@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Yuji+Syuku&display=swap";body{background-color:#d8d8d8;margin:0}.global_head{margin-bottom:0}.local,.local-inquiry{color:#4b4b4b;font-size:14px;font-family:"Note Sans JP","Open Sans","Helvetica Neue","Hiragino Kaku Gothic ProN",Osaka,Meiryo,sans-serif;margin:20px auto;width:calc(100% - 20px);max-width:900px}@media only screen and (min-width: 768px){.local,.local-inquiry{display:grid;font-size:14px;grid-template-rows:1fr fit-content();grid-template-columns:300px calc(100% - 325px)}}.local__none{display:none}.local__images{margin:0 auto;width:100%;max-width:300px}@media only screen and (min-width: 768px){.local__images{max-width:auto}}.local__images img{width:100%}@media only screen and (min-width: 768px){.local__images{grid-column:1/2;grid-row:1/2}}.local__content{margin:30px 0 0 0;width:100%}@media only screen and (min-width: 768px){.local__content{grid-column:2/3;grid-row:1/3;margin:0 0 0 25px}}.local__content__header{font-size:22.4px;font-weight:600;font-feature-settings:"palt";letter-spacing:2px;margin:0}@media only screen and (min-width: 768px){.local__content__header{font-size:28px}}.local__content__author{font-family:"Yuji Syuku",serif;font-size:34px;font-weight:600;letter-spacing:4px;margin:10px 0 30px auto;text-align:right}@media only screen and (min-width: 768px){.local__content__author{margin:10px 0 50px auto}}.local__content__norm{line-height:2.2;text-align:justify}@media only screen and (min-width: 768px){.local__content__norm{line-height:2}}.local__content__price{font-size:22.4px;text-align:right}@media only screen and (min-width: 768px){.local__content__price{font-size:28px}}.local__content__fig{margin:40px 0 0 0;padding:0;text-align:right}.local__content__fig figcaption{font-size:12px;text-align:right}.local__content__fig img{width:100%;max-width:300px}@media only screen and (min-width: 768px){.local__content__fig img{max-width:400px}}.local__content__button{background-color:#e35736;border:none;border-radius:23px;color:#fff;display:block;height:46px;line-height:46px;margin:30px auto;text-align:center;text-decoration:none;width:100%;max-width:300px}.local__purchase{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0 0}@media only screen and (min-width: 768px){.local__purchase{grid-column:1/2;grid-row:2/3}}.local__purchase__button{border:1px solid #3b3b3b;box-sizing:border-box;color:#3b3b3b !important;height:200px;position:relative;transition-property:background-color;transition-duration:500ms;width:calc(50% - 5px)}@media only screen and (min-width: 768px){.local__purchase__button{width:100%}}.local__purchase__button:hover{background-color:rgba(255,255,255,.3)}.local__purchase__button::before{background-color:#595757;border-radius:5px;content:"";display:block;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:150px}.local__purchase__button__annotation,.local__purchase__button__annotation--bottom,.local__purchase__button__annotation--top{position:absolute}.local__purchase__button__annotation--top{top:calc(50% - 50px);font-size:14.4px;left:0;text-align:center;transform:translateY(-50%);width:100%}@media only screen and (min-width: 768px){.local__purchase__button__annotation--top{font-size:18px}}.local__purchase__button__annotation--bottom{bottom:10px;font-size:12px;left:0;text-align:center;width:100%}@media only screen and (min-width: 768px){.local__purchase__button__annotation--bottom{font-size:14px}}@media only screen and (min-width: 768px){.local-inquiry{display:block}}.local-inquiry__header{text-align:center}.local-inquiry__form{margin:30px auto 0 auto}.local-inquiry__form dl{margin:0 auto 40px auto;padding:0;width:100%;max-width:400px}.local-inquiry__form dt{margin:0 0 5px 0;padding:0}.local-inquiry__form dd{margin:0;padding:0}.local-inquiry__form input[type=text],.local-inquiry__form input[type=email],.local-inquiry__form textarea{border-radius:4px;box-sizing:border-box;font-size:14px;line-height:1.5;padding:6px 10px;width:100%}.local-inquiry__form input[type=submit]{background-color:#e35736;border:none;border-radius:23px;color:#fff;display:block;height:46px;line-height:46px;margin:0 0 30px 0;width:100%}.local-inquiry__back{background-color:#e35736;border:none;border-radius:23px;color:#fff;display:block;height:46px;line-height:46px;margin:30px auto;text-align:center;text-decoration:none;width:100%;max-width:300px}/*# sourceMappingURL=style.min.css.map */