@charset "UTF-8";.mainTabWrap{background:none}.routerPurchase main.pageMainlpFlg{padding-top:0}.routerPurchase_ttl{text-align:center}.routerPurchase_ttl.is-black h2{color:#333}.routerPurchase_ttl h2{font-size:28px;color:#003ca0;font-weight:700}@media screen and (max-width: 768px){.routerPurchase_ttl h2{font-size:22px}}.routerPurchase_ttl p{margin-top:1em}.routerPurchase_ttl p.is-introTxt{font-size:18px;line-height:1.5}@media screen and (max-width: 768px){.routerPurchase_ttl p{text-align:left}.routerPurchase_ttl p.is-introTxt{font-size:15px;text-align:center}}.font-red{color:#d00f31}.fontLarge{font-size:1.2em}.fontSmall{font-size:max(.8em,11px)}ol#breadcrumb{font-size:86%;padding-bottom:30px}ol#breadcrumb li{margin-right:5px;float:left}.routerPurchaseContainer{margin-bottom:60px}@media screen and (max-width: 768px){.routerPurchaseContainer{margin-bottom:40px}}.routerPurchaseMv{background:url(/niftyhikari/10g/service/router_purchase/images/mv-bg.webp) center/cover no-repeat}@media screen and (max-width: 768px){.routerPurchaseMv.is-nifty{margin-top:30px}}.routerPurchaseMv.is-docomo1g{background:url(/docomo/images/option/mv-bg.webp) center/cover no-repeat}@media screen and (max-width: 768px){.routerPurchaseMv.is-docomo1g{margin-top:0}}.routerPurchaseMv.is-docomo10g{background:url(/docomo/images/option/mv-bg.webp) center/cover no-repeat}@media screen and (max-width: 768px){.routerPurchaseMv.is-docomo10g{margin-top:0}}.routerPurchaseMv .inner{padding:0}.routerPurchaseBnr{max-width:800px}.routerPurchaseTab{margin-top:60px;padding:0 10px}@media screen and (max-width: 768px){.routerPurchaseTab{margin-top:40px}}.routerPurchaseTab .inner{padding:0}.routerPurchaseTab_btnWrap{font-size:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:2em;align-items:end;position:relative}.routerPurchaseTab_btnWrap:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:1px;height:100%;background:#ffefa9}.routerPurchaseTab_btnWrap.is-10g:before{background:#d9e9ff}.routerPurchaseTab_btnWrap.is-1col{grid-template-columns:1fr}.routerPurchaseTab_btnWrap.is-1col li{margin:0 auto}.routerPurchaseTab_btnWrap.is-1col:before{background:none}.routerPurchaseTab_btnImg.is-recommend{position:relative}.routerPurchaseTab_btnImg.is-recommend img{position:relative;z-index:2}.routerPurchaseTab_contentWrap{max-width:1000px;margin:30px auto 0}@media screen and (max-width: 768px){.routerPurchaseTab_contentWrap{display:none}}.routerPurchaseTab_ac .c-accordion dt{border:1px solid #cccccc;background:#f5f5f5;color:#333}.routerPurchaseTab_ac .c-accordion dt:before,.routerPurchaseTab_ac .c-accordion dt:after{background:#333}.routerPurchaseTab_ac .c-accordion dt.is-open{background:#004096;color:#fff}.routerPurchaseTab_ac .c-accordion dt.is-open:before,.routerPurchaseTab_ac .c-accordion dt.is-open:after{background:#fff}.routerPurchaseTab_content{display:none}.routerPurchaseTab_content.is-active{display:block}.routerPurchaseTab_contentTtl{text-align:right;font-size:20px;margin-top:20px}@media screen and (max-width: 768px){.routerPurchaseTab_contentTtl{font-size:14px}}.routerPurchaseTab_contentTtl h3{font-size:1.5em;text-align:center;font-weight:700}.routerPurchaseTab_contentTtl a{font-size:max(.7em,12px)}.routerPurchaseTab_contentTtl a:after{content:">"}.routerPurchaseTab_contenTbl{font-size:16px;border-collapse:collapse;margin-top:.5em;width:100%}@media screen and (max-width: 768px){.routerPurchaseTab_contenTbl.is-scroll{min-width:450px}}.routerPurchaseTab_contenTbl img{max-width:100px}@media screen and (max-width: 768px){.routerPurchaseTab_contenTbl img{max-width:50px}}.routerPurchaseTab_contenTbl a.is-productLink{font-size:14px}@media screen and (max-width: 768px){.routerPurchaseTab_contenTbl a.is-productLink{font-size:12px;letter-spacing:-.08em}}@media screen and (max-width: 768px){.routerPurchaseTab_contenTbl{font-size:13px}}.routerPurchaseTab_contenTbl th,.routerPurchaseTab_contenTbl td{font-size:1em;padding:1em;border:1px solid #bebebe}@media screen and (max-width: 768px){.routerPurchaseTab_contenTbl th,.routerPurchaseTab_contenTbl td{padding:.5em}}.routerPurchaseTab_contenTbl th{font-weight:700;width:300px;background:#efefef}.routerPurchaseTab_contenTbl th.is-ttl{width:80px}@media screen and (max-width: 768px){.routerPurchaseTab_contenTbl th.is-ttl{width:40px}}@media screen and (max-width: 768px){.routerPurchaseTab_contenTbl th{width:100px}}.routerPurchaseTab_contenTbl td .attentionBox{border:1px solid #ED143D;box-sizing:border-box;color:#ed143d;display:inline-block;padding:.2em}.routerPurchaseTab_contenTbl td .attentionText{color:#ed143d}.routerPurchaseTab_contenTbl sup{font-size:max(.6em,11px)}.routerPurchaseTab_contenTbl+.list-note{font-size:14px;margin-top:1em}@media screen and (max-width: 768px){.routerPurchaseTab_contenTbl+.list-note{font-size:12px}}.routerPurchaseTab_contenTbl+.list-note li{font-size:1em}.routerPurchaseAddition{text-align:center;font-size:20px;margin-top:60px}@media screen and (max-width: 768px){.routerPurchaseAddition{margin-top:40px;font-size:16px}}.routerPurchaseAddition_cpText{font-size:.9em;margin:1.5em;display:flex;align-items:center;justify-content:center}.routerPurchaseAddition_cpText:before,.routerPurchaseAddition_cpText:after{border-top:1px solid #333;content:"";width:3em}@media screen and (max-width: 768px){.routerPurchaseAddition_cpText:before,.routerPurchaseAddition_cpText:after{content:none}}.routerPurchaseAddition_cpText:before{margin-right:15px}.routerPurchaseAddition_cpText:after{margin-left:15px}.routerPurchaseAddition_subTtl{font-size:1.2em;font-weight:700;margin-top:.8em}@media screen and (max-width: 768px){.routerPurchaseAddition_subTtl{content:none}}.routerPurchaseAddition_attentionText{margin-top:1em;font-size:1.2em;font-weight:700}.routerPurchaseAddition_attentionText span{color:#003ca0}.routerPurchaseAddition_btn{margin-top:2em}.routerPurchaseBoard{font-size:20px;padding:0 10px;margin-top:60px}@media screen and (max-width: 768px){.routerPurchaseBoard{margin-top:40px;font-size:16px}}.routerPurchaseBoard .inner{border:3px solid #003ca0;padding:1.5em .5em;max-width:1000px}.routerPurchaseBoard .list-note{font-size:12px}.routerPurchaseBoard .list-note.is-paddingLeft0 li{padding-left:0}.routerPurchaseBoard .list-note.is-paddingLeft0 .mark{text-indent:0}.routerPurchaseBoard_smallTxt{font-size:14px}@media screen and (max-width: 768px){.routerPurchaseBoard_smallTxt{font-size:12px}}.routerPurchaseBoard_pay{max-width:880px;margin:1em auto 0;text-align:center;padding:30px}@media screen and (max-width: 768px){.routerPurchaseBoard_pay{padding:24px 8px}}.routerPurchaseBoard_payCautionTxt{font-size:18px;display:inline-block;position:relative;padding-left:2em}.routerPurchaseBoard_payCautionTxt:before{position:absolute;content:"";top:0;left:0;width:1.5em;height:1.5em;background:url(/docomo/images/option/icon-attention.png) center/contain no-repeat}@media screen and (max-width: 768px){.routerPurchaseBoard_payCautionTxt{font-size:16px}}.routerPurchaseBoard_payInfoTxt{font-size:16px}@media screen and (max-width: 768px){.routerPurchaseBoard_payInfoTxt{font-size:14px}}.routerPurchaseBoard_btn{margin-top:1em}.routerPurchasePrimaryBtn{display:block;font-size:20px;background:#003ca0;border:2px solid #003ca0;font-weight:700;color:#fff;text-decoration:none;text-align:center;padding:.8em 1.5em .8em .5em;border-radius:4px;position:relative;cursor:pointer;width:100%;max-width:500px;margin:0 auto}@media screen and (max-width: 768px){.routerPurchasePrimaryBtn{font-size:16px}}.routerPurchasePrimaryBtn:before{content:"";position:absolute;top:50%;right:.5em;transform:translateY(-50%) rotate(-90deg);-webkit-mask:url(/niftyhikari/10g/service/router_purchase/images/icon-arrow-down.svg) center/contain no-repeat;mask:url(/niftyhikari/10g/service/router_purchase/images/icon-arrow-down.svg) center/contain no-repeat;background-color:#fff;width:1em;height:1em}.routerPurchasePrimaryBtn:hover{background:#fff;color:#003ca0}.routerPurchasePrimaryBtn:hover:before{background-color:#003ca0}.routerPurchasePrimaryBtn.is-red{background:#d00f31;border:2px solid #d00f31}.routerPurchasePrimaryBtn.is-red:hover{background:#fff;color:#d00f31}.routerPurchasePrimaryBtn.is-red:hover:before{background-color:#d00f31}.routerPurchaseCompare{margin-top:60px;padding:0 10px}@media screen and (max-width: 768px){.routerPurchaseCompare{margin-top:40px}}.routerPurchaseCompare .inner{max-width:1000px;padding:0}.routerPurchaseCompare_acBtn{font-size:20px;background:#003ca0;border:2px solid #bebebe;font-weight:700;text-align:center;padding:.8em .5em;border-radius:4px;position:relative;cursor:pointer;color:#fff}@media screen and (max-width: 768px){.routerPurchaseCompare_acBtn{font-size:16px}}.routerPurchaseCompare_acBtn:before{content:"";position:absolute;top:50%;right:1em;transform:translateY(-50%);-webkit-mask:url(/niftyhikari/10g/service/router_purchase/images/icon-arrow-down.svg) center/contain no-repeat;mask:url(/niftyhikari/10g/service/router_purchase/images/icon-arrow-down.svg) center/contain no-repeat;background-color:#fff;width:1em;height:1em}.routerPurchaseCompare_acBtn.is-active:before{transform:translateY(-50%) rotate(180deg)}.routerPurchaseCompare_acContent{margin-top:40px;display:none}@media screen and (max-width: 768px){.routerPurchaseCompare_acContent{margin-top:25px}}@media screen and (max-width: 768px){.routerPurchaseCompare_scroll{width:680px}}.routerPurchaseCompare_tbl{font-size:16px;border-collapse:collapse;table-layout:fixed}@media screen and (max-width: 768px){.routerPurchaseCompare_tbl{font-size:13px}}.routerPurchaseCompare_tbl th,.routerPurchaseCompare_tbl td{font-size:1em;padding:1em;border:1px solid #bebebe;text-align:left;vertical-align:top}@media screen and (max-width: 768px){.routerPurchaseCompare_tbl th,.routerPurchaseCompare_tbl td{padding:.5em}}.routerPurchaseCompare_tbl .is-border-right{border-right:5px solid #fffa3b}.routerPurchaseCompare_tbl .is-border-top{border-top:5px solid #fffa3b}.routerPurchaseCompare_tbl .is-border-bottom{border-bottom:5px solid #fffa3b}.routerPurchaseCompare_tbl th{font-weight:700;background:#efefef;position:relative}.routerPurchaseCompare_tbl th:first-child{width:220px}@media screen and (max-width: 768px){.routerPurchaseCompare_tbl th:first-child{width:100px}}.routerPurchaseCompare_tbl sup{font-size:max(.6em,11px)}.routerPurchaseCompare_tbl+.list-note{font-size:14px;margin-top:1em}@media screen and (max-width: 768px){.routerPurchaseCompare_tbl+.list-note{font-size:12px}}.routerPurchaseCompare_tbl+.list-note li{font-size:1em}.routerPurchaseCompare_balloon{position:absolute;top:-3.5em;left:50%;transform:translate(-50%);white-space:nowrap;background:#fffa3b;padding:.5em}.routerPurchaseCompare_balloon:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-left:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);border-top:.5em solid #fffa3b}.routerPurchaseCompare_note{font-size:14px;margin-top:1em}@media screen and (max-width: 768px){.routerPurchaseCompare_note{font-size:12px}}.routerPurchaseCompare_note li{font-size:1em}.routerPurchaseNotice{margin-top:60px;padding:0 10px}@media screen and (max-width: 768px){.routerPurchaseNotice{margin-top:40px}}.routerPurchaseNotice .inner{padding:0}.routerPurchaseNotice_list{font-size:20px;margin-top:40px}@media screen and (max-width: 768px){.routerPurchaseNotice_list{font-size:16px;margin-top:25px}}.routerPurchaseNotice_list b{font-size:.8em}.routerPurchaseNotice_list .list-note{font-size:max(.7em,12px);margin-top:.5em}.routerPurchaseNotice_list .list-note>li{font-size:14px}@media screen and (max-width: 768px){.routerPurchaseNotice_list .list-note>li{font-size:12px}}.routerPurchaseNotice_list+.routerPurchaseNotice_list{margin-top:1em}.routerPurchaseEntry{margin-top:60px}@media screen and (max-width: 768px){.routerPurchaseEntry{margin-top:40px}}.footPath-area.is-nifty1g{margin-top:0}.footPath-area .inner{padding:15px 0}.list-foot li{font-size:12px;position:relative}.list-foot li+li{padding-left:15px;margin-left:8px}.list-foot li+li:before{content:">";display:inline-block;position:absolute;top:0;left:0}main{padding-top:0}@media screen and (max-width: 768px){.topic-path{display:none}}.routerPurchaseCta{margin-top:60px;padding:0 10px}@media screen and (max-width: 768px){.routerPurchaseCta{margin-top:40px}}.routerPurchaseCta.is-apply{background:linear-gradient(135deg,#000 20%,#111 20% 60%,#222 60% 80%,#000 80%);padding:60px 10px;color:#fff}@media screen and (max-width: 768px){.routerPurchaseCta.is-apply{padding:40px 10px}}.routerPurchaseCta.is-apply .routerPurchase_ttl h2{color:#fff}.routerPurchaseCta .inner{padding:0}.routerPurchaseCta_btn{font-size:20px;text-align:center}@media screen and (max-width: 768px){.routerPurchaseCta_btn{font-size:16px}}.routerPurchaseCta_btn.is-apply{background:#fff;padding:1em;color:#333}.routerPurchaseCta_btn .routerPurchasePrimaryBtn{margin-top:20px}.routerPurchaseCta_btn .list-note{font-size:max(.7em,12px);margin-top:1em}.routerPurchaseCta_btn .list-note>li{font-size:1em}@media screen and (max-width: 768px){.routerPurchaseCta_btn .list-note{text-align:left}}.routerPurchaseCta_btnDesc{font-weight:700;font-size:.8em}.routerPurchaseCta_btnDesc.is-apply a{color:#ff7500}.routerPurchaseNews{margin-top:60px}@media screen and (max-width: 768px){.routerPurchaseNews{margin-top:40px}}.routerPurchaseNews_list{max-width:700px;margin:40px auto 0;border:1px solid #ccc;padding:.5em}@media screen and (max-width: 768px){.routerPurchaseNews_list{margin-top:25px}}.routerPurchaseNews_listItem{padding:.5em}.routerPurchaseNews_listItem dt{display:flex;gap:1em;cursor:pointer;position:relative;padding:.5em 2em .5em .5em}@media screen and (max-width: 768px){.routerPurchaseNews_listItem dt{font-size:14px;flex-direction:column;gap:0}}.routerPurchaseNews_listItem dt:hover{background:#deeffb}.routerPurchaseNews_listItem dt:before,.routerPurchaseNews_listItem dt:after{content:"";position:absolute;top:50%;right:.5em}.routerPurchaseNews_listItem dt:before{background:#333;width:1em;height:1em;translate:0 -50%}.routerPurchaseNews_listItem dt:after{border-width:.3em 0 .3em .45em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;translate:-50% -50%}.routerPurchaseNews_listItem dt.is-active{color:#003ca0;background:#deeffb}.routerPurchaseNews_listItem dt.is-active:before{background:#003ca0}.routerPurchaseNews_listItem dt.is-active:after{border-width:.45em .3em 0 .3em;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);translate:-38% -43%}.routerPurchaseNews_listItem dt time{font-weight:700;font-size:.9em;padding-top:.1em}.routerPurchaseNews_listItem+.routerPurchaseNews_listItem{border-top:1px solid #ccc;margin-top:.5em;padding-top:.5em}.routerPurchaseNews_listItem dd{padding:.5em .5em 0;display:none;font-size:14px}@media screen and (max-width: 768px){.routerPurchaseNews_listItem dd{font-size:12px}}.routerPurchaseNews_listItem dd.is-active{display:block}
