h1.ttl{font-size:16px;padding:12px 10px;background:#eaeaea;font-size:16px;font-weight:bold}h1.ttl span{padding-left:40px;position:relative;display:inline-block}h1.ttl span:before{content:'';width:30px;height:30px;background:url('../../../img/icon/wifi.png?1669777238') no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;margin-top:-15px;left:0}p.ttl{padding:35px 0 16px;text-align:center;font-size:16px;font-weight:bold}p.ttl span{padding:8px 0 0;font-size:28px;display:inline-block}p.ttl span::before{content:none}p.ttl.feature-ttl{padding:50px 0 17px}p.ttl.flow-ttl{padding:52px 0 6px}.option-cont{padding:0 15px;margin:16px 0 59px}.option-cont .cont-txt{margin:17px 0 7px;line-height:1.4;font-size:13px}.price-dl{margin-top:22px;text-align:center}.price-dl.basic dt{background:#ccc}.price-dl dt{padding:14px 0;text-align:center;font-size:14px;background:#b4b4b4}.price-dl dd{padding:15px 0;border-left:1px solid #d8d9db;border-right:1px solid #d8d9db;border-bottom:1px solid #d8d9db;font-size:13px}.points{padding:0 10px 40px;background-color:#F3F3F3}.points ul{display:flex;justify-content:space-between}.points ul .point-item{width:50%;height:43vw;background:url("/sp/img/general/option/mesh-wifi/bg.png");background-size:contain;background-repeat:no-repeat;display:grid;align-items:center}.points ul .point-item a{display:grid;align-items:center;text-align:center}.points ul .point-item .image{padding-bottom:15px;width:13vw;margin:0 auto}.points ul .point-item .image.small{width:8vw}.points ul .point-item .text1{font-size:12px;color:434649}.points ul .point-item .text2{font-size:22px;font-weight:bold;color:#12a0e6;padding-top:10px}.point-section{background:#f8eb52}.point-section .inner{padding-bottom:60px;width:95%;margin:0 auto}.point-section .inner .flex{padding:62px 0 15px;display:flex;justify-content:center}.point-section .inner .flex .point_img{width:17%}.point-section .inner .flex .text{width:78%;display:grid;align-items:center;padding-left:10px}.point-section .inner .flex .text .text1{font-size:14px;color:#434649;font-weight:bold}.point-section .inner .flex .text .text1 .small{font-size:10px}.point-section .inner .flex .text .text2{font-size:35px;color:#434649;padding-top:7px;font-weight:bold}.point-section .inner .flex .text .text2 .blue{color:#12a0e6}.point-section .inner .flex.point2,.point-section .inner .flex.point3,.point-section .inner .flex.point4{padding:40px 0 15px}.point-section .inner .panel_area .inner-panel{padding:15px 0 33px;background:#fff;border-radius:12.5px;box-shadow:0 0 8px #80808082}.point-section .inner .panel_area .inner-panel .bg-white{padding:0 13px}.point-section .inner .panel_area .inner-panel .bg-white .text{margin:19px 0 12px;line-height:1.3;font-size:13px}.point-section .inner .panel_area .inner-panel.point3,.point-section .inner .panel_area .inner-panel.point4{padding:15px 0 28px}.flow-step{margin-bottom:45px}.flow-step .flow-list{padding:20px 15px 0}.flow-step .flow-list li{border:1px solid #d8d9db;margin-bottom:20px}.flow-step .flow-list li dt{padding:7px 0;text-align:center;font-size:16px;font-weight:bold;background:#e9e9e9}.flow-step .flow-list li dd{padding:18px 9px}.flow-step .flow-list li dd .step-ttl{font-size:13px;font-weight:bold;margin-bottom:10px}.flow-step .flow-list li dd .text{font-size:12px;line-height:1.6}.flow-step .flow-list li dd .note{padding-top:5px}
