@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}html{font-size:62.5%}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}a{text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a:focus{outline:#3b99fc auto 5px;outline-offset:0}a:hover{cursor:pointer}body{line-height:1.6;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif,"Montserrat",sans-serif;font-size:1.6rem;position:relative}[lang=en-US] body{font-family:"Avenir","Helvetica Neue","Helvetica","Arial"}img{width:100%}@media screen and (min-width: 600px){img{width:auto}}.c-gnav>.menu-item>a .ttl{font-size:16px}[lang=en-US] .c-gnav>.menu-item>a .ttl{font-size:14px}[lang=en-US] .l-header .c-headLogo,[lang=en-US] .l-fixHeader .c-headLogo{width:271px;height:54px}[lang=en-US] .l-header .c-headLogo__img,[lang=en-US] .l-fixHeader .c-headLogo__img{display:none}[lang=en-US] .l-header .c-headLogo__link,[lang=en-US] .l-fixHeader .c-headLogo__link{background:url("../images/logo_en.svg") no-repeat center center;background-size:contain}@media screen and (max-width: 960px){.l-header .c-headLogo__link{padding-bottom:8px}.l-header__customBtn .c-iconBtn{border-left:1px solid rgba(44,36,41,.0784313725)}.l-header__customBtn .c-iconBtn__icon{color:#6d1c7c}.l-header__menuBtn .c-iconBtn{background:#6d1c7c}.l-header__menuBtn .c-iconBtn__icon{color:#fff}[lang=en-US] .l-header .c-headLogo,[lang=en-US] .l-fixHeader .c-headLogo{width:148px;height:48px}}@media screen and (min-width: 960px){.l-header .l-header__logo{padding-bottom:11px}.l-fixHeader .l-fixHeader__logo{padding-bottom:11px}[lang=en-US] .l-header .c-headLogo{width:271px;height:54px}}.l-footer .l-footer__widgetArea{padding-top:3em;padding-bottom:1.5em}.l-footer .w-footer__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-footer .c-widget{line-height:1;width:100%;margin:0}.l-footer .widget_custom_html .l-footer-logo{width:300px;display:block;margin-inline:auto;margin-bottom:1.5em}.l-footer .widget_swell_sns_links .c-iconList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer .widget_swell_sns_links .c-iconList__link{width:auto;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:0;background:url("../images/button-icon-external-white.svg") no-repeat right 1em top 45% hsla(0,0%,100%,.1490196078);background-size:13px auto;padding:.25em 2.75em .25em 1.25em;border:1px solid hsla(0,0%,100%,.1019607843);border-radius:80px}.l-footer .widget_swell_sns_links .c-iconList__link::after{content:"文化観光体験の情報を発信しています";font-size:14px;line-height:1.2;color:#fff;display:inline-block;margin-left:.75em;opacity:.9}[lang=en-US] .l-footer .widget_swell_sns_links .c-iconList__link::after{content:"Cultural & Travel Experiences"}.l-footer .widget_swell_sns_links .c-iconList__icon::before{font-size:28px;opacity:.9}.l-footer .c-listMenu .menu-l-footer-nav-container{width:100%}.l-footer .c-listMenu .menu a{padding:.75em 0;opacity:.8}.l-footer .c-listMenu .menu a:hover{padding-left:.25em}.l-footer .c-listMenu .menu a::before{right:2px;left:auto}.l-footer .c-listMenu .sub-menu a{opacity:.8}.l-footer .c-listMenu .sub-menu a:hover{padding-left:.15em}.l-footer .c-listMenu .sub-menu a::before{left:auto}.l-footer .l-footer__foot{padding-top:0}.l-footer .l-footer__foot .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-inline:0}.l-footer .l-footer-links{border-bottom:1px solid rgba(199,199,199,.2784313725);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.75em}.l-footer .l-footer-links__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-footer .l-footer-links__item:not(:last-child){margin-bottom:.4em}.l-footer .l-footer-links__item a{position:relative;padding-inline:0;font-size:13px;opacity:.8}.l-footer .l-footer-links__item a[target=_blank]{padding-right:1.5em;position:relative}.l-footer .l-footer-links__item a[target=_blank]::after{content:"";display:block;width:11px;height:11px;background:url("../images/button-icon-external-white.svg") no-repeat center center;background-size:cover;position:absolute;right:0;top:42%;-webkit-transform:translateY(-42%);transform:translateY(-42%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.l-footer .l-footer-links__item a:hover{opacity:1}.l-footer .l-footer-links__item span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.l-footer .copyright{margin-top:1em;font-size:12px;opacity:.8}@media screen and (min-width: 600px){.l-footer .l-footer__foot .l-container{padding-inline:inherit}.l-footer .l-footer-links{padding:.75em 4vw 2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.l-footer .l-footer-links__item{padding:0 .75em;border-right:1px solid rgba(199,199,199,.2784313725)}.l-footer .l-footer-links__item:not(:last-child){margin-bottom:0}.l-footer .l-footer-links__item:first-child{border-left:1px solid rgba(199,199,199,.2784313725)}}@media screen and (min-width: 769px){.l-footer .w-footer__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:0}.l-footer .widget_custom_html .l-footer-logo{display:inline-block;margin-bottom:0}.l-footer .widget_swell_sns_links .c-iconList{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media screen and (min-width: 960px){.l-footer .w-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer .c-listMenu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-footer .c-listMenu .menu>.menu-item{width:30%}.l-footer .c-listMenu .sub-menu{margin-top:1em}.l-footer .c-listMenu .sub-menu a{border:none;padding:.25em 0}}.l-centering{width:90%;margin:0 auto}@media screen and (min-width: 600px){.l-centering{max-width:1380px;margin:0 auto}}.l-container{max-width:1440px}.p-breadcrumb{border-bottom:1px solid hsla(0,0%,100%,.1803921569)}.p-breadcrumb.-bg-on{background:#f7f7f7 !important;-webkit-box-shadow:inset 0 -1px 8px rgba(0,0,0,.03) !important;box-shadow:inset 0 -1px 8px rgba(0,0,0,.03) !important}.p-searchModal .c-overlay{background:rgba(240,231,241,.9607843137);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-searchModal__inner .c-searchForm{border-radius:3px;overflow:hidden}.p-searchModal__inner .c-modal__close{color:#6d1c7c;font-weight:600;text-shadow:none}.is-style-btn_normal a{-webkit-box-shadow:none;box-shadow:none;width:100%;min-width:240px;max-width:280px}.is-style-btn_normal a::after{content:"";font-family:icomoon;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.is-style-btn_normal a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.9}.is-style-more_btn a{min-width:200px;background:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;font-size:1em;font-weight:600;line-height:1;padding:.4em 36px .4em .4em}.is-style-more_btn a::after{width:28px;height:28px;border-radius:100%;background:#6f1d7d;color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0}.is-style-more_btn a:hover{opacity:1;color:#6d1c7c;background:none}.is-style-more_btn a:hover:after{-webkit-transform:translateX(2px) translateY(-50%);transform:translateX(2px) translateY(-50%);background:rgba(111,29,125,.8)}.is-style-btn_externel a::after{display:none}.page:not(.top) .is-style-more_btn a{width:100%;min-width:240px;max-width:360px;padding:.75em 2em .75em 1.5em;background:#6f1d7d;color:#fff;line-height:1.5;border-radius:60px}.page:not(.top) .is-style-more_btn a::after{right:.75em}.page:not(.top) .is-style-more_btn:hover{opacity:.9}.error404 .is-style-more_btn a{width:100%;min-width:240px;max-width:360px;padding:.75em 2em .75em 1.5em;background:#6f1d7d;color:#fff;line-height:1.5;border-radius:60px}.error404 .is-style-more_btn a::after{right:.75em}.error404 .is-style-more_btn:hover{opacity:.9}.l-topTitleArea{position:relative}.l-topTitleArea::after{content:"";display:block;width:100%;height:100%;background:#000;opacity:.1;position:absolute;left:0;top:0}.l-topTitleArea__body{text-shadow:0 0 10px rgba(0,0,0,.1)}.l-topTitleArea .c-pageTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.35}.l-topTitleArea .c-pageTitle__subTitle{display:block;margin-left:0;margin-top:.5em;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:clamp(16px,1.5vw,18px);line-height:1}[lang=en-US] .l-topTitleArea .c-pageTitle__subTitle{display:none}@media screen and (min-width: 600px){.l-topTitleArea{min-height:300px}}.post_content h2{margin-inline:auto;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.35;position:relative;padding:.25em .25em .25em 1em;margin-bottom:clamp(1em,2vw,1.5em);margin-top:3.6em}.post_content h3{margin-top:0;font-size:clamp(20px,2vw,22px);font-weight:600;line-height:1.4;margin-bottom:1.2em;position:relative;padding:0 0 .65em}.post_content h4{margin-bottom:1em}.p-postList.-type-list .p-postList__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){.p-postList.-type-list .p-postList__thumb{width:50%}}@media screen and (max-width: 600px){.p-postList.-type-list .p-postList__body{width:46%}}@media screen and (max-width: 600px){.p-postList.-type-list .c-postThumb__cat{line-height:1.5;padding:.25em}}@media screen and (max-width: 600px){.p-postList.-type-list .c-newBadge.-custom{font-size:11px;padding-inline:.4em}}.p-postList.-type-card .p-postList__item{margin-bottom:clamp(1.25em,2vw,2.5em)}@media screen and (max-width: 600px){.p-postList.-type-card .p-postList__item:last-child{margin-bottom:0}}.p-postList .p-postList__catList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;position:absolute;top:0;right:0}.p-postList .c-postThumb__cat{position:relative;-webkit-transform:scale(1) !important;transform:scale(1) !important}.p-postList .c-postThumb__cat[data-cat-id="20"]{background:#6d1c7c}.p-postList .c-postThumb__cat[data-cat-id="7"]{background:#c54400}.p-postList .c-postThumb__cat[data-cat-id="4"]{background:#916b02}.p-postList .c-postThumb__cat[data-cat-id="6"]{background:#06643a}.p-postList .c-newBadge.-custom{position:absolute;left:.6em;bottom:.6em;z-index:1;padding:.25em .6em;background:hsla(0,0%,100%,.94);border:1px solid #fff;border-radius:30px;color:#6d1c7c;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;line-height:1}.slick-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none !important;padding-left:0 !important}.slick-dots li{width:11px;height:11px;margin:0 .25em;line-height:1}.slick-dots li button{width:11px;height:11px;border-radius:100%;border-color:rgba(0,0,0,0);background-color:#e9e9e9;padding:0;text-indent:-9999rem;-webkit-box-shadow:#fff 0 0 10px -2px;box-shadow:#fff 0 0 10px -2px}.slick-dots li.slick-active button{background-color:#6f1d7d}.slick-dots li:hover button{background-color:#6f1d7d;opacity:.9}.slick-autoplay-btn{width:28px;height:28px;border:1px solid #6d1c7c;background:none;border-radius:100%;position:relative}.slick-autoplay-btn::before{content:"";display:block;width:8px;height:10px;border-inline:3px solid #6d1c7c;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slick-autoplay-btn::after{content:"";display:none;background:#6d1c7c;height:12.124355653px;width:10px;clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;left:38%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-autoplay-btn.paused::before{display:none}.slick-autoplay-btn.paused::after{display:block}.slick-autoplay-btn.play::before{display:block}.slick-autoplay-btn.play::after{display:none}.slick-prev,.slick-next{width:clamp(36px,5vw,48px);height:clamp(36px,5vw,48px);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0;line-height:1;color:#6f1c7d;border-radius:100%;border:1px solid #6f1c7d;background:hsla(0,0%,100%,.8509803922);-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:#fff 0 0 10px -8px;box-shadow:#fff 0 0 10px -8px}.slick-prev::after,.slick-next::after{content:"";font-family:icomoon;font-size:24px;display:block;width:24px;height:24px}.slick-prev:hover,.slick-next:hover{background:#6f1c7d;color:#fff}.slick-prev{left:clamp(-24px,-3vw,-12px)}.slick-prev::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slick-prev:hover{left:clamp(-28px,-3.3vw,-10px)}.slick-next{right:clamp(-24px,-3vw,-12px)}.slick-next:hover{right:clamp(-28px,-3.3vw,-10px)}.single .slider .slick-slide{background:#f7f7f7}.single .slider .slick-slide::after{content:"";display:block;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.04)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.04) 100%);position:absolute;bottom:0;left:0}.single .slider .slick-slide img{width:100%;max-height:65vw;-o-object-fit:contain;object-fit:contain}@media(width >= 960px){.single .slider .slick-slide img{max-height:45vw}}@media(width >= 1440px){.single .slider .slick-slide img{max-height:33vw}}.single .slider .slick-dots{position:absolute;bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page .p-company-group-video-slider .slick-control{margin-top:2rem}.page .p-company-group-video-slider .slick-dots li button{-webkit-box-shadow:rgba(0,0,0,.2823529412) 0 0 10px -6px;box-shadow:rgba(0,0,0,.2823529412) 0 0 10px -6px}.page .p-company-group-video-slider .slick-prev,.page .p-company-group-video-slider .slick-next{width:42px;height:42px;top:clamp(-90px,-5vw,-80px);-webkit-transform:inherit;transform:inherit}.page .p-company-group-video-slider .slick-prev{left:auto;right:50px}.page .p-company-group-video-slider .slick-next{right:0}.c-pagination .page-numbers{color:#6d1c7c;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.c-pagination .page-numbers.current{color:#fff}.c-pagination .page-numbers:hover{color:#fff}.c-pagination .page-numbers.-prev,.c-pagination .page-numbers.-next{text-indent:-9999em;font-size:0;position:relative}.c-pagination .page-numbers.-prev::after,.c-pagination .page-numbers.-next::after{text-indent:inherit;display:block;position:absolute;left:0;top:0;width:100%;height:100%;font-size:16px;font-family:"Montserrat",sans-serif}.c-pagination .page-numbers.-prev{margin-right:10px}.c-pagination .page-numbers.-prev::after{content:"←"}.c-pagination .page-numbers.-next{margin-left:10px}.c-pagination .page-numbers.-next::after{content:"→"}a{color:#6d1c7c;opacity:1;-webkit-transition:all .8s ease;transition:all .8s ease}a:hover{opacity:.9;-webkit-transition:all .4s ease;transition:all .4s ease}.c-link--external{position:relative;padding-right:1.3em;margin-right:.5em}.c-link--external::after{content:"";display:block;width:.9em;height:.9em;position:absolute;right:0;top:46%;-webkit-transform:translateY(-46%);transform:translateY(-46%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;background:url("../images/button-icon-external-keycolor.svg") no-repeat center center;background-size:cover}.wpcf7 .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpcf7 p{margin-bottom:1em;font-weight:600}.wpcf7 p:has(a){text-align:center;font-size:14px}.wpcf7 p:has(.wpcf7-acceptance){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpcf7 p:has(.wpcf7-submit){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpcf7 p:has(.wpcf7-previous){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpcf7 label{width:100%;font-weight:600}.wpcf7 label .required{font-size:13px;color:#c6022e;margin-left:.45em}.wpcf7 label .is-visible-ja{display:inline-block}.wpcf7 label .is-visible-en{display:none}.wpcf7 label .form-input-note{font-weight:500}[lang=en-US] .wpcf7 label .is-visible-ja{display:none}[lang=en-US] .wpcf7 label .is-visible-en{display:inline-block}.wpcf7 .wpcf7-form-control-wrap .wpcf7-text,.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea,.wpcf7 .wpcf7-form-control-wrap .wpcf7-select,.wpcf7 .wpcf7-form-control-wrap .wpcf7-date{width:100%;font-size:1em;padding:.45em .75em;margin-top:.45em;border-radius:4px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-select{max-width:360px;padding-block:.8em}.wpcf7 .wpcf7-form-control-wrap .wpcf7-date{max-width:360px;padding-block:.4em}.wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:.75em;font-size:13px;line-height:1;color:#c6022e}.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item input{color:#2c2429;width:auto;margin-top:0;margin-right:.45em}.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item a{text-decoration:underline}.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{font-size:14px;color:#2c2429;display:-webkit-box;display:-ms-flexbox;display:flex}[lang=en-US] .wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a{margin-left:.3em}.wpcf7 .wpcf7-submit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;background:#6d1c7c;padding:12px 14px;color:#fff;line-height:1.2;font-size:clamp(16px,1.2vw,18px);font-weight:600;width:24rem;max-width:100%;margin:1.5em 0 0 70px}.wpcf7 .wpcf7-previous{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;background:#6d1c7c;padding:12px 14px;color:#fff;line-height:1.2;font-size:clamp(16px,1.2vw,18px);font-weight:600;width:24rem;max-width:100%;margin:0 70px}.wpcf7 .invalid .wpcf7-response-output{border-color:#6d1c7c !important;border-radius:4px;padding:.75em 1em;margin-inline:0;font-weight:600;font-size:1em;line-height:1.6}.wpcf7 .wpcf7-turnstile.cf-turnstile{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-top:1.5em}@media screen and (width <= 768px){.wpcf7 p:has(a){-moz-text-align-last:left;text-align-last:left}.wpcf7 p:has(.wpcf7-acceptance){display:block}.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item{margin-left:.15em}}.p-contact-form,.p-contact-confirm{max-width:1080px;margin-inline:auto;padding-block:clamp(2em,2.5vw,3em);padding-inline:6vw;border:1px solid #6d1c7c}.p-contact-confirm .wpcf7 p:has(label){border-bottom:1px solid #dadada;padding-bottom:1em}.p-contact-confirm .wpcf7 p:has(.wpcf7-previous){margin-top:2em}.p-contact-confirm .wpcf7 .wpcf7-submit{margin-top:0}.u-wb{display:block}.u-wb-sp{display:block}@media(min-width: 960px){.u-wb-sp{display:inline}}.u-wb-tb{display:block}@media(min-width: 960px){.u-wb-tb{display:inline}}.u-wb-pc{display:inline}@media(min-width: 960px){.u-wb-pc{display:block}}.u-br-pc{display:none}@media(min-width: 960px){.u-br-pc{display:inline}}.u-br-sp{display:inline}@media(min-width: 960px){.u-br-sp{display:none}}.u-visually-hidden{position:fixed !important;inset:0 !important;display:block !important;inline-size:4px !important;block-size:4px !important;padding:0 !important;margin:0 !important;contain:strict !important;pointer-events:none !important;visibility:visible !important;border:none !important;opacity:0 !important}.top #content{padding-top:clamp(4.5em,6.75vw,6em)}.top .l-content{margin-bottom:0}.top .post_content h2{font-size:clamp(22px,2.75vw,24px)}.top .post_content .swell-block-bannerLink .c-bannerLink__title{font-weight:600;-webkit-font-smoothing:antialiased}.top .p-mainVisual__textLayer{gap:1em}.top .p-mainVisual__slideTitle{font-size:clamp(32px,6vw,54px);font-weight:600}.top .p-mainVisual__slideText{font-size:clamp(16px,1.65vw,20px);margin-top:0;margin-bottom:.5em !important;padding-left:.3em}@media not all and (min-width: 960px){.top .p-mainVisual__textLayer{padding-inline:6vw}}.top .p-top-concept .wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top .p-top-concept h2{margin-inline:0;padding:1em .25em 1em 1.25em;position:relative;display:inline-block}.top .p-top-concept h2::before,.top .p-top-concept h2::after{content:"";position:absolute;width:60px;height:40px}.top .p-top-concept h2::before{background:none;border-left:solid 1px rgba(109,28,124,.7490196078);border-top:solid 1px rgba(109,28,124,.7490196078);top:0;left:0}.top .p-top-concept h2::after{border-right:solid 1px rgba(109,28,124,.7490196078);border-bottom:solid 1px rgba(109,28,124,.7490196078);bottom:0;right:0}.top .p-top-concept h2 span{font-size:1.35em !important}@media screen and (min-width: 769px){.top .p-top-concept h2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.top .p-top-concept .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.top .p-top-concept .wp-block-column:first-child{min-width:375px}.top .p-top-concept .wp-block-column:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 960px){.top .p-top-concept h2{padding-left:1.5em}.top .p-top-concept .wp-block-column{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit}.top .p-top-concept .wp-block-column:first-child{min-width:420px}.top .p-top-concept .wp-block-column:last-child{padding-right:.5vw}}[lang=en-US] .top .p-top-concept h2{padding-right:1.25em}.top .p-top-pickup{padding-top:4.5em !important;padding-bottom:0 !important}.top .p-top-bokun{padding-block:4em !important}.top .p-top-company-group{padding-top:4em !important;padding-bottom:4.5em !important}.top .p-top-company-group .swell-block-button.is-style-more_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.top .p-top-company-group .swell-block-bannerLink .c-bannerLink__figure{min-height:46vw;max-height:300px}.top .p-top-company-group .swell-block-bannerLink .c-bannerLink__img{min-height:46vw;max-height:300px}@media screen and (min-width: 960px){.top .p-top-company-group .swell-block-bannerLink .c-bannerLink__figure{min-height:300px}.top .p-top-company-group .swell-block-bannerLink .c-bannerLink__img{min-height:300px}}.top .p-top-about{padding-block:4.5em !important}.top .p-top-social{padding-top:4em !important;padding-bottom:4.5em !important}.top .p-top-social .sbi{margin-bottom:10px !important}[lang=en-US] .top .p-mainVisual__slideText{padding-left:0}@media screen and (min-width: 960px){[lang=en-US] .top .p-mainVisual__slideText{max-width:80vw}}.page .p-postListWrap{margin-top:4em}.page .p-postList.-type-list{margin-bottom:3em}.page .p-postList.-type-list .p-postList__item{border-bottom:1px solid rgba(199,199,199,.5019607843);padding-bottom:clamp(.75em,2vw,1.25em);margin-bottom:clamp(.75em,2vw,1.25em)}.page .p-postList.-type-list .p-postList__item:first-child{border-top:1px solid rgba(199,199,199,.5019607843);padding-top:clamp(.75em,2vw,1.25em)}.page .p-postList.-type-list .p-postList__item:last-child{margin-bottom:0}.page .swell-block-accordion__icon{color:#6d1c7c}.page .p-company-group-buttons .wp-block-buttons{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .p-company-group-buttons .wp-block-button{width:100%}.page .p-company-group-buttons .wp-block-button__link{position:relative;padding:.75em .25em;border-radius:6px;font-size:clamp(15px,1vw,16px) !important;line-height:1.5}.page .p-company-group-buttons .wp-block-button__link:hover{background:#6d1c7c !important;color:#fff !important}.page .p-company-group-buttons .wp-block-button__link .swl-inline-icon{margin-left:1em}@media screen and (min-width: 600px){.page .p-company-group-buttons .wp-block-button__link{padding-block:1em}}@media screen and (min-width: 769px){.page .p-company-group-buttons .wp-block-button{width:32.5%}}.page .p-company-group-venue{padding-top:3em !important;padding-bottom:4.5em !important}.page .p-company-group-venue .p-postListWrap{margin-top:0;margin-bottom:2.5em}.page .p-company-group-video{padding-top:3em !important;padding-bottom:4.5em !important}.page .p-company-group-video-slider .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page .p-company-group-video-slider .wp-block-column:first-child{margin-bottom:2em !important}@media screen and (min-width: 960px){.page .p-company-group-video-slider .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.page .p-company-group-video-slider .wp-block-column:first-child{margin-bottom:0 !important}}.page .p-company-group-sdgs{padding-block:4em !important}.page .p-company-group-sdgs .p-postListWrap{margin-top:0;margin-bottom:2.5em}.page .p-company-group-furusato .p-postListWrap{margin-top:0;margin-bottom:4.5em}.page .p-company-group-furusato .swell-block-columns .swell-block-column:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page .p-company-group-furusato .p-blogCard{width:100%;max-width:100%}.page .p-company-group-furusato .p-blogCard__inner{background:rgba(109,28,124,.0784313725);border:1px solid rgba(109,28,124,.0392156863);padding:.5em}.page .p-company-group-furusato .p-blogCard__title{font-weight:600}.page .p-company-group-furusato .p-blogCard__thumb{width:45%}.page .p-company-group-furusato .p-blogCard:hover .p-blogCard__inner{background:rgba(110,28,125,.1215686275);border-color:rgba(110,28,125,.0784313725)}.page .p-company-group-furusato .p-blogCard:hover .p-blogCard__title{color:#6d1c7c}@media screen and (min-width: 600px){.page .p-company-group-furusato .p-blogCard__inner{padding:.75em 1.5em .75em .75em}.page .p-company-group-furusato .p-blogCard__title{font-weight:600}.page .p-company-group-furusato .p-blogCard__thumb{width:30%;margin-right:1.5em}}@media screen and (min-width: 960px){.page .p-company-group-furusato .p-blogCard__title{font-size:18px}}.page #banner-page .main-sect:not(:last-child){margin-bottom:4em}.page #banner-page .flex-container{display:-ms-grid;display:grid;gap:15px;padding-bottom:2em;border-bottom:1px solid #dadada}.page #banner-page .flex-container:not(:last-child){margin-bottom:2em}.page #banner-page .flex-container .imgWrap img{width:100%}@media screen and (min-width: 600px){.page #banner-page .flex-container{-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr;gap:clamp(30px,5vw,40px)}}.page #banner-page .desc{line-height:1.5}.page #banner-page .ico{margin-block:1em;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.page #banner-page .ico .category{margin-right:.25em;display:block;border:1px solid #6d1c7c;color:#6d1c7c;line-height:1;border-radius:60px;padding:.35em .75em;font-size:.9em}@media screen and (min-width: 600px){.page #banner-page .ico{text-align:left}}.page #banner-page .download_btn{margin-top:2rem}.page #banner-page .download_btn a{-webkit-box-shadow:none;box-shadow:none;width:100%;min-width:240px;max-width:320px;display:inline-block;text-align:center;position:relative;background:#6d1c7c;border-radius:80px;margin:0;padding:.75em 1.5em;color:#fff;font-weight:600;line-height:1.5;text-decoration:none}.page #banner-page .download_btn a::after{content:"";display:block;width:16px;height:16px;position:absolute;right:1em;top:46%;-webkit-transform:translateY(-46%);transform:translateY(-46%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;background:url("../images/button-icon-download.svg") no-repeat center center;background-size:cover}.page #banner-page .download_btn a span{display:none}.page #banner-page .download_btn a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.9}@media screen and (max-width: 600px){.page #banner-page .download_btn{text-align:center}.page #banner-page .download_btn a{padding-right:2.5em}}.archive.term-cultural_tourism .p-blogParts,.archive.term-sustainability .p-blogParts{margin-bottom:clamp(2.5em,5vw,4em)}.archive.term-cultural_tourism .c-tabButton a,.archive.term-sustainability .c-tabButton a{font-size:clamp(14px,2vw,18px)}.archive.term-cultural_tourism .c-tabButton a[href*=sustainability],.archive.term-sustainability .c-tabButton a[href*=sustainability]{color:#c54400 !important}.archive.term-cultural_tourism .c-tabButton a:hover,.archive.term-sustainability .c-tabButton a:hover{background-color:rgba(111,29,125,.9019607843) !important;color:#fff !important}.archive.term-cultural_tourism .c-tabButton a:hover[href*=sustainability],.archive.term-sustainability .c-tabButton a:hover[href*=sustainability]{background-color:#c54400 !important}.archive.term-cultural_tourism .c-tabButton.is-active a[href*=sustainability],.archive.term-sustainability .c-tabButton.is-active a[href*=sustainability]{color:#fff !important;background-color:#c54400 !important}.archive.term-unique_venue .p-termContent,.archive.term-sdgs .p-termContent,.archive.term-business .p-termContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive.term-unique_venue .p-blogParts,.archive.term-sdgs .p-blogParts,.archive.term-business .p-blogParts{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:4em !important;margin-bottom:0}.single .l-content{max-width:1080px}.single article h1{font-size:clamp(24px,3.5vw,36px);font-weight:600;line-height:1.35;position:relative;padding-left:1.2em;margin-bottom:1em}.single article h1::before{content:"";display:block;width:8px;height:100%;position:absolute;left:0;top:0;border-radius:1px;overflow:hidden;pointer-events:none;background:repeating-linear-gradient(#6d1c7c 0%, #6d1c7c 50%, rgba(109, 28, 124, 0.1490196078) 50%, rgba(109, 28, 124, 0.1490196078) 100%)}.single article h2{font-size:clamp(22px,2vw,24px);font-weight:600;line-height:1.4;margin-bottom:1.2em;position:relative;padding:0 0 .5em}.single article h2:not(:first-child){margin-top:2em}.single article h2::before{content:"";width:100%;height:2px;display:block;position:absolute;bottom:0;left:0;z-index:0;background:repeating-linear-gradient(90deg, #6d1c7c 0%, #6d1c7c 29.3%, rgba(150, 150, 150, 0.2) 29.3%, rgba(150, 150, 150, 0.2) 100%)}.single article h3{font-size:clamp(18px,2vw,20px);font-weight:600;line-height:1.35;position:relative;padding:.15em 0 .3em .85em;margin-bottom:1em;background:linear-gradient(90deg, #bababa 1px, transparent 1px) bottom left 3px/3px 1px repeat-x}.single article h3::before{content:"";display:block;width:4px;height:100%;position:absolute;left:0;top:0;border-radius:1px;overflow:hidden;background:#6d1c7c}.single article ul{list-style:none !important}.single article img{width:100%;height:auto;display:block;line-height:1;max-width:750px;margin-inline:auto}.single article a:has(img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.single article a:has(img) img{max-width:1.5em;margin-right:.5em}.single article .main_contents{margin-bottom:3em}.single article .box{margin-top:2.25em}.single article .category{margin-bottom:1.2em}.single article .category span{display:inline-block;margin-right:.25em}.single article .category a{display:block;background-color:#6d1c7c;color:hsla(0,0%,100%,.937254902);line-height:1;border-radius:60px;padding:.35em .75em;font-size:.9em}.single article .read{position:relative;padding-block:clamp(1.5em,2.5vw,2em);padding-inline:clamp(1.5em,3vw,2.5em);background:#f7f7f7}.single article .read:not(:last-child){margin-bottom:3em}.single article .read::before,.single article .read::after{position:absolute;width:60px;height:40px;content:""}.single article .read::before{border-left:dotted 1px rgba(44,36,41,.7490196078);border-top:dotted 1px rgba(44,36,41,.7490196078);top:0;left:0}.single article .read::after{border-right:dotted 1px rgba(44,36,41,.7490196078);border-bottom:dotted 1px rgba(44,36,41,.7490196078);bottom:0;right:0}.single article .read p:first-child{line-height:1.5}.single article .read p:first-child span,.single article .read p:first-child strong{font-size:clamp(18px,2vw,20px) !important}.single article .read p:has(span),.single article .read p:has(strong){margin-bottom:.75em}.single article .read ul{list-style:none}.single article .point:not(:last-child),.single article .sdgs:not(:last-child),.single article .tour:not(:last-child),.single article .plan:not(:last-child),.single article .maker:not(:last-child),.single article .other:not(:last-child){margin-bottom:3em}.single article .point li:not(:last-child){margin-bottom:2em}.single article .sdgs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:-0.5%;margin-bottom:-1%}.single article .sdgs li{width:24%;max-width:100px;margin-inline:.5%;margin-bottom:1%;line-height:1}.single article .tour dl{border:1px solid rgba(128,0,128,.1294117647)}.single article .tour dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;padding:.25em .75em;background:rgba(109,28,124,.0784313725)}.single article .tour dl dd{padding:.5em .75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single article .tour dl img{max-width:480px;margin:1em 0}.single article .plan dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(44,36,41,.0392156863);background:rgba(44,36,41,.031372549)}.single article .plan dl:not(:last-of-type){margin-bottom:2em}.single article .plan dl::before{content:"";display:block;width:1px;height:calc(100% - 1.4em);border-right:1px dotted rgba(110,28,125,.4784313725);position:absolute;left:.9em;top:1.4em}.single article .plan dt{position:relative;padding:.75em .75em .75em 2.4em;background:rgba(44,36,41,.0392156863);font-weight:600}.single article .plan dt:not(:last-of-type){border-bottom:1px solid rgba(44,36,41,.0392156863)}.single article .plan dt::before,.single article .plan dt::after{content:"";display:block;position:absolute;border-radius:10px}.single article .plan dt::before{width:6px;height:6px;top:1.35em;left:.75em;background:#6d1c7c;border:1px solid #6d1c7c}.single article .plan dt::after{width:14px;height:14px;top:1.1em;left:.5em;border:1px solid rgba(110,28,125,.4784313725)}.single article .plan dd{padding:.75em .75em .75em 2.4em}.single article .plan dd:not(:last-of-type){border-bottom:1px solid rgba(44,36,41,.0392156863)}.single article .other p:not(:last-child){margin-bottom:1.5em}.single article .other h3+p{display:none}.single article .image{line-height:1}.single article .image:not(:last-child){margin-bottom:1em}.single article .map iframe{width:100%}.single article .sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single article .sns li{width:40px;height:40px}.single article .sns li:not(:last-child){margin-right:.75em}.single article .sns img{margin-block:0 !important}.single article .full{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single article .full>p:not(:last-of-type){margin-bottom:.5em}.single article .cta{margin-top:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single article .cta .sdgs:not(:first-child){margin-bottom:2em}.single article .btn_contact,.single article .btn_file{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}.single article .btn_contact:not(:last-child),.single article .btn_file:not(:last-child){margin-bottom:1em}.single article .btn_contact a,.single article .btn_file a{-webkit-box-shadow:none;box-shadow:none;width:100%;min-width:240px;max-width:480px;display:inline-block;text-align:center;position:relative;background:#6d1c7c;border-radius:80px;margin:0;padding:.75em 2em .75em 1.5em;color:#fff;font-weight:600;line-height:1.5;text-decoration:none}.single article .btn_contact a::after,.single article .btn_file a::after{content:"";display:block;width:16px;height:16px;position:absolute;right:1em;top:46%;-webkit-transform:translateY(-46%);transform:translateY(-46%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.single article .btn_contact a span,.single article .btn_file a span{display:none}.single article .btn_contact a:hover,.single article .btn_file a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.9}@media screen and (max-width: 600px){.single article .btn_contact a,.single article .btn_file a{padding-right:2.5em}}.single article .btn_contact a::after{background:url("../images/button-icon-external-white.svg") no-repeat center center;background-size:cover}.single article .btn_file a::after{background:url("../images/button-icon-download.svg") no-repeat center center;background-size:cover}.single article .button_area{margin-bottom:1em;text-align:center}.single article .btn_regist{width:100%;min-width:240px;max-width:480px;display:inline-block;text-align:center;position:relative;background:#6d1c7c;border-radius:80px;padding:.75em 2em .75em 1.5em;color:#fff;font-weight:600;line-height:1.5}.single article .btn_regist::after{content:"";display:block;width:16px;height:16px;position:absolute;right:1em;top:46%;-webkit-transform:translateY(-46%);transform:translateY(-46%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;background:url("../images/button-icon-external-white.svg") no-repeat center center;background-size:cover}.single article .btn_regist span{display:none}.single article .btn_regist:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.9}@media screen and (max-width: 600px){.single article .btn_regist{padding-right:2.5em}}.single .furusato_attention{border:1px solid #6e1c7d;padding:.45em .75em;margin-bottom:2em}@media screen and (min-width: 769px){.single .furusato_attention{text-align:center}}.single .sh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-bottom:1.2em}.single .sh::before{content:"エリア";display:inline-block;background-color:#6d1c7c;color:hsla(0,0%,100%,.937254902);line-height:1;border-radius:60px;padding:.35em .75em;font-size:.9em;font-weight:400;margin-right:1em}[lang=en-US] .single .sh::before{content:"Areas"}.search .l-content{min-height:48vh}.search .l-article{max-width:1200px;padding-block:0}.search .l-mainContent .c-pageTitle{border:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.35;position:relative;padding:.25em .25em .25em 1em;margin-inline:auto;margin-bottom:clamp(1.5em,2.5vw,2em);margin-top:3.6em}.search .l-mainContent .c-pageTitle::before{content:"";position:absolute;left:0;top:0;display:block;width:8px;height:100%;background:repeating-linear-gradient(#6d1c7c 0%, #6d1c7c 50%, rgba(109, 28, 124, 0.1490196078) 50%, rgba(109, 28, 124, 0.1490196078) 100% 100%);pointer-events:none}.search .l-mainContent .c-pageTitle::after{display:none}.search .l-mainContent .c-pageTitle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.04rem;border:none !important;float:none !important;padding:0 !important;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.search .l-mainContent .p-searchContent{margin-top:0 !important}.search .l-mainContent .p-postList__excerpt{display:none}.error404 .l-content{width:100vw;max-width:100%;padding:4em 4vw 2em;min-height:48vh}.error404 .l-article{max-width:1200px;padding-block:0}.error404 .l-mainContent .c-ttl404{font-weight:600;font-size:1.6em;color:#2c2429;text-align:left;padding-top:0}.error404 .l-mainContent .post_content{margin-top:2em}.error404 .l-mainContent .u-ta-c{text-align:left}.error404 .l-mainContent .u-ta-c:not(:last-of-type){margin-bottom:1.6em}.error404 .l-mainContent .c-searchForm{width:100%;max-width:760px;margin:0 auto 3em}.error404 .l-mainContent .c-searchForm__submit{width:6.4rem;border-radius:0 .6rem .6rem 0}.error404 .l-mainContent .c-searchForm__s{padding:1rem 2rem;border-radius:.6rem}@media screen and (min-width: 600px){.error404 .l-mainContent .c-ttl404,.error404 .l-mainContent .u-ta-c{text-align:center}}