#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9998;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxOverlay{background:rgba(0,0,0,0.5)}#colorbox{outline:0}#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxBottomCenter{width:auto;height:auto;background:none}#cboxContent{background:#fff;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cboxClose{position:absolute;top:20px;right:20px;background:url('../img/btn-close.png?1506066936') no-repeat 0 0;width:12px;height:12px;text-indent:-9999px}#cboxClose:hover{background-position:0 0}.popup-content{max-width:690px;margin:0 auto;padding:35px 40px}.popup-content .popup-title{font-size:32px;font-weight:bold;color:#26568d;margin-bottom:15px}.popup-content .popup-title2{border-left:5px solid #26568d;clear:both;font-size:18px;font-weight:bold;line-height:1.6em;margin-bottom:20px;padding-left:10px;color:#26568d}.popup-content .popup-tab{margin-bottom:15px}.popup-content .popup-tab .popup-tab-list{overflow:hidden;*zoom:1;padding-left:0;padding-right:0;margin-bottom:0}.popup-content .popup-tab .popup-tab-list li{list-style-type:none;width:49.2%;float:left}.popup-content .popup-tab .popup-tab-list li:last-child{float:right}.popup-content .popup-tab .popup-tab-list li a{display:block;padding:18px 0 16px;text-align:center;background:#bababa;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;color:#fff;text-decoration:none;font-size:16px;line-height:1}.popup-content .popup-tab .popup-tab-list li.active a{background:#29568d}.popup-content .popup-tab .popup-tab-cont{padding:30px 40px;border:1px solid #bababa;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.popup-content .popup-tab .popup-tab-cont .text{font-size:14px;font-weight:bold;margin-bottom:15px}.popup-content .popup-note .note-title{font-size:14px;font-weight:bold;color:#26568d;margin-bottom:5px}.popup-content .popup-note .text{font-size:10px}.popup-content .ttl-popup-smartphone{text-align:center;margin-bottom:20px;padding-top:15px}.popup-content .text-smartphone{margin-bottom:15px}.popup-content .link-smartphone{font-size:11px;margin-bottom:25px}.popup-content .entry-button-list{display:flex;justify-content:center;margin-bottom:45px}.popup-content .entry-button-list .btn-price{width:300px;margin-right:10px;font-size:16px;background:#fb004d;position:relative;top:0;line-height:1;-moz-box-shadow:0 4px 0 0 #af0036;-webkit-box-shadow:0 4px 0 0 #af0036;box-shadow:0 4px 0 0 #af0036;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.popup-content .entry-button-list .btn-price span{font-size:12px}.popup-content .entry-button-list .btn-price a{display:block;padding:14px 0 16px;text-align:center;color:#fff;text-decoration:none;font-weight:normal}.popup-content .entry-button-list .btn-price:hover{top:3px;-moz-box-shadow:0 1px 0 0 #af0036;-webkit-box-shadow:0 1px 0 0 #af0036;box-shadow:0 1px 0 0 #af0036}.popup-content .entry-button-list .btn-price:last-child{margin-right:0}.popup-content .popup-table{margin:25px auto 35px}.popup-content .popup-table table{width:100%;table-layout:fixed;border-collapse:collapse}.popup-content .popup-table th,.popup-content .popup-table td{width:50%;padding:15px;color:#26568d;font-size:13px;border:1px solid #d3d3d3}.popup-content .popup-table th{background-color:#f0f0f0}#price .plan-head{font-size:32px;font-weight:bold;color:#26568d;margin-bottom:10px}#price .plan-text{font-size:14px;margin-bottom:30px}#price .color-red{font-weight:bold;color:#fb004d}#price .notice{color:#26568d;font-size:11px;text-align:right}#price .plan-list{display:flex;justify-content:space-between;margin-top:55px;margin-bottom:35px}#price .plan-list li{position:relative;width:340px}.wi-fi #price .plan-list li{width:384px}#price .plan-list li dt{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0;padding:18px 0;text-align:center;font-size:28px;color:#fff;line-height:1;position:relative}#price .plan-list li dt .icon{position:absolute;left:-20px;top:-35px}#price .plan-list li dd{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;padding:20px}#price .plan-list li dd .image{height:120px;text-align:center;margin-bottom:15px}#price .plan-list li dd .plan-title{text-align:center;font-size:19px;font-weight:bold;margin-bottom:5px}#price .plan-list li dd .text{font-size:13px;letter-spacing:0;color:#2c2c2c}#price .plan-list li dd .text span{font-weight:bold}#price .plan-list li.giga dt{background:#1d8fca}.wi-fi #price .plan-list li.giga dt{background-color:#fb004d}#price .plan-list li.giga dd{background:#e8f4fa}#price .plan-list li.giga dd .plan-title{color:#1d8fca}.wi-fi #price .plan-list li.giga dd .plan-title{color:#fb004d}.wi-fi #price .plan-list li.giga dd{background-color:#ffebf1}#price .plan-list li.giga:after{content:'';border-top:20px solid #e8f4fa;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:20px solid transparent;position:absolute;bottom:-40px;left:130px}.wi-fi #price .plan-list li.giga:after{border-top-color:#ffebf1;left:calc( 50% - 7px )}#price .plan-list li.light dt{background:#26568d}#price .plan-list li.light dd{background:#e9eef3}#price .plan-list li.light dd .plan-title{color:#26568d}#price .plan-list li.light:after{content:'';border-top:20px solid #e9eef3;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:20px solid transparent;position:absolute;bottom:-40px;left:170px}#price .contents_inner{padding:4px 0 !important}#price .contents_inner #plan{padding:26px 30px}#price .plan-table{width:100%}#price .plan-table th,#price .plan-table td{text-align:center}#price .plan-table th{font-size:32px;font-weight:bold;line-height:1.1;padding-bottom:20px;border-bottom:1px solid #dcdcdc}#price .plan-table th span{font-size:18px}#price .plan-table th.giga{color:#fb004d}#price .plan-table th.light{color:#26568d}#price .plan-table td{border-bottom:1px solid #dcdcdc;padding:18px 0}#price .plan-table td.giga,#price .plan-table td.light{box-sizing:border-box;width:287px;padding-left:10px;padding-right:10px}#price .plan-table td.center{width:113px;background:#f5f4f4;font-weight:bold;color:#555}#price .plan-table td .link-help{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-top:5px;padding:5px 10px;background:#959595;color:#fff;font-size:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:1.1;padding-left:25px;position:relative}#price .plan-table td .link-help a{text-decoration:none;color:#fff;font-weight:normal}#price .plan-table td .link-help:before{position:absolute;content:url('../img/icon-help.png?1506066842');top:10px;left:8px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#price .plan-table td .link-help:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#price .plan-table td .monthly{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center;font-size:18px;font-weight:bold;line-height:1;position:relative;top:-15px}#price .plan-table td .price{font-family:Arial;font-size:52px;font-weight:bold;line-height:1}#price .plan-table td .yen{font-size:24px;font-weight:bold;position:relative}#price .plan-table td .yen .tax{position:absolute;width:4.5em;top:-15px;right:-8px;font-size:10px;font-weight:normal}#price .plan-table td .note{font-size:11px;color:#555}#price .plan-table td .notePrice{max-width:29em;margin:12px auto 0;padding:10px;color:#222;background-color:#eee;font-size:10px;line-height:1.3}#price .plan-table td .notePrice span{font-size:14px;font-weight:600}#price .plan-table td .notePrice b{font-size:16px}#price .plan-table td .text{color:#555;line-height:1.2}#price .plan-table td .data{font-size:36px;font-weight:bold;line-height:1.2}#price .plan-table td .data small{font-size:12px}#price .plan-table td .shoki{font-size:30px;font-weight:bold;line-height:1.2;color:#222}#price .plan-table td .shoki span{font-family:Arial;font-size:46px}#price .plan-table td .shoki small{font-size:12px;font-weight:normal}#price .plan-table td.giga .monthly,#price .plan-table td.giga .price,#price .plan-table td.giga .yen,#price .plan-table td.giga .data{color:#fb004d}#price .plan-table td.light .monthly,#price .plan-table td.light .price,#price .plan-table td.light .yen,#price .plan-table td.light .data{color:#26568d}#price .plan-entry-button-list{display:flex;justify-content:center;align-items:flex-start;height:120px;text-align:center;padding:18px 5px 15px;line-height:1}#price .plan-entry-button-list .image{margin:0 14px;height:86px}.wi-fi #price .plan-entry-button-list .image{margin:0 50px}#price .plan-entry-button-list .btn-price{font-size:16px;background-color:#fb004d;position:relative;top:14px;line-height:1;-moz-box-shadow:0 4px 0 0 #af0036;-webkit-box-shadow:0 4px 0 0 #af0036;box-shadow:0 4px 0 0 #af0036;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.wi-fi #price .plan-entry-button-list .btn-price{font-size:18px;background-color:#ffa749;-moz-box-shadow:0 4px 0 0 #b27533;-webkit-box-shadow:0 4px 0 0 #b27533;box-shadow:0 4px 0 0 #b27533}#price .plan-entry-button-list .btn-price a{display:flex;justify-content:center;align-items:center;width:275px;height:56px;color:#fff;text-decoration:none;font-weight:normal}.wi-fi #price .plan-entry-button-list .btn-price a{width:312px;height:71px;font-weight:600;text-shadow:0 -2px 0 rgba(0,0,0,0.2)}#price .plan-entry-button-list .btn-price:hover{top:17px;-moz-box-shadow:0 1px 0 0 #af0036;-webkit-box-shadow:0 1px 0 0 #af0036;box-shadow:0 1px 0 0 #af0036}#price .comments{margin:0px 0px 20px 0px}.wi-fi #price .comments{margin-top:26px;font-size:1.2rem}#price .comments b{color:#fb004d}#price .entry-note{font-size:11px;color:#555;margin-bottom:35px}#price .bg{margin-left:-30px;padding:50px 0 10px}#price .price-btn{display:block;width:380px;height:56px;margin:25px auto 0;line-height:56px;background:url('../img/price_t-btn.png?1506066897') left top no-repeat;color:#fff;text-align:center;font-size:16px;text-shadow:1px 1px 0 #144174;text-decoration:none}#price .price-btn a{display:block;height:100%;width:100%;color:#fff;text-decoration:none}#price .price-title-h4{padding-left:10px;margin-bottom:20px;border-left:#26568d 5px solid;font-size:18px;line-height:1.6em;clear:both;font-weight:bold}#price .price-table{border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;width:100%}#price .price-table.mr-t35{margin-top:35px}#price .price-table th{padding:10px;width:150px;background:#f0f0f0;font-weight:bold;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}#price .price-table td{padding:10px;border-left:1px solid #e7e7e7;border-bottom:1px solid #d3d3d3}#price .price-table .cell-line-through{text-decoration:line-through}#price .price-table .cell-red{font-size:12px;font-weight:bold;color:#ea0159}#price .price-table .cell-black{font-size:12px;font-weight:bold;color:#333}#price .price-table .cell-link{font-size:12px;font-weight:bold}#price .price-table .link-help{margin-left:45px;padding:5px 8px;background:#959595;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px}#price .price-table .link-help:before{content:url('../img/icon-help.png?1506066842');margin-right:5px;position:relative;top:2px}#price .price-table .link-help a{color:#fff;text-decoration:none;font-weight:normal}#price .price-table .link-help:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#price .price-table .mr-l15{margin-left:15px}#price .price-table .mr-l110{margin-left:110px}#price .section-detail dt{position:relative;margin:35px 0 20px;padding:4px 15px;font-size:18px;font-weight:bold;color:#fff;background:#26568d}#price .section-detail dt.tit-sp{padding-left:90px}#price .section-detail dt img{position:absolute;top:-15px;left:15px}#price .section-detail dd img{margin-top:20px}#price .section-detail .text-description{font-size:14px}#price .section-plan-push{margin-top:40px}#price .section-plan-push p{text-align:center}#price .section-plan-push .inner{padding:20px 33px;border:2px solid #26568d}#price .section-plan-push .img02{margin-top:20px}#price .section-plan-push .text{margin:15px 0;padding-bottom:15px;text-align:left;font-size:16px;line-height:1.4;border-bottom:1px solid #e0e0e0}#price .section-plan-push .strong{font-weight:bold}#price .section-plan-push .au-sumaho-text{text-align:left;margin-bottom:10px}#price .section-option-price{margin-top:40px}#price .section-support-price{margin-top:40px}#price .section-support-price .link-detail{margin-top:10px;font-size:12px;text-align:right}#price .payment{margin-top:30px}#price .payment dt{margin-bottom:5px;font-size:14px;font-weight:bold;color:#26568d}#price .payment li{float:left;margin-right:10px}#price .payment .text-payment{font-size:14px;color:#555;margin-bottom:15px}#price .payment .payment-note{margin-top:5px;font-size:10px;color:#333}#fixed-cam-banner{position:fixed;right:20px;top:305px;display:block;z-index:1000}.js-popup{display:none}.planBanner{display:flex;justify-content:space-between}
