footer .footer__top{display:none}@media(max-width: 480px)and (orientation: portrait){footer .footer__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.container_contents__inner{max-width:70rem;padding:4em 0 2em}@media(max-width: 480px)and (orientation: portrait){.container_contents__inner{max-width:unset;padding:10vw 0 4vw}}.container_contents__inner h3{font-size:max(12px,2.25em);color:#205ca2;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.container_contents__inner .h3_sidebar{font-size:max(12px,1.5em);color:#205ca2;font-weight:500;margin-top:.2em}.container_contents__inner dl{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;margin-top:2em;width:100%}.container_contents__inner dl div{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #205ca2;padding-block:.8em;padding-left:.3em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 4em}@media(max-width: 480px)and (orientation: portrait){.container_contents__inner dl div{gap:0 6vw}}.container_contents__inner dl div dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:4em;font-size:max(12px,1em);font-weight:700}.container_contents__inner dl div dd{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:max(12px,1em);font-weight:500;letter-spacing:.05em;text-align:justify}.container_contents__inner dl div dd time{letter-spacing:.08em}.container_contents__inner ul{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;margin-top:7em;gap:4em 0}@media(max-width: 480px)and (orientation: portrait){.container_contents__inner ul{display:none}}.container_contents__inner ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;gap:0 2em;width:100%}.container_contents__inner ul li .box_image{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1em;gap:.5em;width:50%}.container_contents__inner ul li .box_image img{width:100%;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover}.container_contents__inner ul li .box_image .wrap_head{width:100%;height:100%}.container_contents__inner ul li .box_image .wrap_head.shop01{background:url("../img/shop/shop_hamasen01.webp") center center/cover}.container_contents__inner ul li .box_image .wrap_head.shop02{background:url("../img/shop/shop_higabai01.webp") center center/cover}.container_contents__inner ul li .box_image .wrap_head.shop03{background:url("../img/shop/shop_hitoyoshi01.webp") center center/cover}.container_contents__inner ul li .box_image nav{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 .5em;font-size:1em}.container_contents__inner ul li .box_contents{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:18em}.container_contents__inner ul li .box_contents .name{color:#205ca2;font-size:max(12px,1.5em);font-weight:900;margin:.5em 0 .2em}.container_contents__inner ul li .box_contents p{font-size:max(12px,1em);font-weight:700;letter-spacing:.04em;line-height:1.4em}.container_contents__inner ul li .box_contents address{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2em 0;margin-top:.5em}.container_contents__inner ul li .box_contents address span{font-size:max(12px,.875em);letter-spacing:.05em}.container_contents__inner ul li .box_contents address a{font-size:max(12px,.875em);letter-spacing:.08em}.container_contents__inner ul li .box_contents address a.tel::before{content:"電話:";margin-right:.3em}.container_contents__inner ul li .box_contents address a.fax::before{content:"FAX:";margin-right:.5em}.container_contents__inner ul li .box_contents .wrap_time{position:relative;font-size:max(12px,.875em);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.container_contents__inner ul li .box_contents .wrap_time::before{content:"営業時間:";margin-right:.3em}.container_contents__inner ul li .box_contents .wrap_time time{font-size:1em;letter-spacing:.08em}.container_contents__inner ul li .box_contents .wrap_time time:first-of-type::after{content:" ~"}.container_contents__inner ul li .box_contents .holiday{font-size:max(12px,.875em);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.container_contents__inner ul li .box_contents .holiday::before{content:"定休日:";margin-right:.3em}.container_contents__inner ul li .box_contents .link_map{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;border:2px solid #205ca2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.4em;padding:.5em 4em;border-radius:calc(infinity*1px)}.container_contents__inner ul li .box_contents .link_map span{font-size:max(12px,1.125em);text-transform:uppercase;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:500;-ms-flex-flow:500;flex-flow:500;letter-spacing:.08em;padding-right:.5em;color:#205ca2}.container_contents__inner ul li .box_contents .link_map span::after{content:"";position:absolute;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% - .1em);width:.36em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 117 228" fill="none"><path d="M0,0h34.71l82.29,114-82.29,114H0l81.96-114L0,0Z" fill="%23205CA2"/></svg>');aspect-ratio:1/1.95;background-repeat:no-repeat;background-size:contain;background-position:center center}@media(hover: hover){.container_contents__inner ul li .box_contents .link_map:where(:-webkit-any-link,:enabled,summary):hover{background-color:#205ca2;-webkit-transition:.3s ease-out;transition:.3s ease-out}.container_contents__inner ul li .box_contents .link_map:where(:-moz-any-link,:enabled,summary):hover{background-color:#205ca2;-moz-transition:.3s ease-out;transition:.3s ease-out}.container_contents__inner ul li .box_contents .link_map:where(:any-link,:enabled,summary):hover{background-color:#205ca2;-webkit-transition:.3s ease-out;transition:.3s ease-out}.container_contents__inner ul li .box_contents .link_map:where(:-webkit-any-link,:enabled,summary):hover span{color:#fff}.container_contents__inner ul li .box_contents .link_map:where(:-moz-any-link,:enabled,summary):hover span{color:#fff}.container_contents__inner ul li .box_contents .link_map:where(:any-link,:enabled,summary):hover span{color:#fff}.container_contents__inner ul li .box_contents .link_map:where(:-webkit-any-link,:enabled,summary):hover span::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 117 228" fill="none"><path d="M0,0h34.71l82.29,114-82.29,114H0l81.96-114L0,0Z" fill="%23ffffff"/></svg>');aspect-ratio:1/1.95;background-repeat:no-repeat;background-size:contain;background-position:center center}.container_contents__inner ul li .box_contents .link_map:where(:-moz-any-link,:enabled,summary):hover span::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 117 228" fill="none"><path d="M0,0h34.71l82.29,114-82.29,114H0l81.96-114L0,0Z" fill="%23ffffff"/></svg>');aspect-ratio:1/1.95;background-repeat:no-repeat;background-size:contain;background-position:center center}.container_contents__inner ul li .box_contents .link_map:where(:any-link,:enabled,summary):hover span::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 117 228" fill="none"><path d="M0,0h34.71l82.29,114-82.29,114H0l81.96-114L0,0Z" fill="%23ffffff"/></svg>');aspect-ratio:1/1.95;background-repeat:no-repeat;background-size:contain;background-position:center center}}/*# sourceMappingURL=company.min.css.map */