.header__aside .item{margin-left:20px}.header__aside .item:first-child{margin-left:0}.lp-link{position:unset}.lp-link--sp{position:fixed;right:-225px;z-index:10;transition:right .5s ease;bottom:4vw}.lp-link--sp.top{bottom:130px}.lp-link--sp.bottom{bottom:15px}.lp-link--sp.fix{right:0}.lp-link--sp.delete{right:-225px}.lp-link--sp a.lp-link_close{width:22px;height:22px;display:block;background-color:#000;border-radius:50%;position:absolute;left:-5px;top:-9px;border:1px solid #000}.lp-link--sp a.lp-link_close:after,.lp-link--sp a.lp-link_close:before{content:"";display:block;width:12px;height:2px;border-radius:2px;background-color:#fff;transform:rotate(45deg);margin-top:9px;margin-left:4px}.lp-link--sp a.lp-link_close:after{transform:rotate(-45deg);margin-top:-2px}:root{--lato:Lato,sans-serif}.bold{font-weight:600}footer{margin-top:0}footer .en-font{font-family:var(--lato)}footer .footer-content-container .slogan-space .slogan-space__inner{height:24.5vw;background-size:contain;background-repeat:no-repeat;background-position:bottom}@media screen and (max-width:768px){footer .footer-content-container .slogan-space .slogan-space__inner{display:none}}footer .footer-content-container .slogan-space .slogan-space__inner.sp-slogan-space__inner{display:none}@media screen and (max-width:768px){footer .footer-content-container .slogan-space .slogan-space__inner.sp-slogan-space__inner{display:block;height:64vw}}footer .footer-content-container .footer-content{background-color:#f4f4f4;background-color:rgba(0,0,0,0)}footer .footer-content-container .footer-content .footer-content-inner{padding-top:75px;position:relative}footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg{background-size:100%;background-repeat:no-repeat;background-position:top;position:absolute;z-index:-1;top:0;width:100%;height:100%}@media screen and (max-width:1268px){footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg{background-size:contain}}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg{display:none}}footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg.sp-footer-content-bg{display:none}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg.sp-footer-content-bg{display:block;background-size:cover}}@media screen and (max-width:460px){footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg.sp-footer-content-bg{background-size:contain}}footer .footer-content-container .footer-content .footer-content-inner .chitose-logo{padding-bottom:36px;text-align:center}footer .footer-content-container .footer-content .footer-content-inner .chitose-logo a img{width:200px}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .chitose-logo a img{margin-inline:auto}}footer .footer-content-container .footer-content .footer-content-inner .footer-nav{padding-bottom:26px}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-nav{padding-inline:30px;max-width:330px;margin-inline:auto}}footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;row-gap:.5em;column-gap:.5em;align-items:center}}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list li.item{width:100%;text-align:center}}footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list li.item a{font-size:.8125rem;letter-spacing:.15em;transition:all .3s}footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list li.item a:hover{color:#d52f46}footer .footer-content-container .footer-content .footer-content-inner .sns-nav{padding-bottom:40px}footer .footer-content-container .footer-content .footer-content-inner .sns-nav ul.nav-item-list{display:flex;gap:20px;justify-content:center}footer .footer-content-container .footer-content .footer-content-inner .sns-nav ul.nav-item-list li.item a{transition:all .3s}footer .footer-content-container .footer-content .footer-content-inner .sns-nav ul.nav-item-list li.item a svg{width:25px;height:20px;transition:all .3s}footer .footer-content-container .footer-content .footer-content-inner .sns-nav ul.nav-item-list li.item a:hover svg{fill:#c30b25}footer .footer-content-container .footer-content .footer-content-inner .banner-content{padding-bottom:60px}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .banner-content{padding-bottom:30px}}footer .footer-content-container .footer-content .footer-content-inner .banner-content .banner-content-inner{text-align:center;padding-inline:15px;max-width:900px;margin-inline:auto}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .banner-content .banner-content-inner{max-width:400px;width:100%}}footer .footer-content-container .footer-content .footer-content-inner .banner-content .banner-content-inner a{transition:all .3s}footer .footer-content-container .footer-content .footer-content-inner .banner-content .banner-content-inner a:hover{opacity:.7}footer .footer-content-container .group-links-content{background-color:#e5e5e5;padding-block:24px 27px}footer .footer-content-container .group-links-content .group-links-content-inner .content-title{text-align:center;padding-bottom:15px;color:#777}footer .footer-content-container .group-links-content .group-links-content-inner .content-title span{font-size:.93rem}footer .footer-content-container .group-links-content .group-links-content-inner .content-links{max-width:1400px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links{padding-inline:20px}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items{display:flex;gap:7px 9px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items{justify-content:start;gap:10px}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item{background-color:#fff;min-height:66px;display:flex;align-items:center;min-width:342px;justify-content:center}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item{width:calc(50% - 5px);min-width:unset}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow{position:relative}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow a{position:relative;z-index:2;transition:color .8s}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow a .item-desc{transition:color 1s}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow:hover a{color:#fff}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow:hover a .item-desc{color:#fff}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow:hover:before{transform:scaleX(1);transform-origin:left}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item:before{background-color:#000}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a{width:312px;display:inline-block;padding-block:17px 13px;text-align:center}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a{padding-block:15px 10px}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a:before{color:#fff}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a .item-title{font-size:.93rem;font-weight:600}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a .item-title{font-size:.813rem;line-height:1rem}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a .item-desc{padding-block-start:9px;font-size:.75rem;line-height:.9rem}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a .item-desc{padding-block-start:5px;font-size:.625rem}}footer .footer-content-container .legal-area-content .legal-area-content-inner{display:flex;padding-inline:15px;padding-block:15px 25px;justify-content:space-between;align-items:center}@media screen and (max-width:768px){footer .footer-content-container .legal-area-content .legal-area-content-inner{flex-direction:column;padding-block:25px 20px;gap:25px}}footer .footer-content-container .legal-area-content .legal-area-content-inner .content__copyright .copyright{font-size:.81rem}@media screen and (max-width:768px){footer .footer-content-container .legal-area-content .legal-area-content-inner .content__copyright{order:2}}footer .footer-content-container .legal-area-content .legal-area-content-inner .content__terms{display:flex;gap:20px;align-items:center}footer .footer-content-container .legal-area-content .legal-area-content-inner .content__terms a{font-size:.81rem}@media screen and (max-width:768px){footer .footer-content-container .legal-area-content .legal-area-content-inner .content__terms{order:1}}@media screen and (max-width:767px){.l-footer .footer__external-nav>.item:last-child{display:block}}.l-footer .p-inner--m .chitose-logo{margin-bottom:35px}.l-footer .p-inner--m .chitose-logo li{max-width:200px;margin:0 auto}.l-footer .p-inner--m .chitose-logo li a{width:100%;display:block}.l-footer .p-inner--m .chitose-logo li a:hover{opacity:.7}.l-footer .footer__external-nav{margin:35px auto 0}.l-footer__group-links{margin-top:80px}@media screen and (max-width:767px){.l-footer__group-links{margin-top:45px}}.l-footer__group-links .footer__group-links-nav{padding:45px 0}.l-footer__group-links .footer__group-links-nav .group-links{border:1px solid #fff;position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:-40px auto 0;padding:25px 30px;align-items:baseline;max-width:1016px}@media screen and (max-width:767px){.l-footer__group-links .footer__group-links-nav .group-links{margin:0}}.l-footer__group-links .footer__group-links-nav .group-links .group-title{font-family:Lato,sans-serif;color:#fff;position:absolute;top:-9px;left:50%;width:max-content;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding:0 19px;background-color:#222}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link{font-family:Lato,sans-serif;text-align:center;color:#fff;padding:20px 50px}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link li.item{line-height:1.9;letter-spacing:.1em}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link li.item span{font-weight:400;font-size:13px;display:block}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link li.item a{color:#fff;font-weight:600;font-size:15px;display:block}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link li.item a:hover{opacity:.7}.l-footer__external-nav .footer__external-nav{align-items:center}@media screen and (max-width:767px){.l-footer__external-nav .footer__external-nav{display:flex}}.l-footer__external-nav .footer__external-nav:after,.l-footer__external-nav .footer__external-nav:before{content:unset}.l-footer__external-nav .footer__external-nav .item{margin-right:25px}@media screen and (max-width:767px){.l-footer__external-nav .footer__external-nav .item{margin-top:0}}.l-footer__external-nav .footer__external-nav .item.text{margin-right:35px;font-family:Lato,sans-serif;font-size:13px;letter-spacing:.15em;color:#fff;font-weight:400;transition:.3s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.l-footer__external-nav .footer__external-nav .item .link{padding-right:0;line-height:unset}}.l-footer__banners-nav .footer__banners-nav{display:flex;justify-content:center;padding-top:35px}@media screen and (max-width:767px){.l-footer__banners-nav .footer__banners-nav{padding-top:0}}.l-footer__banners-nav .footer__banners-nav .item{padding:0 7px}.l-footer__banners-nav .footer__banners-nav .item a{margin:0;padding-top:0;height:auto}.lang-en .l-footer__group-links .footer__group-links-nav .group-links{max-width:1062px;column-gap:6px}.lang-en .l-footer__group-links .footer__group-links-nav .group-links .group-link{padding:20px 0;max-width:32.5%;width:100%}@media screen and (max-width:900px){.lang-en .l-footer__group-links .footer__group-links-nav .group-links .group-link{max-width:49%}}@media screen and (max-width:660px){.lang-en .l-footer__group-links .footer__group-links-nav .group-links .group-link{max-width:100%}}:root{--lato:Lato,sans-serif}.business .sp-on{display:none}@media screen and (max-width:500px){.business .sp-on{display:block}}.business .l-contents section.visual-map{background-color:#f5f5f5;position:relative;width:100%;height:auto}@media screen and (max-width:768px){.business .l-contents section.visual-map{height:auto}}.business .l-contents section.visual-map .section-inner{overflow:hidden;clip:rect(0,auto,auto,0);position:relative;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner{position:relative}}.business .l-contents section.visual-map .section-inner .inner-content{display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content{flex-direction:column;position:none}}.business .l-contents section.visual-map .section-inner .inner-content .text-content{max-width:50%;width:100%;padding-inline:20px 0;padding-block:30px}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content{order:2;max-width:100%;padding-block:0 90px;padding-inline:15px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block{margin-left:auto;margin-top:64px;text-align:center;max-width:620px}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block{max-width:100%;margin-top:50px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block h2.group-title{font-size:1.125rem;font-weight:600;line-height:2rem}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block h2.group-title{font-size:1.375rem}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block a.link{display:inline-block;color:#c30c25;text-decoration:underline;font-size:.875rem;line-height:1.5rem;text-align:left}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block a.link{font-size:.825rem}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block a.link:hover{text-decoration:none;opacity:.6}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal{position:fixed;height:100%;z-index:1000;display:none;justify-content:center;align-items:center;width:calc(100% - 30px);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-height:90%;max-width:600px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-content{max-height:90vh;max-width:100%;width:100%;position:relative;box-shadow:rgba(0,0,0,.3) 0 4px 20px;background:#fff;border-radius:8px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-close{position:absolute;top:-15px;right:-15px;z-index:1;width:25px;height:25px;cursor:pointer;background:rgba(0,0,0,.67);border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:5px;border-radius:100px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-close svg{width:100%;stroke:#fff}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .scroll-container{overflow-y:auto;max-height:90vh;height:fit-content;box-sizing:border-box;padding:30px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-title{color:#c00;margin-bottom:15px;font-size:1.125rem;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-country{display:inline-block;max-width:126px;width:100%;padding:4px 0 6px;border:1px solid #888;text-align:center;background-color:#fff;margin-bottom:20px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-country span{font-size:.75rem;line-height:.7rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-lead{font-weight:700;margin-bottom:30px;font-size:.875rem;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-text{margin-bottom:20px;line-height:1.6;font-size:.875rem;text-align:left;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table{width:100%;border-collapse:collapse;font-size:14px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table tr{border-bottom:1px solid #f5f5f5}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table tr:first-child{border-top:1px solid #f5f5f5}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table th{text-align:left;padding:20px 8px;width:80px;white-space:nowrap;font-size:.875rem;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table td{padding:8px;text-align:left;font-size:.875rem;line-height:1.6;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text{margin-top:30px}@media screen and (min-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}}@media screen and (max-width:767px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner{background-color:#f5f5f5}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title{position:relative;padding:20px 24px;cursor:pointer}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title.is-active .accordion-btn--show:before{transform:rotate(180deg)}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title span{font-size:14px;font-weight:600;letter-spacing:.05em;color:#666;line-height:1.5}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title .accordion-btn--show{position:absolute;top:50%;right:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:14px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title .accordion-btn--show:before{transition:.5s;background-image:url(../images/pc/business/detail/chevron-down-solid.svg);display:inline-block;content:"";width:24px;height:24px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner p{font-size:14px;line-height:1.6}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read{transition:1s;line-height:1.6;font-size:12px;color:#666;overflow:hidden;visibility:hidden;padding:0 69px 0 24px;text-align:left}@media screen and (max-width:767px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read{padding:0 24px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read.is-active{padding:0 69px 20px 24px}@media screen and (max-width:767px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read.is-active{padding:0 24px 20px 24px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read p{font-size:12px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read .sub_title{margin-bottom:5px;font-weight:700;display:block;margin-top:20px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read .article_title{display:block;margin-top:5px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read ul{margin-left:1em}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read ul li{text-indent:-1em;padding-left:1em}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read p .pl{padding-left:1em}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read p .mt{margin-top:5px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read p .mtt{margin-top:20px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block.primary-block{margin-top:0}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block.primary-block img{max-width:174px;width:100%}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block.primary-block h2.group-title{padding-top:36px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block.primary-block a.link{padding-top:15px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup h3.subgroup-title{padding-top:30px;padding-bottom:10px;font-size:.875rem}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup h3.subgroup-title{padding-bottom:30px;padding-top:50px;font-size:1rem}}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup:nth-of-type(1) h3.subgroup-title{padding-top:30px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list{margin:auto;max-width:430px}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list{max-width:100%}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li{display:flex;gap:12px;padding-top:13px;align-items:baseline}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li:first-child{padding-top:0}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li{padding-top:30px;justify-content:center;flex-direction:column;align-items:center}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li .location{max-width:126px;width:100%;padding:4px 0 6px;border:1px solid #888;text-align:center;background-color:#fff}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li .location span.label{font-size:.75rem}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li .location span.label{font-size:.825rem}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .overlay{display:none;position:fixed;background-color:#000;opacity:.6;width:100%;height:100%;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.business .l-contents section.visual-map .section-inner .inner-content .map-content{max-width:50%;width:100%}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content{max-width:100%;order:1}}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper{max-width:100%}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner{overflow:hidden;width:100vw;height:calc(100vh + 90px)}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner{height:auto;position:relative}}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper{width:100%;height:100%;position:absolute;top:50%;left:unset;transform:translate(-4%,-50%)}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper{position:unset;transform:unset}}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:unset;animation:rotateEarth 30s linear infinite;transform:translate(0,-50%)}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper img{top:0;width:100%;left:0;height:auto;position:relative;transform:unset}}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper .globe__pin{position:absolute;width:.8vw;height:.8vw;background:#c00;transform:translate(-50%,-50%);border-radius:100px;transition:all .3s ease}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper .globe__pin{display:none}}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper .globe__pin:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:rgba(204,0,0,.3);border-radius:50%;opacity:0;transition:all .3s ease}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper .globe__pin.is-active{width:2vw;height:2vw;box-shadow:0 0 10px rgba(204,0,0,.8)}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner .image_wrapper .globe__pin{width:10px;height:10px}}.business .l-contents section.gallery{padding-block:80px}@media screen and (max-width:768px){.business .l-contents section.gallery{padding-block:50px}}.business .l-contents section.gallery .section-inner .inner-content h2.section-title{text-align:center;font-family:var(--lato);font-size:2.25rem}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content h2.section-title{font-size:2rem}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content{padding-block:50px 0}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content .gallery-content{padding-block:40px 0}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content h3.content-title{font-size:1.125rem;color:#c30c25;text-align:center;font-family:var(--lato)}.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll{padding-block:40px 0;overflow-x:auto}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll{padding-block:30px 0}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul{display:flex;gap:30px;width:max-content;padding-inline:60px}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul{padding-inline:15px;gap:15px}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul li{width:354px;height:200px}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul li{width:300px;height:170px}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul li img{flex:0 0 28.5714285714%;width:100%;height:100%;object-fit:cover;border-radius:8px}.business .l-contents .s-result{margin:0 auto 0}.business .l-contents .s-result .s-result-wrapper{width:100%;margin:0 auto}.business .l-contents .s-result .s-result-wrapper.cl .s-result-inner .business_list{justify-content:center}.business .l-contents .s-result .s-result-wrapper.other{padding:0 15px}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper.other{padding:0 15px 50px}}.business .l-contents .s-result .s-result-wrapper.other .s-result-inner{background-color:#f5f5f5}.business .l-contents .s-result .s-result-wrapper .s-result-inner{max-width:1120px;margin:0 auto;padding:80px 40px 50px}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner{padding:70px 15px 40px}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .site_ttl{line-height:1.55}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .site_ttl{font-size:22px}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block{background-color:#fff;margin-top:50px}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .block_title{text-align:center;font-size:24px;padding-top:60px;font-weight:500;line-height:1.55;letter-spacing:.05em;color:#333}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block h4.block_copy{text-align:center;font-size:1rem;margin-top:40px;font-weight:700;line-height:1.55;letter-spacing:.05em;color:#333}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list{margin:0 auto 0}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child{flex-basis:100%}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child .item__body{max-width:520px;width:100%;margin:0 auto;padding-bottom:40px}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list{max-width:100%;padding:0;margin:30px auto 0}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list{width:100%;margin:0 auto 0}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item{flex-basis:50%;padding:40px 30px;width:100%;max-width:100%;margin:0}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item{padding:40px 15px}}@media screen and (max-width:550px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item{flex-basis:100%}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item__body .name{color:#b71d28;font-size:22px;margin-top:0}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item__body .name{line-height:1.3}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item__body .list_ttl{font-size:1rem}.lang-en .business .l-contents .s-result{margin:0 auto 0}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block{background-color:#fff;margin-top:50px}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .block_title{text-align:center;font-size:24px;padding-top:60px;font-weight:500;line-height:1.55!important;letter-spacing:0!important;color:#333}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block h4.block_copy{text-align:center;font-size:1rem;margin-top:20px!important;font-weight:900!important;line-height:1.55!important;letter-spacing:0!important;color:#333}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list{margin:0 auto 0}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child{flex-basis:100%}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child .item__body{max-width:520px;width:100%;margin:0 auto;padding-bottom:80px}@media screen and (max-width:767px){.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child .item__body{padding-bottom:0}}@media screen and (max-width:767px){.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper .business_list{margin:0 auto 0}}.business-detail h1{color:#c30d25;text-align:center;font-size:2.5rem}@media screen and (max-width:767px){.business-detail h1{font-size:24px}}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{font-weight:600}@media screen and (max-width:767px){.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{width:100%;font-weight:900;line-height:1.5}}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner{padding-top:30px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner:first-child{padding-top:15px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner h4{font-weight:600}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map{display:none;width:100%;height:300px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map.displayed{display:block}.business-detail .l-contents .s-detail__about .s-detail__text{margin-top:30px}@media screen and (min-width:768px){.business-detail .l-contents .s-detail__about .s-detail__text{position:relative;width:748px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}}@media screen and (max-width:767px){.business-detail .l-contents .s-detail__about .s-detail__text{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner{background-color:#f5f5f5}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title{position:relative;padding:20px 24px;cursor:pointer}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title.is-active .accordion-btn--show:before{transform:rotate(180deg)}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title span{font-size:14px;font-weight:600;letter-spacing:.05em;color:#666;line-height:1.5}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title .accordion-btn--show{position:absolute;top:50%;right:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:14px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title .accordion-btn--show:before{transition:.5s;background-image:url(../images/pc/business/detail/chevron-down-solid.svg);display:inline-block;content:"";width:24px;height:24px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner p{font-size:14px;line-height:1.6}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read{transition:1s;line-height:1.6;font-size:12px;color:#666;overflow:hidden;visibility:hidden;padding:0 69px 0 24px}@media screen and (max-width:767px){.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read{padding:0 24px}}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read.is-active{padding:0 69px 20px 24px}@media screen and (max-width:767px){.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read.is-active{padding:0 24px 20px 24px}}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read p{font-size:12px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read .sub_title{margin-bottom:5px;font-weight:700;display:block;margin-top:20px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read .article_title{display:block;margin-top:5px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read ul{margin-left:1em}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read ul li{text-indent:-1em;padding-left:1em}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read p .pl{padding-left:1em}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read p .mt{margin-top:5px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read p .mtt{margin-top:20px}.lang-en .business-detail .l-kv--detail__about .p-inner--s{width:100%;padding-left:10px;padding-right:10px}.lang-en .business-detail h1{color:#c30d25;text-align:center;font-size:2.5rem}@media screen and (max-width:767px){.lang-en .business-detail h1{font-size:24px}}@media screen and (max-width:767px){.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{width:100%;font-weight:900;line-height:1.5}}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner{padding-top:30px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner:first-child{padding-top:15px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner h4{font-weight:600}.map_box{display:block}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .chitose-group-img{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:3px solid #efefef}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .chitose-group-img .group-img{width:50%;height:100%}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .chitose-group-img .group-img:first-child{width:100%}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .chitose-group-img .group-img:last-child{width:47.8%}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .s-title .title__black{line-height:1.38}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left{min-width:unset}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .group__list .item{width:9vw;height:9vw;max-width:97.19px;max-height:97.19px}}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .group__list .item .text{font-size:.8em}}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .page-link{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:-5.95px;letter-spacing:.025em}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .page-link .s-btn__arrow{margin:30px auto 5px}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .page-link .s-btn__arrow .arrow:after{top:.5px}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--right .s-title .title__red{margin-bottom:25px}}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--right .text{margin:-7px auto 51px}}@media screen and (max-width:810px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--right .text{margin:-7px auto 24px}}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--right .btn{line-height:44px;height:42px}}.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item{gap:0 20px}.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box{display:flex;flex-wrap:wrap;align-items:baseline;width:100%;gap:5px 15px}.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span{width:75%}@media screen and (max-width:550px){.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span{width:62%}}.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:19%;min-width:100px}@media screen and (max-width:550px){.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:32%;min-width:98px}}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item{gap:0 15px}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box{display:flex;flex-wrap:wrap;width:100%;align-items:baseline;gap:5px 15px}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span{width:75%}@media screen and (max-width:550px){.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span{width:62%}}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:19%;min-width:100px}@media screen and (max-width:550px){.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:32%;min-width:98px}}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span.sp-break{display:block}.about .l-contents .s-group--intro .s-group--body .s-base{margin-bottom:80px}.about .l-contents .s-group--intro .s-group--body .s-base .base-intro{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.about .l-contents .s-group--intro .s-group--body .s-base .base-intro .body__title{font-size:18px;position:relative;margin-bottom:40px;padding-left:36px;letter-spacing:.1em}.about .l-contents .s-group--intro .s-group--body .s-base .base-intro .body__title:before{position:absolute;top:50%;left:0;width:20px;height:1px;margin-top:-1px;content:"";background-color:#000}.about .s-btn__arrow,.lang-en .about .s-btn__arrow{width:fit-content;padding-right:25px}.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box{display:flex;flex-wrap:wrap;align-items:baseline;width:100%}.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span{width:51%}@media screen and (max-width:550px){.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span{width:46%}}.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:28%}@media screen and (max-width:550px){.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:41%;min-width:97px}}.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box{display:flex;flex-wrap:wrap;width:100%}.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span{width:69%}@media screen and (max-width:550px){.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span{width:51%}}.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:28%;min-width:100px}@media screen and (max-width:550px){.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:44%;min-width:112px}}.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span.sp-break{display:block}.lang-en .about .l-contents .s-group--intro .s-group--body .s-base{margin-bottom:80px}.lang-en .about .l-contents .s-group--intro .s-group--body .s-base .base-intro{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.lang-en .about .l-contents .s-group--intro .s-group--body .s-base .base-intro .body__title{font-size:18px;font-weight:900;position:relative;margin-bottom:40px;padding-left:36px;letter-spacing:0;color:#333}.lang-en .about .l-contents .s-group--intro .s-group--body .s-base .base-intro .body__title:before{position:absolute;top:50%;left:0;width:20px;height:1px;margin-top:-1px;content:"";background-color:#000}@media screen and (max-width:767px){.team{padding-top:165px}}@media screen and (max-width:767px){.team .l-kv--simple{height:auto}}@media screen and (max-width:767px){.team .l-kv--simple .inner .l-kv__text{padding-top:0;padding-bottom:20px}}.team .l-contents .s-team{margin-bottom:70px}@media screen and (min-width:768px){.team .l-contents .s-team.advisory-board-members ul.member__list .item .item__thumb{width:20%}}@media screen and (min-width:768px){.team .l-contents .s-team.advisory-board-members ul.member__list .item .item__body{width:75%;margin-top:0}}@media screen and (min-width:768px){.team .l-contents .s-team.advisory-board-members ul.member__list .item .item__body .member-info .name{margin-top:0}}.team .l-contents .s-team.advisory-board-members ul.member__list .item .item__body .text span{display:block;padding:20px 0 5px;font-size:15px;font-weight:600}@media screen and (max-width:767px){#advisory{padding-top:60px;margin-top:-60px}}.cld-service .l-kv--simple{height:auto}.cld-service .l-kv--simple .inner{max-width:100%;padding:0;position:relative}.cld-service .l-kv--simple .inner .l-kv__image{padding-top:100px;display:flex;justify-content:end;max-width:1440px;margin:0 auto}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image{padding-top:50px}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner{position:relative}@media screen and (max-width:500px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner{overflow:hidden}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner img{right:0;max-width:1041px;width:100%}@media screen and (max-width:500px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner img{width:140%}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{position:absolute;bottom:0;background-color:rgba(244,244,244,.7098039216);padding:30px 50px;bottom:22px;left:-180px}@media screen and (max-width:1042px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{left:0}}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{bottom:20px;padding:10px 30px}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1{font-size:48px;font-family:"EB Garamond",sans-serif;font-weight:600;line-height:1.1em;color:#000}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1{font-size:22px;line-height:1.2em}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span{display:block;font-size:38px}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span{font-size:22px}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span.cld-jp-text{font-size:23px;font-family:initial}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span.cld-jp-text{font-size:13px}}.cld-service .gray-back{background-color:#efefef;margin-top:100px;padding-bottom:100px}.cld-service .l-contents .s-cta{background-color:#efefef;padding:68px 0 154px}@media screen and (max-width:767px){.cld-service .l-contents .s-cta{padding:28px 0 154px}}.cld-service .l-contents .s-cta.cta-red{background-color:#bc201f;margin-top:200px;padding:68px 0}@media screen and (max-width:767px){.cld-service .l-contents .s-cta.cta-red{margin-top:67px}}.cld-service .l-contents .s-cta.cta-red .s-cta--inner .cta--text .text{color:#fff;font-weight:400;font-size:18px}@media screen and (max-width:767px){.cld-service .l-contents .s-cta.cta-red .s-cta--inner .cta--text .text{font-size:16px;line-height:21px;text-align:center}}.cld-service .l-contents .s-cta.cta-red .s-cta--inner .cta--btn a{background-color:#fff;color:#bc201f}.cld-service .l-contents .s-cta.cta-red .s-cta--inner .cta--btn a:hover{background-color:#1d67cd;color:#fff}.cld-service .l-contents .s-cta--inner{margin:0 auto;max-width:854px;padding:0 20px}.cld-service .l-contents .s-cta--inner .cta--text .text{font-weight:500;font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.cld-service .l-contents .s-cta--inner .cta--text .text{font-size:15px;line-height:1.8;letter-spacing:.05em}}.cld-service .l-contents .s-cta--inner .cta--text .text.center{text-align:center}.cld-service .l-contents .s-cta--inner .cta--btn{max-width:160px;margin:46px auto 0}@media screen and (max-width:767px){.cld-service .l-contents .s-cta--inner .cta--btn{margin:28px auto 0}}.cld-service .l-contents .s-cta--inner .cta--btn a{background-color:#bc201f;color:#fff;padding:15px 0;border-radius:60px;font-size:16px;font-weight:600;display:block;text-align:center;transition:all .2s ease,visibility 0s;font-family:Lato,sans-serif}.cld-service .l-contents .s-cta--inner .cta--btn a:hover{background-color:#1d67cd}.cld-service .l-contents .s-featured-text h2{font-family:Lato,sans-serif;font-size:30px;font-weight:600;color:#bc201f;position:relative;text-align:center;max-width:1248px;margin:0 auto;padding:156px 0 15px;margin-bottom:75px}@media screen and (max-width:767px){.cld-service .l-contents .s-featured-text h2{padding:80px 0 40px;margin-bottom:30px}}.cld-service .l-contents .s-featured-text h2:before{content:"⚫︎⚫︎⚫︎";width:100%;font-size:22px;position:absolute;bottom:-40px;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:767px){.cld-service .l-contents .s-featured-text h2:before{bottom:-15px}}.cld-service .l-contents .s-featured-text.news h2.news-title{color:#fff;padding:35px 0 30px;margin-bottom:0}.cld-service .l-contents .s-featured-text.news h2.news-title:before{content:none}@media screen and (max-width:767px){.cld-service .l-contents .s-featured-text.news h2.news-title{padding:35px 0 30px;margin-bottom:0}}.cld-service .l-contents .s-featured-text .text{max-width:855px;margin:0 auto;padding:0 20px}.cld-service .l-contents .s-featured-text .text p{font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.cld-service .l-contents .s-featured-text .text p{font-size:15px;line-height:1.8}}.cld-service .l-contents .s-featured-text .text p span{display:block;font-size:12px}.cld-service .l-contents .s-news{background-color:#bc201f;max-width:960px;margin:-86px auto 0}@media screen and (max-width:767px){.cld-service .l-contents .s-news{margin:-86px 15px 50px}}.cld-service .l-contents ul.list-content{padding:0 95px 55px;color:#fff}@media screen and (max-width:767px){.cld-service .l-contents ul.list-content{padding:0 8.5% 55px}}.cld-service .l-contents ul.list-content li{font-size:.87em;color:#fff;position:relative;padding-bottom:25px;line-height:1.9;font-weight:600}.cld-service .l-contents ul.list-content li:last-child{padding-bottom:0}.cld-service .l-contents ul.list-content li a{display:inline;background:linear-gradient(transparent 97%,#fff 0);font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック",YuGothic,Meiryo,sans-serif;color:#fff;padding-bottom:6px;position:relative}.cld-service .l-contents ul.list-content li a:hover{opacity:.7}.cld-service .l-contents ul.list-content li a span.text{line-height:1.6}.cld-service .l-contents ul.list-content li a svg.c-external{stroke:#fff;fill:#fff;margin-left:10px}.cld-service .l-contents ul.list-content li a .arrow{position:absolute;right:-25px;bottom:8px;width:7px;height:7px;margin:auto}.cld-service .l-contents ul.list-content li a .arrow:before{position:absolute;height:1px;background:#fff;content:"";bottom:0;top:0;right:0;width:12px;margin:auto}.cld-service .l-contents ul.list-content li a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.cld-service .l-contents .picture-block.picture-block-right .picture-block-image{text-align:center}.cld-service .l-contents .picture-block.picture-block-left .picture-block-image{text-align:center}.cld-service .l-contents .accordion-wrap,.cld-service .l-contents .faq-wrap{max-width:1020px;margin:100px auto 0;padding:0 20px}.cld-service .l-contents .accordion-wrap:first-child,.cld-service .l-contents .faq-wrap:first-child{margin:46px auto 0}.cld-service .l-contents .accordion-wrap .ul-title,.cld-service .l-contents .faq-wrap .ul-title{padding-bottom:30px}.cld-service .l-contents .accordion-wrap .ul-title p,.cld-service .l-contents .faq-wrap .ul-title p{font-size:1.4em;font-family:Lato,sans-serif;font-weight:600}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list{border-bottom:1px solid #bc201f}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list:first-child,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list:first-child,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list:first-child,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list:first-child,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list:first-child,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list:first-child,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list:first-child,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list:first-child{border-top:1px solid #bc201f}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list.is-active .answer,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list.is-active .answer,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list.is-active .answer,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list.is-active .answer,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list.is-active .answer,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list.is-active .answer,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list.is-active .answer,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .answer{visibility:visible;padding:40px 25px 35px;margin-bottom:25px;will-change:height,visibility,padding;height:fit-content}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list.is-active .answer,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list.is-active .answer,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list.is-active .answer,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list.is-active .answer,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list.is-active .answer,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list.is-active .answer,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list.is-active .answer,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .answer{padding:30px 15px 25px}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .accordion-item-content{background-color:#fdfafa;padding:45px 50px 45px 75px}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .accordion-item-content{padding:45px 25px 45px 35px}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list.is-active .question:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list.is-active .question:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list.is-active .question:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list.is-active .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list.is-active .question:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list.is-active .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list.is-active .question:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list.is-active .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list.is-active .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list.is-active .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list.is-active .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .question:after{transform:rotate(0)}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question{padding:20px 0;display:flex;grid-column-gap:15px;align-items:center;position:relative;cursor:pointer}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question{padding:15px 0}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:before,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question:before,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:before,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question:before,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:before,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question:before,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title:before,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question:before,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:before,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question:before,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:before,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question:before,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:before,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question:before,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title:before,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:before{position:absolute;top:50%;right:25px;width:20px;height:2px;content:"";background-color:#bc201f;transition:all .3s ease}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:before,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question:before,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:before,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question:before,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:before,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question:before,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title:before,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question:before,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:before,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question:before,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:before,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question:before,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:before,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question:before,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title:before,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:before{right:10px;width:15px}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:after{transform:rotate(90deg)}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question .decoration{width:50px;height:50px;border-radius:100%;background-color:#fff;position:relative}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question .decoration{width:40px;height:40px}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title .decoration span,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question .decoration span,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title .decoration span,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question .decoration span,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title .decoration span,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question .decoration span,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title .decoration span,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question .decoration span,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title .decoration span,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question .decoration span,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title .decoration span,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question .decoration span,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title .decoration span,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question .decoration span,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title .decoration span,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question .decoration span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#bc201f}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question h3,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question h3{position:relative;width:60%;font-size:1.12rem;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .question h3,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .question h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .question h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .question h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .question h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .question h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .question h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question h3{width:70%}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title{padding:30px 0 30px 75px}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title{padding:20px 0 20px 35px}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-title h3,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-title h3{width:90%}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer{display:flex;grid-column-gap:15px;align-items:start;padding:0 25px;visibility:hidden;height:0;transition:height .3s,padding .3s,visibility .4s;overflow:hidden;background-color:#fff}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer{align-items:flex-start;padding:0 15px}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .decoration{margin-top:-2.2%;width:50px;min-width:50px;height:50px;border-radius:100%;background-color:#bc201f;position:relative}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .decoration,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .decoration,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .decoration,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .decoration,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .decoration{width:40px;min-width:40px;height:40px;margin-top:-12px}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .decoration span,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .decoration span,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .decoration span,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .decoration span,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .decoration span,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .decoration span,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .decoration span,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .decoration span,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .decoration span,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .decoration span,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .decoration span,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .decoration span,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .decoration span,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .decoration span,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .decoration span,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .decoration span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .answer-text p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .item-content p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .answer-text p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .item-content p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .answer-text p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .item-content p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .answer-text p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .item-content p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .answer-text p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .item-content p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .item-content p{font-size:1em;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;color:#444}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .answer-text p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .item-content p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .answer-text p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .item-content p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .answer-text p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .item-content p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .answer-text p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .item-content p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .answer-text p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .item-content p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .item-content p{word-break:break-all}}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text .ref,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content .ref,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text .ref,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content .ref,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text .ref,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content .ref,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .answer-text .ref,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .item-content .ref,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text .ref,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content .ref,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .answer-text .ref,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .item-content .ref,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text .ref,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content .ref,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .answer-text .ref,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .item-content .ref,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text .ref,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content .ref,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text .ref,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content .ref,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text .ref,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content .ref,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .answer-text .ref,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .item-content .ref,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text .ref,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content .ref,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .answer-text .ref,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .item-content .ref,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text .ref,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content .ref,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text .ref,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .item-content .ref{margin-top:34px;padding-top:34px;border-top:1px dashed #999}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text .ref span.bold,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content .ref span.bold,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text .ref span.bold,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content .ref span.bold,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text .ref span.bold,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content .ref span.bold,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .answer-text .ref span.bold,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .item-content .ref span.bold,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text .ref span.bold,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content .ref span.bold,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .answer-text .ref span.bold,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .item-content .ref span.bold,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text .ref span.bold,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content .ref span.bold,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .answer-text .ref span.bold,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .item-content .ref span.bold,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text .ref span.bold,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content .ref span.bold,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text .ref span.bold,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content .ref span.bold,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text .ref span.bold,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content .ref span.bold,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .answer-text .ref span.bold,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .item-content .ref span.bold,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text .ref span.bold,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content .ref span.bold,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .answer-text .ref span.bold,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .item-content .ref span.bold,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text .ref span.bold,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content .ref span.bold,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text .ref span.bold,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .item-content .ref span.bold{color:#999;font-weight:600;font-size:1em;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;display:block;padding-bottom:15px}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text .ref p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content .ref p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text .ref p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content .ref p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text .ref p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content .ref p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .answer-text .ref p,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .item-content .ref p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text .ref p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content .ref p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .answer-text .ref p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .item-content .ref p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text .ref p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content .ref p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .answer-text .ref p,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .item-content .ref p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text .ref p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content .ref p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text .ref p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content .ref p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text .ref p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content .ref p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .answer-text .ref p,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .item-content .ref p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text .ref p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content .ref p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .answer-text .ref p,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .item-content .ref p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text .ref p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content .ref p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text .ref p,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .item-content .ref p{color:#999;font-size:.87em}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text .ref p a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content .ref p a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text .ref p a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content .ref p a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text .ref p a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content .ref p a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .answer-text .ref p a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .item-content .ref p a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text .ref p a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content .ref p a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .answer-text .ref p a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .item-content .ref p a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text .ref p a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content .ref p a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .answer-text .ref p a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .item-content .ref p a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .answer-text .ref p a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content .ref p a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .answer-text .ref p a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content .ref p a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .answer-text .ref p a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content .ref p a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .answer-text .ref p a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .item-content .ref p a,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .answer-text .ref p a,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content .ref p a,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .answer-text .ref p a,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .item-content .ref p a,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .answer-text .ref p a,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content .ref p a,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text .ref p a,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .item-content .ref p a{color:#bc201f}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content a,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .item-content a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .item-content a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content a,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .item-content a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content a,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .item-content a,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content a,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .item-content a,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content a,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .item-content a{color:#bc201f;text-decoration:underline}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content a:hover,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content a:hover,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content a:hover,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .answer .item-content a:hover,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content a:hover,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .answer .item-content a:hover,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content a:hover,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .answer .item-content a:hover,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content .item-content a:hover,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .answer .item-content a:hover,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content .item-content a:hover,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .answer .item-content a:hover,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content .item-content a:hover,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .answer .item-content a:hover,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content .item-content a:hover,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .item-content a:hover{opacity:.6;text-decoration:none}.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content{padding:0 50px 0 75px}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.accordion-item-lists li.faq-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .accordion-wrap ul.faq-lists li.faq-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.accordion-item-lists li.faq-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.accordion-item-list .accordion-item-content,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .accordion-item-content{padding:0 25px 0 35px}}.cld-service .l-contents .accordion-wrap .contact_info,.cld-service .l-contents .faq-wrap .contact_info{text-align:center;font-size:.87em;line-height:2;margin-top:-7px;margin-bottom:-7px;padding-top:100px;padding-bottom:30px;letter-spacing:.1em}@media screen and (max-width:1000px){.cld-service .l-contents .accordion-wrap .contact_info,.cld-service .l-contents .faq-wrap .contact_info{padding-top:60px;padding-bottom:0}}.cld-service .l-contents .accordion-wrap .contact_info p,.cld-service .l-contents .faq-wrap .contact_info p{color:#444}.cld-service .l-contents .accordion-wrap .contact_info .email_info,.cld-service .l-contents .faq-wrap .contact_info .email_info{padding-top:35px}.cld-service .l-contents .accordion-wrap .contact_info .email_info span,.cld-service .l-contents .faq-wrap .contact_info .email_info span{display:block;font-weight:600}.cld-service .l-contents .accordion-wrap .contact_info .email_info a,.cld-service .l-contents .faq-wrap .contact_info .email_info a{color:#bc201f}.cld-service .l-contents .accordion-wrap .contact_info .email_info a:hover,.cld-service .l-contents .faq-wrap .contact_info .email_info a:hover{opacity:.7}.cld-service .l-contents .accordion-wrap .contact_info .privacy,.cld-service .l-contents .faq-wrap .contact_info .privacy{padding-top:35px}.cld-service .l-contents .accordion-wrap .contact_info .privacy a,.cld-service .l-contents .faq-wrap .contact_info .privacy a{color:#777;font-size:12px}.cld-service .l-contents .accordion-wrap .contact_info .privacy a:hover,.cld-service .l-contents .faq-wrap .contact_info .privacy a:hover{opacity:.7}.cld-service .l-contents .table-content{max-width:1020px;margin:46px auto 0;padding:0 20px}.cld-service .l-contents .table-content .table-title{padding-bottom:30px}.cld-service .l-contents .table-content .table-title p{font-size:1.4em;font-family:Lato,sans-serif;font-weight:600}.cld-service .l-contents .table-content.text-content .table-content--inner{padding:35px 25px}.cld-service .l-contents .table-content.text-content .table-content--inner p{color:#333;font-size:1em;line-height:1.9em;padding-top:30px}.cld-service .l-contents .table-content.text-content .table-content--inner p a{display:block;color:#bc201f;word-break:break-all}.cld-service .l-contents .table-content.text-content .table-content--inner p:first-child{padding-top:0}.cld-service .l-contents .table-content .table-content--inner{background-color:#efefef;padding:66px 56px}@media screen and (max-width:767px){.cld-service .l-contents .table-content .table-content--inner{padding:25px}}.cld-service .l-contents .table-content .table-content--inner table tbody tr td p{padding-bottom:30px}.cld-service .l-contents .table-content .table-content--inner table tbody tr td:last-child p{border-left:4px solid #fff;padding-left:33px}.cld-service .l-contents .table-content .table-content--inner table tbody tr:last-child td p{padding-bottom:0}@media screen and (max-width:767px){.cld-service .l-contents .table-content .table-content--inner table{display:block}.cld-service .l-contents .table-content .table-content--inner table tbody{display:block}.cld-service .l-contents .table-content .table-content--inner table tbody tr{display:block;padding-bottom:30px}.cld-service .l-contents .table-content .table-content--inner table tbody tr td{display:block}.cld-service .l-contents .table-content .table-content--inner table tbody tr td p{padding-bottom:0;font-size:14px;line-height:24px}.cld-service .l-contents .table-content .table-content--inner table tbody tr td:last-child{padding-top:15px}.cld-service .l-contents .table-content .table-content--inner table tbody tr td:last-child p{border-left:4px solid #fff;padding-left:15px}.cld-service .l-contents .table-content .table-content--inner table tbody tr:last-child{padding:0}}.cld-service .l-contents .table-content .s-btn__arrow{position:relative;display:block;margin-top:14px;margin-bottom:5px;width:155px;line-height:1.6;margin-left:auto}.cld-service .l-contents .table-content .s-btn__arrow:hover .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.cld-service .l-contents .table-content .s-btn__arrow .text{color:#bc201f;font-size:16px;font-weight:400;letter-spacing:.1em;font-family:Lato,sans-serif}.cld-service .l-contents .table-content .s-btn__arrow .c-external{margin-left:10px}.cld-service .l-contents .table-content .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.cld-service .l-contents .table-content .s-btn__arrow .arrow:before{position:absolute;height:1px;background:#bc201f;bottom:0;content:"";top:1px;right:1px;width:12px;margin:auto}.cld-service .l-contents .table-content .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #bc201f;border-right:1px solid #bc201f}.cld-service .l-contents .table-content .s-btn__arrow .line{position:absolute;height:1px;background:#bc201f;bottom:0;content:"";left:0;width:100%}.cld-service .l-contents .map{margin:60px auto 0;text-align:center}.cld-service .l-contents .map iframe{max-width:1345px;width:100%}.ai-production .l-kv--simple{height:auto}.ai-production .l-kv--simple .inner{max-width:90%;padding:0;position:relative}.ai-production .l-kv--simple .inner .l-kv__image{padding-block:100px 33px;display:flex;justify-content:end;max-width:1440px;margin:0 auto;padding-inline-end:70px}@media screen and (max-width:935px){.ai-production .l-kv--simple .inner .l-kv__image{padding-inline-end:0}}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image{padding-block:50px 20px}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner{position:relative}@media screen and (max-width:500px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner{overflow:hidden}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner img{right:0;max-width:872px;width:100%;border-radius:7px}@media screen and (max-width:935px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner img{width:140%;max-width:100%}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{position:absolute;bottom:0;background-color:rgba(244,244,244,.7098039216);padding:30px 50px;bottom:30px;left:-410px}@media screen and (max-width:1042px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{left:0}}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{bottom:22px;padding:20px 30px;position:unset;margin-top:20px}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text .l-kv__lead{color:#bc201f;font-size:23px;font-weight:700;line-height:1.6;letter-spacing:.04em;margin-bottom:14px}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text .l-kv__lead{font-size:15px;margin:0 0 10px}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1{font-size:48px;font-weight:600;line-height:1.1em;color:#000;letter-spacing:0}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1{font-size:22px;line-height:1.2em}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span{display:block;font-size:38px}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span{font-size:22px}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span.ai-production-jp-text{font-size:23px}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span.ai-production-jp-text{font-size:13px}}.ai-production .s-news-band{background-color:#bc201f;padding:60px 20px 70px}@media screen and (max-width:767px){.ai-production .s-news-band{padding:32px 20px}}.ai-production .s-news-band__inner{max-width:860px;margin:0 auto;padding:0 20px;color:#fff}.ai-production .s-news-band__title{font-family:Lato,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.ai-production .s-news-band__title{font-size:16px;margin-bottom:18px}}.ai-production .s-news-band__text{font-size:14px;line-height:1.9;letter-spacing:.04em;text-align:center}@media screen and (max-width:767px){.ai-production .s-news-band__text{font-size:13px;text-align:left}}.ai-production .s-news-band__text a{color:#fff;font-size:14px;line-height:1.9;letter-spacing:.04em;text-align:center;transition:all .3s}.ai-production .s-news-band__text a span{color:inherit}.ai-production .s-news-band__text a:hover{opacity:.8}.ai-production .s-news-band__more-wrap{margin-top:40px}@media screen and (max-width:767px){.ai-production .s-news-band__more-wrap{margin-top:16px}}.ai-production .s-news-band__more{display:inline-block;color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:2px;transition:opacity .2s ease}.ai-production .s-news-band__more:hover{opacity:.7}.ai-production .s-news-band__more .arrow{margin-left:6px}.ai-production .s-bio-intro{max-width:860px;margin:0 auto;padding:90px 20px 0}@media screen and (max-width:767px){.ai-production .s-bio-intro{padding:50px 20px 0}}.ai-production .s-bio-intro__title{color:#bc201f;font-size:30px;font-weight:700;text-align:left;line-height:1.5;margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.ai-production .s-bio-intro__title{font-size:20px;margin-bottom:24px}}.ai-production .s-bio-intro__text p{font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.ai-production .s-bio-intro__text p{font-size:15px;line-height:1.8}}.ai-production .s-bio-intro__text strong{font-weight:700;font-size:17px}.ai-production .s-bio-intro__feature-lead{margin-top:1.5em}.ai-production .s-bio-intro__list{list-style:none;margin:.2em 0 1.2em;padding:0}.ai-production .s-bio-intro__list li{font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.ai-production .s-bio-intro__list li{font-size:15px;line-height:1.8}}.ai-production .s-bio-intro__cards{max-width:690px;margin:50px auto;text-align:center}.ai-production .s-bio-intro__cards img{width:100%;height:auto}@media screen and (max-width:767px){.ai-production .s-bio-intro__cards{margin-top:36px}}.ai-production .s-case-study{background-color:#faf8f8;padding:70px 0 80px}@media screen and (max-width:767px){.ai-production .s-case-study{padding:40px 0 50px}}.ai-production .s-case-study__inner{max-width:860px;margin:0 auto;padding:0 20px}.ai-production .s-case-study__title{color:#bc201f;font-size:30px;font-weight:700;text-align:center;line-height:1.5}@media screen and (max-width:767px){.ai-production .s-case-study__title{font-size:22px}}.ai-production .s-case-study__slider{max-width:100%;margin:50px auto 0;padding:0 20px;overflow:hidden}@media screen and (max-width:767px){.ai-production .s-case-study__slider{margin-top:30px}}.ai-production .s-case-study__card{height:auto}.ai-production .s-case-study__card:hover .s-case-study__card-image img{opacity:.7}.ai-production .s-case-study__card-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#f5f5f5;border-radius:7px;box-shadow:2px 2px 4px rgba(6,0,1,.231372549);transition:all .3s}.ai-production .s-case-study__card-text{margin-top:16px;font-size:14px;line-height:1.7;letter-spacing:.03em;color:#333}@media screen and (max-width:767px){.ai-production .s-case-study__card-text{font-size:13px;margin-top:12px}}.ai-production .s-case-study__card-text strong{font-size:1.125rem}.ai-production .s-case-study .swiper-pagination{position:static;margin-top:36px;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.ai-production .s-case-study .swiper-pagination{margin-top:24px}}.ai-production .s-case-study .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 6px;background-color:#c9c4c4;opacity:1}.ai-production .s-case-study .swiper-pagination .swiper-pagination-bullet-active{background-color:#bc201f}.ai-production .s-case-study .swiper-pagination .swiper-pagination-bullet-active[aria-current=true]{width:9px;height:9px}.ai-production .s-case-study .swiper-button-next,.ai-production .s-case-study .swiper-button-prev{background-color:rgba(255,255,255,.5882352941);display:block;border-radius:100px;width:35px;height:35px;top:28%;box-shadow:0 0 6px rgba(0,0,0,.15)}@media screen and (max-width:767px){.ai-production .s-case-study .swiper-button-next,.ai-production .s-case-study .swiper-button-prev{width:28px;height:28px;top:32%}}.ai-production .s-case-study .swiper-button-next:after,.ai-production .s-case-study .swiper-button-prev:after{content:none}.ai-production .s-case-study .swiper-button-next .swiper-arrow,.ai-production .s-case-study .swiper-button-prev .swiper-arrow{width:12px;height:12px;border-radius:100px;color:#bc201f;position:absolute;top:50%;left:50%}@media screen and (max-width:767px){.ai-production .s-case-study .swiper-button-next .swiper-arrow,.ai-production .s-case-study .swiper-button-prev .swiper-arrow{width:8px;height:8px}}.ai-production .s-case-study .swiper-button-next .swiper-arrow:after,.ai-production .s-case-study .swiper-button-next .swiper-arrow:before,.ai-production .s-case-study .swiper-button-prev .swiper-arrow:after,.ai-production .s-case-study .swiper-button-prev .swiper-arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}.ai-production .s-case-study .swiper-button-next .swiper-arrow:before,.ai-production .s-case-study .swiper-button-prev .swiper-arrow:before{top:0;left:0;right:0;height:.15em}.ai-production .s-case-study .swiper-button-next .swiper-arrow:after,.ai-production .s-case-study .swiper-button-prev .swiper-arrow:after{top:0;right:0;bottom:0;width:.15em}.ai-production .s-case-study .swiper-button-next{right:15px}.ai-production .s-case-study .swiper-button-next .swiper-arrow{transform:translate(-65%,-50%) rotate(45deg)}.ai-production .s-case-study .swiper-button-prev{left:15px}.ai-production .s-case-study .swiper-button-prev .swiper-arrow{transform:translate(-31%,-50%) rotate(230deg)}.ai-production .s-case-study__btn{max-width:220px;margin:46px auto 0}@media screen and (max-width:767px){.ai-production .s-case-study__btn{margin:32px auto 0;max-width:200px}}.ai-production .s-case-study__btn a{display:block;background-color:#bc201f;color:#fff;padding:16px 0;border-radius:60px;font-size:16px;font-weight:600;text-align:center;font-family:Lato,sans-serif;transition:all .2s ease,visibility 0s}.ai-production .s-case-study__btn a:hover{background-color:#1d67cd}.ai-production .s-feature-message{max-width:860px;margin:0 auto;padding:90px 20px 0}@media screen and (max-width:767px){.ai-production .s-feature-message{padding:50px 20px 0}}.ai-production .s-feature-message__title{color:#bc201f;font-size:30px;font-weight:700;text-align:center;line-height:1.5;margin-bottom:40px}@media screen and (max-width:767px){.ai-production .s-feature-message__title{font-size:20px;margin-bottom:20px}}.ai-production .s-feature-message__text p{font-size:16px;line-height:2;letter-spacing:0;color:#333}@media screen and (max-width:767px){.ai-production .s-feature-message__text p{font-size:15px;line-height:1.8}}.ai-production .s-tech{margin-top:90px;padding-block:90px;background-color:#faf8f8}@media screen and (max-width:767px){.ai-production .s-tech{padding-top:50px}}.ai-production .s-tech__inner{max-width:860px;padding-inline:20px;margin-inline:auto}@media screen and (max-width:767px){.ai-production .s-tech__inner{padding-inline:20px}}.ai-production .s-tech__title{color:#bc201f;font-size:30px;font-weight:700;text-align:center;line-height:1.5;margin-bottom:50px}@media screen and (max-width:767px){.ai-production .s-tech__title{font-size:20px;margin-bottom:30px}}.ai-production .s-tech__item{margin-top:60px}.ai-production .s-tech__item:first-of-type{margin-top:0}@media screen and (max-width:767px){.ai-production .s-tech__item{margin-top:40px}}.ai-production .s-tech__item-title{color:#bc201f;font-size:18px;font-weight:700;line-height:1.5;padding-bottom:14px;margin-bottom:28px;border-bottom:1px solid #bc201f}@media screen and (max-width:767px){.ai-production .s-tech__item-title{font-size:16px;margin-bottom:20px}}.ai-production .s-tech__item-body{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}@media screen and (max-width:767px){.ai-production .s-tech__item-body{flex-direction:column;gap:20px}}.ai-production .s-tech__item-body.reverse{flex-direction:row-reverse}@media screen and (max-width:767px){.ai-production .s-tech__item-body.reverse{flex-direction:column}}.ai-production .s-tech__item--reverse .ai-production .s-tech__item-body{flex-direction:row-reverse}@media screen and (max-width:767px){.ai-production .s-tech__item--reverse .ai-production .s-tech__item-body{flex-direction:column}}.ai-production .s-tech__item-text{flex:1 1 auto}.ai-production .s-tech__item-text p{font-size:16px;line-height:2;letter-spacing:0;color:#333}@media screen and (max-width:767px){.ai-production .s-tech__item-text p{font-size:14px;line-height:1.9}}.ai-production .s-tech__item-image{flex:0 0 auto;width:100%;max-width:430px}@media screen and (max-width:767px){.ai-production .s-tech__item-image{width:100%}}.ai-production .s-tech__item-image img{display:block;width:100%;height:auto;border-radius:7px;box-shadow:0 0 10px #d5d3d3;aspect-ratio:16/9;object-fit:cover}.ai-production .gray-back{background-color:#efefef;padding-bottom:100px}.ai-production .l-contents .s-cta{background-color:#faf8f8;padding:70px 0}@media screen and (max-width:767px){.ai-production .l-contents .s-cta{padding:28px 0}}.ai-production .l-contents .s-cta.cta-red{background-color:#bc201f;margin-top:200px}@media screen and (max-width:767px){.ai-production .l-contents .s-cta.cta-red{margin-top:67px}}.ai-production .l-contents .s-cta.cta-red .s-cta--inner .cta--text .text{color:#fff;font-weight:400;font-size:18px}@media screen and (max-width:767px){.ai-production .l-contents .s-cta.cta-red .s-cta--inner .cta--text .text{font-size:16px;line-height:21px;text-align:center}}.ai-production .l-contents .s-cta.cta-red .s-cta--inner .cta--btn a{background-color:#fff;color:#bc201f}.ai-production .l-contents .s-cta.cta-red .s-cta--inner .cta--btn a:hover{background-color:#1d67cd;color:#fff}.ai-production .l-contents .s-cta--inner{margin:0 auto;max-width:854px;padding:0 20px}.ai-production .l-contents .s-cta--inner .cta--text .text{font-weight:500;font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.ai-production .l-contents .s-cta--inner .cta--text .text{font-size:15px;line-height:1.8;letter-spacing:.05em}}.ai-production .l-contents .s-cta--inner .cta--text .text.center{text-align:center}.ai-production .l-contents .s-cta--inner .cta--btn{max-width:220px;margin:46px auto 0}@media screen and (max-width:767px){.ai-production .l-contents .s-cta--inner .cta--btn{margin:28px auto 0}}.ai-production .l-contents .s-cta--inner .cta--btn a{background-color:#bc201f;color:#fff;padding:15px 0;border-radius:60px;font-size:16px;font-weight:600;display:block;text-align:center;transition:all .2s ease,visibility 0s;font-family:Lato,sans-serif}.ai-production .l-contents .s-cta--inner .cta--btn a:hover{background-color:#1d67cd}.ai-production .l-contents .s-featured-text h2{font-family:Lato,sans-serif;font-size:30px;font-weight:600;color:#bc201f;position:relative;text-align:center;max-width:1248px;margin:0 auto;padding:156px 0 15px;margin-bottom:75px}@media screen and (max-width:767px){.ai-production .l-contents .s-featured-text h2{padding:40px 0 40px;margin-bottom:15px;font-size:25px}}.ai-production .l-contents .s-featured-text h2:before{content:"⚫︎⚫︎⚫︎";width:100%;font-size:22px;position:absolute;bottom:-40px;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:767px){.ai-production .l-contents .s-featured-text h2:before{bottom:0;font-size:17px}}.ai-production .l-contents .s-featured-text .text{max-width:855px;margin:0 auto;padding:0 20px}.ai-production .l-contents .s-featured-text .text p{font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.ai-production .l-contents .s-featured-text .text p{font-size:15px;line-height:1.8}}.ai-production .l-contents .s-featured-text .text p span{display:block;font-size:12px}.ai-production .l-contents .picture-block .picture-block-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px;box-shadow:0 0 10px #d5d3d3}.ai-production .l-contents .picture-block .picture-block-image img.pure-img{aspect-ratio:unset;object-fit:unset;box-shadow:none;border-radius:0}@media screen and (max-width:767px){.ai-production .l-contents .picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p,.ai-production .l-contents .picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:15px 35px 30px 45px}}.ai-production .l-contents .picture-block.picture-block-right .picture-block-image{text-align:center}.ai-production .l-contents .picture-block.picture-block-left .picture-block-image{text-align:center}.ai-production .l-contents .s-btn__arrow{position:relative;display:block;margin-top:14px;margin-bottom:5px;width:155px;line-height:1.6;margin-left:auto}.ai-production .l-contents .s-btn__arrow.white{color:#fff}.ai-production .l-contents .s-btn__arrow.white .arrow:before{background:#fff}.ai-production .l-contents .s-btn__arrow.white .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}.ai-production .l-contents .s-btn__arrow.white .text{color:#fff}.ai-production .l-contents .s-btn__arrow.white .line{background:#fff}.ai-production .l-contents .s-btn__arrow:hover .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.ai-production .l-contents .s-btn__arrow .text{color:#bc201f;font-size:14px;font-weight:400;letter-spacing:.1em;font-family:Lato,sans-serif}.ai-production .l-contents .s-btn__arrow .c-external{margin-left:10px}.ai-production .l-contents .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.ai-production .l-contents .s-btn__arrow .arrow:before{position:absolute;height:1px;background:#bc201f;bottom:0;content:"";top:0;right:0;width:12px;margin:auto}.ai-production .l-contents .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #bc201f;border-right:1px solid #bc201f}.ai-production .l-contents .s-btn__arrow .line{position:absolute;height:1px;background:#bc201f;bottom:0;content:"";left:0;width:100%}.ai-production .l-contents .table-content{max-width:1020px;margin:46px auto 0;padding:0 20px}.ai-production .l-contents .table-content .table-content--inner{background-color:#efefef;padding:66px 56px}@media screen and (max-width:767px){.ai-production .l-contents .table-content .table-content--inner{padding:25px}}.ai-production .l-contents .table-content .table-content--inner table tbody tr td p{padding-bottom:30px}.ai-production .l-contents .table-content .table-content--inner table tbody tr td:last-child p{border-left:4px solid #fff;padding-left:33px}.ai-production .l-contents .table-content .table-content--inner table tbody tr:last-child td p{padding-bottom:0}@media screen and (max-width:767px){.ai-production .l-contents .table-content .table-content--inner table{display:block}.ai-production .l-contents .table-content .table-content--inner table tbody{display:block}.ai-production .l-contents .table-content .table-content--inner table tbody tr{display:block;padding-bottom:30px}.ai-production .l-contents .table-content .table-content--inner table tbody tr td{display:block}.ai-production .l-contents .table-content .table-content--inner table tbody tr td p{padding-bottom:0;font-size:14px;line-height:24px}.ai-production .l-contents .table-content .table-content--inner table tbody tr td:last-child{padding-top:15px}.ai-production .l-contents .table-content .table-content--inner table tbody tr td:last-child p{border-left:4px solid #fff;padding-left:15px}.ai-production .l-contents .table-content .table-content--inner table tbody tr:last-child{padding:0}}.ai-production .l-contents .map{margin:60px auto 0;text-align:center}.ai-production .l-contents .map iframe{max-width:1345px;width:100%}.picture-block{margin-left:40px;margin-right:40px;display:flex;max-width:990px;margin:20px auto 0;padding:0 20px;align-items:center}.picture-block.wide-86{max-width:860px}@media screen and (max-width:767px){.picture-block{flex-wrap:wrap;margin:30px auto 0}}.picture-block.picture-block-right .picture-block-image{order:1;padding-left:15px}@media screen and (max-width:767px){.picture-block.picture-block-right .picture-block-image{padding-left:0}}.picture-block.picture-block-right .picture-block-wrapper{padding-right:15px}@media screen and (max-width:767px){.picture-block.picture-block-right .picture-block-wrapper{padding-right:0}}.picture-block.picture-block-left .picture-block-image{order:1;padding-right:15px}@media screen and (max-width:767px){.picture-block.picture-block-left .picture-block-image{order:2;padding-right:0}}.picture-block.picture-block-left .picture-block-wrapper{order:2;padding-left:15px}@media screen and (max-width:767px){.picture-block.picture-block-left .picture-block-wrapper{order:1;padding-left:0}}.picture-block.reverse-block .picture-block-image{order:2}.picture-block.reverse-block .picture-block-wrapper{order:1}.picture-block.picture-block-wide{flex-wrap:wrap;margin-top:0}.picture-block.picture-block-wide .picture-block-image{padding-top:30px;width:100%;padding-left:0;padding-right:0}.picture-block.picture-block-wide .picture-block-image.max-70 img{max-width:70%;display:flex;margin:auto}.picture-block.picture-block-wide .picture-block-image.max-60 img{max-width:60%;display:flex;margin:auto;aspect-ratio:16/9;object-fit:cover}@media screen and (max-width:767px){.picture-block.picture-block-wide .picture-block-image.max-60 img{max-width:100%}}.picture-block.picture-block-wide .picture-block-image img{width:100%}.picture-block.picture-block-wide .picture-block-wrapper{width:100%;margin-top:30px;padding-left:0}.picture-block.picture-block-wide .picture-block-wrapper.margin-top-20{margin-top:20px}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content{width:100%}@media screen and (max-width:767px){.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content{flex-wrap:wrap}}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-heading--wrapper{width:50%}@media screen and (max-width:767px){.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-heading--wrapper{width:100%}}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content span{font-size:16px;color:#bc201f;font-weight:600}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body{background-color:#efefef;margin-top:25px}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body.no-margin{margin-top:0}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body.gray-back{padding-bottom:0}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p,.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:0 100px 30px 45px}@media screen and (max-width:767px){.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p,.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:25px 65px 30px 65px}}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p{padding-left:45px}@media screen and (max-width:767px){.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p{padding-left:45px}}.picture-block .picture-block-image{width:53%}@media screen and (max-width:767px){.picture-block .picture-block-image{width:100%;padding-top:30px}}.picture-block .picture-block-image img{width:100%}.picture-block .picture-block-image .capture.gray span{display:block;color:#c7c7c7;font-size:14px;font-weight:400}.picture-block .picture-block-image .capture span{font-size:18px;color:#bc201f;font-weight:500}@media screen and (max-width:500px){.picture-block .picture-block-image .capture span{font-size:14px}}.picture-block .picture-block-wrapper{width:47%}@media screen and (max-width:767px){.picture-block .picture-block-wrapper{width:100%;padding:0}}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content span{color:#bc201f;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:25px;display:block}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body{background-color:#efefef;min-height:120px;margin-top:0}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body.gray-back{background-color:#fff}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body span{font-family:Lato,sans-serif;text-align:center;color:#fff;font-size:13px;width:110px;padding:5px 0 5px 12px;margin:0 0 0 auto;display:block;background-image:linear-gradient(114deg,rgba(255,255,255,0) 17px,#939393 0)}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p,.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:0 107px 30px 65px}@media screen and (max-width:767px){.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p,.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:0 65px 30px 65px}}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p li,.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul li{font-size:14px;list-style:disc;line-height:30.4px}@media screen and (max-width:767px){.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p li,.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul li{font-size:14px}}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p{font-size:14px;line-height:30.4px}@media screen and (max-width:767px){.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body p{font-size:14px}}.picture-block-title{max-width:990px;margin:90px auto 0;padding:0 16px;padding-bottom:0!important;position:relative;color:#bc201f;font-size:24px;font-weight:600;font-family:Lato,sans-serif}.picture-block-title span{display:block;margin-top:15px;font-size:15px;width:100%;line-height:1.4}@media screen and (max-width:767px){.picture-block-title span{width:100%}}.picture-block-title.gray-back:before{background-color:#efefef}.picture-block-title:before{content:"⚫︎⚫︎⚫︎";position:absolute;top:-40px;color:#bc201f;letter-spacing:.24px;left:-8px;padding-left:21px;background-color:#fff;z-index:2;padding-right:30px;font-size:19px}@media screen and (max-width:767px){.picture-block-title:before{padding-left:21px;padding-right:13px}}.picture-block-title:after{content:"";position:absolute;background-color:#bc201f;width:calc(100% - 20px);left:0;top:-31px;height:1px}.flow-blocks{max-width:1030px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.flow-blocks .flow-blocks-wrapper{width:100%;max-width:930px;margin-top:90px;position:relative}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper{width:95%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper{width:100%}}.flow-blocks .flow-blocks-wrapper .flow-block{display:flex;flex-direction:row-reverse;padding:0 50px;background-color:#faf8f8;min-height:360px;height:auto;align-items:center}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper .flow-block{padding:0 30px}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper .flow-block{min-height:100%;height:auto;flex-direction:column;padding:0 15px 30px}}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-image{position:absolute;right:-7%;top:-11%;max-width:525px;max-width:56.5%;width:100%;max-height:350px;height:100%}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-image{right:-5%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-image{position:unset;right:unset;left:unset;width:97%;max-width:none;max-height:none;height:auto;margin-top:-25px;margin-left:auto;margin-right:-15px}}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-image img{box-shadow:0 0 10px #c7c5c5}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content{padding-right:448px;width:100%;margin-right:auto;padding-top:30px;padding-bottom:50px}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content{padding-right:57%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content{padding:50px 0 0}}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content h3{color:#bc201f;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:25px;display:block}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content p{font-size:14px;line-height:30.4px;margin-top:20px}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content p:first-child{margin-top:0}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content a{text-decoration:underline;font-size:12px;line-height:25px}.flow-blocks .flow-blocks-wrapper.flow-left{margin-left:auto}.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-image{right:unset;left:-7%}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-image{left:-5%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-image{margin-right:auto;margin-left:-15px}}.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-content{padding-left:448px;padding-right:0;margin-left:auto;margin-right:unset}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-content{padding-left:57%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-content{padding:50px 0 0}}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}h5{line-height:1.7}.text-body{color:#444}.text-body p{color:inherit}.text-body a{color:inherit}.text-body span{color:inherit}.text-secondary{color:#333}.text-secondary P{color:inherit}.text-primary{color:#222}.text-primary P{color:inherit}.text-primary>*>a{color:#222}.text-caption{color:#777}.text-caption span{color:inherit}.text-caption a{color:inherit}.text-caption p{color:inherit}.lp-link{position:fixed;right:-290px;z-index:101;transition:right .5s ease}.lp-link.fix{right:15px}.lp-link.delete{right:-290px}.lp-link.lp-link--event{bottom:30px}.lp-link a.lp-link_close{width:22px;height:22px;display:block;background-color:#000;border-radius:50%;position:absolute;left:-5px;top:-9px;z-index:1;border:1px solid #000}.lp-link a.lp-link_close:after,.lp-link a.lp-link_close:before{content:"";display:block;width:12px;height:2px;border-radius:2px;background-color:#fff;transform:rotate(45deg);margin-top:9px;margin-left:4px}.lp-link a.lp-link_close:after{transform:rotate(-45deg);margin-top:-2px}.lp-link a.lp-link_close img{width:200px}.l-bg .bg{position:absolute;top:0;width:100%;background-position:top;background-size:contain;background-repeat:no-repeat;max-height:unset;background-image:url(/wp2019/wp-content/themes/chitose2018/assets/images/pc/top/bg_kv_high.png?20250617)}@media screen and (max-width:1024px){.l-bg .bg{background-image:url(/wp2019/wp-content/themes/chitose2018/assets/images/pc/top/bg_kv_sp.png?20250617);background-size:130%;height:100vh}}[data-page-id=recruit]{position:relative;z-index:2}[data-page-id=recruit] .l-contents{padding-top:200px;z-index:unset}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents{padding-top:150px}}[data-page-id=recruit] .l-contents section.message{max-width:1120px;margin:0 auto}[data-page-id=recruit] .l-contents section.message .section-inner{padding:0}[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind{position:relative;z-index:2;max-width:580px;margin:unset;margin-left:auto;padding-right:138px;text-align-last:unset}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind{padding-right:0;max-width:83%;margin:0 auto}}[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind .read--en__title{font-family:Vollkorn,sans-serif;font-size:3rem;font-weight:600;line-height:1;margin-top:0;margin-bottom:40px;color:#bc201f}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind .read--en__title{font-size:2rem}}[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind .read--ja__text{font-size:1rem;line-height:2;letter-spacing:.1em;margin-top:0;margin-bottom:50px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind .read--ja__text{font-size:.87rem}}[data-page-id=recruit] .l-contents section.message .section-inner .mv{margin-top:-160px;position:relative;z-index:1}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.message .section-inner .mv{margin-top:0}}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.message .section-inner .mv .img{width:95.75%;margin-left:auto}}[data-page-id=recruit] .l-contents section.message .section-inner .mv .img img{width:100%}[data-page-id=recruit] .l-contents section.news{position:relative}[data-page-id=recruit] .l-contents section.news .read--ja__news{width:calc(1120px + 50vw - 660px);background-color:#bc201f;position:relative;margin-bottom:92px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news{margin-bottom:44.5px;width:95.75%}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper{position:relative;padding:150px 0 100px;max-width:808px;display:flex;margin-left:auto;margin-right:55px;margin-top:-75px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper{max-width:100%;flex-wrap:wrap;padding:120px 8.5%;margin-right:0}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper .news-title{color:#fff;font-size:.97em;font-weight:400;padding-top:5px;padding-right:60px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper .news-title{padding-top:0;padding-bottom:30px;font-size:1.3rem}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul{text-align-last:left}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li{font-size:.87em;color:#fff;position:relative;padding-bottom:25px;padding-left:35px;line-height:1.84615}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li{padding-left:20px}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li:last-child{padding-bottom:0}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li:before{content:"";position:absolute;width:20px;height:10px;top:1px;left:0;border-bottom:1px solid #fff}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li:before{width:10px}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a{color:#fff;position:relative;display:inline;padding-bottom:6px;background:0 0}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a:hover{opacity:.8}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a:hover .bell svg{fill:#f5d5d9}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a.is-enter .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier .645,.045,.355,1;animation-direction:alternate;animation-fill-mode:backwards}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .bell svg{fill:#fff;width:1.1em;height:1.1em}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a.bold{background:linear-gradient(transparent 96%,#fff 0)}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a.bold span.text{font-weight:600}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .c-external{margin-left:10px;stroke-width:.1px;stroke:#fff;fill:#fff}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .arrow{position:absolute;right:-25px;bottom:8px;width:7px;height:7px;margin:auto}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .arrow:before{position:absolute;height:1px;background:#fff;content:"";bottom:0;top:0;right:0;width:12px;margin:auto}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}[data-page-id=recruit] .l-contents section.philosophy{margin-bottom:140px;position:relative}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy{margin-bottom:20px}}[data-page-id=recruit] .l-contents section.philosophy:before{content:"";background-image:url(/wp2019/wp-content/themes/chitose2018/assets/images/pc/recruit/philosophy_decoration.png);background-size:contain;width:50vw;height:707px;display:block;position:absolute;top:120px;left:0;background-repeat:no-repeat;margin:0 calc(50% - 50vw)}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy:before{top:2%;left:-20%;width:100%;height:100%}}[data-page-id=recruit] .l-contents section.philosophy .section-inner{position:relative;max-width:723px;width:75%;margin-left:auto;margin-right:unset}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy .section-inner{max-width:100%;width:100%;margin-right:auto;margin-left:unset}}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body h2{color:#bc201f;padding-bottom:20px;border-bottom:2px solid #bc201f;margin-bottom:50px;margin-top:-170px;padding-top:170px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body h2{padding-left:8.5%;font-size:1.3rem;margin-top:0;padding-top:50px}}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc{padding-left:8.5%}}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__head{padding-bottom:35px}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__head h3{font-weight:900;letter-spacing:.1em}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents{overflow:unset;transition:unset}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents{overflow:hidden;transition:all .3s ease-in}}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents p{font-size:.87em;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;color:#444;padding-bottom:30px}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents p:last-child{padding-bottom:0}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents p span.red{color:#bc201f}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle{display:flex;justify-content:center;align-items:flex-end;background-color:#fff;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%);background-color:rgba(0,0,0,0);width:91.5%;height:20%;padding-right:10%;position:absolute;bottom:0;z-index:2}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle.close_area{height:0%;bottom:-3%}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a{position:relative;display:inline-block}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a.open_link:before{content:"つづきをみる";display:inline;color:#bc201f}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a.open_link:after{content:"";position:absolute;top:2px;right:-20px;width:.6em;height:.6em;border:.15em solid currentColor;display:inline-block;vertical-align:middle;color:#bc201f;line-height:1;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a.close_link:before{content:"とじる";display:inline;color:#bc201f}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a.close_link:after{content:"";position:absolute;top:2px;right:-20px;width:.6em;height:.6em;border:.15em solid currentColor;display:inline-block;vertical-align:middle;color:#bc201f;line-height:1;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(20%) rotate(-45deg)}}[data-page-id=recruit] .l-contents section.about-chitose{margin-bottom:140px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose{margin-bottom:70px}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner h2.head{color:#bc201f;padding-bottom:20px;border-bottom:2px solid #bc201f;margin-bottom:50px;margin-top:-170px;padding-top:170px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner h2.head{padding-left:8.5%;margin-top:0;padding-top:50px;font-size:1.3rem}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content{padding-bottom:70px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content{padding-left:8.5%;width:98%}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a{position:relative;padding:45px 70px 45px 55px;display:inline-block;background-color:#bc201f;transition:all .3s;color:#fff;box-shadow:8px 8px 1px #c9c9c9}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a{padding:20px 40px 25px 20px}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a .arrow{right:33px;position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a .arrow{right:20px}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:"";background:#fff}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a:hover{background-color:#000;box-shadow:none}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a.is-enter .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier .645,.045,.355,1;animation-direction:alternate;animation-fill-mode:backwards}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a h3.title{display:block;font-size:1.17em;padding-bottom:15px}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.desc{display:block;font-size:.67em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.desc{font-size:.87rem;line-height:1.3}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow{position:absolute;top:50%;right:30px;width:13px;height:1px;margin-top:-.5px;content:"";background-color:#fff}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow:after,[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow:before{content:"";position:absolute;top:50%;right:-1px;width:6px;height:1px;background-color:#fff}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow:before{margin-top:-2px;transform:rotate(45deg)}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow:after{margin-top:2px;transform:rotate(-45deg)}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap{padding-left:8.5%}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap h3{padding-bottom:25px;font-weight:600}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:50px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards{grid-column-gap:15px;grid-row-gap:35px;grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c d" "e f"}}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(1){grid-area:a}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(2){grid-area:b}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(3){grid-area:c}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(4){grid-area:d}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(5){grid-area:e}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(6){grid-area:f}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .image{padding-bottom:20px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .image img{width:100%}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .cat-tag{padding-bottom:10px}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .cat-tag span.red{padding:5px 10px;border-radius:40px;border:1px solid #bc201f;color:#bc201f;font-size:.6em;display:inline-block}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .card-title{padding-bottom:10px}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .card-title span{font-size:.87em;font-weight:600}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .writer span{font-size:.6em}[data-page-id=recruit] .l-contents section.recruit-type{position:relative;z-index:1;max-width:100%;margin:0 50px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type{margin:0}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner{background-color:#bc201f;padding:80px 0}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner{padding:0 0 70px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .head{text-align:center;color:#fff;padding-bottom:70px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .head h2{font-weight:900;padding-bottom:30px;margin-top:-170px;padding-top:170px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .head h2{margin-top:0;padding-top:50px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .head p{font-size:.87em;letter-spacing:.1em}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:100px;max-width:808px;margin:0 auto;padding:0 50px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:60px;max-width:83%;padding:0}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a{display:inline-block;color:#bc201f;padding:50px 0;width:100%;background-color:#fff;font-size:1rem;text-align:center;position:relative;line-height:1}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a{padding:30px 0;text-align:left;padding-left:8.5%}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a .arrow{right:33px;position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:"";background-color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #bc201f;border-right:1px solid #bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a.is-enter .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier .645,.045,.355,1;animation-direction:alternate;animation-fill-mode:backwards}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-head{background-color:#c9c9c9;padding:25px 0;text-align:center;border-bottom:1px solid #bc201f}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-head{padding:12.5px 0;text-align:left;padding-left:8.5%}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-head span{font-size:1rem;color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner{border-bottom:1px solid #bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a{line-height:1;position:relative;padding:20px 30px;text-align:left;font-size:.875rem}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a{padding:30px 0;text-align:left;padding-left:8.5%}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow{position:absolute;top:50%;right:30px;width:13px;height:1px;margin-top:-.5px;content:"";background-color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow:after,[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow:before{content:"";position:absolute;top:50%;right:-1px;width:6px;height:1px;background-color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow:before{margin-top:-2px;transform:rotate(45deg)}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow:after{margin-top:2px;transform:rotate(-45deg)}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail{background-color:#fff;max-width:100%;margin-inline:50px;margin-block-start:90px;padding-block:50px 70px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail{margin-inline:20px;padding-block:50px 20px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-head{padding-bottom:70px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-head{padding-bottom:30px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-head h2{font-size:1.5rem;text-align:center}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body{padding-inline:60px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body{padding-inline:20px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap{padding-bottom:70px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner{display:grid;grid-column-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;position:relative}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:20px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner:before{content:"";border-top:1px solid #000;width:80%;position:absolute;top:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner:before{width:auto;border-top:unset;border-left:1px solid #000;height:100%;top:0}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step{color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step.last .order .circle{background-color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step.last .title h5{color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .order{text-align:center;padding-bottom:20px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .order .circle{border-radius:100%;margin:0 auto;width:40px;height:40px;background-color:#000;position:relative}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .order span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .title{text-align:center;padding-bottom:25px;position:relative;background-color:#fff}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .title{padding-top:15px;padding-bottom:10px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .title h5{font-size:1.25rem;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .body{border:10px solid #f3f3f3;padding:30px;background-color:#fff;position:relative;z-index:1}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .body p{font-size:.88rem;color:#444;line-height:2;letter-spacing:.025em}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content{padding:50px 20px 46px;background-color:#eee}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-head{text-align:center;padding-bottom:40px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-head h3{font-size:1.5rem;text-align:center;padding-bottom:30px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-head p{font-size:.88rem;color:#000;line-height:2;letter-spacing:.025em}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-head p{text-align:left}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items{max-width:620px;display:flex;flex-direction:column;gap:25px;margin-inline:auto}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item{background-color:#fff;padding:20px 30px;line-height:24px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item{padding:15px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item:nth-of-type(2){padding-bottom:30px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item:nth-of-type(2){padding-bottom:15px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item strong{font-size:.88rem;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item ul li{font-size:.88rem;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item p{font-size:.88rem;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content{margin-top:20px;padding:15px 20px;background-color:#f5f5f5;font-size:.75rem;color:#000}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content{padding:15px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content span.indent-adjustment{padding-left:12px;text-indent:0;display:block}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content p{font-size:inherit;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content p strong{font-size:.75rem}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .s-btn{margin-top:50px;width:220px;margin-inline:auto}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .s-btn .p-btn--arrow{width:inherit;background:#bc201f}[data-page-id=recruit] .l-contents section.group-photos{margin-top:-170px;background-color:#f3f3f3;padding:80px 0}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.group-photos{padding:50px 0 0;margin-top:0}}[data-page-id=recruit] .l-contents section.group-photos .section-inner{padding-top:170px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.group-photos .section-inner{padding-top:0}}[data-page-id=recruit] .l-contents section.group-photos .section-inner .section-body{position:relative;z-index:1}[data-page-id=recruit] .l-contents section.faq{position:relative;z-index:0;background-color:#f3f3f3;padding:80px 0 100px;margin-top:-80px;margin-bottom:80px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq{padding:20px 0 100px;margin-top:0;margin-bottom:20px}}[data-page-id=recruit] .l-contents section.faq .section-inner{max-width:808px;margin:0 auto}[data-page-id=recruit] .l-contents section.faq .section-inner .section-head{padding-bottom:55px}[data-page-id=recruit] .l-contents section.faq .section-inner .section-head h2.head{color:#bc201f;font-weight:900;text-align:center;margin-top:-80px;padding-top:80px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-head h2.head{margin-top:0;padding-top:50px}}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body{width:91.5%;margin:0 auto}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list{border-bottom:1px solid #bc201f}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list:first-child{border-top:1px solid #bc201f}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list.is-active .answer{visibility:visible;padding:40px 25px 35px;margin-bottom:25px;will-change:height,visibility,padding;height:fit-content}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list.is-active .answer{padding:30px 15px 25px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list.is-active .question:after{transform:rotate(0)}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question{padding:20px 0;display:flex;grid-column-gap:15px;align-items:center;position:relative;cursor:pointer}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question{padding:15px 0}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:after,[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:before{position:absolute;top:50%;right:25px;width:20px;height:2px;content:"";background-color:#bc201f;transition:all .3s ease}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:after,[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:before{right:10px;width:15px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:after{transform:rotate(90deg)}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question .decoration{width:50px;height:50px;border-radius:100%;background-color:#fff;position:relative}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question .decoration{width:40px;height:40px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question .decoration span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#bc201f}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question h3{position:relative;width:60%;font-size:.87rem;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question h3{width:70%}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer{display:flex;grid-column-gap:15px;align-items:start;padding:0 25px;visibility:hidden;height:0;transition:height .3s,padding .3s,visibility .4s;overflow:hidden;background-color:#fff}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer{align-items:flex-start;padding:0 15px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer .decoration{margin-top:-2.2%;width:50px;min-width:50px;height:50px;border-radius:100%;background-color:#bc201f;position:relative}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer .decoration{width:40px;min-width:40px;height:40px;margin-top:-12px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer .decoration span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer p{font-size:.87em;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;color:#444}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer p a{color:#bc201f;text-decoration:underline}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer p a:hover{opacity:.7}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info{text-align:center;font-size:.87em;line-height:2;margin-top:-7px;margin-bottom:-7px;padding-top:100px;padding-bottom:30px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info{padding-top:60px;padding-bottom:0}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info p{color:#444}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .email_info{padding-top:35px}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .email_info span{display:block;font-weight:600}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .email_info a{color:#bc201f}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .email_info a:hover{opacity:.7}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .privacy{padding-top:35px}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .privacy a{color:#777;font-size:12px}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .privacy a:hover{opacity:.7}[data-page-id=recruit] .l-contents section.garallery{max-width:1120px;margin:0 auto;padding-bottom:260px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery{padding-bottom:90px}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head{text-align:center;padding-bottom:70px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head{padding-bottom:40px}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head h2{font-weight:600;padding-bottom:30px;color:#bc201f;font-family:Vollkorn,sans-serif;margin-top:-170px;padding-top:170px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head h2{margin-top:0;padding-top:50px}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head p{font-size:.87em;letter-spacing:.1em}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body{width:96%;margin:0 auto}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap{display:grid;grid-column-gap:15px;grid-row-gap:15px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap{grid-template-columns:1fr 1fr}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap.col-2{grid-template-columns:1fr 1fr}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap.col-3{padding:15px 0;grid-template-columns:1fr 1fr 1fr}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image{position:relative}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image.image-text{position:relative}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image.image-text:before{content:"";position:absolute;bottom:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(233,233,233,0) 50%,rgba(1,1,1,.7))}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image span.caption{position:absolute;width:100%;bottom:0;left:0;padding:10px;color:#fff;font-size:.75rem;line-height:1.3}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image span.caption{display:none}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image svg{position:absolute;bottom:10px;right:10px;font-size:5vw}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image svg path{fill:#bc201f}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .garalley_modal{display:none;position:fixed;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);transition:all 1s ease-in-out}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .garalley_modal .modal_content{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .garalley_modal.is-open{display:block}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal{opacity:0;position:unset;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);transition:all .5s}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal.is-open{position:fixed;transition:all .5s;opacity:1}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal .modal_content{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:85%;padding:3px}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal .modal_content img{width:100%}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal .modal_content span.caption{font-size:.87em;padding:5px;display:block;width:100%}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal .modal_content svg{display:none}.recruit-detail .s-recruit--detail .p-inner--s .intro__description a{color:#bc201f;text-decoration:underline}.recruit-detail .l-contents .p-inner--s .recruit__list .item .value a{color:#bc201f;text-decoration:underline}.recruit-detail .l-contents .p-inner--s .recruit__list .item .value p:nth-child(n+2){padding-top:10.1px}.recruit-detail .l-contents .p-inner--s .recruit__list .item .value .treat__list p:nth-child(n+2){padding-top:0}@media screen and (max-width:767px){.recruit-detail .l-contents .p-inner--s .s-btn{width:200px}}[data-page-id=recruit-list] .l-kv--simple{display:none}[data-page-id=recruit-list] .l-contents{padding-top:200px}[data-page-id=recruit-list] .l-contents section.recruit-list{position:relative;padding-top:100px;padding-bottom:150px}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner{max-width:808px;margin:0 auto;position:relative}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner{padding-left:30px;padding-right:30px}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner h3.body__title{font-size:24px;line-height:1;margin-top:0;margin-bottom:70px;text-align:center;letter-spacing:.1em;color:#000}@media screen and (max-width:1000px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner h3.body__title{margin-bottom:30px}}@media screen and (max-width:1000px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .toc-widget{padding-bottom:50px}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-wrap{padding-top:70px;margin-top:-70px}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box{position:relative;display:-ms-flexbox;display:flex;padding:50px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box{padding:50px 0;flex-flow:column}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box h4.list__title{font-size:18px;width:160px;margin-top:20px;letter-spacing:.1em;color:#000}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box h4.list__title{font-size:14px;line-height:1;width:160px;margin-top:0;margin-bottom:20px;letter-spacing:.1em;color:#000}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list{position:relative;width:calc(100% - 160px)}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list{width:100%}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item{width:100%;margin-top:20px;background-color:#f3f3f3;position:relative}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item{margin-top:15px}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item .icon_badge{position:absolute;top:-5px;left:-8px}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item .icon_badge span.icon{padding:4px 8px;font-size:11px;background-color:#bc201f;color:#fff}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item:first-child{margin-top:0}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item:hover a.link{color:#bc201f}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link{font-size:14px;line-height:1;position:relative;display:block;margin-top:0;margin-bottom:0;padding:28px 0 28px 30px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#000}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link{font-size:12px;line-height:1.66667;position:relative;display:block;margin-top:-4px;margin-bottom:-4px;padding:24px 50px 24px 14px;letter-spacing:.05em;color:#000}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link span.link__arrow{position:absolute;top:50%;right:30px;width:13px;height:1px;margin-top:-.5px;content:"";background-color:#bc201f}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link span.link__arrow:before{position:absolute;top:50%;right:-1px;width:6px;height:1px;margin-top:-2px;content:"";transform:rotate(45deg);background-color:#bc201f}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link span.link__arrow:after{position:absolute;top:50%;right:-1px;width:6px;height:1px;margin-top:2px;content:"";transform:rotate(-45deg);background-color:#bc201f}[data-page-id=recruit-detail] .s-recruit--detail .p-inner--s{padding-bottom:0;padding-left:30px;padding-right:30px}[data-page-id=recruit-detail] .l-contents .p-inner--s{width:auto;padding-left:30px;padding-right:30px;padding-bottom:70px}[data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:0}[data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list li.item{gap:15px}@media screen and (max-width:768px){body.lang-en .open_link:before{content:"Read More"!important}}@media screen and (max-width:768px){body.lang-en .close_link:before{content:"Close"!important}}@media screen and (max-width:1000px){body.lang-en .toc-widget{padding:60px 15px 20px}}body.lang-en [data-page-id=recruit]{position:relative;z-index:2}body.lang-en [data-page-id=recruit] .l-contents .s-recruit--body{padding-top:0}body.lang-en [data-page-id=recruit] .l-contents section.philosophy{margin-bottom:140px;position:relative}@media screen and (max-width:1000px){body.lang-en [data-page-id=recruit] .l-contents section.philosophy{margin-bottom:20px}}body.lang-en [data-page-id=recruit] .l-contents section.philosophy .section-inner .body h2{color:#bc201f;padding-bottom:20px;border-bottom:2px solid #bc201f;margin-bottom:50px;margin-top:-170px;padding-top:220px;letter-spacing:.1em}@media screen and (max-width:1000px){body.lang-en [data-page-id=recruit] .l-contents section.philosophy .section-inner .body h2{padding-left:8.5%;font-size:1.3rem;margin-top:0;padding-top:50px}}body.lang-en [data-page-id=recruit-detail] .s-recruit--detail .p-inner--s{padding-left:30px;padding-right:30px;padding-bottom:70px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s{width:auto;padding-left:30px;padding-right:30px;padding-bottom:70px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:0}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list li.item{gap:15px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list li.item span.key{font-weight:400}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail{max-width:1120px;margin-left:auto;margin-right:auto;padding-bottom:70px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-head{padding-bottom:70px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-head h2{font-size:1.5rem;text-align:center}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap{padding-bottom:70px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner{display:grid;grid-column-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;position:relative}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:20px}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner:before{content:"";border-top:1px solid #000;width:80%;position:absolute;top:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner:before{width:auto;border-top:unset;border-left:1px solid #000;height:100%;top:0}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step{color:#000}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step.last .order .circle{background-color:#bc201f}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step.last .title h5{color:#bc201f}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .order{text-align:center;padding-bottom:20px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .order .circle{border-radius:100%;margin:0 auto;width:40px;height:40px;background-color:#000;position:relative}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .order span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .title{text-align:center;padding-bottom:25px;position:relative;background-color:#fff}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .title{padding-top:15px}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .title h5{font-size:1.25rem;color:#000}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .body{border:10px solid #f3f3f3;padding:30px;background-color:#fff;position:relative;z-index:1}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .body p{font-size:.88rem;color:#444;line-height:2;letter-spacing:.025em}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner{padding:50px 50px 46px;background-color:#eee}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner{padding:30px 20px 46px}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice{display:flex;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:40px}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice{flex-wrap:wrap}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice:last-child{padding-bottom:0}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_head{width:96px;margin-left:110px;letter-spacing:.1em}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_head{margin-left:0;padding-bottom:20px}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_head h5{font-size:1.13rem;color:#000}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_body{font-size:.88rem;margin-top:-6px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_body p{line-height:2;letter-spacing:.025em}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_body ul{padding-left:10px;line-height:2;letter-spacing:.025em;padding-bottom:7px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .s-btn .p-btn--arrow{width:inherit}.r-narrow-section{max-width:808px;margin:0 auto}@media screen and (max-width:1000px){.r-narrow-section{max-width:91.5%;margin:unset;margin-right:auto}}.toc-widget{position:fixed;top:200px;z-index:501;transition:top .3s ease;left:0;background-color:#fff;padding:30px 15px;opacity:.8}@media screen and (max-width:1000px){.toc-widget{position:relative;top:0;opacity:1;background-color:rgba(0,0,0,0);padding:20px 15px 20px}}.toc-widget.pc{display:block}@media screen and (max-width:1000px){.toc-widget.pc{display:none}}.toc-widget.sp{display:none}@media screen and (max-width:1000px){.toc-widget.sp{display:block}}.toc-widget .section-inner h1{color:#bc201f;font-weight:600;font-size:1.2rem;padding-bottom:20px;font-family:Vollkorn,sans-serif}.toc-widget .section-inner h1.jp-font{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック",YuGothic,Meiryo,sans-serif}.toc-widget .section-inner ul{border-left:2px solid #000;padding-left:15px}@media screen and (max-width:1000px){.toc-widget .section-inner ul{border-left:none;padding-left:0;width:60%;margin:0 auto;display:grid;grid-row-gap:30px}}.toc-widget .section-inner ul li a.toc-widget-link{padding-bottom:15px;color:#000;font-size:.75em;letter-spacing:.1em;display:block}.toc-widget .section-inner ul li a.toc-widget-link.current,.toc-widget .section-inner ul li a.toc-widget-link:hover{color:#bc201f;font-weight:600}@media screen and (max-width:1000px){.toc-widget .section-inner ul li a.toc-widget-link{border-bottom:1px solid #000;position:relative;font-size:.87rem}.toc-widget .section-inner ul li a.toc-widget-link:after{content:"";position:absolute;right:0;display:inline-block;vertical-align:middle;color:#bc201f;line-height:1;width:1em;height:1em;border:.2em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}}@media screen and (min-width:1001px){.toc-widget .section-inner ul li:last-child a.toc-widget-link{padding-bottom:0}}.vollkorn{font-family:Vollkorn,serif}.l-page-wrapper.no-js{position:unset}.r-pc-only{display:block}@media screen and (max-width:1000px){.r-pc-only{display:none}}.r-sp-only{display:none}@media screen and (max-width:1000px){.r-sp-only{display:block}}.l-page{z-index:2}.s-recruit--body .p-inner--s .section-title{color:#bc201f;font-weight:900;text-align:center;margin-top:-170px;padding-top:170px;letter-spacing:.1em;padding-bottom:55px}@media screen and (max-width:1000px){.s-recruit--body .p-inner--s .section-title{margin-top:0;padding-top:50px}}@media screen and (max-width:1024px){.l-header{background-color:rgba(0,0,0,0)}}.l-header .l-header__logo{left:35px}@media screen and (max-width:1024px){.l-header .l-header__logo{left:20px}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon{z-index:1;width:22px;top:20px;height:8px}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon.is-open{overflow:visible}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon.is-open .open .line--top{transform:translateY(4px) rotate(25deg)}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon.is-open .open .line--bottom{transform:translateY(-3px) rotate(-25deg)}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon .open .line{width:100%;height:1px}}.l-header .l-gnav-menu-icon .open .line--top{top:0;transform:rotate(0);transition:color .24s cubic-bezier(.215,.61,.355,1) 0s,bottom .24s cubic-bezier(.215,.61,.355,1) 0s,transform .24s cubic-bezier(.215,.61,.355,1)}.l-header .l-gnav-menu-icon .open .line--bottom{bottom:0;transform:rotate(0);transition:color .24s cubic-bezier(.215,.61,.355,1) 0s,top .24s cubic-bezier(.215,.61,.355,1) 0s,transform .24s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:768px){.l-header .l-header__aside{top:25px}}.l-header .l-header__aside .header__aside{align-items:center}.l-header .l-header__aside .header__aside .item .p-btn--arrow{background-color:#bc201f;width:auto;height:auto;line-height:inherit;padding:15px 54px 15px 32px}.l-header .l-header__aside .header__aside .item .p-btn--arrow:hover{background-color:#262626}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn{background-color:unset;padding:9px 12px;position:relative;z-index:1;background-color:#000}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:after,.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .3s ease-out,clip-path .3s ease-in}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:before{width:calc(31% + 7.4px);left:-.2px;background-color:#a3906c;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:after{width:calc(69% + 8px);right:-.2px;background-color:#c30c25;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover{color:#fff}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover:after,.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover:before{width:calc(2.4% + 10.4px)}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents{display:flex;gap:25px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo{display:flex;align-items:center;gap:5px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo span{display:block;max-width:25px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo span:last-child{padding:1px;padding-bottom:3px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text{position:relative}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.75rem;text-indent:-7px;line-height:1rem}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text .arrow{right:11px;top:17px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .arrow{right:15px}.l-header .l-header__gnav{left:205px;right:330px;top:27px}.l-header .l-header__gnav .header__gnav{align-items:center;flex-wrap:wrap;gap:0 25px}.l-header .l-header__gnav .header__gnav .item{margin-top:0;margin-left:0}.l-header .l-header__gnav .header__gnav .item a.link:hover{color:#d52f46}.l-header .l-header__gnav .header__gnav .item.lang-switch .lang-switch-inner{border:1px solid #454545;display:flex}.l-header .l-header__gnav .header__gnav .item.lang-switch .lang-switch-inner a{display:block;padding:5px 19px}.l-header .l-header__gnav .header__gnav .item.lang-switch .lang-switch-inner a.current{color:#fff;background-color:#454545}.l-header .l-header__gnav .header__gnav .item.lang-switch .lang-switch-inner a:hover{color:#fff;background-color:#454545}@media screen and (max-width:1024px){.l-header .l-nav-menu{transform:scaleX(1);right:0;top:0;width:0;transition:all .3s}}@media screen and (max-width:1024px){.l-header .l-nav-menu.is-open{transform-origin:right;transform:scaleX(1);width:80vw}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .lang__list{display:-ms-flexbox;display:flex;margin-top:20px;padding-left:70px;-ms-flex-pack:start;justify-content:flex-start;align-items:center}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner{border:1px solid #454545;display:flex}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner a{display:block;padding:5px 30px}.l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner a.current{color:#fff;background-color:#454545}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .sns__list{display:-ms-flexbox;display:flex;margin-top:30px;padding-left:70px;-ms-flex-pack:start;justify-content:flex-start;align-items:center}}.l-header .l-nav-menu .nav-menu-inner .sns__list .item{margin-left:16px}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .sns__list .item{margin-right:26px;margin-left:0}}.l-header .l-nav-menu .nav-menu-inner .nav-menu__list{margin-top:75px}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .nav-menu__list{padding-right:0;padding-left:50px}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .nav-menu__list>.item{text-align:left;margin-top:40px}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .nav-menu__list>.item:first-child{margin-top:0}}.l-header .l-nav-menu .nav-menu__bg{background-color:#fff;background-size:cover;background-position:0 100%;background-repeat:no-repeat}.l-header .l-gnav-btn{position:absolute;top:10px;right:60px;overflow:visible;width:auto;height:auto}.l-header .l-gnav-btn.gnav-expo-btn{top:4px;right:42px}@media screen and (max-width:1024px){.l-header .l-gnav-btn.gnav-expo-btn{right:56px}}.l-header .l-gnav-btn.gnav-expo-btn.is-open{display:none}.l-header .l-gnav-btn .p-btn--arrow{background-color:#bc201f;font-size:12px;width:auto;height:auto;line-height:inherit;padding:10px 20px}.l-header .l-gnav-btn .p-btn--arrow:hover{color:#fff}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn{background-color:unset;padding:5px 4px;position:relative;z-index:1;background-color:#000}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after,.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .3s ease-out,clip-path .3s ease-in}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{width:calc(31% + 7.4px);left:-.2px;background-color:#a3906c;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}@media screen and (max-width:1024px){.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{width:calc(36% + 7.4px)}}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after{width:calc(69% + 8px);right:-.2px;background-color:#c30c25;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:1024px){.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after{width:calc(65% + 8px)}}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents{display:flex;gap:25px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo{display:flex;align-items:center;gap:5px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo span{display:block;max-width:25px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo span:last-child{padding:1px;padding-bottom:3px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text{position:relative}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.75rem;text-indent:-7px;line-height:1rem}@media screen and (max-width:1024px){.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.63rem}}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text .arrow{right:5px;top:17px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .arrow{right:15px}@media screen and (max-width:1024px){.lang-en .l-header{background:#fff}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon{position:absolute;top:17px;right:20px;overflow:hidden;width:16px;height:17px}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon.is-open{overflow:hidden}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon.is-open .open .line--top{transform:unset}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon.is-open .open .line--bottom{transform:unset}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon .open .line{width:18px;height:2px}}.lang-en .l-header .l-gnav-menu-icon .open .line--top{top:2px;transform:unset;transition:unset}.lang-en .l-header .l-gnav-menu-icon .open .line--bottom{bottom:3px;transform:unset;transition:unset}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu{position:fixed;top:50px;width:100vw;height:100vh;transition:transform cubic-bezier(.25,.46,.45,.94) .3s .2s;transform:scaleX(0);transform-origin:right}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu.is-open{transition:transform cubic-bezier(.25,.46,.45,.94) .3s;transform:scaleX(1);transform-origin:left}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .lang__list{display:-ms-flexbox;display:flex;margin-top:20px;padding-left:70px;-ms-flex-pack:start;justify-content:flex-start;align-items:center}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner{border:1px solid #454545;display:flex}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner a{display:block;padding:5px 30px}.lang-en .l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner a.current{color:#fff;background-color:#454545}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .sns__list{display:-ms-flexbox;display:flex;margin-top:30px;padding-left:70px;-ms-flex-pack:start;justify-content:flex-start;align-items:center}}.lang-en .l-header .l-nav-menu .nav-menu-inner .sns__list .item{margin-left:16px}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .sns__list .item{margin-right:26px;margin-left:0}}.lang-en .l-header .l-nav-menu .nav-menu-inner .nav-menu__list{margin-top:75px}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .nav-menu__list{padding-right:0;padding-left:50px}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .nav-menu__list>.item{text-align:left;margin-top:40px}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .nav-menu__list>.item:first-child{margin-top:0}}.lang-en .l-header .l-nav-menu .nav-menu__bg{background-color:#fff;background-size:cover;background-position:0 100%;background-repeat:no-repeat}.lang-en .l-header .l-gnav-btn.gnav-expo-btn.is-open{display:unset}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn{background-color:unset;padding:9px 39.5px 9px 9px;position:relative;z-index:1;background-color:#000}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:after,.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .3s ease-out,clip-path .3s ease-in}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:before{width:calc(36% + 7.4px);left:-.2px;background-color:#a3906c;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:after{width:calc(64% + 8px);right:-.2px;background-color:#c30c25;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover{color:#fff}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover:after,.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover:before{width:calc(2.4% + 10.4px)}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents{display:flex;gap:35px}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo{display:flex;align-items:center}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo span{display:block;max-width:25px}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text{position:relative}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.75rem;text-indent:0;line-height:1rem}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text .arrow{right:-21px;top:17px}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .arrow{right:15px}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-btn{top:5px;right:53px}}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn{background-color:unset;padding:4px 30.5px 4px 7px;position:relative;z-index:1;background-color:#000}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn{padding:4px 30.5px 4px 7px}}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after,.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .3s ease-out,clip-path .3s ease-in}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{width:calc(36% + 7.4px);left:-.2px;background-color:#a3906c;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after{width:calc(64% + 8px);right:-.2px;background-color:#c30c25;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents{display:flex;gap:35px}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo{display:flex;align-items:center}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo span{display:block;max-width:25px}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text{position:relative}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.75rem;text-indent:0;line-height:1rem}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text .arrow{right:-21px;top:17px}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .arrow{right:15px}.news-detail .l-kv--nwes-detail .p-inner--s .cat--event:before{background-color:#058643}.news-detail .l-kv--nwes-detail .p-inner--s .tags{position:unset;flex-wrap:wrap;gap:10px}@media screen and (max-width:767px){.news-detail .l-kv--nwes-detail .p-inner--s .tags{display:flex}}.news-detail .l-kv--nwes-detail .p-inner--s .tags>.item{padding:0;margin-left:0}@media screen and (max-width:767px){.news-detail .l-kv--nwes-detail .p-inner--s .tags>.item{margin-right:0}}.news-detail .l-kv--nwes-detail .p-inner--s .tags>.item a.tag-link{font-size:.8rem;background-color:#fff;color:#666;padding:6px 16px;display:block;border:1px solid #999;border-radius:30px}.news-detail .l-kv--nwes-detail .p-inner--s .tags>.item a.tag-link.is-disabled{pointer-events:none;cursor:default}@media screen and (max-width:767px){.news-detail .l-kv--nwes-detail .p-inner--s .tags>.item a.tag-link{color:#0019f2;font-size:.65rem;background-color:rgba(0,0,0,0);border:none;padding:6px 0}}.news-detail .l-kv--nwes-detail .p-inner--s .tags>.item a.tag-link:hover{background-color:#bc201f;color:#fff;border:1px solid #bc201f}@media screen and (max-width:767px){.news-detail .l-kv--nwes-detail .p-inner--s .tags>.item a.tag-link:hover{color:#666;background-color:rgba(0,0,0,0);border:none}}.news-detail .l-contents .p-inner--s .s-main .wp-block-table{margin:0 auto}.news-detail .l-contents .p-inner--s .s-main .size-full{margin:0 auto}.news-detail .l-contents .p-inner--s .s-main figcaption{line-height:1.3;font-size:12px}.news-detail .l-contents .p-inner--s .s-main .aligncenter figcaption{text-align:center}@media screen and (max-width:767px){.news-detail .l-contents .p-inner--s .s-main .aligncenter figcaption{text-align:left}}.news-detail .l-contents .p-inner--s .s-main a{word-wrap:break-word}.news-detail .l-contents .p-inner--s .s-main .wp-caption{width:100%!important}.news-detail .l-contents .p-inner--s .s-main .wp-caption.alignleft .wp-caption-text{text-align:left}.news-detail .l-contents .p-inner--s .s-main .wp-caption.aligncenter .wp-caption-text{text-align:center}.news-detail .l-contents .p-inner--s .s-main .wp-caption.alignright .wp-caption-text{text-align:right}.news-detail .l-contents .p-inner--s .s-main .wp-caption .wp-caption-text{font-size:12px;margin-top:8px;line-height:1.4}.news .l-contents{margin-bottom:80px}.news .l-contents .s-news__navigation{padding-top:60px}.news .l-contents .s-news__navigation .news__navigation-inner{width:100%;max-width:1088px;margin:0 auto}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper{position:relative}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block{padding-top:50px}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block:first-child{padding-top:0}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block{width:calc(100% - 80px)}@media screen and (max-width:767px){.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block{width:100%}}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item{max-width:153px;width:100%}@media screen and (max-width:767px){.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item{max-width:calc(50% - 10px)}}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item a.link{text-align:center;padding:10px 6px;background-color:#fff;color:#222;display:block}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item a.link.active{color:#fff;background-color:#bc201f}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item a.link:hover{color:#fff;background-color:#bc201f}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list{padding-top:30px;display:flex;gap:20px}@media screen and (max-width:767px){.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list{gap:15px}}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list li.news__navigation-item{text-align:center}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list li.news__navigation-item a.link{background-color:#fff;color:#666;padding:6px 16px;display:block;border:1px solid #999;border-radius:30px}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list li.news__navigation-item a.link.active{color:#fff;background-color:#bc201f;border-color:#bc201f}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list li.news__navigation-item a.link:hover{color:#fff;background-color:#bc201f;border-color:#bc201f}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block{padding-top:0;position:absolute;top:0;right:0}@media screen and (max-width:767px){.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block{position:relative;padding-top:50px;right:0}}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block .news__navigation-year-label{margin-top:30px;position:relative;display:inline-block;padding-bottom:10px;border-bottom:1px solid #999;font-size:13px;font-family:lato,sans-serif;width:120px;cursor:pointer}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block .news__navigation-year-label:after{border-right:1px solid #212121;border-bottom:1px solid #212121;content:"";display:inline-block;margin-left:80px;width:6px;height:6px;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block ul.news__navigation-list{display:none;flex-direction:column;gap:20px;background-color:#fff;text-align:center;position:relative;z-index:2;padding-bottom:30px;box-shadow:1px 1px 30px #efefef}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block ul.news__navigation-list.active{display:flex}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block ul.news__navigation-list li.news__navigation-item a.link:hover{color:#058643}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block .news__navigation-title{font-size:15px;font-weight:600;font-family:lato,sans-serif}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block ul.news__navigation-list{padding-top:30px;display:flex;flex-wrap:wrap;gap:20px}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block ul.news__navigation-list li.news__navigation-item a.link{font-size:.8rem}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block ul.news__navigation-list li.news__navigation-item a.link:hover{color:#058643}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item:hover{background-color:rgba(0,0,0,0)!important}}.news .l-contents .s-news_list ul.news_list li.item.external_link:hover .item__main h2 span svg path{fill:#bc201f;stroke:#bc201f}.news .l-contents .s-news_list ul.news_list li.item.no_link:hover{background:inherit}.news .l-contents .s-news_list ul.news_list li.item.no_link:hover .item__main h2{color:inherit}.news .l-contents .s-news_list ul.news_list li.item:hover .item__main h2{color:#bc201f}.news .l-contents .s-news_list ul.news_list li.item:hover .item__main h2 .arrow:before{background:#bc201f}.news .l-contents .s-news_list ul.news_list li.item:hover .item__main h2 .arrow:after{border-top:1px solid #bc201f;border-right:1px solid #bc201f}.news .l-contents .s-news_list ul.news_list li.item .item__main h2{position:relative}.news .l-contents .s-news_list ul.news_list li.item .item__main h2 .arrow{position:absolute;bottom:8px;width:7px;height:7px;margin:auto;margin-left:19px}.news .l-contents .s-news_list ul.news_list li.item .item__main h2 .arrow:before{position:absolute;top:0;right:1px;width:12px;height:1px;margin:auto;background:#333;bottom:0;content:""}.news .l-contents .s-news_list ul.news_list li.item .item__main h2 .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .cat-date .cat--event:before{background-color:#058643}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf{display:block}}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags{gap:20px;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags{gap:5px 10px;flex-wrap:wrap;display:flex}}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item{position:relative;z-index:1000;padding-right:0;padding-left:0;border:none;line-height:unset;margin:0}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item:first-child{margin-left:0}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item:hover{background:rgba(0,0,0,0)}}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item a.tag-link{font-size:.8rem;background-color:#fff;color:#666;padding:6px 16px;display:block;border:1px solid #999;border-radius:30px}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item a.tag-link.is-disabled{pointer-events:none;cursor:default}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item a.tag-link{font-size:.65rem;background-color:rgba(0,0,0,0);border:none;padding:6px 0}}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item a.tag-link:hover{background-color:#bc201f;color:#fff;border:1px solid #bc201f}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item a.tag-link:hover{color:#666;background-color:rgba(0,0,0,0);border:none}}.index .s-news .news .news__list .item .item__body .text{position:relative}.index .s-news .news .news__list .item .item__body .text span.arrow{position:absolute;bottom:8px;width:7px;height:7px;margin:auto;margin-left:19px}.index .s-news .news .news__list .item .item__body .text span.arrow:before{position:absolute;top:0;right:1px;width:12px;height:1px;margin:auto;background:#333;bottom:0;content:""}.index .s-news .news .news__list .item .item__body .text span.arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.index .s-news .news .news__list .item .item__body .text span svg:hover{color:inherit}.index .s-news .news .news__list .item:hover .item__body .text span.arrow:before{background:#bc201f}.index .s-news .news .news__list .item:hover .item__body .text span.arrow:after{border-top:1px solid #bc201f;border-right:1px solid #bc201f}.index .s-news .news .news__list .item.no_link:hover .item__body .text{color:#222}.index .s-news .news .news__list .item.external_link:hover .item__body .text span svg path{fill:#bc201f;stroke:#bc201f}.index .s-news .news .news__list .item .item__body .text{position:relative}.index .s-news .news .news__list .item .item__body .text span.arrow{position:absolute;bottom:8px;width:7px;height:7px;margin:auto;margin-left:19px}.index .s-news .news .news__list .item .item__body .text span.arrow:before{position:absolute;top:0;right:1px;width:12px;height:1px;margin:auto;background:#333;bottom:0;content:""}.index .s-news .news .news__list .item .item__body .text span.arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.lang-en .news .l-contents .s-news_list .news_list>.item:hover .item__main .title{color:#bc201f}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item{margin-inline:0;padding-inline:0}@media screen and (max-width:767px){.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags{width:100%}}.projects-detail .l-kv--detail .p-inner--s .l-kv__text .lp-link-button{margin-bottom:44.43px;text-align:center}.projects-detail .l-kv--detail .p-inner--s .l-kv__text .lp-link-button a{background-color:#bc201f;font-size:12px;width:auto;height:auto;line-height:normal;padding:10px 20px;display:inline-block;color:#fff;text-align:center;transition:.6s cubic-bezier(.19,1,.22,1)}.projects-detail .l-kv--detail .p-inner--s .l-kv__text .lp-link-button a:hover{background-color:#262626}@media screen and (max-width:767px){.privacy .l-kv--simple{height:305px}}.privacy .l-kv--simple .inner .l-kv__text.flex-text{display:flex;gap:35px}@media screen and (max-width:767px){.privacy .l-kv--simple .inner .l-kv__text.flex-text{flex-direction:column;gap:15px}}.privacy .l-kv--simple .inner .l-kv__text h2.title{font-size:2em}@media screen and (max-width:767px){.privacy .l-kv--simple .inner .l-kv__text h2.title{font-size:1.8em}}.privacy .l-kv--simple .inner .l-kv__text .lang-switch-btn a{display:inline-block;background-color:#bc201f;color:#fff;padding:5px 10px;transition:.6s cubic-bezier(.19,1,.22,1);font-size:14px}.privacy .l-kv--simple .inner .l-kv__text .lang-switch-btn a:hover{background-color:#262626}.privacy .l-contents section.s-group--intro{padding-bottom:70px;padding-top:6px}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro{font-size:1.8em}}.privacy .l-contents section.s-group--intro .s-group--intro-inner{position:relative;width:calc(100% - 60px);max-width:1064px;margin-right:auto;margin-left:auto;padding:0 20px}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro .s-group--intro-inner{padding:0}}.privacy .l-contents section.s-group--intro .s-group--intro-inner h3{font-size:15px;font-weight:600;padding-bottom:30px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--intro p.text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:15px;letter-spacing:.1em}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--intro p.text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:43px;letter-spacing:.1em}}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body{border:none;height:auto}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body p.date{font-size:13px;line-height:1.84615;letter-spacing:.1em}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body p.date{font-size:14px;line-height:2;letter-spacing:.1em}}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ol,.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ul{font-size:13px;line-height:1.84615;padding-bottom:70px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ol li,.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ul li{list-style:auto}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ul{padding-inline-start:40px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ul li{list-style:none}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:44.5px;letter-spacing:.1em}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:43px;letter-spacing:.1em}}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dt{font-weight:700}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p a{color:#bc201f;text-decoration:underline}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.block-title{margin-block:15px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.block-sub-title{margin-top:15px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-list{padding-left:2em;text-indent:-1em}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-list span.indent-brackets{margin-left:-1.7em}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-sublist{padding-left:3.5em;text-indent:-1em}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-sublist span.indent-brackets{margin-left:-1.7em}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-text{padding-left:2em;text-indent:0}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p span.indent-brackets{margin-left:-.7em}:root{--text-color-gold:#918162;--bar-color-gold:#a3906c;--bar-color-red:#c30c25;--text-color-red:#c30c25;--text-color-black:#444;--card-shadow-color:#9c906e33;--card-tag-background-color:#686868;--text-color-white:#fff;--text-algae:#40844f;--text-size-headline:1.75rem;--text-size-headline-red:2.06rem;--text-size-headline-gold:1.94rem;--text-size-paragraph:1.125rem;--text-size-paragraph-large:2.5rem;--text-size-h3:2.5rem;--text-size-h4:1.875rem;--text-size-h2:2.25rem;--text-size-h4-span:1.125rem;--text-size-card-desc:1.125rem;--text-size-anotation:0.625rem;--text-size-matsuri-product-head-xlarge:7.87rem;--text-size-matsuri-product-head-large:3.31rem;--text-size-decoration:0.875rem;--text-size-popup-title:1.625rem;--text-size-popup-subtitle:1.25rem;--text-size-popup-paragraph:1rem;--text-size-popup-annotation:0.75rem;--text-size-h2:2.25rem;--font-family-kozuka:"kozuka-gothic-pr6n",sans-serif;--font-family-lato:Lato,sans-serif;--text-line-height-headline:3.875rem;--text-line-height-paragraph:2.875rem;--text-line-height-h4:3.25rem;--text-line-height-h2:4.93rem;--text-line-height-card-desc:1.875rem}:root.expo2025-en{--text-size-headline:1.75rem;--text-size-headline-red:1.75rem;--text-size-headline-gold:1.75rem;--text-size-paragraph:1.125rem;--text-size-h3:2.5rem;--text-size-h4:1.875rem;--text-size-h2:2.25rem;--text-size-h4-span:1.125rem;--text-size-card-desc:1.125rem;--text-size-anotation:0.625rem;--text-line-height-headline:3rem;--text-line-height-paragraph:2.5rem;--text-line-height-h4:3.25rem;--text-line-height-h2:4.93rem;--text-line-height-card-desc:1.875rem}@media screen and (max-width:880px){:root.expo2025-en{--text-line-height-headline:2.5rem;--text-size-headline:1.5rem;--text-size-headline-red:1.5rem;--text-size-headline-gold:1.5rem;--text-line-height-paragraph:2rem}}@media screen and (max-width:880px){:root{--text-size-headline:1.55rem;--text-size-headline-red:2.05rem;--text-size-headline-gold:1.74rem;--text-size-paragraph:1.25rem;--text-size-h3:2.5rem;--text-size-h4:1.875rem;--text-size-h2:2.25rem;--text-size-h4-span:1.125rem;--text-size-card-desc:1.125rem;--text-size-anotation:0.625rem}}@media screen and (max-width:500px){:root{--text-size-headline:1.5rem;--text-size-headline-red:1.5rem;--text-size-headline-gold:1.5rem;--text-line-height-headline:3rem;--text-size-h4:2rem;--text-line-height-paragraph:2rem}}@media screen and (max-width:880px){#expo2025{font-size:14px}}#expo2025 body.expo2025{font-family:var(--font-family-kozuka)!important}#expo2025 body.expo2025 .l-header{background:rgba(0,0,0,0) linear-gradient(180deg,#222 0,rgba(34,34,34,0) 100%) 0 0 no-repeat padding-box}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-header{background:#fff;top:0}}#expo2025 body.expo2025 .l-header__logo h1.header__logo a.link .sp-off{display:block}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-header__logo h1.header__logo a.link .sp-off{display:none}}#expo2025 body.expo2025 .l-header__gnav{top:24px;right:15px}#expo2025 body.expo2025 .l-header__gnav ul.header__gnav li.item a{color:#fff}#expo2025 body.expo2025 .l-header__gnav ul.header__gnav li.item.lang-switch .lang-switch-inner{border:1px solid #fff}#expo2025 body.expo2025 .l-header__gnav ul.header__gnav li.item.lang-switch .lang-switch-inner a.current{background-color:#fff;color:#686868}#expo2025 body.expo2025 .l-page.popup-open{transform:unset!important}#expo2025 body.expo2025 .l-page-wrapper .toc-widget{right:0;left:unset;margin-top:0;padding-top:20px;background-color:#fff;opacity:1;z-index:101;border-radius:20px 0 0 20px;padding-left:0;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width:1000px){#expo2025 body.expo2025 .l-page-wrapper .toc-widget{display:none!important}}#expo2025 body.expo2025 .l-page-wrapper .toc-widget.toc-hidden{pointer-events:none}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner .logo-content .content-container{display:flex;align-items:center;justify-content:center;gap:10px}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner .logo-content .content-container .item{width:100%;max-width:57px}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner .logo-content .content-container .item:first-child{max-width:64px}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner ul{margin-top:20px;border:none;padding-left:31px;padding-right:18px;padding-right:0}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner ul li .toc-widget-link{font-size:.8125rem;font-weight:400;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .indent-adjust{text-indent:-9px;display:inline-block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .indent-adjust.algae{text-indent:1px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .indent-adjust.algae.start{margin-left:-5px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .indent-adjust.algae.end{margin-right:-3px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents{margin-top:50px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper{overflow:visible}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide{position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide img{width:100%}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide img{height:90vh;object-fit:cover}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide img.original-size{object-fit:unset;height:auto}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text{display:flex;justify-content:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p{color:#fff;font-size:3.75rem}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p{font-size:3.428rem;writing-mode:vertical-rl;text-align:left;white-space:normal;line-height:5rem}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p{font-size:13.8vw;line-height:18vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p .hide-dot-tablet{display:inline-block}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p .hide-dot-tablet{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p .active-tablet{display:none}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p .active-tablet{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p span{display:inline-block}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p span{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-pagination{bottom:-45px;display:flex;justify-content:center;align-items:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--text-color-gold);opacity:.4;margin-inline:6px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--text-color-gold);opacity:1}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev{background-color:rgba(255,255,255,.5882352941);display:block;border-radius:100px;width:35px;height:35px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev{width:25px;height:25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev:after{content:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow{width:12px;height:12px;border-radius:100px;color:var(--text-color-gold);position:absolute;top:50%;left:50%}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow{width:7px;height:7px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow:before,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow:before,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow:before{top:0;left:0;right:0;height:.15em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow:after{top:0;right:0;bottom:0;width:.15em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next{right:30px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next{right:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow{transform:translate(-65%,-50%) rotate(45deg);-webkit-transform:translate(-65%,-50%) rotate(45deg);-ms-transform:translate(-65%,-50%) rotate(45deg)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev{left:30px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev{left:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow{transform:translate(-31%,-50%) rotate(230deg);-webkit-transform:translate(-31%,-50%) rotate(230deg);-ms-transform:translate(-31%,-50%) rotate(230deg)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents a{transition:.3s cubic-bezier(.19,1,.22,1)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents a:hover{opacity:.7}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-show{display:none}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-show{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-off{display:block}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-off{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-show{display:none}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-show{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-off{display:block}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-off{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-on{display:none}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-on{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-only-show{display:none}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-only-show{display:block}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-only-show{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p{font-size:var(--text-size-paragraph);font-weight:600;line-height:var(--text-line-height-paragraph);color:var(--text-color-black);text-align:center}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p{text-align:left;font-size:1.1rem}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p.p-large{font-size:var(--text-size-paragraph-large)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p.p-large{font-size:1.5rem;text-align:center}}@media screen and (max-width:390px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p.p-large{font-size:1.3rem;text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h4.area-type{color:var(--text-color-gold);font-size:var(--text-size-h4);line-height:var(--text-line-height-h4);font-weight:900}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h4.area-type span{display:block;font-size:var(--text-size-h4-span);line-height:40px;font-weight:400;text-indent:-9px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h2.content-headline{text-align:center;font-size:var(--text-size-headline);font-weight:700;line-height:var(--text-line-height-headline);color:var(--text-color-black)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h2.content-headline p{font-size:inherit;line-height:inherit;font-weight:inherit}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h2.content-headline span.text-red{font-size:var(--text-size-headline-red);color:var(--text-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h2.content-headline span.text-gold{font-size:var(--text-size-headline-gold);color:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-inner{padding:100px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar{position:relative;text-align:center;display:block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar span{font-size:24px;font-weight:700;position:relative;z-index:1;background:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar::after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar::before{content:"";position:absolute;bottom:-60%;height:5px;background-color:#c0bfb9;z-index:1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width 1s ease-out,clip-path 1s ease-in}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar::before{left:0;background-color:var(--bar-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar::after{right:0;background-color:var(--bar-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar.animate::after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar.animate::before{width:calc(50% + 9.9px)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar.animate::before{clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar.animate::after{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow{padding-top:40px;padding-right:82px;text-align:right}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow{padding-right:15px}}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow{padding-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.red a{color:var(--text-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.red a svg g line{stroke:var(--text-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.white a{color:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.white a svg g line{stroke:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.gold a{color:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.gold a svg g line{stroke:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.last{padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow a{font-weight:500;font-size:.875rem}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow a{font-size:.755rem}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow a span{padding-right:12px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper{padding-top:60px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper{padding-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container{padding:0 62px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container{padding:0 15px}@media screen and (max-width:800px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container{padding:0;margin-inline:-15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list{max-width:1080px;display:flex;flex-wrap:wrap}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column{width:33.3%;padding-inline:15px}@media screen and (min-width:881px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column{padding-bottom:30px}}@media screen and (max-width:800px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column{width:50%}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column{width:100%;padding-bottom:15px}}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column:last-child{padding-bottom:50px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column:last-child{padding-bottom:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a{display:block;height:100%;border:1px solid #adadad;border-radius:13px;overflow:hidden}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-image{height:186px;border-radius:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-image img{width:100%;height:100%;object-fit:cover;object-position:bottom}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-info{padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-desc{padding-block:15px 20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-desc p{font-size:.875rem;line-height:1.5rem;word-break:break-all}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container{padding:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list{max-width:1050px;margin:0 auto}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-image{border-radius:13px;overflow:hidden;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-image img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-image .item-tag{position:absolute;top:0;left:0;background-color:var(--card-tag-background-color);color:var(--text-color-white);border-radius:8px 0 0 0;padding:9px 28px;font-size:.75rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info{padding:22px 0 0 20px;display:flex;gap:30px;align-items:center}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info{padding:22px 0 0 15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info .item-date span{font-size:.8125rem;color:#888;font-weight:500}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info .item-tag{background-color:var(--card-tag-background-color);padding:9px 15px;color:var(--text-color-white)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info .item-tag span{font-size:var(--text-size-decoration);font-weight:500}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc{padding-top:15px;padding-left:19px;padding-right:22px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc{padding-left:15px;padding-right:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc p{text-align:left;line-height:var(--text-line-height-card-desc);font-weight:400}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc p strong{font-size:.9375rem;padding-bottom:10px;display:inline-block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc p span.kill-indent{margin-left:-10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper{max-width:1020px;margin:0 auto;padding-top:90px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head{padding-bottom:30px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head p{font-size:1.125rem;text-align:left}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head h3{font-family:var(--font-family-kozuka)!important;font-weight:600;font-size:2.25rem;color:#222}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head h3{font-size:7vw;line-height:9vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head .content-bar{margin-top:24px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head p{margin-top:54px;line-height:2rem;font-weight:400}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper{display:flex;gap:30px;align-items:flex-end}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image{width:50%;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image{width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image img{border-radius:8px;filter:contrast(.8)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image .article-tag{position:absolute;top:0;left:0;background-color:var(--card-tag-background-color);color:var(--text-color-white);border-radius:8px 0 0 0;padding:9px 28px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image .article-tag{padding:6px 28px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image .article-tag span{font-size:.75rem;font-weight:500}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text{width:50%;padding-bottom:0}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text{width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text--head strong{font-size:1.125rem;line-height:1.5rem;color:#333}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text--body{padding-top:30px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text--body{padding-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text .date{font-size:var(--text-size-decoration);font-weight:500;padding-bottom:17px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text h3{font-size:var(--text-size-paragraph);font-weight:600;padding-bottom:15px;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text p{padding-top:0;font-size:.875rem;font-weight:400;text-align:left;word-wrap:break-word;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-arrow{padding:30px 0 0 0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-arrow a{font-size:.875rem}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content{padding-inline:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image{margin-top:60px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image{max-width:290px;margin-inline:auto}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image .image-container{display:flex;gap:20px;justify-content:center;align-items:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image .image-container .logo-image img{max-width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image .image-container .logo-image.japan-pavillion{max-width:184px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image .image-container .logo-image.chitose{max-width:165px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-venue-image{padding-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-venue-image .image-container img{display:flex;margin:0 auto}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision{margin-top:13px}@media screen and (max-width:1080px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision{margin-top:0;padding-inline:15px}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision{padding-bottom:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision .text-content p{font-weight:400;padding-bottom:32px;line-height:2rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision .text-content p.p-large{font-weight:600;padding-bottom:42px;font-size:2.25rem;color:#222}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision .text-content p.p-large{line-height:3rem}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision .text-content p:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship{padding-top:130px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship{padding-top:90px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content{margin:auto;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text{display:flex;gap:0;align-items:center;justify-content:end}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text{flex-direction:column;justify-content:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{padding-inline-start:36px;width:45%;text-align:right}@media screen and (max-width:1600px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{width:45%}}@media screen and (max-width:1260px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{text-align:left;padding-inline-start:15px}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{width:100%;text-align:center;padding-inline-start:0}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{text-align:left}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{font-size:2.5rem;font-weight:800;position:relative;letter-spacing:0;padding-left:40px;line-height:4rem;text-align:left;display:inline-block;color:#222}@media screen and (max-width:1260px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{font-size:3rem}}@media screen and (max-width:1040px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{font-size:2.5rem}}@media screen and (max-width:900px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{font-size:2.4rem}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{padding-left:0;text-align:center;font-size:2.142rem;line-height:1rem;line-height:3rem;padding-bottom:22px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{padding-left:15px;font-size:2.142rem;line-height:1rem;line-height:3rem;padding-bottom:22px;text-align:left}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:before{content:"";position:absolute;bottom:0;left:0;height:calc(50% + 9.9px);background-color:#c0bfb9;z-index:1;width:5px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:before{content:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:before{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 10px));top:0;background-color:var(--bar-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:after{bottom:0;clip-path:polygon(0 0,100% 10px,100% 100%,0 100%);background-color:var(--bar-color-red)}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2 br.tb{display:none}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2 br.tb{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content .content-bar{display:none}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content .content-bar{display:block;width:30%;margin-inline:auto}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content .content-bar{margin-inline:unset}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .image-content{width:55%}@media screen and (max-width:1600px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .image-content{width:55%}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .image-content{width:100%;padding-top:8px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section{position:relative;color:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision{padding-top:190px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision{padding-top:90px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content{background-color:#6f8652;padding-bottom:160px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content{padding-bottom:100px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content:before{border-bottom:100px solid #6f8652}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content:before{border-bottom:50px solid #6f8652}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content .background-text p{font-size:11.25rem;color:#8ea570}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content .background-text p{font-size:23.5vw}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition{padding-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content{background-color:#e27c73}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content:before{border-bottom:100px solid #e27c73}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content:before{border-bottom:50px solid #e27c73}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content .section-content--inner{padding-bottom:130px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content .section-content--inner{padding-bottom:90px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content .background-text p{font-size:11.25rem;color:#e59894}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content .background-text p{font-size:22.7vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content{position:relative}@media screen and (max-width:1100px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content{padding-inline:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:before{content:"";top:-101px;position:absolute;height:0;width:0}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:before{top:-50px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:before{left:0;border-right:50vw solid transparent;border-top:1px solid transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:after{content:"";right:0;border-left:50vw solid transparent;border-top:1px solid transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner{max-width:1020px;margin-inline:auto;padding-top:106px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner{padding-top:60px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content{position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head{position:relative;z-index:1}@media screen and (max-width:1100px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head{padding-inline-start:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head h2{font-size:2.25rem;line-height:2.5rem;letter-spacing:.3rem;font-weight:600}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head h2{font-size:7vw;line-height:9vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head p{color:#fff;font-size:1.125rem;font-weight:400;text-align:left;padding-top:10px;line-height:2rem}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head p{padding-top:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration{position:absolute;top:0;left:-30px}@media screen and (max-width:1100px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration{left:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration p{font-size:1rem;font-weight:600;writing-mode:vertical-rl;text-align:left;white-space:normal;margin:0;padding:0;line-height:1}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .background-text{position:absolute;z-index:0;top:31px;left:25.9vw}@media screen and (max-width:1100px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .background-text{left:unset;right:-62px}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .background-text{left:-45px;right:-45px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .background-text p{font-family:var(--font-family-lato)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content{padding-top:40px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list{display:flex;gap:30px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card{width:33.333%}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card{width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card:hover{opacity:1;outline-width:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card:hover .card-image .card-image--inner{transform:scale(1.05)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image{overflow:hidden;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-image--inner{position:relative;aspect-ratio:3/2;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .36s cubic-bezier(.215,.61,.355,1)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-image--inner .image-wrapper{width:100%;height:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-image--inner .image-wrapper .image{width:100%;height:100%;overflow:hidden;opacity:1;transition:transform .8s cubic-bezier(.215,.61,.355,1)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-image--inner .image-wrapper .image img{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-category{position:absolute;background-color:rgba(0,0,0,.65);bottom:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-category .card-category-inner{padding-block:6px 10px;padding-inline:10px 20px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-category .card-category-inner{padding-inline:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-category .card-category-inner span{color:#fff;font-size:.75rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-title{padding-top:20px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-title{padding-top:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-title p{font-size:.875rem;color:#fff;text-align:left;font-weight:400;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .link-arrow{padding-right:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products{position:relative;margin-top:30px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products{padding:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:before{content:"";top:-130px;position:absolute;height:0;width:0;border-bottom:100px solid #fff}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:before{border-bottom:50px solid #fff;top:-80px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:before{left:0;border-right:50vw solid transparent;border-top:1px solid transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:after{right:0;border-left:50vw solid transparent;border-top:1px solid transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header{display:flex;margin:0 auto;flex-direction:column;max-width:fit-content}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2{font-size:var(--text-size-h2);color:#222;font-weight:600;line-height:var(--text-line-height-h2);display:flex;gap:20px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2{font-size:4.1vw}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2{gap:2vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae{transition:all .3s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae{font-size:8.6vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.start{margin-right:-15px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.start{font-size:6vw;margin-right:-.4vw;text-indent:-5vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.end{margin-left:-15px;margin-right:-25px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.end{margin-right:-2.4vw;margin-left:-.4vw;font-size:6vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.on{color:var(--text-algae);font-size:var(--text-size-matsuri-product-head-xlarge);padding-right:10px;padding-top:9px;transform:rotate(-11deg)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.on{font-size:18.6vw;padding-right:.5vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.on{font-size:2rem}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.on{font-size:5.6vw}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.start.on{margin-right:-.4vw;text-indent:-5vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.end.on{margin-right:-27px;margin-left:-20px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.end.on{margin-right:-2.4vw;margin-left:-.4vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-red{transition:all .9s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-red{font-size:8.6vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-red.on{color:var(--text-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-gold{transition:all .9s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-gold{font-size:8.6vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-gold.on{color:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span:last-child{padding-left:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header .content-bar-wrap{width:152px;margin:30px auto 0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc{padding-top:50px;max-width:1020px;margin-inline:auto;align-items:center}@media screen and (max-width:1050px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc{padding-inline:15px}}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image{max-width:375px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image{max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch{max-width:643px;margin-inline:auto;text-align:right}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner{position:relative;display:inline-flex;align-items:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner .dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner .sample-dot{display:inline-block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner .dot .inner-dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner .sample-dot .inner-dot{width:30px;height:30px;border-radius:100px;background-color:#40844f;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner span{font-size:1.125rem;color:#40844f;padding-left:8px;display:flex;align-items:center;gap:5px;font-weight:600}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner span .touch-icon{width:27px;height:33px;background-size:contain;background-repeat:no-repeat}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners{margin-top:60px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners p{margin-top:10px;text-align:center}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners p{margin-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .call-to-touch{max-width:90%}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .call-to-touch{max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-image{margin-top:10px;margin-inline:auto;width:100%;box-shadow:0 0 40px var(--card-shadow-color);border-radius:10px;background-color:#fff;overflow:hidden;max-width:400px;padding-inline:55px;padding-block:30px;cursor:pointer}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-image:hover{opacity:.7}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-image img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list{padding-top:30px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items{gap:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items .item{cursor:pointer;width:200px;box-shadow:0 0 40px var(--card-shadow-color);border-radius:10px;overflow:hidden}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items .item{width:50%;padding:1vw;box-shadow:none;border-radius:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items .item:hover{opacity:.7}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items .item img{box-shadow:0 0 10px var(--card-shadow-color);border-radius:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-meaning p span{color:var(--text-color-red)}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-meaning p{text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-desc{padding-top:15px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-desc .image{max-width:650px;margin-inline:auto;padding-block:35px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-desc p{padding-bottom:50px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-desc p:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup{margin-top:20px;position:relative;margin-inline:auto;max-width:643px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot{position:absolute;cursor:pointer}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot:hover,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot:hover{opacity:.7}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot .inner-dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot .inner-dot{width:25px;height:25px;border-radius:100px;background-color:#40844f;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot .inner-dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot .inner-dot{width:4vw;height:4vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot .inner-dot:before,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot .inner-dot:before{position:absolute;top:0;left:0;width:inherit;height:inherit;content:"";transition:background .1s;transform:scale(0);opacity:0;background-color:#40844f;border-radius:100%;animation:ripple 2s infinite ease-in-out}@keyframes ripple{0%{transform:scale(0);opacity:.7}70%{opacity:.3}100%{transform:scale(3.5);opacity:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-1,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-1{top:16%;left:30%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-2,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-2{top:16%;left:55%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-3,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-3{top:33%;left:61%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-4,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-4{top:40%;left:83%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-5,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-5{top:62%;left:43%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-6,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-6{top:55%;left:69.6%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-7,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-7{top:56%;left:89%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-8,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-8{top:81%;left:70%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot-clothes{position:absolute}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot-plane{position:absolute}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop{display:none;visibility:hidden;position:fixed;height:100%;z-index:1000;justify-content:center;align-items:center;width:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-height:90%;max-width:600px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop{width:calc(100% - 30px)}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner{background:#fff;max-height:90vh;max-width:100%;width:100%;position:relative;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .close-pop,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .close-pop{position:absolute;cursor:pointer;z-index:230;top:-15px;right:-15px;background:rgba(0,0,0,.6705882353);border:none;padding:5px;z-index:1;width:25px;height:25px;border-radius:100px;cursor:pointer}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .close-pop svg,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .close-pop svg{width:100%;stroke:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container{overflow-y:auto;max-height:90vh;height:fit-content;padding:30px 60px;box-sizing:border-box}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container{padding:30px 30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .pop-head,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .pop-head{text-align:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .pop-head .cat,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .pop-head .cat{font-size:1rem;font-weight:600}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .pop-head h3,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .pop-head h3{padding-top:15px;font-size:1.625rem;font-weight:600;color:#222}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .pop-head .company,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .pop-head .company{font-size:.875rem;padding-top:15px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .image,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .image{padding-top:30px;max-width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .image img,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .image img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .image span,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .image span{font-size:.75rem;padding-top:10px;display:block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-title,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-title{padding-top:30px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-title p,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-title p{font-size:.875rem;text-align:left;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-body,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-body{padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-body p,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-body p{font-size:.875rem;font-weight:400;text-align:left;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-body span,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-body span{font-size:.75rem;display:block;line-height:1rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content{padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content p,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content p{margin-top:0;font-size:.875rem;text-align:left;line-height:1.5rem;font-weight:400}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content span,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content span{color:#444;font-size:.75rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link{padding-top:30px;text-align:right;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link a,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link a{color:#c30c25;font-size:.775rem;text-align:left;display:inline-block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link a.coming-soon,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link a.coming-soon{color:#222}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link a.coming-soon svg g line,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link a.coming-soon svg g line{stroke:#222}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link a svg g line,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link a svg g line{stroke:#c30c25}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .overlay{display:none;position:fixed;background-color:#000;opacity:.6;width:100%;height:100%;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper{max-width:1110px;padding-inline:45px;margin:70px auto 0;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper{margin-inline:-15px;padding-inline:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list{display:flex;gap:40px;align-items:center;position:relative;z-index:2}@media screen and (max-width:1050px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list{padding-inline:15px;gap:15px}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list{gap:0;flex-wrap:wrap;width:100%;justify-content:center;padding-inline:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item{color:#000;transition:all .3s;cursor:pointer}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item{width:25%;padding:9px 15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.welcome{animation:hurueru .1s;animation-iteration-count:5}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.pet{max-width:3.6%;padding:0 3px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.pet{max-width:25%;padding:15px 9.4%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.plane .product-image img{transform:rotateY(180deg)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.on{scale:1.3;animation:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image{color:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img{color:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img.popup-trigger{color:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img.hover-img{display:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image .popup-widget{display:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image .popup-text{color:#000;display:none}@keyframes hurueru{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(0,.5px) rotateZ(3deg)}50%{transform:translate(0,.5px) rotateZ(0)}75%{transform:translate(.5px,0) rotateZ(-3deg)}100%{transform:translate(0,0) rotateZ(0)}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .overlay{display:none;position:fixed;inset:0;opacity:.6;background-color:#000;z-index:2}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box{display:none;position:fixed;background-color:#fff;filter:drop-shadow(0 0 30px rgba(0, 0, 0, .1607843137));padding:10px;z-index:1000;max-width:1110px;width:100%;padding:30px 60px;border-radius:8px;visibility:visible;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-height:90%;overflow-y:scroll}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box{padding:30px 15px}}@media screen and (max-width:1130px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box{width:calc(100% - 30px)}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:31%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{text-align:center;flex:0}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{background-color:unset;border-radius:unset;text-align:unset;background:unset;height:auto;float:left;margin-right:20px;margin-bottom:5px;width:45%;padding-top:8px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{height:72vh;max-width:fit-content}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{height:auto;max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text{text-align:justify;word-break:break-all;width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.cosmetics .popup-content .widget .widget-card .card--inner .card-head .title .title--inner h4{line-height:2.3rem}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.cosmetics .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-40%;left:34%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.soup .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-90%;left:40%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.dye .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-100%;left:34%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.ship .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-51%;top:-81%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.rice .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-98%;left:35%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{max-width:18px;left:-20%}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:45%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget span.annotation{padding-top:5px;font-size:var(--text-size-popup-annotation);font-weight:400;color:var(--text-color-black);text-align:left;display:block;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget span.annotation span{padding-left:14px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head{text-align:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head p{font-weight:400;text-align:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title{margin-block:25px 40px;display:inline-block}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title{margin-block:105px 40px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner{position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner h4{font-size:var(--text-size-popup-title);font-weight:600;margin-block-end:15px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .company{font-size:var(--text-size-popup-paragraph);font-weight:600}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{position:absolute;top:50%;left:-73px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:59px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-100%;left:31%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon img{max-width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch{display:flex;gap:30px;align-items:flex-start}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch{flex-direction:column;align-items:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{flex:1;border-radius:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{border-radius:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text{flex:1}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p{font-size:var(--text-size-popup-paragraph);font-weight:400;line-height:2rem;text-align:left}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p.catch-title{font-size:var(--text-size-popup-subtitle);font-weight:600;margin-block:40px 10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p.link{text-align:right;margin-block:40px 10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p.link a span{padding-right:3px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p.link a span svg g line{stroke:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group{text-align:left;margin-block-start:40px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group .intro-title{margin-bottom:10px;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group .intro-title p{font-size:var(--text-size-popup-subtitle);font-weight:600;text-align:left;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group .intro-content p{text-align:left;font-size:var(--text-size-popup-paragraph);font-weight:400;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group.flex{display:flex;gap:30px;align-items:center}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group.flex{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .link{text-align:right;margin-block:40px 10px;font-size:var(--text-size-popup-paragraph);font-weight:400;line-height:2rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .link a span{padding-right:3px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .link a span svg g line{stroke:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.pet .popup-image{max-width:8.5%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box span.popup-close{position:absolute;top:18px;right:21px;font-size:18px;cursor:pointer}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top{display:none;position:sticky;top:90%;margin-left:auto;padding:10px;border:none;cursor:pointer;z-index:1;background-color:var(--text-color-gold);opacity:.7;display:block;border-radius:100px;width:35px;height:35px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top{width:25px;height:25px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top:after{content:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow{width:12px;height:12px;border-radius:100px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-45%,-31%) rotate(-45deg);-webkit-transform:translate(-45%,-31%) rotate(-45deg);-ms-transform:translate(-45%,-31%) rotate(-45deg)}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow{width:7px;height:7px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow:before{top:0;left:0;right:0;height:.15em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow:after{top:0;right:0;bottom:0;width:.15em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top:hover{opacity:1}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-image{max-width:23%;margin:20px auto 14px;color:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-image img{max-width:100%;height:auto}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description{margin-top:10px;font-size:14px;color:#333}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p{color:#c30c25;line-height:1.5rem;font-size:var(--text-size-popup-mediume)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p{text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p:nth-child(1){font-size:var(--text-size-popup-xlarge)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p:nth-child(2){font-size:var(--text-size-card-desc)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p:nth-child(3){padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p:last-child{font-size:var(--text-size-popup-small)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .link-arrow{max-width:1110px;padding-inline:45px;margin:0 auto;padding-right:45px!important}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .link-arrow a span svg{transform:rotate(0)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area{padding:0 30px;margin-top:90px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area{padding:0 15px;margin-top:60px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .section-header p{text-align:center;padding-bottom:32px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .section-header p:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .section-header p.p-large{padding-bottom:42px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content{max-width:1270px;margin:0 auto;border-radius:30px;box-shadow:0 0 60px var(--card-shadow-color);padding:43px 30px 60px;margin-top:90px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content{padding:43px 15px 60px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content{margin-top:50px;padding:30px 15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper{padding:0 44px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper{padding:0 22px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper{padding:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper .area-type{padding:0 18px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper .area-type{padding:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper .content-bar{margin-top:24px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .content-headline{padding-top:60px;text-align:center}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .content-headline{padding-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper{padding-top:60px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper{padding-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper ul.gallery-item-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper ul.gallery-item-list{grid-template-columns:1fr 1fr;gap:15px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper ul.gallery-item-list{gap:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper ul.gallery-item-list li.item img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper .anotation{text-align:right}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper .anotation span{display:block;font-size:var(--text-size-anotation);color:var(--text-color-black);padding-top:8px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .column-list-header{padding-top:40px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .card-link{padding-top:80px;text-align:right}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .card-link a{color:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .card-link a span{padding-right:12px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .card-link a span svg g line{stroke:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-image{padding:50px 0;max-width:135px;margin:0 auto}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-image{width:30%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-image img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items{gap:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items .item{width:200px;box-shadow:0 0 40px var(--card-shadow-color);border-radius:10px;overflow:hidden}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items .item{width:50%;padding:1vw;box-shadow:none;border-radius:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items .item img{box-shadow:0 0 10px var(--card-shadow-color);border-radius:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-meaning p span{color:var(--text-color-red)}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-meaning p{text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-desc{padding-top:15px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-desc .image{max-width:650px;margin-inline:auto;padding-block:35px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-desc p{padding-bottom:50px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-desc p:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .press-lists{max-width:1000px;margin-inline:auto;padding-top:60px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .press-lists .list-head{padding-bottom:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .press-lists .list-head p{text-align:left;font-size:var(--text-size-paragraph);font-weight:700;line-height:var(--text-line-height-paragraph);color:var(--text-color-black)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .press-lists ul.list-wrap li{font-size:var(--text-size-paragraph);font-weight:400;line-height:1.5rem;color:var(--text-color-black);margin-bottom:35px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .partners-wrapper{padding-top:100px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .partners-wrapper{padding-top:70px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .partners-wrapper h3{color:var(--text-color-black);font-size:var(--text-size-h3);font-weight:900;text-align:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .partners-wrapper .coming-soon{padding-top:50px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents{padding-top:180px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents{margin-top:60px;padding:0 30px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents{padding:0 15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .section-header{display:flex;margin:0 auto;flex-direction:column;max-width:fit-content}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .section-header h2{font-size:var(--text-size-h2);color:#222;font-weight:900;line-height:var(--text-line-height-h2)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .columns-gallery-container .columns-list .column{padding-bottom:80px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .columns-gallery-container .columns-list .column{padding-bottom:50px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .columns-gallery-container .columns-list .column:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .columns-gallery-container .columns-list .column .column-item-image{position:relative;box-shadow:0 0 60px var(--card-shadow-color)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner{padding:120px 62px 0;max-width:1270px;margin:0 auto}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner{padding:90px 0 0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container{padding:10px 40px;display:flex;align-items:center;justify-content:center;border:3px solid var(--text-color-black);gap:20.5%}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container{padding:25px;flex-direction:column;row-gap:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .logo{max-width:110px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .text{font-size:var(--text-size-paragraph);font-weight:600;margin-top:18px;line-height:var(--text-line-height-card-desc);position:relative}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .text{text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .text:after{content:"→";position:absolute;padding-left:12px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .text:after{top:50%;right:-40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);padding-left:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section{margin-top:-90px;padding-top:90px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section{margin-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.banner-image{margin-top:120px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.banner-image{margin-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links{margin-block-start:90px;padding-block-start:0;background-color:rgba(146,130,99,.2)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content{padding-block:60px 90px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content h2{text-align:center;font-size:var(--text-size-h2);color:#222;font-weight:600;line-height:var(--text-line-height-h2);font-family:var(--font-family-kozuka)!important}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content .link-items{padding-block-start:50px;display:flex;max-width:1080px;gap:30px;justify-content:center;margin:0 auto;padding-inline:30px;flex-wrap:wrap}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content .link-items .item{width:320px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content .link-items .item a{display:block;width:inherit}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content .link-items .item a img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri{margin-top:0;background-color:#c30c25;padding-block:105px 35px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container{position:relative;z-index:0;padding-inline:20px;padding-right:70px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container{padding-right:20px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content{max-width:1200px;margin-inline:auto;background-color:#f2f2f2;border-radius:7px;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content.pc-content{width:80%;background-color:rgba(0,0,0,0);display:block;margin-top:-156px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content.pc-content{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:none}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .box-decoration{position:absolute;background-repeat:no-repeat}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:530px;height:253px;top:-130px;left:-75px;z-index:-1}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:300px;top:-91px;left:-15px;background-size:contain}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .box-decoration.right-top{width:220px;height:186px;top:-141px;left:15px;z-index:1;left:unset;right:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title{padding-top:30px;padding-left:40px;position:relative}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title{padding-left:25px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title:before{content:"";position:absolute;top:calc(50% + 13px);left:0;width:27px;height:4px;background-color:#c30c25}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title:before{width:16px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:1.36rem;line-height:1.5rem}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:1rem;line-height:1.5rem;letter-spacing:.057rem}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title h2.bold-6{font-weight:600}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro{display:flex;gap:54px;justify-content:center;padding:35px 54px 45px;align-items:end}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro{flex-direction:column;padding:40px 25px 25px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:calc(50% - 27px);text-align:center;display:flex;flex-direction:column}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{padding-block:24px 50px;width:58%;margin-inline:auto}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{order:1;width:70%;padding-block:0 40px;max-width:200px}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link{order:3;padding-top:37px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a{font-size:1rem;border-radius:unset;padding:0;padding-block-end:8px;border-bottom:2px solid #000;gap:17px;overflow:visible;letter-spacing:.057rem;display:inline-flex}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow{position:relative;top:-1px;bottom:0;width:7px;height:7px;margin:auto;transform:rotate(-45deg);right:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:before{position:absolute;height:1px;bottom:0;top:0;width:12px;margin:auto;content:"";right:0;background:#c30c25}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:after{border-top:1px solid #c30c25;border-right:1px solid #c30c25;transform:rotate(45deg);position:absolute;top:0;right:0;bottom:0;left:0;content:""}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{padding-top:27px;text-align:left;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.057rem}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{order:2;padding-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:calc(50% - 27px);margin-top:-35px;width:100%;aspect-ratio:15.9/10.3;background-size:contain;background-repeat:no-repeat;border-radius:7px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{margin-top:-32px;aspect-ratio:4/2.58;background-size:cover}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-block:20px;padding-inline-start:30px;background-color:#fff;border-radius:0 0 7px 7px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-inline-start:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-partner img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .content-link{position:absolute;width:100%;height:100%;top:0;transition:all .3s}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .content-link:hover{background-color:rgba(255,255,255,.1607843137)}#expo2025 body.expo2025 .l-page-wrapper .l-page .l-bg{display:none}#expo2025 body.expo2025.lang-en{font-family:var(--font-family-lato)!important}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents p{font-weight:600}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide img.original-size{object-fit:unset;height:auto}@media screen and (max-width:767px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p{writing-mode:unset;text-align:unset;white-space:unset;line-height:10vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head h3{color:#222;line-height:3.5rem}@media screen and (max-width:767px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head h3{line-height:9vw}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper{flex-direction:column}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .image{width:49%;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .image{width:100%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .image img{border-radius:8px;filter:contrast(.8)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .text{width:51%}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .text{width:100%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .text .date{font-size:var(--text-size-decoration);font-weight:500;padding-bottom:17px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .text p{padding-top:0;font-weight:400;text-align:left;word-wrap:break-word;line-height:1.5rem;color:var(--text-color-black)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup{margin-top:110px}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup{padding-inline:15px}}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup{margin-top:70px;padding-top:0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex{max-width:1050px;margin-inline:auto;display:flex;gap:50px}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex{margin:0 -15px}}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex{flex-direction:column;gap:35px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content{width:20%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content{margin-left:15px;min-width:200px}}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content{width:max-content}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title h2{font-size:3rem;color:var(--text-color-red);font-weight:600;transform:rotate(-10deg)}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title h2{font-size:2.25rem}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow_bar_wrap{display:flex;padding-top:25px;padding-left:50px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .content-bar{width:133px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip{position:relative;width:auto}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip:after,#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip:before{content:"";position:absolute;bottom:-60%;height:10px;z-index:1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width 1s ease-out,clip-path 1s ease-in;right:-19px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip:before{margin-top:-15px;height:20px;width:20px;background-color:#c30c25}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip:after{margin-top:-15px;border:20px solid transparent;border-right:20px solid #fff;right:-20px;top:-25px}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .link.title-link{display:none}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .link.title-link a{padding-block:15px;padding-inline:55px 47px;border:1px solid #c30c25;border-radius:30px;font-size:14px;display:block;color:#c30c25}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .link.title-link a span.chevron-down{margin-right:12px;display:inline-block;vertical-align:middle;color:#c30c25;line-height:1;width:.4em;height:.4em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content{width:80%}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content{overflow-x:scroll}}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content{width:100%;padding-inline:15px 0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items{display:flex;gap:25px}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items{width:795px;gap:15px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card{width:250px;border-radius:8px;overflow:hidden}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card.last-child{margin-right:15px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a{display:block}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .image{background-position:top center;height:246px;background-size:100%;background-repeat:no-repeat}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .image.zoom-140{background-size:140%}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .content{background-color:var(--text-color-red);position:relative;height:145px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .content--wave{position:absolute;top:-34%;width:100%}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .content--wave svg{width:100%}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .content p{text-align:left;color:#fff;font-size:1rem;font-weight:400;padding:10px 15px 15px 15px;line-height:24px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .link.bottom-link{display:none}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .link.bottom-link{display:block;margin-inline:auto}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .link.bottom-link a{padding-block:15px;padding-inline:55px 51px;border:1px solid #c30c25;color:#c30c25;border-radius:30px;font-size:14px;display:block}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .link.bottom-link a span.chevron-down{margin-right:12px;display:inline-block;vertical-align:middle;color:#c30c25;line-height:1;width:.4em;height:.4em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration{left:-30px;left:-40px}@media screen and (max-width:1100px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration{left:0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration p{letter-spacing:.1rem}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .welcome-text-content p:last-child{padding-top:56px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .support-area .section-content p{padding-top:53px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .support-area .section-content p:first-child{padding-top:0}@media screen and (max-width:500px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .support-area .section-content p{padding-top:30px}}@media screen and (max-width:500px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .support-area .area-content{margin-top:40px}}@media screen and (max-width:880px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products{padding:0 30px}}@media screen and (max-width:500px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products{padding:0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header{display:flex;margin:0 auto;flex-direction:column;max-width:fit-content}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2{font-size:var(--text-size-h2);color:#222;font-weight:600;line-height:var(--text-line-height-h2);display:flex;gap:20px}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2{font-size:4.1vw}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2{gap:2vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-algae{transition:all .3s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-algae{font-size:8.6vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-algae.on{color:var(--text-algae);font-size:var(--text-size-matsuri-product-head-xlarge);padding-right:10px;padding-top:9px;transform:rotate(-11deg)}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-algae.on{font-size:18.6vw;padding-right:.5vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-red{transition:all .9s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-red{font-size:8.6vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-red.on{color:var(--text-color-red)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-gold{transition:all .9s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-gold{font-size:8.6vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-gold.on{color:var(--text-color-gold)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span:last-child{padding-left:10px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header .content-bar-wrap{width:152px;margin:30px auto 0}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .desc{padding-top:50px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper{max-width:1110px;margin:70px auto 0;padding-inline:45px;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper{margin-inline:-15px;padding-inline:15px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list{display:flex;gap:40px;align-items:center;position:relative;z-index:2}@media screen and (max-width:1050px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list{padding-inline:15px;gap:15px}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list{gap:0;flex-wrap:wrap;width:100%;justify-content:center;padding-inline:0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item{color:#000;transition:all .3s;cursor:pointer}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item{width:25%;padding:15px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item.welcome{animation:hurueru .1s;animation-iteration-count:5}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item.pet{max-width:3.6%;padding:0 3px}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item.pet{max-width:25%;padding:15px 9.4%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item.on{scale:1.3;animation:none}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image{color:#000}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img{color:#000}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img.popup-trigger{color:#000}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img.hover-img{display:none}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image .popup-widget{display:none}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image .popup-text{color:#000;display:none}@keyframes hurueru{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(0,.5px) rotateZ(3deg)}50%{transform:translate(0,.5px) rotateZ(0)}75%{transform:translate(.5px,0) rotateZ(-3deg)}100%{transform:translate(0,0) rotateZ(0)}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.cosmetics .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-40%;left:38%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{max-width:18px;left:-20%}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:40%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:36%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch{display:block}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{text-align:center;flex:0}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{background-color:unset;border-radius:unset;text-align:unset;background:unset;height:auto;float:left;margin-right:20px;margin-bottom:5px;width:45%;padding-top:8px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{height:72vh;max-width:fit-content}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{height:auto;max-width:100%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text{text-align:justify;word-break:break-all;width:100%}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.soup .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-81%;left:37%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.dye .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-90%;left:34%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.ship .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-71%;left:32%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.rice .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-100%;left:38%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:47%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.plane .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:38%}}:root{--lato:Lato,sans-serif}.media{position:relative;overflow:hidden}.media .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;scale:1.5;clip-path:inset(100% 0 0 0);animation:revealClip 1.5s ease-in-out forwards;z-index:2}@keyframes revealClip{to{clip-path:inset(0 0 0 0);scale:1}}.sp-on{display:none}@media screen and (max-width:768px){.sp-on{display:inline-block}}.sp-off{display:inline-block}@media screen and (max-width:768px){.sp-off{display:none}}a,h1,h2,h3,h4,p,span{letter-spacing:.05rem}main#main{font-weight:400}main#main .en-font{font-family:var(--lato)}main#main .bold{font-weight:600}main#main .ex-bold{font-weight:700}main#main .parallax-line{display:block;opacity:0;transform:translateY(50px);filter:blur(8px);transition:transform .9s ease,opacity .9s ease,filter 1s ease;will-change:transform,opacity}main#main .parallax-line.visible{opacity:1;transform:translateY(0);transition-delay:var(--delay,0s);filter:blur(0)}main#main .link.color-flow a{position:relative}main#main .link.color-flow a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}main#main .link.color-flow a:hover:before{transform:scaleX(1);transform-origin:left}main#main .link.right-arrow a{position:relative}main#main .link.right-arrow a .arrow{transform:rotate(0);right:-30px;top:0}main#main .link.right-arrow a .arrow:before{right:0}main#main .link.right-arrow a .arrow:after{transform:rotate(45deg)}main#main .link.right-arrow a:hover .arrow{animation-name:moveArrowRight}main#main .link.right-diagonal a{position:relative}main#main .link.right-diagonal a .arrow{transform:rotate(-45deg);right:0}main#main .link.right-diagonal a .arrow:before{right:0}main#main .link.right-diagonal a .arrow:after{transform:rotate(45deg)}main#main .link.right-diagonal a:hover .arrow{animation-name:moveArrowRightDiagonal}main#main .link.btn-red a{background-color:#c30c25;color:#fff}main#main .link.btn-red a:before{background-color:#000}main#main .link.btn-red a:hover{background-color:#000}main#main .link.btn-black a{background-color:#000;color:#fff}main#main .link.btn-black a:before{background-color:#c30c25}main#main .link.btn-black a:hover{background-color:#c30c25}main#main .link a{display:inline-flex;gap:25px;padding:25px 60px 25px 70px;border-radius:4px;overflow:hidden}main#main .link a span{font-size:.875rem;position:relative;z-index:1}main#main .link a:hover .arrow{animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards;animation-delay:.3s}main#main .link a .arrow{position:relative;top:-1px;bottom:0;width:7px;height:7px;margin:auto}main#main .link a .arrow:before{position:absolute;height:1px;bottom:0;top:0;width:12px;margin:auto;content:""}main#main .link a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@keyframes moveArrowRightDiagonal{0%,100%{transform:translateX(0) rotate(-45deg)}50%{transform:translate(4px,-4px) rotate(-45deg)}}main#main section.section-welcome{position:relative}main#main section.section-welcome .welcome-bg{position:absolute;top:0;width:100%;height:100%;background-position:top;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1024px){main#main section.section-welcome .welcome-bg{display:none}}main#main section.section-welcome .welcome-bg.sp-bg{display:none}@media screen and (max-width:1024px){main#main section.section-welcome .welcome-bg.sp-bg{display:block;background-size:130%}}main#main section.section-welcome .welcome-bg{position:absolute;top:0;width:100%;height:100%;background-position:top;background-size:contain;background-repeat:no-repeat}main#main section .welcome-content-container .welcome-content{overflow:hidden}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery{display:flex;gap:2px;width:104vw;margin:0 -2vw;padding-top:0;position:relative}@media screen and (max-width:1920px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery{width:2110px;margin-inline:calc((100vw - 2110px)/ 2)}}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery{width:120vw;margin-inline:-10vw}}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery{flex-wrap:wrap;margin-inline:0}}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded:after{animation:impactPop 1s ease-out forwards;animation-delay:1s;filter:blur(0)}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded:after{bottom:-26.8vw;left:20%;background-size:contain;width:72.9vw}}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media{animation:fadeSlideUp .9s ease forwards}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(6){animation-delay:.9s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(5){animation-delay:.75s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(4){animation-delay:.6s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(3){animation-delay:.45s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(2){animation-delay:.3s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(1){animation-delay:.15s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery:after{content:"";position:absolute;bottom:-13%;left:46%;right:0;background-image:url(/wp2019/wp-content/themes/chitose2018/assets/images/pc/top/slogun.png);width:750px;aspect-ratio:16/9;z-index:3;background-repeat:no-repeat;opacity:0;transform:translateY(40px);filter:blur(8px)}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery:after{bottom:-6.8vw;left:43%;background-size:contain;width:36vw}}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media{background-color:#a4a4a4;width:16.6%;height:630px;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);overflow:hidden;background-size:cover;background-position:center;opacity:0;transform:translateY(20px);z-index:3}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(6){margin-top:15px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(5){margin-top:65px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(4){margin-top:115px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(3){margin-top:165px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(2){margin-top:215px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(1){margin-top:265px}@media screen and (max-width:1920px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media{width:350px}}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media{width:16.6%;height:35vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(6){margin-top:.5vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(5){margin-top:3.4vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(4){margin-top:6.3vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(3){margin-top:9.2vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(2){margin-top:12.1vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(1){margin-top:15vw}}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media{width:30.2%;height:56vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(1){margin-left:-9vw;margin-top:21.3vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(2){margin-top:16.7vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(3){margin-top:12.2vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(4){margin-top:-5.6vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(5){margin-top:-10.2vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(6){margin-right:-9vw;margin-top:-14.7vw}}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)}}@keyframes impactPop{to{opacity:1;transform:translateY(0)}}main#main section .welcome-content-container .welcome-content .welcome-headline-container{transition:all .7s;position:relative;z-index:2;background-color:#fff;margin-top:-300.4px;opacity:0}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .welcome-headline-container{margin-top:-17.3vw}}main#main section .welcome-content-container .welcome-content .welcome-headline-container.loaded{opacity:1}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration{position:absolute;top:0;background-size:100%;background-position:center;background-repeat:no-repeat;width:100%;height:100%;z-index:3}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration{top:-75px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.tb-on{display:none}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.tb-on{display:block;background-size:125%}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.tb-on{display:none}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.sp-on{display:none}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.sp-on{display:none}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.sp-on{display:block;background-size:100%}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .left-decoration,main#main section .welcome-content-container .welcome-content .welcome-headline-container .right-decoration{position:absolute;top:0;background-size:cover;background-position:center;width:40%;height:100%;z-index:3}main#main section .welcome-content-container .welcome-content .welcome-headline-container .left-decoration{left:0;width:512px}@media screen and (min-width:1920px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .left-decoration{width:630px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .right-decoration{right:0;width:512px}@media screen and (min-width:1920px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .right-decoration{width:630px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content{position:relative;z-index:4;padding-top:300.4px;text-align:center;padding-bottom:200px}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content{padding-top:17.3vw}}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content{padding-top:37.3vw}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head{margin-top:115px}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head{margin-top:68px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:2.25rem}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:1.673rem;line-height:2.8rem;text-align:center;max-width:80%;margin-inline:auto}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:7vw;line-height:9vw}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 br{display:none}@media screen and (max-width:1200px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 br{display:block}}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 span.indent-adjustment{letter-spacing:-.8rem}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body{padding-top:55px}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body{max-width:81.1%;margin-inline:auto;padding-top:20px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{line-height:2rem;font-size:1.125rem}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{font-size:1rem;text-align:left}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{font-size:4.26668vw;line-height:7.46668vw}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p br{display:block}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p br{display:none}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link{padding-top:58px}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a{background-color:#c30c25;color:#fff;padding-inline:50px;gap:12px}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow{right:-20px}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow:before{background:#fff}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main section.section-featured-articles{margin-top:-100px;position:relative;z-index:12;padding-bottom:90px}main#main section.section-featured-articles .featured-articles-content-container .swiper{padding-right:0}main#main section.section-featured-articles .featured-articles-content-container .swiper-wrapper{overflow:visible}main#main section.section-featured-articles .featured-articles-content-container .pagination{padding-top:25px;text-align:center;display:flex;justify-content:center;align-items:center}main#main section.section-featured-articles .featured-articles-content-container .pagination span.swiper-pagination-bullet{width:6px;height:6px}main#main section.section-featured-articles .featured-articles-content-container .pagination span.swiper-pagination-bullet[aria-current=true]{width:9px;height:9px;background-color:#a0afb5}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{background-color:rgba(255,255,255,.5882352941);display:block;border-radius:100px;width:35px;height:35px;top:8vw}@media screen and (max-width:880px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{width:25px;height:25px}}@media screen and (max-width:1024px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{width:30px;height:30px;top:23vw}}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next:after,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev:after{content:none}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{width:12px;height:12px;border-radius:100px;color:var(--text-color-gold);position:absolute;top:50%;left:50%}@media screen and (max-width:880px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{width:7px;height:7px}}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:after,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:before,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:after,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:before,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:before{top:0;left:0;right:0;height:.15em}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:after,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:after{top:0;right:0;bottom:0;width:.15em}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next{right:15px}@media screen and (max-width:1024px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next{right:10px}}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow{transform:translate(-65%,-50%) rotate(45deg);-webkit-transform:translate(-65%,-50%) rotate(45deg);-ms-transform:translate(-65%,-50%) rotate(45deg)}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{left:15px}@media screen and (max-width:1024px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{left:10px}}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{transform:translate(-31%,-50%) rotate(230deg);-webkit-transform:translate(-31%,-50%) rotate(230deg);-ms-transform:translate(-31%,-50%) rotate(230deg)}main#main section.section-featured-articles .featured-articles-content-container a:hover .item-img{opacity:.7}main#main section.section-featured-articles .featured-articles-content-container a .item-img{overflow:hidden;background:#f5f5f5;width:100%;height:auto;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:7px;box-shadow:2px 2px 4px rgba(6,0,1,.231372549);transition:all .3s}main#main section.section-featured-articles .featured-articles-content-container a .item-content{padding-block-start:30px;padding-inline:15px}@media screen and (max-width:1024px){main#main section.section-featured-articles .featured-articles-content-container a .item-content{padding-block-start:15px}}main#main section.section-featured-articles .featured-articles-content-container a .item-content p{font-size:.875rem;line-height:1.5rem}main#main section.section-news{background-color:#f5f5f5}main#main section.section-news .news-content-container .news-content{padding:90px 0}main#main section.section-news .news-content-container .news-content .title{text-align:center}main#main section.section-news .news-content-container .news-content .title h2{font-size:2.25rem}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .title h2{font-size:2rem}}main#main section.section-news .news-content-container .news-content .tab-container{max-width:1010px;padding-top:58px;margin-inline:auto;padding-inline:15px}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container{padding-top:40px}}main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu{display:flex}main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item{font-size:1.125rem;width:50%;text-align:center;padding-bottom:30px;border-bottom:2px solid #e3e3e3;cursor:pointer;transition:color .3s}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item{padding-bottom:20px}}main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item:hover{transition:all .3s ease;transform:translateX(var(--tab-x,0));border-bottom:2px solid #c30c25}main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item.active{border-bottom:2px solid #c30c25}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box{display:none}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box.show{display:block}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items{padding-inline:20px}}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item{padding-top:26px}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item:first-child{padding-top:36px}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item{padding-top:30px}}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a{display:flex;gap:45px;align-items:baseline;transition:all .3s}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a:hover{color:#c30c25}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a{flex-direction:column;gap:5px}}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a .item-date date{font-size:.8125rem;font-family:var(--lato);color:#888}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a .item__main h2.title{text-align:left;font-size:.875rem;line-height:1.5rem}main#main section.section-news .news-content-container .news-content .link{padding-top:75px;text-align:center}main#main section.section-news .news-content-container .news-content .link a{background-color:#000;color:#fff}main#main section.section-news .news-content-container .news-content .link a .arrow:before{background:#fff}main#main section.section-news .news-content-container .news-content .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main section.section-journal{padding-block:90px}main#main section.section-journal .journal-content-container .journal-content .title{text-align:center;padding-bottom:50px}main#main section.section-journal .journal-content-container .journal-content .title h2{font-size:2.25rem;padding-bottom:25px}@media screen and (max-width:1024px){main#main section.section-journal .journal-content-container .journal-content .title h2{font-size:2rem}}main#main section.section-journal .journal-content-container .journal-content .title span{font-size:.75rem}main#main section.section-journal .journal-content-container .journal-content .article-item-list{max-width:1440px;padding-inline:45px;margin-inline:auto}@media screen and (max-width:1024px){main#main section.section-journal .journal-content-container .journal-content .article-item-list{padding-inline:20px}}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list{display:flex;gap:25px}@media screen and (max-width:1024px){main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list{flex-direction:column;gap:40px}}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item{width:33.3333333333%}@media screen and (max-width:1024px){main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item{width:100%}}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a:hover .item-image img{opacity:.7}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-image{margin-bottom:30px;border-radius:7px;aspect-ratio:542/261;overflow:hidden;box-shadow:2px 2px 4px rgba(6,0,1,.231372549)}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-image img{width:100%;height:100%;object-fit:cover;transition:all .3s}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta{display:flex;padding-bottom:10px;gap:20px;padding-inline:15px;font-family:var(--lato)}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta--date{font-size:.8125rem;font-family:inherit;color:#888}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta--category{font-size:.875rem;font-family:inherit}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-title{padding-bottom:10px;padding-inline:15px}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-title p{font-size:.9375rem;line-height:1.5rem}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-desc{padding-inline:15px}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-desc p{font-size:.875rem;line-height:1.2rem}main#main section.section-journal .journal-content-container .journal-content .link{padding-top:75px;text-align:center}main#main section.section-journal .journal-content-container .journal-content .link a{background-color:#000;color:#fff}main#main section.section-journal .journal-content-container .journal-content .link a .arrow:before{background:#fff}main#main section.section-journal .journal-content-container .journal-content .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main section.section-matsuri{padding-block:130px 60px;background-color:#9a051a}@media screen and (max-width:1024px){main#main section.section-matsuri{padding-block:130px 35px}}@media screen and (max-width:768px){main#main section.section-matsuri{padding-block:105px 35px}}main#main section.section-matsuri .matsuri-content-container{position:relative;z-index:0;padding-inline:20px;padding-right:70px}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container{padding-right:20px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content{max-width:1200px;margin-inline:auto;background-color:#f2f2f2;border-radius:7px;position:relative}main#main section.section-matsuri .matsuri-content-container .matsuri-content.pc-content{width:80%;background-color:rgba(0,0,0,0);display:block;margin-top:-156px}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container .matsuri-content.pc-content{display:none}}main#main section.section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:none}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:block}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration{position:absolute;background-repeat:no-repeat}main#main section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:530px;height:253px;top:-130px;left:-75px;z-index:-1}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:300px;top:-91px;left:-15px;background-size:contain}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.right-top{width:220px;height:186px;top:-141px;left:15px;z-index:1;left:unset;right:0}main#main section.section-matsuri .matsuri-content-container .matsuri-content .title{padding-top:30px;padding-left:40px;position:relative}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .title{padding-left:25px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .title:before{content:"";position:absolute;top:calc(50% + 13px);left:0;width:27px;height:4px;background-color:#c30c25}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .title:before{width:16px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:1.36rem;line-height:1.8rem}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:.875rem;line-height:1.5rem}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro{display:flex;gap:54px;justify-content:center;padding:35px 54px 45px;align-items:end}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro{flex-direction:column;padding:40px 25px 25px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:calc(50% - 27px);text-align:center;display:flex;flex-direction:column}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:100%}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{padding-block:24px 50px;width:58%;margin-inline:auto}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{order:1;width:70%;padding-block:0 40px;max-width:200px}}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link{order:3;padding-top:37px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a{font-size:1rem;border-radius:unset;padding:0;padding-block-end:8px;border-bottom:2px solid #000;gap:17px;overflow:visible}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow{transform:rotate(-45deg)}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:before{background:#c30c25}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:after{border-top:1px solid #c30c25;border-right:1px solid #c30c25}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{padding-top:27px;text-align:left;font-size:.875rem;line-height:1.5rem}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{order:2;padding-top:0}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:calc(50% - 27px);margin-top:-35px;width:100%;aspect-ratio:15.9/10.3;background-size:contain;background-repeat:no-repeat;border-radius:7px}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{margin-top:-32px;aspect-ratio:4/2.58;background-size:cover}}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:100%}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-block:20px;padding-inline-start:30px;background-color:#fff;border-radius:0 0 7px 7px}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-inline-start:0}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-partner img{width:100%}main#main section.section-matsuri .matsuri-content-container .matsuri-content .content-link{position:absolute;width:100%;height:100%;top:0;transition:all .3s}main#main section.section-matsuri .matsuri-content-container .matsuri-content .content-link:hover{background-color:rgba(255,255,255,.1607843137)}main#main.lang-en .bold-6{font-weight:600}main#main.lang-en .bold-7{font-weight:700}main#main.lang-en .bold-8{font-weight:800}main#main.lang-en .bold-9{font-weight:900}main#main.lang-en .parallax-line{display:block;opacity:0;transform:translateY(50px);filter:blur(8px);transition:transform .9s ease,opacity .9s ease,filter 1s ease;will-change:transform,opacity}main#main.lang-en .parallax-line.visible{opacity:1;transform:translateY(0);transition-delay:var(--delay,0s);filter:blur(0)}main#main.lang-en .link.color-flow a{position:relative}main#main.lang-en .link.color-flow a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}main#main.lang-en .link.color-flow a:hover:before{transform:scaleX(1);transform-origin:left}main#main.lang-en .link.right-arrow a{position:relative}main#main.lang-en .link.right-arrow a .arrow{transform:rotate(0);right:-30px;top:0}main#main.lang-en .link.right-arrow a .arrow:before{right:0}main#main.lang-en .link.right-arrow a .arrow:after{transform:rotate(45deg)}main#main.lang-en .link.right-arrow a:hover .arrow{animation-name:moveArrowRight}main#main.lang-en .link.right-diagonal a{position:relative}main#main.lang-en .link.right-diagonal a .arrow{transform:rotate(-45deg);right:0}main#main.lang-en .link.right-diagonal a .arrow:before{right:0}main#main.lang-en .link.right-diagonal a .arrow:after{transform:rotate(45deg)}main#main.lang-en .link.right-diagonal a:hover .arrow{animation-name:moveArrowRightDiagonal}main#main.lang-en .link.btn-red a{background-color:#c30c25;color:#fff}main#main.lang-en .link.btn-red a:before{background-color:#000}main#main.lang-en .link.btn-red a:hover{background-color:#000}main#main.lang-en .link.btn-black a{background-color:#000;color:#fff}main#main.lang-en .link.btn-black a:before{background-color:#c30c25}main#main.lang-en .link.btn-black a:hover{background-color:#c30c25}main#main.lang-en .link a{display:inline-flex;gap:25px;padding:25px 60px 25px 70px;border-radius:4px;overflow:hidden}main#main.lang-en .link a span{font-size:.875rem;position:relative;z-index:1}main#main.lang-en .link a:hover .arrow{animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards;animation-delay:.3s}main#main.lang-en .link a .arrow{position:relative;top:-1px;bottom:0;width:7px;height:7px;margin:auto}main#main.lang-en .link a .arrow:before{position:absolute;height:1px;bottom:0;top:0;width:12px;margin:auto;content:""}main#main.lang-en .link a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@keyframes moveArrowRightDiagonal{0%,100%{transform:translateX(0) rotate(-45deg)}50%{transform:translate(4px,-4px) rotate(-45deg)}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head{margin-top:115px}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head{margin-top:68px}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:2.25rem;letter-spacing:0;line-height:1.25}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:1.673rem;line-height:2.8rem;text-align:center;max-width:80%;margin-inline:auto}}@media screen and (max-width:500px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:7vw;line-height:9vw}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 br{display:block}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 span.indent-adjustment{letter-spacing:-.8rem}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body{padding-top:55px}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body{max-width:81.1%;margin-inline:auto;padding-top:20px}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{line-height:2rem;font-size:1.125rem}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{font-size:1rem;text-align:left}}@media screen and (max-width:500px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{font-size:4.26668vw;line-height:7.46668vw}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p br{display:block}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p br{display:none}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link{padding-top:58px}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a{background-color:#c30c25;color:#fff;padding-inline:50px;gap:12px}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow{right:-20px}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow:before{background:#fff}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main.lang-en section.section-featured-articles{margin-top:-100px;position:relative;z-index:12;padding-bottom:90px}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper{padding-right:0}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-wrapper{overflow:visible}main#main.lang-en section.section-featured-articles .featured-articles-content-container .pagination{padding-top:25px;text-align:center;display:flex;justify-content:center;align-items:center}main#main.lang-en section.section-featured-articles .featured-articles-content-container .pagination span.swiper-pagination-bullet{width:6px;height:6px}main#main.lang-en section.section-featured-articles .featured-articles-content-container .pagination span.swiper-pagination-bullet[aria-current=true]{width:9px;height:9px;background-color:#a0afb5}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{background-color:rgba(255,255,255,.5882352941);display:block;border-radius:100px;width:35px;height:35px;top:8vw}@media screen and (max-width:880px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{width:25px;height:25px}}@media screen and (max-width:1024px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{width:30px;height:30px;top:23vw}}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next:after,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev:after{content:none}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{width:12px;height:12px;border-radius:100px;color:var(--text-color-gold);position:absolute;top:50%;left:50%}@media screen and (max-width:880px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{width:7px;height:7px}}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:after,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:before,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:after,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:before,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:before{top:0;left:0;right:0;height:.15em}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:after,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:after{top:0;right:0;bottom:0;width:.15em}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next{right:15px}@media screen and (max-width:1024px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next{right:10px}}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow{transform:translate(-65%,-50%) rotate(45deg);-webkit-transform:translate(-65%,-50%) rotate(45deg);-ms-transform:translate(-65%,-50%) rotate(45deg)}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{left:15px}@media screen and (max-width:1024px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{left:10px}}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{transform:translate(-31%,-50%) rotate(230deg);-webkit-transform:translate(-31%,-50%) rotate(230deg);-ms-transform:translate(-31%,-50%) rotate(230deg)}main#main.lang-en section.section-featured-articles .featured-articles-content-container a:hover .item-img{opacity:.7}main#main.lang-en section.section-featured-articles .featured-articles-content-container a .item-img{overflow:hidden;background:#f5f5f5;width:100%;height:auto;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:7px;box-shadow:2px 2px 4px rgba(6,0,1,.231372549);transition:all .3s}main#main.lang-en section.section-featured-articles .featured-articles-content-container a .item-content{padding-block-start:30px;padding-inline:15px}@media screen and (max-width:1024px){main#main.lang-en section.section-featured-articles .featured-articles-content-container a .item-content{padding-block-start:15px}}main#main.lang-en section.section-featured-articles .featured-articles-content-container a .item-content p{font-size:.875rem;line-height:1.5rem}main#main.lang-en section.section-news{background-color:#f5f5f5}main#main.lang-en section.section-news .news-content-container .news-content{padding:90px 0}main#main.lang-en section.section-news .news-content-container .news-content .title{text-align:center}main#main.lang-en section.section-news .news-content-container .news-content .title h2{font-size:2.25rem}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .title h2{font-size:2rem}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container{max-width:1010px;padding-top:58px;margin-inline:auto;padding-inline:15px}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container{padding-top:40px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu{display:flex}main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item{font-size:1.125rem;width:50%;text-align:center;padding-bottom:30px;border-bottom:2px solid #e3e3e3;cursor:pointer;transition:color .3s}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item{padding-bottom:20px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item:hover{transition:all .3s ease;transform:translateX(var(--tab-x,0));border-bottom:2px solid #c30c25}main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item.active{border-bottom:2px solid #c30c25}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box{display:none}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box.show{display:block}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items{padding-inline:20px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item{padding-top:26px}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item:first-child{padding-top:36px}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item{padding-top:30px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a{display:flex;gap:45px;align-items:baseline;transition:all .3s}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a:hover{color:#c30c25}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a{flex-direction:column;gap:5px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a .item-date date{font-size:.8125rem;font-family:var(--lato);color:#888}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a .item__main h2.title{text-align:left;font-size:.875rem;line-height:1.5rem}main#main.lang-en section.section-news .news-content-container .news-content .link{padding-top:75px;text-align:center}main#main.lang-en section.section-news .news-content-container .news-content .link a{background-color:#000;color:#fff}main#main.lang-en section.section-news .news-content-container .news-content .link a .arrow:before{background:#fff}main#main.lang-en section.section-news .news-content-container .news-content .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main.lang-en section.section-journal{padding-block:90px}main#main.lang-en section.section-journal .journal-content-container .journal-content .title{text-align:center;padding-bottom:50px}main#main.lang-en section.section-journal .journal-content-container .journal-content .title h2{font-size:2.25rem;padding-bottom:25px}@media screen and (max-width:1024px){main#main.lang-en section.section-journal .journal-content-container .journal-content .title h2{font-size:2rem}}main#main.lang-en section.section-journal .journal-content-container .journal-content .title span{font-size:.75rem}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list{max-width:1440px;padding-inline:45px;margin-inline:auto}@media screen and (max-width:1024px){main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list{padding-inline:20px}}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list{display:flex;gap:25px}@media screen and (max-width:1024px){main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list{flex-direction:column;gap:40px}}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item{width:33.3333333333%}@media screen and (max-width:1024px){main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item{width:100%}}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a:hover .item-image img{opacity:.7}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-image{margin-bottom:30px;border-radius:7px;aspect-ratio:542/261;overflow:hidden;box-shadow:2px 2px 4px rgba(6,0,1,.231372549)}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-image img{width:100%;height:100%;object-fit:cover;transition:all .3s}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta{display:flex;padding-bottom:10px;gap:20px;padding-inline:15px;font-family:var(--lato)}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta--date{font-size:.8125rem;font-family:inherit;color:#888}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta--category{font-size:.875rem;font-family:inherit}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-title{padding-bottom:10px;padding-inline:15px}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-title p{font-size:.9375rem;line-height:1.5rem}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-desc{padding-inline:15px}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-desc p{font-size:.875rem;line-height:1.2rem}main#main.lang-en section.section-journal .journal-content-container .journal-content .link{padding-top:75px;text-align:center}main#main.lang-en section.section-journal .journal-content-container .journal-content .link a{background-color:#000;color:#fff}main#main.lang-en section.section-journal .journal-content-container .journal-content .link a .arrow:before{background:#fff}main#main.lang-en section.section-journal .journal-content-container .journal-content .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main.lang-en section.section-matsuri{padding-block:130px 60px;background-color:#9a051a}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri{padding-block:130px 35px}}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri{padding-block:105px 35px}}main#main.lang-en section.section-matsuri .matsuri-content-container{position:relative;z-index:0;padding-inline:20px;padding-right:70px}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container{padding-right:20px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content{max-width:1200px;margin-inline:auto;background-color:#f2f2f2;border-radius:7px;position:relative}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content.pc-content{width:80%;background-color:rgba(0,0,0,0);display:block;margin-top:-156px}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content.pc-content{display:none}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:none}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:block}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration{position:absolute;background-repeat:no-repeat}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:530px;height:253px;top:-130px;left:-75px;z-index:-1}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:300px;top:-91px;left:-15px;background-size:contain}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.right-top{width:220px;height:186px;top:-141px;left:15px;z-index:1;left:unset;right:0}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title{padding-top:30px;padding-left:40px;position:relative}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title{padding-left:25px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title:before{content:"";position:absolute;top:calc(50% + 13px);left:0;width:27px;height:4px;background-color:#c30c25}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title:before{width:16px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:1.36rem;line-height:1.8rem}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:.875rem;line-height:1.5rem}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro{display:flex;gap:54px;justify-content:center;padding:35px 54px 45px;align-items:end}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro{flex-direction:column;padding:40px 25px 25px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:calc(50% - 27px);text-align:center;display:flex;flex-direction:column}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:100%}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{padding-block:24px 50px;width:58%;margin-inline:auto}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{order:1;width:70%;padding-block:0 40px;max-width:200px}}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link{order:3;padding-top:37px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a{font-size:1rem;border-radius:unset;padding:0;padding-block-end:8px;border-bottom:2px solid #000;gap:17px;overflow:visible}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow{transform:rotate(-45deg)}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:before{background:#c30c25}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:after{border-top:1px solid #c30c25;border-right:1px solid #c30c25}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{padding-top:27px;text-align:left;font-size:.875rem;line-height:1.5rem}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{order:2;padding-top:0}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:calc(50% - 27px);margin-top:-35px;width:100%;aspect-ratio:15.9/10.3;background-size:contain;background-repeat:no-repeat;border-radius:7px}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{margin-top:-32px;aspect-ratio:4/2.58;background-size:cover}}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:100%}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-block:20px;padding-inline-start:30px;background-color:#fff;border-radius:0 0 7px 7px}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-inline-start:0}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-partner img{width:100%}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .content-link{position:absolute;width:100%;height:100%;top:0;transition:all .3s}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .content-link:hover{background-color:rgba(255,255,255,.1607843137)}