@media only screen and (max-width: 750px){.pf-4_.extra-margin{margin-left:12px;margin-right:24px}.btn-contact-submit{margin-top:24px}}.fix-button,.fix-button-projects{position:fixed;bottom:12px;right:12px;transition:all .3s ease;z-index:1000;display:none}@media only screen and (max-width: 750px){.fix-button{display:block;position:fixed;bottom:12px;right:12px;transition:all .3s ease;z-index:1000;visibility:hidden}.fix-button-projects{display:block;position:fixed;bottom:12px;right:40px;transition:all .3s ease;z-index:1000;visibility:hidden}.fix-button:hover,.fix-button-projects:hover{opacity:.4}}html{scroll-behavior:smooth;scroll-padding-top:24px}.side-floating-menu{position:fixed;margin:0;padding:0;top:0;right:0;bottom:20%;transition:all .3s ease;z-index:1001;max-height:100vh}@media only screen and (max-width: 750px){.side-floating-menu{top:92px}}.side-floating-menu ul>h2{display:flex;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin:0;padding:10px 0 10px 10px;background:#fff;letter-spacing:.1em;font-size:1rem;width:40px;z-index:1003;position:relative}.side-floating-menu ul>div>li{display:flex;writing-mode:vertical-rl;margin:0;padding:0;background:#fffc;letter-spacing:.1em;z-index:1002}.side-floating-menu img{opacity:1;transition:all .3s ease;cursor:pointer}.side-floating-menu img:hover{transform:scale(1.2);transform-origin:right}.sidecontents{margin-top:0;transition:all .3s ease}.above{transform:translateY(-50%)}.beneath{transform:translateY(0)}.section-header h2 span{font-family:"PT Serif"}.catalog-page-header h1,.contact-page-header h1{display:none}.contact-section{padding-bottom:4rem;margin:0 auto;max-width:800px}.contact-page-header{background:url(/cdn/shop/t/2/assets/pf-3296f4be---3.png?v=1621603119);width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:60px;-moz-box-shadow:0 0 0 100vmax rgb(243,230,59);-webkit-box-shadow:0 0 0 100vmax rgb(243,230,59);-ms-box-shadow:0 0 0 100vmax rgb(243,230,59);box-shadow:0 0 0 100vmax #f3e63b;clip-path:inset(0 -100vmax)}.catalog-page-header{background:url(/cdn/shop/t/2/assets/pf-3296f4be---3.png?v=1621603119);width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:60px;-moz-box-shadow:0 0 0 100vmax rgb(243,230,59);-webkit-box-shadow:0 0 0 100vmax rgb(243,230,59);-ms-box-shadow:0 0 0 100vmax rgb(243,230,59);box-shadow:0 0 0 100vmax #f3e63b;clip-path:inset(0 -100vmax)}.block-header h1{font-family:"PT Serif";letter-spacing:.1em;font-weight:700}.contact-section dl{display:table;width:100%;border-bottom:1px solid #ccc}.contact-section dt,.contact-section dd{display:table-cell;padding-bottom:12px}.contact-section dt{width:25%;font-weight:700;vertical-align:center}@media only screen and (max-width: 750px){.contact-section dt{width:35%;font-weight:700;vertical-align:center}}.faqs{min-width:100%;margin-top:2rem;border-bottom:1px solid #ccc;cursor:pointer}.faqs.active .answer{max-height:300px}.faqs.active svg{transform:rotate(180deg)}svg{transition:transform .3s ease}.question{display:flex;justify-content:space-between;align-items:center}.question h2{font-size:1rem;margin-bottom:1rem;font-weight:700}.answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.answer p{padding-bottom:1rem;line-height:1.6;font-size:.825rem}.fs-list-banner{font-size:1.7rem}.catalog-items-section header h2,.catalog-items-section footer h3,.catalog-items-section footer p,.catalog-items-section main .card h3,.catalog-items-section main .card p,.catalog-items-section-noborder header h2,.catalog-items-section-noborder footer h3,.catalog-items-section-noborder footer p,.catalog-items-section-noborder main .card h3,.catalog-items-section-noborder main .card p{margin:0;padding:0;line-height:1.5}.catalog-items-section header{padding-bottom:1rem;border-bottom:4px solid yellow;position:relative;margin:0 0 1rem}.catalog-items-section header:after{position:absolute;content:"";display:block;bottom:0;left:0;right:0;border-bottom:4px solid yellow;box-shadow:0 2px 4px #ffff0080;-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.catalog-items-section header.catalog,.catalog-items-section header.catalog:after{padding-bottom:0;margin-bottom:0;text-align:center;box-shadow:0 2px 4px transparent;-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px);border:none}.catalog-items-section-noborder footer,.catalog-items-section footer{margin:0;padding:1rem 0 0}.catalog-items-section-noborder header h2,.catalog-items-section header h2{font-size:1.375rem;font-weight:700}.catalog-items-section header.content h2{font-size:1.25rem;font-weight:700}.catalog-items-section header.recomemdation h2{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.catalog-items-section-noborder footer h3,.catalog-items-section footer h3{font-size:1rem;font-weight:700;margin-bottom:.25rem}.catalog-items-section-noborder header p,.catalog-items-section header p,.catalog-items-section footer p{font-size:.825rem;color:#3a3a3a;letter-spacing:.1em}.catalog-items-section-noborder main,.catalog-items-section main{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.catalog-items-section main.grid12{display:grid;gap:2rem;grid-template-columns:1fr 2fr}.catalog-items-section-noborder main.grid1,.catalog-items-section main.grid1{display:grid;gap:2rem;grid-template-columns:1fr}.catalog-items-section main.grid-recomemdation{padding-top:1rem;display:grid;gap:1rem;grid-template-columns:repeat(8,1fr)}.catalog-items-section main.grid-recomemdation{visibility:hidden}.catalog-items-section main.grid-recomemdation>*{visibility:visible;transition:opacity .2s}.catalog-items-section main.grid-recomemdation:hover>:not(:hover){opacity:.8}.catalog-items-section main.grid-banner,.catalog-items-section main.grid-return{display:grid;grid-template-columns:1fr}.catalog-items-section main.grid-banner .card,.catalog-items-section main.grid-return .card{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.catalog-items-section main.grid-banner .card{background:#ff0}.catalog-items-section main.grid-return .card{background:#ffff9e}.catalog-items-section main.grid-banner a .card div:nth-of-type(1){flex-grow:0;flex-shrink:0;flex:3}.catalog-items-section main.grid-banner a .card div:nth-of-type(2){flex-grow:0;flex-shrink:0;flex:1}.catalog-items-section main.grid-return .card div:nth-of-type(1){flex-grow:0;flex-shrink:0;flex:1}.catalog-items-section main.grid-return .card div:nth-of-type(2){flex-grow:0;flex-shrink:0;flex:2.5}.catalog-items-section-noborder aside,.catalog-items-section aside{margin:3rem 0 1rem;padding:0;text-align:center;font-size:.825rem;font-weight:700;letter-spacing:.1em}.catalog-items-section-noborder aside.banner,.catalog-items-section aside.banner,.catalog-items-section aside.recomendation{margin:2rem 0 1rem;padding:0;text-align:center;font-size:.825rem;font-weight:700;letter-spacing:.1em}.catalog-items-section aside.recomendation a{font-size:1.25rem}.catalog-items-section-noborder main img,.catalog-items-section main img{display:block;object-fit:cover;object-position:bottom;aspect-ratio:1 / 1;width:100%}.catalog-items-section main img.card2{aspect-ratio:2 / 1}.catalog-items-section-noborder main.grid1 img,.catalog-items-section main.grid1 img{display:block;object-fit:cover;object-position:bottom;aspect-ratio:3 / 1;width:100%}.catalog-items-section main.grid-recomemdation img{display:block;object-fit:cover;object-position:bottom;aspect-ratio:1 / 1;width:100%}.catalog-items-section-noborder main .card h3,.catalog-items-section main .card h3{margin:1rem 0 .5rem;font-size:1rem;font-weight:700}.catalog-items-section main.grid-banner h3,.catalog-items-section main.grid-return h3{margin:1rem 2rem 0;letter-spacing:.1em;font-weight:700;line-height:1.5}.catalog-items-section main.grid-banner h3{font-size:1.25rem}.catalog-items-section main.grid-return h3{font-size:1rem}.catalog-items-section main.grid-banner p,.catalog-items-section main.grid-return p{margin:1rem 2rem;font-size:.825rem;letter-spacing:.1em}.catalog-items-section main.grid-recomemdation .card h3{margin:1rem 0 .5rem;font-size:.825rem;font-weight:700}.catalog-items-section-noborder main .card p,.catalog-items-section main .card p{font-size:.825rem}.richtext p{display:inline;margin:0;padding:0;color:#fff}.tables{font-family:\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:700}section.custom-table{padding-bottom:1rem;max-width:100%;margin:auto}section.custom-table header{margin:0;padding:1rem;font-size:1.3rem;text-align:center}.table-wrap{overflow-x:scroll}section.custom-table table.rental,section.custom-table table{margin:0;padding:0;width:100%;font-size:1.25rem}section.custom-table.rental table.rental td:first-of-type{width:35%}section.custom-table.rental{max-width:100%}section.custom-table table tr td:nth-of-type(1){background-color:#5a5a5a;color:#fff;font-size:1rem}section.custom-table table tr td:nth-of-type(2),section.custom-table table tr td:nth-of-type(3){background-color:#fae7f7;color:#cc47c1;text-align:center}section.custom-table table tr:nth-of-type(1) td:nth-of-type(2),section.custom-table table tr:nth-of-type(1) td:nth-of-type(3){background-color:#f198ed;text-align:center;color:#fff}section.custom-table aside{position:relative}section.custom-table aside.size-price{margin-top:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}section.custom-table footer{margin:.5rem 0 0;padding:0;font-size:.825rem;font-weight:400;text-align:right}@media (max-width: 769px){.catalog-items-section main.grid-recomemdation{grid-template-columns:repeat(3,1fr)}.catalog-items-section main.grid-banner a .card div:nth-of-type(1){flex:4}}@media (max-width: 650px){.catalog-items-section header h2 span{font-size:1.2rem;display:block}.catalog-items-section-noborder header h2.fs-mirror-title{font-size:1.2rem}.richtext p{display:block;margin:0;padding:0;color:#fff}.catalog-items-section-noborder main,.catalog-items-section main{grid-template-columns:repeat(2,1fr)}.catalog-items-section main.grid12{display:flex;flex-direction:column;width:100%}.catalog-items-section main.grid-banner a .card div:nth-of-type(1){flex:2}.catalog-items-section main.grid-recomemdation{padding-top:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.catalog-items-section-noborder main.grid1 img,.catalog-items-section main.grid1 img{aspect-ratio:1 / 1}.tables{padding-bottom:3rem}section.custom-table header{font-size:.9rem}section.custom-table table{font-size:.825rem}section.custom-table table tr td:nth-of-type(1){font-size:.6rem}section.custom-table.rental table.rental td:first-of-type{width:50%}section.custom-table.rental table tr td:nth-of-type(2),section.custom-table.rental table tr td:nth-of-type(1){font-size:.8rem}}@media (max-width: 540px){.catalog-items-section main.grid-banner a .card div:nth-of-type(1){padding:2rem 0}.catalog-items-section main.grid-banner .card{display:flex;flex-direction:column}.catalog-items-section main .grid-banner h3{font-size:1.5rem;line-height:1}.fs-list-banner{font-size:1.4rem}.catalog-items-section main.grid-return .card{display:flex;flex-direction:column}.catalog-items-section main.grid-return .card h3{font-size:.825rem;margin:2rem 2rem 1rem}.catalog-items-section main.grid-return .card p{margin:1rem 2rem 2rem}.catalog-items-section main.grid-return .card img{aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/custom.css.map */
