.mainContent{overflow:hidden}.detail{font-weight:bold;text-align:center}.detail.dark{background:#000;color:#fff}.detail+.detail{margin-top:2em;position:relative}.detail>img{width:100%}.detail h2{font-size:2em;line-height:1.2em}.detail p{font-size:1.2em;line-height:1.5em}.detail p.hint{font-size:.8em}@media(min-width:700px) and (max-width:799px){.detail h2{font-size:2.5em}.detail p{font-size:1.5em}.detail p{font-size:1.2em}}@media(min-width:900px){.detail h2{font-size:2.8em}.detail p{font-size:1.875em}.detail p.hint{font-size:1.25em}}@media screen and (min-width:1000px){.detail+.detail{margin-top:2em}}.detail .textBox{color:#fff;padding:1em}@media(max-width:699px){.detail .textBox{background:#333}}@media(min-width:700px){.detail{position:relative}.detail .textBox{background:rgba(0,0,0,0.7);box-sizing:border-box;left:0;position:absolute;width:100%}.detail .textBox:first-child{top:2em}.detail .textBox:last-child{bottom:2em}}.features{margin-top:0 !important;text-align:left}.features h3{font-family:"Ariel","Helvetica Neue",Helvetica,sans-serif !important;line-height:1em;margin-bottom:1em;margin-top:0;padding-bottom:.1em;padding-right:.8em}.features h3 ~ h3{border-top:2px solid #fff;margin-top:1.5em;padding-top:1.5em}.features h3.daily{color:#ced623}.features h3.smart{color:#27a1d8}.features h3.track{color:#ee8b1e}.features h3:after{border-bottom:3px solid;content:"";display:block;height:0;width:4.5em}.features li span i{display:inline-block;font-style:normal}@media(max-width:499px){.features{padding:1em}.features h3{font-size:2em}}@media(min-width:500px){.features h3{font-size:2.5em}}@media(min-width:500px) and (max-width:1099px){.features{padding:2em}}@media(min-width:1100px){.features{padding:3em}}.features .xcIcon{font-size:1.25em;margin-bottom:1em}.features .xcIcon li{display:inline-block;vertical-align:top}.features .xcIcon img{max-width:72px}.features .xcIcon span{display:block}@media(max-width:499px){.features .xcIcon{font-size:1em}.features .xcIcon li{width:50%}.features .xcIcon li:nth-child(n+3){margin-top:1em}}@media(min-width:500px) and (max-width:599px){.features .xcIcon li{width:calc( 100% / 3)}.features .xcIcon li:nth-child(n+4){margin-top:1em}}@media(min-width:600px) and (max-width:699px){.features .xcIcon li{width:25%}.features .xcIcon li:nth-child(n+5){margin-top:1em}}@media(min-width:700px) and (max-width:799px){.features .xcIcon li{width:20%}.features .xcIcon li:nth-child(n+6){margin-top:1em}}@media(min-width:800px) and (max-width:899px){.features .xcIcon li{width:calc( 100% / 6)}.features .xcIcon li:nth-child(n+7){margin-top:1em}}@media(min-width:900px) and (max-width:999px){.features .xcIcon li{width:calc( 100% / 7)}.features .xcIcon li:nth-child(n+8){margin-top:1em}}@media(min-width:1000px){.features .xcIcon li{width:calc( 100% / 8)}.features .xcIcon li:nth-child(n+9){margin-top:1em}}@media(max-width:1099px){.cameraRemote p br{display:none}}@media(max-width:699px){.hr p br{display:none}}@media(max-width:599px){.ip p br{display:none}}@media(max-width:1099px){.detail.search p br{display:none}}@media(max-width:999px){.vibration p br{display:none}}.sleep{position:relative}.sleep .chart{left:0;position:absolute;width:63.475%}@media(max-width:1049px){.sleep .chart{top:10vw}}@media(min-width:1050px){.sleep .chart{top:20vw}}@media(max-width:1149px){.sleep p br{display:none}}@media(min-width:1279px){.sleep .chart{top:228px}}.detail.sync .textBox{background:rgba(0,0,0,0.7);bottom:inherit;left:inherit;position:relative}@media(max-width:999px){.detail.sync p br{display:none}}.spec h2{background:#000;color:#fff;padding:.5em;text-align:center}.spec th,.spec td{display:block;padding:.5em}.spec td sub{bottom:inherit;display:block;font-size:85%;line-height:1.5em;margin-top:.3em}.spec td span{display:inline-block}@media screen and (max-width:799px){.spec th{background:#000;color:#fff;text-align:left}}@media screen and (min-width:800px){.spec th,.spec td{display:table-cell;font-size:1.4em;line-height:1.3em}.spec th{text-align:right;width:10em}.spec td{text-align:center}.spec tr:nth-child(2n+1) th,.spec tr:nth-child(2n+1) td{background:#000;color:#fff}.spec tr:nth-child(2n) th{background:#fff}.spec td.function{padding-left:3em;padding-right:3em}}@media screen and (min-width:1100px){.spec td.function{padding-left:6em;padding-right:6em}}