#wrapper{overflow-x:hidden}@media screen and (max-width:767px){#wrapper{margin-top:50px}}a[href^="tel:"]{cursor:default;color:#000;text-decoration:none}@media(min-width:768px){a[href^="tel:"]{pointer-events:none}}.ipv6-plus a{color:#147caf;text-decoration:underline}.ipv6-plus a:hover{text-decoration:none}.list-dotted>li{padding-left:12px}.list-dotted.is-white>li:before{width:8px;height:8px;background:#fff;top:.5em;left:0}.btn-wrap .btn{width:330px;margin:auto;padding:10px;text-align:center;color:#147caf;font-size:20px;font-weight:700;border:1px solid #147caf;position:relative;text-decoration:none}.btn-wrap .btn:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #147caf;right:15px;top:50%;margin-top:-8px}.btn-wrap .btn:hover{opacity:.8}@media screen and (max-width:767px){.btn-wrap .btn{width:100%;font-size:16px}}.fc-red{color:#ef581d}.list-note{font-size:13px}#ipv6-wrap.ipv6-plus h2{margin-bottom:10px;font-size:40px;color:#333}#ipv6-wrap.ipv6-plus .ttl-group{text-align:center;margin-bottom:30px}@media screen and (max-width:767px){#ipv6-wrap.ipv6-plus h2{font-size:22px}#ipv6-wrap.ipv6-plus .ttl-group{margin-bottom:15px}}.list-triangle>li{padding-left:15px;position:relative}.list-triangle>li:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #147caf;position:absolute;top:8px;left:0}.white-area{background:#fff;position:relative;z-index:0}#ipv6-wrap.ipv6-plus .white-area{padding-top:0}.white-area:before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 300px 100vw;z-index:-1}.blue01-area{background:#eaf2f4;position:relative;z-index:0}.blue01-area:before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 300px 100vw;z-index:-1}.blue02-area{background:#c6dce5;position:relative;z-index:1}.blue02-area:before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 300px 100vw;z-index:-1}.bg-blue{background:#eaf2f4}.sec-area{position:relative;z-index:0}.deco-01,.deco-02,.deco-03,.deco-04,.deco-05{position:absolute;display:inline-block;z-index:-1}.deco-01{bottom:-50px;left:-300px}.deco-02{top:20%;right:-300px}.deco-03{top:70%;left:-100px}.deco-04{top:-350px;right:-100px}.deco-05{bottom:0;left:-200px}@media screen and (max-width:768px){.ipv6-plus .btn-gnav{color:#fff;text-decoration:none}.page-scroll{padding-top:50px;margin-top:-50px}.white-area:before,.blue01-area:before,.blue02-area:before{border-width:0 0 90px 100vw}.deco-01,.deco-02,.deco-03,.deco-04,.deco-05{display:none}}.ac-ttl{cursor:pointer;position:relative;font-weight:700;border:1px solid #777;border-radius:6px;padding:10px 20px}.ac-ttl:after{content:"";display:inline-block;width:10px;height:10px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);margin-left:15px;vertical-align:3px}.ac-ttl.active:after{transform:rotate(-135deg);vertical-align:-2px}.ac-content{display:none}.blue-table{margin-top:30px;border-collapse:separate;border-spacing:5px}.blue-table th{width:25%;padding:25px;text-align:left;background:#bdd5e0}.blue-table .blue-ttl th.none{background-color:#0000}.blue-table .blue-ttl th{padding:10px;color:#fff;text-align:center;background:#147caf}.blue-table td{padding:25px;text-align:left;background:#f7f7f7}.blue-table .al-center{text-align:center}.blue-table td:nth-of-type(n+2){margin-left:5px}.blue-table .list-note{color:#565656}.blue-table .list-dotted{margin-top:10px;padding-left:20px}@media screen and (max-width:767px){.blue-table th,.blue-table td{padding:15px}.blue-table .list-dotted{padding-left:10px}}#header .btn{width:150px;margin-right:15px;font-size:14px;padding:5px 15px}#header .btn-wrap .btn:before{border-width:6px 0 6px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #147caf;right:12px;margin-top:-6px}.header_noteText{margin-left:auto;margin-top:.5em;font-size:13px}@media screen and (max-width:767px){.gnav-area,.sp-menu.btn-menu{background:#147caf}#header .logo img{max-height:30px}#header .btn{width:140px;margin-right:5px;font-size:12px;padding:4px 10px}.header_noteText{font-size:.8em}}@media screen and (max-width:320px){#header .btn{width:110px;padding:4px 15px 4px 5px}#header .btn-wrap .btn:before{right:7px}}#ipv6-wrap.ipv6-plus #top-area{border-top:2px solid #ddd;background:url(/ipv6service/images/mv-bg02.png) #eaf2f4 no-repeat center;background-size:cover;position:relative;z-index:0}#ipv6-wrap.ipv6-plus .footPath-area.is-top{padding:10px 0;background-color:#0000;color:#fff}.list-foot a{color:inherit}#ipv6-wrap.ipv6-plus .ttl-top{padding:90px 0;text-align:center;color:#fff;font-size:42px;font-weight:700;text-indent:inherit;height:inherit;background:none;position:relative}#ipv6-wrap.ipv6-plus #top-area.top-area{border-top:2px solid #ddd;background:url(/ipv6service/images/mv-bg.png) #eaf2f4 no-repeat center;background-size:cover;position:relative;z-index:0}#ipv6-wrap.ipv6-plus .top-area .ttl-top{padding:90px 0 170px;text-align:left}#ipv6-wrap.ipv6-plus .mv-text{margin-top:25px;font-size:16px}.mv-text p+p{margin-top:5px}#ipv6-wrap.ipv6-plus .mv-sub-text{display:inline-block;padding:2px 5px;background-color:#eaa213a6}.ipv6-plus .price-box{width:760px;margin:auto;padding:15px;border-radius:6px;background:#fff}.ipv6-plus .price-box dt{padding:20px 15px 15px;border-bottom:1px solid #ccc}.ipv6-plus .price-box dd{padding-top:15px;color:#565656}.ipv6-plus .price-text .price-circle{padding:10px 14px;border:1px solid #147caf;border-radius:999em;color:#147caf;width:64px;height:64px;line-height:1.3}.ipv6-plus .price-text .price-circle:nth-of-type(n+2){margin-left:5px}.ipv6-plus .price-text .price-red{color:#ea5959;font-size:30px;font-weight:700}.ipv6-plus .price-text .price-red .num{font-size:90px;line-height:.6}.ipv6-plus .price-num{position:relative;margin-left:10px}.ipv6-plus .price-num sup{position:absolute;top:25px;right:10px;font-size:14px}@media screen and (max-width:768px){.ipv6-plus .price-box{width:100%}}@media screen and (max-width:767px){.ipv6-plus #top-area .inner{padding:0}#ipv6-wrap.ipv6-plus .ttl-top{padding:20px;font-size:28px}#ipv6-wrap.ipv6-plus #top-area.top-area{background:#eaf2f4}#ipv6-wrap.ipv6-plus .top-area .ttl-top{padding:0}.ipv6-plus .price-box{width:90%;padding:10px}.ipv6-plus .price-box dt{padding:15px}.ipv6-plus .price-text .price-circle{width:60px;height:60px}.ipv6-plus .price-text .price-red{font-size:20px}.ipv6-plus .price-text .price-red .num{font-size:60px;line-height:1}.ipv6-plus .price-num sup{right:5px;font-size:12px}}.info-area:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.ipv6-plus .marker-yellow{font-weight:700;font-size:18px;display:inline;padding:0 10px;background:linear-gradient(transparent 60%,#fff98a 60%)}.img-area .box-col{position:relative}.img-area .box-col:nth-of-type(n+2){margin-left:62px}.img-area .box-col:nth-of-type(n+2):before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:32px 0 32px 30px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0786ad;top:50%;left:-46px;margin-top:-32px}.info-area_v6Container{margin-top:10px;display:flex;gap:20px}@media screen and (max-width:768px){.info-area_v6Container{flex-direction:column}}.info-area_v6Container .btn-wrap{width:100%}.info-area_v6Container .btn-wrap .btn{width:100%;font-size:14px}@media screen and (max-width:768px){.info-area_v6Container .btn-wrap .btn{font-size:12px}}.slash-text{margin-top:20px}.slash-text p{background-image:linear-gradient(90deg,#ccc0 0% 49%,#eaf2f4 50% 100%),linear-gradient(180deg,#ccc0 0% 98.5%,#646464);background-repeat:repeat-x,repeat-y;background-size:4px 100%,100% 2.5em;line-height:2.4}@media screen and (max-width:999px){.img-area{display:block}.img-area .box-col{text-align:center}.img-area .box-col:nth-of-type(n+2){margin-left:0;padding-top:30px}.img-area .box-col:nth-of-type(n+2):before{border-width:15px 16px 0 16px;border-color:#0786ad rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:10px;left:50%;margin-top:0;margin-left:-16px}}@media screen and (max-width:768px){.ipv6-plus .marker-yellow{font-size:17px}}.flow-area:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #c6dce5 rgba(0,0,0,0)}.flow-area .inner{padding:30px 0 150px}.flow-area .deco-01{top:auto;bottom:0;left:-400px}.flow-area .flow-group{margin-bottom:40px}.flow-area .flow-group figure{text-align:center;position:relative;width:17%}.flow-area .flow-group figure:nth-of-type(n+2):before{position:absolute;content:"";width:18px;height:2px;background:#b2bec1;top:50%;left:-33px;transform:translateY(-20px)}.flow-area .flow-group figure:nth-of-type(n+2):after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b2bec1;left:-18px;top:50%;transform:translateY(-25px)}.flow-area .flow-group figure img{width:100%}.flow-area .flow-group figcaption{margin:15px -10px 0;font-weight:700;font-size:15px}@media screen and (max-width:999px){.flow-area .flow-group figure:nth-of-type(n+2):before{left:-28px}.flow-area .flow-group figure:nth-of-type(n+2):after{left:-16px}}@media screen and (max-width:768px){.flow-area .flow-group figure{width:100%}.flow-area .flow-group figure img{width:150px;height:150px}}@media screen and (max-width:767px){.flow-area .inner{padding:45px 12px}.flow-area .flow-group{margin-bottom:20px}.flow-group figure:nth-of-type(n+2){margin-top:45px}.flow-area .flow-group figure:nth-of-type(n+2):before{width:3px;height:30px;top:-40px;left:50%;margin-top:0;margin-left:-1.5px;transform:translateY(0)}.flow-area .flow-group figure:nth-of-type(n+2):after{border-width:12px 6px 0 6px;border-color:#b2bec1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);left:50%;top:-15px;margin-top:0;margin-left:-6px;transform:translateY(0)}}.faq-area:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #eaf2f4 rgba(0,0,0,0)}.faq-area .inner{padding:0 0 150px}.qa-column>dl{padding:20px;background:#fff;border-radius:6px;position:relative}.qa-column>dl:nth-of-type(n+2){margin-top:15px}.qa-column>dl:before{position:absolute;content:"";width:36px;height:36px;background:url(/ipv6service/images/ipv6_qa03.png) no-repeat;background-size:contain;top:15px;left:20px}.qa-column>dl>dt{padding:0 50px;transition:all .3s ease;position:relative;background:0;border:0}.qa-column>dl>dt.ac-btn:hover{background:0}.qa-column a{word-break:break-all}.qa-column .ac-btn:before{position:absolute;content:"";width:25px;height:5px;background:#cecece;top:10px;right:0}.qa-column .ac-btn:after{position:absolute;content:"";width:5px;height:25px;background:#cecece;top:0;right:10px;transition:all .3s ease}.qa-column .ac-btn.open{background:0}.qa-column .ac-btn.open:after{transform:rotate(-90deg);vertical-align:0}.qa-column>dl>dd{display:none;padding:30px 50px 0;position:relative}.qa-column>dl>dd:before{position:absolute;content:"";width:36px;height:36px;background:url(/ipv6service/images/ipv6_qa04.png) no-repeat;background-size:contain;top:25px;left:0}.qa-column .btn-wrap .btn{margin:15px auto 0 0}.qa-column .gray-box{margin-top:20px;padding:20px;background:#f7f7f7}.qa-img-mini figure+figure{margin-left:20px}.qa-img-mini img+img{margin-left:4px}@media screen and (max-width:767px){.faq-area .inner{padding:45px 12px}.qa-column dl{padding:15px}.qa-column dl:before{width:25px;height:25px;top:15px;left:15px}.qa-column dt{padding:0 30px}.qa-column dd{margin-top:10px;padding:0 0 0 30px;position:relative}.qa-column>dl>dd:before{width:25px;height:25px;top:0;left:0}.qa-column>dl>dd{padding-inline:0px}.tbl-scroll{overflow-x:auto;white-space:nowrap}.qa-img-mini figure+figure{margin-left:0}.qa-column>dl>dt{padding-inline:30px}}.list-area:before{display:none}.list-area .inner{padding:30px 0 70px}@media screen and (max-width:767px){.list-area .inner{padding:45px 15px}}#ipv6-wrap.ipv6-plus .apply-area{background:linear-gradient(to right,#05619f,#059392);position:relative;z-index:0}#ipv6-wrap.ipv6-plus .apply-area:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:300px 100vw 0 0;z-index:-1;border-color:#eaf2f4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.deco-apply01,.deco-apply02{position:absolute;display:inline-block;z-index:-1}.deco-apply01{top:80px;left:-300px}.deco-apply02{top:-150px;right:-400px}.ipv6-plus .apply-area .inner{padding:50px 0 100px}.ipv6-plus .apply-area .inner.type01{padding:0 0 100px}#ipv6-wrap.ipv6-plus .apply-area .group{width:620px;margin:50px auto 0}#ipv6-wrap.ipv6-plus .apply-area .group-1{width:100%;margin:70px auto 90px}.apply-area .grid{margin-top:30px}.apply-area .apply-box{width:48%}.apply-area .apply-ttl{background:#1c4660;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;font-weight:700}.apply-area .apply-desc{border:1px solid #fff;border-top:none;height:100%;padding-top:30px}.apply-area .apply-btn{width:380px;max-width:100%;padding:0 10px;height:64px;margin:0 auto 30px}.apply-area .apply-btn .btn{display:flex;align-items:center;justify-content:center;padding:0;height:100%;font-size:18px}.ipv6-plus .apply-area a{color:#fff}.apply-couse-1{display:flex;justify-content:center;font-size:14px}.apply-couse-1 .circle{margin-right:10px;padding-bottom:2px;display:flex;justify-content:center;align-items:center;text-align:center;height:67px;width:67px;background:url(/ipv6service/images/apply_dotcircle.svg) no-repeat;background-size:contain;font-size:13px;line-height:1.4}.apply-couse-2{text-align:center;font-size:14px}.navi-dial .included-tax{font-size:inherit!important}@media screen and (max-width:767px){.apply-area .apply-box{width:100%}.apply-area .grid{margin-top:0}.apply-area .apply-box:first-child{margin-bottom:21px}.apply-area .apply-desc{padding-top:25px;padding-bottom:30px}.apply-area .apply-btn{margin:0 auto 15px}.apply-area .apply-btn .btn{font-size:16px}.apply-couse-list{width:70%;display:flex;justify-content:center;align-items:center}}.apply-note{width:760px;margin:auto;padding:30px 70px;border-radius:6px;background:#fff;color:#333}.apply-note>p{padding-left:50px;position:relative}.apply-note>p:before{position:absolute;content:"";width:45px;height:45px;background:url(/ipv6service/images/ipv6_qa05.png) no-repeat center;background-size:contain;top:4px;left:-10px}.ipv6-plus .apply-note a{color:#147caf}#ipv6-wrap.ipv6-plus .apply-area .ttl-wrap{margin-bottom:15px;text-align:center}#ipv6-wrap.ipv6-plus .apply-area .ttl-wrap h3{margin-bottom:10px}.apply-btn .btn{padding:30px;font-size:20px;font-weight:700;color:#fff;text-align:center;text-decoration:none;background:linear-gradient(#ff8900,#e94318)}.apply-btn .btn:hover{opacity:.8}.icon-navidial{display:inline-block;padding-left:65px;position:relative}.icon-navidial:before{content:"";display:inline-block;width:56px;height:44px;background:url(/ipv6service/images/navidial.svg) no-repeat;background-size:56px auto;position:absolute;top:4px;left:0}.tel-box{margin-bottom:15px;padding:20px;text-align:center;border:1px solid #fff}.tel-box .num-freedial{margin-bottom:10px;display:inline-block;font-size:40px;font-weight:700;line-height:1.1;text-decoration:none;cursor:default;color:#fff}@media screen and (max-width:768px){.deco-apply01,.deco-apply02{display:none}#ipv6-wrap.ipv6-plus .apply-area:before{border-width:80px 100vw 0 0}}@media screen and (max-width:767px){.ipv6-plus .apply-area .inner,.ipv6-plus .apply-area .inner.type01{padding:20px 15px}.apply-note{width:100%;padding:15px}.apply-note>p:before{width:35px;height:35px;top:50%;left:-5px;margin-top:-17px}.apply-note>p{padding-left:40px}#ipv6-wrap.ipv6-plus .apply-area .group{width:100%;margin:30px auto 0}.apply-btn .btn{padding:15px;font-size:18px}.tel-box{padding:15px}.icon-navidial:before{width:40px;height:33px;background-size:40px auto;top:9px}.tel-box .num-freedial{font-size:32px;line-height:1.5}.icon-navidial{padding-left:47px}}.ipv6-plus .footer-menu-list a{color:#232323}#footer .footer-service a{color:#fff}.is-op .deco-02{top:55%;right:-300px}.ipv6-plus.is-op #top-area{padding-bottom:80px}#ipv6-wrap.ipv6-plus.is-op .ttl-top{padding:60px 0 80px}@media screen and (max-width:767px){#ipv6-wrap.ipv6-plus.is-op .ttl-top{padding:40px 0}.ipv6-plus.is-op #top-area{padding-bottom:40px}}.is-op .info-area:before{display:none}.is-op .info-area .inner{padding:0 0 80px}.is-op .group+.group{margin-top:60px}@media screen and (max-width:767px){.is-op .info-area .inner{padding:0 12px 10px}.is-op .group+.group{margin-top:35px}}.is-op .list-area .inner{padding:0 0 70px}@media screen and (max-width:767px){.is-op .list-area .inner{padding:15px 15px 45px}}.serviceTbl{border:1px solid #555}.serviceTbl thead th{background:#555;color:#fff}.serviceTbl thead th:not(:last-child){border-right:1px solid #fff}.serviceTbl tbody th{border-right:1px solid #ccc}.serviceTbl tbody td:not(:last-child){border-right:1px solid #ccc}.serviceTbl tbody tr:not(:last-child){border-bottom:1px solid #ccc}.serviceTbl tbody tr:nth-of-type(2n) th,.serviceTbl tbody tr:nth-of-type(2n) td{background:#efefef}.serviceList{border:1px solid #555;font-size:14px}.serviceList .head{padding:1em;background:#555;color:#fff;font-weight:700}.serviceList .subTtl{font-weight:700}.serviceList .item{padding:1em}.serviceList .text{display:flex;align-items:center}.serviceList .text:before{content:"";display:inline-block;width:.3em;height:.3em;background:#0786ad;border-radius:100vh;margin-right:.3em}
