﻿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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"LibreBaskerville";font-weight:400;src:url("../fonts/LibreBaskerville-Regular.ttf") format("ttf"),url("../fonts/LibreBaskerville-Regular.eot") format("eot"),url("../fonts/LibreBaskerville-Regular.woff") format("woff"),url("../fonts/LibreBaskerville-Regular.woff2") format("woff2")}@font-face{font-family:"NotoSansJP";font-weight:400;src:url("../fonts/NotoSansJP-Regular.ttf") format("ttf"),url("../fonts/NotoSansJP-Regular.eot") format("eot"),url("../fonts/NotoSansJP-Regular.woff") format("woff"),url("../fonts/NotoSansJP-Regular.woff2") format("woff2")}@font-face{font-family:"NotoSansJP";font-weight:500;src:url("../fonts/NotoSansJP-Medium.ttf") format("ttf"),url("../fonts/NotoSansJP-Medium.eot") format("eot"),url("../fonts/NotoSansJP-Medium.woff") format("woff"),url("../fonts/NotoSansJP-Medium.woff2") format("woff2")}#woody-house{padding-bottom:50px;background-color:#f8f9fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"NotoSansJP",sans-serif;font-size:14px;font-weight:400;color:#3d3b3c}@media print,screen and (min-width: 769px){#woody-house{padding:0;font-size:16px}}#woody-house *{box-sizing:border-box}img{width:100%;max-width:100%;height:auto;display:block}a{text-decoration:none;color:#3d3b3c;display:block;transition:all .2s}a:not[class]:hover{opacity:.8}input,textarea,button{padding:0;background:none;border:none;font-family:"NotoSansJP",sans-serif;display:block;margin:0}input,textarea{width:100%;height:55px;padding:0 30px;background-color:#fafafa;border:1px #dcdce8 solid;border-radius:5px;font-size:15px}@media print,screen and (max-width: 768px){input,textarea{height:45px;padding:0 15px}}input::placeholder,textarea::placeholder{color:#a3a0a1}textarea{min-height:200px;padding:25px 30px;resize:vertical}@media print,screen and (max-width: 768px){textarea{padding:15px}}button{font-size:14px;font-weight:400;color:#3d3b3c;transition:all .2s;cursor:pointer}button:hover{opacity:.8}input[type=radio],input[type=checkbox]{width:20px;height:20px}@media print,screen and (max-width: 768px){.pc_only{display:none !important}}@media print,screen and (min-width: 769px){.sp_only{display:none !important}}.wrapper{width:94%;max-width:1200px;margin:0 auto}@media print,screen and (max-width: 768px){.wrapper{width:91.8%}}@media print,screen and (min-width: 769px){._hover{transition:opacity .2s}._hover:hover{opacity:.82}}#woody-house .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:80px}@media print,screen and (max-width: 768px){#woody-house .pagination{margin-top:50px}}#woody-house .pagination li{margin:0 5px}#woody-house .pagination li a{width:40px;border:1px #a3a0a1 solid;border-radius:5px;line-height:48px;text-align:center}@media print,screen and (max-width: 768px){#woody-house .pagination li a{width:30px;line-height:38px}}#woody-house .pagination li.arrow{margin:0 35px}@media print,screen and (max-width: 768px){#woody-house .pagination li.arrow{margin:0 15px}}#woody-house .pagination li.arrow a{width:30px;height:25px;border:none;border-radius:0}#woody-house .pagination li.arrow a img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#woody-house .pagination li.arrow.prev a{padding-left:15px;border-left:1px #a3a0a1 solid}#woody-house .pagination li.arrow.next a{padding-right:15px;border-right:1px #a3a0a1 solid}#woody-house .pagination li.active a{background-color:#eaeaea}.i-color-orange,.i-heading-disc{color:#ea5405}#cont{padding:40px 0 80px}@media print,screen and (max-width: 768px){#cont{padding:20px 0 40px}}.ttl span,.sub_ttl_en{font-family:"Times New Roman",Times,serif;display:block;font-size:32px;line-height:1.4}@media print,screen and (max-width: 768px){.ttl span,.sub_ttl_en{font-size:20px}}.sub_ttl_en{margin-bottom:px}.class_button01 .wp-block-button__link{background-color:#302f2e;border-color:#302f2e;color:#f8f9fa}.class_button01 .wp-block-button__link:after{background-image:url("../img/arrow01_w.svg")}.is-style-link-pdf .wp-block-button__link:after{background-image:url("../img/icon14.svg")}.is-style-link-blank .wp-block-button__link:after{background-image:url("../img/icon15.svg")}.is-style-default,summary{font-size:16px;line-height:180%;color:#3d3b3c}@media print,screen and (max-width: 768px){.is-style-default,summary{font-size:14px}}.is-style-default a,summary a{text-decoration:underline;display:inline-block}strong{font-weight:500}iframe{width:100%}.wp-block-heading{font-weight:500;line-height:160%}h2.wp-block-heading{font-size:28px}@media print,screen and (max-width: 768px){h2.wp-block-heading{font-size:22px}}h3.wp-block-heading{font-size:24px}@media print,screen and (max-width: 768px){h3.wp-block-heading{font-size:20px}}h4.wp-block-heading{font-size:20px}@media print,screen and (max-width: 768px){h4.wp-block-heading{font-size:18px}}h5.wp-block-heading{font-size:16px}ul.wp-block-list{list-style-type:disc;padding-left:24px}@media print,screen and (max-width: 768px){ul.wp-block-list{padding-left:20px}}ol.wp-block-list{list-style-type:decimal}.wp-block-list li,.wp-block-column li,.wp-block-column p{line-height:180%}.wp-block-table table{width:100%;font-size:16px;line-height:180%;color:#3d3b3c}@media print,screen and (max-width: 768px){.wp-block-table table{font-size:14px}}.wp-block-table table tr{border-bottom:1px #a3a0a1 solid}.wp-block-table table tr th,.wp-block-table table tr td{padding:25px 0}@media print,screen and (max-width: 768px){.wp-block-table table tr th,.wp-block-table table tr td{padding:10px 0}}.wp-block-table table tr th{font-weight:500}.wp-block-table .wp-element-caption{font-size:13px;line-height:1.6;color:#6e6e6e}.wp-block-embed-youtube{width:100%;aspect-ratio:16/9;margin-left:auto;margin-right:auto}.wp-block-embed-youtube .wp-block-embed__wrapper,.wp-block-embed-youtube iframe{width:100%;height:100%}.wp-block-quote,.wp-block-pullquote{padding:24px 40px;background-color:#f4f4f4;border-left:4px #382c24 solid;line-height:1.6;color:#3c4348}.wp-block-quote cite,.wp-block-pullquote cite{font-style:italic;font-size:12px;color:#6e6e6e;display:block}.wp-block-image{width:100%;margin-left:auto;margin-right:auto}.wp-block-gallery{display:flex;flex-wrap:wrap;justify-content:space-around}.wp-block-gallery .wp-block-image{width:33.33%;padding:16px}@media print,screen and (max-width: 768px){.wp-block-gallery .wp-block-image{width:50%;padding:10px}}.wp-block-gallery .wp-block-image img{width:100%}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}@media print,screen and (max-width: 768px){.wp-block-media-text{grid-template-columns:100%}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}}.wp-block-media-text .wp-block-media-text__content{padding:0 8%;align-self:center}@media print,screen and (max-width: 768px){.wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content{align-self:start}.wp-block-group__inner-container p{line-height:220%}.btn{width:100%;max-width:285px;padding:0 15px;border:1px solid;border-radius:5px;line-height:53px;position:relative}.btn:after{content:"";width:30px;height:25px;background-repeat:no-repeat;background-size:15px;background-position:right center;border-left:1px #a3a0a1 solid;box-sizing:border-box;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.btn.w{background-color:#f8f9fa;border-color:#a3a0a1}.btn.w:after{background-image:url("../img/arrow01_b.svg")}@media print,screen and (min-width: 769px){.btn.w:hover{background-color:#eaeaea}}.btn.b{background:rgba(32,18,10,.7);border-color:rgba(0,0,0,0);color:#f8f9fa}.btn.b:after{background-image:url("../img/arrow01_w.svg")}@media print,screen and (min-width: 769px){.btn.b:hover{background-color:#222021}}.btn.down:after{background-image:url("../img/arrow05.svg");background-size:10px;background-position:right 3px center}.btn.type2{text-align:right}.btn.type2:after{background-image:url("../img/arrow02_b.svg");background-position:left center;border-right:1px #a3a0a1 solid;border-left:none;right:auto;left:15px}.btn.type3{width:100%;padding:0 10px;border-top:none;border-right:none;border-left:none;border-radius:0;line-height:44px}@media print,screen and (max-width: 768px){.btn.type3{line-height:39px}.btn.type3:after{right:10px}}.btn.type4{width:160px;padding:0 20px;font-size:14px;font-weight:500;display:flex;align-items:center}@media print,screen and (max-width: 768px){.btn.type4{width:100%;max-width:none;height:45px;padding:0 25px}}.btn.type4 img{width:20px;margin-right:10px}.btn.type4:after{display:none}.btn.type4.w{background-color:#eaeaea}.btn.type4.b{background-color:#3d3b3c;border-color:rgba(0,0,0,0)}@media print,screen and (min-width: 769px){.btn.type4.b:hover{background-color:#222021}}div.btn{padding:0}div.btn .wp-block-button__link{width:100%;height:100%;padding:0 15px}div.btn.b .wp-block-button__link{color:#f8f9fa}div.btn.w .wp-block-button__link{color:#3d3b3c}a.btn,.wp-block-button__link{width:100%;padding:0 15px;background-color:rgba(0,0,0,0);font-size:16px;text-align:left;position:relative}@media print,screen and (max-width: 768px){a.btn,.wp-block-button__link{width:100%;max-width:310px;min-width:auto;font-size:3.5vw}}.breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-end}.breadcrumb li{font-size:12px;color:#1a1a1a;margin-top:10px}.breadcrumb li a{padding-right:10px;border-right:1px #a3a0a1 solid;color:#1a1a1a;margin-right:10px}#mv.sub .wrapper{padding:150px 0 100px;position:relative}@media print,screen and (max-width: 768px){#mv.sub .wrapper{padding:80px 0 60px}}#mv.sub .sub_ttl_en{font-weight:bold;font-size:96px;color:#302f2e;margin-bottom:5px}@media print,screen and (max-width: 768px){#mv.sub .sub_ttl_en{font-size:50px}}#mv.sub .ttl{color:#98723d;font-weight:500}@media print,screen and (min-width: 769px){#mv.sub .ttl{font-size:20px}}#mv.sub .breadcrumb{position:absolute;right:0;bottom:0}@media print,screen and (min-width: 769px){#mv.sub.type2 .wrapper{padding:120px 0 50px}}#mv.sub.type2 .sub_ttl_en{font-size:28px;font-weight:bold;line-height:100%;color:#5d392d;margin-bottom:20px}@media print,screen and (max-width: 768px){#mv.sub.type2 .sub_ttl_en{font-size:16px;margin-bottom:10px}}#mv.sub.type2 .ttl{font-size:32px;font-weight:500;line-height:160%;color:#3d3b3c}@media print,screen and (max-width: 768px){#mv.sub.type2 .ttl{font-size:20px}}.tag_list{display:flex;flex-wrap:wrap}.tag_list li{padding:5px 10px;border:1px #a29f9b solid;border-radius:50px;font-size:12px;color:#877e72;margin:1px}@media print,screen and (max-width: 768px){.tag_list li{padding:3px 5px;font-size:10px}}.tag_list li a{color:#a29f9b}.event_list{display:flex;flex-wrap:wrap}@media print,screen and (max-width: 768px){.event_list{justify-content:space-between}}.event_list li{width:30.7%;padding-bottom:74px;margin:80px 3.95% 0 0;position:relative}@media print,screen and (min-width: 769px){.event_list li:nth-child(-n+3){margin-top:0}.event_list li:nth-child(3n){margin-right:0}}@media print,screen and (max-width: 768px){.event_list li{width:48.5%;padding-bottom:55px;margin:40px 0 0}.event_list li:nth-child(-n+2){margin-top:0}.event_list li:nth-child(2n){margin-right:0}}.event_list li figure{width:100%;aspect-ratio:1/1;overflow:hidden}.event_list li figure img{width:100%;height:100%;object-fit:cover}.event_list li figure a{width:100%;height:100%}.event_list li h3{font-weight:500;line-height:1.6;margin:10px 0 5px}@media print,screen and (min-width: 769px){.event_list li h3{font-size:20px;margin:12px 0}}@media print,screen and (max-width: 768px){.event_list li h3{height:42px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.event_list li p{font-size:14px;line-height:1.6;color:#6a6869}@media print,screen and (max-width: 768px){.event_list li p{font-size:12px}}.event_list li p a{text-decoration:underline;color:#6a6868}.event_list li p.status{width:90px;border:1px rgba(0,0,0,0) solid;border-radius:50px;font-size:12px;line-height:23px;text-align:center}@media print,screen and (max-width: 768px){.event_list li p.status{width:65px;line-height:1.6}}.event_list li p.date{display:flex;justify-content:flex-end;font-family:"Times New Roman",Times,serif;font-size:min(2vw,20px);line-height:100%}@media print,screen and (max-width: 768px){.event_list li p.date{flex-wrap:wrap;width:calc(100% - 70px);font-size:14px}}.event_list li p.date span{display:flex;align-items:center}.event_list li p.date span:after{content:"";width:15px;height:1px;background-color:#a3a0a1;margin:5px;pointer-events:none}@media print,screen and (max-width: 768px){.event_list li p.date span:after{width:10px}}.event_list li p.time,.event_list li p.place{padding-left:20px;background-repeat:no-repeat;background-size:15px;background-position:left top 3px;line-height:1.6}@media print,screen and (min-width: 769px){.event_list li p.time,.event_list li p.place{padding-left:25px;margin-top:5px;background-position:left top 4px}}.event_list li p.time{background-image:url("../img/icon06.svg")}.event_list li p.place{background-image:url("../img/icon07.svg")}@media print,screen and (max-width: 768px){.event_list li p.place{margin-top:4px}}.event_list li div{margin-top:12px}@media print,screen and (max-width: 768px){.event_list li div{margin-top:10px}}.event_list li div:nth-of-type(1){display:grid;align-items:center;justify-content:space-between;grid-template-columns:90px 1fr;gap:10px;margin:24px 0 0}@media print,screen and (max-width: 768px){.event_list li div:nth-of-type(1){display:flex;grid-template-columns:65px 1fr;gap:5px;margin:10px 0 0}}.event_list li .btn{position:absolute;left:0;bottom:0;line-height:48px;max-width:100%}@media print,screen and (max-width: 768px){.event_list li .btn{line-height:38px;font-size:3.2vw}}.event_list li .btn.b{background-color:#302f2e}@media print,screen and (min-width: 769px){.event_list li .btn.b:hover{background-color:#222021}}.event_list li.type1 .status{background-color:#98723d;color:#f8f9fa}.event_list li.type2 .status{background-color:rgba(143,87,99,.1);border-color:#98723d;color:#98723d}.event_list li.type3 .status{background-color:#eaeaea;color:#3d3b3c}.column_list{display:flex;flex-wrap:wrap;justify-content:space-between}@media print,screen and (min-width: 769px){.column_card{flex:0 0 48.8%;max-width:100%}}@media print,screen and (max-width: 768px){.column_card{margin-top:20px}.column_card p{font-size:12px}.column_card:nth-child(-n+2){margin:0}}.column_card h3{font-weight:500;line-height:140%;margin:15px 0 10px}@media print,screen and (min-width: 769px){.column_card h3{font-size:20px;margin:20px 0 15px}}@media print,screen and (min-width: 769px){.column_card.type4{flex:0 0 23.3%}}.works_list{display:flex;flex-wrap:wrap}@media print,screen and (min-width: 769px){.works_list{gap:24px}}@media print,screen and (max-width: 768px){.works_list{justify-content:space-between}}.works_list li{width:calc((100% - 48px)/3);padding-bottom:55px;margin-top:80px;position:relative}@media print,screen and (min-width: 769px){.works_list li:nth-child(-n+3){margin-top:0}}@media print,screen and (max-width: 768px){.works_list li{width:48%;padding-bottom:40px;margin-top:40px}.works_list li:nth-child(-n+2){margin-top:0}}.works_list li figure{width:100%;aspect-ratio:4/3;overflow:hidden}.works_list li figure img{width:100%;height:100%;object-fit:cover}.works_list li figure a{width:100%;height:100%}.works_list li div{padding:20px 16px}@media print,screen and (max-width: 768px){.works_list li div{padding:10px 5px}}.works_list li .ttl{min-height:64px;font-weight:500;line-height:1.5;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media print,screen and (min-width: 769px){.works_list li .ttl{font-size:16px}}@media print,screen and (max-width: 768px){.works_list li .ttl{min-height:42px;font-size:3vw}}.works_list li p:not([class]){display:flex;margin:20px 0 8px;line-height:1.6}@media print,screen and (max-width: 768px){.works_list li p:not([class]){font-size:12px;line-height:150%;margin-top:15px}}.works_list li p:not([class]) span{padding-right:10px;border-right:1px #a3a0a1 solid;margin-right:10px}@media print,screen and (max-width: 768px){.works_list li p:not([class]) span{padding-right:5px;margin-right:5px}}.works_list li .btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media print,screen and (min-width: 769px){.works_list li .btn{max-width:calc(100% - 30px)}}@media print,screen and (max-width: 768px){.works_list li .btn{width:calc(100% - 10px);line-height:38px;font-size:3.2vw}}.works_list li.no_data{width:100%;text-align:center}.works_list .tag_list{display:flex;flex-wrap:wrap}.works_list .tag_list li{width:auto;padding:5px 10px;border:1px #a29f9b solid;border-radius:50px;font-size:12px;color:#877e72;margin:1px}@media print,screen and (max-width: 768px){.works_list .tag_list li{padding:3px 5px;font-size:10px}}.works_list .tag_list li.is-ellipsis{display:inline-flex;align-items:flex-end;border:none;padding:0 4px}.p-contact-cta{position:relative;z-index:1;padding:100px 0;background:#f8f9fa;transition:background-color .28s ease,color .28s ease}@media print,screen and (max-width: 768px){.p-contact-cta{padding:64px 0 80px}}.p-contact-cta .p-contact-cta__title{text-align:center;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:.5px;color:#5d392d;transition:color .28s ease,transform .28s ease}.p-contact-cta .p-contact-cta__title span{margin-bottom:2px;font-family:"Times New Roman",Times,serif;font-size:88px;font-weight:700;line-height:1;letter-spacing:-0.04em;color:#302f2e;text-align:center;transition:color .28s ease,transform .28s ease}@media print,screen and (max-width: 768px){.p-contact-cta .p-contact-cta__title{font-size:14px}.p-contact-cta .p-contact-cta__title span{font-size:40px}}.p-contact-cta .p-contact-cta__grid{margin-top:36px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}@media print,screen and (max-width: 768px){.p-contact-cta .p-contact-cta__grid{margin-top:24px;grid-template-columns:1fr;gap:8px}}.p-contact-cta .p-contact-cta__card{min-height:120px;background-color:#fff;border:1px solid rgba(166,159,155,.45);padding:18px;color:#302f2e;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:background-color .28s ease,border-color .28s ease,color .28s ease,transform .28s ease}.p-contact-cta .p-contact-cta__card small{display:block;margin-bottom:6px;font-family:"Times New Roman",Times,serif;font-size:16px;color:#3d3b3c;line-height:1;transition:color .28s ease}.p-contact-cta .p-contact-cta__card strong{font-family:"Noto Serif JP",serif;display:inline-flex;align-items:center;gap:8px;font-size:24px;font-weight:500;line-height:1.6;letter-spacing:.5px;transition:color .28s ease}.p-contact-cta .p-contact-cta__card em{margin-top:4px;font-style:normal;color:#877e72;font-size:14px;line-height:1.2;transition:color .28s ease}.p-contact-cta .p-contact-cta__card svg path{transition:fill .28s ease,stroke .28s ease}.p-contact-cta .p-contact-cta__card svg [fill=white]{fill:#302f2e}.p-contact-cta .p-contact-cta__card svg [stroke=white]{stroke:#302f2e}.p-contact-cta .p-contact-cta__card--large{min-height:200px}.p-contact-cta .p-contact-cta__card--large small{font-size:24px}.p-contact-cta .p-contact-cta__card--large strong{font-size:32px}.p-contact-cta .p-contact-cta__card--has-image{background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;border-color:rgba(0,0,0,0);position:relative;overflow:hidden;isolation:isolate}.p-contact-cta .p-contact-cta__card--has-image::before{content:"";position:absolute;inset:0;background:rgba(48,47,46,.45);z-index:-1}.p-contact-cta .p-contact-cta__card--has-image small,.p-contact-cta .p-contact-cta__card--has-image strong{color:#fff}.p-contact-cta .p-contact-cta__card--has-image svg [fill]{fill:#fff}.p-contact-cta .p-contact-cta__card--has-image svg [stroke]{stroke:#fff}@media print,screen and (max-width: 768px){.p-contact-cta .p-contact-cta__card{min-height:80px}.p-contact-cta .p-contact-cta__card small{margin-bottom:2px;font-size:16px}.p-contact-cta .p-contact-cta__card strong{font-size:20px}.p-contact-cta .p-contact-cta__card--large{min-height:120px}.p-contact-cta .p-contact-cta__card--large small{font-size:18px}.p-contact-cta .p-contact-cta__card--large strong{font-size:24px}}.p-contact-cta.is-black{background-color:#302f2e}.p-contact-cta.is-black .p-contact-cta__title{color:#fff;transform:translateY(0)}.p-contact-cta.is-black .p-contact-cta__title span{color:#fff;background:linear-gradient(to bottom, #f1f1f1, #dfe0da);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-contact-cta.is-black .p-contact-cta__card{background-color:#222021;border-color:#353233;color:#fff;transform:translateY(0)}@media print,screen and (min-width: 769px){.p-contact-cta.is-black .p-contact-cta__card:hover{background-color:#1c1a1b}}.p-contact-cta.is-black .p-contact-cta__card small{color:#d0cfcd}.p-contact-cta.is-black .p-contact-cta__card em{color:#a29f9b}.p-contact-cta.is-black .p-contact-cta__card svg [fill]{fill:#fff}.p-contact-cta.is-black .p-contact-cta__card svg [stroke]{stroke:#fff}.event_custom_ttl{display:flex;gap:10px;align-items:baseline}.event_custom_ttl .event_custom_ttl_en{color:var(--ttl, #302F2E);font-family:"Times New Roman";font-size:96px;font-style:normal;font-weight:bold;line-height:1}@media print,screen and (max-width: 768px){.event_custom_ttl .event_custom_ttl_en{font-size:12vw}}.event_custom_ttl h2,.event_custom_ttl h3{color:var(--accent-2, #C9954D);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:500;line-height:160%}@media print,screen and (max-width: 768px){.event_custom_ttl h2,.event_custom_ttl h3{font-size:3.2vw}}#contact.common{padding:65px 0 70px;background:url("../img/contact_bg2.png") no-repeat;background-size:cover;background-position:center}@media print,screen and (max-width: 768px){#contact.common{padding:50px 0}}#contact.common .ttl{text-align:center;margin-bottom:30px;color:#fff}@media print,screen and (min-width: 769px){#contact.common .ttl{font-size:16px;margin-bottom:45px}}#contact.common .ttl span{font-size:80px;line-height:1;margin-bottom:10px;color:#fff}@media print,screen and (max-width: 768px){#contact.common .ttl span{font-size:40px}}#contact.common .btn_box{display:flex;justify-content:center;gap:20px}@media print,screen and (max-width: 768px){#contact.common .btn_box{flex-direction:column;gap:15px}}#contact.common .btn_box .btn.b{background-color:#222021}@media print,screen and (max-width: 768px){#contact.common .btn_box .btn{margin:0 auto}}#company.common{line-height:160%}@media print,screen and (min-width: 769px){#company.common{flex:0 0 80%;max-width:100%}}#company.common .ttl{margin-bottom:30px}@media print,screen and (max-width: 768px){#company.common .ttl{margin-bottom:15px}}#company.common .ttl span{font-size:100px;line-height:100%;letter-spacing:-5px;color:#302f2e}@media print,screen and (max-width: 768px){#company.common .ttl span{font-size:50px;letter-spacing:-3px}}#company.common .ttl span span{padding-left:100px}@media print,screen and (min-width: 769px){#company.common .ttl span span{padding:0;text-align:right;margin-top:-15px}}#company.common dl{display:flex;flex-wrap:wrap}#company.common dt,#company.common dd{padding:15px 0;border-bottom:1px #c6c0c2 solid}@media print,screen and (max-width: 768px){#company.common dt,#company.common dd{padding:10px 0}}#company.common dt{width:160px;font-weight:500}@media print,screen and (max-width: 768px){#company.common dt{width:130px}}#company.common dd{width:calc(100% - 160px)}@media print,screen and (max-width: 768px){#company.common dd{width:calc(100% - 130px)}}#company.common dd a{text-decoration:underline;display:inline-block}@media print,screen and (min-width: 769px){#company.common .flex_box{display:flex;align-items:flex-end;justify-content:space-between}#company.common .flex_box div{width:48%}#company.common .flex_box div img{width:100%}}@media print,screen and (max-width: 768px){#company.common .flex_box img{margin:20px 0}}#company.common .map_box iframe{width:100%;height:335px;display:block}@media print,screen and (max-width: 768px){#company.common .wp-block-columns{gap:0}}.slider,.slider.for,.slider.nav,.slider.item2,.slider.item3{line-height:0}.slider.for,.slider.nav,.slider.item1,.slider.item2,.slider.item3{opacity:0;transition:opacity .2s ease}.slider.for.slick-initialized,.slider.nav.slick-initialized,.slider.item1.slick-initialized,.slider.item2.slick-initialized,.slider.item3.slick-initialized{opacity:1}.slider.for .slick-slide,.slider.nav .slick-slide,.slider.item1 .slick-slide,.slider.item2 .slick-slide,.slider.item3 .slick-slide{aspect-ratio:4/3}.slider.for .slick-slide div,.slider.for .slick-slide li,.slider.nav .slick-slide div,.slider.nav .slick-slide li,.slider.item1 .slick-slide div,.slider.item1 .slick-slide li,.slider.item2 .slick-slide div,.slider.item2 .slick-slide li,.slider.item3 .slick-slide div,.slider.item3 .slick-slide li{width:100%;height:100%}.slider.for .slick-slide img,.slider.nav .slick-slide img,.slider.item1 .slick-slide img,.slider.item2 .slick-slide img,.slider.item3 .slick-slide img{width:100%;height:100%;object-fit:contain;margin:0 auto}@media print,screen and (max-width: 768px){.slider.for .slick-slide,.slider.nav .slick-slide,.slider.item1 .slick-slide,.slider.item2 .slick-slide,.slider.item3 .slick-slide{padding-right:10px}}.slider.for.for li,.slider.nav.for li,.slider.item1.for li,.slider.item2.for li,.slider.item3.for li{padding:0}.slider_box{--slider-fade-width: 145px;--slider-fade-soft-start: 40px;--slider-fade-mid-width: 28px;--slider-fade-end-width: 12px;padding-right:170px;margin:20px 0 40px;position:relative;overflow:hidden}@media print,screen and (max-width: 768px){.slider_box{--slider-fade-width: 95px;--slider-fade-soft-start: 25px;--slider-fade-mid-width: 20px;--slider-fade-end-width: 8px;padding-right:100px;margin:10px 0 30px}}.slider_box .slider{-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--slider-fade-width)), rgba(0, 0, 0, 0.7) calc(100% - var(--slider-fade-soft-start)), rgba(0, 0, 0, 0.3) calc(100% - var(--slider-fade-mid-width)), transparent calc(100% - var(--slider-fade-end-width)), transparent 100%);mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--slider-fade-width)), rgba(0, 0, 0, 0.7) calc(100% - var(--slider-fade-soft-start)), rgba(0, 0, 0, 0.3) calc(100% - var(--slider-fade-mid-width)), transparent calc(100% - var(--slider-fade-end-width)), transparent 100%)}.slider_box .slick-track{margin:0}.slider_box .slider_btn{display:flex;justify-content:flex-end;position:absolute;top:0;right:0;z-index:1}.slider_box .slider_btn button{width:50px;border:1px #a3a0a1 solid;border-radius:5px;margin-left:10px}@media print,screen and (max-width: 768px){.slider_box .slider_btn button{width:30px;margin-left:5px}}.slider_box .slider_btn button.prev{order:1}.slider_box .slider_btn button.next{order:2}.slider_box .slider_btn button.start{display:none;order:3}.slider_box .slider_btn button.stop{order:4}.slider_box .slick-dots{width:calc(100% - 200px);display:flex;margin:20px 0 -25px;position:relative;z-index:9}@media print,screen and (max-width: 768px){.slider_box .slick-dots{width:calc(100% - 115px);margin:10px 0 -20px}}.slider_box .slick-dots li{padding:0;margin-right:10px}.slider_box .slick-dots li button{width:10px;height:10px;background-color:#eaeaea;border-radius:50%;color:rgba(0,0,0,0)}.slider_box .slick-dots li.slick-active button{background-color:#3d3b3c}.slider_box.type2{--slider-fade-width: 145px;--slider-fade-soft-start: 40px;--slider-fade-mid-width: 28px;--slider-fade-end-width: 12px;padding:0}@media print,screen and (min-width: 769px){.slider_box.type2{--slider-fade-width: 305px;margin-top:30px}}.slider_box.type2 .slider{width:calc(100% + 20px)}@media print,screen and (max-width: 768px){.slider_box.type2 .slider{width:calc(100% + 10px)}}.slider_box.type2 .slider_btn{margin-top:15px;position:relative}@media print,screen and (max-width: 768px){.slider_box.type2 .slider_btn{margin-top:10px}}.slider_box.no_btn .slider{-webkit-mask-image:none;mask-image:none}.slider_box .slider.nav{line-height:0}.slider_box .slider.nav .slick-slide{margin-right:10px;padding:0;aspect-ratio:1/1}.slider_box .slider.nav .slick-slide img{object-fit:cover}.others{max-width:1010px;padding:80px 0 0}@media print,screen and (max-width: 768px){.others{padding:50px 0 0}}@media print,screen and (min-width: 769px){.others .event_custom_ttl_en{font-size:80px}}.others .btn{margin:80px auto 0}@media print,screen and (max-width: 768px){.others .btn{margin-top:40px}}.others li div{padding:20px 16px}@media print,screen and (max-width: 768px){.others li div{padding:10px 8px}}.others li figure{width:100%;aspect-ratio:4/3;overflow:hidden;padding:0 8px}.others li figure img{width:100%;height:100%;object-fit:cover !important}.others li p{margin:0 0 8px;line-height:1}@media print,screen and (max-width: 768px){.others li p{margin-bottom:5px}}.others li .ttl{height:64px;line-height:1.6;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media print,screen and (min-width: 769px){.others li .ttl{font-size:16px}}@media print,screen and (max-width: 768px){.others li .ttl{height:42px}}.others .slider_box .slider .slick-slide{margin-right:0;aspect-ratio:initial}@media print,screen and (max-width: 768px){.sticky_box{margin-bottom:40px}}.sticky_box ul{padding:25px;background-color:#eaeaea;border-radius:5px;position:sticky;top:80px;z-index:9;list-style-type:none}@media print,screen and (max-width: 768px){.sticky_box ul{padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.sticky_box li{margin-bottom:15px}@media print,screen and (max-width: 768px){.sticky_box li{margin:5px 10px}}.sticky_box li a{font-size:15px;font-weight:500;line-height:160%;color:#a3a0a1}@media print,screen and (max-width: 768px){.sticky_box li a{text-align:center}}.sticky_box li.active a{color:#3d3b3c}@media print,screen and (min-width: 769px){.sticky_box li:last-child{margin:0}}.contact_box{padding:5%;background-color:#eaeaea;line-height:180%}@media print,screen and (min-width: 769px){.contact_box{padding:35px 85px 30px;font-size:15px}}.contact_box label{display:flex;align-items:center}.contact_box label input{margin-right:10px}.contact_box .reqd{padding:0 5px;border:1px #8f5763 solid;border-radius:5px;font-size:10px;font-weight:500;line-height:18px;color:#8f5763;display:inline-block;vertical-align:text-bottom;margin-left:5px}.contact_box dl{margin-bottom:25px}.contact_box dt{font-weight:500;margin-bottom:5px}.contact_box dd p{margin-left:20px}@media print,screen and (min-width: 769px){.contact_box dd p{margin:25px 0 40px 30px}}.contact_box .wpcf7-radio{display:grid;width:100%}.contact_box .wpcf7-list-item{margin:10px 0 0}.contact_box .wpcf7-list-item a{display:inline-block;text-decoration:underline}@media print,screen and (min-width: 769px){.contact_box .wpcf7-list-item a:hover{text-decoration:none}}.contact_box .wpcf7-list-item-label{line-height:1.4}.contact_box input{padding:0 15px}@media print,screen and (max-width: 768px){.contact_box input{padding:0 12px}}.contact_box .radio_box.type2 .wpcf7-radio{grid-template-columns:repeat(2, 33.3333333333%)}.contact_box .radio_box.type3 .wpcf7-radio{grid-template-columns:repeat(2, 20%)}@media print,screen and (max-width: 768px){.contact_box .radio_box.type3 .wpcf7-radio{grid-template-columns:repeat(3, 1fr)}}.contact_box .radio_box.type4 .wpcf7-radio{grid-template-columns:repeat(3, 33.3333333333%)}.contact_box .radio_box.type5 .wpcf7-radio{grid-template-columns:repeat(5, 1fr)}.contact_box .radio_box.type6 .wpcf7-radio{grid-template-columns:repeat(6, 1fr)}@media print,screen and (max-width: 768px){.contact_box .radio_box.type6 .wpcf7-radio{grid-template-columns:repeat(2, 1fr)}}@media print,screen and (max-width: 768px){.contact_box .radio_box .wpcf7-radio{grid-template-columns:repeat(2, 50%)}.contact_box .radio_box.type2 .wpcf7-radio,.contact_box .radio_box.type4 .wpcf7-radio{grid-template-columns:repeat(1, 100%)}}.contact_box .checkbox_box .wpcf7-checkbox{display:grid}.contact_box .checkbox_box.type6 .wpcf7-checkbox{grid-template-columns:repeat(6, 1fr)}@media print,screen and (max-width: 768px){.contact_box .checkbox_box.type6 .wpcf7-checkbox{grid-template-columns:repeat(2, 1fr)}}.contact_box .checkbox_box.type10 .wpcf7-checkbox{grid-template-columns:repeat(10, 1fr)}@media print,screen and (max-width: 768px){.contact_box .checkbox_box.type10 .wpcf7-checkbox{grid-template-columns:repeat(4, 1fr)}}.contact_box .img_check_group{display:grid;grid-template-columns:repeat(3, calc((100% - 48px) / 3));gap:24px}@media print,screen and (max-width: 768px){.contact_box .img_check_group{grid-template-columns:repeat(2, 1fr);gap:12px}}.contact_box .img_check_group.img_check_item_color{grid-template-columns:repeat(6, 1fr)}@media print,screen and (max-width: 768px){.contact_box .img_check_group.img_check_item_color{grid-template-columns:repeat(3, 33.3333333333%)}}.contact_box .img_check_item{align-items:flex-start}.contact_box .img_check_item input{width:20px;margin:2px 0 0 0}.contact_box .img_check_item_body{width:calc(100% - 20px);padding-left:10px}.contact_box .img_check_item_color .img_check_thumb{display:block;width:50px;height:50px;border-radius:100%}.contact_box .img_check_item_color .img_check_thumb.red{background-color:red}.contact_box .img_check_item_color .img_check_thumb.blue{background-color:blue}.contact_box .img_check_item_color .img_check_thumb.green{background-color:green}.contact_box .img_check_item_color .img_check_thumb.yellow{background-color:#ff0}.contact_box .img_check_item_color .img_check_thumb.orange{background-color:orange}.contact_box .img_check_item_color .img_check_thumb.black{background-color:#000}.contact_box .img_check_item_color .img_check_thumb.pink{background-color:pink}.contact_box .img_check_item_color .img_check_thumb.light_blue{background-color:#add8e6}.contact_box .img_check_item_color .img_check_thumb.purple{background-color:purple}.contact_box .img_check_item_color .img_check_thumb.brown{background-color:brown}.contact_box .img_check_item_color .img_check_thumb.gray{background-color:gray}.contact_box .img_check_item_color .img_check_thumb.white{background-color:#fff}.contact_box .img_check_text{display:block;margin-bottom:5px;line-height:1.4}@media print,screen and (max-width: 768px){.contact_box .img_check_text{font-size:3.2vw}}.contact_box .img_radio_group{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr)}@media print,screen and (max-width: 768px){.contact_box .img_radio_group{grid-template-columns:repeat(1, 1fr)}.contact_box .img_radio_group .img_radio_text{font-size:3.2vw}}.contact_box .img_radio_group .img_radio_thumb{display:block;margin-top:5px}.contact_box .img_radio_group._single{grid-template-columns:repeat(1, 1fr)}.contact_box .img_radio_group._single .img_radio_thumb{max-width:100%;max-height:180px}@media print,screen and (max-width: 768px){.contact_box .img_radio_group._single .img_radio_thumb{height:14vw}}.contact_box .img_radio_group._single .img_radio_thumb img{width:auto;height:100%}.contact_box .img_radio_group .img_radio_item{align-items:flex-start}.contact_box .img_radio_group .img_radio_item input{margin:4px 0 0 0}.contact_box ._flex{display:flex;align-items:center;gap:10px}.contact_box ._flex input[type=text]{width:80px}.contact_box .consent{justify-content:center;margin-bottom:25px}.contact_box .consent a{text-decoration:underline}.contact_box .text01{margin:48px 0 24px;padding-bottom:10px;border-bottom:solid 1px #000;font-size:24px;font-weight:500;line-height:1.4}@media print,screen and (max-width: 768px){.contact_box .text01{margin:24px 0 12px;font-size:4vw}}.contact_box .text03{margin-bottom:48px}.contact_box .family_box p{margin:12px 0 0}.contact_box .family_label{width:80px}@media print,screen and (max-width: 768px){.contact_box .family_label{width:18vw}}.contact_box .family_unit{margin-right:24px}@media print,screen and (max-width: 768px){.contact_box .family_unit{margin-right:6px}}.contact_box .family_row{display:flex;align-items:center;gap:10px;margin:10px 0}@media print,screen and (max-width: 768px){.contact_box .family_row{gap:5px}}.contact_box .family_row .wpcf7-form-control-wrap{width:80px}@media print,screen and (max-width: 768px){.contact_box .family_row .wpcf7-form-control-wrap{width:13vw;gap:6px}.contact_box .family_row .wpcf7-form-control-wrap input{padding:0 6px;text-align:center}}@media print,screen and (max-width: 768px){.contact_box .family_row.other{flex-wrap:wrap}}.contact_box .family_row.other .family_label{width:150px}@media print,screen and (max-width: 768px){.contact_box .family_row.other .family_label{width:100%}}.contact_box .family_row.other .family_label+.wpcf7-form-control-wrap{width:70%}.contact_box .family_row.other .family_label+.wpcf7-form-control-wrap input{text-align:left}.contact_box .btn_box{width:210px;margin:40px auto 0;position:relative;transition:all .2s}@media print,screen and (max-width: 768px){.contact_box .btn_box{margin-top:30px}}.contact_box .btn_box input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.contact_box .btn_box:hover{opacity:.8}.contact_box .btn{width:210px;margin:40px auto 0;background:url(../img/arrow01_w_line.svg) no-repeat right 10px center;background-size:auto 24px;text-align:left;cursor:pointer}@media print,screen and (max-width: 768px){.contact_box .btn{margin-top:30px;font-size:3.5vw}}.contact_box .btn.b{background-color:#8f5763 !important;border-color:rgba(0,0,0,0)}.contact_box .plan_contact_box dl{margin-bottom:48px}.contact_box .plan_contact_box dt:not([class]){margin:0 0 10px;padding-bottom:10px;font-size:17px;font-weight:500;border-bottom:dotted 1px #000}@media print,screen and (max-width: 768px){.contact_box .plan_contact_box dt:not([class]){font-size:3.5vw}}.contact_box{background-color:#eaeaea;line-height:180%}@media print,screen and (min-width: 769px){.contact_box{padding:35px;font-size:15px}}.contact_box label{display:flex;align-items:center}.contact_box label input{margin-right:10px}.contact_box .booking-package{padding:30px}@media print,screen and (max-width: 768px){.contact_box .booking-package{padding:5%}}.contact_box #booking-package_inputFormPanel .row{margin-bottom:25px}.contact_box #booking-package_inputFormPanel .name{font-weight:500;margin-bottom:5px}@media print,screen and (max-width: 768px){.contact_box #booking-package_inputFormPanel .name{font-size:3.8vw}}.contact_box #booking-package_inputFormPanel .name.required::after{content:"必須";padding:0 5px;border:1px #8f5763 solid;border-radius:5px;font-size:10px;font-weight:500;line-height:18px;color:#8f5763;display:inline-block;vertical-align:text-top;margin-left:5px}.contact_box #booking-package_inputFormPanel .title_in_form{font-weight:500;margin-bottom:25px}@media print,screen and (max-width: 768px){.contact_box #booking-package_inputFormPanel .title_in_form{margin-bottom:12px;font-size:4vw}}.contact_box #booking-package_inputFormPanel .hidden_panel{display:none}.contact_box #booking-package_inputFormPanel .description{margin-top:8px;font-size:12px}.contact_box #booking-package_inputFormPanel .value p{margin-left:20px}@media print,screen and (min-width: 769px){.contact_box #booking-package_inputFormPanel .value p{margin:25px 0 40px 30px}}@media print,screen and (max-width: 768px){.contact_box #booking-package_inputFormPanel .radio_title{font-size:3.8vw}}.contact_box #booking-package_inputFormPanel #booking_package_input_yourland,.contact_box #booking-package_inputFormPanel #booking_package_input_yourtrigger,.contact_box #booking-package_inputFormPanel #booking_package_input_terms{display:grid;width:100%}.contact_box #booking-package_inputFormPanel #booking_package_input_yourland{grid-template-columns:repeat(2, 33.3333333333%)}.contact_box #booking-package_inputFormPanel #booking_package_input_yourtrigger{grid-template-columns:repeat(3, 33.3333333333%)}.contact_box #booking-package_inputFormPanel #booking_package_input_terms label{justify-content:center}@media print,screen and (max-width: 768px){.contact_box #booking-package_inputFormPanel #booking_package_input_yourland,.contact_box #booking-package_inputFormPanel #booking_package_input_yourtrigger{grid-template-columns:repeat(1, 100%)}}.contact_box #booking-package_inputFormPanel input.form_text,.contact_box #booking-package_inputFormPanel textarea.form_textarea{width:100%;border:1px solid #c8c8c8;background-color:#fff;font-size:16px}.contact_box #booking-package_inputFormPanel input.form_text{min-height:50px}.contact_box #booking-package_inputFormPanel textarea.form_textarea{min-height:180px;padding:15px 20px;resize:vertical}.contact_box #booking-package_inputFormPanel input.form_radio,.contact_box #booking-package_inputFormPanel input.form_checkbox{margin-right:10px}.contact_box #booking-package_inputFormPanel #paymentPanel,.contact_box #booking-package_inputFormPanel #nextAndReturnPanel{margin-top:30px}.contact_box #booking-package_inputFormPanel .book_now_button,.contact_box #booking-package_inputFormPanel .return_form_button{width:100%;max-width:210px;min-height:56px;display:block;margin:0 auto;border:0;transition:all .2s}.contact_box #booking-package_inputFormPanel .book_now_button{background-color:#8f5763;color:#fff}.contact_box #booking-package_inputFormPanel .return_form_button{background-color:#302f2e;color:#fff}@media print,screen and (min-width: 769px){.contact_box #booking-package_inputFormPanel .book_now_button:hover,.contact_box #booking-package_inputFormPanel .return_form_button:hover{opacity:.8}}@media print,screen and (min-width: 769px){#woody-house header>.wrapper nav>ul{display:flex;align-items:stretch;height:96px}}@media print,screen and (min-width: 769px){#woody-house header>.wrapper nav>ul>li{display:flex;align-items:stretch}}@media print,screen and (min-width: 769px){#woody-house header>.wrapper nav>ul>li>a,#woody-house header>.wrapper nav>ul>li>span{height:100%;display:flex;align-items:center}}@media print,screen and (min-width: 769px){#woody-house .has-mega-menu::before{content:"";position:fixed;top:96px;left:0;width:100vw;height:calc(100vh - 96px);background-color:rgba(28,27,28,.78);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;z-index:0}#woody-house .has-mega-menu>a,#woody-house .has-mega-menu>span{cursor:pointer;padding:0 12px;transition:background-color .2s,color .2s}#woody-house .has-mega-menu.is-open::before{opacity:1;visibility:visible}#woody-house .has-mega-menu.is-open>a,#woody-house .has-mega-menu.is-open>span{background-color:#3d3b3c;color:#fff !important}#woody-house .has-mega-menu.is-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%)}}@media print,screen and (min-width: 769px){#woody-house .mega-menu{width:min(1200px,100vw - 96px);position:absolute;top:96px;left:0;left:50%;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%);transition:opacity .2s,visibility .2s;z-index:1}}@media print,screen and (max-width: 768px){#woody-house .mega-menu{display:none;margin-top:16px;border-top:1px #353233 solid;padding-top:16px}}@media print,screen and (min-width: 769px){#woody-house .mega-menu__panel{display:flex;align-items:stretch;width:calc(100% - 400px);margin-left:auto;background-color:#fff;border-top:2px #3d3b3c solid;box-shadow:0 12px 32px rgba(48,47,46,.12);position:relative;z-index:1}}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .mega-menu__panel{width:100%}}@media print,screen and (max-width: 768px){#woody-house .mega-menu__panel{display:block}}#woody-house .mega-menu__content{background-color:#fff}@media print,screen and (min-width: 769px){#woody-house .mega-menu__content{width:100%;min-height:238px;margin-left:auto;padding:32px 40px;display:flex;align-items:stretch;justify-content:flex-start}}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .mega-menu__content{min-height:auto}}@media print,screen and (max-width: 768px){#woody-house .mega-menu__content{padding:0}}@media print,screen and (min-width: 769px){#woody-house .mega-menu__intro{width:220px;flex:0 0 220px;padding-right:20px}}@media print,screen and (max-width: 768px){#woody-house .mega-menu__intro{margin-bottom:16px}}#woody-house .mega-menu__heading-en{font-family:"Times New Roman",Times,serif;font-size:48px;font-weight:700;line-height:1;letter-spacing:-0.02em;color:#302f2e;display:block}#woody-house .mega-menu__heading-ja{display:flex;justify-content:flex-start;align-items:center;margin-top:8px;font-size:16px;font-weight:500;line-height:1.6;color:#98723d}#woody-house .mega-menu__heading{position:relative;padding-right:28px}#woody-house a.mega-menu__heading .mega-menu__heading-ja::after{content:"";display:block;width:40px;height:20px;margin-left:16px;padding:0 10px;background:url(../img/arrow01_b.svg) no-repeat center center;background-size:auto 55%;border-left:solid 1px #a3a0a1}@media print,screen and (min-width: 769px){#woody-house .mega-menu__links{flex:0 0 200px;padding-left:20px;border-left:1px #c6c0c2 solid}#woody-house .mega-menu__links.menu_wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:32px;flex:1 1 0}}#woody-house .mega-menu__link{line-height:1.6;color:#3d3b3c;position:relative}@media print,screen and (min-width: 769px){#woody-house .mega-menu__link{min-width:200px;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding-left:16px;font-size:14px !important}}@media print,screen and (max-width: 768px){#woody-house .mega-menu__link{padding:14px 36px 14px 0;border-top:1px #353233 solid}}@media print,screen and (min-width: 769px){#woody-house .mega-menu__link::before{content:"";width:1px;height:24px;background-color:#c6c0c2;position:absolute;top:50%;right:44px;transform:translateY(-50%)}}#woody-house .mega-menu__link::after{content:"";display:block;width:40px;height:20px;margin-left:16px;padding:0 10px;background:url(../img/arrow01_b.svg) no-repeat center center;background-size:auto 60%}@media print,screen and (max-width: 768px){#woody-house .fixed_box .mega-menu,#woody-house .fixed_box .mega-menu__toggle{display:none !important}}.c-fixed-cta{display:flex;gap:8px;position:fixed;right:40px;bottom:24px;z-index:30;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}@media print,screen and (max-width: 768px){.c-fixed-cta{display:none}}.c-fixed-cta.is-hidden-by-footer{opacity:0;visibility:hidden;transform:translateY(20px);pointer-events:none}.c-fixed-cta__btn{width:160px;height:56px;border-radius:2px;background:#302f2e;color:#fff;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex;align-items:center;justify-content:center;gap:10px}.c-fixed-cta__btn img{width:20px;height:20px;object-fit:contain}@media print,screen and (min-width: 769px){.c-fixed-cta__btn:hover{color:#fff;background-color:#222021}}.faq_box dl{border-bottom:1px #dcdce8 solid}.faq_box dt button{width:100%;padding:25px 55px 25px 25px;background:url("../img/icon11.svg") no-repeat;background-size:15px;background-position:right 20px center;line-height:160%;text-align:left}@media print,screen and (max-width: 768px){.faq_box dt button{padding:15px 35px 15px 15px;background-position:right 10px center}}.faq_box dt button.active{background-image:url("../img/icon12.svg");background-color:#eaeaea}.faq_box dd{display:none;padding:25px;line-height:160%}@media print,screen and (max-width: 768px){.faq_box dd{padding:15px}}#woody-house header{width:100%;position:fixed;top:0;left:0;z-index:999;transition:background-color .2s,transform .3s}#woody-house header .wrapper{height:96px;display:flex;align-items:center;justify-content:space-between;transition:height .3s}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house header .wrapper{width:100%;padding:0 0 0 3%}}@media print,screen and (max-width: 768px){#woody-house header .wrapper{width:93.8%;height:55px}}#woody-house header .logo{width:260px}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house header .logo{width:26vw}}#woody-house header .logo a{display:block}#woody-house header .logo--top a{position:relative}#woody-house header .logo__img--dark{display:none}#woody-house header h1.logo{width:36%}@media print,screen and (max-width: 768px){#woody-house header h1.logo{width:60%}}@media print,screen and (max-width: 768px){#woody-house header nav{display:none}}#woody-house header nav ul{display:flex;gap:24px}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house header nav ul{gap:0}}#woody-house header nav li a,#woody-house header nav li>span{font-size:13px}#woody-house header nav li a{padding:0 12px}#woody-house header.active{background-color:#f8f9fa}#woody-house header:has(.has-mega-menu.is-open){background-color:#f8f9fa}#woody-house header.is-hidden{transform:translateY(-100%)}#woody-house .fixed_box{width:100%;position:fixed;bottom:0;left:0;z-index:999}@media print,screen and (min-width: 769px){#woody-house .fixed_box{display:none}}#woody-house .fixed_box .nav_btn{background-color:#f1f1f1;display:flex}#woody-house .fixed_box .nav_btn .btn{width:calc((100% - 60px)/3);height:50px;padding:0;border-radius:0;font-size:12px;border:none;justify-content:center}#woody-house .fixed_box .nav_btn .btn img{margin-right:5px}#woody-house .fixed_box .nav_btn .menu{width:60px;background-color:rgba(32,18,10,.7);border-radius:0}#woody-house .fixed_box .nav_btn .menu span{display:block}#woody-house .fixed_box .nav_btn .menu span.icon{width:30px;height:10px;margin:5px auto;position:relative}#woody-house .fixed_box .nav_btn .menu span.icon span{width:100%;height:1px;background-color:#f8f9fa;position:absolute;left:0;transition:all .2s}#woody-house .fixed_box .nav_btn .menu span.icon span:nth-of-type(1){top:0}#woody-house .fixed_box .nav_btn .menu span.icon span:nth-of-type(2){bottom:0}#woody-house .fixed_box .nav_btn .menu span.text{font-size:10px;font-weight:500;line-height:1.5;color:#f8f9fa}#woody-house .fixed_box .nav_btn .menu.active .icon span:nth-of-type(1){-webkit-transform:translateY(5px) rotate(-15deg);transform:translateY(5px) rotate(-15deg)}#woody-house .fixed_box .nav_btn .menu.active .icon span:nth-of-type(2){-webkit-transform:translateY(-4px) rotate(15deg);transform:translateY(-4px) rotate(15deg)}#woody-house .fixed_box .nav_box{display:none;height:100vh;padding:15px 0 95px;position:absolute;bottom:0;left:0;z-index:-1;overflow:scroll}#woody-house .fixed_box .nav_box .wrapper.cont1>div .logo{width:260px}#woody-house .fixed_box .nav_box .wrapper.cont2 div{display:none}#woody-house:not(.top) header{background-color:#f8f9fa}#woody-house footer{position:relative;z-index:1}#woody-house .nav_box{padding:115px 0 60px;background-color:#1c1b1c}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box{padding-top:60px}}@media print,screen and (max-width: 768px){#woody-house .nav_box{padding:65px 0 15px}}#woody-house .nav_box .wrapper{line-height:160%;color:#f8f9fa}@media print,screen and (min-width: 769px){#woody-house .nav_box .wrapper{display:flex;justify-content:space-between}}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box .wrapper{align-items:flex-start}}#woody-house .nav_box .wrapper.cont1{padding-bottom:65px;border-bottom:1px #353233 solid;font-size:13px;margin-bottom:20px;position:relative}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont1{padding-bottom:25px;margin-bottom:15px}}@media print,screen and (min-width: 769px){#woody-house .nav_box .wrapper.cont1>div{width:26.7%}}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box .wrapper.cont1>div{width:40%}}#woody-house .nav_box .wrapper.cont1>div .logo{margin:10px 0 30px;font-size:20px;line-height:1.5;color:#fff}#woody-house .nav_box .wrapper.cont1>div .logo small{font-size:80%}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box .wrapper.cont1>div .logo{margin-top:0}}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont1>div .logo{width:100%;margin:0 0 25px;font-size:4.5vw;text-align:center}}#woody-house .nav_box .wrapper.cont1>div .tel_box{padding:20px;border:1px #353233 solid;border-radius:5px;color:#f8f9fa}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont1>div .tel_box{padding:15px 0 10px;text-align:center}}#woody-house .nav_box .wrapper.cont1>div .tel_box em{display:inline-flex;align-items:baseline;gap:8px;padding:10px 20px;font-size:130%;line-height:1.4;background-color:#3d3b3c;border-radius:5px}#woody-house .nav_box .wrapper.cont1>div .tel_box em::before{content:"";display:block;width:12px;height:12px;background:url("../img/icon04.svg") no-repeat;background-size:100% 100%;background-position:left center;font-family:"Times New Roman",Times,serif}#woody-house .nav_box .wrapper.cont1>div .tel_box a{display:inline-block;margin:2px 0 10px;color:#fff}#woody-house .nav_box .wrapper.cont1 nav{display:flex}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box .wrapper.cont1 nav{flex-wrap:wrap;width:60%;padding-left:5%}}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont1 nav{flex-wrap:wrap;margin-top:40px}}#woody-house .nav_box .wrapper.cont1 nav>ul{width:50%}@media print,screen and (min-width: 769px){#woody-house .nav_box .wrapper.cont1 nav>ul{width:205px}#woody-house .nav_box .wrapper.cont1 nav>ul:nth-of-type(2){width:285px}}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box .wrapper.cont1 nav>ul{width:40%}#woody-house .nav_box .wrapper.cont1 nav>ul:nth-of-type(2){width:60%}}#woody-house .nav_box .wrapper.cont1 nav>ul>li{margin-bottom:20px}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont1 nav>ul>li{margin-bottom:25px}}#woody-house .nav_box .wrapper.cont1 nav>ul>li>a{color:#f8f9fa}#woody-house .nav_box .wrapper.cont1 nav>ul>li ul{padding-left:15px}@media print,screen and (min-width: 769px){#woody-house .nav_box .wrapper.cont1 nav>ul>li ul{margin-top:5px}}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont1 nav>ul>li ul li{margin-top:10px}}#woody-house .nav_box .wrapper.cont1 nav>ul>li ul li a{color:#f8f9fa}@media print,screen and (min-width: 769px){#woody-house .nav_box .wrapper.cont1 nav>ul>li ul li a:hover{color:#7a7577}}#woody-house .nav_box .wrapper.cont1 nav>ul>li:last-of-type{margin:0}#woody-house .nav_box .wrapper.cont1 nav .sns{padding-right:45px;background:url("../img/icon05.svg") no-repeat;background-size:auto 100%;background-position:right;line-height:30px;color:#f8f9fa;position:absolute;right:5px;bottom:25px}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont1 nav .sns{margin:15px auto 0;position:static}}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box .wrapper.cont1 .btn_box{display:flex;justify-content:space-between;gap:12px;width:100%;margin-top:24px}}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont1 .btn_box{width:100%;margin-top:45px}}#woody-house .nav_box .wrapper.cont1 .btn_box .btn{margin-bottom:10px}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box .wrapper.cont1 .btn_box .btn{width:calc((100% - 24px)/3);padding:0 10px;font-size:13px}}#woody-house .nav_box .wrapper.cont2{justify-content:flex-end;font-size:12px}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont2{text-align:center}}#woody-house .nav_box .wrapper.cont2 div{margin-top:40px}@media print,screen and (min-width: 769px){#woody-house .nav_box .wrapper.cont2 div{display:flex;margin:0}#woody-house .nav_box .wrapper.cont2 div ul{display:flex}#woody-house .nav_box .wrapper.cont2 div li{width:205px}#woody-house .nav_box .wrapper.cont2 div li:nth-child(2){width:285px}}@media print,screen and (min-width: 769px)and (max-width: 1023px){#woody-house .nav_box .wrapper.cont2 div{width:70%}#woody-house .nav_box .wrapper.cont2 div ul{width:calc(100% - 160px)}#woody-house .nav_box .wrapper.cont2 div li{width:40%}#woody-house .nav_box .wrapper.cont2 div li:nth-child(2){width:60%}}#woody-house .nav_box .wrapper.cont2 div a{display:inline-block;color:#f8f9fa}@media print,screen and (min-width: 769px){#woody-house .nav_box .wrapper.cont2 div a:hover{color:#7a7577}}@media print,screen and (max-width: 768px){#woody-house .nav_box .wrapper.cont2 div a{margin-bottom:5px}}#woody-house .nav_box .wrapper.cont2 div small{font-size:9px;line-height:140%;display:block;margin-top:75px}@media print,screen and (min-width: 769px){#woody-house .nav_box .wrapper.cont2 div small{width:160px;font-size:10px;text-align:right;margin:0}}.pala{opacity:0;transition:all 1s ease !important}.pala--down{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.pala--down2{-webkit-transform:translateY(-20%);transform:translateY(-20%)}.pala--up{-webkit-transform:translateY(10%);transform:translateY(10%)}.pala--up2{-webkit-transform:translateY(20%);transform:translateY(20%)}.pala--lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}.pala--lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pala--rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.pala--rl5{-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}.pala--scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}.pala--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}.delay50{transition-delay:.05s !important}.delay100{transition-delay:.1s !important}.delay150{transition-delay:.15s !important}.delay200{transition-delay:.2s !important}.delay250{transition-delay:.25s !important}.delay300{transition-delay:.3s !important}.delay400{transition-delay:.4s !important}.delay500{transition-delay:.5s !important}.delay600{transition-delay:.6s !important}.delay700{transition-delay:.7s !important}.delay800{transition-delay:.8s !important}.delay900{transition-delay:.9s !important}.delay1000{transition-delay:1s !important}.delay1100{transition-delay:1.1s !important}.delay1200{transition-delay:1.2s !important}.delay1300{transition-delay:1.3s !important}.delay1400{transition-delay:1.4s !important}.delay1500{transition-delay:1.5s !important}.delay1600{transition-delay:1.6s !important}.delay1700{transition-delay:1.7s !important}.delay1800{transition-delay:1.8s !important}.delay1900{transition-delay:1.9s !important}.delay2000{transition-delay:2s !important}@keyframes line_anime{0%{height:0}100%{height:90px}}@keyframes line_anime_sp{0%{height:0}100%{height:2rem}}.pala.action,.pala_line.action{opacity:1;-webkit-transform:none;transform:none}/*# sourceMappingURL=style.css.map */
