.sp-thanks-br{display:inline}@media(min-width: 1024px){.sp-thanks-br{display:none}}@media(max-width: 600px){.popular-devices-swiper-button-prev{left:0 !important}.popular-devices-swiper-button-next{right:0 !important}}.popular-devices-swiper{padding-left:120px;padding-right:120px;padding-bottom:30px;overflow:hidden}@media(max-width: 600px){.popular-devices-swiper{padding-left:24px;padding-right:24px;padding-bottom:24px}}.popular-devices-swiper .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:328px}@media(max-width: 600px){.popular-devices-swiper .swiper-slide{width:80vw;min-width:80vw;max-width:80vw;margin-right:0;margin-left:0;border-radius:16px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s}}.header-scrolled .header-dropdown{top:80px !important}@media(max-width: 1023px){.header-inner{padding-top:0;padding-bottom:0;padding-left:.5rem;padding-right:0}}@media(min-width: 1024px){.header-scrolled .header-inner{padding-top:.5rem;padding-bottom:.5rem}}#header-buttons{-webkit-transition:opacity .3s ease-in-out,height .3s ease-in-out;transition:opacity .3s ease-in-out,height .3s ease-in-out}.header-scrolled #header-buttons{opacity:0;height:0;overflow:hidden}.hamburger-active .hamburger-line:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.hamburger-active .hamburger-line:nth-child(2){opacity:0}.hamburger-active .hamburger-line:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.menu-open{-webkit-transform:translateX(0) !important;transform:translateX(0) !important}.no-scroll{overflow:hidden}.faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.faq-item{border-bottom:none}.faq-question{cursor:pointer;font-weight:bold;font-size:1.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.faq-answer{display:none;grid-template-rows:0fr;opacity:0;-webkit-transition:grid-template-rows .3s ease-out,opacity .3s ease-out;transition:grid-template-rows .3s ease-out,opacity .3s ease-out;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,-ms-grid-rows .3s ease-out;overflow:hidden;padding:0 !important;margin:0 !important;min-height:0 !important}.faq-answer>div{overflow:hidden;min-height:0}.faq-answer.is-visible{display:grid !important}.faq-answer.is-open{grid-template-rows:1fr;opacity:1}.maintext-sp{display:block}.maintext-pc{display:none}@media(min-width: 1024px){.maintext-sp{display:none}.maintext-pc{display:block}}.feature-number{position:absolute;z-index:10;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;left:-10px;top:-27px;font-family:"Roboto",sans-serif;font-style:italic;font-weight:700;color:#ffeede;font-size:100px}@media(min-width: 1024px){.feature-number{left:-110px;top:-73px;font-size:200px}}@media(max-width: 1459px)and (min-width: 1024px){.feature-number{padding-left:90px !important}}@media(max-width: 1023px),(min-width: 1460px){.feature-number{padding-left:0 !important}}.feature-number-right{position:absolute;z-index:10;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;top:-27px;font-family:"Roboto",sans-serif;font-style:italic;font-weight:700;color:#ffeede;font-size:100px}@media(min-width: 1024px){.feature-number-right{right:0;top:-73px;font-size:200px}}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.relatedPostsSwiper{overflow:hidden !important;width:100%;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}.relatedPostsSwiper .swiper-wrapper{padding-left:0;padding-right:0;padding-bottom:0}.relatedPostsSwiper .swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:84% !important;margin-bottom:20px}@media(min-width: 768px){.relatedPostsSwiper .swiper-slide{width:calc((100% - 68px)/3) !important;max-width:388px}}@media(max-width: 1232px){.related-posts-inner,.related-posts-container{padding-left:24px !important;padding-right:24px !important;max-width:100%}}.swiper-button-prev-custom,.swiper-button-next-custom{visibility:visible !important;opacity:1 !important}.contact-section{margin-top:48px !important}.contact-section .section-header{background-color:#e1ecff;padding:16px;border-radius:8px;margin-bottom:32px}.contact-section .section-header h3{font-size:20px;font-weight:600;color:#333;margin:0}.contact-section .field-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e6e6e6}.contact-section .field-row.field-border-thick{border-bottom:2px solid #ccc}.contact-section .field-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media(min-width: 1024px){.contact-section .field-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}.contact-section .field-row-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:32px}@media(min-width: 1024px){.contact-section .field-row-checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:64px}}.contact-section .field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:126px}.contact-section .field-label label{font-size:18px;font-weight:700;color:#333}.contact-section .field-label .required-badge{background-color:#0072bb;color:#fff;font-size:14px;padding:2px 8px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-section .field-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-section .field-input input[type=text],.contact-section .field-input input[type=email],.contact-section .field-input input[type=tel],.contact-section .field-input select,.contact-section .field-input textarea{border:1px solid #dfdfdf;font-size:16px;color:dimgray;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-section .field-input input[type=text]::-webkit-input-placeholder, .contact-section .field-input input[type=email]::-webkit-input-placeholder, .contact-section .field-input input[type=tel]::-webkit-input-placeholder, .contact-section .field-input select::-webkit-input-placeholder, .contact-section .field-input textarea::-webkit-input-placeholder{color:#999}.contact-section .field-input input[type=text]::-moz-placeholder, .contact-section .field-input input[type=email]::-moz-placeholder, .contact-section .field-input input[type=tel]::-moz-placeholder, .contact-section .field-input select::-moz-placeholder, .contact-section .field-input textarea::-moz-placeholder{color:#999}.contact-section .field-input input[type=text]:-ms-input-placeholder, .contact-section .field-input input[type=email]:-ms-input-placeholder, .contact-section .field-input input[type=tel]:-ms-input-placeholder, .contact-section .field-input select:-ms-input-placeholder, .contact-section .field-input textarea:-ms-input-placeholder{color:#999}.contact-section .field-input input[type=text]::-ms-input-placeholder, .contact-section .field-input input[type=email]::-ms-input-placeholder, .contact-section .field-input input[type=tel]::-ms-input-placeholder, .contact-section .field-input select::-ms-input-placeholder, .contact-section .field-input textarea::-ms-input-placeholder{color:#999}.contact-section .field-input input[type=text]::placeholder,.contact-section .field-input input[type=email]::placeholder,.contact-section .field-input input[type=tel]::placeholder,.contact-section .field-input select::placeholder,.contact-section .field-input textarea::placeholder{color:#999}.contact-section .field-input input[type=text],.contact-section .field-input input[type=email],.contact-section .field-input input[type=tel]{width:100%;padding:12px 16px}.contact-section .field-input select{width:auto;min-width:210px;max-width:100%;padding:8px 32px 8px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M6 8L0 0h12L6 8z' fill='%23333'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}.contact-section .field-input textarea{min-height:120px;resize:vertical}.contact-section .field-input select{margin-bottom:8px}.contact-section .field-input .field-example{font-size:16px;color:dimgray;line-height:1.8;margin:8px 0 0}.contact-section .field-input .email-group{margin-bottom:32px}.contact-section .field-input .email-confirm .confirm-text{font-size:16px;color:#333;line-height:1.8;margin-bottom:8px}.contact-section .field-checkbox{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-section .field-checkbox .acceptance-label{background-color:#c6dbff;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer;border-radius:4px}.contact-section .field-checkbox .acceptance-label input[type=checkbox]{width:24px;height:24px;margin:0;cursor:pointer}.contact-section .field-checkbox .acceptance-label span{font-size:16px;font-weight:600;color:#333}.contact-section .privacy-intro{font-size:16px;color:#333;line-height:1.8;margin-bottom:32px}.contact-section .privacy-box{border:1px solid #e6e6e6;padding:16px;margin-bottom:32px;max-height:120px;overflow-y:auto}.contact-section .privacy-box p{font-size:16px;color:#333;line-height:1.8;margin:0}.submit-message{margin-bottom:32px}.submit-message p{font-size:16px;color:#333;line-height:1.8;text-align:left}.submit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px}.submit-wrapper input[type=submit]{background-color:#ffb502;color:#fff;font-weight:600;font-size:14px;padding:16px 48px;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);border:none;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.submit-wrapper input[type=submit]:hover{background-color:#e6a302}.wpcf7-not-valid-tip{color:#dc2626;font-size:14px;margin-top:4px;display:block}.wpcf7-validation-errors{border:2px solid #dc2626;background-color:#fef2f2;color:#dc2626;padding:16px;margin-top:16px;border-radius:4px}.wpcf7-mail-sent-ok{border:2px solid #10b981;background-color:#f0fdf4;color:#10b981;padding:16px;margin-top:16px;border-radius:4px}/*# sourceMappingURL=kaname.css.map */