@keyframes fade-in{0%{opacity:0}100%{opacity:1}}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{border-width:0;border-style:solid;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{clear:both;height:0;margin:0;overflow:visible;border-top-width:1px;box-sizing:content-box;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,textarea{margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;appearance:none}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}*,*::before,*::after{box-sizing:inherit}body,html{width:100%;font-size:62.5%;font-size:62.5%;color:#695e56}html{box-sizing:border-box}body{font-size:1.6rem;line-height:1;font-family:"Zen Kaku Gothic Antique","游明朝","Yu Mincho",Noto Serif JP,serif,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","源ノ明朝","Times New Roman","Times",serif;letter-spacing:.08em;overflow-x:hidden;height:100%}@media screen and (max-width: 767px){body{font-size:1.4rem}}body.is-active{position:fixed;width:100%;height:100%}img{width:auto;max-width:100%;height:auto;vertical-align:bottom}a img{transition-duration:.3s}small{font-size:inherit}h1,h2,h3,h4,h5,h6,p,dt,dd,ul,li,table,th,td,button,input,div{color:#695e56;line-height:1.6}a{transition:all .3s ease}a,button,.hover-effect{transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.flex{display:flex;align-items:stretch}hr,.container .wp-block-separator{margin:14px auto;border-top:1px solid #f19a96;border-bottom:none}@media screen and (max-width: 767px){.pc,.sp-hide{display:none}}.tb,.tb-hide{display:block}@media screen and (max-width: 1199px){.tb,.tb-hide{display:none}}.tb-show{display:none}@media screen and (max-width: 1199px){.tb-show{display:block}}.tb-sm,.tb-sm-show{display:none}@media screen and (max-width: 980px){.tb-sm,.tb-sm-show{display:block}}@media screen and (max-width: 980px){.tb-sm-hide{display:none}}.sp,.sp-show{display:none}@media screen and (max-width: 767px){.sp,.sp-show{display:block}}.br-text br:not(.br-text-pc){display:none !important}@media screen and (max-width: 767px){.br-text br:not(.br-text-pc){display:block !important}}.br-text-pc{display:block !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-center-to-left{text-align:center !important}@media screen and (max-width: 767px){.text-center-to-left{text-align:left !important}}.pc-img{display:block !important}@media screen and (max-width: 767px){.pc-img{display:none !important}}.sp-img{display:none !important}@media screen and (max-width: 767px){.sp-img{display:block !important}}.one-block-image{width:75% !important;margin-right:auto !important;margin-left:auto !important}@media screen and (max-width: 767px){.one-block-image{width:100% !important}}.wid0{width:0 !important}.wid10{width:10% !important}.wid15{width:15% !important}.wid20{width:20% !important}.wid30{width:30% !important}.wid40{width:40% !important}.wid50{width:50% !important}.wid60{width:60% !important}.wid70{width:70% !important}.wid75{width:75% !important}.wid80{width:80% !important}.wid90{width:90% !important}.wid100{width:100% !important;min-width:100% !important}.hei60{min-height:60px !important}.hei0{height:auto !important}@media screen and (max-width: 767px){.spwid0{width:0 !important}}@media screen and (max-width: 767px){.spwid10{width:10% !important}}@media screen and (max-width: 767px){.spwid20{width:20% !important}}@media screen and (max-width: 767px){.spwid30{width:30% !important}}@media screen and (max-width: 767px){.spwid40{width:40% !important}}@media screen and (max-width: 767px){.spwid50{width:50% !important}}@media screen and (max-width: 767px){.spwid60{width:60% !important}}@media screen and (max-width: 767px){.spwid70{width:70% !important}}@media screen and (max-width: 767px){.spwid75{width:75% !important}}@media screen and (max-width: 767px){.spwid80{width:80% !important}}@media screen and (max-width: 767px){.spwid90{width:90% !important}}@media screen and (max-width: 767px){.spwid100{width:100% !important}}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}@media screen and (max-width: 767px){.spmt0{margin-top:0 !important}}@media screen and (max-width: 767px){.spmt10{margin-top:10px !important}}@media screen and (max-width: 767px){.spmt20{margin-top:20px !important}}@media screen and (max-width: 767px){.spmt30{margin-top:30px !important}}@media screen and (max-width: 767px){.spmt40{margin-top:40px !important}}@media screen and (max-width: 767px){.spmt50{margin-top:50px !important}}@media screen and (max-width: 767px){.spmt60{margin-top:60px !important}}@media screen and (max-width: 767px){.spmt70{margin-top:70px !important}}@media screen and (max-width: 767px){.spmt80{margin-top:80px !important}}@media screen and (max-width: 767px){.spmt90{margin-top:90px !important}}@media screen and (max-width: 767px){.spmt100{margin-top:100px !important}}.mr0{margin-right:0 !important}.mr10{margin-right:10px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.mr60{margin-right:60px !important}.mr70{margin-right:70px !important}.mr80{margin-right:80px !important}.mr90{margin-right:90px !important}.mr100{margin-right:100px !important}@media screen and (max-width: 767px){.spmr0{margin-right:0 !important}}@media screen and (max-width: 767px){.spmr10{margin-right:10px !important}}@media screen and (max-width: 767px){.spmr20{margin-right:20px !important}}@media screen and (max-width: 767px){.spmr30{margin-right:30px !important}}@media screen and (max-width: 767px){.spmr40{margin-right:40px !important}}@media screen and (max-width: 767px){.spmr50{margin-right:50px !important}}@media screen and (max-width: 767px){.spmr60{margin-right:60px !important}}@media screen and (max-width: 767px){.spmr70{margin-right:70px !important}}@media screen and (max-width: 767px){.spmr80{margin-right:80px !important}}@media screen and (max-width: 767px){.spmr90{margin-right:90px !important}}@media screen and (max-width: 767px){.spmr100{margin-right:100px !important}}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}@media screen and (max-width: 767px){.spmb0{margin-bottom:0 !important}}@media screen and (max-width: 767px){.spmb10{margin-bottom:10px !important}}@media screen and (max-width: 767px){.spmb20{margin-bottom:20px !important}}@media screen and (max-width: 767px){.spmb30{margin-bottom:30px !important}}@media screen and (max-width: 767px){.spmb40{margin-bottom:40px !important}}@media screen and (max-width: 767px){.spmb50{margin-bottom:50px !important}}@media screen and (max-width: 767px){.spmb60{margin-bottom:60px !important}}@media screen and (max-width: 767px){.spmb70{margin-bottom:70px !important}}@media screen and (max-width: 767px){.spmb80{margin-bottom:80px !important}}@media screen and (max-width: 767px){.spmb90{margin-bottom:90px !important}}@media screen and (max-width: 767px){.spmb100{margin-bottom:100px !important}}.ml0{margin-left:0 !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.ml60{margin-left:60px !important}.ml70{margin-left:70px !important}.ml80{margin-left:80px !important}.ml90{margin-left:90px !important}.ml100{margin-left:100px !important}@media screen and (max-width: 767px){.spml0{margin-left:0 !important}}@media screen and (max-width: 767px){.spml10{margin-left:10px !important}}@media screen and (max-width: 767px){.spml20{margin-left:20px !important}}@media screen and (max-width: 767px){.spml30{margin-left:30px !important}}@media screen and (max-width: 767px){.spml40{margin-left:40px !important}}@media screen and (max-width: 767px){.spml50{margin-left:50px !important}}@media screen and (max-width: 767px){.spml60{margin-left:60px !important}}@media screen and (max-width: 767px){.spml70{margin-left:70px !important}}@media screen and (max-width: 767px){.spml80{margin-left:80px !important}}@media screen and (max-width: 767px){.spml90{margin-left:90px !important}}@media screen and (max-width: 767px){.spml100{margin-left:100px !important}}.mc{margin:0 auto !important}.pt0{padding-top:0 !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pt70{padding-top:70px !important}.pt80{padding-top:80px !important}.pt90{padding-top:90px !important}.pt100{padding-top:100px !important}.pr0{padding-right:0 !important}.pr10{padding-right:10px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr50{padding-right:50px !important}.pr60{padding-right:60px !important}.pr70{padding-right:70px !important}.pr80{padding-right:80px !important}.pr90{padding-right:90px !important}.pr100{padding-right:100px !important}.pb0{padding-bottom:0 !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pb70{padding-bottom:70px !important}.pb80{padding-bottom:80px !important}.pb90{padding-bottom:90px !important}.pb100{padding-bottom:100px !important}.pl0{padding-left:0 !important}.pl10{padding-left:10px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.pl60{padding-left:60px !important}.pl70{padding-left:70px !important}.pl80{padding-left:80px !important}.pl90{padding-left:90px !important}.pl100{padding-left:100px !important}.display-center{display:grid;place-items:center}.display-left{display:grid;place-items:start}.display-right{display:grid;place-items:end}.top-fv #slider1{margin-top:-30px}.top-fv #slider1 .splide__pagination{position:absolute;bottom:7vh;left:0;right:0;margin:auto;z-index:2;display:flex;gap:12px;list-style:none;margin:0;padding:0}@media screen and (max-width: 1199px){.top-fv #slider1 .splide__pagination{bottom:5vh}}@media screen and (max-width: 767px){.top-fv #slider1 .splide__pagination{bottom:4vh}}.top-fv #slider1 .splide__pagination .splide__pagination__page{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.4);border:none;cursor:pointer;transition:all .3s ease;padding:0}.top-fv #slider1 .splide__pagination .splide__pagination__page.is-active{background-color:#fff}.top-fv #slider1 .splide__pagination .splide__pagination__page:hover{background-color:hsla(0,0%,100%,.7)}@media screen and (max-width: 767px){.top-fv #slider1 .splide__pagination .splide__pagination__page{width:10px;height:10px}}.top-fv .splide__slide{height:calc(100vh - 65px);overflow:hidden}.top-fv .splide__slide img{width:100%;height:100%;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform 3000ms ease-out;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (max-width: 767px){.top-fv .splide__slide img{height:100%;object-fit:cover}}.top-fv .splide__slide.is-active img{transform:scale(1.05)}.top-fv .splide__slide.img-fullscreen img{height:100vh}.news-lists{display:grid;gap:35px;grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 981px)and (max-width: 1220px){.news-lists{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 980px){.news-lists{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.news-lists{grid-template-columns:repeat(1, 1fr);gap:40px}}.news-lists .news-contents{display:flex;flex-direction:column;gap:15px;height:100%}.news-lists .news-contents:hover img{opacity:.7}.news-lists .news-contents:hover .text{color:#f19a96;text-decoration:underline}.news-lists .news-contents:hover .date{color:#f19a96}.news-lists .news-contents img{border-radius:10px;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.news-contents-text>*+*{margin-top:5px}.news-contents-text .date{font-size:1.4rem;font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:700;color:#f19a96}.news-contents-text .text{font-size:1.6rem;font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:700;color:#695e56;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out,opacity .3s ease-out,scale .3s ease-out,margin .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out,filter .3s ease-out}.news-thumbnail{margin:20px 0 30px 0;text-align:center}.news-thumbnail img{border-radius:10px;width:70%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}@media screen and (max-width: 767px){.news-thumbnail img{width:100%}}@media screen and (max-width: 767px){.news-thumbnail{margin:15px 0 20px 0}}.breadcrumbs{margin:20px 0;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.4rem}@media screen and (max-width: 1199px){.breadcrumbs{margin:40px 0;font-size:1rem;margin:10px 0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.breadcrumbs ul{display:flex;align-items:center;flex-wrap:nowrap}.breadcrumbs ul li{position:relative}.breadcrumbs ul li:not(:last-child){margin-right:30px}.breadcrumbs ul li:not(:last-child) ::after{content:"";display:inline-block;width:10px;height:1px;position:absolute;top:50%;transform:translateY(-50%);right:-2rem;background-color:#ec827d}.breadcrumbs ul li:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs ul li a{color:#cb3e37;text-decoration:underline}.breadcrumbs ul li a:hover{text-decoration:none}.nav-links{display:flex;justify-content:center;align-items:center;margin-top:40px !important;padding-bottom:30px}.nav-links span,.nav-links a.page-txt{display:flex;align-items:center}.nav-links .current,.nav-links .page-numbers{color:#cb3e37;font-family:"Manrope",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin:0 4px;text-decoration:none;background:#fbe6e5;border-radius:20px;transition:.5s}@media screen and (max-width: 767px){.nav-links .current,.nav-links .page-numbers{font-size:1.6rem;width:33px;height:33px}}.nav-links .current:hover,.nav-links .page-numbers:hover{color:#fff;background:#cb3e37}.nav-links .current{color:#fff;background:#df5a54}.nav-links .prev,.nav-links .next{width:40px;height:40px;background:#fdf3f3;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;position:relative}@media screen and (max-width: 767px){.nav-links .prev,.nav-links .next{width:33px;height:33px}}.nav-links .prev:hover,.nav-links .next:hover{background-color:#cb3e37}.nav-links .prev:hover:before,.nav-links .next:hover:before{filter:brightness(0) invert(1)}.nav-links .prev:before,.nav-links .next:before{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-top:2px solid #cb3e37;border-right:2px solid #cb3e37;transform:translateY(-50%) rotate(45deg)}.nav-links .prev{transform:rotate(180deg)}.pager-detail .nav-links{background:#fdf3f3;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#cb3e37;gap:60px;width:35%;margin:60px auto 0;position:relative;padding:20px}@media screen and (max-width: 1199px){.pager-detail .nav-links{width:50%}}@media screen and (max-width: 767px){.pager-detail .nav-links{margin:40px auto 0;padding:14px;width:80%}}.pager-detail .nav-links span{font-size:1.2rem;display:flex;flex-direction:column;align-items:center;position:absolute}.pager-detail .nav-links span:first-child{left:10px}.pager-detail .nav-links span:last-child{right:10px}.pager-detail .nav-links .page-txt{padding:15px 0;text-decoration:underline}.pager-detail .nav-links .page-txt:hover{text-decoration:none}.pager-detail .nav-links a.prev.page-numbers,.pager-detail .nav-links a.next.page-numbers{margin-top:5px}.pager-detail .nav-links .prev,.pager-detail .nav-links .next{background:#fff}.pager-detail .nav-links .prev:hover,.pager-detail .nav-links .next:hover{background-color:#cb3e37}@media screen and (max-width: 767px){.pager-detail .nav-links .prev,.pager-detail .nav-links .next{width:30px;height:30px}}.column div .wp-block-heading{margin-top:10px}.container>*:first-child.wp-block-heading,.wp-block-group .is-layout-constrained>*:first-child.wp-block-heading,.p-two-block2__box>*:first-child.wp-block-heading,.column div>*:first-child.wp-block-heading,.wp-block-column>*:first-child.wp-block-heading,.wp-block-column>p:first-of-type{margin-top:0 !important}.wp-block-group__inner-container>:last-child{margin-bottom:0 !important}.container>*+*{margin-top:20px}.wp-block-column>*+*{margin-top:20px}.is-style-headline02{font-size:2.6rem;color:#5a524e;line-height:1.6;margin:80px auto 40px !important;padding:30px 0 0;position:relative;width:100%;font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:500}@media screen and (max-width: 767px){.is-style-headline02{font-size:2rem;margin:30px auto 20px}}.is-style-headline02::before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background-color:#fbe6e5}.is-style-headline02::after{content:"";position:absolute;top:0;left:0;height:3px;width:80px;background-color:#f19a96}.is-style-headline03{font-size:2.2rem;font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:400;margin:45px 0 25px;padding:8px 20px;color:#cb3e37;background:#fbe6e5;line-height:1.6;width:100%;position:relative}@media screen and (max-width: 767px){.is-style-headline03{font-size:1.9rem;padding:8px}}.is-style-headline04{font-size:2.2rem;font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:400;color:#cb3e37;line-height:1.6;margin:40px auto 20px;width:100%;padding-left:15px;line-height:1.5;position:relative}@media screen and (max-width: 1199px){.is-style-headline04{font-size:1.8rem;padding-left:20px}}.is-style-headline04::after{content:"";display:block;top:2px;left:0;width:1px;height:100%;position:absolute;background:#df5a54}.is-style-headline05{font-size:2rem;font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:400;line-height:1.6;margin:20px auto 10px;position:relative;width:100%}@media screen and (max-width: 767px){.is-style-headline05{font-size:1.7rem;margin:15px auto}}.is-style-headline05.another{padding-left:0;text-align:center}.is-style-headline05.another::before{display:none}.is-style-headline05 span{background:linear-gradient(transparent 60%, #fbe6e5 50%);display:inline}.is-style-headline06{font-size:1.8rem;font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:400;line-height:1.5;position:relative}@media screen and (max-width: 1199px){.is-style-headline06{font-size:1.6rem}}.is-style-headline_center{font-size:2.4rem;font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:400;color:#cb3e37;text-align:center;line-height:1.6;margin:40px auto 30px;width:100%;position:relative}@media screen and (max-width: 767px){.is-style-headline_center{font-size:2rem}}.is-style-headline_center::after{content:"";display:block;width:25px;height:1px;background-color:#cb3e37;margin:8px auto 0}.is-style-box05_title{font-size:1.8rem;font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:400;line-height:1.6;margin:20px auto 10px !important;padding-left:35px;position:relative;width:100%}@media screen and (max-width: 767px){.is-style-box05_title{font-size:1.8rem;line-height:1.2}}.is-style-box05_title::before{content:"";top:3px;left:0;width:25px;height:24px;position:absolute;display:inline-block;background-image:url(../img/ico_important.svg);background-size:contain;background-repeat:no-repeat;content:""}@media screen and (max-width: 767px){.is-style-box05_title::before{top:0}}.is-style-box06_title{font-size:1.8rem;font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:400;line-height:1.6;margin:20px auto 10px !important;padding-left:35px;position:relative;width:100%}@media screen and (max-width: 767px){.is-style-box06_title{font-size:1.8rem;line-height:1.2}}.is-style-box06_title::before{content:"";top:3px;left:0;width:25px;height:24px;position:absolute;display:inline-block;background-image:url(../img/ico_comment.svg);background-size:contain;background-repeat:no-repeat;content:""}@media screen and (max-width: 767px){.is-style-box06_title::before{top:0}}body{margin-top:97px}@media screen and (max-width: 1199px){body{margin-top:60px}}.inner-l-base{padding:60px 10rem}.inner-l-base>*+*{margin-top:40px}@media screen and (max-width: 767px){.inner-l-base>*+*{margin-top:30px}}@media screen and (max-width: 1199px){.inner-l-base{width:100%;padding:40px 4rem}}@media screen and (max-width: 767px){.inner-l-base{width:100%;padding:40px 2rem 60px}}.inner-l{padding:20px 0 100px;max-width:1200px;margin:0 auto}.inner-l>*+*{margin-top:40px}@media screen and (max-width: 767px){.inner-l>*+*{margin-top:30px}}@media screen and (max-width: 1199px){.inner-l{width:100%;padding:40px 4rem}}@media screen and (max-width: 767px){.inner-l{width:100%;padding:40px 2rem 60px}}.inner-other{width:calc(100% - 20rem);max-width:1440px;margin:0 auto}@media screen and (max-width: 1199px){.inner-other{width:100%;padding:0 4rem}}@media screen and (max-width: 767px){.inner-other{width:100%;padding:0 2rem}}@media screen and (max-width: 767px){.container{padding-top:60px}}.header{display:block;position:fixed;top:0;left:0;z-index:999;width:100%;font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:400;background:#fff;border-radius:0 0 20px 20px;box-shadow:0 0 30px rgba(241,154,150,.3)}.header .header-wrap{display:flex;justify-content:space-between;align-items:center;position:relative;height:97px;padding:0 30px;width:100%}@media screen and (max-width: 767px){.header .header-wrap{height:60px;padding:0 15px}}.header .header-wrap .header-l{display:flex;align-items:center}@media screen and (max-width: 980px){.header .header-wrap .header-l{width:auto;height:auto;background:none}}.header .header-wrap .header-l .header-logo .header-link{display:flex;text-align:center;align-items:center;gap:20px}@media screen and (max-width: 980px){.header .header-wrap .header-l .header-logo .header-link{gap:3vw}}.header .header-wrap .header-l .header-logo .header-link .header-logo-img{display:block;width:340px;margin:auto}@media screen and (min-width: 981px)and (max-width: 1220px){.header .header-wrap .header-l .header-logo .header-link .header-logo-img{width:25vw}}@media screen and (max-width: 767px){.header .header-wrap .header-l .header-logo .header-link .header-logo-img{width:210px}}.header .header-wrap .header-r .header-r-inner{display:flex;align-items:center;gap:20px}@media screen and (max-width: 767px){.header .header-wrap .header-r .header-r-inner{gap:10px}}.header .header-wrap .header-r .header-link{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background-color:#f19a96;border-radius:50%;transition:background-color .3s ease}@media screen and (max-width: 767px){.header .header-wrap .header-r .header-link{width:40px;height:40px}}.header .header-wrap .header-r .header-link svg,.header .header-wrap .header-r .header-link img{width:30px;height:30px;filter:brightness(0) invert(1)}@media screen and (max-width: 767px){.header .header-wrap .header-r .header-link svg,.header .header-wrap .header-r .header-link img{width:20px;height:20px}}.header .header-wrap .header-r .header-link:hover{background-color:#cb3e37}.header .header-wrap .header-r .header-link.ico-header_01{background-color:rgba(223,90,84,.9)}.header .header-wrap .header-r .header-link.ico-header_01:hover{background-color:#cb3e37}.g-nav-btn{display:none;position:fixed;top:0;right:15px;z-index:9999;width:37px;height:37px}@media screen and (max-width: 1199px){.g-nav-btn{display:block}}.g-nav-btn .line{display:inline-block;position:absolute;right:0;width:34px;height:1px;transition:all .4s}.g-nav-btn .line:nth-of-type(1){top:18px}.g-nav-btn .line:nth-of-type(2){width:24px;top:28px}.g-nav-btn .label::after{font-size:1rem;font-style:normal;font-weight:500;color:#cb3e37;font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:400;letter-spacing:.1em;display:inline-block;content:"menu";position:absolute;right:-1px;top:30px}.g-nav-btn.is-active{border-radius:0 10px 10px 0}.g-nav-btn.is-active span:nth-of-type(1){top:18px;left:8px;transform:translateY(6px) rotate(-25deg);width:30px}.g-nav-btn.is-active span:nth-of-type(2){top:30px;left:8px;transform:translateY(-6px) rotate(25deg);width:30px}#g-nav{display:none;flex-direction:column;opacity:0;position:fixed;top:0;width:100%;height:100vh;min-height:100%;margin-top:85px;padding-bottom:73px;overflow-y:scroll;transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out,opacity .3s ease-out,scale .3s ease-out,margin .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out,filter .3s ease-out}#g-nav.is-active{display:flex;opacity:1;z-index:9999;animation:fade-in .3s}#g-nav .g-nav-wrap{padding:0 20px 40px}#g-nav .g-nav-wrap>*+*{margin-top:10px}#g-nav .g-nav-wrap .buttons{display:flex;justify-content:space-between;gap:15px;width:100%}#g-nav .g-nav-wrap .buttons>*{flex:1;background:none;padding:6px 0;border-radius:3px;font-size:1.3rem;font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:400;color:#fff;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){#g-nav .g-nav-wrap .buttons>* .tel-num{display:flex;align-items:center;justify-content:center;gap:10px;font-family:"Manrope",sans-serif;font-style:normal;font-weight:500;font-size:2rem;padding-right:20px;border-right:1px solid hsla(0,0%,100%,.6)}}#g-nav .g-nav-wrap .buttons>* .tel-num::before{content:"";width:22px;height:22px;background:url(../img/ico_tel02.svg);background-size:cover;background-repeat:no-repeat}#g-nav .g-nav-wrap .g-nav-links{display:flex;gap:0}#g-nav .g-nav-wrap .g-nav-links a{flex:1;display:flex;justify-content:center;align-items:center;padding:10px 0;text-align:center;position:relative}#g-nav .g-nav-wrap .g-nav-links a:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#ccc}#g-nav .g-nav-wrap .g-nav-content-links-group{display:flex;flex-direction:column;gap:10px}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links{background:#fff;border-radius:3px}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links>a,#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .js-btn-open-ul{display:flex;justify-content:space-between;align-items:center;padding:12px 0 12px 15px;font-size:1.4rem;text-decoration:none}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links>a:after{width:7px;height:7px;margin-right:18px;display:inline-block;background-image:url(../img/arrow01.svg);background-size:contain;background-repeat:no-repeat;content:""}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .js-btn-open-ul:after{width:22px;height:22px;margin-right:10px;display:inline-block;background-image:url(../img/ico_plus.svg);background-size:contain;background-repeat:no-repeat;content:""}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .g-nav-content-ul_wrap{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transition:max-height .5s ease-out,padding .5s ease-out}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .g-nav-content-ul_wrap.open{max-height:1000px;margin-bottom:10px}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .g-nav-content-ul_wrap>ul{padding:0 25px 10px;border-radius:6px;margin-top:10px;list-style-type:none;margin:0;display:flex;flex-direction:column;gap:8px}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .g-nav-content-ul_wrap>ul li{font-size:1.4rem}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .g-nav-content-ul_wrap>ul li a{color:#ec827d;display:flex;align-items:center;font-size:1.3rem;text-decoration:none;padding-left:20px}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .g-nav-content-ul_wrap>ul li:first-child{font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:500;position:relative;padding-left:18px}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .g-nav-content-ul_wrap>ul li:first-child a{padding-left:0}#g-nav .g-nav-wrap .g-nav-content-links-group .g-nav-content-links .g-nav-content-ul_wrap>ul li:first-child::before{content:"";display:inline-block;width:10px;height:1px;background-color:#ec827d;position:absolute;top:50%;left:0;transform:translateY(-50%)}#hideBlock{display:none;position:fixed;top:0;z-index:100;width:100%;height:100%;padding:90px 0;overflow-y:auto}body.is-active #hideBlock{display:block}.footer-map{width:100vw}@media screen and (max-width: 767px){.footer-map iframe{height:250px}}.footer{font-size:1.4rem;background:#fff;font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:400}.footer .inner-l>*+*{margin-top:50px}@media screen and (max-width: 1199px){.footer .inner-l{flex-direction:column;padding-bottom:40px}.footer .inner-l>*+*{margin-top:40px}}.footer-top{width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1199px){.footer-top{flex-direction:column;align-items:start;gap:30px}}.footer-top .logo-area>*+*{margin-top:20px}@media screen and (max-width: 1199px){.footer-top .logo-area{width:100%}}.footer-top .logo{display:block;width:330px}@media screen and (max-width: 1199px){.footer-top .logo{width:280px;margin:0 auto}}.footer-top .logo img{width:100%}.footer-top .address{display:flex;gap:20px 20px}@media screen and (max-width: 1199px){.footer-top .address{width:100%;justify-content:center}}@media screen and (max-width: 767px){.footer-top .address{align-items:center;flex-direction:column}}.footer-top .tel-num{font-family:"Manrope",sans-serif;font-style:normal;font-weight:700}.footer-top .tel-num-text{padding:2px 10px;margin:0 10px 0 0;border-radius:2px;background:#fbe6e5;font-size:1.4rem}@media screen and (max-width: 1199px){.footer-top .tel-num-text{margin:0 5px 0 0}}.footer-copyright{font-family:"Manrope",sans-serif;font-style:normal;font-weight:300;font-size:1.1rem;background:#fdf3f3;color:#f19a96;text-align:center;padding:20px 0}.page-header-container{padding:80px 0 60px;background-color:rgba(241,154,150,.1);margin-top:-20px}.ttl_page{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:3.6rem;position:relative;letter-spacing:.15em;font-family:"Zen Kaku Gothic Antique",sans-serif;font-style:normal;font-weight:700;color:#736a63}@media screen and (max-width: 980px){.ttl_page{font-size:2.4rem}}.ttl_page .en{line-height:.1;letter-spacing:.1em}.ttl_page .en::before{content:attr(data-title);font-family:"Manrope",sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;line-height:0;color:#f19a96;vertical-align:middle}@media screen and (max-width: 980px){.ttl_page .en::before{font-size:1rem}}


body {
  margin-top: 97px
}

@media screen and (max-width: 1199px) {
  body {
    margin-top: 60px
  }
}

.inner-l-base {
  padding: 80px 10rem
}

.inner-l-base>*+* {
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .inner-l-base>*+* {
    margin-top: 30px
  }
}

@media screen and (max-width: 1199px) {
  .inner-l-base {
    width: 100%;
    padding: 40px 4rem
  }
}

@media screen and (max-width: 767px) {
  .inner-l-base {
    width: 100%;
    padding: 40px 2rem 60px
  }
}

.inner-m {
  width: calc(100% - 30rem);
  max-width: 980px;
  margin: 0 auto
}

@media screen and (max-width: 1199px) {
  .inner-m {
    width: 100%;
    padding: 0 4rem
  }
}

@media screen and (max-width: 767px) {
  .inner-m {
    width: 100%;
    padding: 0 2rem
  }
}

.inner-l {
  padding: 20px 0 100px;
  max-width: 1200px;
  margin: 0 auto
}

.inner-l>*+* {
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .inner-l>*+* {
    margin-top: 30px
  }
}

@media screen and (max-width: 1199px) {
  .inner-l {
    width: 100%;
    padding: 40px 4rem
  }
}

@media screen and (max-width: 767px) {
  .inner-l {
    width: 100%;
    padding: 40px 2rem 60px
  }
}

.inner-other {
  width: calc(100% - 20rem);
  max-width: 1440px;
  margin: 0 auto
}

@media screen and (max-width: 1199px) {
  .inner-other {
    width: 100%;
    padding: 0 4rem
  }
}

@media screen and (max-width: 767px) {
  .inner-other {
    width: 100%;
    padding: 0 2rem
  }
}

.container {
  padding-bottom: 80px
}