@charset "UTF-8";@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes reflection{0%{opacity:0;transform:scale(0) rotate(45deg)}80%{opacity:.5;transform:scale(0) rotate(45deg)}81%{opacity:1;transform:scale(4) rotate(45deg)}to{opacity:0;transform:scale(50) rotate(45deg)}}@keyframes shake{0%{transform:translate(0)}15%{transform:translate(5px)}30%{transform:translate(-5px)}50%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-infinite{0%{transform:translate(0)}10%{transform:translate(5px)}20%{transform:translate(-5px)}30%{transform:translate(2px)}35%{transform:translate(-2px)}40%{transform:translate(1px)}45%{transform:translate(-.5px)}50%{transform:translate(0)}to{transform:translate(0)}}@keyframes shake-fast{0%{transform:translate(0)}60%{transform:translate(0)}65%{transform:translate(5px)}70%{transform:translate(-5px)}75%{transform:translate(2px)}80%{transform:translate(-2px)}85%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-vertical-fast{0%{transform:translateY(0)}60%{transform:translateY(0)}65%{transform:translateY(5px)}70%{transform:translateY(-5px)}75%{transform:translateY(2px)}80%{transform:translateY(-2px)}85%{transform:translateY(1px)}90%{transform:translateY(-.5px)}to{transform:translateY(0)}}@keyframes loop-tilt{0%{transform:rotate(4deg)}90%{transform:rotate(4deg)}to{transform:rotate(-12deg)}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}to{opacity:.2}}@keyframes fluffy{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes scroll-down{0%{opacity:0;transform:translateY(-15px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes hanabi{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:0;transform:scale(2)}}@keyframes drop{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(200px)}to{opacity:.3;transform:translateY(500px)}}@keyframes poyopoyo{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(.9)}60%{transform:scale(1)}70%{transform:scale(.95)}80%{transform:scale(1)}}.docomo-hikari-home5g-hikaku{position:relative;margin-right:auto;margin-left:auto;max-width:960px}.docomo-hikari-home5g-hikaku__l-msg{margin-bottom:20px}.docomo-hikari-home5g-hikaku__msg{padding:24px 8px;background-color:#333;color:#fff;text-align:center}.docomo-hikari-home5g-hikaku__msg>p{font-weight:700;font-size:1.8rem;line-height:1.4}.docomo-hikari-home5g-hikaku__msg>small{font-weight:400;font-size:1.4rem;line-height:1.4}.docomo-hikari-home5g-hikaku__ttl{text-align:center}.docomo-hikari-home5g-hikaku__ttl img{vertical-align:middle}.docomo-hikari-home5g-hikaku__l-floating{position:sticky;bottom:0;z-index:2;visibility:hidden;box-shadow:0 -3px 3px #0003;opacity:0;transition:visibility ease-in .2s,opacity ease-in .2s}.docomo-hikari-home5g-hikaku__l-floating.is-active{visibility:visible;opacity:1}.docomo-hikari-home5g-hikaku__l-floating.is-bottom{box-shadow:none}.dhhh-sec{padding-top:48px;background:center top/contain no-repeat}.dhhh-sec--reco{padding-bottom:68px;background-color:#fd0;background-image:url(/pc/images/lp/docomo-hikari-home5g-hikaku/bg-reco@2x.png)}.dhhh-sec--select{background-color:#fff;background-image:url(/pc/images/lp/docomo-hikari-home5g-hikaku/bg-select@2x.png)}.dhhh-sec__ttl{margin-bottom:52px;text-align:center}.dhhh-sec__ttl-img{height:auto;vertical-align:middle}.dhhh-sec__l-notes-expand{margin-top:16px;padding:0 40px}.dhhh-sec-list__item+.dhhh-sec-list__item{margin-top:12px}.dhhh-sec-list__item+.dhhh-sec-list__item--02{margin-top:44px;text-align:right}.dhhh-sec-list__item-img{width:calc(100% - 52px);height:auto;vertical-align:middle}.dhhh-sec-nav__ttl{position:relative;z-index:2;margin-bottom:-60px;text-align:center}.dhhh-sec-nav-list{display:flex;justify-content:center}.dhhh-sec-nav-list__item{position:relative;z-index:1;flex:1 1 auto}.dhhh-sec-nav-list__item-img{width:100%;height:auto;vertical-align:middle}.dhhh-sec-nav-list__item-btn{height:auto;vertical-align:middle;position:absolute;bottom:0;left:0;width:100%}.dhhh-sec-nav-list__item-btn:hover{opacity:.8}.dhhh-feature__body{margin-top:-60px;padding:92px 52px 52px}.dhhh-feature--h5 .dhhh-feature__body{background:#fd0 repeating-linear-gradient(135deg,transparent,transparent 20px,rgba(255,255,255,.3) 20px,rgba(255,255,255,.3) 40px)}.dhhh-feature--dh .dhhh-feature__body{background:#c03 repeating-linear-gradient(135deg,transparent,transparent 20px,rgba(255,255,255,.12) 20px,rgba(255,255,255,.12) 40px)}.dhhh-feature__l-cta{margin-top:56px}.dhhh-feature-point{padding:36px 40px;border-radius:28px;background-color:#fff}.dhhh-feature-point__ttl{margin-bottom:20px;text-align:center}.dhhh-feature-point__ttl-img{height:auto;vertical-align:middle}.dhhh-feature-point__l-notes-expand{margin-top:20px}.dhhh-feature-point-list__item{padding-top:38px}.dhhh-feature-point-list__item+.dhhh-feature-point-list__item{margin-top:20px}.dhhh-feature-point-content{position:relative;padding:28px 0;border-bottom:5px solid transparent;border-radius:20px 20px 0 0;background-position:0 0,10px 10px;background-size:20px 20px}.dhhh-feature-point-content--h5{border-bottom-color:#f9be00;background-color:#fff5b2;background-image:radial-gradient(#ffeb65 20%,transparent 20%),radial-gradient(#ffeb65 20%,transparent 20%)}.dhhh-feature-point-content--dh{border-bottom-color:#c03;background-color:#f9e0e6;background-image:radial-gradient(#f6d0d9 20%,transparent 20%),radial-gradient(#f6d0d9 20%,transparent 20%)}.dhhh-feature-point-content__l-num{position:absolute;top:-38px;left:-26px}.dhhh-feature-point-content__num-img{height:auto;vertical-align:middle}.dhhh-feature-point-content__txt{text-align:center}.dhhh-feature-point-content--h5 .dhhh-feature-point-content__txt--02{margin-top:-34px}.dhhh-feature-point-content__txt--dh-01{margin-right:-20px;margin-left:-20px}.dhhh-feature-point-content__txt-img{height:auto;vertical-align:middle}.dhhh-feature-point-content__l-note{margin-top:28px}.dhhh-feature-point-content__l-note:not(.dhhh-feature-point-content__l-note--wide){padding:0 16px}.dhhh-cta__lead{margin-bottom:44px;text-align:center}.dhhh-cta__lead-img{height:auto;vertical-align:middle}.dhhh-cta__bnr a{position:relative;display:block;overflow:hidden;border-radius:30px}.dhhh-cta__bnr a:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;content:"";opacity:0;cursor:pointer}.dhhh-cta__bnr a:hover:after{opacity:.2}.dhhh-note-nomarl-list__item{color:#333;font-weight:400;font-size:3rem;line-height:1.6}.dhhh-note-list{list-style:none}.dhhh-note-list__item{color:#333;font-weight:400;font-size:3rem;line-height:1.6;padding-left:1em;text-indent:-1em}.dhhh-note-list__item:not(.dhhh-note-list__item--oneline){font-feature-settings:"palt"}.dhhh-note-list__item--oneline{white-space:nowrap;letter-spacing:-.04em}.dhhh-note-list__item a{color:inherit;text-decoration:underline}.dhhh-note-list__item a:hover{text-decoration:none}.dhhh-note-list__item:before{display:inline;content:"※"}.dhhh-note-list--center{text-align:center}.dhhh-note-list__item--01:before{content:"※1"}.dhhh-note-list__item--02:before{content:"※2"}.dhhh-note-list__item--03:before{content:"※3"}.dhhh-note-list__item--04:before{content:"※4"}.dhhh-note-list__item--00,.dhhh-note-list__item--01,.dhhh-note-list__item--02,.dhhh-note-list__item--03,.dhhh-note-list__item--04{padding-left:2em;text-indent:-2em}.dhhh-note-list__item--00:before,.dhhh-note-list__item--01:before,.dhhh-note-list__item--02:before,.dhhh-note-list__item--03:before,.dhhh-note-list__item--04:before{margin-right:.5em}.dhhh-note-list__item--00:before{margin-right:1.5em}.dhhh-note-list__item--red{color:#c03}.dhhh-floating{padding:20px 40px;background-color:#fff}.dhhh-floating__ttl{margin-bottom:20px;text-align:center}.dhhh-floating-btn-list{display:flex;justify-content:space-between}.dhhh-floating-btn-list__item{flex:0 0 auto;width:calc((100% - 40px)/2)}.dhhh-floating-btn{flex-direction:column;position:relative;top:0;left:0;z-index:0;display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:20px 0;width:100%;border-radius:12px}.dhhh-floating-btn:before{position:absolute;top:-6px;left:0;z-index:1;content:""}.dhhh-floating-btn__txt{position:relative;top:-6px;z-index:3}.dhhh-floating-btn:hover:before,.dhhh-floating-btn:focus:hover:before,.dhhh-floating-btn:disabled:before,.dhhh-floating-btn[aria-disabled=true]:before,.dhhh-floating-btn.is-disabled:before{top:0}.dhhh-floating-btn:hover .dhhh-floating-btn__txt,.dhhh-floating-btn:focus:hover .dhhh-floating-btn__txt,.dhhh-floating-btn:disabled .dhhh-floating-btn__txt,.dhhh-floating-btn[aria-disabled=true] .dhhh-floating-btn__txt,.dhhh-floating-btn.is-disabled .dhhh-floating-btn__txt{top:0}.dhhh-floating-btn:disabled,.dhhh-floating-btn[aria-disabled=true],.dhhh-floating-btn.is-disabled{pointer-events:none}.dhhh-floating-btn:before{width:100%;height:100%;border-radius:inherit}.dhhh-floating-btn--h5{background:#000}.dhhh-floating-btn--h5:before{background:#f9be00}.dhhh-floating-btn--h5__txt{color:#c03}.dhhh-floating-btn--dh{background:#000}.dhhh-floating-btn--dh:before{background:#c03}.dhhh-floating-btn--dh__txt{color:#fff}.dhhh-floating-btn__txt{height:auto;vertical-align:middle}.dhhh-notes-expand{border:2px solid #000;border-radius:20px;text-align:left}.dhhh-notes-expand__checkbox{display:none}.dhhh-notes-expand__label{position:relative;display:flex;align-items:center;justify-content:center;padding:40px 20px}.dhhh-notes-expand__label .icon-svg-toggle{width:4rem;height:4rem;stroke:#333}.dhhh-notes-expand__label .icon-svg-toggle.is-close{display:inline-block}.dhhh-notes-expand__label .icon-svg-toggle.is-open{display:none}.dhhh-notes-expand__checkbox:checked+.dhhh-notes-expand__label .icon-svg-toggle.is-close{display:none}.dhhh-notes-expand__checkbox:checked+.dhhh-notes-expand__label .icon-svg-toggle.is-open{display:inline-block}.dhhh-notes-expand__content{visibility:hidden;overflow:hidden;height:0;opacity:0;transition:visibility linear .5s,height linear .5s,opacity linear .5s}.dhhh-notes-expand__checkbox:checked~.dhhh-notes-expand__content{visibility:visible;height:auto;opacity:1}.dhhh-notes-expand__label-img{height:auto;vertical-align:middle}.dhhh-notes-expand__l-icon{position:absolute;right:40px;flex:0 0 auto}.dhhh-notes-expand-content{padding:0 40px 40px}
