﻿@charset "UTF-8";*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;tab-size:2}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif;line-height:1.5}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(hr){block-size:0;border-block-start:1px solid;border:none;color:inherit;overflow:visible}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){border:0 !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;width:1px !important}body{background-color:#faf9f6;background-image:url(/img/bg.png);background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-blend-mode:multiply;color:#232b39;font-family:"BIZ UDPGothic",sans-serif}a{color:#0488cc}img{max-width:100%;height:auto;vertical-align:bottom}.visible-xs{display:block}@media(min-width: 768px){.visible-xs{display:none}}.visible-md{display:none}@media(min-width: 768px){.visible-md{display:block}}main{max-width:48rem;background-color:#fff;margin:0 auto}h1{font-size:1.5rem;padding:1.25rem 1rem 0;color:#9b876a;font-weight:700}h2{font-size:1.25rem;padding:1rem 1.25rem;background:#9b876a;color:#fff;margin:2.5rem 0 .75rem}h3{font-size:1.125rem;margin:1rem 0;padding:.75rem 0 .5rem;border-bottom:#eae7d9 solid .125rem}h4{font-size:1.125rem;align-items:center;color:#9b876a;display:flex;gap:0 .25rem;padding:.5rem 0 0}.attention h2{margin:0 0 2rem}.article{padding:0 1rem 2.5rem}.article p{margin:.75rem 0}.link{padding:1rem}img{height:100%;object-fit:cover;width:100%}:where(h1,h2,h3){text-wrap:unset}header{max-width:48rem;background:#fff;border-bottom:1px solid #9b876a;box-sizing:border-box;margin:0 auto;padding:.75rem 1.5rem}header img{height:1.5rem;width:auto}.footer{max-width:48rem;background:#eae7d9 url(/img/bg_footer.png) repeat-x;margin:0 auto;padding-top:4rem;line-height:1.5}.footer__listing{font-size:0.75rem;display:flex;align-items:flex-start;justify-content:center;padding:0 1rem}.footer__img-jpx{width:3.5rem;display:inline-block;margin-right:.5rem;object-fit:contain}.footer__note{margin:0 1rem;padding:0 0 1rem;position:relative}.footer__note h3{font-size:0.875rem;margin:0 0 .5rem}.footer__note ul{margin-bottom:1rem;padding:0}.footer__note .footer__section-note{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:0;margin:.5rem 0;overflow:hidden}.footer__note .footer__section-note li{font-size:0.875rem;margin-bottom:.25rem;margin-left:1rem;text-indent:-1rem;list-style:none}.footer__note .footer__section-note li:before{content:"※"}.footer__note .footer__btn-trigger{align-items:center;color:#9b876a;display:flex;font-weight:700;justify-content:flex-end;text-decoration:underline;cursor:pointer}.footer__note .footer__btn-trigger:before{font-size:0.875rem;content:"サイトご利用にあたっての注意事項";right:2rem}.footer__note .footer__btn-trigger:after{height:0.625rem;width:0.625rem;border-right:solid .125rem #9b876a;border-top:solid .125rem #9b876a;content:"";margin:0 0 .25rem .5rem;transform:rotate(135deg)}.footer__note .footer__input-trigger{display:none}.footer__note .footer__input-trigger:checked~.footer__section-note{background:#fff;border-radius:.25rem;display:block;height:auto;padding:1rem}.footer__note .footer__input-trigger:checked~.footer__btn-trigger:before{content:"閉じる"}.footer__note .footer__input-trigger:checked~.footer__btn-trigger:after{margin:0 0 -0.25rem .5rem;transform:rotate(-45deg)}.footer__link{overflow:hidden}.footer__link .footer__ttl-group{font-size:0.875rem;font-weight:700;padding:0;margin:0;border-bottom:unset}.footer__link .footer__wrap-more{background:#ccc;position:relative}.footer__link .footer__wrap-more--label{height:3rem;align-items:center;background:#fff;color:#9b876a;display:flex;justify-content:center;text-decoration:underline;cursor:pointer}.footer__link .footer__wrap-more--label:after{height:0.625rem;width:0.625rem;border-right:solid .125rem #9b876a;border-top:solid .125rem #9b876a;content:"";margin:0 0 .25rem .5rem;transform:rotate(135deg)}.footer__link .footer__wrap-more__content{font-size:0.875rem;line-height:1.8;background:#fff;color:#232b39;height:0;margin:0 1rem;overflow:hidden}.footer__link .footer__wrap-more__check{display:none}.footer__link .footer__wrap-more__check:checked~.footer__ttl-group .footer__wrap-more--label:after{height:0.625rem;width:0.625rem;border-right:solid .125rem #9b876a;border-top:solid .125rem #9b876a;content:"";margin:0 0 -0.25rem .5rem;transform:rotate(-45deg)}.footer__link .footer__wrap-more__check:checked~.footer__wrap-more__content{display:flex;flex-wrap:wrap;height:auto;margin:0;padding:.5rem 1rem;transform:translate(0);transition:.2s}.footer__link h4{font-size:0.875rem;margin:.5rem 0}.footer__link ul{margin:0;padding:0 0 .5rem}.footer__link li{list-style:none}.footer__link .footer__list-site{margin:0;position:relative}.footer__link .footer__list-site li{border-left:1px solid #232b39;display:inline-flex;line-height:1;padding:0 .5rem}.footer__link a{text-decoration:none}.footer__nav{background:#9b876a}.footer__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 0;padding:1rem 0}.footer__nav ul li{display:inline-flex;justify-content:center;align-items:center;border-right:1px solid #fff;padding:0 1rem}.footer__nav ul li:last-child{border:none}.footer__nav ul li a{color:#fff;font-size:0.875rem;font-weight:700;text-decoration:none}.footer__copyright{font-size:0.75rem;text-align:center;padding:1rem 0}.footer__move-top{height:2rem;width:2rem;align-items:center;background:rgba(0,0,0,.5019607843);border-radius:.25rem;bottom:2.5rem;cursor:pointer;display:flex;justify-content:center;margin-bottom:env(safe-area-inset-bottom);opacity:0;position:fixed;right:1rem;text-decoration:none;z-index:3}.footer__move-top.footer__show{opacity:1;transition:.5s}.footer__move-top::before{height:0.375rem;width:0.75rem;background:#fff;clip-path:polygon(50% 0, 100% 100%, 0 100%);content:"";display:inline-flex}.blk_search_list{background:#eae7d9;margin-bottom:-2.5rem;padding:1.25rem 1rem 2.5rem}.blk_search_list .ttl_section_serch{font-size:1.25rem;align-items:center;background:rgba(0,0,0,0);color:#232b39;display:flex;font-weight:700;margin:0;padding:0;position:absolute}.blk_search_list .ttl_section_serch .material-icons{font-size:1.875rem;color:#9b876a}.blk_search_list .blk_slideMenu{overflow:hidden;padding-top:2.5rem}.blk_search_list .blk_slideMenu .innerBlk{width:200%}.blk_search_list .blk_slideMenu .slideMenu{float:left;position:relative;width:50%}.blk_search_list .blk_slideMenu .slideMenu .slideBackBtn{position:absolute;right:0;top:-3.1rem}.blk_search_list .backPrefSelect{align-items:center;color:#9b876a;display:flex;font-weight:700;justify-content:flex-end;padding:.5rem 0 0}.blk_search_list .backPrefSelect::after{display:none}.blk_search_list .backPrefSelect::before{height:0.625rem;width:0.625rem;border-right:solid .125rem #9b876a;border-top:solid .125rem #9b876a;display:inline-block;margin-right:.5rem;transform:rotate(225deg);vertical-align:middle}.blk_search_list .search_arealists{display:flex;flex-wrap:wrap}.blk_search_list .search_arealists li{background:#fff;border-radius:.25rem;border:1px solid #9b876a;box-shadow:0px 4px 10px rgba(0,0,0,.1215686275);box-sizing:border-box;margin-top:.5rem;width:calc((100% - .5rem)/2)}.blk_search_list .search_arealists li:nth-child(odd){margin-right:.5rem}.blk_search_list .search_arealists li .area_base,.blk_search_list .search_arealists li .area_link{font-size:1.125rem;align-items:center;color:#9b876a;display:flex;font-weight:700;justify-content:space-between;line-height:1.5;padding:.5rem .75rem .5rem .5rem;text-decoration:none}.popular{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.popular .pr{font-size:0.875rem;border:#fff 1px solid;color:#fff;padding:.25rem .75rem}.card_link_overlay{position:absolute;width:100%;height:100%}.card__row-list{display:flex;overflow-x:scroll;padding:1rem}.card__row-list::-webkit-scrollbar{height:0.5rem}.card__row-list::-webkit-scrollbar-track{background-color:#eae7d9}.card__row-list::-webkit-scrollbar-thumb{background-color:#9b876a}.card__row-item{min-width:15rem;width:15rem;border-radius:.25rem;border:1px solid #ccc;box-shadow:0px 4px 10px rgba(0,0,0,.1215686275);box-sizing:border-box;display:flex;flex-direction:column;position:relative}.card__row-item:not(:first-child){margin-left:.75rem}.card__row-img{max-height:11.5rem;margin:.25rem}.card__row-img img{aspect-ratio:5/3;height:100%;object-fit:cover;width:100%}.card__row-body{line-height:1.4;margin:.25rem .75rem .75rem}.card__row-body .card__row-ttl{background:none;color:#9b876a;margin:0 0 .5rem;padding:0;text-decoration:underline}.card__row-body .card__row-address{font-size:0.875rem}.card__row-price{font-size:0.875rem;font-weight:700;margin:.5rem 0}.card__row-price span{color:#d94372;font-size:1.125rem}.card__row-link{color:#0488cc;margin:auto auto 1rem;text-decoration:underline}
