.coding-page{/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */}.coding-page *,.coding-page ::before,.coding-page ::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}.coding-page html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.coding-page body{margin:0}.coding-page main{display:block}.coding-page p,.coding-page table,.coding-page blockquote,.coding-page address,.coding-page pre,.coding-page iframe,.coding-page form,.coding-page figure,.coding-page dl{margin:0}.coding-page h1,.coding-page h2,.coding-page h3,.coding-page h4,.coding-page h5,.coding-page h6{font-size:inherit;font-weight:inherit;margin:0}.coding-page ul,.coding-page ol{margin:0;padding:0;list-style:none}.coding-page dt{font-weight:700}.coding-page dd{margin-left:0}.coding-page hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}.coding-page pre{font-family:monospace,monospace;font-size:inherit}.coding-page address{font-style:inherit}.coding-page a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}.coding-page abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.coding-page b,.coding-page strong{font-weight:bolder}.coding-page code,.coding-page kbd,.coding-page samp{font-family:monospace,monospace;font-size:inherit}.coding-page small{font-size:80%}.coding-page sub,.coding-page sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.coding-page sub{bottom:-0.25em}.coding-page sup{top:-0.5em}.coding-page svg,.coding-page img,.coding-page embed,.coding-page object,.coding-page iframe{vertical-align:bottom}.coding-page button,.coding-page input,.coding-page optgroup,.coding-page select,.coding-page textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}.coding-page button,.coding-page [type=button],.coding-page [type=reset],.coding-page [type=submit]{cursor:pointer}.coding-page button:disabled,.coding-page [type=button]:disabled,.coding-page [type=reset]:disabled,.coding-page [type=submit]:disabled{cursor:default}.coding-page :-moz-focusring{outline:auto}.coding-page select:disabled{opacity:inherit}.coding-page option{padding:0}.coding-page fieldset{margin:0;padding:0;min-width:0}.coding-page legend{padding:0}.coding-page progress{vertical-align:baseline}.coding-page textarea{overflow:auto}.coding-page [type=number]::-webkit-inner-spin-button,.coding-page [type=number]::-webkit-outer-spin-button{height:auto}.coding-page [type=search]{outline-offset:-2px}.coding-page [type=search]::-webkit-search-decoration{-webkit-appearance:none}.coding-page ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.coding-page [type=number]{-moz-appearance:textfield}.coding-page label[for]{cursor:pointer}.coding-page details{display:block}.coding-page summary{display:list-item}.coding-page [contenteditable]:focus{outline:auto}.coding-page table{border-color:inherit;border-collapse:collapse}.coding-page caption{text-align:left}.coding-page td,.coding-page th{vertical-align:top;padding:0}.coding-page th{text-align:left;font-weight:700}.coding-page{font-family:"Gotu",sans-serif}@media(max-width: 767px){.coding-page .pc{display:none}}@media(min-width: 768px){.coding-page .sp{display:none}}.header{padding-top:80px;font-family:"Gotu",sans-serif;position:fixed;top:0;left:0;width:100%;z-index:200}@media(max-width: 1024px){.header{padding-top:30px}}@media(max-width: 1300px){.header{display:flex;justify-content:center;align-items:center;gap:30px}}@media(max-width: 1024px){.header{gap:20px}}@media(max-width: 767px){.header{padding-top:35px}}.header-logo{position:absolute;top:75px;left:57px;width:255px}@media(max-width: 1480px){.header-logo{left:20px}}@media(max-width: 1300px){.header-logo{position:static;padding-top:5px}}@media(max-width: 1024px){.header-logo{width:180px}}@media(max-width: 767px){.header-logo{padding-top:0;width:220px}}.header-logo img{width:255px}@media(max-width: 1024px){.header-logo img{width:180px}}@media(max-width: 767px){.header-logo img{width:220px}}.header-nav{display:flex;justify-content:center;align-items:center;gap:15px}@media(max-width: 1480px){.header-nav{gap:10px}}@media(max-width: 767px){.header-nav{display:none}}.header a{text-decoration:none;font-size:20px}@media(max-width: 1480px){.header a{font-size:18px}}@media(max-width: 1024px){.header a{font-size:12px}}@media(max-width: 767px){.header a{font-size:12px}}.header span{font-size:24px}@media(max-width: 1024px){.header span{font-size:16px}}@media(max-width: 767px){.header span{font-size:10px}}.slide-btn{width:26px;position:fixed;top:50px;right:25px;display:none;z-index:300}@media(max-width: 767px){.slide-btn{display:block}}.slide-btn span{height:1px;background-color:#000;display:block;transition-duration:.4s !important}.slide-btn span:last-child{margin-top:8px;width:21px;margin-left:auto}.slide-btn.active span:first-child{transform:rotate(45deg) translateY(6px)}.slide-btn.active span:last-child{transform:rotate(-45deg) translateY(-6px);width:26px}.slide-menu{position:fixed;background-color:#fff;top:0;left:0;width:100%;height:100vh;z-index:100;padding:100px 20px;opacity:0;visibility:hidden;transition-duration:.4s !important}.slide-menu.active{opacity:1;visibility:visible}.slide-menu a{display:flex;align-items:center;text-decoration:none;font-family:"Gotu",sans-serif;padding:10px;border-bottom:1px solid #000}.footer{max-width:640px;margin:130px auto 62px;font-family:"Gotu",sans-serif}@media(max-width: 767px){.footer{margin-top:70px;margin-bottom:20px}}.footer-line{height:1px;background-color:#d9d9d9}@media(max-width: 767px){.footer-line{width:190px;margin:0 auto}}.footer-nav{padding-top:60px;display:flex;justify-content:center;gap:90px}@media(max-width: 767px){.footer-nav{padding-top:20px;gap:35px}}.footer a{text-decoration:none;font-size:20px}@media(max-width: 767px){.footer a{font-size:14px}}.page-top img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1280/1024}@media(max-width: 767px){.page-top img{aspect-ratio:400/650}}.page-container{padding:0 75px}@media(max-width: 1024px){.page-container{padding:0 30px}}@media(max-width: 767px){.page-container{padding:0 20px}}.subPage-container{max-width:1200px;margin:0 auto;padding:0 20px}.item-container{display:grid;gap:121px;margin-top:140px}@media(max-width: 767px){.item-container{margin-top:70px;gap:50px}}.item-container *{box-sizing:border-box;margin:0;padding:0}.item-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 15px}@media(max-width: 767px){.item-row{gap:15px;display:flex;flex-direction:column}}@media(max-width: 767px){.item-row-reverse{flex-direction:column-reverse}}.item-sprit{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media(max-width: 767px){.item-sprit-blog{grid-template-columns:repeat(1, 1fr)}}.item-sprit a{text-decoration:underline}.item-img{position:relative;aspect-ratio:1/1;overflow:hidden;transition:1s !important}.item-img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.8s !important}.item-img.hover img{opacity:.5;filter:blur(4px)}.item-img:hover.hover img{opacity:1;filter:none}.item-label{position:absolute;top:10px;left:14px;font-size:18px;z-index:1}@media(max-width: 1024px){.item-label{font-size:20px;top:5px;left:10px}}.item-text{display:grid;place-content:center}.item-text p{font-size:16px}@media(max-width: 1024px){.item-text p{font-size:13px}}.item-text-sprit{display:flex;flex-direction:column;justify-content:space-between}.item-text-sprit p{font-size:16px;line-height:1.9}@media(max-width: 1024px){.item-text-sprit p{font-size:13px}}@media(max-width: 767px){.item-text-sprit p{font-size:12px}}.contact-section-top{max-width:640px;margin:0 auto;padding:60px 0;text-align:center;border-top:1px solid #d9d9d9}.contact-section-title{font-size:20px;letter-spacing:.1em}.contact-page{max-width:800px;margin:210px auto 0}@media(max-width: 767px){.contact-page{margin-top:160px}}.contact-page-title{font-size:20px !important}@media(max-width: 767px){.contact-page-title{font-size:18px !important}}.contact-page-text{margin-top:30px !important;font-size:16px}@media(max-width: 767px){.contact-page-text{font-size:14px}}@media(max-width: 767px){.contact-page label{font-size:18px}}.contact-page-content{margin-top:90px;margin-bottom:150px}@media(max-width: 767px){.contact-page-content{margin-top:50px;margin-bottom:70px}}.contact-page-content input[type=text],.contact-page-content input[type=email],.contact-page-content textarea{border-radius:0 !important;width:100%;height:40px;border-bottom:1px solid #000;margin-bottom:40px;padding:10px}.contact-page-content textarea{height:230px}.contact-page-content input[type=submit]{border-radius:0 !important;border:1px solid #000;margin:0 auto;display:block;padding:5px 30px;cursor:pointer}.service{max-width:900px;margin:210px auto 0}@media(max-width: 767px){.service{margin-top:160px}}.service-top{display:grid;gap:110px}@media(max-width: 767px){.service-top{gap:90px}}.service-title{font-size:20px !important}@media(max-width: 767px){.service-title{font-size:18px !important}}.service-text{margin-top:20px !important;line-height:2.5}@media(max-width: 767px){.service-text{font-size:14px !important}}.service-link{font-size:18px;display:table;position:relative;margin-top:50px}@media(max-width: 767px){.service-link{font-size:14px !important;margin-top:40px}}.service-link svg{position:absolute;bottom:0}.item-reserve-title{font-size:20px !important;text-align:center !important;margin-bottom:50px}.item-reserve-block{margin-top:50px}.qa{max-width:800px;margin:210px auto 0}@media(max-width: 767px){.qa{margin-top:110px}}.qa-title{font-size:24px !important}@media(max-width: 767px){.qa-title{font-size:18px !important}}.qa-items{display:grid;gap:90px;margin-top:50px}@media(max-width: 767px){.qa-items{margin-top:30px;gap:50px}}.qa-item{padding-bottom:5px;border-bottom:.5px solid #000}.qa-item-title,.qa-item-answer{display:flex;align-items:flex-start;gap:20px}@media(max-width: 767px){.qa-item-title p,.qa-item-answer p{font-size:12px !important;gap:10px}}.qa-item-title a,.qa-item-answer a{text-decoration:underline}.qa-item-answer{margin-top:15px}.blog{max-width:800px;margin:0 auto}.blog-title{font-size:24px !important}@media(max-width: 767px){.blog-title{font-size:18px !important}}.blog-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:50px}@media(max-width: 767px){.blog-items{grid-template-columns:repeat(1, 1fr)}}.blog-items img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.blog-item-title{margin-top:5px !important;height:25px;overflow:hidden}.blog-nav{display:flex;justify-content:center}.blog-nav .nav-links{display:flex;justify-content:center;margin-top:40px}#content.page-content{margin:150px auto 0}@media(max-width: 767px){#content.page-content{margin-top:160px}}@media(max-width: 767px){#content.page-content.l-content{padding-top:0}}.tel-item{position:relative}.tel-item-number{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8) !important;display:grid;place-items:center;opacity:0;transition:.8s !important}.tel-item:hover .tel-item-number{opacity:1}.store-addr{font-size:20px;width:-moz-fit-content;width:fit-content;margin:0 auto}@media(max-width: 767px){.store-addr{font-size:14px}}.origin-text{text-align:center}.origin-text-top{font-size:24px}@media(max-width: 767px){.origin-text-top{font-size:18px}}.origin-text-bottom{font-size:16px}@media(max-width: 767px){.origin-text-bottom{font-size:12px}}.item-original-text{margin-top:5px !important}/*# sourceMappingURL=style.css.map */