.u-bgBlue{background:#f2f8ff}.u-fontAttentionColor{color:#004096}.u-indent{padding-left:1em}.p-hispecAddition{font-size:20px}@media screen and (max-width: 768px){.p-hispecAddition{font-size:16px}}.p-hispecAddition.is-10g{margin-top:50px}.p-hispecAddition .ttl{font-size:32px}@media screen and (max-width: 768px){.p-hispecAddition .ttl{font-size:18px}}.p-hispecAddition .ttl{text-align:center;font-weight:700}.p-hispecAddition .subTtl{font-size:28px}@media screen and (max-width: 768px){.p-hispecAddition .subTtl{font-size:16px}}.p-hispecAddition .subTtl{text-align:center;font-weight:700}.p-hispecAddition .subTtl.is-small{font-size:24px}@media screen and (max-width: 768px){.p-hispecAddition .subTtl.is-small{font-size:16px}}.p-hispecAddition .subTtl.is-underline{font-weight:700;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:3px;text-decoration-color:#ffc900}@media screen and (max-width: 768px){.p-hispecAddition .subTtl.is-underline{line-height:2}}.p-hispecAddition .subTtl.is-underline.is-10g{text-decoration-color:#004096}.p-hispecAddition .subTtl.is-underline.is-10g.is-docomo{text-decoration-color:#c03}.p-hispecAddition .text{font-size:18px}@media screen and (max-width: 768px){.p-hispecAddition .text{font-size:14px}}.p-hispecAddition .text{text-align:center}.p-hispecAddition .text.is-pcSmall{font-size:16px}@media screen and (max-width: 768px){.p-hispecAddition .text.is-pcSmall{font-size:14px}}.p-hispecAddition .text.is-small{font-size:14px}@media screen and (max-width: 768px){.p-hispecAddition .text.is-small{font-size:13px}}.p-hispecAddition .text.is-tiny{font-size:12px}@media screen and (max-width: 768px){.p-hispecAddition .text.is-tiny{font-size:11px}}@media screen and (max-width: 768px){.p-hispecAddition .text.is-spLeft{text-align:left}}.p-hispecAddition__sec{padding:80px 0}@media screen and (max-width: 768px){.p-hispecAddition__sec{padding:30px 10px}}.p-hispecAddition__sec .inner{margin-left:auto;margin-right:auto}.p-hispecAddition__sec .inner{max-width:980px}.p-hispecAddition__overview{margin-top:25px}@media screen and (max-width: 768px){.p-hispecAddition__overview{margin-top:15px}}.p-hispecAddition__overview{text-align:center}.p-hispecAddition__overview .inner{background:#f2f8ff;padding:40px 30px}@media screen and (max-width: 768px){.p-hispecAddition__overview .inner{padding:30px 10px}}.p-hispecAddition__overview .contentDiagram{margin-top:40px}@media screen and (max-width: 768px){.p-hispecAddition__overview .contentDiagram{margin-top:25px}}.p-hispecAddition__overview .contentDiagram{display:flex;justify-content:center;align-items:center;gap:15px}@media screen and (max-width: 768px){.p-hispecAddition__overview .contentDiagram{flex-direction:column}}.p-hispecAddition__overview .contentDiagram .ttl{font-size:18px}@media screen and (max-width: 768px){.p-hispecAddition__overview .contentDiagram .ttl{font-size:16px}}.p-hispecAddition__overview .contentDiagram .ttl{color:#333;background:#fff;font-weight:700;border-radius:.2em;line-height:1;padding:.5em 0}.p-hispecAddition__overview .contentDiagram .ttl.is-twoUnits{color:#fff;background:#004096}.p-hispecAddition__overview .contentDiagram .iconArrow{margin-top:4em;display:inline-block;vertical-align:middle;width:0;height:0;border-top:.4em solid rgba(0,0,0,0);border-bottom:.4em solid rgba(0,0,0,0);border-left:.5em solid #004096;border-right:0}@media screen and (max-width: 768px){.p-hispecAddition__overview .contentDiagram .iconArrow{margin-top:0;border-top:15px solid #004096;border-bottom:0;border-left:12.5px solid transparent;border-right:12.5px solid transparent}}.p-hispecAddition__overview .contentMerit .list{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}@media screen and (max-width: 768px){.p-hispecAddition__overview .contentMerit .list{grid-template-columns:1fr}}.p-hispecAddition__overview .contentMerit .item{margin-top:25px}@media screen and (max-width: 768px){.p-hispecAddition__overview .contentMerit .item{margin-top:15px}}.p-hispecAddition__overview .contentMerit .item{border:2px solid #004096;box-sizing:border-box;border-radius:8px;background:#fff}.p-hispecAddition__overview .contentMerit .ttl{font-size:18px}@media screen and (max-width: 768px){.p-hispecAddition__overview .contentMerit .ttl{font-size:16px}}.p-hispecAddition__overview .contentMerit .ttl{color:#fff;font-weight:700;line-height:1;background:#004096;padding:.5em 0}.p-hispecAddition__overview .contentMerit .text{font-size:16px}@media screen and (max-width: 768px){.p-hispecAddition__overview .contentMerit .text{font-size:14px}}.p-hispecAddition__overview .contentMerit .text{padding:.7em;text-align:left}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl{width:100%;table-layout:fixed}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl.is-scroll th.title{width:auto}@media screen and (max-width: 768px){.p-hispecAddition__tbl .routerPurchaseTab_contenTbl.is-scroll th.title{width:173.3333333333px}}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl.is-scroll td{font-size:14px}@media screen and (max-width: 768px){.p-hispecAddition__tbl .routerPurchaseTab_contenTbl.is-scroll td{font-size:12px}}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl.is-scroll td{background:#fff;text-align:left}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 768px){.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content{gap:.5em}}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content.is-link{gap:0em}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content.is-link img{width:5em}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content.is-link img.blank{display:none}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content.is-link a{font-size:14px}@media screen and (max-width: 768px){.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content.is-link a{font-size:12px}}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content p{font-size:14px}@media screen and (max-width: 768px){.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content p{font-size:12px}}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content p{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content p{text-align:center}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content p{min-height:50px}@media screen and (max-width: 768px){.p-hispecAddition__tbl .routerPurchaseTab_contenTbl .content p{justify-content:flex-start}}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl th.list{width:200px}@media screen and (max-width: 768px){.p-hispecAddition__tbl .routerPurchaseTab_contenTbl th.list{width:80px}}.p-hispecAddition__tbl .routerPurchaseTab_contenTbl th.title{width:auto}@media screen and (max-width: 768px){.p-hispecAddition__tbl .routerPurchaseTab_contenTbl th.title{width:calc((100% - 80px)/2)}}.p-hispecAddition__tab .content{margin-top:25px}@media screen and (max-width: 768px){.p-hispecAddition__tab .content{margin-top:15px}}.p-hispecAddition__tab .content{margin-left:auto;margin-right:auto}.p-hispecAddition__tab .content{max-width:760px;display:flex;justify-content:center;align-items:center;gap:1em}.p-hispecAddition__tab .plusIcon{width:50px;height:50px;mask:url(/niftyhikari/router/hispec_addition/icon-plus.svg) center/contain no-repeat;background-color:#ffc900}.p-hispecAddition__tab .plusIcon.is-10g{background-color:#004096}.p-hispecAddition__tab .plusIcon.is-10g.is-docomo{background-color:#c03}.p-hispecAddition__tab .dottedLine{margin-top:25px}@media screen and (max-width: 768px){.p-hispecAddition__tab .dottedLine{margin-top:15px}}.p-hispecAddition__tab .dottedLine{margin-left:auto;margin-right:auto}.p-hispecAddition__tab .dottedLine{max-width:760px;background-image:radial-gradient(circle,#cccccc 2px,transparent 2px);background-position:left top;background-repeat:repeat-x;background-size:14px 4px;height:4px}@media screen and (max-width: 768px){.p-hispecAddition__tab .secBenefit_content{padding:25px 10px}}@media screen and (max-width: 768px){.p-hispecAddition__tab .secBenefit_content.is-1g{border:5px solid #fabe00}}@media screen and (max-width: 768px){.p-hispecAddition__tab .secBenefit_content.is-10g{border:5px solid #c03}}.p-hispecAddition__apply{padding:40px 0}@media screen and (max-width: 768px){.p-hispecAddition__apply{padding:25px 0}}.p-hispecAddition__apply{margin-top:40px}@media screen and (max-width: 768px){.p-hispecAddition__apply{margin-top:25px}}.p-hispecAddition__apply{text-align:center;background:#fff;border-radius:8px}@media screen and (max-width: 768px){.p-hispecAddition__apply{padding:10px}}.p-hispecAddition__apply .telLink a{font-size:36px}@media screen and (max-width: 768px){.p-hispecAddition__apply .telLink a{font-size:32px}}.p-hispecAddition__apply .telLink a{text-decoration:none;font-weight:700;color:#333;padding-left:1.5em;background:url(/niftyhikari/common/images/icon-nav.svg) left center/1.3em auto no-repeat}
