.page-mainvisual{background-image:url("../imgs/common/message-main-bg.jpg")}#entry .container.top{max-width:1200px}.common-card-image.sales{background-image:url("../imgs/entry/entry-sales.jpg");background-position:center;background-size:cover}.common-card-image.design{background-image:url("../imgs/entry/entry-design.jpg");background-position:center;background-size:cover}.common-card-image.assembly{background-image:url("../imgs/entry/entry-assembly.jpg");background-position:center;background-size:cover}.common-card-image::after{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(135deg, #1e293b 0%, #334155 100%);opacity:.5}.entry-grid-archive .common-card{height:auto;min-height:330px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry-grid-archive .common-card-image{height:auto;aspect-ratio:16/10;-ms-flex-negative:0;flex-shrink:0}.entry-grid-archive .common-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.entry-grid-archive .card-link{margin-top:auto}.entry-lead-title{line-height:1.8;margin-bottom:1.5rem}@media screen and (min-width: 743px){.entry-requirements-box{padding:30px}}.entry-requirements-title{color:#60a5fa;font-size:1.8rem;font-weight:700;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.entry-requirements-title i{font-size:1.5rem}.entry-section-title{color:#60a5fa;font-size:1.4rem;font-weight:700;margin-bottom:20px}.entry-section-text{color:hsla(0,0%,100%,.9);font-size:1.6rem;line-height:1.9}.entry-gallery-item{aspect-ratio:4/3;overflow:hidden}.entry-gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.entry-gallery-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.entry-form-container{max-width:600px;margin:0 auto}.wpcf7{border:1px solid var(--iwashita-light);border-radius:5px;padding:15px}.cf7-form{margin-bottom:20px}.cf7-form label{font-weight:bold;font-size:1.6rem;display:inline-block;margin-bottom:5px}.cf7-form .required{color:#f6ff00}.cf7-form-submit{text-align:center}.cf7-form-button-box{display:inline-block;margin:0 auto;position:relative;width:100%}@media screen and (min-width: 743px){.cf7-form-button-box{width:300px}}.cf7-form-button-box::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em;color:#000;pointer-events:none;z-index:1}.cf7-form-acceptance{margin-bottom:20px}.cf7-form-acceptance .form-note{background-color:var(--iwashita-light);padding:10px;font-size:1.4rem}.cf7-form-turnstile{margin-bottom:20px}.wpcf7-text,.wpcf7-textarea{border:1px solid #ccc;border-radius:3px;padding:10px;font-size:1.6rem;width:100%}.wpcf7-textarea{height:15rem}.wpcf7-submit{font-size:1.6rem;padding:10px 60px;padding-right:45px;background-color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%;display:block}.wpcf7-spinner{position:absolute;margin:0;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;opacity:1}.wpcf7-form-control-wrap .cf7-form-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.wpcf7-list-item{display:block;margin:0 0 5px}.wpcf7-list-item:last-child{margin-bottom:0}.wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-bottom:0;cursor:pointer}.wpcf7-list-item input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpcf7-list-item input[type=radio]:checked{border-color:#60a5fa;background-color:#60a5fa}.wpcf7-list-item input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:6px;height:6px;background-color:#fff;border-radius:50%}.wpcf7-list-item input[type=radio]:hover{border-color:#60a5fa}.wpcf7-list-item .wpcf7-list-item-label{font-size:1.6rem;color:hsla(0,0%,100%,.9);-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.wpcf7-list-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.5);border-radius:3px;background-color:rgba(0,0,0,0);cursor:pointer;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.wpcf7-list-item input[type=checkbox]:checked{border-color:#60a5fa;background-color:#60a5fa}.wpcf7-list-item input[type=checkbox]:checked::after{content:"✓";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:14px;font-weight:bold}.wpcf7-list-item input[type=checkbox]:hover{border-color:#60a5fa}.wpcf7-list-item input[type=checkbox]:focus{outline:none;-webkit-box-shadow:0 0 0 2px rgba(96,165,250,.3);box-shadow:0 0 0 2px rgba(96,165,250,.3)}.wpcf7-list-item .wpcf7-list-item-label{margin-left:10px}.wpcf7-acceptance label{margin-top:5px;padding:10px;border-radius:4px;background-color:var(--iwashita-dark)}/*# sourceMappingURL=entry.css.map */