html{margin:0!important;padding:0!important}html body{font-family:"Noto Sans JP",sans-serif}.sp-br{display:none}@media screen and (max-width:767px){.sp-br{display:block}}.pc-br{display:block}@media screen and (max-width:767px){.pc-br{display:none}}html{scroll-behavior:smooth}section{scroll-margin-top:80px}h2{text-align:center;font-size:28px;font-weight:700;position:relative;margin-bottom:30px;display:block}h2::after{content:"";display:block;width:200px;height:6px;background-color:#f27c2e;margin:10px auto 0;border-radius:3px}@media screen and (max-width:768px){h2{font-size:24px}}.contact-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-buttons .cta-button{display:inline-block;max-width:500px;border-radius:12px;text-align:center;font-weight:700;text-decoration:none;margin:10px;padding:0;font-size:1rem;overflow:hidden;-webkit-box-shadow:0 4px 6px rgb(0 0 0 / .1);box-shadow:0 4px 6px rgb(0 0 0 / .1);width:100%}.contact-buttons .cta-button.orange{background-color:#f27c2e;border:2px solid #f27c2e}.contact-buttons .cta-button.orange .micro-copy{color:#e65b10}.contact-buttons .cta-button.green{background-color:#28a745;border:2px solid #28a745}.contact-buttons .cta-button.green .micro-copy{color:#28a745}.contact-buttons .cta-button .micro-copy{display:block;background-color:#fff;padding:6px 0;font-size:1rem;border-top-left-radius:12px;border-top-right-radius:12px}.cta-button.orange .contact-buttons .cta-button .micro-copy{color:#e65b10}.cta-button.green .contact-buttons .cta-button .micro-copy{color:#28a745}.contact-buttons .cta-button .main-copy{display:block;padding:14px 16px;color:#fff;font-size:20px}.contact-buttons .cta-button .main-copy i{margin-right:8px}.contact-buttons .cta-button .tel-number{display:inline-block;color:#fff;font-weight:700;margin-left:6px;white-space:nowrap}.contact-buttons .cta-button.compact{max-width:none;width:auto;font-size:.9rem}.contact-buttons .cta-button.compact .main-copy{font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px}.contact-buttons .cta-button.compact .micro-copy{display:none}.container{width:1000px;margin:0 auto}@media screen and (max-width:768px){.container{width:90%}}.btn-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#f27c2e;color:#fff;padding:12px 24px;font-size:16px;font-weight:700;border:2px solid #fff;border-radius:8px;text-decoration:none;-webkit-transition:background-color 0.3s,color 0.3s,opacity 0.3s;transition:background-color 0.3s,color 0.3s,opacity 0.3s}.btn-download i{font-size:18px}.btn-download:hover{opacity:.8;color:#fff}.btn-view{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#00a514;color:#fff;padding:12px 24px;font-size:16px;font-weight:700;border:2px solid #fff;border-radius:8px;text-decoration:none;-webkit-transition:background-color 0.3s,color 0.3s,opacity 0.3s;transition:background-color 0.3s,color 0.3s,opacity 0.3s}.btn-view i{font-size:18px}.btn-view:hover{opacity:.8;color:#fff}.pdf-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:20px}@media (max-width:600px){.pdf-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pdf-buttons a{width:260px;text-align:center}}.wpcf7-spinner{display:none!important}.product-page{margin:80px 0 40px}.product-page .product-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;color:#333;letter-spacing:.05em;border-bottom:3px solid #ff9a56;position:relative}.product-page .product-title::before{content:"";position:absolute;bottom:-3px;left:0;width:40px;height:3px;background-color:#f27c2e}.product-page .product-flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page .product-flex-wrapper .product-left{margin-top:40px;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.product-page .product-flex-wrapper .product-left img{width:100%;height:auto}.product-page .product-flex-wrapper .product-right{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.product-page .product-flex-wrapper .product-right h1{margin-top:0}@media (max-width:768px){.product-page .product-flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-page .product-flex-wrapper .product-left,.product-page .product-flex-wrapper .product-right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.product-page .product-flex-wrapper .product-left{margin:0 auto}}.product-page .product-meta{margin-top:20px}.product-page .product-meta .product-spec{width:100%;border-collapse:collapse;margin-bottom:30px}.product-page .product-meta .product-spec th,.product-page .product-meta .product-spec td{border:1px solid #ddd;vertical-align:middle;padding:10px 15px 10px}.product-page .product-meta .product-spec th{width:140px;background-color:#f5f5f5;font-weight:700;vertical-align:middle;padding:10px}.product-page .product-meta .product-spec td{color:#333}.product-page .price .price-amount{color:#c00;font-weight:700;font-size:1.2em;display:block;margin-bottom:0}.product-page .price .price-note{color:#666;font-size:.85em;display:block}body{max-width:none!important}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width:768px){.container{padding:0}}.hero{background:#eee;padding:0;text-align:center;margin-top:94px}@media (max-width:768px){.hero{margin-top:70px}}.hero img{width:100%}.section-support{background-color:#f27c2e;padding:20px 0;text-align:center}.section-support .support-banner-text{position:relative;display:inline-block;color:#fff;font-weight:700;font-size:1.2rem;letter-spacing:.05em;line-height:1.6;padding:0 10px}.section-support .support-banner-text::before,.section-support .support-banner-text::after{content:"";position:absolute;top:50%;width:16px;height:4px;background-color:#fff}.section-support .support-banner-text::before{left:-24px;-webkit-transform:rotate(60deg) translateY(-50%);transform:rotate(60deg) translateY(-50%)}.section-support .support-banner-text::after{right:-24px;-webkit-transform:rotate(120deg) translateY(-50%);transform:rotate(120deg) translateY(-50%)}@media (max-width:768px){.section-support .support-banner-text{font-size:1rem;line-height:1.8;max-width:320px;margin:0 auto}.section-support .support-banner-text::before{left:-20px;width:30px}.section-support .support-banner-text::after{right:-20px;width:30px}}.product-category{padding:40px 0;background-color:#fff6e5}.product-category h2{text-align:center;margin-bottom:30px}.product-category .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2em;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-category .category-list .category-item{text-align:center;width:150px}.product-category .category-list .category-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.product-category .category-list .category-item a img,.product-category .category-list .category-item a .icon-placeholder{width:120px;height:120px;border-radius:50%;background:#aaa;-o-object-fit:cover;object-fit:cover;margin-bottom:.8em}.product-category .category-list .category-item a img{border:1px solid #ccc;background-color:#fff;display:block;margin:0 auto 10px}.product-category .category-list .category-item a p{margin:0;font-size:16px;color:#333}.pdf-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:20px}@media (max-width:600px){.pdf-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pdf-buttons a{width:260px;text-align:center}}.btn-download,.btn-view{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 24px;font-size:16px;font-weight:700;border:2px solid #fff;border-radius:8px;text-decoration:none;color:#fff;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.btn-download:hover,.btn-view:hover{opacity:.8}.btn-download i,.btn-view i{font-size:18px}.btn-download{background-color:#f27c2e}.btn-view{background-color:#00a514}.limited-event{padding:40px 0}@media (max-width:768px){.limited-event p{text-align:left}}.limited-event__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media (max-width:768px){.limited-event__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.limited-event__text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0}@media (max-width:768px){.limited-event__text{text-align:center;padding:0 10px}}.limited-event__text p{font-size:16px;line-height:1.8;word-break:break-word;overflow-wrap:break-word;white-space:normal}@media (max-width:768px){.limited-event__text p{font-size:15px}}.limited-event__image{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;width:100%}.limited-event__image img{width:70%;height:auto;display:block;margin:0 auto}@media (max-width:768px){.limited-event__image{width:80%}}.limited-event__heading{font-size:28px;font-weight:700;color:#f27c2e;margin-bottom:20px;margin-top:0;text-align:left}.limited-event__heading::after{display:none!important}@media (max-width:768px){.limited-event__heading{font-size:22px;line-height:1.5}}.achievement{background-color:#fff6e5;padding:40px 20px;text-align:center}@media (max-width:768px){.achievement p{text-align:left;font-size:16px}}.achievement__heading{font-size:24px;font-weight:700;margin-bottom:40px;color:#f27c2e}.achievement__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;list-style:none;padding:0;margin-bottom:30px}@media (max-width:768px){.achievement__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.achievement__item{background:#fff;width:180px;padding:20px 10px;text-align:center}.achievement__item img{width:120px;height:auto;margin-bottom:20px}.achievement__item .achievement__title{font-weight:700;font-size:16px;line-height:1.6;color:#f27c2e;margin-bottom:0}.achievement__item .achievement__title span{font-weight:400;font-size:14px;display:block}.achievement__point-label{display:inline-block;background-color:#f27c2e;color:#fff;font-weight:700;font-size:16px;padding:2px 10px;margin-bottom:10px}.achievement p{font-weight:medium;font-size:18px}.rental-section{padding:30px 0 60px}.rental-section__title{text-align:center;font-size:32px;font-weight:700;margin-bottom:40px;color:#333;display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:768px){.rental-section__title{font-size:24px}}.rental-section__title::after{content:"";display:block;width:100%;height:4px;margin-top:10px}.rental-section__subtitle{text-align:center;font-size:24px;font-weight:700;margin:50px 0 30px;color:#333}.rental-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 40px;list-style:none;padding:0;max-width:1000px;margin:0 auto}.rental-features__item{font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rental-features__item::before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.rental-features__item{font-size:16px;width:100%}}.rental-cases-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:768px){.rental-cases-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rental-case-card{width:32%;background-color:#fff;border:3px solid #ccc;padding:20px 15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.rental-case-card{width:100%;margin-bottom:30px}}.rental-case-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:15px;min-height:60px}.rental-case-card__icon{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #eee;-ms-flex-negative:0;flex-shrink:0}.rental-case-card__title{font-weight:700;font-size:16px;line-height:1.4}.rental-case-card__problem{background-color:gray;color:#fff;padding:15px;font-size:13px;line-height:1.6;margin-bottom:0}.rental-case-card__arrow{width:0;height:0;border-style:solid;border-width:15px 12px 0 12px;border-color:#fff0;margin:10px auto}.rental-case-card__solution{color:#fff;padding:0;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent!important}.rental-case-card__price-box{text-align:center;padding:15px;margin-bottom:15px;border-radius:4px}.rental-case-card__price-box span,.rental-case-card__price-box .label,.rental-case-card__price-box .price{color:#fff!important;font-weight:700}.rental-case-card__price-box .price{font-size:18px;display:block;margin-top:5px}.rental-case-card__price-box .price::before{content:"\f02b";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;font-size:.9em}.rental-case-card__voice{margin:0 -15px;padding:15px;font-size:13px;line-height:1.6;color:#333;margin-top:auto;border-top:1px solid #eee}.rental-case-card__check-list{list-style:none;padding:0 10px;margin:0;font-size:14px;font-weight:700;line-height:1.5;color:#333}.rental-case-card__check-list li{position:relative;padding-left:1.8em;margin-bottom:10px}.rental-case-card__check-list li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:.2em;width:20px;height:20px;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;font-size:12px;border-radius:3px;background-color:#ccc;color:#fff}.rental-case-card__check-list li:last-child{margin-bottom:0}.rental-section--long{background-color:#E1EEF6}.rental-section--long .rental-section__title::after{background-color:#4C8CC9}.rental-section--long .rental-features__item::before{background-image:url(/wp-content/themes/cocoon-child-master/skins/skin-template/images/blue-check.svg)}.rental-section--long .rental-case-card{border-color:#4C8CC9!important}.rental-section--long .rental-case-card__arrow{border-top-color:#4C8CC9!important}.rental-section--long .rental-case-card__price-box{background-color:#4C8CC9}.rental-section--long .rental-case-card__check-list li::before{background-color:#4C8CC9}.rental-section--long .rental-case-card__voice{border-top:solid 2px #4C8CC9}.rental-section--short{background-color:#FDF1D7}.rental-section--short .rental-section__title::after{background-color:#E86F29}.rental-section--short .rental-features__item::before{background-image:url(/wp-content/themes/cocoon-child-master/skins/skin-template/images/orange-check.svg)}.rental-section--short .rental-case-card{border-color:#E86F29!important}.rental-section--short .rental-case-card__arrow{border-top-color:#E86F29!important}.rental-section--short .rental-case-card__price-box{background-color:#E86F29}.rental-section--short .rental-case-card__check-list li::before{background-color:#E86F29}.rental-section--short .rental-case-card__voice{border-top:solid 2px #E86F29}.contact-form{padding:2em}.contact-form h2{text-align:center}.contact-form form{max-width:500px;margin:0 auto}.contact-form form label{display:block;margin-bottom:1em}.contact-form form input,.contact-form form textarea{width:100%;padding:.5em}.contact-form form .submit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2em}.contact-form form .btn-orange{padding:.8em 2em;background:#f26522;color:#fff;border:none;cursor:pointer;font-weight:700;border-radius:4px}#tenpos-about{padding:30px 0 100px;background:#FFF;color:#333}@media (max-width:767px){#tenpos-about{padding:48px 0}}.tenpos-about__inner{width:min(1100px, 100% - 40px);margin:0 auto}@media (max-width:767px){.tenpos-about__inner{width:min(1100px, 100% - 28px)}}.tenpos-about__grid{display:grid;grid-template-columns:1fr 420px;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.tenpos-about__grid{grid-template-columns:1fr 360px;gap:32px}}@media (max-width:767px){.tenpos-about__grid{grid-template-columns:1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.tenpos-about__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:18px}.tenpos-about__title{margin:0;font-size:clamp(22px, 2.2vw, 30px);font-weight:700;line-height:1.25;letter-spacing:.02em}.tenpos-about__lead{margin-bottom:14px;font-size:clamp(16px, 1.4vw, 18px);font-weight:700;line-height:1.7}@media (max-width:767px){.tenpos-about__lead br{display:none}}.tenpos-about__text{margin-bottom:18px;font-size:15px;line-height:1.9}@media (max-width:767px){.tenpos-about__text{font-size:14px;line-height:1.85}}.tenpos-about__catch{margin-bottom:10px;font-weight:700;line-height:1.8}.tenpos-about__big{font-size:clamp(18px, 2vw, 24px);font-weight:800;line-height:1.25;letter-spacing:.01em;word-break:keep-all;overflow-wrap:anywhere}.tenpos-about__big-strong{margin:0 6px;font-size:clamp(28px, 2.2vw, 44px);font-weight:900}.tenpos-about__big-accent{margin:0 6px;font-size:clamp(34px, 3.8vw, 56px);font-weight:900;color:#f27c2e}.tenpos-about__figure{margin:0;padding:22px 22px 18px}@media (max-width:767px){.tenpos-about__figure{padding:16px;border-radius:16px}}.tenpos-about__figure img{display:block;width:100%;height:auto;border-radius:14px}.tenpos-about__caption{margin-top:12px;font-weight:700;font-size:15px;line-height:1.6;text-align:center;color:#f27c2e}@media (max-width:767px){.tenpos-about__caption{font-size:12px}}.site-header{background:#fff;border-bottom:1px solid #ddd;padding:10px 20px;position:fixed;top:0;left:0;width:100%;z-index:9999;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .05);box-shadow:0 2px 5px rgb(0 0 0 / .05)}.site-header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%;margin:0 auto}.site-header .site-logo img{height:60px;width:auto}.site-header .pc-nav .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:35px;margin:0;padding:0}.site-header .pc-nav .main-menu li a{text-decoration:none;color:#333;font-weight:700;font-size:15px;-webkit-transition:color 0.3s;transition:color 0.3s}.site-header .pc-nav .main-menu li a:hover{color:#f27c2e}.sp-header{display:none;background:#fff;padding:10px 15px;border-bottom:solid 2px #f27c2e;position:fixed;top:0;left:0;width:100%;z-index:9999;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .05);box-shadow:0 2px 5px rgb(0 0 0 / .05)}.sp-header .sp-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-header .logo-area img{height:50px}.sp-header .sp-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-header .contact-icon-btn{width:50px;height:50px;background-color:#f27c2e;color:#fff;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;font-size:20px;text-decoration:none;border-radius:4px}.sp-header .contact-icon-btn:hover{background-color:#d66a1e}.sp-header .hamburger-btn{width:50px;height:50px;background-color:#4C8CC9;border:none;cursor:pointer;position:relative;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sp-header .hamburger-btn span{display:block;width:24px;height:2px;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.sp-header .hamburger-btn.active span:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.sp-header .hamburger-btn.active span:nth-child(2){opacity:0}.sp-header .hamburger-btn.active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.sp-drawer-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(255 255 255 / .95);z-index:9998;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;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}.sp-drawer-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.sp-drawer-menu .drawer-list{list-style:none;padding:0;text-align:center}.sp-drawer-menu .drawer-list li{margin-bottom:20px}.sp-drawer-menu .drawer-list li a{font-size:18px;font-weight:700;color:#333;text-decoration:none;display:block;padding:10px}@media (max-width:767px){.pc-header{display:none}.sp-header{display:block}}.form-wrapper{max-width:480px;margin:0 auto 50px;padding:40px 20px}.form-wrapper h2{font-size:22px;font-weight:700;text-align:center;position:relative;display:inline-block;margin:0 auto 40px;padding-bottom:10px}.form-wrapper h2::after{content:"";display:block;width:160px;height:4px;background-color:#f27c2e;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.form-wrapper .form-group{margin-bottom:25px}.form-wrapper .form-group label{font-weight:700;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.form-wrapper .form-group label .required-badge{background-color:#f27c2e;color:#fff;font-size:14px;padding:4px 8px;border-radius:2px;line-height:1}.form-wrapper .form-group input,.form-wrapper .form-group textarea{width:100%;padding:14px;font-size:1rem;background-color:#f3f3f3;border:none;border-radius:0;outline:none}.form-wrapper .form-group input::-webkit-input-placeholder,.form-wrapper .form-group textarea::-webkit-input-placeholder{color:#b9b9b9!important;opacity:1}.form-wrapper .form-group input::-moz-placeholder,.form-wrapper .form-group textarea::-moz-placeholder{color:#b9b9b9!important;opacity:1}.form-wrapper .form-group input:-ms-input-placeholder,.form-wrapper .form-group textarea:-ms-input-placeholder{color:#b9b9b9!important;opacity:1}.form-wrapper .form-group input::-ms-input-placeholder,.form-wrapper .form-group textarea::-ms-input-placeholder{color:#b9b9b9!important;opacity:1}.form-wrapper .form-group input::placeholder,.form-wrapper .form-group textarea::placeholder{color:#b9b9b9!important;opacity:1}.form-wrapper .form-group textarea{height:160px;resize:none}.form-wrapper .checkbox-center{text-align:center;margin-bottom:30px;border-bottom:1px dashed #ddd;padding-bottom:20px;width:100%!important}.form-wrapper .checkbox-center .wpcf7-form-control-wrap{display:block!important;width:100%!important}.form-wrapper .checkbox-center .wpcf7-list-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0 auto 15px!important;width:100%!important}.form-wrapper .checkbox-center .wpcf7-list-item label{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:12px!important;width:auto!important;max-width:none!important;cursor:pointer}.form-wrapper .checkbox-center .wpcf7-list-item input[type=checkbox]{margin:0!important;-ms-flex-negative:0!important;flex-shrink:0!important;width:20px!important;height:20px!important}.form-wrapper .checkbox-center .wpcf7-list-item .wpcf7-list-item-label{display:inline-block!important;width:auto!important;min-width:-webkit-max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;white-space:nowrap!important;margin:0!important;padding:0!important;line-height:1!important;text-align:left!important}.form-wrapper .source-group{margin-top:30px;border-top:1px dashed #ddd;padding-top:20px}.form-wrapper .source-group label{font-weight:700;display:block;margin-bottom:15px}.form-wrapper .source-group .checkbox-row,.form-wrapper .source-group .inline-input-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;gap:8px!important}.form-wrapper .source-group .checkbox-row .wpcf7-form-control-wrap,.form-wrapper .source-group .inline-input-group .wpcf7-form-control-wrap{display:inline-block;width:auto!important}.form-wrapper .source-group .checkbox-row{margin-bottom:10px}.form-wrapper .source-group .checkbox-row .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.form-wrapper .source-group .inline-input-group{margin-top:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:10px!important}.form-wrapper .source-group .inline-input-group .wpcf7-form-control-wrap{width:auto!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;max-width:100%;margin:0!important}.form-wrapper .source-group .inline-input-group input.rep-name-input{width:180px!important;min-width:0!important;display:inline-block;margin:0;padding:10px 14px;background-color:#f3f3f3}@media (max-width:480px){.form-wrapper .source-group .inline-input-group{gap:15px!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-wrapper .source-group .inline-input-group .wpcf7-form-control-wrap,.form-wrapper .source-group .inline-input-group input.rep-name-input{width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}}.form-wrapper .source-group .wpcf7-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important}.form-wrapper .source-group .wpcf7-list-item label{font-weight:400;margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;cursor:pointer}.form-wrapper .source-group .wpcf7-list-item input[type=checkbox]{width:auto;margin:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.form-wrapper .submit-button{text-align:center;margin-top:40px}.form-wrapper .submit-button .btn-orange{display:inline-block;background-color:#f27c2e;color:#fff;padding:12px 40px;font-size:1rem;font-weight:700;border:none;border-radius:50px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;width:200px;text-align:center;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none}.form-wrapper .submit-button .btn-orange:hover{background-color:#d66a1e}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.form-wrapper .wpcf7-form.submitting .btn-orange{opacity:.7;pointer-events:none;color:transparent!important}.form-wrapper .wpcf7-form.submitting .btn-orange::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;border:3px solid #fff;border-top-color:#fff0;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.site-footer{background-color:#f27c2e;padding:30px 20px;font-size:.9rem;color:#FFF}.site-footer .footer-inner{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer .footer-inner .footer-nav{margin:0 auto}.site-footer .footer-inner .footer-nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer .footer-inner .footer-nav li a{color:#FFF;text-decoration:none}.site-footer .footer-inner .footer-nav li a:hover{color:#f27c2e}.footer-copy{text-align:center;margin-top:20px}.footer-copy small{font-size:13px;color:#FFF}@media (max-width:767px){.footer-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}h1{font-size:24px;margin-top:40px}.product-card-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:40px}.product-card-grid .product-card{width:230px;border:1px solid #ddd;padding:10px;background:#fff;text-align:center;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s,-webkit-box-shadow 0.3s}.product-card-grid .product-card:hover{-webkit-box-shadow:0 4px 10px rgb(0 0 0 / .1);box-shadow:0 4px 10px rgb(0 0 0 / .1)}.product-card-grid .product-card a{color:#333;text-decoration:none;display:block}.product-card-grid .product-card a .product-title{font-weight:700;font-size:16px;margin-bottom:6px}.product-card-grid .product-card a .product-model{display:inline-block;padding:2px 10px;font-size:13px;color:#333;border:1px solid #ccc;margin-bottom:11px}.product-card-grid .product-card a .product-price{font-size:16px;font-weight:700;color:#c00;margin-bottom:5px}.product-card-grid .product-card a .product-note{font-size:10px;color:#666;margin-top:2px}.product-card-grid .product-card a:hover{color:#0073aa}.product-card-grid .product-card a:hover .product-title{text-decoration:underline}.product-card-grid .product-card img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:10px;border-radius:4px}.product-card-grid .product-card .img-placeholder{width:100%;height:150px;background:#eee;color:#999;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}@media (max-width:767px){.product-card-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-btn-wrapper{margin-top:15px;text-align:center}.btn-detail{display:inline-block;background-color:#f27c2e;color:#fff;padding:8px 45px;border-radius:4px;font-size:.9em;font-weight:700;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.product-card:hover .btn-detail{background-color:#f27c2e}.page-content{margin:40px 0 100px}h2{text-align:center;margin:40px 0 0}p{margin-bottom:20px}.page-thanks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60vh;padding:60px 20px;text-align:center;background-color:#f9f9f9}.page-thanks .thanks-inner{background:#fff;padding:40px 30px}.page-thanks .thanks-inner h1{font-size:2rem;color:#333;margin-bottom:20px}.page-thanks .thanks-inner p{font-size:1.1rem;color:#555;line-height:1.6}.page-thanks .thanks-inner .btn-back{margin-top:30px;display:inline-block;padding:12px 24px;background-color:#f27c2e;color:#fff;border-radius:6px;text-decoration:none;font-weight:700;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.page-thanks .thanks-inner .btn-back:hover{opacity:.8}.blog-single .example{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.blog-single .container{max-width:980px;width:94%;margin:0 auto;margin-top:100px}.blog-single .content-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;clear:both}@media (max-width:980px){.blog-single .content-wrap{grid-template-columns:1fr;gap:24px}}.blog-single .content-main{min-width:0;margin-top:50px}.blog-single .blog-article{background:#fff;color:#333;line-height:1.8}.blog-single .blog-article .entry-header{margin-bottom:24px;border-bottom:1px solid gray;padding-bottom:16px}.blog-single .blog-article .entry-header .entry-title{font-size:28px;line-height:1.35;font-weight:700;margin:0 0 10px}@media (max-width:640px){.blog-single .blog-article .entry-header .entry-title{font-size:22px}}.blog-single .blog-article .entry-header .entry-meta{font-size:13px;color:gray}.blog-single .blog-article .entry-header .entry-meta time{letter-spacing:.02em;white-space:nowrap}.blog-single .blog-article .entry-content{margin-bottom:40px}.blog-single .blog-article .entry-content p{font-size:16px;margin:0 0 1.2em}@media (max-width:640px){.blog-single .blog-article .entry-content p{font-size:15px}}.blog-single .blog-article .entry-content .p2{color:#333}.blog-single .blog-article .entry-content .p4{font-size:18px;font-weight:700;margin-top:1.2em}.blog-single .blog-article .entry-content h2,.blog-single .blog-article .entry-content h3{font-weight:700;line-height:1.4;margin:1.6em 0 .6em;color:#333}.blog-single .blog-article .entry-content h3{font-size:20px}@media (max-width:640px){.blog-single .blog-article .entry-content h3{font-size:18px}}.blog-single .blog-article .entry-content h2{position:relative;font-size:24px;margin:2.4em 0 1.2em;padding:10px 14px 10px 16px;background:#f4f4f4;border-left:10px solid #f27c2e;line-height:1.45;color:#333;text-align:left!important}.blog-single .blog-article .entry-content h2::after{content:"";position:absolute;top:-10px;right:0;width:0!important;height:0!important;background:none!important;border-width:0 12px 12px 0;border-style:solid;border-color:#fff0 #fff #fff0 #fff0;border-color:#fff0 rgb(223.1216216216,97.1486486486,13.8783783784) #fff0 #fff0}@media (max-width:640px){.blog-single .blog-article .entry-content h2{font-size:20px}}.blog-single .blog-article .entry-content ul,.blog-single .blog-article .entry-content ol{padding-left:1.2em;margin:.6em 0 1.2em}.blog-single .blog-article .entry-content ul li,.blog-single .blog-article .entry-content ol li{margin:.4em 0}.blog-single .blog-article .entry-content ul li p,.blog-single .blog-article .entry-content ol li p{margin:.2em 0}.blog-single .blog-article .entry-content ul{list-style:disc}.blog-single .blog-article .entry-content ol{list-style:decimal}.blog-single .blog-article .entry-content a{color:#f27c2e;text-decoration:underline;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.blog-single .blog-article .entry-content a:hover{opacity:.8}.blog-single .blog-article .entry-content img,.blog-single .blog-article .entry-content figure{max-width:100%;height:auto;display:block;margin:1.2em 0}.blog-single .blog-article .entry-content hr{border:0;height:1px;background:gray;margin:2em 0}.blog-single .blog-article .entry-content blockquote{border-left:4px solid gray padding;color:gray;background:gray;margin:1.4em 0}.blog-single .blog-article .entry-footer{margin-bottom:40px;border-top:1px solid gray;padding-top:16px}.blog-single .blog-article .entry-footer .share-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.blog-single .blog-article .entry-footer .share-links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 12px;border:1px solid gray;border-radius:4px;color:#333;text-decoration:none;-webkit-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s}.blog-single .blog-article .entry-footer .share-links a:hover{background:#f27c2e;color:#fff}.blog-single .related-posts{margin-bottom:60px}.blog-single .related-posts>h2{font-size:20px;font-weight:700;margin:0 0 16px;border-left:4px solid #f27c2e;padding-left:10px;background:none}.blog-single .related-posts>h2::after{display:none}@media (max-width:640px){.blog-single .related-posts>h2{font-size:18px}}.blog-single .related-posts .related-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.blog-single .related-posts .related-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-single .related-posts .related-list{grid-template-columns:1fr}}.blog-single .related-posts .related-list .related-card{border:1px solid gray;background:#fff;padding:12px;display:block;text-decoration:none;color:#333;-webkit-transition:-webkit-box-shadow 0.2s,-webkit-transform 0.1s;transition:-webkit-box-shadow 0.2s,-webkit-transform 0.1s;transition:box-shadow 0.2s,transform 0.1s;transition:box-shadow 0.2s,transform 0.1s,-webkit-box-shadow 0.2s,-webkit-transform 0.1s}.blog-single .related-posts .related-list .related-card:hover{-webkit-box-shadow:0 6px 18px rgb(0 0 0 / .06);box-shadow:0 6px 18px rgb(0 0 0 / .06);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.blog-single .related-posts .related-list .related-card .thumb{aspect-ratio:16/9;background:gray;margin-bottom:10px}.blog-single .related-posts .related-list .related-card .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-single .related-posts .related-list .related-card .title{font-size:15px;font-weight:700;line-height:1.5}:root{--masthead-h:72px}.sidebar-blog{width:300px;margin-left:auto;margin-top:55px;position:sticky;top:calc(var(--masthead-h, 72px) + 16px);z-index:10;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;float:none!important}@media (max-width:980px){.sidebar-blog{width:100%;position:static;top:auto;margin-left:0}}.sidebar-blog .widget{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:14px 16px}.sidebar-blog .widget .widget-title{font-size:16px;font-weight:700;margin:0 0 10px;border-left:4px solid #E86F29;padding-left:8px;line-height:1.4}.sidebar-blog .widget-categories ul,.sidebar-blog .widget-categories .cats{list-style:none;margin:0;padding:0}.sidebar-blog .widget-categories li{border-top:1px solid #e5e5e5}.sidebar-blog .widget-categories li:first-child{border-top:0}.sidebar-blog .widget-categories li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 0;color:#333;text-decoration:none;white-space:nowrap}.sidebar-blog .widget-categories li a:hover{color:#0089BD}.sidebar-blog .widget-categories li .count{margin-left:6px;font-size:12px;color:#777;background:#f6f6f6;border:1px solid #e5e5e5;border-radius:999px;padding:0 8px;line-height:20px;min-width:26px;text-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.sidebar-blog .widget-archives .archives{list-style:none;margin:0;padding:0}.sidebar-blog .widget-archives .archives li{border-top:1px solid #e5e5e5}.sidebar-blog .widget-archives .archives li:first-child{border-top:0}.sidebar-blog .widget-archives .archives li a{display:block;padding:8px 0;text-decoration:none;color:#333}.sidebar-blog .widget-archives .archives li a:hover{color:#0089BD}.sidebar-blog .widget-tags .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.sidebar-blog .widget-tags .tags a{font-size:13px!important;color:#333;text-decoration:none;border:1px solid #e5e5e5;border-radius:999px;padding:6px 10px;background:#fff;-webkit-transition:background 0.2s,border-color 0.2s,color 0.2s;transition:background 0.2s,border-color 0.2s,color 0.2s}.sidebar-blog .widget-tags .tags a:hover{background:#0089BD;border-color:#0089BD;color:#fff}.sidebar-blog .widget-social .sns-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:14px}.sidebar-blog .widget-social .sns-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;text-decoration:none;color:#333;-webkit-transition:color 0.2s,-webkit-box-shadow 0.2s,-webkit-transform 0.1s;transition:color 0.2s,-webkit-box-shadow 0.2s,-webkit-transform 0.1s;transition:box-shadow 0.2s,transform 0.1s,color 0.2s;transition:box-shadow 0.2s,transform 0.1s,color 0.2s,-webkit-box-shadow 0.2s,-webkit-transform 0.1s}.sidebar-blog .widget-social .sns-item:hover{-webkit-box-shadow:0 6px 18px rgb(0 0 0 / .06);box-shadow:0 6px 18px rgb(0 0 0 / .06);-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#0089BD}.sidebar-blog .widget-social .sns-icon img{width:35px;height:35px;-o-object-fit:contain;object-fit:contain;display:block}.sidebar-blog .widget-social .sns-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3}.sidebar-blog .widget-social .sns-name{font-size:14px;font-weight:700}.sidebar-blog .widget-social .sns-id{font-size:12px;color:#666}.admin-bar .sidebar-blog{top:calc(var(--masthead-h, 72px) + 16px + 32px)}.sidebar-blog .widget-categories .cats li{white-space:nowrap;padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-blog .widget-categories .cats li a{display:inline;margin-right:.8em;color:inherit}.sidebar-blog .widget-categories .cats li a:hover{color:#0089BD}.sidebar-blog .widget-archives .archives li{white-space:nowrap;padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-blog .widget-archives .archives li a{display:inline;margin-right:1.2em;color:inherit}.sidebar-blog .widget-archives .archives li a:hover{color:#0089BD}.blog-archive .content-wrap,.blog-single .content-wrap{overflow:visible}.blog-archive{padding:0!important;margin:0!important}.blog-archive .container{max-width:980px;margin:0 auto;margin-top:100px;width:94%}.blog-archive .content-wrap{display:grid;grid-template-columns:1fr 300px;gap:32px;margin-top:40px}@media (max-width:980px){.blog-archive .content-wrap{grid-template-columns:1fr}}.blog-archive .post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:640px){.blog-archive .post-grid{grid-template-columns:1fr}}.blog-archive .post-card{border:1px solid #e5e5e5;background:#fff;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-archive .post-card .thumb{aspect-ratio:16/9;overflow:hidden;margin-bottom:10px}.blog-archive .post-card .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-archive .post-card .labels .badge{padding:3px 5px}.blog-archive .post-card .title{font-size:18px;margin:10px 0;text-align:left}.blog-archive .post-card .title::after{display:none}.blog-archive .post-card .title a{color:#333;text-decoration:none}