@charset "UTF-8";#router_device .router-device{text-align:left}@media screen and (min-width:768px),print{#router_device .router-device{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"device-image device-title" "device-image device-contents"}}#router_device .router-device__title{position:relative;grid-area:device-title;margin-right:auto;margin-left:auto}@media screen and (min-width:768px),print{#router_device .router-device__title{width:-moz-max-content;width:max-content}}#router_device .router-device__title-name{line-height:1.1}@media screen and (min-width:768px),print{#router_device .router-device__title-name{font-size:34px}}@media screen and (max-width:767.9px){#router_device .router-device__title-name{font-size:26px}}#router_device .router-device__image{grid-area:device-image}@media screen and (min-width:768px),print{#router_device .router-device__image{margin-right:40px}}#router_device .router-device__image--main{position:relative}@media screen and (min-width:768px),print{#router_device .router-device__image--main{width:388px;height:388px;margin-left:auto;margin-right:auto}}@media screen and (max-width:767.9px){#router_device .router-device__image--main{padding:1px}}@media screen and (min-width:768px),print{#router_device .router-device__image--item{width:386px;height:386px}}#router_device .router-device__contents{grid-area:device-contents}#router_device .router-device__catch{font-weight:500}@media screen and (min-width:768px),print{#router_device .router-device__catch{font-size:18px}}@media screen and (max-width:767.9px){#router_device .router-device__catch{font-size:16px}}#router_device .router-device__sold{border:1px solid #c30227;background-color:#fff;color:#c30227;border-radius:4px;display:inline-block;font-weight:500;line-height:1;padding:5px;vertical-align:middle}@media screen and (min-width:768px),print{#router_device .router-device__sold{width:94px;margin:0 auto;display:block}}@media screen and (max-width:767.9px){#router_device .router-device__sold{width:86px;margin:0 auto 10px;display:block}}#router_device .router-device__sold--note li{padding-left:0}@media screen and (min-width:768px),print{#router_device .router-device__indicate{width:420px;margin-right:auto;margin-left:auto}#router_device .router-device__guide-link{padding-left:30px}}#router_device .router-list-thumbnail{display:flex;flex-wrap:wrap;margin:-5px}#router_device .router-list-thumbnail__item{padding:5px;width:16.6%}#router_device .router-list-thumbnail__btn{display:block;position:relative;border:1px solid #d1d1d1;background-color:#fafafb;border-radius:6px;padding:1px;overflow:hidden}@media screen and (min-width:768px),print{#router_device .router-list-thumbnail__btn{width:56px;height:56px}}#router_device .router-list-thumbnail__btn--active{border:2px solid #3176d5;padding:0}@media screen and (min-width:768px),print{#router_device .router-list-thumbnail__btn:hover{border:2px solid #3176d5;padding:0}}#router_device .datarouter{max-width:700px;margin-left:auto;margin-right:auto;padding:0 15px;border-bottom:0}#router_device .datarouter__wrapper{margin-bottom:10px;line-height:1.5}#router_device .datarouter__heading{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 4px;font-size:16px;background-color:#0077d9;color:#fff;border-radius:8px 8px 0 0;line-height:1.5}#router_device .datarouter__heading>h3{font-size:22px}#router_device .datarouter__body{background-color:#fff;padding:30px 15px 35px;border-radius:0 0 8px 8px;border-bottom:1px solid #d1d1d1}#router_device .datarouter__lead{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:0 15px;text-align:center}@media screen and (max-width:767.9px){#router_device .datarouter__lead{text-align:left}}#router_device .datarouter__lead>span{font-size:18px}@media screen and (max-width:767.9px){#router_device .datarouter__lead>span{font-size:16px}}#router_device .datarouter__img{position:relative;width:260px}@media screen and (max-width:767.9px){#router_device .datarouter__img{order:2;width:75%}}#router_device .datarouter__content{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767.9px){#router_device .datarouter__content{flex-direction:column}#router_device .datarouter__detail{display:contents}}#router_device .datarouter__detail.device-detail{padding:0}#router_device .datarouter__new{color:#fff;border-radius:3px;background:#c30227}@media screen and (min-width:768px),print{#router_device .datarouter__new{position:absolute;top:-30px;left:-285px;padding:4px 10px 3px;font-size:16px}}@media screen and (max-width:767.9px){#router_device .datarouter__new{padding:2px 5px;font-size:12px}}#router_device .datarouter__name{font-size:20px}@media screen and (max-width:767.9px){#router_device .datarouter__name{order:1;font-size:18px}}#router_device .datarouter__name-wrapper{position:relative;display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width:767.9px){#router_device .datarouter__spec{width:100%;max-width:320px;order:3}#router_device .datarouter__btn{width:220px;order:4}}#router_device .router-device__spec{display:flex;margin-inline:auto;padding:20px 15px;justify-content:space-around;border-radius:6px;background:#fff}@media screen and (min-width:768px),print{#router_device .router-device__spec{width:390px;height:182px}}#router_device .router-device__spec--bg-gray{background:#fafafb}@media screen and (max-width:767.9px){#router_device .router-device__spec--no-padding{padding:0}}#router_device .router-device__spec__title{font-size:12px;font-weight:500;display:flex;padding:2px 12px;border-radius:12px;background:#e1e1e1;align-items:center;justify-content:center;margin-bottom:10px}#router_device .router-device__spec__item{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}#router_device .router-device__spec__line{text-align:center;font-weight:500;display:flex;justify-content:center;align-items:center;height:22px;border-radius:2px;background:#fff}@media screen and (min-width:768px),print{#router_device .router-device__spec__line{font-size:12px;width:87px;padding:2px 5px}}@media screen and (max-width:767.9px){#router_device .router-device__spec__line{font-size:10px;width:68px;padding:2px}}#router_device .router-device__spec__line--au5g{color:#d6006b;border:1px solid #d6006b}#router_device .router-device__spec__line--au4glte{color:#d23a00;border:1px solid #d23a00}#router_device .router-device__spec__line--wimax2plus{color:#0077d9;border:1px solid #0077d9}#router_device .router-device__spec__txt{text-align:center;font-weight:500;line-height:1.3}@media screen and (min-width:768px),print{#router_device .router-device__spec__txt{font-size:14px}}@media screen and (max-width:767.9px){#router_device .router-device__spec__txt{font-size:12px}}@media screen and (min-width:768px),print{#router_device .router-device__spec__num{font-size:18px}}@media screen and (max-width:767.9px){#router_device .router-device__spec__num{font-size:16px}}#router_device .router-device__spec__img{width:58px;height:46px;margin-top:10px}#router_device .router-device .detail-offer-btn{font-size:16px;max-width:328px;height:48px;border-radius:34px}#router_device .router-device .is-disable{background-color:#d1d1d1;pointer-events:none;box-shadow:none;line-height:1}#router_device .router-device .is-not-initialized{display:none;opacity:0}
