@charset "UTF-8";:root{--base-color:#fff;--primary:#005b4b;--secondary:#026435;--tertiary:#e62e8b;--quaternary:#006335;--text-color:#3e3a39;--link-color:#666;--linkhover-color:#999}body{font-family:"Zen Kaku Gothic New",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:14px;background-color:var(--base-color);overflow-x:clip}.inline-block{display:inline-block}.block{display:block}.pc-none{display:none}@media (max-width:768px){.pc-none{display:block}}.oswald{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.zkgw{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.noto-sans{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.zen-old-mincho{font-family:"Zen Old Mincho",serif;font-weight:300;font-style:normal}.sawarabi-gothic{font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}.noto-serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.slider{width:100%;margin:0 auto}.slider img{width:100%;object-fit:cover;object-position:center;height:100%;min-height:100%;aspect-ratio:254/136}.slick-list .slick-track .slick-slide{cursor:pointer}.thumbnail-slider{width:100%;margin:30px auto}.thumbnail-slider .slick-list{overflow:hidden;margin:0;padding:0}.thumbnail-slider .slick-slide{position:relative;background:#000;width:calc(100% / 7);margin:0 .5%}.thumbnail-slider .slick-slide img{opacity:.5;width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:3/2}.thumbnail-slider .slick-slide.slick-current img{opacity:1}.thumbnail-slider img{object-fit:cover;object-position:center;aspect-ratio:1/1}.thumbnail-slider img{width:100px;height:auto;cursor:pointer}@media screen and (min-width:768px){.slick-prev,.slick-next{display:none;font-size:0;z-index:5;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease}.slick-prev{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/slick-prev.png);left:-45px}.slick-next{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/slick-next.png);right:-45px}}@media screen and (max-width:768px){.slick-prev,.slick-next{display:none;font-size:0;z-index:5;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease}.slick-prev{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/slick-prev.png);left:-30px}.slick-next{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/slick-next.png);right:-30px}}.slick-prev:before,.slick-next:before{display:none}@media screen and (min-width:768px){.slick-prev:hover,.slick-prev:focus{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/slick-prev.png);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease;opacity:.7}.slick-next:hover,.slick-next:focus{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/slick-next.png);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:768px){.slick-prev:hover,.slick-prev:focus{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/slick-prev.png);width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease;opacity:.7}.slick-next:hover,.slick-next:focus{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/slick-next.png);width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease;opacity:.7}}.thumbnail-slider .slick-prev,.thumbnail-slider .slick-next{display:none !important}.slider_bottom_area{max-width:1140px;margin:0 auto;padding:2%;text-align:center;margin-bottom:40px}.modal{display:none;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.modal_relative{position:relative;margin:20px 0}.modal-content{display:block;margin:auto;width:80%;max-width:900px;max-height:95svh;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.close{position:fixed;top:20px;right:35px;color:#fff;font-size:40px;font-weight:700;cursor:pointer}.close:hover{color:#ddd}.fade-out{opacity:0;transform:translateY(50px)}.fade-in{opacity:1;transform:translateY(0);transition:all .9s ease .3s}.scale-out{transform:scale(0)}.scale-in{transform:scale(1);transition-duration:.9s;transition-timing-function:ease}.left-out{opacity:0;transform:translateX(-50px)}.right-out{opacity:0;transform:translateX(50px)}.left-in,.right-in{opacity:1;transform:translateX(0);transition-duration:.9s;transition-timing-function:ease}.wrap{max-width:1140px;margin:0 auto;padding:2%}.mid-wrap{padding-top:0;padding-bottom:0}.unset-wrap{padding:0 !important}@media screen and (max-width:1023px){.wrap{max-width:900px}}.bg_accent_color{background-color:#efefef}.header_contents{display:flex;justify-content:space-between;align-items:center;height:inherit;gap:20px;max-width:initial;padding-top:5px;padding-bottom:10px;position:relative;padding-left:2%;padding-right:2%}.header-small,.header-small_bottom{color:#fff;font-size:10px;font-family:"Noto Sans JP",sans-serif}.header-small{padding-bottom:0 !important;padding-top:8px;margin:0;white-space:nowrap;position:absolute;bottom:-20px;left:0}.wrap.header-small_bottom{padding-top:0;padding-bottom:10px;margin:0;padding-right:3%;padding-left:3%}.header{width:100%;position:fixed;top:0;z-index:9;background-color:rgba(183,176,172,0);transition:background-color .4s ease}.header.bg_isshow{background-color:rgba(183,176,172,.7)}.header_contents .logo{position:relative}.logo_link{transition:opacity .4s;display:inline-block}.logo_link:hover{opacity:.7}.logo_img{width:200px;max-width:200px;min-width:130px;margin-left:0}.logo_img_footer{filter:invert(100%)}@media (max-width:1024px){.logo_img{width:100%}}.header_bar_gnav_list{display:flex;gap:30px;align-items:center;flex:1;justify-content:right;position:relative;left:0;top:10px}@media (max-width:1024px){.header_bar_gnav_list{gap:15px}}.header_bar_gnav_item{font-size:clamp(0.625rem, 0.349rem + 0.49vw, 0.938rem);font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;line-height:1.4;padding:7px 0;white-space:nowrap}.header_bar_gnav_link{position:relative;color:var(--base-color)}@media screen and (max-width:900px){.header_bar_gnav_list{display:none}}.header_bar_gnav_link:after{content:"";display:block;height:1px;width:100%;background:var(--base-color);bottom:-1px;transform:scale(0,1);transform-origin:right top;transition:transform .3s;margin-top:4px}.header_bar_gnav_link_bk{color:#000}.header_bar_gnav_link_bk:after{background:#000 !important}.header_bar_gnav_link:hover:after{transform:scale(1,1);transform-origin:left top}.header_bar_btn{background:rgba(0,0,0,.5);padding:7px 10px;color:#fff;transition:all .4s;display:block}.header_bar_btn:hover{background:var(--primary)}.header_bar_gnav_item-sns-list{display:flex;gap:20px;margin-left:5px;padding:6.5px 8px}.header_bar_gnav_sns-item-link{transition:all .4s}.header_bar_gnav_sns-item-link:hover{opacity:.6}.header_bar_gnav_sns-item-img{width:20px;min-width:20px}.section{padding-top:30px;width:100%;padding-bottom:40px}.contact_btn_link{display:flex;justify-content:center;align-items:center;background-color:var(--secondary);height:40px;font-size:13px;font-weight:700;border-radius:50px;padding:12px 8px;color:#fff;width:min(160px, 15vw);transition:opacity .2s;display:none}.contact_btn_link:hover{opacity:.7}.common_primary_headline_group{display:flex;align-items:center;gap:20px}.common_primary_headline_group.column{flex-direction:column}.common_primary_sub_headline{font-size:13px;color:#251714}.common_tertiary_headline{display:flex;justify-content:center;align-items:center;margin-bottom:40px;letter-spacing:2px;font-size:20px;font-weight:300}.common_desc{font-size:14px;letter-spacing:1.2px;line-height:1.8;text-align:justify;color:#251714;font-weight:400}.sp_only{display:none}.gray_sp_only{background:0 0}.section.event{font-weight:400;color:#251714}.section.event .wrap+.wrap{padding-top:40px}.lead_copy{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:400;text-align:center;font-size:20px;line-height:1.9;letter-spacing:.4px;color:var(--text-color)}.lead_copy_childs_first{display:block}.event_card_list_container{display:flex;gap:50px;margin:30px 0 0}.event_card_item{width:calc(100% - 50px);display:flex;flex-direction:column}.event_card_wrap_img{overflow:hidden;border-bottom:8px solid transparent}.event_card_img{transition:all .7s ease-in-out;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.event_card_link:hover .event_card_img{transform:scale(1.1,1.1)}.widget_tag_cloud{color:#c9caca;padding:4px 0;border-radius:4px;font-size:12px;display:inline-block;font-weight:400;letter-spacing:.4px;margin-top:10px}.event_card_excerpt{font-size:14px;line-height:1.4;letter-spacing:.2px;transition:text-decoration .2s;color:var(--text-color);flex-grow:1;text-align:justify}.event_period{font-size:12px;line-height:1.4;letter-spacing:.2px;text-align:justify;padding:0 0 6px}.event_card_link{transition:opacity .4s;display:flex;flex-direction:column;flex:1 1 auto}.event_card_link:hover{opacity:.7}.event_card_link:hover .event_card_excerpt{text-decoration:underline}.top_eventlist-none{text-align:center;padding-top:50px;position:relative;top:0;left:50%;transform:translateX(-50%);font-weight:350}@media (max-width:768px){.event_card_list_container{flex-direction:column;margin:30px 2rem 0}.event_card_item{width:100%}.event_card_item:last-child{display:none}.event .common_primary_headline_group{display:block;margin-top:30px;padding:0 2rem}.event .common_primary_sub_headline{padding-top:10px}.event_card_wrap_img{position:relative}.event_card_wrap_img:after{content:"";display:inline-block;width:39px;height:39px;background:rgba(137,137,137);border-radius:50%;position:absolute;right:10px;bottom:10px;z-index:1}.event_card_wrap_img:before{content:"";display:inline-block;width:12px;height:12px;background:0 0;border-right:3px solid #fff;border-top:3px solid #fff;position:absolute;right:calc(12px + 13px);bottom:calc(12px - -12px);z-index:2;transform:rotate(45deg)}}.common_primary_headline_group.column.ruled_line{align-items:flex-start;gap:0;margin-bottom:20px}.common_primary_headline_group.column.ruled_line .common_primary_headline{width:100%;border-bottom:1px solid #251714;padding-bottom:8px;margin-bottom:4px}.news_list{margin-top:18px;border-top:1px solid #251714}.news_item{padding:24px 0;border-bottom:1px solid #251714}.news_item_link{display:flex;gap:50px;font-size:13px;letter-spacing:.4px;transition:all .2s;width:fit-content;line-height:2;align-items:center}.news_item_link:hover{opacity:.5}section.news .common_primary_headline{font-size:1.3em}.contact_item .common_primary_headline{font-size:2em;color:#fff;letter-spacing:2px;font-weight:300}.contact_item .common_primary_headline_group{gap:25px;align-items:flex-start}.contact_item_link .common_primary_sub_headline{color:#fff}.footer{background:#f2f2f2;color:#000;line-height:1.4;font-family:"Noto Sans",sans-serif;letter-spacing:.08em;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.footer_container{display:flex;margin-top:20px;gap:40px}.footer_contents_tb{display:flex}.footer_nav_list.primary{margin:0}.footer_nav_list.primary .footer_nav_item{margin-bottom:15px;font-size:12px;border:1px solid #000;padding-left:0;background-color:#fff;max-width:250px}.footer_nav_list.primary .footer_nav_item:last-child{margin-bottom:0}.footer_nav_list .footer_nav_item a{display:flex;align-items:center;font-weight:400}.footer_nav_list .footer_nav_item a>img{height:14px;width:auto;padding-left:10px;margin:auto 0}.footer_nav_list.primary .footer_nav_item a{padding-top:10px;padding-bottom:10px;padding-left:clamp(0.625rem, -1.81rem + 5.75vw, 2.5rem);padding-right:10px;font-weight:500;text-align:center}.footer_nav_list.primary .footer_nav_item a>img{height:14px;width:auto;margin:auto 0 auto auto}.footer_nav_link:hover{text-decoration:underline}.footer_nav_link:hover .footer-nav-flex .inline-block{text-decoration:underline}.footer_nav_list.primary .footer_nav_link{transition:all .3s}.footer_nav_list.primary .footer_nav_link:hover{background:#fff;color:#595757;transition:all .3s;text-decoration:none}.footer_nav_item.parent{font-weight:700;font-size:12px}.footer_nav_list{margin-bottom:35px}.footer_nav_list:last-child{margin-bottom:0;flex-grow:initial}.footer_nav_item{font-size:13px;margin-bottom:10px}.footer_nav_item:last-child{margin-bottom:0}.footer_nav_item:not(.parent){padding-left:13px}.footer_nav_item_kakko{padding-left:6px !important}.footer_contents{position:relative;padding:20px 0;display:flex;flex-direction:column;flex:1 1 auto}.footer_contents.tb_before{padding:20px}.footer_contents.tb_before:first-child{padding-left:0}.footer_contents.tb_before:last-child{padding-right:0}.footer-company{padding-bottom:15px}.footer-company .logo_link{display:inline-block}.footer-company .logo_img{width:200px}.footer-company .footer-company-text{padding-top:10px;color:#000;font-size:12px;font-weight:400}.footer-company .footer-company-text>p{line-height:1.8}.tb_before:nth-child(2):before{display:none}.company_info_address{font-size:12px;line-height:1.7;letter-spacing:.4px}.company_info_contents{margin:40px 20px 10px}.business_hours{font-size:14px;margin-top:10px}.company_info_tel{font-weight:400;font-style:normal;font-size:25px;margin-top:12px}.privacy_link{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100;transition:all .4s}.privacy_link:hover{text-decoration:underline}.footer-sns{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:20px 0 10px;padding:15px 0;font-weight:300}.footer-sns .sns-block{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.footer-sns .sns-block .sns-item{display:flex;align-items:center}.footer-sns .sns-block .sns-item:hover{text-decoration:underline}.footer-sns .sns-block .sns-item .sns-item-text{font-size:14px;letter-spacing:2px;display:flex;align-items:center;font-weight:400}.footer-sns .sns-block .sns-item .sns-item-img{width:30px !important;height:auto;margin:0 15px}.footer-sns .sns-block .sns-item .sns-item-img>img{width:100%}.footer-sns .sns-block .sns-item .sns-item-text>img{height:14px;width:auto;padding-left:10px;margin:auto 0}.footer-under{text-align:center;padding-top:10px;padding-bottom:10px;background-color:#fff}.privacy_textarea_wrap{display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-top:40px}.privacy_text{padding:5px 0;font-size:14px;letter-spacing:.2px}.privacy_text a{display:flex;align-items:center;font-weight:400}.privacy_text a>img{height:14px;width:auto;padding-left:10px;margin:auto 0}.copyright{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:10px;align-items:center;justify-content:center;text-align:center}.footer .wrap{position:relative;padding-bottom:5%}.page_top{height:50px;width:50px;position:absolute;right:35px;top:15px;background:0 0;border:solid 1px #000;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;background-color:#fff}.page_top.sp_only{display:none}.pagetop_arrow{height:16px;width:16px;border-top:3px solid #000;border-right:3px solid #000;transform:translateY(20%) rotate(-45deg)}.page_top.fadein{opacity:1}@media (max-width:1023px){.page_top{right:65px;top:50px}}.subwrap{margin-top:60px}.title{text-align:center;letter-spacing:7px;text-indent:4px;width:100%;height:auto}.title>.ttl{font-size:2em}.title>.subttl{font-size:1.1em;margin-top:40px}.wrapper-content{margin-top:60px}.content-block{padding-bottom:50px}.image-common{position:absolute;top:10px;left:20px;font-size:.6em}.image-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.image-title-after{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);max-width:1140px;padding:0 2%;width:100%;font-family:"Zen Old Mincho",serif;font-weight:400}@media(max-width:1023px){.image-title-after{max-width:900px;padding:0 6%}}.ttl01{text-align:center;letter-spacing:2px}.ttl01_1{font-size:1.8em;padding-bottom:10px}.ttl01_1{font-family:"Sawarabi Gothic",sans-serif}.ttl01_2{font-size:.7em}.ttl02{font-size:1.8em;text-align:center;line-height:1.5;letter-spacing:1rem}@media (min-width:1023px){.ttl02{letter-spacing:1rem}}.ttl02_2{font-size:1.7em;line-height:1.6}.ttl03{font-size:1.8em;text-align:center;line-height:1.5;font-family:"Oswald",sans-serif;letter-spacing:5px}.ttl03_1{font-size:.8em;text-align:center;padding-top:5px}.ttl03_2{font-size:1.9em;text-align:center;line-height:1.5;font-family:"Oswald",sans-serif;letter-spacing:5px}.ttl03_4{font-size:1.9em;text-align:center;line-height:1.5;letter-spacing:5px}.strong{font-size:1.6em;white-space:nowrap}ruby{ruby-position:over}ruby rt{font-size:13px}.item-title{font-size:1.3em;padding-top:7%}.item-title-flex{display:flex;align-items:center;justify-content:space-between;width:90%}.item-title-kzr{font-size:.7em;width:calc(100% - 130px);margin:2% 0;position:relative;height:1px;background-image:linear-gradient(to right,#fff 2px,transparent 2px);background-size:4px 1px;background-repeat:repeat-x;background-position:left bottom}.item-title-flex>span{width:110px;padding-left:2%;margin-right:auto;margin-left:0;font-size:.7em;letter-spacing:2px;color:#fff}.pagenation{padding:60px 0;text-align:center;font-size:1.2em;color:var(--text-color)}.pagenation .pages,.pagenation>.first,.pagenation>.last{display:none !important}.pagenation a,.pagenation span.page-numbers{margin:0;padding:0;border:none !important;padding:3px 5px;margin:2px}.pagenation>span{border:none}.pagenation a.previouspostslink,.pagenation a.prev.page-numbers{padding-right:8px}.pagenation a.nextpostslink,.pagenation a.next.page-numbers{padding-left:8px}.pagenation span.current{margin:2px;border:none !important;font-weight:600;color:var(--secondary)}#eventlist .title>.ttl{color:var(--text-color)}#eventlist .title>.subttl{font-family:"Zen Old Mincho",serif;font-weight:300;font-style:normal;font-size:.9em;color:var(--text-color)}#eventlist .eventlist-block{display:flex;flex-wrap:wrap;width:100%;gap:3%}#eventlist .list-block{color:var(--text-color)}#eventlist .list-item{display:flex;flex-direction:column;margin-bottom:5%;width:calc(94% / 3);cursor:pointer;letter-spacing:2px;color:var(--text-color);transition:all .7s}#eventlist .item-img{width:100%;margin-bottom:15px;overflow:hidden}#eventlist .item-img>img{width:100%;object-fit:cover;object-position:center center;aspect-ratio:16/9;transition:all .7s}#eventlist .item-ttl-block{display:flex;flex:1 1 auto;flex-direction:column}#eventlist .item-ttl{flex-grow:1;margin-bottom:10px;font-size:.9em;line-height:1.5;transition:all .7s;text-align:justify}#eventlist .item-date{margin-bottom:10px;font-size:.9em;transition:all .7s}#eventlist .item-category{color:#595757;font-size:.7em;transition:all .7s}#eventlist .list-item:hover .item-img>img{opacity:.7;transform:scale(1.1,1.1);transition:all .7s}#eventlist .list-item:hover .item-ttl,#eventlist .list-item:hover .item-date,#eventlist .list-item:hover .item-category{opacity:.7;transition:all .7s}#eventlist-item{background:#f7f8f8;padding-bottom:50px;color:var(--text-color)}#eventlist-item .wrapper-content{background:#fff;min-height:1000px;padding:9% 13%}#eventlist-item .wrapper-content p{line-height:2}#eventlist-item .event-title{font-size:1.6em;text-align:center;padding-bottom:30px;letter-spacing:2px;font-style:normal;line-height:1.5}#eventlist-item .event-date{padding-bottom:5px;display:block;text-align:center;font-size:1.1em}#eventlist-item .event-date-subtitle{text-align:center;font-size:18px}#eventlist-item .event-date>span{color:gray;white-space:nowrap;text-align:center}#eventlist-item .main-image{width:100%;padding-bottom:30px}#eventlist-item .main-image>img{width:100%}#eventlist-item .item-detail{text-align:justify}#eventlist-item .text{padding:15px 0;font-size:1em}#eventlist-item .img{padding-top:60px}#eventlist-item .img .img-flex{display:flex;justify-content:space-between;align-items:flex-start}#eventlist-item .img .img-flex .img-item{padding-bottom:100px;width:47%}#eventlist-item .img .img-flex .img-item>img{width:100%}#eventlist-item .img .img-flex .img-item .caption{display:block;padding-top:15px}#eventlist-item .map-content{padding-top:60px}#eventlist-item .place{text-align:center;padding:30px 0;font-size:1.1em;letter-spacing:2px}#eventlist-item .map{width:90%;margin:0 auto}#eventlist-item iframe{width:100%;aspect-ratio:4/3}#eventlist .eventlist-none{text-align:center;font-size:1.1em;font-weight:350;margin-top:60px}.wp-block-image :where(figcaption){line-height:1.5;text-align:justify;font-size:13px}#eventcontact{background:#f7f8f8;color:var(--text-color);font-family:"Noto Sans JP",sans-serif}#eventcontact .wrapper-content{margin-top:30px}#eventcontact .contact-text{font-size:1.2em;text-align:center;font-family:"Zen Old Mincho",serif;padding-bottom:30px}#eventcontact .contact-text>p{line-height:1.8}#eventcontact .please-contact{background:#fff}#eventcontact .block-text{display:block;padding-left:10px;padding:2% 0;margin:0 auto;text-align:center;font-family:"Zen Old Mincho",serif}#eventcontact .block-text>div{margin-bottom:15px}#eventcontact .text1{display:inline-block;margin-bottom:25px !important;font-weight:500;font-family:"Noto Serif JP",serif}#eventcontact .text1>p{line-height:1.8}#eventcontact .text2{font-size:.85em;display:flex;justify-content:center;align-items:center}#eventcontact .text2 .text2-1{margin-right:20px}#eventcontact .text2 .text2-2{position:relative}#eventcontact .text2 .text2-2:after{position:absolute;top:0;right:100%;margin:0 10px;content:"";width:1px;height:100%;background:#000}#eventcontact .tel{font-size:2.5em;text-align:center;letter-spacing:2px}#eventcontact .sales-dt{text-align:center}#eventcontact .add-text{font-size:1em;text-align:center;padding:3% 0;letter-spacing:2px;line-height:1.5}.forms .set{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;width:100%;padding:25px 0;border-bottom:1px solid #231815}.forms .set.sp_only{display:none}.forms .set.hope-w1{padding-bottom:0;border-bottom:none}.forms .set.hope-w2{padding-top:0}.forms .set.address{align-items:center}.forms .set.know{align-items:center}.forms .set.contents{align-items:flex-start}.forms .set.conf{border-bottom:none}.forms .set .item{width:35%;padding-left:1.5em;font-size:1.05em;position:relative}.forms .set .item>p{padding-left:3.5em}.forms .set .require{color:#fff;display:inline-block;background:#c30d23;margin-left:1.5em;padding:3px 5px;margin-right:.5em;position:absolute;top:0;left:0}.forms .set .require_trans{display:inline-block;background:0 0;padding:3px 5px;margin-right:.5em}.forms .set .information{width:65%;padding-right:1.5em;padding-left:10px;font-size:1em}.forms .set .information input,.forms .set .information textarea,.forms .set .information select{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:100%;border:none;padding:10px 15px;outline:1px solid #231815;background:#fff;transition:.2s all}.forms .set .information input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;width:25px;height:25px;outline:none}.forms .set .information input[type=radio]{-webkit-appearance:radio;appearance:radio;width:25px;height:25px;outline:none;border-radius:50%;accent-color:#000}.forms .set .information input[type=file]{padding:0;outline:none;background:0 0}.custom-file{background-color:#fff;padding:10px 15px;outline:1px solid #231815;border-radius:3px;cursor:pointer;display:inline-block;letter-spacing:2px}.hidden{display:none}.forms .contact-file{display:flex;align-items:center;font-size:.9em}.forms #filename{color:#757575;padding-left:10px;letter-spacing:2px}.forms .wpcf7-not-valid-tip{margin-top:.3em}.forms .set .information input:focus,.forms .set .information textarea:focus{outline:1px solid #0075bb}.forms .set .information input[type=radio]:focus,.forms .set .information input[type=checkbox]:focus{outline:none}.forms .set .information textarea{resize:none;width:100%;height:200px}.forms .set .information .address-zip>p,.forms .set .information .hour-minus>p,.forms .set .information .contact-people>p{display:flex}.forms .set .information .hour-minus>p{justify-content:space-between;padding-top:10px}.forms .set .information .address-zip>p>.wpcf7-form-control-wrap{width:41%;margin-left:1em}.forms .set .information .hour-minus>p>.wpcf7-form-control-wrap{width:49%}.forms .set .information .contact-people>p{align-items:baseline;justify-content:space-between;gap:1%}.forms .set .information .contact-people .people-name{padding-right:5px;width:50px;text-align:center}.information .contact-people .wpcf7-form-control-wrap{width:calc(50% - 50px)}.forms .set .information .contact-address p{margin-bottom:13px}.forms .set .information .contact-address p.small{font-size:.85em}.forms .set .information .contact-confirmation label{display:flex;align-items:center}.forms .set .information .contact-confirmation .wpcf7-list-item-label{padding-left:5px}.forms .set .information .contact-confirmation span.wpcf7-list-item{margin:0}.forms .set .information .contact-confirmation .confirmation-add{margin-top:20px;font-size:.85em}.forms .set .information .contact-confirmation .confirmation-add>p{line-height:1.6;position:relative;padding-left:1.2em;text-align:justify}.forms .set .information .contact-confirmation .confirmation-add>p:after{content:"※";position:absolute;top:0;left:0}.forms .set .information .contact-confirmation .confirmation-add>p.none:after{content:"";position:absolute;top:0;left:0}.forms .set .information #hope,.forms .set .information #kinds{display:flex}.forms .set .information #hope .wpcf7-list-item,.forms .set .information #kinds .wpcf7-list-item,.forms .set .information #timezone-r .wpcf7-list-item{margin:0 1em 0 0}.forms .set .information #hope .wpcf7-list-item>label,.forms .set .information #kinds .wpcf7-list-item>label,.forms .set .information #timezone-r .wpcf7-list-item>label{display:flex;align-items:center}.forms .set .information #hope .wpcf7-list-item-label,.forms .set .information #kinds .wpcf7-list-item-label,.forms .set .information #timezone-r .wpcf7-list-item-label{padding-left:12px}.forms .send-conf{padding-top:45px;text-align:center}.forms .send-conf input{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;background-color:#fff;font-weight:700;cursor:pointer;transition:.4s background-color,color;display:block;padding:12px 10px;border:1px solid var(--primary);text-align:center;background:var(--primary);color:#fff;letter-spacing:inherit;width:40%;max-width:350px;white-space:nowrap;font-size:1.4em;margin:30px auto 0;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.forms .send-conf input:hover{background-color:#fff;color:var(--primary);transition:all .4s}.forms .wpcf7-spinner{display:none}.forms #timezone-r{display:flex;width:100%;flex-wrap:wrap}.forms #timezone-r .wpcf7-list-item{width:45%;padding-bottom:10px}.form .wpcf7-select>option:first{color:#757575 !important}.form .wpcf7-select>option{color:var(--text-color) !important}@media screen and (max-width:599px){.forms .set{flex-direction:column;justify-content:flex-start;align-items:flex-start;border-top:none;border-bottom:none;padding:15px 6%;font-size:.8em}.forms .set.pc_only{display:none}.forms .set.sp_only{display:flex}.forms .set.hope-w1{padding-bottom:15px;border-bottom:none}.forms .set.hope-w2{padding-top:15px}.forms .set .item{width:100%;padding-left:initial;padding-bottom:20px;font-size:1em}.forms .set .item>p{padding-left:0;padding-right:6px}.forms .set .require{margin-left:0;position:static}.forms .set .information{width:100%;padding-right:initial;padding-left:0}.forms .set .information #hope,.forms .set .information #kinds{flex-wrap:wrap}.forms .set .information input,.contact-form .forms .set .information textarea,.forms .set .information select{padding:6px}.forms .set .information #hope .wpcf7-list-item,.forms .set .information #kinds .wpcf7-list-item{margin:0 1em 0 0}.forms .set .information #timezone-r .wpcf7-list-item{margin:0 .5em 0 0}.forms .set .information #hope .wpcf7-list-item:nth-child(3),.forms .set .information #kinds .wpcf7-list-item:nth-child(3){padding-top:8px;width:100%}.forms .set .information #hope .wpcf7-list-item-label,.forms .set .information #kinds .wpcf7-list-item-label,.forms .set .information #timezone-r .wpcf7-list-item-label{padding-left:3px}.forms .send-conf input{padding:6px 35px;font-size:1.2em;min-width:270px;margin:0 auto}.forms .set .information .contact-address p{margin-bottom:7px}.sp_only.confirmation-add{margin-top:15px;font-size:.85em;padding:0 6%}.sp_only.confirmation-add>p{line-height:1.6;position:relative;padding-left:1.2em;text-align:justify}.sp_only.confirmation-add>p:after{content:"※";position:absolute;top:0;left:0}.sp_only.confirmation-add>p.privacy-link{padding-bottom:15px}.sp_only.confirmation-add>p.privacy-link:after{content:"　"}.forms .set .information .address-zip>p>.wpcf7-form-control-wrap{margin-left:.3em;width:calc(100% - 30px)}.forms .set .information .address-sp{display:flex}.forms .set .information .address-sp>p:nth-child(2){width:calc(100% - 77px);padding-left:5px}.forms #timezone-r .wpcf7-list-item{width:100%;font-size:1em;padding-bottom:10px}.information select.triangle{background-size:10px !important;background-position:right 6px center !important}.forms .contact-addtext{font-size:.8em;margin-bottom:-15px;padding-top:30px}.forms .contact-addtext>p>span{display:block}.custom-file{padding:6px}.forms .set .information .contact-people>p{gap:.8%}.forms .set .information .contact-people .people-name{padding-right:3px;width:46px;text-align:center}.information .contact-people .wpcf7-form-control-wrap{width:calc(50% - 46px)}.forms .set .information .hope-sp-text{padding-top:5px;font-size:.85em}.selecttype iframe{padding:0 6%;padding-top:20px}.forms .hope-mail{padding-top:0}#eventcontact .temp_subwrap{margin-top:40px}#eventcontact .title-block01{position:relative;height:15svh}#eventcontact .title-block01 .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#eventcontact .wrap-contact{padding-right:0;padding-left:0}#eventcontact .contact-text{font-size:.8em;text-align:center}#eventcontact .please-contact{background:#fff}#eventcontact .block-text{display:block;padding-left:0;font-size:.8em}#eventcontact .block-text>div{margin-bottom:10px}#eventcontact .text1{font-family:"Noto Sans JP",sans-serif;font-weight:400}#eventcontact .text2{font-size:.8em}#eventcontact .text2 .text2-1{margin-right:10px}#eventcontact .text2 .text2-2{position:relative}#eventcontact .text2 .text2-2:after{margin:0 5px}#eventcontact .tel{font-size:2em}#eventcontact .sales-dt{text-align:center;font-size:.9em}#eventcontact .add-text{font-size:.8em;text-align:justify;padding:0 6%}#eventcontact .forms .set .information #kinds .wpcf7-list-item:nth-child(3){width:auto;padding-top:0}}.information select.triangle{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/triangle.svg) !important;background-repeat:no-repeat !important;background-size:13px !important;background-position:right 10px center !important}.forms .contact-addtext{font-size:1.1em;text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;letter-spacing:2px;margin-bottom:-30px;padding-top:30px}.forms p.privacy-link{margin-top:20px}.forms p.privacy-link>a{transition:all .7s;display:inline-block;border-bottom:1px solid var(--text-color)}.forms p.privacy-link>a>span{padding-bottom:5px}.forms p.privacy-link>a:hover{transition:all .7s;opacity:.7}.forms .hope-mail .wpcf7-form-control-wrap{width:100%}.selecttype iframe{width:100%;height:100vh}.forms .hope-mail{padding-top:20px}.forms .hope-mail>p{display:flex;justify-content:space-between;align-items:center}.forms .hope-mail>p>span:not(.wpcf7-form-control-wrap){white-space:nowrap;padding-right:10px}#concept{color:var(--text-color)}#concept .wrap-concept{max-width:900px}#concept .ttl02{text-align:left;line-height:2;font-size:2.2em;margin-bottom:3%}#concept .ttl01_2{letter-spacing:2px}#concept .ruby:after{content:"地域密着"}#concept .t-content-text{text-align:left;margin-bottom:3%}#concept .t-content-text>p{line-height:2.3;text-align:justify}#concept .concept-four{display:flex;flex-wrap:wrap;justify-content:space-between}#concept .concept-four-item{width:47%;display:flex;flex-direction:column;padding-top:50px}#concept .concept-four-item .item-ttl{font-size:1.5em;padding-bottom:3px;margin-bottom:.5em;font-family:"Zen Old Mincho",serif}#concept .concept-four-item .item-text-img{display:flex;flex:1 1 auto;flex-direction:column-reverse}#concept .concept-four-item .item-text{font-size:.9em;margin-bottom:1em;flex-grow:1;line-height:1.5;text-align:justify}#concept .concept-four-item .item-text>p{line-height:1.5}#concept .concept-four-item .item-img{width:100%;padding-bottom:15px}#concept .concept-four-item .item-img>img{width:100%}#concept .commitment-block{background:#efefef}#concept .concept-ttl{width:100%;padding-top:20px;padding-bottom:50px;text-align:center;letter-spacing:2px;font-family:"Zen Old Mincho",serif}#concept .concept-ttl>.con-ttl{font-size:2em;border-bottom:4px double #231815;padding-bottom:15px;margin:15px 0}#concept .concept-ttl>.con-subttl{font-size:.7em}#concept .commitment-content{display:flex;justify-content:space-between;padding:2% 0}#concept .commitment-content.sp_only{display:none}@media (max-width:1023px){#concept .commitment-content{padding:2% 0 3%}}#concept .com-block-img01{width:50%;padding-right:2.5%}#concept .com-block-img01_top{width:100%;margin-top:10%;margin-bottom:20%}#concept .com-block-img01_top>img{width:100%}#concept .com-block-img01_bottom{width:85%;margin:0 0 0 auto;position:relative;height:40%}@media (min-width:1440px){#concept .com-block-img01_bottom{margin-left:101.391px}}#concept .com-block-img01_bottom>img{width:100%}#concept .com-block-text{width:40%;max-width:510px;padding:0 2.5%}#concept .com-text-tate{font-size:2em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"Zen Old Mincho",serif;margin-bottom:20%;position:relative;top:0;left:50%;transform:translateX(-50%)}#concept .com-text-tate>p{line-height:2}#concept .com-text-yoko{font-size:.9em;display:inline-block}#concept .com-text-yoko>p{line-height:2.3;text-align:justify}#concept .com-block-img02{width:10%;padding-left:2.5%;position:relative}#concept .com-block-img02>img{width:100%;position:absolute;bottom:5%;right:0}#concept .com-block-img01,#concept .com-block-text,#concept .com-block-img02{padding-top:7%;margin-bottom:3%}#concept hr{border-top:1px solid #231815}#concept .rule-ttl{display:flex;align-items:center;justify-content:space-between;margin:50px auto}#concept .rule-ttl-reverse{flex-direction:row-reverse}#concept .rule-ttl-text{display:block;width:50%;font-family:"Zen Old Mincho",serif}#concept .rule-num-box{display:flex;align-items:center;justify-content:center;margin-bottom:20px}#concept .rule-box{font-size:2em;border:1px solid #231815;padding:8px}#concept .rule-num{font-size:8em;padding-left:50px}#concept .rule-title{font-size:2.5em;text-align:center}#concept .rule-title>p{line-height:1.5}#concept .rule-ttl-img{width:45%;max-width:375px}#concept .rule-ttl-img>img{width:100%}#concept .rule-content .content-text{font-size:1.1em}#concept .rule-content .content-text>p{position:relative;padding-left:35px;padding-bottom:35px;text-align:justify;line-height:1.7}#concept .rule-content .content-text>p:after{position:absolute;top:-48px;left:-30px;content:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/check.png);transform:scale(.2)}#concept .rule-another{display:flex;align-items:center;border:1px solid #231815;padding:15px;font-family:"Zen Old Mincho",serif}#concept .rule-another-img{width:40%;padding-right:15px}#concept .rule-another-img>img{width:100%}#concept .rule-another-content{width:55%;text-align:left}#concept .another-ttl{font-size:1.5em;padding-bottom:10px}#concept .another-text{font-size:.9em}#concept .another-text>p{line-height:2;text-align:justify}#concept .view-block{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;padding-top:50px}#concept .view-box{background:#efefef;width:45%;margin:10px;padding:30px 20px;min-height:170px;display:flex;flex-direction:column;flex:1 1 auto}#concept .view-text{font-size:1.7em;flex-grow:1}#concept .view-text>p{line-height:1.5}#concept .view-link{margin:0 auto;margin-top:20px}#concept .view-link>a{display:block;padding:10px;border:1px solid #231815;border-radius:12px;letter-spacing:2px;transition:all .7s;text-align:center;background-color:#fff;width:clamp(169px, 22vw, 220px);white-space:nowrap;font-size:clamp(15px, 1vw, 16px);margin:0 auto}#concept .view-link>a:after{content:"";display:inline-block;background:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/more_btn_arrow.webp) no-repeat left center/70%;padding:7px 18px;margin-left:5px;vertical-align:middle;transition:all .7s}#concept .view-link:hover>a{background-color:#231815;color:#fff;letter-spacing:2.3px}#concept .view-link:hover>a:after{transform:translateX(4px);filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%)}.four-block{background-image:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/four-concept.png);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:-40px;font-family:"Zen Old Mincho",serif}.four-wrap{padding:100px 2%}@media (max-width:1023px){.four-wrap{padding:7% 6%}}.four-block .view-block{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.four-block .view-box{background:rgba(239,239,239,.9);width:calc(calc(100% / 4) - 40px);margin-right:10px;padding:30px 20px;min-height:150px;display:flex;flex-direction:column;flex:1 1 auto}.four-block .view-box:last-of-type{margin-right:0}.four-block .view-text{font-size:1.2em;flex-grow:1;letter-spacing:-1px}.four-block .view-text>p{line-height:1.5}.four-block .view-link{margin:0 auto;margin-top:20px}.four-block .view-link>a{display:block;padding:6px 10px;border:1px solid #251714;border-radius:5px;letter-spacing:2px;transition:all .7s;text-align:center;background-color:#fff;width:clamp(140px, 14vw, 200px);white-space:nowrap;font-size:clamp(12px, 1vw, 16px);margin:0 auto;color:#251714}.four-block .view-link>a:after{content:"";display:inline-block;background:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/more_btn_arrow.webp) no-repeat left center/70%;padding:7px 15px;margin-left:5px;vertical-align:middle;transition:all .7s}.four-block .view-link:hover>a{background-color:#231815;color:#fff;letter-spacing:2.3px}.four-block .view-link:hover>a:after{transform:translateX(4px);filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%)}.explanation.page{text-align:left;margin-top:30px;line-height:2}.bottombd{border-bottom:1px solid #595757}#materialscontact{background:#f7f8f8;color:var(--text-color)}#materialscontact .wrapper-content{margin-top:30px}#materialscontact .contact-text{font-size:1.2em;text-align:center;padding-bottom:30px}#materialscontact .contact-text>p{line-height:1.8}#materialscontact .please-contact{background:#fff}#materialscontact .block-text{display:block;padding-left:10px;padding:2% 0;margin:0 auto;text-align:center;font-family:"Zen Old Mincho",serif}#materialscontact .block-text>div{margin-bottom:15px}#materialscontact .text1{display:inline-block;margin-bottom:25px !important;font-weight:500;font-family:"Noto Sans JP",sans-serif}#materialscontact .text1>p{line-height:1.8}#materialscontact .text2{font-size:.85em;display:flex;justify-content:center;align-items:center}#materialscontact .text2 .text2-1{margin-right:20px}#materialscontact .text2 .text2-2{position:relative}#materialscontact .text2 .text2-2:after{position:absolute;top:0;right:100%;margin:0 10px;content:"";width:1px;height:100%;background:#000}#materialscontact .tel{font-size:2.5em;text-align:center;letter-spacing:2px}#materialscontact .sales-dt{text-align:center}#materialscontact .add-text{font-size:1em;text-align:center;padding:3% 0;letter-spacing:2px;line-height:1.5}@media (min-width:1024px){.pc_none{display:none}}@media (max-width:1024px){.sp_none{display:none}}@media (max-width:768px){.has-t-align-pc-only-c{text-align:left}}@media (min-width:768px){.size-of-the-room{width:280px;margin:0 auto}.pc-ml-90{margin-left:90px}}.note_font{font-size:.8rem}.footer-snss{display:flex;flex-direction:row;margin:20px 20px 20px 0}@media (max-width:768px){.footer-snss{display:none}.footer-under{text-align:center;padding-top:10px;padding-bottom:30px;background-color:#f2f1f0}}.sns-item{margin-right:20px}.header_arrow{padding-right:10px}.footer_arrow{padding-right:10px}.footer_nav_list li:not(:first-child) a:before{content:"—\00a0\00a0";text-indent:20px}.company_info_tel_pc{font-size:1.3rem}.privacy{font-size:.8rem;border-bottom:1px solid #000;text-align:center;width:50%;padding:30px 1% 10px;margin:auto}.mainvisual-02{position:relative}.slide-media02{position:relative;overflow:hidden}.slide-media02-img{width:100%;object-position:center;max-height:100svh}@media screen and (max-width:899px){.slide-media02-img{height:100svh;object-fit:cover;object-position:center top;max-height:none;width:100%;aspect-ratio:initial}}.special-installation-title{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:768px){.special-installation-title{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:100%}}@media screen and (max-width:340px){.special-installation-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}}.fv-h1{font-family:"Zen Old Mincho",serif;font-weight:400;margin-bottom:20px;line-height:1.5rem;font-size:.8rem;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%}.fv-h2{font-family:"Zen Old Mincho",serif;font-weight:400;margin-bottom:20px;letter-spacing:1px;font-size:clamp(1rem, -0.299rem + 3.07vw, 2rem);line-height:clamp(1.5rem, -0.448rem + 4.6vw, 3rem)}.fv-txt-box{margin-bottom:20px;font-size:clamp(3rem, -0.897rem + 9.2vw, 6rem);font-family:"Zen Old Mincho",serif;font-weight:400;letter-spacing:8px;color:#000;line-height:clamp(3.5rem, -1.046rem + 10.73vw, 7rem)}.fv-p{font-family:"Zen Old Mincho",serif;font-weight:400;letter-spacing:normal;margin-bottom:30px;color:#000;font-size:clamp(0.875rem, 0.388rem + 1.15vw, 1.25rem)}.fv-txt-wrap{background:#fff;color:#000;font-family:"Zen Old Mincho",serif;font-weight:400;padding:5px 10px 10px;letter-spacing:1px;font-size:clamp(1.5rem, 0.955rem + 2.73vw, 3rem);line-height:1;display:inline-block;vertical-align:middle;transform:translateY(-.2em)}.special-installation-txt{text-align:center;color:#fff}.pc_none02{display:none}.br_pc_none{display:none}@media (max-width:1200px){.fv-h1{top:19%}.fv-txt-box{font-size:clamp(1.5rem, -0.448rem + 4.6vw, 3rem);line-height:clamp(2rem, -0.598rem + 6.13vw, 4rem)}.fv-h2{font-size:clamp(1rem, 0.351rem + 1.53vw, 1.5rem);line-height:clamp(1rem, -0.299rem + 3.07vw, 2rem);margin-bottom:30px}}@media (max-width:899px){.fv-h2{font-size:1rem;line-height:1.5rem;margin-bottom:20px}.pc_none02{display:block}.fv-txt-box{line-height:2.5rem;letter-spacing:3px;font-size:2rem}.br_pc_none{display:block}}.section.information{margin-bottom:80px;padding-bottom:30px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400}@media (max-width:1024px){.section.information{margin-bottom:10px;padding-bottom:30px}}.information-inner{display:flex;justify-content:space-between;max-width:1140px;margin:0 auto;padding:2%}.information-txt{width:50%;color:#707070}.event-title{line-height:1.5}.more_btn_wrap{display:flex;flex-direction:column;justify-content:center;width:40%}.more_btn_link.secondary{border:1px solid #707070;border-radius:unset;color:#707070;letter-spacing:5px;transition:all .4s}.more_btn_link{display:block;padding:40px;margin-bottom:20px;transition:all .7s;text-align:center;width:100%;font-size:1.2rem}@media (max-width:1024px){.information-inner{display:block;padding:2% 6% 3%}.information-txt{width:100%;margin-bottom:30px}.more_btn_wrap{width:50%;margin:0 auto}.more_btn_link{padding:20px;font-size:.75em}.more_btn_link.secondary{letter-spacing:3px}}@media (max-width:599px){.more_btn_wrap{width:80%;margin:0 auto}}.section.information .common_primary_headline{font-size:clamp(1.3rem, 1.209rem + 0.45vw, 1.5rem);letter-spacing:2px}.information_item{padding:24px 0;border-bottom:1px dashed #707070}.information_item_link{display:flex;gap:50px;font-size:13px;letter-spacing:.4px;transition:all .2s;width:fit-content;line-height:2;align-items:center}.information_item_link:hover{opacity:.5}.chikuzen-img-container .common_primary_headline,.tokainaka .common_primary_headline,.environment .common_primary_headline,.chikuzen-life .common_primary_headline{font-size:clamp(1.3rem, 1.209rem + 0.45vw, 1.5rem);margin-bottom:20px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;letter-spacing:2px;line-height:2rem}.chikuzen-img-container,.tokainaka,.environment,.outline,.chikuzen-life,.outing-spots,.umaimon{max-width:1140px;margin:0 auto;padding:2%;color:#707070;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;margin-bottom:80px}@media (max-width:1024px){.chikuzen-img-container,.tokainaka,.environment,.outline,.chikuzen-life,.outing-spots,.umaimon{margin:0 auto;margin-bottom:80px;max-width:900px;padding:2% 6% 3%}.chikuzen-img-container,.tokainaka,.environment,.outline,.chikuzen-life,.outing-spots,.umaimon{margin-bottom:30px}}.inner-flex{display:flex;margin-bottom:30px}.circle-wrap{display:flex;justify-content:center;gap:2%;margin-bottom:30px}.circle-item{flex:0 0 calc((100% - 2% * 2) / 3);aspect-ratio:1/1;border:2px solid #707070;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.5rem;font-size:clamp(0.625rem, 0.455rem + 0.85vw, 1rem)}@media (max-width:1024px){.inner-flex{display:block}.circle-item{flex:0 0 calc((100% - 1% * 2) / 3);line-height:1rem;border:1px solid #707070}}.inner-left{padding:20px}.inner-right{text-align:center;padding:20px}.tokainaka .third-txt{padding:30px 0;font-weight:500;font-size:clamp(1.1rem, 1.009rem + 0.45vw, 1.3rem);line-height:2rem}.tokainaka-inner{display:flex;justify-content:space-between}.tokainaka-txt{width:45%}.line-hight-p{line-height:2rem}.outline-td-about{line-height:1.5rem;font-size:clamp(0.625rem, 0.568rem + 0.28vw, 0.75rem)}@media (max-width:1024px){.tokainaka-inner{display:block}.tokainaka-txt{width:100%}.line-hight-p{margin-bottom:5px;line-height:1.8rem}}.tokainaka-about{display:flex;flex-direction:column;text-align:right}.read_more_chikuzen{padding:30px 0;font-size:clamp(0.75rem, 0.636rem + 0.57vw, 1rem)}.environment-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 0}@media (min-width:768px){.environment-inner>*:nth-child(-n+2){margin-bottom:50px}}@media (max-width:1024px){.environment-inner{display:grid;grid-template-columns:repeat(1,1fr)}.environment-inner-img{width:100%}.tokainaka-right-img{width:100%}}.four-txt{font-weight:500;font-size:clamp(1rem, 0.955rem + 0.23vw, 1.1rem);line-height:2rem}.outing-spots-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;margin-top:30px}.outing-spots-list img{width:100%}@media (max-width:1024px){.outing-spots-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.environment-list p,.traffic-img p,.spouting-spots-item p{font-size:12px;padding:20px 0}.environment-inner2{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.environment-inner2-img{width:100%;height:auto;display:block}@media (max-width:1024px){.environment-inner2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.environment-list p,.traffic-img p,.spouting-spots-item p{font-size:10px;padding:10px 0}}.outline-table{margin-bottom:50px;width:100%}.outline .common_primary_headline{font-size:clamp(1.3rem, 1.209rem + 0.45vw, 1.5rem);margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #707070;font-weight:500;letter-spacing:2px}.outline-tr,.outline-tr-price-land{border-bottom:1px dashed #707070}@media (max-width:768px){.outline-tr td{padding:20px 0}.outline-tr th,.outline-tr-price-land th{padding:20px 0;color:#707070;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;width:30%}}@media (min-width:768px){.outline-tr td{padding:50px 0}.outline-tr th,.outline-tr-price-land th{padding:50px 0;color:#707070;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;width:30%}}.land-name{width:200px}.land-price{width:200px;line-height:1.6}@media (max-width:1024px){.outline-tr th,.outline-tr-price-land th{width:50%}}.th-center{display:inline-block;text-align:center;margin-left:0}.outline-tr-price-land td{padding:20px 0}@media (min-width:768px){.outline-tr-price-land td.price-land:first-of-type{padding-top:50px}}@media (max-width:768px){.outline-tr-price-land td.price-land:first-of-type{padding-top:20px}}.outline-tr-price-land td.price-land:last-child{padding-bottom:50px}.price-land{display:flex;width:100%}.line-hight-td{line-height:1.5rem}@media (max-width:1024px){.price-land{display:block;line-height:2rem}}.line-red{color:red}.details-wrap{display:flex;justify-content:space-between;margin-bottom:100px}.common-th-wrap{width:45%}.margin-top-img,.tokainaka-right{margin-top:30px}@media (max-width:1024px){.details-wrap{display:block;margin-bottom:30px}.common-th-wrap{width:100%}.common-img{width:100%}}.common-th-wrap .third-txt,.chikuzen-life .third-txt,.outing-spots .third-txt{padding:30px 0;font-weight:500;font-size:clamp(1.1rem, 1.009rem + 0.45vw, 1.3rem);line-height:2rem;border-bottom:1px solid #707070;margin-bottom:30px}.traffic-third-txt{padding:30px 0;font-weight:500;font-size:clamp(1.1rem, 1.009rem + 0.45vw, 1.3rem);line-height:2rem;border-bottom:1px solid #707070;margin-bottom:30px;width:45%}.traffic-img{display:flex;justify-content:space-between;width:49%}.yamakuma{width:calc((100% - 2% * 2) / 3);box-sizing:border-box}.yamakuma img{width:100%;height:auto;aspect-ratio:81/49;object-fit:cover;display:block}.bus-item{line-height:1.5rem;list-style-type:none;margin:12px 0;font-size:.75rem}.bus-item:before{content:"●";font-size:.9em;margin-right:.4em;line-height:1;color:#707070}@media (max-width:1024px){.traffic-third-txt{width:100%;padding:20px 0}.common-th-wrap,.third-txt,.chikuzen-life .third-txt,.outing-spots .third-txt{margin-bottom:20px;padding:20px 0}.traffic-img{width:100%}}.map-chikuzen{margin-bottom:80px}.bottom-p{margin-bottom:1rem;line-height:1.5rem}.price_list span{color:#b20000;font-weight:700}@media screen and (min-width:768px){.price_list table{width:100%;border-collapse:collapse;font-size:12px}.price_list th,.price_list td{border:1px solid #000;padding:7px 10px;color:#000;color:#000;font-weight:400 !important}}@media screen and (max-width:768px){.price_list table{width:100%;border-collapse:collapse}.price_list th,.price_list td{border:1px solid #000;padding:5px;color:#000;color:#000;vertical-align:middle;font-weight:400 !important}}.price_list th{background-color:#ccc;font-weight:700;text-align:center}.price_list td{background-color:#fff;text-align:left}@media screen and (min-width:768px){.price_list td:nth-child(1),.price_list td:nth-child(2),.price_list td:nth-child(3){white-space:nowrap;text-align:center}.price_list td:nth-child(4){white-space:nowrap !important}}@media screen and (max-width:768px){.price_list td:nth-child(1),.price_list td:nth-child(2),.price_list td:nth-child(3){white-space:nowrap;text-align:center}}@media screen and (min-width:768px){.outing-spots-item{letter-spacing:.01rem;font-size:12px}.outing-spots-item .line-hight-p{line-height:170%}}@media screen and (max-width:768px){.outing-spots-item{letter-spacing:.01rem;font-size:12px}.outing-spots-item .line-hight-p{line-height:150%}}@media screen and (min-width:768px){#special-img-group{width:80%;margin:auto}}@media screen and (max-width:768px){#special-img-group{width:90%;margin:auto}}@media screen and (min-width:768px){.toiawase_popup{position:fixed;z-index:99999;right:1%;bottom:9%;transition:transform .5s ease;width:150px}}@media screen and (max-width:768px){.toiawase_popup{position:fixed;z-index:99999;right:1%;bottom:11%;transition:transform .5s ease;width:100px}}.toiawase_popup{opacity:0;pointer-events:none;transition:opacity .5s ease}.toiawase_popup.show{opacity:1;pointer-events:auto}html{scroll-behavior:smooth}.item-detail.page{max-width:1140px;margin:0 auto;padding:2%}@media (max-width:1024px){.item-detail.page{margin:0 auto;margin-bottom:80px;max-width:900px;padding:2% 6% 3%}}.overview{display:grid;grid-template-columns:repeat(2,1fr);gap:0 30px}.outline-title{font-size:16px;padding:15px 0;font-weight:500;letter-spacing:2px;border-bottom:1px solid #707070}.outline-item{display:flex;align-items:center;border-bottom:1px dashed #707070;height:60px}.outline-label{width:40%}.outline-item-text{flex:1}@media (max-width:768px){.overview{grid-template-columns:repeat(1,1fr);gap:0}.outline-item{padding:10px;height:auto}}.headline-four{display:flex;gap:20px;align-items:end;padding-bottom:30px}.headline-four-img{width:clamp(5rem, 4.643rem + 1.79vw, 6.25rem);height:auto}.third-txt-wrap{display:flex;gap:20px;align-items:end;border-bottom:1px solid #707070;margin-bottom:30px;padding:10px 0}.headline-th{font-weight:500;font-size:clamp(1.1rem, 1.009rem + 0.45vw, 1.3rem);padding:30px 0}.third-txt-wrap-img{width:60px;height:auto}.reservation-title{margin:30px 0;text-align:center;margin-top:60px;font-size:clamp(0.938rem, 0.866rem + 0.36vw, 1.188rem);line-height:1.5;letter-spacing:1.5px}.common_more_btn{margin:0 auto;width:clamp(15.625rem, 11.161rem + 22.32vw, 31.25rem)}.commmon_more_btn.reservation{width:clamp(15.625rem, 11.161rem + 22.32vw, 31.25rem)}.commmon_more_btn.news{width:clamp(10.625rem, 9.732rem + 4.46vw, 13.75rem)}.common_more_btn_link{display:flex;justify-content:center;align-items:center;font-size:clamp(13px, 1vw, 16px);border:1px solid #727171;background-color:#727171;color:#fff;transition:all .2s;height:38px;margin:0 auto}.common_more_btn_link:hover{background:#fff;color:#000}.common_more_btn_link.reservation{width:clamp(15.625rem, 11.161rem + 22.32vw, 31.25rem);flex-direction:column}.common_more_btn_link.news{width:clamp(10.625rem, 9.732rem + 4.46vw, 13.75rem);margin:40px auto}.common_more_btn_link.news:after{content:"";display:inline-block;background:url(//you-kenchiku.co.jp/wp-content/themes/you-kenchiku/css/../images/more_btn_arrow.webp) no-repeat left center/70%;padding:7px 18px;vertical-align:middle;transition:all .4s;filter:invert(1);margin-left:10px}.common_more_btn_link:hover{background:0 0;color:#000}.common_more_btn_link.news:hover:after{filter:brightness(.5) saturate(.5)}