@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@-webkit-keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@-webkit-keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}.feature-docomo-hikari-official{color:#333;word-break:normal;font-size:3.7333333333vw;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.5}.feature-docomo-hikari-official html{font-size:62.5%}.feature-docomo-hikari-official body{font-size:3.7333333333vw;line-height:1.5;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#333}.feature-docomo-hikari-official img{height:auto;max-width:100%;vertical-align:top}.feature-docomo-hikari-official ol,.feature-docomo-hikari-official ul{margin:0;padding:0}.feature-docomo-hikari-official ol li,.feature-docomo-hikari-official ul li{list-style:none}.feature-docomo-hikari-official h1,.feature-docomo-hikari-official h2,.feature-docomo-hikari-official h3,.feature-docomo-hikari-official h4{margin:0;font-size:0}.feature-docomo-hikari-official *{box-sizing:border-box}.feature-docomo-hikari-official .inner{max-width:750px;margin:0 auto}.feature-docomo-hikari-official .note{font-size:2.6666666667vw;font-weight:700;line-height:1.4}.feature-docomo-hikari-official .note--center{text-align:center;margin-bottom:12px}.feature-docomo-hikari-official .note li{padding-left:1em;text-indent:-1em}.feature-docomo-hikari-official .contents01-entry .note .note-img{padding:2% 0 0 3%;color:#c03}.feature-docomo-hikari-official .note-img{padding:0 4%}.feature-docomo-hikari-official .floating{display:none;position:fixed;left:0;bottom:0;width:100%;background:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);z-index:100}.feature-docomo-hikari-official .floating-inner{max-width:750px;margin:0 auto;padding:2.6666666667vw 6.6666666667vw}.feature-docomo-hikari-official .floating .note{margin-top:2.6666666667vw;padding-left:1em;text-indent:-1em;color:#c03}.feature-docomo-hikari-official .visual{position:relative}.feature-docomo-hikari-official .visual-title-text03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#c03;font-family:Roboto,Helvetica,sans-serif;letter-spacing:-0.2rem;line-height:1;position:absolute;top:44%;left:13%}.feature-docomo-hikari-official .visual-title-text03-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:20.6666666667vw}.feature-docomo-hikari-official .visual-title-text03-main>span{padding-bottom:4vw}.feature-docomo-hikari-official .visual-title-text03-sub{padding-bottom:2.4vw;font-size:12vw}.feature-docomo-hikari-official .visual-title-text04{position:absolute;left:33%;bottom:25.5%;margin-top:.6666666667vw}.feature-docomo-hikari-official .visual-title-text04>span{font-size:3.7333333333vw;color:#000;font-weight:400;text-align:center;display:block}.feature-docomo-hikari-official .contents01{padding:5.3333333333vw 4.6666666667vw;background:#c03}.feature-docomo-hikari-official .contents01-entry{padding:5.3333333333vw;text-align:center}.feature-docomo-hikari-official .contents01-entry{color:#333}.feature-docomo-hikari-official .pair{margin-top:1vw;font-size:4vw;color:#c03;text-align:left;padding-left:1em;text-indent:-1em;font-weight:700}.feature-docomo-hikari-official .pair--frame{padding:12px;border:2px solid #c03;text-align:center}.feature-docomo-hikari-official .contents01-entry-button{margin-top:2.6666666667vw}.feature-docomo-hikari-official .contents01-entry-button a{display:block;width:100%}.feature-docomo-hikari-official .contents01-benefits{background-color:#fff;border-radius:5.3333333333vw}.feature-docomo-hikari-official .contents01-benefits-title{padding:0 2.6666666667vw}.feature-docomo-hikari-official .contents01-benefits-item01{position:relative;margin-top:4vw;padding:2.6666666667vw 2.6666666667vw 4vw;display:block;text-align:center}.feature-docomo-hikari-official .coin01,.feature-docomo-hikari-official .coin02{position:absolute;top:59vw}.feature-docomo-hikari-official .coin01{width:25%;left:-3vw}.feature-docomo-hikari-official .coin02{width:20%;right:-3vw}.feature-docomo-hikari-official .contents01-benefits-item02{display:block;text-align:center;margin-top:0;padding:0 2.6666666667vw 4vw}.feature-docomo-hikari-official .contents01-benefits-item01 .note,.feature-docomo-hikari-official .contents01-benefits-item02 .note{display:inline-block;text-align:left;font-weight:600;font-size:2.6666666667vw;padding-left:1em;text-indent:-1em}.feature-docomo-hikari-official .contents01-benefits-item01-title,.feature-docomo-hikari-official .contents01-benefits-item02-title{margin-top:2.6666666667vw}.feature-docomo-hikari-official .contents01-benefits-item01-title,.feature-docomo-hikari-official .contents01-benefits-item02-title{margin-bottom:4vw;border-bottom:5px solid #171c61;padding-bottom:4vw;text-align:left}.feature-docomo-hikari-official .contents01-benefits-item02-title>img{max-width:88%}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-9.3333333333vw;color:#c03;font-family:Roboto,Helvetica,sans-serif;font-weight:900;letter-spacing:-0.2rem;line-height:1}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02--new{background:-webkit-linear-gradient(left, #ffff00, #ffcb00);background:linear-gradient(90deg, #ffff00, #ffcb00);background-size:91% 25%;background-position:bottom;background-repeat:no-repeat}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02::before{content:"";position:absolute;left:0;bottom:3.3333333333vw;width:100%;height:6.6666666667vw;background:#fff;border-radius:100px;z-index:-1}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:22.6666666667vw}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-main>span{padding-bottom:3.7333333333vw}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-sub{padding-bottom:4vw;font-size:10.6666666667vw}.feature-docomo-hikari-official .contents01-benefits-item01-point-text01>img{display:block;width:400px;margin-bottom:50px}.feature-docomo-hikari-official .contents01-old-benefits-item01-point-text01>img{display:block;width:78%;margin:0 0 0 130px}.feature-docomo-hikari-official .contents01-benefits-item01-point-text03-main>img{display:block;width:54%;margin:0 auto 2vw}.feature-docomo-hikari-official .visual-title-text04>span,.feature-docomo-hikari-official .contents01-benefits-item01-point-text03-sub{font-family:A-OTF UD新ゴ Pro,Helvetica,sans-serif}.feature-docomo-hikari-official .contents01-benefits-item01-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:3vw 0;background-image:url("../images/img_contents01_07.png");background-position:left top;background-repeat:no-repeat;background-size:100% auto}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#c03;font-family:Roboto,Helvetica,sans-serif;font-size:9.3333333333vw;font-weight:700;letter-spacing:-0.1rem;line-height:.5;padding:18vw 4.5vw 2vw}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point-main>span{padding-bottom:3px;font-size:.9em}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point-sub{font-size:5.3333333333vw}.feature-docomo-hikari-official .contents01-benefits-item01-detail li:nth-child(2) .contents01-benefits-item01-detail-point+p{font-size:3.2vw;line-height:2.2;text-align:center;font-family:A-OTF UD新ゴ Pro,Helvetica,sans-serif}.feature-docomo-hikari-official .contents01-benefits-item02-title+p{margin-top:1.3333333333vw;padding:0 1.3333333333vw}.feature-docomo-hikari-official .contents01-presentButton{position:relative;margin-top:5.3333333333vw;margin-bottom:2.6666666667vw}.feature-docomo-hikari-official .contents01-presentButton-text03-point{position:absolute;top:9vw;left:23vw;color:#ff0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-family:Roboto,Helvetica,sans-serif}.feature-docomo-hikari-official _::-webkit-full-page-media,.feature-docomo-hikari-official _:future,.feature-docomo-hikari-official :root .contents01-presentButton-text03-point{top:8vw;left:22vw;font-weight:bold}.feature-docomo-hikari-official .contents01-presentButton-text03-point-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:10.6666666667vw}.feature-docomo-hikari-official .contents01-presentButton-text03-point-main>span{padding-bottom:8px;font-size:.8em}.feature-docomo-hikari-official .contents01-presentButton-text03-point-sub{padding-bottom:2.1333333333vw;font-size:6.6666666667vw}.feature-docomo-hikari-official .contents02{padding:5.3333333333vw 4.6666666667vw;background:-webkit-linear-gradient(45deg, #fff000 25%, #ffe200 25%, #ffe200 50%, #fff000 50%, #fff000 75%, #ffe200 75%, #ffe200);background:linear-gradient(45deg, #fff000 25%, #ffe200 25%, #ffe200 50%, #fff000 50%, #fff000 75%, #ffe200 75%, #ffe200);background-size:40px 40px}.feature-docomo-hikari-official .contents02 .note{margin:0 2.6666666667vw;padding-left:1em;text-indent:-1em;color:#fff}.feature-docomo-hikari-official .contents02-bg{padding:6.6666666667vw 4vw;background:#fff;border-radius:6.6666666667vw}.feature-docomo-hikari-official .contents02-item li{padding-left:1em;text-indent:-1em}.feature-docomo-hikari-official .contents02-item+.contents02-item{margin-top:4vw;padding-top:6vw;border-top:2px dotted gray}.feature-docomo-hikari-official .contents02 h2{margin-bottom:4vw;text-align:center;font-size:1.5em}.feature-docomo-hikari-official h5{margin:2vw 0 1.4vw;color:#c03;font-size:1em}.feature-docomo-hikari-official .contents02-item-title{display:inline-block;text-align:center;border-bottom:4px solid #c03}.feature-docomo-hikari-official .contents02-item:nth-of-type(1) li{margin-bottom:2vw}.feature-docomo-hikari-official .contents02-item:nth-of-type(2)>ul>li{margin-bottom:4vw}.feature-docomo-hikari-official .contents02-item-subtitle{margin:6.6666666667vw 0 0;font-size:4.2666666667vw;padding-left:1em;text-indent:-1em}.feature-docomo-hikari-official .contents02-item-subtitle>span,.feature-docomo-hikari-official ul>li>span{color:#c03}.feature-docomo-hikari-official .contents02-item:nth-of-type(2) ul{margin-bottom:2.6666666667vw;font-weight:700}.feature-docomo-hikari-official .contents02-item:nth-of-type(3) p:nth-of-type(2){font-size:2.6666666667vw;font-weight:400}.feature-docomo-hikari-official .contents02-item:nth-of-type(3)>p{margin-bottom:1.2vw;padding-left:1em;text-indent:-1em}.feature-docomo-hikari-official .contents03{padding:6.6666666667vw;background:#fff}.feature-docomo-hikari-official .contents03>ul>li{margin-bottom:1.2vw;padding-left:1em;text-indent:-1em}.feature-docomo-hikari-official .contents03-title{margin-bottom:4vw;padding-bottom:2vw;border-bottom:3px dotted #c03;text-align:center;font-size:1.5em}.feature-docomo-hikari-official .contents03 .note{font-size:3.3333333333vw;font-weight:400}.feature-docomo-hikari-official a{color:#09f}.feature-docomo-hikari-official .contents04{background:#fff001}.feature-docomo-hikari-official .contents04-inner{padding:5.3333333333vw 4.6666666667vw;background-color:#fff001;background-image:-webkit-radial-gradient(#f2e401 15%, #fff001 20%, transparent 20%),-webkit-radial-gradient(#f2e401 15%, #fff001 20%, transparent 20%);background-image:radial-gradient(#f2e401 15%, #fff001 20%, transparent 20%),radial-gradient(#f2e401 15%, #fff001 20%, transparent 20%);background-size:10px 10px;background-position:0 0,15px 15px}.feature-docomo-hikari-official .contents04-title{padding:0 0 5.3333333333vw}.feature-docomo-hikari-official .contents04-title img{display:block;width:70.2666666667vw;max-width:527px;margin:0 auto}.feature-docomo-hikari-official .contents04-flow-item{padding:4vw;background:#fff;border-radius:6.6666666667vw}.feature-docomo-hikari-official .contents04-flow-item+.contents04-flow-item{position:relative;margin-top:10.6666666667vw}.feature-docomo-hikari-official .contents04-flow-item+.contents04-flow-item::before{position:absolute;content:"";top:-15vw;left:42vw;display:block;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/arrow.png")}.feature-docomo-hikari-official .contents04-flow-item-title{margin-bottom:3.3333333333vw}.feature-docomo-hikari-official .contents04-flow-item-title+div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feature-docomo-hikari-official .contents04-flow-item-image{width:33.54%;margin-right:2.6666666667vw}.feature-docomo-hikari-official .contents04-flow-item-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.feature-docomo-hikari-official .contents04-flow-item-text .note{margin-top:2.6666666667vw;font-weight:400}@-moz-document url-prefix(){.feature-docomo-hikari-official .contents04-flow-item-text{flex:none;width:64%}}.feature-docomo-hikari-official .contents05{padding:6.6666666667vw 4.6666666667vw;background:#fff}.feature-docomo-hikari-official .contents05-title+.note{margin:2.6666666667vw 0 4vw;text-align:center;font-weight:400}.feature-docomo-hikari-official .contents05-point-item{margin-bottom:3vw;padding:4vw 5vw;border:10px solid #c03;border-radius:20px}.feature-docomo-hikari-official .contents05-point-item-title+div{margin:2.6666666667vw -5vw -4vw;padding:4vw;background:#eee;border-radius:0 0 10px 10px}.feature-docomo-hikari-official .contents05-point-item-title+div .note{font-weight:400}.feature-docomo-hikari-official .contents05-point-item:nth-of-type(1)>div>p:nth-of-type(1){font-weight:bold}.feature-docomo-hikari-official .contents05-point-list+.note{margin-top:5.3333333333vw;font-weight:400}.feature-docomo-hikari-official .contents05-point-list+.note li:last-child{font-weight:700;color:#c03}.feature-docomo-hikari-official .contents05-point-list>li:nth-of-type(-n+2)>h3>img{max-width:93%}.feature-docomo-hikari-official .dho-header__l-msg{margin-bottom:20px}.feature-docomo-hikari-official .dho-header__msg{padding:24px 8px;background-color:#333;color:#fff;text-align:center}.feature-docomo-hikari-official .dho-header__msg>p{font-weight:700;font-size:1.8rem;line-height:1.4}.feature-docomo-hikari-official .dho-header__msg>small{font-weight:400;font-size:1.4rem;line-height:1.4}.feature-docomo-hikari-official h1,.feature-docomo-hikari-official h2,.feature-docomo-hikari-official h3,.feature-docomo-hikari-official h5{font-weight:bold}.feature-docomo-hikari-official a{text-decoration:underline}.feature-docomo-hikari-official .inner{position:relative}.feature-docomo-hikari-official .visual-title-text03#overwrite{top:44.5%;left:13%}.feature-docomo-hikari-official .visual-title-text03#overwrite,.feature-docomo-hikari-official .visual-title-text03#overwrite span{font-weight:inherit}.feature-docomo-hikari-official .visual-title-text03-main#overwrite{font-size:14rem}.feature-docomo-hikari-official .visual-title-text03-sum#overwrite{margin-right:4px;margin-bottom:16px;font-size:53px}.feature-docomo-hikari-official .visual-title-text04#overwrite{bottom:308px;left:280px}.feature-docomo-hikari-official .visual-title-text05{position:absolute;bottom:4.2%;left:19%;color:#fff;content:""}.feature-docomo-hikari-official .visual-title-text05-pt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:6rem;font-family:Roboto,Helvetica,sans-serif;line-height:70px}.feature-docomo-hikari-official .visual-title-text05-pt span{font-weight:bold}.feature-docomo-hikari-official .visual-title-text05-small-txt{display:block;padding-left:80px;text-align:center;font-weight:400;font-size:2.2rem;font-family:"A-OTF UD新ゴ Pro",Helvetica,sans-serif}.feature-docomo-hikari-official .contents01-benefits-item01{position:relative}.feature-docomo-hikari-official .contents01-benefits-item01 .note{display:block;line-height:1.8}.feature-docomo-hikari-official .contents01-benefits-item01-point--top{text-align:center}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02 span{font-weight:inherit}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-main#overwrite{font-size:13rem}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-sum{position:absolute;left:0;margin-right:4px;margin-bottom:30px;color:#333;font-weight:bold;font-size:4rem}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-sum--old{padding-bottom:14px;padding-left:4px;font-size:4.5rem}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point#overwrite{padding:136px 47px 12px 10px;font-size:2.8em}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point#overwrite span{font-weight:inherit}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point--top#overwrite{padding:190px 40px 34px 40px;font-size:3.4em}.feature-docomo-hikari-official .contents01-presentButton-text03-point{font-weight:bold}.feature-docomo-hikari-official .contents01-presentButton-text03-point span{font-weight:inherit}.feature-docomo-hikari-official .contents01-entry .note li{font-weight:inherit}.feature-docomo-hikari-official .contents01-benefits-item01-detail{background-image:url("/common/images/feature/docomo-hikari-official/img_contents01_07-657a76f4f5.png?v=20221208")}.feature-docomo-hikari-official .coin01#overwrite,.feature-docomo-hikari-official .coin02#overwrite{top:480px}.feature-docomo-hikari-official .contents04-flow-item+.contents04-flow-item::before{background-image:url("/common/images/feature/docomo-hikari-official/arrow-b93f5713d9.png")}.feature-docomo-hikari-official .contents02-item-title{font-weight:inherit}.feature-docomo-hikari-official .contents02-item-subtitle span{font-weight:inherit}.feature-docomo-hikari-official .contents02-item small{font-size:.85em}.feature-docomo-hikari-official .contents02-item em{color:#c03}.feature-docomo-hikari-official .contents02-item:nth-of-type(2) ul li,.feature-docomo-hikari-official .contents02-item:nth-of-type(2) ul p:not(.smalltx){font-weight:inherit}.feature-docomo-hikari-official .dho-important-note{color:#ff0909;font-weight:700;font-size:2.6rem;line-height:1.4;margin-bottom:20px;padding:16px;border:2px solid #ff0909;background-color:#fef2f2;text-align:center}.feature-docomo-hikari-official .dho-important-note--black{border-color:#333;background-color:#fff;color:#333}.floating{position:-webkit-sticky;position:sticky;bottom:0;width:100%;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.3);text-align:center}.floating.is-fixed-bottom{box-shadow:none}.floating-inner{margin:0 auto;padding:12px 40px;max-width:750px}.floating .note{margin-top:8px;padding-left:1em;color:#c03;text-indent:-1em;letter-spacing:-0.05rem;font-weight:700;font-size:1.7rem;line-height:1.6}.scroll-top-btn{position:absolute;top:-130px;right:20px;width:100px;height:100px}.dho-notes h3,.dho-notes h4{color:#333;font-weight:700;font-size:2.8rem;line-height:1.6}.dho-notes__inner{padding:3.2vw;background-color:#fff}.dho-notes__inner--round{border-radius:12px}.dho-notes-list__item{color:#333;font-weight:400;font-size:3.4666666667vw;line-height:1.6}.dho-notes-list__item+.dho-notes-list__item{margin-top:1em}.dho-notes-list__item::before{content:"■"}.dho-notes-list__item em{color:#c03;font-weight:700}.dho-notes-list-kome__item::before{content:"※"}.dho-campaign-accordion{padding-top:40px;padding-bottom:40px;text-align:center}.dho-campaign-accordion-btn{color:#c03;font-weight:700;font-size:2.8rem;position:relative;width:100%;height:80px;border:1px solid #c03}.dho-campaign-accordion-btn::before,.dho-campaign-accordion-btn::after{position:absolute;top:50%;right:5%;width:5%;height:2px;background:#c03;content:"";-webkit-transition:.2s;transition:.2s}.dho-campaign-accordion-btn.is-hide::after{opacity:1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dho-campaign-accordion-btn::after{opacity:0}.dho-campaign-accordion-contents{display:none;margin-top:12px;padding:0 32px;text-align:left}.dho-campaign-close-btn{color:#333;font-weight:700;font-size:2rem;position:relative;display:block;margin-top:12px;margin-right:auto;margin-left:auto;width:50%;height:50px;border:1px solid #333}.dho-campaign-close-btn::before,.dho-campaign-close-btn::after{position:absolute;top:25%;right:10%;width:2px;height:24px;background:#333;content:"";-webkit-transition:.2s;transition:.2s}.dho-campaign-close-btn::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dho-campaign-close-btn::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.dho-campaign-note h3,.dho-campaign-note h4{color:#333;font-weight:700;font-size:2.8rem;line-height:1.6}.dho-campaign-note li{color:#333;font-weight:400;font-size:2.2rem;line-height:1.6;position:relative;margin-top:6px;line-height:1.4;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.dho-campaign-note em{color:#c03;font-weight:700;position:relative;margin-top:6px;line-height:1.4;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.dho-campaign-note span{color:#c03;font-weight:400}.dho-campaign-note__block+.dho-campaign-note__block{margin-top:40px}.dho-campaign-note__block ol,.dho-campaign-note__block ul{margin-top:8px;margin-bottom:8px}.dho-campaign-note__btn-area{margin-bottom:40px;text-align:center}.dho-campaign-note__btn-area a{color:#fff;font-weight:700;font-size:2.8rem;line-height:1.4;display:block;margin-top:4px;padding-top:16px;padding-bottom:16px;border-radius:4px;background-color:#c03;text-decoration:none}.dho-campaign-note__annotation{color:#333;font-weight:400;font-size:2.2rem;line-height:1.6;position:relative;margin-top:6px;padding-left:24px;line-height:1.4;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.dho-campaign-note__annotation--kome::before{position:absolute;left:0;content:"※";font-size:inherit}.dho-campaign-note__annotation--kome-red::before{position:absolute;left:0;color:#c03;content:"※";font-size:inherit}.dho-campaign-note__annotation--dot::before{position:absolute;left:0;content:"・";font-size:inherit}.dho-campaign-note__annotation--square::before{position:absolute;left:0;content:"■";font-size:inherit}.dho-campaign-note__annotation--one::before{position:absolute;left:0;content:"①";font-size:inherit}.dho-campaign-note__annotation--two::before{position:absolute;left:0;content:"②";font-size:inherit}.dho-campaign-note__annotation--three::before{position:absolute;left:0;content:"③";font-size:inherit}.dho-campaign-note__annotation--four::before{position:absolute;left:0;content:"④";font-size:inherit}.dho-u-img-rwd{width:100%;height:100%}.dho-u-img-rwd--floating{width:45%;height:100%}.contents01-benefits-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.contents01-benefits-tab--top{margin-bottom:40px}.contents01-benefits-tab-list-item--1giga[data-tab=active]{border:4px solid #171c61;background-color:#171c61}.contents01-benefits-tab-list-item--1giga[data-tab=active]::after{position:absolute;right:45%;bottom:-14px;width:20px;height:20px;border:solid #171c61;border-width:2px 2px 0 0;background-color:#171c61;content:"";-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.contents01-benefits-tab-list-item{position:relative;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:70px;border:4px solid #ddd;border-bottom:none;border-radius:10px 10px 0 0;background-color:#efefef;background-position:center center;background-size:210px auto;background-repeat:no-repeat;cursor:pointer}.contents01-benefits-tab-list-item+.contents01-benefits-tab-list-item{margin-left:8px}.contents01-benefits-tab-list-item--1giga{background-image:url("/common/images/feature/docomo-hikari-official/img_old_tab_ttl_1giga_active-43959c6fc5.png")}.contents01-benefits-tab-list-item--1giga[data-tab=active]{background-image:url("/common/images/feature/docomo-hikari-official/img_old_tab_ttl_1giga_active-43959c6fc5.png")}.contents01-benefits-item01-tab-content{padding:20px 8px 12px;border-right:2px solid #333;border-bottom:2px solid #333;border-left:2px solid #333;border-radius:0 0 6px 6px}.contents01-benefits-item01-tab-content .note{line-height:1.8}.hikari-home-5g-bnr{position:relative;margin-bottom:50px}.feature-benefits-01-title{position:relative;border-top:2px solid #333;border-right:2px solid #333;border-left:2px solid #333;border-radius:6px 6px 0 0;background-color:#efefef}.feature-benefits-01-title::before{position:absolute;top:-14px;left:10px;display:block;width:80px;height:110px;background-image:url("/common/images/feature/docomo-hikari-official/tokute-1-247819ff68@2x.png");background-size:100%;background-repeat:no-repeat;content:""}.feature-benefits-01-title>img{padding-top:20px;padding-right:82px;padding-bottom:12px;padding-left:100px;width:100%;height:auto}.feature-benefits-02-title{position:relative;border-top:2px solid #333;border-right:2px solid #333;border-left:2px solid #333;border-radius:6px 6px 0 0;background-color:#efefef}.feature-benefits-02-title::before{position:absolute;top:-14px;left:10px;display:block;width:80px;height:110px;background-image:url("/common/images/feature/docomo-hikari-official/tokute-2-a8d123c3ea@2x.png");background-size:100%;background-repeat:no-repeat;content:""}.feature-benefits-02-title>img{padding-top:20px;padding-right:82px;padding-bottom:12px;padding-left:100px;width:100%;height:auto}.feature-benefits-03-title{position:relative;border-top:2px solid #333;border-right:2px solid #333;border-left:2px solid #333;border-radius:6px 6px 0 0;background-color:#efefef}.feature-benefits-03-title::before{position:absolute;top:-14px;left:10px;display:block;width:80px;height:110px;background-image:url("/common/images/feature/docomo-hikari-official/tokute-3-0b5a122923@2x.png");background-size:100%;background-repeat:no-repeat;content:""}.feature-benefits-03-title>img{padding-top:20px;padding-right:82px;padding-bottom:12px;padding-left:100px;width:100%;height:auto}.feature-benefits-04-title{position:relative;border-top:2px solid #333;border-right:2px solid #333;border-left:2px solid #333;border-radius:6px 6px 0 0;background-color:#efefef}.feature-benefits-04-title::before{position:absolute;top:-14px;left:10px;display:block;width:80px;height:110px;background-image:url("/common/images/feature/docomo-hikari-official/tokute-4-3fd84ad883@2x.png");background-size:100%;background-repeat:no-repeat;content:""}.feature-benefits-04-title>img{padding-top:20px;padding-right:82px;padding-bottom:12px;padding-left:100px;width:100%;height:auto}.hikari-cp-bnr{position:relative;margin:40px 0;padding:20px;background-color:#ddd}.old-contents01-benefits-item01-tab-content{padding:40px 20px;border:4px solid #ddd;border-radius:0 0 10px 10px}.old-contents01-benefits-item01-tab-content[data-content=inactive]{display:none}.old-contents01-benefits-item01-tab-content[data-content=active]{display:block}@media screen and (min-width: 768px){.feature-docomo-hikari-official body{font-size:2.2rem}.feature-docomo-hikari-official a{-webkit-transition:.2s;transition:.2s}.feature-docomo-hikari-official a:hover{opacity:.7}.feature-docomo-hikari-official .note{font-size:1.7rem;line-height:1.6;margin:0 30px}.feature-docomo-hikari-official .floating-inner{padding:20px 80px}.feature-docomo-hikari-official .floating .note{margin-top:10px;letter-spacing:-0.05rem}.feature-docomo-hikari-official .pair{margin-top:0px;font-size:22px}.feature-docomo-hikari-official .visual-title-text03{top:471px;left:100px}.feature-docomo-hikari-official .visual-title-text03-main{font-size:16rem;letter-spacing:-0.4rem}.feature-docomo-hikari-official .visual-title-text03-main>span{padding-bottom:28px;font-size:.8em}.feature-docomo-hikari-official .visual-title-text03-sub{padding-bottom:14px;font-size:9rem}.feature-docomo-hikari-official .visual-title-text04{left:265px;bottom:254px}.feature-docomo-hikari-official .visual-title-text04>span{font-size:2.5rem}.feature-docomo-hikari-official .contents01{padding:40px}.feature-docomo-hikari-official .contents01-entry{padding:20px 20px 40px}.feature-docomo-hikari-official .contents01-entry-button{margin-top:15px}.feature-docomo-hikari-official .contents01-benefits{margin-top:40px;padding:30px 30px 30px;border-radius:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.feature-docomo-hikari-official .contents01-benefits-title{padding:0 20px}.feature-docomo-hikari-official .contents01-benefits-item01,.feature-docomo-hikari-official .contents01-benefits-item02{margin-top:50px;padding:20px}.feature-docomo-hikari-official .contents01-benefits-item01 .note,.feature-docomo-hikari-official .contents01-benefits-item02 .note{margin-top:20px;font-size:19px}.feature-docomo-hikari-official .contents01-benefits-item01-point{margin-top:-10px}.feature-docomo-hikari-official .contents01-benefits-item01-point-text01{margin:0 auto 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.feature-docomo-hikari-official .contents02-bg{padding:2.6666666667vw 2.6666666667vw;border-radius:4vw}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02{margin-top:-44px}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02::before{bottom:25px;height:40px}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-main{font-size:14rem;letter-spacing:-0.4rem}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-main>span{padding-bottom:28px;font-size:.8em}.feature-docomo-hikari-official .contents01-benefits-item01-point-text02-sub{padding-bottom:15px;font-size:8rem}.feature-docomo-hikari-official .contents01-benefits-item01-point-text03-main>img{margin:0 auto 10px}.feature-docomo-hikari-official .contents01-benefits-item01-detail{margin:20px 0 0}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point{font-size:2.9em;padding:125px 66px 10px 15px}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point-main>span{padding-bottom:5px;font-size:.7em}.feature-docomo-hikari-official .contents01-benefits-item01-detail-point-sub{padding:0 0 0 0;font-size:.7em}.feature-docomo-hikari-official .contents01-benefits-item01-detail li:nth-child(2) .contents01-benefits-item01-detail-point+p{font-family:A-OTF UD新ゴ Pro,Helvetica,sans-serif;font-size:.8em;padding:0px 50px 9px 0px}.feature-docomo-hikari-official .contents01-benefits-item02-title+p{margin-top:10px;padding:0 10px}.feature-docomo-hikari-official .contents01-presentButton{margin:40px 0 15px}.feature-docomo-hikari-official .contents01-presentButton-text03-point{top:55px;left:144px}.feature-docomo-hikari-official _::-webkit-full-page-media,.feature-docomo-hikari-official _:future,.feature-docomo-hikari-official :root .contents01-presentButton-text03-point{top:55px;left:144px}.feature-docomo-hikari-official .contents01-presentButton-text03-point-main{font-size:3.4em}.feature-docomo-hikari-official .contents01-presentButton-text03-point-main>span{padding-bottom:16px;font-size:.7em}.feature-docomo-hikari-official .contents01-presentButton-text03-point-sub{padding-bottom:17px;font-size:1.8em}.feature-docomo-hikari-official .contents02{padding:40px}.feature-docomo-hikari-official .contents02 h2{margin-bottom:0}.feature-docomo-hikari-official .contents02 .note{margin:0 30px}.feature-docomo-hikari-official .contents02-item+.contents02-item{margin-top:30px;padding-top:30px}.feature-docomo-hikari-official .contents02-item-title{margin:0 auto 20px}.feature-docomo-hikari-official .contents02-item-subtitle{margin:28px 0 0;padding-bottom:10px;border-width:2px;font-size:2.8rem}.feature-docomo-hikari-official .contents02-item-subtitle:nth-of-type(1){margin-top:5px}.feature-docomo-hikari-official .contents02-item:nth-of-type(2) ul{margin-bottom:20px}.feature-docomo-hikari-official .contents02-item:nth-of-type(2)>ul>li{margin-bottom:25px}.feature-docomo-hikari-official .contents02-item:nth-of-type(3) p:nth-of-type(2){margin-bottom:25px;font-size:1.6rem}.feature-docomo-hikari-official .contents02-item:nth-of-type(1) li{margin-bottom:5px}.feature-docomo-hikari-official .smalltx{font-size:2.2rem}.feature-docomo-hikari-official .contents02-item:nth-of-type(3) p:nth-of-type(2){font-size:2.2rem}.feature-docomo-hikari-official h5{margin:10px 0 5px;font-size:25px}.feature-docomo-hikari-official .contents03{padding:50px 40px}.feature-docomo-hikari-official .contents03-title{margin-bottom:35px}.feature-docomo-hikari-official .contents03 .note{line-height:1.8}.feature-docomo-hikari-official .contents04-inner{padding:20px 40px 40px}.feature-docomo-hikari-official .contents04-title{padding:30px 0 40px}.feature-docomo-hikari-official .contents04-flow-item{padding:30px;border-radius:50px}.feature-docomo-hikari-official .contents04-flow-item+.contents04-flow-item{margin-top:80px}.feature-docomo-hikari-official .contents04-flow-item+.contents04-flow-item::before{top:-27%;left:48%;width:80px;height:90px}.feature-docomo-hikari-official .contents04-flow-item-title{margin-bottom:25px}.feature-docomo-hikari-official .contents04-flow-item-image{margin-right:20px}.feature-docomo-hikari-official .contents04-flow-item-text .note{margin-top:20px}.feature-docomo-hikari-official .contents05{padding:50px 40px 0}.feature-docomo-hikari-official .contents05-title+.note{margin:10px 0 20px}.feature-docomo-hikari-official .contents05-point{padding:0 30px 40px;border-radius:50px}.feature-docomo-hikari-official .contents05-point-item{padding:30px 30px;border-width:11px;border-radius:30px}.feature-docomo-hikari-official .contents05-point-item-title+div{margin:2vw -30px -30px;padding:30px;border-radius:0 0 20px 20px}.feature-docomo-hikari-official .contents05-point-list+.note{margin-top:30px}.feature-docomo-hikari-official{font-size:2.2rem}.feature-docomo-hikari-official .contents01-benefits-item01-detail li:nth-child(2) .contents01-benefits-item01-detail-point--top+p{padding-bottom:32px}.dho-notes{padding:40px}.dho-notes-list__item{font-size:inherit}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.feature-docomo-hikari-official .contents01-benefits-item01-detail{background-image:url("/common/images/feature/docomo-hikari-official/img_contents01_07-6294f87047@2x.png?v=20221208")}.feature-docomo-hikari-official .contents04-flow-item+.contents04-flow-item::before{background-image:url("/common/images/feature/docomo-hikari-official/arrow-71a88bf87b@2x.png")}.contents01-benefits-tab-list-item--1giga{background-image:url("/common/images/feature/docomo-hikari-official/img_old_tab_ttl_1giga_active-82e61835a0@2x.png")}.contents01-benefits-tab-list-item--1giga[data-tab=active]{background-image:url("/common/images/feature/docomo-hikari-official/img_old_tab_ttl_1giga_active-82e61835a0@2x.png")}}