@media (min-width: 768px){.sec-culture-mv{margin-top:75px}}@media (max-width: 767px){.sec-culture-mv{margin-top:26px}}@media (min-width: 768px){.sec-culture-mv .mv-inner{display:flex;flex-wrap:wrap;align-items:flex-end}}@media (max-width: 767px){.sec-culture-mv .mv-inner{width:calc(100% - 54px);margin:0 auto}}@media (min-width: 768px){.sec-culture-mv .mv-column{width:50%;clear:both}}@media (min-width: 768px){.sec-culture-mv .mv-info{float:right;max-width:580px;width:calc(100% - 100px)}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-culture-mv .mv-info{width:100%;padding-left:8.88889vw}}.sec-culture-mv .mv-txt{font-size:24px;font-size:2.4rem;line-height:1.5em;font-weight:600;color:#FF8000}@media (min-width: 768px){.sec-culture-mv .mv-txt{margin-bottom:-16px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-mv .mv-txt{font-size:2vw}}@media (max-width: 767px){.sec-culture-mv .mv-txt{font-size:16px;font-size:1.6rem;margin-bottom:-8px}}.sec-culture-mv .mv-ttl-en{font-size:100px;font-size:10rem;line-height:1.36em;font-weight:400;color:#FF8000;font-family:"Vujahday Script",cursive}@media (min-width: 768px){.sec-culture-mv .mv-ttl-en{margin-bottom:9px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-mv .mv-ttl-en{font-size:8.33333vw}}@media (max-width: 767px){.sec-culture-mv .mv-ttl-en{font-size:50px;font-size:5rem}}.sec-culture-mv .mv-ttl-ja{font-size:50px;font-size:5rem;line-height:1.5em;font-weight:600;color:#FF8000}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-mv .mv-ttl-ja{font-size:4.16667vw}}@media (max-width: 767px){.sec-culture-mv .mv-ttl-ja{font-size:32px;font-size:3.2rem;margin-top:7px}}@media only screen and (max-width: 374px){.sec-culture-mv .mv-ttl-ja{font-size:8.53333vw}}.sec-culture-mv .mv-img{overflow:hidden}@media (min-width: 768px){.sec-culture-mv .mv-img{height:500px;border-radius:8px 0 0 8px;margin:0 0 1px 20px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-mv .mv-img{height:41.66667vw}}@media (max-width: 767px){.sec-culture-mv .mv-img{margin:39px -27px 0 -2px;aspect-ratio:350 / 250;border-radius:4px 0 0 4px}}.sec-culture-mv .mv-img img{display:block;width:100%;height:100%;object-fit:cover}.sec-culture-mv .mv-bnr img{border-radius:4px}@media (min-width: 768px){.sec-culture-mv .mv-bnr{max-width:500px;margin-top:39px}}@media (max-width: 767px){.sec-culture-mv .mv-bnr{text-align:center;margin-top:20px}.sec-culture-mv .mv-bnr img{display:block;width:100%}}.sec-culture-value{overflow:hidden;position:relative}@media (min-width: 768px){.sec-culture-value{margin-top:134px;padding-bottom:180px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-culture-value{padding-bottom:12.5vw}}@media (max-width: 767px){.sec-culture-value{margin-top:80px}}.sec-culture-value .value-inner{position:relative}@media (max-width: 767px){.sec-culture-value .value-inner{padding-bottom:40px}}.sec-culture-value .inner{position:relative;z-index:1}@media (min-width: 768px){.sec-culture-value .inner{max-width:1176px}}@media (max-width: 767px){.sec-culture-value .inner{width:calc(100% - 46px)}}.sec-culture-value .cp__hd01{text-align:left}@media (min-width: 768px){.sec-culture-value .cp__hd01{margin-bottom:-17px}}.sec-culture-value .cp__hd02{text-align:left}@media (min-width: 768px){.sec-culture-value .cp__hd02{margin-left:8px}}.sec-culture-value .cp__hd02 span{display:inline-block;background:#FFBE67;background:linear-gradient(270deg, #FFE7C6 0%, #FFCA85 100%);color:transparent;-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-text-fill-color:rgba(0,0,0,0);-ms-text-fill-color:rgba(0,0,0,0);-o-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0)}.sec-culture-value .cp__bg01{position:absolute;z-index:-1}@media (min-width: 768px){.sec-culture-value .cp__bg01{top:76px;max-width:calc(50vw + 472px);height:calc(100% - 75px);width:calc(100% - 100px)}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-culture-value .cp__bg01{top:4.22222vw;height:calc(100% - 4.22222vw)}}@media (max-width: 767px){.sec-culture-value .cp__bg01{top:42px;width:calc(100% - 15px);bottom:0}}.sec-culture-value .value-list{color:#fff}@media (min-width: 768px){.sec-culture-value .value-list{margin:2px 0 0 78px;padding:0 20px 80px 0;max-width:800px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-value .value-list{margin-left:6.5vw;padding-bottom:6.66667vw;max-width:66.66667vw}}@media (max-width: 767px){.sec-culture-value .value-list{margin-top:24px;padding-right:28px}}.sec-culture-value .value-item{padding-left:25px}.sec-culture-value .value-item:not(:last-child){border-bottom:1px solid #fff}@media (min-width: 768px){.sec-culture-value .value-item:not(:last-child){padding-bottom:40px;margin-bottom:40px}}@media (max-width: 767px){.sec-culture-value .value-item:not(:last-child){padding-bottom:21px;margin-bottom:25px}}@media (min-width: 768px){.sec-culture-value .value-tag{margin-bottom:10px}}@media (max-width: 767px){.sec-culture-value .value-tag{margin-bottom:14px}}.sec-culture-value .value-tag span{display:inline-block;vertical-align:top;font-size:24px;font-size:2.4rem;line-height:1.33333em;font-weight:600;border-radius:4px;text-align:center;border:1px solid #fff}@media (min-width: 768px){.sec-culture-value .value-tag span{min-width:70px;height:33px;padding:0 10px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-value .value-tag span{font-size:2vw;min-width:5.83333vw;height:2.75vw}}@media (max-width: 767px){.sec-culture-value .value-tag span{font-size:16px;font-size:1.6rem;line-height:1.375em;min-width:54px;height:24px}}.sec-culture-value .value-ttl{font-size:50px;font-size:5rem;line-height:1.5em;font-weight:600;margin-bottom:7px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-value .value-ttl{font-size:4.16667vw}}@media (max-width: 767px){.sec-culture-value .value-ttl{font-size:32px;font-size:3.2rem;line-height:1.5em;margin-bottom:16px}}@media only screen and (max-width: 374px){.sec-culture-value .value-ttl{font-size:8.53333vw}}.sec-culture-value .value-txt{font-size:24px;font-size:2.4rem;line-height:1.5em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-value .value-txt{font-size:2vw}}@media (max-width: 767px){.sec-culture-value .value-txt{font-size:16px;font-size:1.6rem;line-height:1.5em}}@media only screen and (max-width: 374px){.sec-culture-value .value-txt{font-size:4.26667vw}}.sec-culture-value .value-img{z-index:2;margin-left:auto}@media (min-width: 768px){.sec-culture-value .value-img{position:absolute;right:0;bottom:0;width:50%;transition-delay:0.5s}}@media (max-width: 767px){.sec-culture-value .value-img{position:relative;width:calc(100% - 15px);margin-top:-20px;padding-bottom:57px}}.sec-culture-value .value-img-item:first-child{display:block;width:calc(100% - 120px);aspect-ratio:600 / 420;border-radius:8px 0 0 8px;overflow:hidden;margin-left:auto}@media (min-width: 768px){.sec-culture-value .value-img-item:first-child{position:absolute;bottom:114px;right:0;max-height:420px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-culture-value .value-img-item:first-child{bottom:7.91667vw;max-width:100%;width:41.66667vw;max-height:29.16667vw}}@media (max-width: 767px){.sec-culture-value .value-img-item:first-child{width:83.4%;aspect-ratio:300 / 210;border-radius:4px 0 0 4px}}.sec-culture-value .value-img-item:last-child{position:absolute;bottom:0;left:0;display:block;overflow:hidden}@media (min-width: 768px){.sec-culture-value .value-img-item:last-child{border-radius:4px;aspect-ratio:320 / 210;width:calc(50% - 40px);max-width:320px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-culture-value .value-img-item:last-child{max-width:100%;width:22.22222vw}}@media (max-width: 767px){.sec-culture-value .value-img-item:last-child{width:44.5%;aspect-ratio:160 / 105;border-radius:2px}}.sec-culture-value .value-img img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.sec-culture-value .value-img img{object-position:left}}.sec-culture-message{overflow:hidden;position:relative}@media (min-width: 768px){.sec-culture-message{margin-top:160px;padding-bottom:87px}}@media (max-width: 767px){.sec-culture-message{margin-top:80px}}.sec-culture-message .inner{position:relative}@media (min-width: 768px){.sec-culture-message .inner:before{position:absolute;content:"";top:15px;right:0;height:calc(100% - 15px);margin-left:auto;border-radius:8px 0 0 8px;background:#fff;width:calc(100% - 320px)}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-culture-message .inner:before{width:73.3%}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-culture-message .inner:before{top:.83333vw}}@media (min-width: 768px){.sec-culture-message .inner:after{position:absolute;content:"";top:15px;left:100%;width:50vw;height:calc(100% - 15px);background:#fff}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-culture-message .inner:after{top:.83333vw}}@media (max-width: 767px){.sec-culture-message .inner{width:100%;padding:0 28px}.sec-culture-message .inner:before{position:absolute;content:"";top:40px;right:0;width:calc(100% - 15px);height:calc(100% + 40px);margin-left:auto;border-radius:8px 0 0 8px;background:#fff}}.sec-culture-message .message-box{position:relative;z-index:2}@media (min-width: 768px){.sec-culture-message .message-box{max-width:660px;width:57%;margin-left:auto;padding:0 0 80px 20px}}@media (max-width: 767px){.sec-culture-message .message-box{padding:0 10px 0 27px}}.sec-culture-message .cp__hd01{text-align:left}.sec-culture-message .cp__hd02{text-align:left}@media (min-width: 768px){.sec-culture-message .message-desc{line-height:1.5;margin-top:22px;max-width:598px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.sec-culture-message .message-desc{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.sec-culture-message .message-desc{font-size:14px;font-size:1.4rem;margin-top:22px}}.sec-culture-message .message-desc p{margin-bottom:24px}@media (max-width: 767px){.sec-culture-message .message-desc p{margin-bottom:20px}}.sec-culture-message .message-desc p:last-child{margin-bottom:0}.sec-culture-message .message-photo{overflow:hidden}@media (min-width: 768px){.sec-culture-message .message-photo{position:absolute;left:0;bottom:0;width:calc(50vw - 127px);border-radius:0 8px 8px 0;aspect-ratio:600 / 400;max-height:400px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-culture-message .message-photo{width:41.7vw}}@media (max-width: 767px){.sec-culture-message .message-photo{position:relative;z-index:2;margin-top:21px;width:calc(100% - 25px);border-radius:0 4px 4px 0}}.sec-culture-message .message-photo img{display:block;width:100%;height:100%;object-fit:cover}.sec-culture-system{overflow:hidden;position:relative;margin-top:160px}@media (max-width: 767px){.sec-culture-system{margin-top:80px}}.sec-culture-system .cp__bg01{position:absolute;top:0;left:0;width:100%;border-radius:0}@media (min-width: 768px){.sec-culture-system .cp__bg01{height:calc(100% - 79px)}}@media (max-width: 767px){.sec-culture-system .cp__bg01{z-index:-1;height:100%}}.sec-culture-system .system-inner{position:relative;z-index:2}@media (min-width: 768px){.sec-culture-system .system-inner{padding-top:80px}}@media (max-width: 767px){.sec-culture-system .system-inner{width:100%}}.sec-culture-system .system-hd>*{color:#fff}@media (min-width: 768px){.sec-culture-system .system-hd{padding-left:20px}.sec-culture-system .system-hd .cp__hd01{margin-left:0}}@media (max-width: 767px){.sec-culture-system .system-hd{position:relative;padding:80px 10px 40px 33px}}@media only screen and (max-width: 374px){.sec-culture-system .system-hd{padding-left:8.8vw}}@media only screen and (max-width: 374px){.sec-culture-system .cp__hd02{font-size:13.33333vw}}.sec-culture-system .system-block{position:relative}@media (min-width: 768px){.sec-culture-system .system-block{margin-top:28px;padding:80px 40px 5px 20px}.sec-culture-system .system-block:before{position:absolute;content:"";z-index:-1;top:0;left:0;width:calc(100% - 20px);height:100%;background:#fff;border-radius:0 8px 8px 0}.sec-culture-system .system-block:after{position:absolute;content:"";top:0;right:100%;width:50vw;height:100%;background:#fff}}@media (max-width: 767px){.sec-culture-system .system-block{background:#fff;padding:80px 21px 82px 34px}}@media (min-width: 768px){.sec-culture-system .system-list{display:flex;flex-wrap:wrap;max-width:1040px}}@media (min-width: 768px){.sec-culture-system .system-item{width:calc(320 / 1040 * 100%);margin:0 calc(40 / 1040 * 100%) 78px 0}.sec-culture-system .system-item:nth-child(3n){margin-right:0}}@media (max-width: 767px){.sec-culture-system .system-item{margin-bottom:79px}.sec-culture-system .system-item:last-child{margin-bottom:0}}.sec-culture-system .system-img{overflow:hidden;border-radius:4px}.sec-culture-system .system-img img{display:block;width:100%}.sec-culture-system .system-ttl{font-weight:bold;margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-culture-system .system-ttl{font-size:15px;font-size:1.5rem}}.sec-culture-system .system-txt{font-size:14px;font-size:1.4rem;font-weight:400;margin-top:5px}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-culture-system .system-txt{font-size:13px;font-size:1.3rem}}.sec-culture-sdgs{overflow:hidden;margin-top:160px}@media (max-width: 767px){.sec-culture-sdgs{margin-top:80px}}.sec-culture-sdgs .inner{position:relative;padding-bottom:80px}@media (max-width: 767px){.sec-culture-sdgs .inner{padding:0 14px 50px 28px}}@media only screen and (max-width: 374px){.sec-culture-sdgs .inner{padding-left:7.46667vw;padding-right:3.73333vw}}.sec-culture-sdgs .inner:before{position:absolute;content:"";z-index:-1;top:0;right:0;width:calc(100% - 120px);bottom:0;background:#fff;border-radius:8px 0 0 8px}@media (min-width: 768px){.sec-culture-sdgs .inner:before{top:24px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-culture-sdgs .inner:before{width:calc(100% - 30px)}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-culture-sdgs .inner:before{top:1.33333vw}}@media (max-width: 767px){.sec-culture-sdgs .inner:before{top:40px;width:calc(100% + 12px)}}.sec-culture-sdgs .inner:after{position:absolute;content:"";top:0;left:100%;width:50vw;height:100%;background:#fff}@media (min-width: 768px){.sec-culture-sdgs .inner:after{top:24px}}@media only screen and (min-width: 768px) and (max-width: 900px){.sec-culture-sdgs .inner:after{top:1.33333vw}}@media (min-width: 768px){.sec-culture-sdgs .sdgs-hd{width:calc(100% - 100px);max-width:800px;margin:0 auto}}@media (min-width: 768px){.sec-culture-sdgs .sdgs-inner{max-width:864px;width:calc(100% - 100px);margin:34px 0 0 auto}}@media (max-width: 767px){.sec-culture-sdgs .sdgs-inner{margin:42px auto 0}}@media (min-width: 768px){.sec-culture-sdgs .sdgs-poster{margin-left:-2px}}@media (max-width: 767px){.sec-culture-sdgs .sdgs-poster{max-width:245px;margin-left:8px}}.sec-culture-sdgs .sdgs-desc{font-size:24px;font-size:2.4rem;line-height:1.5em;font-weight:bold;margin-top:44px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-sdgs .sdgs-desc{font-size:2vw}}@media (max-width: 767px){.sec-culture-sdgs .sdgs-desc{font-size:16px;font-size:1.6rem;margin-top:26px}}@media (min-width: 768px){.sec-culture-sdgs .sdgs-list{max-width:800px;margin-top:40px}}@media (max-width: 767px){.sec-culture-sdgs .sdgs-list{margin-top:24px}}.sec-culture-sdgs .sdgs-item{background:#F9F9F9;border-radius:4px}.sec-culture-sdgs .sdgs-item:last-child{margin-bottom:0}@media (min-width: 768px){.sec-culture-sdgs .sdgs-item{padding:20px 40px;margin-bottom:32px;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-sdgs .sdgs-item{padding:20px 3.33333vw}}@media (max-width: 767px){.sec-culture-sdgs .sdgs-item{padding:30px 40px 22px;margin-bottom:16px}.sec-culture-sdgs .sdgs-item:first-child{padding-top:43px;padding-bottom:42px}}@media only screen and (max-width: 374px){.sec-culture-sdgs .sdgs-item{padding-left:10.66667vw;padding-right:10.66667vw}}@media (min-width: 768px){.sec-culture-sdgs .sdgs-info{display:flex;flex-wrap:wrap;align-items:center;width:57.1%}}.sec-culture-sdgs .sdgs-img{width:140px}.sec-culture-sdgs .sdgs-img img{display:block;width:100%}@media (min-width: 768px){.sec-culture-sdgs .sdgs-img{margin-right:24px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-sdgs .sdgs-img{width:11.66667vw;margin-right:2vw}}.sec-culture-sdgs .sdgs-ttl{font-size:24px;font-size:2.4rem;line-height:1.5em;font-weight:bold}@media (min-width: 768px){.sec-culture-sdgs .sdgs-ttl{flex:1;display:flex;flex-wrap:wrap;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-sdgs .sdgs-ttl{font-size:2vw}}@media (max-width: 767px){.sec-culture-sdgs .sdgs-ttl{margin:24px -20px 0 0}}@media only screen and (max-width: 374px){.sec-culture-sdgs .sdgs-ttl{margin-right:-5.33333vw;font-size:6.13333vw}}.sec-culture-sdgs .sdgs-txt{font-size:14px;font-size:1.4rem;font-weight:400}@media (min-width: 768px){.sec-culture-sdgs .sdgs-txt{display:flex;flex-wrap:wrap;align-items:center;width:40%;position:relative;padding:1px 0 0 41px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-culture-sdgs .sdgs-txt{width:42.9%;padding-left:3.41667vw}}@media (min-width: 768px){.sec-culture-sdgs .sdgs-txt:before{position:absolute;content:"";top:9px;left:0;bottom:2px;width:2px;background:#000}}@media (max-width: 767px){.sec-culture-sdgs .sdgs-txt{border-top:2px solid #000;margin-top:22px;padding-top:23px}}.culture-banner{text-align:center;margin:40px 0 40px;overflow:hidden}.culture-banner .inner{position:relative}.culture-banner a{display:block;cursor:pointer}@media only screen and (min-width: 1025px){.culture-banner a:hover{opacity:1}.culture-banner a:hover .c-btnwrap .c-btn{opacity:0.999;border-color:#fff}.culture-banner a:hover .c-btnwrap .c-btn::before{width:calc(100% + 4px)}.culture-banner a:hover .c-btnwrap .c-btn::after{border-color:#444}.culture-banner a:hover .c-btnwrap .c-btn span{color:#444}}.culture-banner .bnr{overflow:hidden;border-radius:4px}.culture-banner .c-btnwrap{position:absolute;bottom:32px;right:80px;z-index:2;width:100%;max-width:320px}@media only screen and (max-width: 900px){.culture-banner .c-btnwrap{right:4.44444vw}}.culture-banner .c-btnwrap .c-btn{padding-top:12px;min-height:48px}.culture-banner .c-btnwrap .c-btn::after{right:28px}@media (min-width: 768px){.c__sec-link{max-width:1160px}.c__sec-link .sec__hd{margin-bottom:39px}.c__sec-link .sec__hd .cp__txt01{margin:0 0 33px 58px}}@media only screen and (min-width: 768px) and (max-width: 900px){.c__sec-link .sec__hd .cp__txt01{margin-bottom:1.88889vw}}@media (max-width: 767px){.c__sec-link{margin-top:78px}}

/*# sourceMappingURL=maps/culture.min.css.map */
