@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.campaign-amazon-gift{width:100%;margin:16px auto}.campaign-amazon-gift--compact{max-width:400px;margin:16px auto 0}@media only screen and (min-width: 769px){.campaign-amazon-gift--compact{max-width:400px}}.campaign-amazon-gift--wide{max-width:980px;margin:16px auto 0}.campaign-amazon-gift--cta{max-width:600px;margin:16px auto 0}.campaign-amazon-gift .campaign-amazon-gift__checkbox{display:none}.campaign-amazon-gift .campaign-amazon-gift__trigger{display:block;cursor:pointer}.campaign-amazon-gift .campaign-amazon-gift__trigger img{display:block;width:100%;height:auto}.campaign-amazon-gift .campaign-amazon-gift__overlay{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%;display:flex;opacity:0;transform:scale(1);background-color:#0000004d;transition:all .3s ease}.campaign-amazon-gift .campaign-amazon-gift__overlay-close{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%}.campaign-amazon-gift .campaign-amazon-gift__panel{position:relative;align-self:center;width:90%;max-height:90%;margin:20px auto;padding:32px 16px;overflow-y:auto;background-color:#fff;border:1px solid #333;border-radius:2px;transform:translateY(0)}@media only screen and (min-width: 769px){.campaign-amazon-gift .campaign-amazon-gift__panel{width:56%;padding:32px}}.campaign-amazon-gift .campaign-amazon-gift__close{position:absolute;top:8px;right:16px;font-size:24px;line-height:1;cursor:pointer;color:#333}.campaign-amazon-gift .campaign-amazon-gift__close-icon{display:block}.campaign-amazon-gift .campaign-amazon-gift__checkbox:checked~.campaign-amazon-gift__overlay-close{z-index:9998}.campaign-amazon-gift .campaign-amazon-gift__checkbox:checked~.campaign-amazon-gift__overlay{z-index:9997;opacity:1;overflow:auto}.campaign-amazon-gift .campaign-amazon-gift__modal-panel{color:#333;text-align:left;font-size:14px;line-height:1.6}.campaign-amazon-gift .campaign-amazon-gift__modal-img{display:block;margin:0 0 16px;text-align:center}.campaign-amazon-gift .campaign-amazon-gift__modal-img img{max-width:100%;height:auto}.campaign-amazon-gift .campaign-amazon-gift__lead{margin:0 0 16px}.campaign-amazon-gift .campaign-amazon-gift__appeal{margin:0 0 16px;padding:16px;background-color:#fff9e6;border-radius:4px}.campaign-amazon-gift .campaign-amazon-gift__amount{margin:0 0 12px;text-align:center;font-size:18px}.campaign-amazon-gift .campaign-amazon-gift__amount strong{color:#cb0101;font-size:22px}.campaign-amazon-gift .campaign-amazon-gift__list{margin:0;padding-top:12px;border-top:1px dashed #e0c98a}.campaign-amazon-gift .campaign-amazon-gift__list dt{margin-top:8px;font-weight:700}.campaign-amazon-gift .campaign-amazon-gift__list dt:first-child{margin-top:0}.campaign-amazon-gift .campaign-amazon-gift__list dd{margin:0}.campaign-amazon-gift .campaign-amazon-gift__terms{margin:0 0 16px;color:#777;font-size:12px;line-height:1.6}.campaign-amazon-gift .campaign-amazon-gift__terms p{margin:0 0 4px}.campaign-amazon-gift .campaign-amazon-gift__disclaimer{margin:0;color:#999;font-size:10px;line-height:1.5}.page-tentosoko{max-width:100%;line-height:1.7}.page-tentosoko .ts-mv{text-align:center;padding:30px 0 0}.page-tentosoko .ts-mv__badges{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin-bottom:15px}.page-tentosoko .ts-mv__badges li{background:#003366;color:#fff;font-weight:700;font-size:14px;padding:4px 16px;border-radius:2px}.page-tentosoko .ts-mv__title{font-size:32px;font-weight:700;color:#036;margin-bottom:20px}@media (max-width: 767px){.page-tentosoko .ts-mv__title{font-size:24px}}.page-tentosoko .ts-mv__img img{width:100%;height:auto;display:block}.page-tentosoko .ts-mv__price{margin-top:20px;font-size:18px}.page-tentosoko .ts-mv__price .ts-mv__price-num{color:#d00;font-weight:700;font-size:22px}.page-tentosoko .ts-mv__price small{font-size:13px;color:#555}.page-tentosoko .ts-inner{max-width:980px;margin-left:auto;margin-right:auto}.page-tentosoko .ts-section{padding:60px 20px}.page-tentosoko .ts-section--gray{background:#f5f5f5}.page-tentosoko .ts-section__title{font-size:26px;font-weight:700;color:#036;text-align:center;border-bottom:3px solid #003366;padding-bottom:12px;margin-bottom:36px}@media (max-width: 767px){.page-tentosoko .ts-section__title{font-size:20px}}.page-tentosoko .ts-h3{font-size:20px;font-weight:700;color:#036;border-left:5px solid #003366;padding-left:12px;margin:40px 0 16px}.page-tentosoko .ts-under{border-bottom:2px solid #d00}.page-tentosoko .ts-trouble-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.page-tentosoko .ts-trouble-list__item{background:#fff;border:2px solid #003366;border-radius:4px;font-weight:700;position:relative;padding:14px 20px 14px 44px}.page-tentosoko .ts-trouble-list__item:before{content:"✓";position:absolute;left:14px;color:#036;font-size:20px}.page-tentosoko .ts-trouble-answer{text-align:center;font-size:22px;font-weight:700;color:#036;margin-top:24px}@media (max-width: 767px){.page-tentosoko .ts-trouble-answer{font-size:18px}}.page-tentosoko .ts-cta{background:#003366;padding:40px 20px;color:#fff;text-align:center}.page-tentosoko .ts-cta__inner{max-width:980px;margin-left:auto;margin-right:auto}.page-tentosoko .ts-cta__lead{font-size:22px;font-weight:700;margin-bottom:8px}@media (max-width: 767px){.page-tentosoko .ts-cta__lead{font-size:18px}}.page-tentosoko .ts-cta__sub{font-size:14px;margin-bottom:20px;opacity:.9}.page-tentosoko .ts-cta .contact-area{background:#fff;border-radius:6px;color:initial}.page-tentosoko .ts-cta .contact-btn{background:#ffae00;color:#fff}.page-tentosoko .ts-cta .contact-btn:hover{background:#e09e00;color:#fff}.page-tentosoko .ts-feature{display:flex;align-items:center;gap:40px;margin-bottom:50px}.page-tentosoko .ts-feature--reverse{flex-direction:row-reverse}.page-tentosoko .ts-feature__text{flex:1}.page-tentosoko .ts-feature__text h3{font-size:20px;font-weight:700;color:#036;margin-bottom:12px}.page-tentosoko .ts-feature__num{color:#d00;font-size:24px;margin-right:6px}.page-tentosoko .ts-feature__img{flex:0 0 300px}.page-tentosoko .ts-feature__img img{width:100%;border-radius:4px}@media (max-width: 767px){.page-tentosoko .ts-feature__img{flex:none;width:100%}}@media (max-width: 767px){.page-tentosoko .ts-feature{flex-direction:column!important;gap:20px}}.page-tentosoko .ts-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:12px}@media (max-width: 767px){.page-tentosoko .ts-compare{grid-template-columns:1fr}}.page-tentosoko .ts-compare__item{background:#fff;border:2px solid #ddd;border-radius:4px;padding:20px;text-align:center}.page-tentosoko .ts-compare__item--highlight{border-color:#036}.page-tentosoko .ts-compare__item img{width:100%;border-radius:4px;margin:10px 0}.page-tentosoko .ts-compare__label{font-weight:700;font-size:18px;color:#036;margin-bottom:8px}.page-tentosoko .ts-compare__desc{font-size:13px;color:#555;margin-bottom:12px}.page-tentosoko .ts-compare__table{width:100%;font-size:14px;border-collapse:collapse}.page-tentosoko .ts-compare__table th,.page-tentosoko .ts-compare__table td{border:1px solid #ddd;padding:6px 8px;text-align:left}.page-tentosoko .ts-compare__table th{background:#f0f0f0;white-space:nowrap}.page-tentosoko .ts-compare__note{font-size:12px;color:#666;margin-top:8px}.page-tentosoko .ts-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 767px){.page-tentosoko .ts-grid-3{grid-template-columns:1fr}}.page-tentosoko .ts-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 767px){.page-tentosoko .ts-grid-2{grid-template-columns:1fr}}.page-tentosoko .ts-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 991px){.page-tentosoko .ts-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.page-tentosoko .ts-grid-4{grid-template-columns:repeat(2,1fr)}}.page-tentosoko .ts-card{background:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden;padding-bottom:16px}.page-tentosoko .ts-card__title{background:#003366;color:#fff;font-weight:700;text-align:center;padding:8px;margin-bottom:0;font-size:16px}.page-tentosoko .ts-card img{width:100%;display:block}.page-tentosoko .ts-card p{padding:12px 14px 0;font-size:14px;margin-bottom:0}.page-tentosoko .ts-fabric-card{background:#fff;border:1px solid #ddd;border-radius:4px;padding:16px}.page-tentosoko .ts-fabric-card__title{font-weight:700;font-size:15px;color:#036;margin-bottom:10px}.page-tentosoko .ts-fabric-card img{width:100%;display:block;margin-bottom:10px}.page-tentosoko .ts-fabric-card p{font-size:13px;color:#444;margin-bottom:0}.page-tentosoko .ts-option-card{text-align:center}.page-tentosoko .ts-option-card img{width:100%;border-radius:4px;display:block;margin-bottom:8px}.page-tentosoko .ts-option-card p{font-size:13px;color:#444;margin-bottom:0}.page-tentosoko .ts-rack-service{background:#fff;border:2px solid #003366;border-radius:4px;padding:24px}.page-tentosoko .ts-case__title{font-size:18px;font-weight:700;color:#036;border-bottom:2px solid #003366;padding-bottom:6px;margin-bottom:12px}.page-tentosoko .ts-case img{width:100%;border-radius:4px;margin-bottom:12px}.page-tentosoko .ts-case__table{width:100%;font-size:14px;border-collapse:collapse;margin-bottom:12px}.page-tentosoko .ts-case__table th,.page-tentosoko .ts-case__table td{border:1px solid #ddd;padding:6px 10px}.page-tentosoko .ts-case__table th{background:#f0f0f0;white-space:nowrap;width:25%}.page-tentosoko .ts-case__voice{background:#f9f9f9;border-left:4px solid #003366;padding:12px 16px;font-size:14px;color:#444}.page-tentosoko .ts-flow{display:flex;align-items:flex-start;gap:30px;margin-bottom:40px}.page-tentosoko .ts-flow__img{flex:0 0 180px}.page-tentosoko .ts-flow__img img{width:100%;border-radius:50%;border:4px solid #003366}@media (max-width: 767px){.page-tentosoko .ts-flow__img{flex:0 0 100px}}.page-tentosoko .ts-flow__text{flex:1;padding-top:10px}.page-tentosoko .ts-flow__step{font-size:18px;font-weight:700;color:#036;background:#e8eef5;padding:8px 16px;border-radius:4px;margin-bottom:12px}.page-tentosoko .ts-flow ul{padding-left:20px}.page-tentosoko .ts-faq__item{border:1px solid #ddd;border-radius:4px;margin-bottom:8px;overflow:hidden}.page-tentosoko .ts-faq__item summary::-webkit-details-marker{display:none}.page-tentosoko .ts-faq__item summary{list-style:none}.page-tentosoko .ts-faq__question{display:block;width:100%;background:#fff;padding:16px 50px 16px 20px;text-align:left;font-size:15px;font-weight:700;color:#036;cursor:pointer;position:relative;transition:background .2s}.page-tentosoko .ts-faq__question:hover{background:#f5f8ff}.page-tentosoko .ts-faq__question:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(0);font-size:24px;color:#036;transition:transform .2s;line-height:1}.page-tentosoko .ts-faq__item[open] .page-tentosoko .ts-faq__question:after{transform:translateY(-50%) rotate(45deg)}.page-tentosoko .ts-faq__answer{padding:16px 20px;background:#f9f9f9;border-top:1px solid #ddd}.page-tentosoko .ts-faq__answer p{margin-bottom:8px}.page-tentosoko .ts-faq__answer p:last-child{margin-bottom:0}.page-tentosoko .ts-fullimg img{width:100%;border-radius:4px}
