@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Shippori+Mincho:wght@400;500;600;700;800&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;vertical-align:baseline;font:inherit;font-size:100%}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}img{vertical-align:bottom}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=text]{padding:0;outline:none;border:none;border-radius:0;background:0 0}textarea{padding:0;outline:none;border:0;background:rgba(0,0,0,0);resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{outline:none;border:none}html,body{font-size:62.5%}body{width:100%;font-size:14px;font-size:1.4rem;font-family:"Shippori Mincho",serif;line-height:2;font-weight:500;overflow-x:hidden;letter-spacing:.1em;-webkit-text-size-adjust:100%}@media screen and (min-width:769px){body{font-size:18px;font-size:1.8rem}}a{color:#241b57;text-decoration:none}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.sp{display:block}@media screen and (min-width:769px){.sp{display:none}}.pc{display:none}@media screen and (min-width:769px){.pc{display:block}}#loading{position:fixed;pointer-events:none;top:0;left:0;z-index:2000;width:100lvw;height:100lvh;background:#cd7467;transition:all 1.5s;display:flex;align-items:center;justify-content:center}#loading.completion{opacity:0}main{overflow:hidden;position:relative}img{display:block;width:100%}.mgt5{margin-top:5px !important}.mgb10{margin-bottom:10px !important}.mgb20{margin-bottom:20px !important}.mgb30{margin-bottom:30px !important}.mgb40{margin-bottom:40px !important}.mgb50{margin-bottom:50px !important}hr{height:1px;border:none;background-color:#ccc}.txt--bold{font-weight:700}.txt--center{text-align:center}.txt--red{color:#ff6060}.loading__ico-01{width:100px;height:100px;padding:3px;position:absolute;display:flex;justify-content:center;align-items:center;border:8px solid #ff0;animation:spin-01 5s ease-in-out 0s infinite alternate}.loading__ico-02{width:100px;height:100px;padding:3px;left:-115px;display:flex;justify-content:center;align-items:center;border:8px solid #cd7467;transform:rotate(45deg);animation:spin-02 5s ease-in-out 0s infinite alternate}@keyframes spin-01{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes spin-02{0%{transform:rotate(45deg)}25%{transform:rotate(-45deg)}50%{transform:rotate(-135deg)}75%{transform:rotate(-225deg)}100%{transform:rotate(-315deg)}}.c-sec{padding:40px 0;background:#fff;position:relative;z-index:200}@media screen and (min-width:769px){.c-sec{padding:80px 0}}.c-sec .c-sec__ttl{text-align:center;padding:20px 0;background:url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/bg_c-sec__ttl_01.png) center center no-repeat;background-size:contain}@media screen and (min-width:769px){.c-sec .c-sec__ttl{padding:40px 20px}}.c-sec .c-sec__ttl .c-sec__ttl-en{font-family:"Bodoni Moda",serif;font-size:3.2rem;font-weight:400;color:#cd7467}@media screen and (min-width:769px){.c-sec .c-sec__ttl .c-sec__ttl-en{font-size:4.6rem}}@media screen and (width>=1025px){.c-sec .c-sec__ttl .c-sec__ttl-en{font-size:6rem}}.c-sec .c-sec__ttl h2{font-size:1.6rem}@media screen and (min-width:769px){.c-sec .c-sec__ttl h2{font-size:2rem}}@media screen and (width>=1025px){.c-sec .c-sec__ttl h2{font-size:2.6rem}}.c-sec__inner{padding:0 20px}.c-cv{position:relative;z-index:200;width:100%;padding:40px 20px;text-align:center;color:#fff;background:linear-gradient(110deg,var(--color-main-base,#cd7467) .65%,var(--color-accent-base,#67c0cd) 100%)}@media screen and (min-width:769px){.c-cv{padding:80px 20px}}.c-cv .c-cv__head-en{font-family:"Bodoni Moda",serif;font-size:2rem;font-weight:700;letter-spacing:.15em;display:flex;align-items:center;justify-content:center;gap:16px}@media screen and (min-width:769px){.c-cv .c-cv__head-en{font-size:3rem}}.c-cv .c-cv__head-en img{width:30px}@media screen and (min-width:769px){.c-cv .c-cv__head-en img{width:20px}}.c-cv .c-cv__btn{display:flex;align-items:center;justify-content:center;margin-top:20px;width:100%;max-width:380px;background:#fff;border:1px solid #cd7467;border-radius:9999px;height:64px;margin-inline:auto;color:#cd7467;gap:8px}@media screen and (min-width:769px){.c-cv .c-cv__btn{margin-top:40px}}.c-cv .c-cv__btn svg{fill:#cd7467;width:16px}.c-cv .c-cv__btn img{width:16px}.c-list-indent{margin-top:16px;color:#666}@media screen and (min-width:769px){.c-list-indent{margin-top:24px}}.c-list-indent li{margin-top:4px;display:flex}.c-list-caution{margin-top:8px}@media screen and (min-width:769px){.c-list-caution{margin-top:16px}}.c-list-caution li{display:flex;font-size:1rem}@media screen and (min-width:769px){.c-list-caution li{font-size:1.3rem}}.c-list-caution li .c-list-caution__head{margin-right:10px}.c-accordion__head{position:relative;cursor:pointer;transition:color .3s,border .3s}@media(any-hover:hover){.c-accordion__head:hover{color:#7f473f}}.c-accordion__head:after{content:"";height:1px;width:14px;background:#cd7467;position:absolute;right:0;top:50%;transform:translateY(-1px);transition:all .3s}@media screen and (min-width:769px){.c-accordion__head:after{width:17px;right:15px}}.c-accordion__head:before{content:"";height:1px;width:14px;background:#cd7467;position:absolute;right:0;top:50%;transform:translateY(-1px) rotate(90deg);transition:all .5s;opacity:1}@media screen and (min-width:769px){.c-accordion__head:before{right:15px;width:17px}}.c-accordion__head.is-open:after{transform:translateY(-1px) rotate(180deg)}.c-accordion__head.is-open:before{transform:translateY(-1px) rotate(0);opacity:0}.c-accordion__cont{display:none}.c_cta_btn{position:fixed;z-index:1000;bottom:0;width:100%;padding:10px 8px;background:rgba(0,0,0,0);background-color:rgba(255,255,255,.6)}.c_cta_btn ul{display:flex;gap:8px;max-width:800px;margin:auto}.c_cta_btn ul li a{display:block;width:100%;border-radius:20px;text-align:center;font-size:1.1rem;height:100%;padding:8px}@media screen and (min-width:769px){.c_cta_btn ul li a{font-size:1.4rem}}.c_cta_btn ul li a img{margin:auto;width:40px}.c_cta_btn .c_cta_btn__tel{width:28%}.c_cta_btn .c_cta_btn__tel a{background:#fff;border:1px solid #666}.c_cta_btn .c_cta_btn__line{width:28%}.c_cta_btn .c_cta_btn__line a{background:#fff;border:1px solid #666}.c_cta_btn .c_cta_btn__mail{width:44%}.c_cta_btn .c_cta_btn__mail a{background:#cd7467;color:#fff}.c_cta_btn.is-active{opacity:1;visibility:visible}.ico{display:grid;place-content:center}.ico-arrow-right,.ico_arrow_left{width:15px;height:15px;flex:0 0 15px}.ico-check{width:16px;height:16px}@media screen and (width>=769px){.ico-check{width:32px;height:32px}}.ico-check svg{fill:#cd7467}.ico_slide_prev,.ico_slide_next{width:11px;height:20px;flex:0 0 11px;fill:#fff}.ico-calendar{width:16px;height:19px}.ico_arrow_down{width:6px;height:4px}.ico-blank{width:14px;height:14px}.ico_lang{width:14px;height:14px}.ico_contact{width:14px;height:14px}.ico_contact{width:16px;height:12px}.ico_search{width:16px;height:16px}.ico_pdf{width:15px;height:14px}.ico_download{width:12px;height:13px}.ico_modal{width:12px;height:13px}.ico_swipe{width:22px;height:25px}.p-mv{position:relative}.p-mv .p-mv__circle{position:absolute;z-index:1;left:-50%;top:-7%;width:100%;animation:rotate 30s linear infinite}@media screen and (min-width:1025px){.p-mv .p-mv__circle{left:-10%;top:-10%;width:40%}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.p-mv .p-mv__flowers{width:80%;position:absolute;right:-120px;top:30%;max-width:430px}@media screen and (min-width:769px){.p-mv .p-mv__flowers{max-width:none;width:40%;max-width:670px;right:-5%;top:auto;bottom:10%}}.p-mv .p-mv__bg{width:100%;position:absolute;right:0;top:0;z-index:-1}@media screen and (min-width:769px){.p-mv .p-mv__bg{top:0;width:75%}}.p-mv .p-mv__bg img{width:100%}.p-mv .p-mv__catch{padding-top:55%;margin-left:5%;font-size:1.8rem;font-weight:500;color:#fff;display:grid;gap:8px;position:relative;z-index:3}@media screen and (min-width:769px){.p-mv .p-mv__catch{padding-top:15%;font-size:2.4rem;margin-left:10%}}@media screen and (width>=1025px){.p-mv .p-mv__catch{font-size:3.6rem}}.p-mv .p-mv__catch span{display:inline-block;padding:2px 8px;background:rgba(205,116,103,.8)}.p-mv h2{gap:16px;margin-top:20px;margin-left:5%;position:relative;z-index:3;line-height:1.5}@media screen and (min-width:769px){.p-mv h2{line-height:2;margin-top:50px;margin-left:10%}}.p-mv h2>span{display:inline-block;margin-bottom:8px;padding:0 8px;font-size:4rem;background:#fff;box-shadow:0px 6px 6px 0px rgba(0,0,0,.05)}@media screen and (min-width:769px){.p-mv h2>span{font-size:6.4rem}}.p-mv h2>span>span{background:linear-gradient(156deg,#cd7467 0%,#67c0cd 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-mv .p-mv__icon{display:flex;align-items:center;margin-top:10px;justify-content:center;position:relative;z-index:3}@media screen and (min-width:769px){.p-mv .p-mv__icon{gap:40px;margin-top:50px;margin-left:10%;justify-content:flex-start}}.p-mv .p-mv__icon .p-mv__icon-sp{width:80%;max-width:470px}.p-contents{display:grid;gap:40px}.p-contents .p-contents__inner{padding:0 20px}.p-contents .p-contents__list{display:grid;grid-template-columns:repeat(1,1fr);gap:40px;margin-inline:auto;counter-reset:number 0}@media screen and (width>=769px){.p-contents .p-contents__list{gap:80px;max-width:1200px}}.p-contents .p-contents__list .p-contents_list-item{counter-increment:decimal-leading-zero}.p-contents .p-contents__list .p-contents_list-item:nth-of-type(even) .p-contents_list-head .p-contents__list-tag{right:-80px;left:inherit}@media screen and (width>=769px){.p-contents .p-contents__list .p-contents_list-item:nth-of-type(even) .p-contents_list-head .p-contents__list-tag{right:-120px}}.p-contents .p-contents__list .p-contents_list-item:nth-of-type(even) .p-contents_list-head .p-contents__list-img{padding:0 55px 0 0}@media screen and (min-width:769px){.p-contents .p-contents__list .p-contents_list-item:nth-of-type(even) .p-contents_list-head .p-contents__list-img{padding:0 80px 0 0}}.p-contents .p-contents__list .p-contents_list-head{position:relative;display:flex}.p-contents .p-contents__list .p-contents_list-head .p-contents__list-tag{position:absolute;left:60px;top:0;rotate:90deg;transform-origin:left top;color:#cd7467;font-size:1.6rem}@media screen and (min-width:769px){.p-contents .p-contents__list .p-contents_list-head .p-contents__list-tag{left:80px;font-size:2.8rem}}.p-contents .p-contents__list .p-contents_list-head .p-contents__list-tag span{font-size:2.4rem}@media screen and (min-width:769px){.p-contents .p-contents__list .p-contents_list-head .p-contents__list-tag span{font-size:3.2rem}}.p-contents .p-contents__list .p-contents_list-head .p-contents__list-tag span:before{content:counter(decimal-leading-zero)}.p-contents .p-contents__list .p-contents_list-head .p-contents__list-img{width:100%;padding:0 0 0 55px}@media screen and (min-width:769px){.p-contents .p-contents__list .p-contents_list-head .p-contents__list-img{padding:0 0 0 80px}}.p-contents .p-contents__list .p-contents_list-head .p-contents__list-img img{width:100%;border-radius:0 0 0 60px}@media screen and (min-width:769px){.p-contents .p-contents__list .p-contents_list-head .p-contents__list-img img{border-radius:0 0 0 120px}}.p-contents .p-contents__list .p-contents__list-ttl{margin-top:16px;font-size:2.4rem;color:#cd7467;font-weight:500}@media screen and (min-width:769px){.p-contents .p-contents__list .p-contents__list-ttl{text-align:center;margin-top:40px;font-size:3.6rem}}.p-contents .p-contents__list .p-contents__list-txt{margin-top:16px}@media screen and (min-width:769px){.p-contents .p-contents__list .p-contents__list-txt{margin-top:24px}}.p-halls{overflow:hidden}.p-halls .p-halls__txt{text-align:center;margin-top:40px}.p-halls .p-holls__list .p-holls__list-item{margin-top:64px;position:relative}.p-halls .p-holls__list .p-holls__list-item .swiper-slide{text-align:center}.p-halls .p-holls__list .p-holls__list-item .swiper-slide p{margin-top:8px;font-size:1.2rem}@media screen and (min-width:769px){.p-halls .p-holls__list .p-holls__list-item .swiper-slide p{font-size:1.8rem}}.p-halls .p-holls__list .p-holls__list-item .p-holls__list-ttl{text-align:center}.p-halls .p-holls__list .p-holls__list-item .p-holls__list-ttl .p-holls__list-ttl-en{font-family:"Bodoni Moda",serif;font-size:2rem;font-weight:400}@media screen and (min-width:769px){.p-halls .p-holls__list .p-holls__list-item .p-holls__list-ttl .p-holls__list-ttl-en{font-size:3rem}}.p-halls .p-holls__list .p-holls__list-item .p-holls__list-ttl .p-holls__list-ttl-img{margin-top:8px;width:220px;margin-inline:auto}@media screen and (min-width:769px){.p-halls .p-holls__list .p-holls__list-item .p-holls__list-ttl .p-holls__list-ttl-img{width:160px}}.p-halls .p-holls__list .p-holls__list-item .swiper-container{margin-top:40px}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.5rem !important;color:#cd7467}.swiper-button-next,.swiper-button-prev{width:45px !important;height:45px !important;background:rgba(255,255,255,.8);border-radius:9999px;border:1px solid #cd7467}@media screen and (min-width:769px){.swiper-button-next,.swiper-button-prev{width:80px !important;height:80px !important}}.swiper-button-next{right:4% !important;top:65% !important}@media screen and (min-width:769px){.swiper-button-next{right:22% !important}}.swiper-button-prev{left:4% !important;top:65% !important}@media screen and (min-width:769px){.swiper-button-prev{left:22% !important}}.p-present{position:relative;padding-top:0;background:url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/bg_present_01_sp.jpg) center center no-repeat;background-size:cover;padding:64px 20px}@media screen and (width>=769px){.p-present{background:url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/bg_present_01_pc.jpg) center center no-repeat;background-size:cover}}.p-present .p-present__bg{display:block;width:100%;height:6lvh;position:sticky;top:0}.p-present .p-present__bg img{width:100%;height:100lvh;object-fit:cover}.p-present .p-present__cont{position:relative;z-index:150;width:100%;max-width:1440px;margin-inline:auto}.p-present .p-halls__txt{text-align:center;font-size:1.6rem}@media screen and (min-width:769px){.p-present .p-halls__txt{font-size:1.8rem}}.p-present .p-present__ttl{margin-top:40px;text-align:center}.p-present .p-present__ttl img{width:270px;margin-inline:auto}.p-present .p-present__ttl h3{margin-top:16px;font-size:2rem;font-weight:500}@media screen and (min-width:769px){.p-present .p-present__ttl h3{font-size:2.8rem}}.p-present .p-present__list{width:100%;max-width:1440px;margin:20px auto;display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media screen and (min-width:769px){.p-present .p-present__list{margin:40px auto;gap:40px}}@media screen and (min-width:1024px){.p-present .p-present__list{grid-template-columns:repeat(3,1fr)}}.p-present .p-present__list .p-present__list-item{text-align:center;border:1px solid #cd7467;background:#fff;border-radius:10px;padding:20px}.p-present .p-present__list .p-present__list-item h3{color:#cd7467;font-size:1.4rem;font-weight:700;margin-top:16px}@media screen and (min-width:769px){.p-present .p-present__list .p-present__list-item h3{font-size:2rem}}.p-present .p-present__list .p-present__list-item h3 span{font-size:1.2rem}@media screen and (width>=769px){.p-present .p-present__list .p-present__list-item h3 span{font-size:1.5rem}}.p-present .p-present__list .p-present__list-item img{border-radius:0 30px}.p-present .p-present__list .p-present__list-item:nth-of-type(even) img{border-radius:30px 0}.p-about{background:#cd7467;color:#fff}.p-about .c-sec__ttl .c-sec__ttl-en{color:#fff}.p-about .p-about__txt{text-align:center}.p-about .p-about__box{margin-top:80px;display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.p-about .p-about__box .p-about__item{max-width:1440px;margin-inline:auto}.p-about .p-about__box .p-about__item .p-about__item-head{text-align:center;padding:40px 10px 40px;background:url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/bg_about-ttl_01.png) center center no-repeat;background-size:contain;min-height:210px}@media screen and (min-width:769px){.p-about .p-about__box .p-about__item .p-about__item-head{padding:80px 20px 60px}}.p-about .p-about__box .p-about__item .p-about__item-head .p-about__item-head-num{width:40px;height:40px;display:grid;place-content:center;border-radius:999px;background:#7f473f;font-family:"Bodoni Moda",serif;font-size:1.6rem;margin-inline:auto}@media screen and (min-width:769px){.p-about .p-about__box .p-about__item .p-about__item-head .p-about__item-head-num{width:80px;height:80px;font-size:2rem}}.p-about .p-about__box .p-about__item .p-about__item-head h3{font-size:2rem;font-weight:700;margin-top:5px}@media screen and (min-width:769px){.p-about .p-about__box .p-about__item .p-about__item-head h3{margin-top:24px;font-size:2.8rem}}.p-about .p-about__box .p-about__item .p-about__cont{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}@media screen and (min-width:769px){.p-about .p-about__box .p-about__item .p-about__cont{gap:40px}}.p-about .p-about__box .p-about__item .p-about__cont .p-about__cont-txt{font-size:1.4rem;background:url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/bg_about-cont_02.png) right bottom no-repeat;background-size:contain}@media screen and (min-width:769px){.p-about .p-about__box .p-about__item .p-about__cont .p-about__cont-txt{font-size:2.7rem}}.p-about .p-about__box .p-about__item:nth-of-type(even) .p-about__cont .p-about__cont-txt{background:url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/bg_about-cont_01.png) right bottom no-repeat;background-size:contain}.p-voice{padding:40px 20px}@media screen and (min-width:769px){.p-voice{padding:80px 20px}}.p-voice .p-voice__list{margin-top:40px;text-align:left;max-width:1440px;margin-inline:auto;border-top:1px solid #ccc}@media screen and (min-width:769px){.p-voice .p-voice__list{margin-top:64px}}.p-voice .p-voice__list .p-voice__list-item{border-bottom:1px solid #ccc}.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head{display:flex;align-items:center;padding:16px 0;gap:16px}@media screen and (min-width:769px){.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head{padding:24px 0;gap:24px}}.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head figure img{width:100px;height:100px;border-radius:9999px}@media screen and (min-width:769px){.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head figure img{width:180px;height:180px}}.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head .p-voice__list-head-cont{padding-right:20px}@media screen and (min-width:769px){.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head .p-voice__list-head-cont{padding-right:0;padding-bottom:24px}}.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head .p-voice__list-head-cont h3{font-size:1.4rem}@media screen and (min-width:769px){.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head .p-voice__list-head-cont h3{font-size:2.4rem}}.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head .p-voice__list-head-cont .p-voice__list-head-cont--name{font-size:1.1rem;color:#666}@media screen and (min-width:769px){.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head .p-voice__list-head-cont .p-voice__list-head-cont--name{font-size:1.6rem}}.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head .p-voice__list-head-cont .p-voice__list-head-cont--place{color:#cd7467;font-size:1.1rem}@media screen and (min-width:769px){.p-voice .p-voice__list .p-voice__list-item .p-voice__list-head .p-voice__list-head-cont .p-voice__list-head-cont--place{font-size:1.6rem}}.p-voice .p-voice__list .p-voice__list-item .p-voice__list-cont .p-voice__list-cont-box{padding:16px;background:#f5f5f5;margin-bottom:24px;font-size:1.3rem}@media screen and (min-width:769px){.p-voice .p-voice__list .p-voice__list-item .p-voice__list-cont .p-voice__list-cont-box{font-size:1.6rem;padding:24px}}.p-recommend{padding:40px 20px}@media screen and (min-width:769px){.p-recommend{padding:80px 20px}}.p-recommend .p-recommend__inner{width:100%;max-width:1440px;margin-inline:auto}.p-recommend .p-recommend__txt{text-align:center;font-size:1.3rem}@media screen and (min-width:769px){.p-recommend .p-recommend__txt{font-size:1.6rem}}.p-recommend .p-recommend__list{max-width:480px;margin:24px auto;flex-wrap:wrap}@media screen and (min-width:769px){.p-recommend .p-recommend__list{margin:32px auto}}.p-recommend .p-recommend__list .p-recommend__list-item{display:flex;align-items:center;justify-content:start;gap:8px;font-size:1.4rem;color:#cd7467}@media screen and (min-width:769px){.p-recommend .p-recommend__list .p-recommend__list-item{font-size:2rem}}.p-recommend .p-recommend__list span{width:16px;height:16px;display:block}@media screen and (min-width:769px){.p-recommend .p-recommend__list span{width:32px;height:32px}}.p-recommend .p-recommend__list span img{width:100%}.p-recommend .p-recommend__img{margin-top:40px}.p-qa{padding:80px 20px}.p-qa .p-qa__list{margin-top:64px;text-align:left;max-width:1440px;margin-inline:auto;border-top:1px solid #ccc}.p-qa .p-qa__list .p-qa__list-item{border-bottom:1px solid #ccc}.p-qa .p-qa__list .p-qa__list-item .p-qa__list-head{display:flex;align-items:center;padding:16px 20px 16px 0;gap:24px}@media screen and (min-width:769px){.p-qa .p-qa__list .p-qa__list-item .p-qa__list-head{padding:24px 20px 24px 0}}.p-qa .p-qa__list .p-qa__list-item .p-qa__list-head .p-voice__list-head-cont h3{font-size:1.4rem;display:flex;align-items:center;gap:8px}@media screen and (min-width:769px){.p-qa .p-qa__list .p-qa__list-item .p-qa__list-head .p-voice__list-head-cont h3{font-size:2.4rem}}.p-qa .p-qa__list .p-qa__list-item .p-qa__list-head .p-voice__list-head-cont h3 span{width:24px;height:24px;border-radius:999px;background:#faf1f0;display:grid;place-content:center}@media screen and (min-width:769px){.p-qa .p-qa__list .p-qa__list-item .p-qa__list-head .p-voice__list-head-cont h3 span{width:50px;height:50px}}.p-qa .p-qa__list .p-qa__list-item .p-qa__list-cont .p-qa__list-cont-box{padding:16px;background:#f5f5f5;margin-bottom:16px}@media screen and (min-width:769px){.p-qa .p-qa__list .p-qa__list-item .p-qa__list-cont .p-qa__list-cont-box{padding:24px;margin-bottom:24px}}.p-qa .p-qa__list .p-qa__list-item .p-qa__list-cont .p-qa__list-cont-box span{color:#fff;width:24px;height:24px;border-radius:999px;background:#cd7467;display:grid;place-content:center;margin-inline:auto;margin-bottom:8px}@media screen and (min-width:769px){.p-qa .p-qa__list .p-qa__list-item .p-qa__list-cont .p-qa__list-cont-box span{width:50px;height:50px}}.p-access{background:#cd7467;color:#fff}.p-access .c-sec__ttl .c-sec__ttl-en{color:#fff}.p-access .p-access__box{width:100%;max-width:1440px;margin-inline:auto;margin-top:24px}@media screen and (min-width:769px){.p-access .p-access__box{margin-top:40px}}.p-access .p-access__box .p-access__map iframe{aspect-ratio:16/9;width:100%}.p-access .p-access__box h3{margin-top:8px;font-size:1.6rem}@media screen and (min-width:769px){.p-access .p-access__box h3{font-size:2.8rem}}.p-access .p-access__box .p-access__list{display:grid;gap:8px;margin-top:16px}.p-access .p-access__box .p-access__list li{display:flex;gap:8px}.p-access .p-access__box .p-access__list li span{width:24px;height:24px;display:grid;place-content:center;padding-top:6px}.p-contact-form{padding:80px 20px;background:linear-gradient(110deg,var(--color-main-base,#cd7467) .65%,var(--color-accent-base,#67c0cd) 100%)}.p-contact-form .p-contact-form__head{color:#fff}.p-contact-form .p-contact-form__head-jp{text-align:center}.p-contact-form .p-contact-form__head-en{font-family:"Bodoni Moda",serif;font-size:2rem;font-weight:700;letter-spacing:.15em;display:flex;align-items:center;justify-content:center;gap:16px}@media screen and (min-width:769px){.p-contact-form .p-contact-form__head-en{font-size:3rem}}.p-contact-form .p-contact-form__head-en img{width:20px}.p-contact-form .p-contact-form__txt{max-width:800px;margin:40px auto 0}.p-contact-form .p-contact-form__inner{max-width:800px;background:#fff;border-radius:20px;margin-inline:auto;margin-top:40px;padding:20px;border:1px solid #cd7467}@media screen and (min-width:1025px){.p-contact-form .p-contact-form__inner{padding:40px;border-radius:40px}}.p-contact-form .form__list{display:block}@media screen and (min-width:1025px){.p-contact-form .form__list{margin-bottom:6rem}}.p-contact-form .form__list .form__list-item{width:100%;margin-bottom:3rem}.p-contact-form .form__list .form__list-item .heading{font-size:1.2rem;font-weight:400;margin-bottom:1rem;font-weight:700}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .heading{font-size:1.8rem}}.p-contact-form .form__list .form__list-item .heading .icon{display:inline-block;font-size:1rem;font-weight:400;background:#8c8c8c;border-radius:5px;line-height:1;color:#fff;padding:5px 8px;white-space:nowrap;margin-left:10px;font-weight:700}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .heading .icon{font-size:1.2rem}}.p-contact-form .form__list .form__list-item .heading .icon.icon-required{background:#bc2b2b;border-radius:5px}.p-contact-form .form__list .form__list-item .heading.col2{display:flex;align-items:baseline}.p-contact-form .form__list .form__list-item .heading.col2 .ttl_note{display:block;font-size:1.6rem;font-weight:400}.p-contact-form .form__list .form__list-item .heading small{font-size:1rem;color:#666}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .heading small{font-size:1.2rem}}.p-contact-form .form__list .form__list-item .sub-ttl{font-size:1rem;font-weight:700;border:1px solid #333;width:fit-content;padding:5px 8px;line-height:1;margin-bottom:10px}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .sub-ttl{font-size:1.4rem}}.p-contact-form .form__list .form__list-item .text{width:100%}.p-contact-form .form__list .form__list-item .text input{background:#faf1f0;padding:16px 10px;width:100%;font-size:1.2rem;font-weight:300;border-radius:5px;outline:none;border:none;color:#666}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .text input{padding:20px;border-radius:10px;font-size:1.4rem}}.p-contact-form .form__list .form__list-item .text input::placeholder{color:#a8a8a8}.p-contact-form .form__list .form__list-item .text input[type=date]{position:relative;cursor:pointer;width:100%}.p-contact-form .form__list .form__list-item .text input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background:rgba(0,0,0,0);z-index:1;cursor:pointer}.p-contact-form .form__list .form__list-item .text input[type=date]:after{content:"";background-image:url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/ico_calendar.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;width:30px;height:30px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .text input[type=date]:after{width:60px;height:30px;right:0}}.p-contact-form .form__list .form__list-item .text textarea{background:#faf1f0;padding:16px 10px;width:100%;min-height:80px;font-size:1.2rem;font-weight:300;border-radius:5px;outline:none;border:none;color:#666}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .text textarea{padding:15px 20px;border-radius:10px;font-size:1.6rem;min-height:160px}}.p-contact-form .form__list .form__list-item .text textarea::placeholder{color:#a8a8a8;font-size:1.6rem}.p-contact-form .form__list .form__list-item .text.calendar{position:relative;margin-bottom:8px;margin-top:15px}.p-contact-form .form__list .form__list-item .text.calendar input{background:#faf1f0 url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/ico_calendar.svg) no-repeat;background-size:15px;background-position:right 10px center}@media screen and (width>=769px){.p-contact-form .form__list .form__list-item .text.calendar input{background-size:30px;background-position:right 15px center}}.p-contact-form .form__list .form__list-item .checkbox .wpcf7-list-item{margin:0}.p-contact-form .form__list .form__list-item .checkbox .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-direction:column;gap:5px}.p-contact-form .form__list .form__list-item .checkbox input{width:15px;height:15px;border-color:#1a1a1a;margin:0}.p-contact-form .form__list .form__list-item .checkbox label{display:flex;align-items:center;gap:10px;font-size:1.2rem}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .checkbox label{font-size:1.6rem}}.p-contact-form .form__list .form__list-item .radio .wpcf7-list-item{margin:0}.p-contact-form .form__list .form__list-item .radio .wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;gap:5px}.p-contact-form .form__list .form__list-item .radio input{width:20px;height:20px;border-color:#1a1a1a;margin:0}.p-contact-form .form__list .form__list-item .radio label{display:flex;align-items:center;gap:10px;font-size:1.2rem}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .radio label{font-size:1.6rem}}.p-contact-form .form__list .form__list-item .select select{background:#faf1f0;padding:16px 10px;width:100%;font-size:1.2rem;font-weight:300;border-radius:5px;outline:none;color:#666;-webkit-appearance:none;appearance:none;background:#faf1f0 url(//kekkonsikijo.com/lp/wp-content/themes/lp/assets/css/../img/arrow_down_01.svg) no-repeat;background-size:15px;background-position:right 10px center}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .select select{padding:20px;font-size:1.4rem;border-radius:10px}}@media screen and (width>=769px){.p-contact-form .form__list .form__list-item .select select{background-size:20px;background-position:right 18px center}}.p-contact-form .form__list .form__list-item .form-example{font-size:1rem;color:#666}@media screen and (min-width:1025px){.p-contact-form .form__list .form__list-item .form-example{font-size:1.2rem}}.p-contact-form .form_privacy{margin-bottom:3.5rem}@media screen and (min-width:1025px){.p-contact-form .form_privacy{margin-bottom:7rem}}.p-contact-form .form_privacy .form_privacy__link{line-height:1;margin-bottom:10px}@media screen and (min-width:1025px){.p-contact-form .form_privacy .form_privacy__link{margin-bottom:20px}}.p-contact-form .form_privacy .form_privacy__link a{color:#cd7467;text-decoration:underline;font-size:1.2rem;font-weight:700}@media screen and (min-width:1025px){.p-contact-form .form_privacy .form_privacy__link a{font-size:1.6rem}}.p-contact-form .form__button{text-align:center}.p-contact-form .form__button button[type=submit]{display:grid;place-content:center;width:100%;min-height:64px;border-radius:999px;background:#cd7467;text-align:center;position:relative;margin:40px auto 0;border:none;font-weight:700;cursor:pointer}.p-contact-form .form__button button[type=submit] input{color:#fff;font-family:"Shippori Mincho",serif;font-size:1.6rem;border:0;background:0 0;font-weight:700}@media screen and (min-width:1025px){.p-contact-form .form__button button[type=submit] input{font-size:2rem}}.p-contact-form .form__button button[type=submit] .wpcf7-spinner{display:none}.p-contact-form .form__list-holiday{width:100%;font-size:1.1rem}.p-contact-form .form__list-holiday p{text-decoration:underline}.p-contact-form .form__list-holiday ul{display:flex;flex-wrap:wrap;gap:5px}.p-contact-form .form__list-holiday ul li{color:#3d3d3d}.wpcf7-not-valid-tip{font-size:1.2rem}@media screen and (min-width:1025px){.wpcf7-not-valid-tip{font-size:1.4rem}}.contact-page-wrap{padding:40px 20px;width:100%;max-width:600px;margin-inline:auto}@media screen and (min-width:1025px){.contact-page-wrap{padding:120px 0}}.contact__heading{text-align:center;font-size:1.7rem;font-weight:400;margin-bottom:2em;color:#5b6954}@media screen and (min-width:1025px){.contact__heading{font-size:2rem}}.contact__text{text-align:center;font-size:1.4rem;margin-bottom:2em}@media screen and (min-width:1025px){.contact__text{font-size:1.6rem}}.p-contact-form.comfirm{background:#fff}.p-contact-form .p-contact__inner{max-width:800px;margin-inline:auto}@media screen and (min-width:1025px){.p-contact-form .p-contact__inner{padding:120px 20px}}.p-contact-form .p-contact__inner .p-contact-form__txt{margin-top:20px;text-align:center}.p-contact-form .p-contact__inner .p-contact-form__box{margin-top:60px}@media screen and (min-width:769px){.p-contact-form .p-contact__inner .p-contact-form__box{margin-top:120px}}.p-contact-form .p-contact__inner .p-contact-form__box .p-contact-form__list dl{display:flex;flex-wrap:wrap;justify-content:flex-end;border-bottom:1px solid #ffded9;padding-bottom:10px;margin-bottom:10px;font-size:1.4rem}@media screen and (min-width:1025px){.p-contact-form .p-contact__inner .p-contact-form__box .p-contact-form__list dl{padding-bottom:20px;margin-bottom:20px;font-size:1.6rem}}.p-contact-form .p-contact__inner .p-contact-form__box .p-contact-form__list dl dt{width:100%;font-weight:700}@media screen and (min-width:1025px){.p-contact-form .p-contact__inner .p-contact-form__box .p-contact-form__list dl dt{width:38%}}.p-contact-form .p-contact__inner .p-contact-form__box .p-contact-form__list dl dd{width:100%}@media screen and (min-width:1025px){.p-contact-form .p-contact__inner .p-contact-form__box .p-contact-form__list dl dd{width:62%}}.p-contact-form .c-form__btn{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px}@media screen and (min-width:1025px){.p-contact-form .c-form__btn{margin-top:60px}}.p-contact-form .c-form__btn li{width:100%;max-width:600px}.p-contact-form .c-form__btn li input,.p-contact-form .c-form__btn li a{display:grid;place-content:center;width:100%;min-height:64px;border-radius:999px;background:#cd7467;text-align:center;position:relative;margin:0 auto;border:none;font-weight:700;cursor:pointer;color:#fff;font-size:1.6rem;font-family:"Shippori Mincho",serif;font-weight:700}@media screen and (min-width:1025px){.p-contact-form .c-form__btn li input,.p-contact-form .c-form__btn li a{font-size:2rem}}.p-contact-form .c-form__btn li.back input,.p-contact-form .c-form__btn li.back a{background:#707070}.p-contact-form .c-form__btn li .wpcf7-spinner{display:none}.thanks{padding:40px 20px;width:100%;max-width:600px;margin-inline:auto;background:#f7f7f7}@media screen and (min-width:1025px){.thanks{padding:120px 0}}.thanks .contact__heading{margin-bottom:20px;font-size:1.7rem;font-weight:400;color:#5b6954}@media screen and (min-width:1025px){.thanks .contact__heading{margin-bottom:40px;font-size:2rem}}.thanks .contact__img{width:80%;margin:0 auto 2em}.thanks .contact__button{text-align:center}.thanks .contact__button a{display:grid;place-content:center;width:90%;height:50px;border-radius:999px;background:#3d3d3d;color:#fff;text-align:center;position:relative;margin:auto}.thanks .contact__button a span{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.thanks .contact__button a span img{width:6px}.error_messe{text-align:center}input[type=date],input[type=time],input[type=datetime-local]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:4em}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}.p-contact{background:#f5f5f5}.p-contact .p-contact__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;max-width:800px;margin:20px auto;padding:0 20px}@media screen and (min-width:769px){.p-contact .p-contact__inner{gap:80px;margin:40px auto}}.p-contact .p-contact__inner .p-contact__item a{display:block;padding:15px 10px;text-align:center;border:1px solid #666;border-radius:20px;color:#000;background:#fff}@media screen and (min-width:769px){.p-contact .p-contact__inner .p-contact__item a{padding:40px}}.p-contact .p-contact__inner .p-contact__item a img{width:40%;margin:auto;max-width:120px;margin-inline:auto}@media screen and (min-width:769px){.p-contact .p-contact__inner .p-contact__item a img{width:100%}}.p-contact .p-contact__inner .p-contact__item a h3{text-align:center;margin-top:8px;font-size:1.2rem}@media screen and (min-width:769px){.p-contact .p-contact__inner .p-contact__item a h3{font-size:1.6rem}}.p-contact.floating{backdrop-filter:blur(12px) brightness(115%);-webkit-backdrop-filter:blur(3px) brightness(115%);background-color:#fff;background:rgba(0,0,0,0);background-color:rgba(255,255,255,.6);position:fixed;bottom:0;width:100%;display:block;padding:10px 0}@media screen and (min-width:769px){.p-contact.floating{display:none;width:auto}}.p-contact.floating .p-contact__inner{display:flex;padding:0 8px;margin:0;gap:8px}.p-contact.floating .p-contact__inner .p-contact__item{gap:8px;width:30%;gap:8px;margin:0;padding:0}@media screen and (width>=769px){.p-contact.floating .p-contact__inner .p-contact__item{min-width:110px;width:auto}}.p-contact.floating .p-contact__inner .p-contact__item a{padding:10px;min-height:90px;display:flex;flex-direction:column;justify-content:space-between;font-size:1.1rem;font-weight:700}.p-contact.floating .p-contact__inner .p-contact__item a .p-contact__item-ico img{width:40px}.p-contact.floating .p-contact__inner .p-contact__item a .p-contact__item-ico h3{margin-top:0}.p-contact.floating .p-contact__inner .p-contact__item a h3{white-space:nowrap}.p-contact.floating .p-contact__inner .p-contact__item.pink{width:40%}@media screen and (width>=769px){.p-contact.floating .p-contact__inner .p-contact__item.pink{width:auto}}.p-contact.floating .p-contact__inner .p-contact__item.pink a{border:none;background:#cd7467;color:#fff}.p-notfound{text-align:center;padding-top:150px}.p-notfound .p-notfound__ttl{font-size:2.8rem}.p-notfound .p-notfound__ttl span{display:block;margin-top:16px}.p-notfound .p-notfound__txt{margin-top:56px}.p-notfound .c-btn a{display:grid;place-content:center;margin:40px auto;width:280px;height:60px;background:#333;color:#fff;border-radius:999px;transition:background .3s}@media(any-hover:hover){.p-notfound .c-btn a:hover{background:#000}}.header{display:block;position:fixed;top:0;z-index:999;width:100%;padding:5px}@media screen and (min-width:1025px){.header{padding:20px}}.header .sp_headline{background:#fff;font-size:1rem;width:100lvw;padding:2px;text-align:center;margin-inline:calc(50% - 50vw);transform:translateY(-5px)}@media screen and (min-width:1025px){.header .sp_headline{display:none}}.header .header__inner{display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(12px) brightness(115%);-webkit-backdrop-filter:blur(12px) brightness(115%);background-color:#fff;background:rgba(0,0,0,0);background-color:rgba(255,255,255,.6);border-radius:100vmax;padding:8px 15px}@media screen and (min-width:1025px){.header .header__inner{padding:10px 30px}}@media screen and (min-width:1025px){.header .header__inner .header__logo{display:flex;align-items:center;gap:20px}}.header .header__inner .header__logo .header__logo-item a{display:block;max-width:160px}@media screen and (min-width:1025px){.header .header__inner .header__logo .header__logo-item a{width:160px}}.header .header__inner .header__btn{display:flex;align-items:center;gap:5px}@media screen and (min-width:1025px){.header .header__inner .header__btn{gap:30px}}.header .header__inner .header__menu{display:block;width:100%;backdrop-filter:blur(12px) brightness(115%);-webkit-backdrop-filter:blur(12px) brightness(115%);background-color:#fff;background:rgba(0,0,0,0);background-color:rgba(255,255,255,.95);border-radius:30px;opacity:0;pointer-events:none;transition:all .5s .01s;position:fixed;top:65px;right:0;padding:20px;box-shadow:0px 0px 5px #ddd}@media screen and (min-width:1025px){.header .header__inner .header__menu{top:118px;padding:20px;border-radius:20px;width:auto}}.header .header__inner .header__menu.open{opacity:1;pointer-events:all;z-index:70}.header .header__inner .header__menu .header__menu-nav{width:100%;height:calc(100svh - 145px)}@media screen and (min-width: 1025px){.header .header__inner .header__menu .header__menu-nav{height:calc(100svh - 195px)}}.header .header__inner .header__menu .header__menu-nav ul{display:block;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}@media screen and (min-width:1025px){.header .header__inner .header__menu .header__menu-nav ul{padding:0 20px}}.header .header__inner .header__menu .header__menu-nav ul li{width:100%;margin-top:8px}.header .header__inner .header__menu .header__menu-nav ul li a{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100%;height:100%;padding:15px 0;position:relative;font-size:clamp(1.2rem,.969rem + .99vw,1.6rem);line-height:1.5;color:#000}@media screen and (min-width:1025px){.header .header__inner .header__menu .header__menu-nav ul li a{gap:10px;font-size:1.8rem;border-bottom:1px solid #ece3e2}}.header .header__inner .header__menu .header__menu-nav ul li a .nav_jp{transition:all .3s}.header .header__inner .header__menu .header__menu-nav ul li a .nav_en{font-family:"Bodoni Moda",serif;font-size:1.4rem;color:#cd7467}.header .header__inner .header__menu .header__menu-nav ul li .nav_flower{width:15%;margin:auto}@media screen and (min-width:1025px){.header .header__inner .header__menu .header__menu-nav ul li .nav_flower{display:none}}.header .header__btn-nav,.header .header__btn-nav span{display:inline-block;transition:all .5s}.header .header__btn-nav{position:relative;width:45px;height:45px;border:1px solid #cd7467;border-radius:100vmax;z-index:99;cursor:pointer}@media screen and (min-width:1025px){.header .header__btn-nav{width:78px;height:78px;border:2px solid #cd7467}}.header .header__btn-nav span{position:absolute;left:7px;width:29px;height:1px;background-color:#cd7467;border-radius:10px}@media screen and (min-width:1025px){.header .header__btn-nav span{left:15px;width:44px;height:2px}}.header .header__btn-nav span:nth-of-type(1){top:16px}@media screen and (min-width:1025px){.header .header__btn-nav span:nth-of-type(1){top:24px}}.header .header__btn-nav span:nth-of-type(2){top:21px}@media screen and (min-width:1025px){.header .header__btn-nav span:nth-of-type(2){top:35px}}.header .header__btn-nav span:nth-of-type(3){bottom:16px}@media screen and (min-width:1025px){.header .header__btn-nav span:nth-of-type(3){bottom:26px}}.header .header__btn-nav span:nth-of-type(1){-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}@-webkit-keyframes menu-bar01{0%{-webkit-transform:translateY(7px) rotate(45deg)}50%{-webkit-transform:translateY(7px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{transform:translateY(7px) rotate(45deg)}50%{transform:translateY(7px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.header .header__btn-nav span:nth-of-type(2){transition:all .25s .25s;opacity:1}.header .header__btn-nav span:nth-of-type(3){-webkit-animation:menu-bar02 .75s forwards;animation:menu-bar02 .75s forwards}@-webkit-keyframes menu-bar02{0%{-webkit-transform:translateY(-11px) rotate(-45deg)}50%{-webkit-transform:translateY(-11px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(-11px) rotate(-45deg)}50%{transform:translateY(-11px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.header .header__btn-nav.active span:nth-of-type(1){-webkit-animation:active-menu-bar01 .75s forwards;animation:active-menu-bar01 .75s forwards;top:13px}@media screen and (min-width:769px){.header .header__btn-nav.active span:nth-of-type(1){top:25px}}@-webkit-keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(11px) rotate(0)}100%{-webkit-transform:translateY(11px) rotate(45deg)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(8px) rotate(0)}100%{transform:translateY(8px) rotate(45deg)}}@media screen and (min-width:1025px){@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(11px) rotate(0)}100%{transform:translateY(11px) rotate(45deg)}}}.header .header__btn-nav.active span:nth-of-type(2){opacity:0}.header .header__btn-nav.active span:nth-of-type(3){-webkit-animation:active-menu-bar03 .75s forwards;animation:active-menu-bar03 .75s forwards;bottom:13px}@media screen and (min-width:769px){.header .header__btn-nav.active span:nth-of-type(3){bottom:26px}}@-webkit-keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(-45deg)}}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(0)}100%{transform:translateY(-8px) rotate(-45deg)}}@media screen and (min-width:1025px){@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(0)}100%{transform:translateY(-10px) rotate(-45deg)}}}.l-footer{padding-top:80px}.l-footer h2 img{width:120px;margin-inline:auto}@media screen and (min-width:769px){.l-footer h2 img{width:200px}}.l-footer .l-footer__link{text-align:center;margin-top:40px;display:grid;gap:8px}.l-footer .l-footer__link a{color:#cd7467;text-decoration:underline}@media(any-hover:hover){.l-footer .l-footer__link a:hover{text-decoration:none}}.l-footer .l-footer__inner{margin-top:80px;text-align:center;background:#cd7467;color:#fff;font-size:1rem;padding:40px 20px;padding-bottom:130px}@media screen and (min-width:769px){.l-footer .l-footer__inner{font-size:1.2rem}}