@charset "utf-8";:root{--wp--preset--spacing--40:30px}iframe{width:var(--flex-100);height:299px}.template{clear:both;background:var(--white);padding:20px 0 0}h2{font-family:var(--mn);font-size:var(--font-h2);font-weight:var(--wght-400);margin:0 0 20px}h2:first-letter {color:var(--red)}h3{font-family:var(--mn);font-size:var(--font-h3);font-weight:var(--wght-400);line-height:var(--lh-sm);position:relative;margin:0 0 10px}h3:before{content:""}h4{font-family:var(--mn);font-size:var(--font-h4);font-weight:var(--wght-500);padding:0;position:relative;margin:0 0 20px;line-height:1.1}h4:before{content:""}h4:after{content:"";width:5px;height:20px;left:0;top:0;bottom:0;margin:auto}h5{font-family:var(--mn);font-size:var(--font-h5);font-weight:var(--wght-500);margin:0 0 10px}h6{font-size:var(--font-h6)}.has-small-font-size{font-size:var(--font-em) !important}.has-medium-font-size{font-size:var(--font-h6) !important}.has-large-font-size{font-size:var(--font-h5) !important}.has-x-large-font-size{font-size:var(--font-h4) !important}.has-xx-large-font-size{font-size:var(--font-h3) !important}.template p{line-height:var(--lh-sm);letter-spacing:0;display:block;position:relative;font-weight:var(--wght-400);font-family:var(--gs)}.template p>a{color:var(--aqua);text-decoration:underline}.template p>a:hover{text-decoration:none}p.date{font-size:13px}.wp-block-list{padding-inline-start:0 !important}.wp-block-list li{line-height:var(--lh-sm);position:relative;padding:0 0 0 22px;font-family:var(--gs);font-weight:var(--wght-400);max-width:fit-content;font-size:var(--font-h6)}.wp-block-list li a{color:var(--aqua);text-decoration:underline}.wp-block-list li:before{content:"";background:var(--opa-black02);width:10px;height:10px;position:absolute;left:0;top:11px;margin:auto;border-radius:100px}.wp-block-list.border{background:var(--lightgray);border-radius:10px;padding:30px}.wp-block-list.border li{font-size:var(--font-em)}.template ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before,.template ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{border-radius:100px !important;top:0 !important;left:20px !important;font-size:11px !important;background:var(--darkgray) !important;display:flex;align-items:center;justify-content:center}.template .is-style-vk-numbered-square-mark li,.template .is-style-vk-numbered-circle-mark li{padding:0 0 0 2.2rem;margin:0 0 10px}.template .is-style-vk-numbered-square-mark li:last-child{margin:0}.button{background:var(--white);border-radius:0;box-shadow:none;width:var(--flex-33);height:auto;box-sizing:border-box;padding:0;border-radius:5px;width:100%;border:1px solid var(--black);box-sizing:border-box}.button:before{right:3%}.button:hover:before{right:3%}.button:after{background:var(--black);color:var(--white);right:3%;width:25px;height:25px}.button:hover:after{background:var(--black);color:var(--white);right:3%;width:25px;height:25px;transform:none}.button a{font-size:var(--font-em);text-align:left;padding:20px 45px 20px 25px;display:block;font-weight:var(--wght-600);box-sizing:border-box;height:100%;display:flex;width:100%;line-height:1.5;align-items:center;text-decoration:none !important;color:var(--black) !important}.smbutton{display:flex !important;align-items:center;gap:10px;font-weight:var(--wght-400)}.smbutton a{position:relative;max-width:max-content;color:var(--black) !important;text-decoration:none !important;font-size:var(--font-h6)}.smbutton:before{content:"\f054";background:var(--black);border-radius:100px;padding:12px 20px 13px;height:3px;font-size:10px;width:10px;display:flex;align-items:center;justify-content:center;margin:2px 0 0;color:var(--white);transition:.3s;box-sizing:border-box}.smbutton a:after{position:absolute;bottom:-1px;left:0;content:'';width:100%;height:1px;background:var(--black);transform:scale(0,1);transform-origin:right top;transition:transform .3s}.sqbutton{background:var(--white);padding:30px 50px 30px 30px;display:inline-block;vertical-align:text-bottom;margin:0 auto 20px;border:1px solid var(--gray);height:200px;max-width:var(--width480);width:var(--flex-100);font-size:var(--font-em);position:relative;cursor:pointer;font-weight:var(--wght-600);box-sizing:border-box}.sqbutton p a{font-weight:var(--wght-600);font-size:var(--font-em);margin:0 0 10px;display:block;color:var(--blue)}.sqbutton p{font-weight:var(--wght-400);font-size:var(--font-mc);line-height:inherit}.sqbutton:before{content:"\f054";background:var(--lightgray);position:absolute;bottom:0;padding:15px 20px;color:var(--black);font-size:11px;right:0;margin:-2px;border-radius:10px 0 0;max-height:max-content}.wp-block-columns .mdbutton{max-width:var(--flex-100)}.mdbutton{background:var(--white);width:var(--flex-100);max-width:max-content;min-width:var(--flex-50);border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);margin:-1px 0 0}.mdbutton a{display:flex;padding:25px 50px 22px 10px;width:var(--flex-100);align-items:center;justify-content:left;font-size:var(--font-h5);font-weight:var(--wght-500);color:var(--black) !important;text-decoration:none !important}.mdbutton a:before{content:"\f061";position:absolute;width:30px;height:30px;top:6px;bottom:0;margin:auto;right:0;border-radius:100px;color:var(--white);background:var(--black);display:flex;align-items:center;justify-content:center;font-size:11px;transition:.3s;transform:rotate(-45deg)}.c360{border:1px solid var(--black);border-radius:3px;font-weight:var(--wght-600) !important;font-size:var(--font-mc) !important;position:relative;display:block;background:var(--white);border-radius:100px}.c360 a{display:block;padding:12px 35px 12px 20px;transition:.3s;color:var(--black) !important;text-decoration:none !important}a.c360:hover{transition:.3s;background:var(--black);color:var(--white)}.c360:before{content:"\e4bb";position:absolute;width:15px;height:auto;top:0;bottom:0;margin:auto;right:6%;transition:.3s;display:flex;align-items:center}.c360 a:hover:before{transition:.3s;left:inherit;right:6%;transform:scale(2);background:var(--white)}.vacant_button{display:flex;margin:80px auto 0;text-align:center;max-width:max-content;border:1px solid var(--black);padding:20px 50px 20px 30px;font-weight:var(--wght-600);font-size:var(--font-h6);background:var(--white);color:var(--black);position:relative;gap:20px;align-items:center;border-radius:100px}.vacant_button i{top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;background:var(--black);width:50px;height:50px;border-radius:100px;color:var(--white)}.wp-block-flexible-table-block-table{font-family:var(--gs);overflow:auto}.wp-block-flexible-table-block-table table{width:800px !important;max-width:unset !important;*/font-size:var(--font-mc)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{background-color:var(--lightgray);color:var(--black);border:none;border:1px solid var(--gray) !important}.wp-block-flexible-table-block-table th{padding:10px !important;background:0 0;font-weight:var(--wght-600);box-sizing:border-box}.wp-block-flexible-table-block-table td{padding:10px !important;border-color:transparent !important;font-weight:var(--wght-400);line-height:var(--lh-sm);background:0 0 !important;border:1px solid var(--gray) !important}.wp-block-flexible-table-block-table a{text-decoration:underline;color:var(--blue)}.wp-block-flexible-table-block-table a:hover{text-decoration:none}.wp-block-separator{border-top:1px solid;border-color:var(--opa-black01);padding:0;margin:25px 0}.wp-block-group.bgwhite{padding:100px 0;z-index:0;margin:80px 0 0}.is-layout-flex-top.wp-block-columns{align-items:flex-start !important}.wp-block-columns{gap:10px;margin:0;align-items:stretch!important;justify-content:space-between}.boxgray{background:var(--lightgray);padding:30px;box-sizing:border-box;border:1px solid var(--lightgray);border-radius:10px}.boxgray:empty{background:0 0}.bggray .wp-block-details{border:none;margin:0 0 10px;padding:20px;font-weight:var(--wght-400)}.items-center{align-items:center !important}.flowbox dl{display:grid;grid-template-columns:20% 77%;justify-content:space-between;align-items:stretch;margin:0 0 30px;border-bottom:1px dashed var(--gray);padding:0 0 30px}.flowbox dt{border:2px solid var(--gray);font-family:var(--en);font-size:var(--font-h6);letter-spacing:1px;color:var(--darkgray);font-weight:var(--wght-500);padding:3px;text-align:center;display:flex;animation:li;align-items:center;justify-content:center}.bgblack{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--black),var(--black))}.bgwhite{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--white),var(--white))}.bggray{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--lightgray),var(--lightgray));padding:80px 0}.content .thumnail img{border-radius:0;aspect-ratio:4/3;object-fit:cover}.vcbox{background:var(--white);padding:0;margin:20px 0 10px;max-width:max-content;margin:0 auto 20px;border-radius:10px;overflow:hidden;border:2px solid var(--lightgray)}.vcbox dl{border-radius:10px;width:auto;padding:0 !important;border:none !important;background:0 0 !important}#availability .vcbox dl{width:auto}.vcbox dt{background:var(--black);text-align:center;color:var(--white);margin:0;padding:12px;font-size:var(--font-mc);letter-spacing:1px;font-weight:var(--wght-400)}.vcbox dd{text-align:center;padding:10px 20px 10px;line-height:1.1;color:var(--blue);display:flex;margin:auto;align-items:center;justify-content:center}.vcbox dd .flex{display:block}.vcbox .zn{background:var(--lightgray);border-radius:100px;max-width:150px;margin:12px auto;font-weight:var(--wght-600);padding:5px;font-size:var(--font-em)}.vcbox .man{background:var(--red);color:var(--white);border-radius:100px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-weight:var(--wght-600);font-size:var(--font-h5);margin:0 20px 0 0}.vcbox .em{background:#69c;color:var(--white);border-radius:100px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-weight:var(--wght-600);margin:0 20px 0 0;font-size:var(--font-h5)}.vdate{font-size:.8em;text-align:center;display:block;padding:0 0 10px;color:var(--darkgray)}.content .telbox{position:relative}.telbox{position:relative;top:0;right:0;bottom:0;margin:30px 0 0;justify-content:center;display:flex;align-items:center;border-radius:10px;text-align:center}.telbox>div{background:var(--lightgray);padding:30px;border-radius:10px;width:var(--flex-100)}.tel-title{background:var(--darkgray);color:var(--white);border-radius:100px;padding:8px 30px 10px;margin:0 auto 15px}.telbox a.tel{font-size:var(--font-h5);letter-spacing:2px;line-height:1.1;display:block}.telbox a:before{content:"TEL.";font-size:13px;font-weight:var(--wght-500);margin:0 5px 0 0;top:-1px;position:relative}.telbox a.none:before{content:""}.telbox a.mail{font-size:var(--font-h6);text-decoration:none}.telbox a.mail:before{content:"";margin:0}.telbox span{font-size:var(--font-em);padding:0;color:var(--darkgray)}.tel-content{display:grid;gap:10px;align-items:center}.tel-content.hr{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid var(--darkgray)}.feature_num{font-size:4rem !important;line-height:1.1 !important}.relatedlink{background:var(--white);padding:40px 40px 38px}.relatedlink .wp-block-columns{border-bottom:1px solid var(--darkgray);padding:0 0 20px;margin:0 0 20px}.relatedlink .wp-block-columns:last-child{border:none;padding:0}.frame>a{display:block;border:1px solid var(--gray);padding:30px;position:relative;border-radius:10px;background:var(--white)}.wp-block-columns.frame_list{background:0 0;padding:0;gap:10px;border:none;margin:0 0 10px}.wp-block-columns.frame_list .wp-block-column{border:1px solid var(--gray);padding:12px 10px;position:relative;border-radius:5px;text-align:center}#faq dt{padding:20px 30px 20px 60px;cursor:pointer;border:1px solid var(--lightgray);background:var(--white);font-family:var(--gs);position:relative;overflow:hidden;border-radius:5px;margin:0 0 15px;box-shadow:0 0 5px rgba(0,0,0,.1)}#faq dt.active{background:var(--black);color:var(--white)}#faq dt:before{content:"Q.";position:absolute;font-family:var(--en);left:20px;font-size:var(--font-h6)}#faq dd{display:none;padding:20px 30px 10px 60px;position:relative}#faq dd:before{content:"A.";position:absolute;top:25px;font-family:var(--en);left:20px;font-weight:var(--wght-400);font-size:var(--font-h6)}.belong_head{background:var(--darkgray);color:var(--white) !important;padding:10px;border-radius:10px 10px 0 0 !important}.belong_body{border:1px solid var(--black);padding:20px 30px;background:var(--white);border-radius:0 0 20px 20px}.wp-block-details{border-top:1px solid var(--gray);padding:0;font-weight:var(--wght-600);position:relative;margin:-1px 0 0;background:var(--white);border-bottom:1px solid var(--gray);overflow:hidden}.wp-block-details:last-child{border-bottom:1px solid var(--gray)}.wp-block-details summary:before{content:"＋";position:absolute;left:0;display:flex;align-items:center;top:18px;margin:auto;width:30px;height:30px;justify-content:center;color:var(--darkgray);transition:.3s;font-size:var(--font-h5);font-weight:var(--wght-400)}.wp-block-details[open] summary:before{transition:.3s;content:"－";top:18px}.wp-block-details[open]{display:block;grid-template-columns:40% 60%;padding:0 0 30px}.wp-block-details *{width:var(--flex-100)}.wp-block-details summary{width:var(--flex-100);font-size:var(--font-h6);font-family:var(--mn);font-weight:var(--wght-600);letter-spacing:1px;padding:20px 0 20px 35px;box-sizing:border-box}.wp-block-details[open] summary{margin:0;padding:22px 0 20px 35px;font-size:inherit}.wp-block-details.has-small-font-size summary{font-size:var(--font-mc) !important}.wp-block-details.has-medium-font-size summary{font-size:var(--font-em) !important}.wp-block-details.has-large-font-size summary{font-size:var(--font-h6) !important}.wp-block-details.has-x-large-font-size summary{font-size:var(--font-h5) !important}.wp-block-details.has-xx-large-font-size summary{font-size:var(--font-h4) !important}::marker{content:""}.floor-tab{position:absolute;display:flex;flex-wrap:wrap;width:490px}.floor-tab a{background:var(--darkgray);color:var(--white);padding:5px 15px 7px;box-sizing:border-box;font-size:var(--font-em);cursor:pointer}.floor-tab a.active{background:var(--red)}.floor-content{padding:40px 0 0;border:1px solid var(--gray);border-radius:5px}.floor-content figure{display:none}.floor-content figure.active{display:block}.floor-content figure .c360{position:relative;right:0;bottom:0;margin:20px;text-align:center}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule{background:var(--white);overflow:hidden}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule table{width:var(--flex-100) !important;font-family:var(--meiryo)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule th{border:none !important;background:0 0;font-weight:var(--wght-600);border-bottom:1px solid var(--opa-black01) !important;padding:10px !important;background:var(--gray)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule td{background:0 0;font-weight:var(--wght-600);color:var(--blue);font-size:var(--font-h5);padding:10px !important}.wp-block-image{position:relative}.wp-block-image img{width:100%}.single .wp-element-caption{background:var(--darkgray);color:var(--white);position:absolute;top:0;margin:0;padding:0 10px 2px;border-radius:0 0 8px}ol.disclosure li{padding:0 0 10px}ol.disclosure li p{max-width:max-content;padding:0 0 0 30px;color:var(--aqua);text-decoration:underline}.template p.pdf{line-height:var(--lh-md);padding:0 0 0 25px}.template p.pdf:before,ol.disclosure li a p:before{content:"";background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/pdf.png) no-repeat center;width:15px;height:20px;position:absolute;left:0;background-size:15px;top:0;bottom:0;margin:auto}ol.disclosure .date{font-size:13px;font-weight:var(--wght-400)}.wp-block-gallery{display:grid;gap:20px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{top:inherit}.wp-block-gallery figure{width:var(--flex-100) !important}@media screen and (min-width:600px){.template{padding:50px 0 0}h4:after{content:"";width:5px;height:20px;left:0;top:0;bottom:0;margin:auto}h6{font-size:var(--font-em)}p.date{font-size:13px}.wp-block-list{padding-inline-start:0 !important}.wp-block-list.border{background:var(--lightgray);border-radius:10px;padding:30px}.wp-block-list.border li{font-size:var(--font-em)}.template ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before,.template ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{border-radius:100px !important;top:0 !important;left:20px !important;font-size:11px !important;background:var(--darkgray) !important;display:flex;align-items:center;justify-content:center}.template .is-style-vk-numbered-square-mark li,.template .is-style-vk-numbered-circle-mark li{padding:0 0 0 2.2rem;margin:0 0 10px}.template .is-style-vk-numbered-square-mark li:last-child{margin:0}.button:after{background:var(--black);color:var(--white);right:3%;width:25px;height:25px}.button:hover:after{background:var(--black);color:var(--white);right:3%;width:25px;height:25px;transform:none}.button a{font-size:var(--font-em);text-align:left;padding:25px 50px 25px 30px;display:block;font-weight:var(--wght-600);box-sizing:border-box;height:100%;display:flex;width:100%;line-height:1.5;align-items:center;text-decoration:none !important;color:var(--black) !important}.smbutton:before{content:"\f054";background:var(--black);border-radius:100px;padding:12px 20px 13px;height:3px;font-size:10px;width:10px;display:flex;align-items:center;justify-content:center;margin:2px 0 0;color:var(--white);transition:.3s;box-sizing:border-box}.smbutton a:after{position:absolute;bottom:-1px;left:0;content:'';width:100%;height:1px;background:var(--black);transform:scale(0,1);transform-origin:right top;transition:transform .3s}.sqbutton{background:var(--white);padding:30px 50px 30px 30px;display:inline-block;vertical-align:text-bottom;margin:0 auto 20px;border:1px solid var(--gray);height:200px;max-width:var(--width480);width:var(--flex-100);font-size:var(--font-em);position:relative;cursor:pointer;font-weight:var(--wght-600);box-sizing:border-box}.sqbutton p a{font-weight:var(--wght-600);font-size:var(--font-em);margin:0 0 10px;display:block;color:var(--blue)}.sqbutton p{font-weight:var(--wght-400);font-size:var(--font-mc);line-height:inherit}.sqbutton:before{content:"\f054";background:var(--lightgray);position:absolute;bottom:0;padding:15px 20px;color:var(--black);font-size:11px;right:0;margin:-2px;border-radius:10px 0 0;max-height:max-content}.mdbutton a{font-size:var(--font-h6)}.c360{border:1px solid var(--black);border-radius:3px;font-weight:var(--wght-600) !important;font-size:var(--font-mc) !important;position:relative;display:block;background:var(--white);border-radius:100px}.vacant_button{display:flex;margin:80px auto 0;text-align:center;max-width:max-content;border:1px solid var(--black);padding:20px 50px 20px 30px;font-weight:var(--wght-600);font-size:var(--font-h6);background:var(--white);color:var(--black);position:relative;gap:20px;align-items:center;border-radius:100px}.vacant_button i{top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;background:var(--black);width:50px;height:50px;border-radius:100px;color:var(--white)}.vcbox .em,.vcbox .man{margin:auto}.wp-block-flexible-table-block-table a{text-decoration:underline;color:var(--blue)}.wp-block-flexible-table-block-table a:hover{text-decoration:none}.wp-block-separator{border-top:1px solid;border-color:var(--opa-black01);padding:0;margin:50px 0}.wp-block-group.bgwhite{padding:100px 0;z-index:0;margin:80px 0 0}.is-layout-flex-top.wp-block-columns{align-items:flex-start !important}.bggray .wp-block-details{border:none;margin:0 0 10px;padding:20px;font-weight:var(--wght-400)}.flowbox dl{grid-template-columns:15% 82%}.bgblack{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--black),var(--black))}.bgwhite{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--white),var(--white))}.bggray{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--lightgray),var(--lightgray));padding:80px 0}.vcbox{margin:20px 0 0;max-width:var(--flex-100)}.vcbox dl{width:var(--flex-100)}#availability .vcbox dl{width:auto}.feature_num{font-size:4rem !important;line-height:1.1 !important}.relatedlink{background:var(--white);padding:40px 40px 38px}.relatedlink .wp-block-columns{border-bottom:1px solid var(--darkgray);padding:0 0 20px;margin:0 0 20px}.relatedlink .wp-block-columns:last-child{border:none;padding:0}.frame>a{display:block;border:1px solid var(--gray);padding:30px;position:relative;border-radius:10px;background:var(--white)}.wp-block-columns.frame_list{background:0 0;padding:0;gap:10px;border:none;margin:0 0 10px}#faq dt:before{content:"Q.";position:absolute;font-family:var(--en);left:20px;font-size:var(--font-h6)}#faq dd{display:none;padding:20px 30px 10px 60px;position:relative}#faq dd:before{content:"A.";position:absolute;top:25px;font-family:var(--en);left:20px;font-weight:var(--wght-400);font-size:var(--font-h6)}.belong_head{background:var(--darkgray);color:var(--white) !important;padding:10px;border-radius:10px 10px 0 0 !important}.belong_body{border:1px solid var(--black);padding:20px 30px;background:var(--white);border-radius:0 0 20px 20px}.wp-block-details:last-child{border-bottom:1px solid var(--gray)}.wp-block-details.has-small-font-size summary{font-size:var(--font-mc) !important}.wp-block-details.has-medium-font-size summary{font-size:var(--font-em) !important}.wp-block-details.has-large-font-size summary{font-size:var(--font-h6) !important}.wp-block-details.has-x-large-font-size summary{font-size:var(--font-h5) !important}.wp-block-details.has-xx-large-font-size summary{font-size:var(--font-h4) !important}.floor-tab a.active{background:var(--red)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule{background:var(--white);overflow:hidden}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule table{width:var(--flex-100) !important;font-family:var(--meiryo)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule th{border:none !important;background:0 0;font-weight:var(--wght-600);border-bottom:1px solid var(--opa-black01) !important;padding:10px !important;background:var(--gray)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule td{background:0 0;font-weight:var(--wght-600);color:var(--blue);font-size:var(--font-h5);padding:10px !important}.single .wp-element-caption{background:var(--darkgray);color:var(--white);position:absolute;top:0;margin:0;padding:0 10px 2px;border-radius:0 0 8px}ol.disclosure li{padding:0 0 10px}ol.disclosure li p{max-width:max-content;padding:0 0 0 30px;color:var(--aqua);text-decoration:underline}.template p.pdf{line-height:var(--lh-md);padding:0 0 0 25px}.template p.pdf:before,ol.disclosure li a p:before{content:"";background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/pdf.png) no-repeat center;width:15px;height:20px;position:absolute;left:0;background-size:15px;top:0;bottom:0;margin:auto}ol.disclosure .date{font-size:13px;font-weight:var(--wght-400)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{top:inherit}.wp-block-gallery figure{width:var(--flex-100) !important}}@media screen and (min-width:1024px){.vcbox dd{display:block;padding:20px 0 10px}h2:first-letter {color:var(--red)}h4:after{content:"";width:5px;height:20px;left:0;top:0;bottom:0;margin:auto}p.date{font-size:13px}.wp-block-list{padding-inline-start:0 !important}.wp-block-list li{font-size:inherit}.wp-block-list li a:hover{text-decoration:none}.wp-block-list.border{background:var(--lightgray);border-radius:10px;padding:30px}.wp-block-list.border li{font-size:var(--font-em)}.template ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before,.template ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{border-radius:100px !important;top:0 !important;left:25px !important;font-size:11px !important;background:var(--darkgray) !important;display:flex;align-items:center;justify-content:center}.template .is-style-vk-numbered-square-mark li,.template .is-style-vk-numbered-circle-mark li{padding:0 0 0 2.2rem;margin:0 0 10px}.template .is-style-vk-numbered-square-mark li:last-child{margin:0}.button:hover:after{background:var(--black);color:var(--white);right:3%;width:25px;height:25px;transform:none}.button a{font-size:var(--font-em);text-align:left;padding:25px 50px 25px 30px;display:block;font-weight:var(--wght-600);box-sizing:border-box;height:100%;display:flex;width:100%;line-height:1.5;align-items:center;text-decoration:none !important;color:var(--black) !important}.smbutton{font-size:var(--font-h6) !important}.smbutton a:after{position:absolute;bottom:-1px;left:0;content:'';width:100%;height:1px;background:var(--black);transform:scale(0,1);transform-origin:right top;transition:transform .3s}.smbutton a:hover:after{transform-origin:left top;transform:scale(1,1)}.smbutton:hover:before{background:var(--red);color:var(--white)}.sqbutton{background:var(--white);padding:30px 50px 30px 30px;display:inline-block;vertical-align:text-bottom;margin:0 auto 20px;border:1px solid var(--gray);height:200px;max-width:var(--width480);width:var(--flex-100);font-size:var(--font-em);position:relative;cursor:pointer;font-weight:var(--wght-600);box-sizing:border-box}.sqbutton p a{font-weight:var(--wght-600);font-size:var(--font-em);margin:0 0 10px;display:block;color:var(--blue)}.sqbutton p{font-weight:var(--wght-400);font-size:var(--font-mc);line-height:inherit}.sqbutton:before{content:"\f054";background:var(--lightgray);position:absolute;bottom:0;padding:15px 20px;color:var(--black);font-size:11px;right:0;margin:-2px;border-radius:10px 0 0;max-height:max-content}.c360{border:1px solid var(--black);border-radius:3px;font-weight:var(--wght-600) !important;font-size:var(--font-mc) !important;position:relative;display:block;background:var(--white);border-radius:100px}a.c360:hover{transition:.3s;background:var(--black);color:var(--white)}.c360 a:hover:before{transition:.3s;left:inherit;right:6%;transform:scale(2);background:var(--white)}.vacant_button{display:flex;margin:80px auto 0;text-align:center;max-width:max-content;border:1px solid var(--black);padding:20px 50px 20px 30px;font-weight:var(--wght-600);font-size:var(--font-h6);background:var(--white);color:var(--black);position:relative;gap:20px;align-items:center;border-radius:100px}.vacant_button i{top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;background:var(--black);width:50px;height:50px;border-radius:100px;color:var(--white)}.wp-block-flexible-table-block-table table{width:var(--flex-100) !important;max-width:var(--flex-100) !important}.wp-block-flexible-table-block-table a{text-decoration:underline;color:var(--blue)}.wp-block-flexible-table-block-table a:hover{text-decoration:none}.wp-block-separator{border-top:1px solid;border-color:var(--opa-black01);padding:0;margin:50px 0}.wp-block-group.bgwhite{padding:100px 0;z-index:0;margin:80px 0 0}.is-layout-flex-top.wp-block-columns{align-items:flex-start !important}.wp-block-columns{gap:30px}.bggray .wp-block-details{border:none;margin:0 0 10px;padding:20px;font-weight:var(--wght-400)}.bgblack{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--black),var(--black))}.bgwhite{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--white),var(--white))}.bggray{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--lightgray),var(--lightgray));padding:80px 0}#availability .vcbox dl{width:auto}.vcbox dd .flex{display:block}.tel-content{display:flex}.telbox>div{width:auto}.feature_num{font-size:4rem !important;line-height:1.1 !important}.relatedlink{background:var(--white);padding:40px 40px 38px}.relatedlink .wp-block-columns{border-bottom:1px solid var(--darkgray);padding:0 0 20px;margin:0 0 20px}.relatedlink .wp-block-columns:last-child{border:none;padding:0}.frame>a{display:block;border:1px solid var(--gray);padding:30px;position:relative;border-radius:10px;background:var(--white)}.wp-block-columns.frame_list{background:0 0;padding:0;gap:10px;border:none;margin:0 0 10px}#faq dt{font-size:var(--font-h6)}#faq dt:before{content:"Q.";position:absolute;font-family:var(--en);left:20px;font-size:var(--font-h6)}#faq dd{display:none;padding:20px 30px 10px 60px;position:relative}#faq dd:before{content:"A.";position:absolute;top:25px;font-family:var(--en);left:20px;font-weight:var(--wght-400);font-size:var(--font-h6)}.belong_head{background:var(--darkgray);color:var(--white) !important;padding:10px;border-radius:10px 10px 0 0 !important}.belong_body{border:1px solid var(--black);padding:20px 30px;background:var(--white);border-radius:0 0 20px 20px}.wp-block-details .wp-block-flexible-table-block-table table{max-width:var(--flex-90) !important}.wp-block-details:last-child{border-bottom:1px solid var(--gray)}.wp-block-details[open] summary{padding:0 0 20px 35px;font-size:var(--font-h6)}.wp-block-details.has-small-font-size summary{font-size:var(--font-mc) !important}.wp-block-details.has-medium-font-size summary{font-size:var(--font-em) !important}.wp-block-details.has-large-font-size summary{font-size:var(--font-h6) !important}.wp-block-details.has-x-large-font-size summary{font-size:var(--font-h5) !important}.wp-block-details.has-xx-large-font-size summary{font-size:var(--font-h4) !important}.floor-content{padding:40px 0}.floor-tab a.active{background:var(--red)}.floor-content figure .c360{position:absolute;bottom:-10%}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule{background:var(--white);overflow:hidden}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule table{width:var(--flex-100) !important;font-family:var(--meiryo)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule th{border:none !important;background:0 0;font-weight:var(--wght-600);border-bottom:1px solid var(--opa-black01) !important;padding:10px !important;background:var(--gray)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule td{background:0 0;font-weight:var(--wght-600);color:var(--blue);font-size:var(--font-h5);padding:10px !important}.single .wp-element-caption{background:var(--darkgray);color:var(--white);position:absolute;top:0;margin:0;padding:0 10px 2px;border-radius:0 0 8px}ol.disclosure li{padding:0 0 10px}ol.disclosure li p{max-width:max-content;padding:0 0 0 30px;color:var(--aqua);text-decoration:underline}.template p.pdf{line-height:var(--lh-md);padding:0 0 0 25px}.template p.pdf:before,ol.disclosure li a p:before{content:"";background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/pdf.png) no-repeat center;width:15px;height:20px;position:absolute;left:0;background-size:15px;top:0;bottom:0;margin:auto}ol.disclosure .date{font-size:13px;font-weight:var(--wght-400)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{top:inherit}.wp-block-gallery figure{width:var(--flex-100) !important}}@media screen and (min-width:1400px){.content .thumnail img{border-radius:10px;aspect-ratio:16/9;object-fit:cover}.template{padding:0}.template_contents .content_innerbox{max-width:var(--flex-100)}h4:after{content:"";width:5px;height:20px;left:0;top:0;bottom:0;margin:auto}p.date{font-size:13px}.wp-block-list{padding-inline-start:0 !important}.wp-block-list.border{background:var(--lightgray);border-radius:10px;padding:30px}.wp-block-list.border li{font-size:var(--font-em)}.template ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before,.template ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{border-radius:100px !important;top:0 !important;left:20px !important;font-size:11px !important;background:var(--darkgray) !important;display:flex;align-items:center;justify-content:center}.template .is-style-vk-numbered-square-mark li,.template .is-style-vk-numbered-circle-mark li{padding:0 0 0 2.2rem;margin:0 0 10px}.template .is-style-vk-numbered-square-mark li:last-child{margin:0}.button:hover:after{background:var(--black);color:var(--white);right:3%;width:25px;height:25px;transform:none}.smbutton a{position:relative;max-width:max-content;color:var(--black) !important;text-decoration:none !important}.sqbutton{background:var(--white);padding:30px 50px 30px 30px;display:inline-block;vertical-align:text-bottom;margin:0 auto 20px;border:1px solid var(--gray);height:200px;max-width:var(--width480);width:var(--flex-100);font-size:var(--font-em);position:relative;cursor:pointer;font-weight:var(--wght-600);box-sizing:border-box}.sqbutton p a{font-weight:var(--wght-600);font-size:var(--font-em);margin:0 0 10px;display:block;color:var(--blue)}.sqbutton p{font-weight:var(--wght-400);font-size:var(--font-mc);line-height:inherit}.sqbutton:before{content:"\f054";background:var(--lightgray);position:absolute;bottom:0;padding:15px 20px;color:var(--black);font-size:11px;right:0;margin:-2px;border-radius:10px 0 0;max-height:max-content}.c360{border:1px solid var(--black);border-radius:3px;font-weight:var(--wght-600) !important;font-size:var(--font-mc) !important;position:relative;display:block;background:var(--white);border-radius:100px}.vacant_button{display:flex;margin:80px auto 0;text-align:center;max-width:max-content;border:1px solid var(--black);padding:20px 50px 20px 30px;font-weight:var(--wght-600);font-size:var(--font-h6);background:var(--white);color:var(--black);position:relative;gap:20px;align-items:center;border-radius:100px}.vacant_button i{top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;background:var(--black);width:50px;height:50px;border-radius:100px;color:var(--white)}.wp-block-flexible-table-block-table th{padding:15px !important}.wp-block-flexible-table-block-table td{padding:10px !important}.wp-block-flexible-table-block-table a{text-decoration:underline;color:var(--blue)}.wp-block-flexible-table-block-table a:hover{text-decoration:none}.wp-block-separator{border-top:1px solid;border-color:var(--opa-black01);padding:0;margin:50px 0}.wp-block-group.bgwhite{padding:100px 0;z-index:0;margin:80px 0 0}.is-layout-flex-top.wp-block-columns{align-items:flex-start !important}.bggray .wp-block-details{border:none;margin:0 0 10px;padding:20px;font-weight:var(--wght-400)}.bgblack{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--black),var(--black))}.bgwhite{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--white),var(--white))}.bggray{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--lightgray),var(--lightgray));padding:80px 0}#availability .vcbox dl{width:auto}.feature_num{font-size:4rem !important;line-height:1.1 !important}.relatedlink{background:var(--white);padding:40px 40px 38px}.relatedlink .wp-block-columns{border-bottom:1px solid var(--darkgray);padding:0 0 20px;margin:0 0 20px}.relatedlink .wp-block-columns:last-child{border:none;padding:0}.frame>a{display:block;border:1px solid var(--gray);padding:30px;position:relative;border-radius:10px;background:var(--white)}.wp-block-columns.frame_list{background:0 0;padding:0;gap:10px;border:none;margin:0 0 10px}#faq dt:before{content:"Q.";position:absolute;font-family:var(--en);left:20px;font-size:var(--font-h6)}#faq dd{display:none;padding:20px 30px 10px 60px;position:relative}#faq dd:before{content:"A.";position:absolute;top:25px;font-family:var(--en);left:20px;font-weight:var(--wght-400);font-size:var(--font-h6)}.belong_head{background:var(--darkgray);color:var(--white) !important;padding:10px;border-radius:10px 10px 0 0 !important}.belong_body{border:1px solid var(--black);padding:20px 30px;background:var(--white);border-radius:0 0 20px 20px}.wp-block-details:last-child{border-bottom:1px solid var(--gray)}.wp-block-details[open]{display:grid;grid-template-columns:35% 65%;align-items:flex-start;padding:20px 0}.wp-block-details.has-small-font-size summary{font-size:var(--font-mc) !important}.wp-block-details.has-medium-font-size summary{font-size:var(--font-em) !important}.wp-block-details.has-large-font-size summary{font-size:var(--font-h6) !important}.wp-block-details.has-x-large-font-size summary{font-size:var(--font-h5) !important}.wp-block-details.has-xx-large-font-size summary{font-size:var(--font-h4) !important}.floor-tab a.active{background:var(--red)}.floor-content figure .c360{bottom:-10%}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule{background:var(--white);overflow:hidden}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule table{width:var(--flex-100) !important;font-family:var(--meiryo)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule th{border:none !important;background:0 0;font-weight:var(--wght-600);border-bottom:1px solid var(--opa-black01) !important;padding:10px !important;background:var(--gray)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule td{background:0 0;font-weight:var(--wght-600);color:var(--blue);font-size:var(--font-h5);padding:10px !important}.single .wp-element-caption{background:var(--darkgray);color:var(--white);position:absolute;top:0;margin:0;padding:0 10px 2px;border-radius:0 0 8px}ol.disclosure li{padding:0 0 10px}ol.disclosure li p{max-width:max-content;padding:0 0 0 30px;color:var(--aqua);text-decoration:underline}.template p.pdf{line-height:var(--lh-md);padding:0 0 0 25px}.template p.pdf:before,ol.disclosure li a p:before{content:"";background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/pdf.png) no-repeat center;width:15px;height:20px;position:absolute;left:0;background-size:15px;top:0;bottom:0;margin:auto}ol.disclosure .date{font-size:13px;font-weight:var(--wght-400)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{top:inherit}.wp-block-gallery figure{width:var(--flex-100) !important}}@media screen and (min-width:1700px){h2:first-letter {color:var(--red)}h4:after{content:"";width:5px;height:20px;left:0;top:0;bottom:0;margin:auto}p.date{font-size:13px}.wp-block-list{padding-inline-start:0 !important}.wp-block-list.border{background:var(--lightgray);border-radius:10px;padding:30px}.wp-block-list.border li{font-size:var(--font-em)}.template ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before,.template ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{border-radius:100px !important;top:0 !important;left:20px !important;font-size:11px !important;background:var(--darkgray) !important;display:flex;align-items:center;justify-content:center}.template .is-style-vk-numbered-square-mark li,.template .is-style-vk-numbered-circle-mark li{padding:0 0 0 2.2rem;margin:0 0 10px}.template .is-style-vk-numbered-square-mark li:last-child{margin:0}.sqbutton{background:var(--white);padding:30px 50px 30px 30px;display:inline-block;vertical-align:text-bottom;margin:0 auto 20px;border:1px solid var(--gray);height:200px;max-width:var(--width480);width:var(--flex-100);font-size:var(--font-em);position:relative;cursor:pointer;font-weight:var(--wght-600);box-sizing:border-box}.sqbutton p a{font-weight:var(--wght-600);font-size:var(--font-em);margin:0 0 10px;display:block;color:var(--blue)}.sqbutton p{font-weight:var(--wght-400);font-size:var(--font-mc);line-height:inherit}.sqbutton:before{content:"\f054";background:var(--lightgray);position:absolute;bottom:0;padding:15px 20px;color:var(--black);font-size:11px;right:0;margin:-2px;border-radius:10px 0 0;max-height:max-content}.c360{border:1px solid var(--black);border-radius:3px;font-weight:var(--wght-600) !important;font-size:var(--font-mc) !important;position:relative;display:block;background:var(--white);border-radius:100px}a.c360:hover{transition:.3s;background:var(--black);color:var(--white)}.c360 a:hover:before{transition:.3s;left:inherit;right:6%;transform:scale(2);background:var(--white)}.vacant_button{display:flex;margin:80px auto 0;text-align:center;max-width:max-content;border:1px solid var(--black);padding:20px 50px 20px 30px;font-weight:var(--wght-600);font-size:var(--font-h6);background:var(--white);color:var(--black);position:relative;gap:20px;align-items:center;border-radius:100px}.vacant_button i{top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;background:var(--black);width:50px;height:50px;border-radius:100px;color:var(--white)}.wp-block-flexible-table-block-table a{text-decoration:underline;color:var(--blue)}.wp-block-flexible-table-block-table a:hover{text-decoration:none}.wp-block-separator{border-top:1px solid;border-color:var(--opa-black01);padding:0;margin:50px 0}.wp-block-group.bgwhite{padding:100px 0;z-index:0;margin:80px 0 0}.is-layout-flex-top.wp-block-columns{align-items:flex-start !important}.bggray .wp-block-details{border:none;margin:0 0 10px;padding:20px;font-weight:var(--wght-400)}}.bgblack{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--black),var(--black))}.bgwhite{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--white),var(--white))}.bggray{border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw;border-image-source:linear-gradient(var(--lightgray),var(--lightgray));padding:80px 0}#availability .vcbox dl{width:auto}.telbox{justify-content:unset;left:inherit}.feature_num{font-size:4rem !important;line-height:1.1 !important}.relatedlink{background:var(--white);padding:40px 40px 38px}.relatedlink .wp-block-columns{border-bottom:1px solid var(--darkgray);padding:0 0 20px;margin:0 0 20px}.relatedlink .wp-block-columns:last-child{border:none;padding:0}.frame>a{display:block;border:1px solid var(--gray);padding:30px;position:relative;border-radius:10px;background:var(--white)}.wp-block-columns.frame_list{background:0 0;padding:0;gap:10px;border:none;margin:0 0 10px}#faq dt:before{content:"Q.";position:absolute;font-family:var(--en);left:20px;font-size:var(--font-h6)}#faq dd{display:none;padding:20px 30px 10px 60px;position:relative}#faq dd:before{content:"A.";position:absolute;top:25px;font-family:var(--en);left:20px;font-weight:var(--wght-400);font-size:var(--font-h6)}.belong_head{background:var(--darkgray);color:var(--white) !important;padding:10px;border-radius:10px 10px 0 0 !important}.belong_body{border:1px solid var(--black);padding:20px 30px;background:var(--white);border-radius:0 0 20px 20px}.wp-block-details:last-child{border-bottom:1px solid var(--gray)}.wp-block-details[open] summary:before{transition:.3s;content:"－"}.wp-block-details.has-small-font-size summary{font-size:var(--font-mc) !important}.wp-block-details.has-medium-font-size summary{font-size:var(--font-em) !important}.wp-block-details.has-large-font-size summary{font-size:var(--font-h6) !important}.wp-block-details.has-x-large-font-size summary{font-size:var(--font-h5) !important}.wp-block-details.has-xx-large-font-size summary{font-size:var(--font-h4) !important}.floor-tab a.active{background:var(--red)}.floor-content figure .c360{bottom:-6%;left:0;right:inherit}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule{background:var(--white);overflow:hidden}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule table{width:var(--flex-100) !important;font-family:var(--meiryo)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule th{border:none !important;background:0 0;font-weight:var(--wght-600);border-bottom:1px solid var(--opa-black01) !important;padding:10px !important;background:var(--gray)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.schedule td{background:0 0;font-weight:var(--wght-600);color:var(--blue);font-size:var(--font-h5);padding:10px !important}.single .wp-element-caption{background:var(--darkgray);color:var(--white);position:absolute;top:0;margin:0;padding:0 10px 2px;border-radius:0 0 8px}ol.disclosure li{padding:0 0 10px}ol.disclosure li p{max-width:max-content;padding:0 0 0 30px;color:var(--aqua);text-decoration:underline}.template p.pdf{line-height:var(--lh-md);padding:0 0 0 25px}.template p.pdf:before,ol.disclosure li a p:before{content:"";background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/pdf.png) no-repeat center;width:15px;height:20px;position:absolute;left:0;background-size:15px;top:0;bottom:0;margin:auto}ol.disclosure .date{font-size:13px;font-weight:var(--wght-400)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{top:inherit}.wp-block-gallery figure{width:var(--flex-100) !important}}