.container{width:1100px;padding:0}.m-tb10{margin-top:10px;margin-bottom:10px}.m-tb60{margin:55px 0 60px}.m-tb75{margin:75px 0 60px}.m-tb30{margin:30px auto 40px}.m-tb35{margin:35px auto 60px}.m-tb{margin:60px 0 45px}.zero{margin-bottom:0}p{margin-top:0px;margin-bottom:0px}.what-title{font-size:40px;color:#555555;font-weight:bold}.what-title span{color:#1da3e8}.what-memo{font-size:18px;color:#555555;line-height:1.6}.fixed{position:fixed;z-index:10000;background-color:#fff;width:100%}.bold{font-weight:bold}.partner{background:#eee}.partner .contents{margin:0 auto;padding:5px 0;width:1000px;display:flex;align-items:center}.partner .contents img{width:35px}.partner .contents .address{display:inline-block;padding-left:20px;font-size:12px}.header{overflow:hidden;*zoom:1}.header .gigaraku_logo{float:left;display:inline-block;padding-top:10px}.header .gigaraku_logo .top-img{width:185px}.header .gigaraku_logo .ntt{font-size:10px;text-align:center}.header ul{float:left;padding:23px 5px 23px 60px}.header ul li{display:inline-block;padding-right:24px;font-size:14px;color:#555}.header .btn{float:right;width:316px}#header2-follow{height:70px;padding:5px 0}#header2-follow .header ul{padding-left:20px}#header2-follow .header ul li{padding-right:16px;font-size:13px}main .mainv{background-image:url('../../../../img/east/gigaraku/mainv.png?1656913528');background-position:center;background-repeat:no-repeat;background-size:auto;height:450px}main .giga-f{background-color:#ffe81e;position:relative;padding:40px 0}main .giga-f-bottom{background-color:#1da3e8}main .giga-f-bottom ul{width:1100px;height:60px;margin:auto;display:flex;justify-content:space-between;align-items:center;position:relative}main .giga-f-bottom ul li{display:inline-block}main .giga-f-bottom ul li.img{position:absolute;left:0;bottom:0;width:60px}main .giga-f-bottom ul li.img img{width:100%}main .giga-f-bottom ul li.text{padding-left:70px;font-size:17px;font-weight:bold;color:#FFF}main .giga-f-bottom ul li.btn a{background:#fff;border-radius:3px;color:#555;font-weight:bold;padding:10px 20px 10px 10px;position:relative}main .giga-f-bottom ul li.btn a::after{display:block;content:"";position:absolute;width:5px;height:5px;margin:auto;top:0;bottom:0;right:9px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}main .what{text-align:center;padding-top:80px;margin-bottom:200px}main .wi-fi4{background-color:#ffeb5c;padding:75px 0;text-align:center}main .wi-fi4 ul{margin-top:28px;overflow:hidden;*zoom:1}main .wi-fi4 ul li{float:left;margin-right:13px;width:265px}main .wi-fi4 ul li:last-child{margin-right:0}main #point1,main #point2,main #point3,main #point4{padding-top:148px;text-align:center}main #point1 .what-title,main #point2 .what-title,main #point3 .what-title,main #point4 .what-title{position:relative}main #point1 .what-title img,main #point2 .what-title img,main #point3 .what-title img,main #point4 .what-title img{position:absolute;top:0;bottom:0;margin:auto}main #point1 .txt,main #point2 .txt,main #point3 .txt,main #point4 .txt{margin:auto;font-size:13px;color:#888888;margin-top:18px;text-align:left}main #point1 .txt li,main #point2 .txt li,main #point3 .txt li,main #point4 .txt li{padding-bottom:8px}main #point1{margin-bottom:65px}main #point1 .what-title img{left:0;padding-left:170px}main #point1 .point1-img{overflow:hidden;*zoom:1}main #point1 .point1-img li{margin-right:20px;float:left}main #point1 .point1-img li:last-child{margin-right:0}main #point1 .campaign-detail{clear:both;padding-top:80px}main #point1 .campaign-detail dt{margin:0 auto;font-size:0;width:475px;height:auto;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;display:block;border-bottom:1px solid #1da3e8;text-align:left}main #point1 .campaign-detail dt a{font-size:15px;font-weight:bold;line-height:auto;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#2859a9;box-shadow:0 3px 0 #204787}main #point1 .campaign-detail dt a:hover{box-shadow:0 1px 0 #204787}main #point1 .campaign-detail dt a:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;display:inline-block;box-sizing:border-box;right:10px}main #point1 .campaign-detail dt a:hover{top:2px}main #point1 .campaign-detail dt a:before,main #point1 .campaign-detail dt a:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}main #point1 .campaign-detail dt a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}main #point1 .campaign-detail dt a{font-size:24px;font-weight:bold;line-height:48px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#1da3e8;background-color:transparent;box-shadow:none}main #point1 .campaign-detail dt a:after{border:none;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';width:10px;height:10px;border-left:1px solid #1da3e8;border-top:1px solid #1da3e8;display:inline-block;box-sizing:border-box;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);width:12px;height:12px;top:-6px;right:0%}main #point1 .campaign-detail dt a:hover{box-shadow:none;top:0}main #point1 .campaign-detail dt .open-text{display:block;cursor:pointer}main #point1 .campaign-detail dt .close-text{display:none}main #point1 .campaign-detail dt.open a:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6px}main #point1 .campaign-detail dt.open .open-text{display:none}main #point1 .campaign-detail dt.open .close-text{display:block}main #point1 .campaign-detail dd{padding-top:46px;display:none}main #point1 .campaign-detail dd ul{overflow:hidden;*zoom:1}main #point1 .campaign-detail dd ul li{float:left;margin-right:10px;margin-bottom:10px}main #point1 .campaign-detail dd ul li:nth-child(3n){margin-right:0px}main #point1 .campaign-detail dd ul li .list{width:358px;height:484px;border:1px solid #1da3e8;border-radius:3px}main #point1 .campaign-detail dd ul li .list .ttl{background-color:#1da3e8;color:#fff;font-size:20px;line-height:26px;font-weight:bold}main #point1 .campaign-detail dd ul li .list .p27{padding:27.5px 0}main #point1 .campaign-detail dd ul li .list .p15{padding:15px 0}main #point1 .campaign-detail dd ul li .list .txt-img{padding:25px 20px}main #point1 .campaign-detail dd ul li .list .txt-img .plan-black{margin:24px auto 18px}main #point1 .campaign-detail dd ul li .list .txt-img .plan-black span{font-size:13px;background-color:#555555;color:#fff;border-radius:3px;padding:2px 10px}main #point1 .campaign-detail dd ul li .list .txt-img .plan-black .ml6{margin-right:6px}main #point1 .campaign-detail dd ul li .list .txt-img .text{font-size:16px;color:#555555;line-height:24px;text-align:left}main #point1 .campaign-detail dd ul li .list .txt-img .pt15{padding-top:15px}main #point2{margin-bottom:110px}main #point2 .what-title img{left:0;padding-left:115px}main #point3{margin-bottom:110px}main #point3 .what-title img{left:0;padding-left:150px}main #point3 ul{padding-top:40px;overflow:hidden;*zoom:1}main #point3 ul li{float:left}main #point3 ul li .dl1 dt,main #point3 ul li .dl2 dt,main #point3 ul li .dl3 dt{text-align:left;color:#1da3e8;font-size:20px;background:url('../../../../img/east/gigaraku/line.png?1656913528') left top;background-repeat:no-repeat;padding-left:15px;font-weight:bold}main #point3 ul li .dl1 dt span,main #point3 ul li .dl2 dt span,main #point3 ul li .dl3 dt span{font-size:14px;font-weight:normal}main #point3 ul li .dl1 .dd-txt,main #point3 ul li .dl2 .dd-txt,main #point3 ul li .dl3 .dd-txt{color:#555555;font-size:16px;text-align:left;line-height:1.6}main #point3 ul li .dl1 .dd-txt span,main #point3 ul li .dl2 .dd-txt span,main #point3 ul li .dl3 .dd-txt span{font-weight:bold}main #point3 ul li .dl1 .dd-txt p,main #point3 ul li .dl2 .dd-txt p,main #point3 ul li .dl3 .dd-txt p{font-size:12px;color:#888888;margin-top:15px}main #point3 ul li .dl1{width:289px;margin-right:45px}main #point3 ul li .dl1 dt{padding-top:8px;height:32px}main #point3 ul li .dl2{width:376px;margin-right:53px}main #point3 ul li .dl2 dt{padding-top:8px;height:32px}main #point3 ul li .dl3{width:321px}main #point3 ul li .dl3 dt{padding-top:0px;height:40px}main #point4{margin-bottom:175px}main #point4 .what-title img{left:0;padding-left:125px}main .opinion{background:url('../../../../img/east/gigaraku/bg_wifi.png?1656913526') center top 80px;background-repeat:no-repeat;background-color:#1da3e8;text-align:center;padding-top:122px;padding-bottom:70px}main .opinion .what-title{color:#fff;margin-bottom:80px}main .opinion .review{background-color:#fff;position:relative;padding:40px 45px;text-align:left;border-radius:5px;margin-bottom:20px}main .opinion .review .blue{position:absolute;left:0;top:0;z-index:10;margin-top:30px;margin-left:30px}main .opinion .review .review-ttl{font-size:25px;margin-left:115px;font-weight:bold}main .opinion .review .review-memo{background-color:#f4f4f4;font-size:22px;padding:30px 0 30px 114px;position:relative;margin:5px auto 40px;border-radius:5px}main .opinion .review .review-memo img{position:absolute;right:0;bottom:0;margin-right:10px}main .opinion .review ul{overflow:hidden;*zoom:1}main .opinion .review ul .review-left{float:left}main .opinion .review ul .review-right{float:right;width:570px}main .opinion .review ul .review-right .review-sub{font-size:30px;font-weight:bold;margin-bottom:30px;color:#1da3e8}main .opinion .review ul .review-right .review-txt{font-size:17px;line-height:30px}main .opinion .review ul .review-right span{font-size:12px;color:#555555;line-height:20px}main .price{padding:80px 0 80px;text-align:center}main .price .price-tbl{width:100%;margin-top:50px;margin-bottom:26px}main .price .price-tbl tr th{padding:27px 0 15px;background:#eeeeee;border:1px solid #c7c7c7;text-align:center;color:#1da3e8;font-size:17px}main .price .price-tbl tr th .price-txt{font-size:13px;line-height:19px}main .price .price-tbl tr th .price-ttl{font-weight:bold;margin-bottom:-5px}main .price .price-tbl tr .w410{width:410px}main .price .price-tbl tr .w269{width:269px}main .price .price-tbl tr .w344{width:344px}main .price .price-tbl tr .white{background-color:#fff}main .price .price-tbl tr .type{background-color:#f7f7f7}main .price .price-tbl tr .type2{background-color:#fff}main .price .price-tbl tr .type,main .price .price-tbl tr .type2{font-size:16px;color:#1da3e8;text-align:left;line-height:30px;padding:20px 34px;border:1px solid #c7c7c7}main .price .price-tbl tr .type span,main .price .price-tbl tr .type2 span{font-size:14px;color:#fff;padding:5px 5px 5px 15px;background-color:#1da3e8;border-radius:3px}main .price .price-tbl tr .hideplan{color:#555555;padding:26px 34px;width:65px;line-height:1.5}main .price .price-tbl tr .hideplan .small{font-size:13px}main .price .price-tbl tr .center{text-align:center}main .price .price-tbl tr .right{text-align:right}main .price .price-tbl tr .type-txt{border:1px solid #c7c7c7;font-size:30px;color:#333;padding:0 25px}main .price .price-tbl tr .type-txt span{font-size:20px}main .price .price-tbl tr .type-txt .type-line{background:linear-gradient(rgba(0,0,0,0) 70%,#ffe83f 0%);font-size:24px;font-weight:bold}main .price .price-tbl tr .type-txt .type-line span{font-size:20px}main .price .plus-sb{background-color:#eee;position:relative;padding:25px 0;margin-bottom:15px}main .price .plus-sb span{font-weight:bold;font-size:22px;color:#333333;background:linear-gradient(rgba(0,0,0,0) 70%,#ffe83f 0%)}main .price .plus-sb .p-top{position:absolute;top:-32px;left:0;right:0;margin:auto}main .price .plus-sb .p-bot{position:absolute;bottom:0;left:0;right:0;margin:0 auto -25px;z-index:1}main .price .plus-memo li{text-align:left;font-size:13px;color:#888888;line-height:20px}main .price .bule-ttl{margin:65px auto 25px;color:#1da3e8;font-size:25px;font-weight:bold;border-left:4px solid #1da3e8;text-align:left;padding-left:18px}main .price .text{font-size:16px;color:#333333;text-align:left;margin-bottom:25px}main .price .text span{font-size:18px;font-weight:bold}main .price .feature-list{overflow:hidden;*zoom:1}main .price .feature-list .feature-box1{float:left}main .price .feature-list .feature-box2{float:right}main .price .feature-list .feature-box1,main .price .feature-list .feature-box2{border:1px solid #1da3e8;border-radius:5px;width:535px}main .price .feature-list .feature-box1 ul,main .price .feature-list .feature-box2 ul{padding-top:20px;overflow:hidden;*zoom:1}main .price .feature-list .feature-box1 ul .list-bule,main .price .feature-list .feature-box2 ul .list-bule{float:left;color:#fff;background-color:#1da3e8;padding:15px;font-size:16px}main .price .feature-list .feature-box1 ul .list-bule span,main .price .feature-list .feature-box2 ul .list-bule span{font-weight:bold;font-size:22px;margin-left:6px}main .price .feature-list .feature-box1 ul .list-ttl,main .price .feature-list .feature-box2 ul .list-ttl{float:left;color:#1da3e8;font-size:20px;padding:15.5px 15px;font-weight:bold}main .price .feature-list .feature-box1 .feature-memo,main .price .feature-list .feature-box2 .feature-memo{font-size:15px;color:#333;padding:25px 39px;text-align:left;line-height:24px}main .price .pink{background-color:#f1f1f1;padding:25px 35px;margin-top:20px}main .price .LAN-box{height:268px;margin-bottom:20px}main .price .LAN-box ul{overflow:hidden;*zoom:1;border:1px solid #c7c7c7}main .price .LAN-box ul .LAN-left{float:left;width:550px;text-align:left;padding:47px 0 47px 50px}main .price .LAN-box ul .LAN-left .LAN-ttl{font-size:20px;color:#0099e4;margin-bottom:22px;line-height:1.7;font-weight:bold}main .price .LAN-box ul .LAN-left .LAN-memo{font-size:16px;color:#333;line-height:1.7}main .price .LAN-box ul .LAN-righe{float:right}#footer{border-top:none}#page-top-giga{position:fixed;right:50px;bottom:20px;z-index:999}
