.overview-content{font-size:16px;font-weight:300;margin:0 auto;max-width:1920px;}.overview-content .nowrap{white-space:nowrap}.overview-content .regular{font-weight:400;}.overview-content .medium{font-weight:500;}.overview-content .bold{font-weight:700;}.overview-content .text h2{font-size:3.125em;line-height:1.2;font-weight:400}.overview-content .text h3{font-size:2.375em;padding-bottom:.45em;font-weight:500;line-height:1.2}.overview-content .text p{font-size:1.25em;line-height:1.5;padding-top:1em}.overview-content .text p.note{font-size:1em;padding-top:2em;}@media (max-width:1440px){.overview-content{font-size:1.1111vw}}@media (max-width:736px){html{font-size:10.35px}.overview-content{min-width:320px}.overview-content .w1366{width:auto}.overview-content .text h2{font-size:2.5rem;padding:.5rem 6% 1.25rem}.overview-content .text h3{font-size:2rem;padding:3rem 6% 0}.overview-content .text p{font-size:1.75rem;padding:0 6% 1rem}.overview-content .text p.note{font-size:1.5rem;padding-top: 0.5em;}.overview-content h2{box-sizing:border-box}}.overview-content .section{position:relative;box-sizing:border-box;overflow:hidden}.overview-content .section .bg-text{position:absolute;bottom:0;left:0;width:100%;height:100%}.overview-content .section .bg-text .center-block{left:0;right:0;margin:auto;text-align:center}.overview-content .section .bg-text .center-block div{display:inline-block;position:relative}.overview-content .section .bg-text>div{position:absolute}.overview-content .w1366{position:relative;max-width:90%;margin:0 auto;width:85.375em}@media (max-width:1080px) and (min-width:737px){.overview-content .w1366{width:94.851625vw}}@media (max-width:736px){.overview-content .w1366{width:auto;max-width:100%}}.overview-content .w1680{position:relative;max-width:90%;margin:0 auto;width:105em}@media (max-width:1080px) and (min-width:737px){.overview-content .w1680{width:116.655vw}}@media (max-width:736px){.overview-content .w1680{width:auto;max-width:100%}}
.overview-content .w1474 {position: relative;max-width: 90%;margin: 0 auto;width: 92.125em}
@media (max-width: 736px) {.overview-content .w1474 {width:auto;max-width: 100%}}
/* [START] text-img-h.css */.overview-content .section.block-text-img-h table.section-table{width:100%;margin:auto}.overview-content .section.block-text-img-h .block-text{position:relative;width:720/168000%;padding:6.25em 0;vertical-align:middle}.overview-content .section.block-text-img-h .block-img{position:relative;width:57.14285714285714%;height:0;padding-top:57.14285714285714%;background:center/cover no-repeat;vertical-align:middle;line-height:0}.overview-content .section.block-text-img-h .block-img .bg-text{line-height:1.6}@media (max-width:736px){.overview-content .section.block-text-img-h.section table.section-table,.overview-content .section.block-text-img-h.section table.section-table>tbody{display:block}.overview-content .section.block-text-img-h.section table.section-table>tbody>tr{display:flex;flex-direction:column}.overview-content .section.block-text-img-h.section .block-img,.overview-content .section.block-text-img-h.section .block-text{display:block;width:auto}.overview-content .section.block-text-img-h.section .block-text{order:1;padding:0 0 2rem}.overview-content .section.block-text-img-h.section .block-img{order:2;padding-top:75%}}/* [END] text-img-h.css */
.tapocare h1 {font-size: 3.4375em;line-height: 1.181818181818182;font-weight: 500}
.tapocare .banner {background: url(https://static-page.tp-link.com/tapocare/banner.jpg) center/cover no-repeat;box-sizing: border-box;min-height: 56.125em;padding: 8.625em 0 10em;}
.tapocare .banner .logo-tapocare{height: 4.1em;margin-bottom: 1.5em;}
.tapocare .banner .link-compare{display: inline-block;color: #006481;border-bottom: 2px solid currentColor;font-size: 1.875em;margin-bottom: 1em;}
.tapocare .banner p {box-sizing: border-box;padding: .5em 0;font-size: 1.875em;line-height: 1.333333333333333}
.tapocare .banner .text {width: 60%}
.tapocare a {text-decoration: none;color: currentColor}
.tapocare .btn-subscribe {display: inline-block;background: #005eac;border-radius: 8px;padding: .1em .8em;font-size: 1.875em;font-weight: 400;line-height: 1.333333333333333;color: #fff}
.overview-content .a.block-text-img-h .block-img{background-image: url(https://static-page.tp-link.com/tapocare/a.jpg);background-size: contain;}
.overview-content .a.block-text-img-h .block-text{padding-left: 4.5em;}
.tapocare .b{background:#f6f2ee url(https://static-page.tp-link.com/tapocare/b.jpg) bottom/100% auto no-repeat;padding-bottom: 45%;}
.tapocare .b .text{padding: 5em 0 0 1em;width: 75%;}
.tapocare .c{background: #f0eef1 url(https://static-page.tp-link.com/tapocare/c.jpg) bottom/100% auto no-repeat;min-height: 46em;padding: 5.5em 0 42.5em;}
.tapocare .c .text{text-align: center;padding: 0 10em;}
.tapocare .d{background: url(https://static-page.tp-link.com/tapocare/d.jpg) bottom/cover no-repeat;min-height: 46em;padding: 5em 0 38.5em;}
.tapocare .d .text{text-align: center;padding: 0 10em;}
.tapocare .e{background: url(https://static-page.tp-link.com/tapocare/e.jpg?20220218) center/100% auto no-repeat;padding: 16em 0 15em;min-height: 57em;}
.tapocare .e .text{padding: 0 0 0 1em;width:33%;}
.tapocare .f {background: #f6f2ee;padding: 5.625em 0 5.3125em;text-align: center}
.tapocare .f .plan-pc {color: #2e1b0a}
.tapocare .f .plan-pc table {width: 100%;table-layout: fixed;margin-top: 2.5em;line-height: 1.2;font-weight: 500}
.tapocare .f .plan-pc table td {padding: .8em 1em;width: 27.439024390243905%;border: 1px solid #ac9e92;}
.tapocare .f .plan-pc table td:first-child {box-sizing: border-box;width: 17.682926829268293%;padding-left: 2.439024390243903%;padding-right: .914634146341463%;text-align: left}
.tapocare .f .plan-pc thead {font-size: 1.75em;background: #c8af9b;}
.tapocare .f .plan-pc thead .sub-text {font-size: .75em;line-height: 1.2;display: block;}
.tapocare .f .plan-pc tbody tr:nth-child(2n+1) td {background: #f6f2ee}
.tapocare .f .plan-pc tbody tr:nth-child(2n) td {background: #e2d7cd}
.tapocare .f .plan-pc tfoot td {background: #e2d7cd}
.tapocare .f .plan-pc tbody td {font-size: 1.125em}
.tapocare .f .btn-subscribe {font-size: 1.4375em}
.tapocare .product{padding-bottom:4em;}
.tapocare .product .text{text-align: center;padding: 5em 0 3em;}
.tapocare .g{background: #b9aa9d;padding: 3.5em 0 5em;}
@media screen and (max-width:736px){
  .tapocare .banner{background-image: url(https://static-page.tp-link.com/tapocare/m/banner.jpg);min-height: auto;height: 0;padding: 0 0 133%;}
  .tapocare .banner .text{width: 80%;padding: 9vw 6% 0;}
  .tapocare h1{font-size: 7.5vw;}.tapocare .banner p{font-size: 4vw;}
  .tapocare .banner .logo-tapocare{height: 8vw;}
  .tapocare .banner a,.tapocare .banner .link-compare{font-size: 4.5vw;}
  .tapocare .b .text,.tapocare .c .text,.tapocare .d .text,.tapocare .e .text{width: auto;padding: 0;text-align: left;}
  .tapocare .c{padding: 0 0 50%;background:#e9e9e9 url(https://static-page.tp-link.com/tapocare/m/c.jpg) bottom/100% auto no-repeat;}
  .tapocare .d{padding: 0 0 133%;background:#e9e9e9 url(https://static-page.tp-link.com/tapocare/m/d.jpg) bottom/100% auto no-repeat;height: 0;}
  .tapocare .e{padding: 0 0 68%;background: url(https://static-page.tp-link.com/tapocare/m/e.jpg?20220218) bottom/100% auto no-repeat;}
  .tapocare .f .plan-pc{font-size: 10.35px;overflow: scroll;}
  .tapocare .f .plan-pc table{width:auto;}
  .tapocare .product .text{padding-bottom:0;}
  .tapocare .g{padding: 4rem 0;}
}

.tapocare .m.block-text-img-h .block-img{background-image: url(https://static-page.tp-link.com/tapocare/m.jpg);background-size: contain;}
.tapocare .m.block-text-img-h .block-text{padding-left:4.5em;padding-right:2em;}
@media (max-width:736px){
  .tapocare .m .text h2{padding-top:1.25em;}
}

.tapocare .n{background: url(https://static-page.tp-link.com/tapocare/n.jpg) 50% 100% no-repeat;background-size:120em;padding-bottom:47.3125em;}
.tapocare .n .w-container{max-width:80em;margin:0 auto;}
.tapocare .n .text{padding:4em 0 3em;text-align: center;}
@media (max-width:736px){
  .tapocare .n{background:url(https://static-page.tp-link.com/tapocare/m/n.jpg) 50% 100% no-repeat;background-size:100%;padding-bottom:84.2857%;}
  .tapocare .n .text{padding:0 0 3em;text-align: left;}
  .tapocare .n .w-container{max-width:none;}
  .tapocare .n .text h2{padding-top:1.25em;}
}

.tapocare .x{font-size:16px;max-width:1920px;margin:0 auto;}
.tapocare .x .text{padding:4em 0;}
.tapocare .x .note{margin-top:4em;}
.tapocare .x .note p{padding:0;margin-bottom:1em;}
.tapocare .x h2{font-size:3.4375em;font-weight:400;line-height:1.2;padding:0.05em 0 0.5em;}
.tapocare .x p{padding:1em 0;}
.tapocare .x ul{text-align:center;}
.tapocare .x ul>li{display:inline-block;vertical-align:top;width:30%;padding:0 1%;}
.tapocare .x .box{border:1px solid #8e8787;border-radius:1em;}
.tapocare .x .box-wrapper{padding:2em 1em;}
.tapocare .x li .title{font-weight:700;font-size:2.25em;padding:0;}
.tapocare .x li .title sup{position:absolute;font-size:0.5em;}
.tapocare .x ol{padding:0 10%;}
.tapocare .x ol>li{text-align:left;font-size: 1.25em;padding-left:1.4em;position:relative;margin-bottom:0.25em;}
.tapocare .x ol>li:before{content:'';position: absolute;top:0.3em;left:0;width:1em;height:1em;background:url(https://static-page.tp-link.com/tapocare/circle-tick.png) 50% 50% no-repeat;background-size: 1em;}
.tapocare .x ol>li.fork:before{background-image:url(https://static-page.tp-link.com/tapocare/circle-fork.png)}
.tapocare .x .btn-subscribe{font-size:1.5em;}
@media (max-width:1680px){
  .tapocare .x{font-size:14px;}
}
@media (max-width:1440px){
  .tapocare .x{font-size:12px;}
}
@media (max-width:736px){
  .tapocare .x{font-size:10.35px;}
  .tapocare .x .note{margin:3em 6% 0;}
  .tapocare .x .note p{font-size: 1.5em;}
  .tapocare .x p{padding:0.5em 0;}
  .tapocare .x ul{padding:0 20px;}
  .tapocare .x ul>li{display:block;width:auto;margin:2em 0;}
  .tapocare .x ol>li{font-size:1.5em;}
  .tapocare .x .btn-subscribe{font-size:1.25em;}
}
@media (max-width:414px){
  .tapocare .x{font-size:2.5vw;}
}

.tapocare .y { color: #323232; background-color: #ecf1f3; }
.tapocare .y .text{width: 59em;padding: 10em 0 12em;}
.tapocare .y h2{font-size:3em;font-weight:400;line-height:1.2;padding:0 0 0.5em;}
.tapocare .y p{font-size:1.25em;}
.tapocare .y ul { font-size: 7.25em; position: absolute; top: 1.5em;right: 0;}
.tapocare .y ul:after { clear: both; content: ""; display: block; }
.tapocare .y li { float: left;line-height: 0; }
.tapocare .y li + li { margin-left: 0.17em; }
.tapocare .y li>img,.tapocare .y li>.img{vertical-align:top;display: inline-block;}
.tapocare .y .qrcode { margin: -0.03em; }
.tapocare .y .qrcode img,.tapocare .y .qrcode .img{ width: 0.871em;display: inline-block; }
.tapocare .y .logo img,.tapocare .y .logo-icon img,.tapocare .y .logo .img,.tapocare .y .logo-icon .img { width: 0.85em;display: inline-block; }
.tapocare .y .download a { display: block; }
.tapocare .y .download a + a { margin-top: 0.11em; }
.tapocare .y .download a img,.tapocare .y .download a .img { display: block; }
.tapocare .y .app-store img,.tapocare .y .app-store .img,
.tapocare .y .google-play img,.tapocare .y .google-play .img { width: 1.2em;display: inline-block; }
@media (max-width:1680px){
  .tapocare .y{font-size:14px;}
}
@media (max-width:1440px){
  .tapocare .y{font-size:12px;}
}
@media (max-width:736px){
  .tapocare .y{font-size:10.35px;}
  .tapocare .y .text{width: auto;padding: 3em 0 0;}
  .tapocare .y h2{font-size:2.5rem;padding:0 6% 0.5em;}
  .tapocare .y p{font-size:1.75rem;}
	.tapocare .y ul { margin: 0.2em 6% 0;position: relative;top: auto;padding-bottom: 0.5em; }
}