@charset "UTF-8";
/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:6.25%;scroll-behavior:smooth}@media screen and (max-width:768px){body{color:#01194A;font-size:16rem;font-family:"Noto Sans JP",sans-serif}img{image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast}.link_txt{color:#1362D6;text-decoration:underline}.link_txt:hover{text-decoration:none}body{overflow-x:hidden;background:#F8FCFF}h1,h2,h3,h4,h5,h6,p{color:#01194A;font-family:"YakuHanJP","Noto Sans JP",sans-serif;line-height:1.5}li{color:#01194A;font-family:"YakuHanJP","Noto Sans JP",sans-serif;line-height:1.5}.h1_ttl{font-size:calc(32 * 0.2666666667vw);color:#01194A;font-weight:700;text-align:center}.h1_hr{border:none;border-bottom:calc(4 * 0.2666666667vw) solid #E8F5FF;margin:calc(33 * 0.2666666667vw) auto calc(50 * 0.2666666667vw);width:calc(335 * 0.2666666667vw)}.cmn{width:calc(335 * 0.2666666667vw);margin:0 auto;padding:calc(100 * 0.2666666667vw) 0 calc(60 * 0.2666666667vw)}.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(75%,rgba(253,218,76,0.6117647059)));background:linear-gradient(transparent 75%,rgba(253,218,76,0.6117647059) 75%);font-weight:bold}.header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:calc(60 * 0.2666666667vw);background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;-webkit-box-shadow:0px 0px 20px rgba(10,58,148,0.1019607843);box-shadow:0px 0px 20px rgba(10,58,148,0.1019607843);z-index:999;top:0}.header .logo{margin-right:auto;padding-left:calc(15 * 0.2666666667vw)}.header .logo img{height:calc(40 * 0.2666666667vw)}.header nav{margin-left:auto}.header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header nav ul li{padding:0 calc(20 * 0.2666666667vw);height:calc(80 * 0.2666666667vw)}.header nav ul li:nth-child(3){margin-right:calc(20 * 0.2666666667vw)}.header nav ul li p{padding:calc(28 * 0.2666666667vw) 0}.header nav ul .hover a{position:relative;display:inline-block;text-decoration:none}.header nav ul .hover a:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:calc(4 * 0.2666666667vw);background:#0050C6;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.header nav ul .hover a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.header .menu_area{width:calc(60 * 0.2666666667vw);height:calc(60 * 0.2666666667vw)}.header .menu_area .menu_input{display:none}.header .menu_area .menu_area{position:relative}.header .menu_area .menu_switch{display:block;height:calc(60 * 0.2666666667vw);width:calc(60 * 0.2666666667vw);cursor:pointer;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .menu_area .menu_switch span{content:"";display:block;height:calc(2 * 0.2666666667vw);width:calc(24 * 0.2666666667vw);background:#01194A;margin:calc(3 * 0.2666666667vw) 0}.header .menu_area .menu_overlay{visibility:hidden;position:fixed;top:0;right:0;z-index:10;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:0.3s;transition:0.3s}.header .menu_area .menu{position:fixed;top:0;right:calc(-316 * 0.2666666667vw);z-index:100;display:block;width:calc(316 * 0.2666666667vw);height:100vh;background:#1362D6;overflow:hidden;-webkit-transition:0.3s;transition:0.3s}.header .menu_area .menu ul{padding-top:calc(20 * 0.2666666667vw)}.header .menu_area .menu ul li{width:100%;height:calc(60 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header .menu_area .menu ul li a{padding-left:calc(30 * 0.2666666667vw);font-size:calc(16 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFFFFF}.header .menu_area .menu ul li a:hover{text-decoration:none}.header .menu_area .menu ul li:after{content:"";border-top:solid calc(3 * 0.2666666667vw) #FFFFFF;border-right:solid calc(3 * 0.2666666667vw) #FFFFFF;width:calc(10 * 0.2666666667vw);height:calc(10 * 0.2666666667vw);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:calc(30 * 0.2666666667vw);top:calc(26 * 0.2666666667vw)}.header .menu_area .menu_input:checked~.menu_overlay{visibility:visible;background:#01194A 0% 0% no-repeat padding-box;opacity:0.8}.header .menu_area .menu_input:checked~.menu_switch{visibility:visible}.header .menu_area .menu_input:checked~.menu{right:0}.header .menu_area .scroll_lock{overflow:hidden}.footer .bottom{background:#01194A;padding:calc(40 * 0.2666666667vw) 0 calc(110 * 0.2666666667vw)}.footer .bottom ul{padding:0 calc(30 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5em}.footer .bottom ul li{color:#FFFFFF;font-size:calc(14 * 0.2666666667vw);text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.footer .bottom ul li a{color:#FFFFFF!important}.footer .bottom ul li a:hover{text-decoration:none!important}.footer .bottom ul li:hover{opacity:0.7}.footer .bottom .cpr{color:#FFFFFF;font-size:calc(12 * 0.2666666667vw);font-weight:lighter;opacity:0.5;text-align:center;padding-top:calc(32 * 0.2666666667vw)}.footer .space{height:calc(70 * 0.2666666667vw);width:100%;background-color:#1362D6}#sp-fixed-menu{position:fixed;width:100%;bottom:0;font-size:0;z-index:999}#sp-fixed-menu a p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(70 * 0.2666666667vw);background:#DF065D;color:#fff;font-size:calc(24 * 0.2666666667vw);font-weight:700}#sp-fixed-menu a p img{width:calc(30 * 0.2666666667vw);margin:0 calc(10 * 0.2666666667vw) 0 calc(15 * 0.2666666667vw)}#sp-fixed-menu a p:after{content:"";background:url(../svg/btn_img.svg);width:calc(104 * 0.2666666667vw);height:calc(120 * 0.2666666667vw);background-size:cover;display:inline-block;margin-left:calc(15 * 0.2666666667vw)}.btn_in{margin:calc(56 * 0.2666666667vw) auto 0;color:#fff;font-size:calc(28 * 0.2666666667vw);font-weight:700;background:#DF065D;width:calc(630 * 0.2666666667vw);height:calc(100 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;-webkit-box-shadow:0px 20px 20px rgba(103,12,49,0.2509803922);box-shadow:0px 20px 20px rgba(103,12,49,0.2509803922);position:relative;top:0;-webkit-transition:all 0.3s;transition:all 0.3s}.btn_in_img{position:absolute;bottom:calc(-2 * 0.2666666667vw);right:calc(53 * 0.2666666667vw)}.btn_in:hover{top:calc(10 * 0.2666666667vw);-webkit-box-shadow:none;box-shadow:none}.sec{padding:calc(60 * 0.2666666667vw) 0 calc(60 * 0.2666666667vw)}.sec_in{margin:0 auto;width:calc(300 * 0.2666666667vw)}.top{padding-bottom:calc(40 * 0.2666666667vw)}.top_in{padding-top:calc(40 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top_in_ttl{line-height:1;width:calc(310 * 0.2666666667vw)}.top_in_ttl .left{background:#DF065D;color:#FFFFFF;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:calc(13 * 0.2666666667vw);padding:calc(4 * 0.2666666667vw) calc(5 * 0.2666666667vw);display:inline-block;position:relative;top:calc(7 * 0.2666666667vw);margin-right:calc(2 * 0.2666666667vw)}.top_in_ttl span{font-weight:700}.top_in_ttl span:nth-of-type(2n){font-size:calc(60 * 0.2666666667vw);color:#DF065D;font-family:"Roboto",sans-serif;display:inline-block}.top_in_ttl span:nth-of-type(2n) span:first-of-type{letter-spacing:calc(-7 * 0.2666666667vw)}.top_in_ttl span:nth-of-type(3n){font-size:calc(36 * 0.2666666667vw);color:#01194A;padding-right:calc(10 * 0.2666666667vw)}.top_in_ttl span:nth-of-type(4) span:first-of-type{letter-spacing:0}.top_in_ttl span:nth-of-type(4) span:nth-of-type(2){letter-spacing:calc(-7 * 0.2666666667vw);padding:0}.top_in_ttl span:nth-of-type(4) span:nth-of-type(3){font-size:calc(60 * 0.2666666667vw);color:#DF065D;padding:0}.top_in_ttl span:nth-of-type(5n){font-size:calc(29 * 0.2666666667vw);color:#DF065D;font-weight:900;padding-left:calc(5 * 0.2666666667vw)}.top_in_tax-included{width:calc(262 * 0.2666666667vw);text-align:right;margin-top:calc(-10 * 0.2666666667vw)}.top_in_tax-included span:nth-of-type(n){font-size:calc(16 * 0.2666666667vw);font-weight:400}.top_in_tax-included span:nth-of-type(2){font-size:calc(32 * 0.2666666667vw)}.top_in_desc{margin-top:calc(6 * 0.2666666667vw);padding:calc(8 * 0.2666666667vw) 0;color:#FFFFFF;font-size:calc(20 * 0.2666666667vw);font-weight:500;text-align:center;background:#0050C6}.top_in_desc span{display:inline-block;width:100%}.top_in_point{margin-top:calc(20 * 0.2666666667vw)}.top_in_point_blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_in_point_blk p{line-height:1.2;color:#0050C6;font-size:calc(16 * 0.2666666667vw);text-align:center;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(90 * 0.2666666667vw);height:calc(90 * 0.2666666667vw);border-radius:50%;border:3px solid #0050C6;margin:0 calc(5 * 0.2666666667vw)}.top_in_point_blk p small{display:inline-block;margin-top:calc(3 * 0.2666666667vw);font-size:calc(9 * 0.2666666667vw);font-weight:normal;line-height:1.1!important}.top_in_point_blk p sup{font-size:0.6em}.top_in_point_anot{color:#0050C6;font-size:calc(11 * 0.2666666667vw);margin-top:calc(8 * 0.2666666667vw);text-align:center}.top_in .top_img{margin-top:calc(24 * 0.2666666667vw);position:relative;left:calc(-13 * 0.2666666667vw)}.top_in .top_img_main{width:calc(338 * 0.2666666667vw)}.reason{padding-top:calc(20 * 0.2666666667vw)}.reason_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.reason_in_ttl{font-size:calc(26 * 0.2666666667vw);font-weight:700;line-height:1.25}.reason_in_ttl .emphasis{color:#DF065D;font-size:calc(36 * 0.2666666667vw)}.reason_in_ttl span:last-of-type{font-size:calc(36 * 0.2666666667vw)}.reason_in_dtl{margin-top:calc(25 * 0.2666666667vw)}.reason_in_dtl_in{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(20 * 0.2666666667vw)}.reason_in_dtl_in:nth-of-type(3n){margin-top:calc(20 * 0.2666666667vw)}.reason_in_dtl_icon{width:calc(40 * 0.2666666667vw);height:calc(40 * 0.2666666667vw);background:#1362D6;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reason_in_dtl_icon_wifi{width:calc(24 * 0.2666666667vw)}.reason_in_dtl_icon_coins{width:calc(19 * 0.2666666667vw)}.reason_in_dtl_icon_sim-card{width:calc(14 * 0.2666666667vw)}.reason_in_dtl_txt{margin-left:calc(10 * 0.2666666667vw);width:calc(245 * 0.2666666667vw)}.reason_in_dtl_txt h3{font-size:calc(24 * 0.2666666667vw);font-weight:700;line-height:1.3}.reason_in_dtl_txt p{font-size:calc(16 * 0.2666666667vw);text-align:justify;line-height:1.4;width:calc(245 * 0.2666666667vw);margin-top:0.2em}.reason_in_dtl_txt .anot{font-size:calc(11 * 0.2666666667vw)}.reason_in_img{margin-top:calc(28 * 0.2666666667vw)}.reason_in_img img{width:calc(244 * 0.2666666667vw);margin:0 auto;display:block;position:relative;right:calc(15 * 0.2666666667vw)}.comparison{background:#E8F5FF;padding-top:calc(50 * 0.2666666667vw);padding-bottom:calc(30 * 0.2666666667vw)}.comparison_in{margin:0}.comparison_in_ttl{font-size:calc(32 * 0.2666666667vw);font-weight:700;text-align:center;width:calc(375 * 0.2666666667vw)}.comparison_in_tbl_parent{width:calc(100vw * 12 / 12);height:calc(340 * 0.2666666667vw);overflow-x:scroll;padding:0 calc(20 * 0.2666666667vw);margin-top:calc(34 * 0.2666666667vw)}.comparison_in_tbl{margin:calc(20 * 0.2666666667vw) auto 0;width:calc(700 * 0.2666666667vw);height:calc(280 * 0.2666666667vw);background:#fff;border-radius:20px;font-size:calc(18 * 0.2666666667vw);color:#01194A;-webkit-box-shadow:0 10px 20px rgba(29,118,207,0.16);box-shadow:0 10px 20px rgba(29,118,207,0.16)}.comparison_in_tbl tr th{height:calc(70 * 0.2666666667vw);border:1px solid #E0EDF7;text-align:center;vertical-align:middle;border-bottom:1px solid #A8CBE6;border-top:none;width:calc(130 * 0.2666666667vw)}.comparison_in_tbl tr th:first-of-type{width:calc(130 * 0.2666666667vw);border-left:none;border-right:none}.comparison_in_tbl tr th:nth-of-type(2){width:calc(180 * 0.2666666667vw);background:#1362D6;border-right:none;border-left:none;color:#fff;font-size:calc(24 * 0.2666666667vw);position:relative;padding-bottom:calc(10 * 0.2666666667vw)}.comparison_in_tbl tr th:nth-of-type(2):before{content:"";position:absolute;width:calc(180 * 0.2666666667vw);height:calc(21 * 0.2666666667vw);background:#1362D6;top:calc(-20 * 0.2666666667vw);left:calc(0 * 0.2666666667vw);border-radius:10px 10px 0px 0px}.comparison_in_tbl tr th:last-of-type{border-right:none}.comparison_in_tbl tr td{line-height:1;height:calc(70 * 0.2666666667vw);border:1px solid #E0EDF7;text-align:center;vertical-align:middle}.comparison_in_tbl tr td:first-of-type{border-left:none;font-weight:700;border-right:none}.comparison_in_tbl tr td:first-of-type small{font-size:calc(12 * 0.2666666667vw);font-weight:400}.comparison_in_tbl tr td:nth-of-type(2){font-size:calc(24 * 0.2666666667vw);border-right:none;border-left:none;border-right:none;color:#fff;background:#1362D6;font-weight:700}.comparison_in_tbl tr td:last-of-type{border-right:none}.comparison_in_tbl tr:last-of-type td{border-bottom:none}.comparison_in_tbl tr:last-of-type td:nth-of-type(2){border-bottom:none}.sim-plans{padding-bottom:0}.sim-plans_in{width:calc(100vw * 12 / 12)}.sim-plans_in_ttl{font-size:calc(32 * 0.2666666667vw);font-weight:700;text-align:center;line-height:1.4}.sim-plans_in_ttl span:first-of-type{color:#DF065D}.sim-plans_in_parent{margin-top:calc(38 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sim-plans_in_blk{width:calc(355 * 0.2666666667vw);height:calc(750 * 0.2666666667vw);margin:0 auto;border-radius:10px}.sim-plans_in_blk .ttl_supplement{font-size:calc(18 * 0.2666666667vw);text-align:center;padding-top:calc(55 * 0.2666666667vw)}.sim-plans_in_blk .ttl{text-align:center;font-weight:700;margin:0 auto;width:calc(295 * 0.2666666667vw);padding-bottom:calc(23 * 0.2666666667vw);border-bottom:1px solid;line-height:1.2}.sim-plans_in_blk .ttl .lf{font-size:calc(24 * 0.2666666667vw)}.sim-plans_in_blk .ttl .rt{font-size:calc(36 * 0.2666666667vw)}.sim-plans_in_blk .monthly{margin-top:calc(16 * 0.2666666667vw);text-align:center;line-height:1.2}.sim-plans_in_blk .monthly .pri{font-size:calc(28 * 0.2666666667vw);margin-right:calc(8 * 0.2666666667vw)}.sim-plans_in_blk .monthly .sec{font-size:calc(48 * 0.2666666667vw);font-family:"Roboto",sans-serif;font-weight:700}.sim-plans_in_blk .monthly .ter{font-size:calc(28 * 0.2666666667vw);font-weight:700}.sim-plans_in_blk .monthly .quat{font-size:calc(12 * 0.2666666667vw);text-align:right;display:block;width:calc(225 * 0.2666666667vw);margin:0 auto}.sim-plans_in_blk .dtl{margin-top:calc(21 * 0.2666666667vw)}.sim-plans_in_blk .dtl_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:144;margin:0 auto}.sim-plans_in_blk .dtl_in_box{padding:calc(1 * 0.2666666667vw) 0 calc(1 * 0.2666666667vw) calc(17 * 0.2666666667vw);line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex}.sim-plans_in_blk .dtl_in_box span{font-size:calc(14 * 0.2666666667vw);height:calc(50 * 0.2666666667vw)}.sim-plans_in_blk .dtl_in_box span:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(104 * 0.2666666667vw);padding-right:calc(15 * 0.2666666667vw);margin-right:calc(2 * 0.2666666667vw)}.sim-plans_in_blk .dtl_in_box span:nth-of-type(2){font-size:calc(18 * 0.2666666667vw);font-weight:700;width:calc(210 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:calc(15 * 0.2666666667vw)}.sim-plans_in_blk .dtl_in_box span:nth-of-type(2) .vw-s{font-size:calc(14 * 0.2666666667vw);font-weight:400;width:calc(125 * 0.2666666667vw);-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.sim-plans_in_blk .recommendation .balloon{width:calc(315 * 0.2666666667vw);height:calc(60 * 0.2666666667vw);background:#fff;border-radius:10px;font-size:calc(20 * 0.2666666667vw);font-weight:700;margin:calc(36 * 0.2666666667vw) auto calc(20 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.sim-plans_in_blk .recommendation .balloon:before{content:"";background-image:url(../svg/thumbs-up.svg);background-repeat:no-repeat;background-size:contain;width:calc(24 * 0.2666666667vw);height:calc(24 * 0.2666666667vw);display:inline-block;margin-right:calc(8 * 0.2666666667vw)}.sim-plans_in_blk .recommendation .balloon:after{content:"";position:absolute;top:98%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #fff}.sim-plans_in_blk .recommendation .target{font-size:calc(18 * 0.2666666667vw);font-weight:700;width:calc(256 * 0.2666666667vw);margin:0 auto;line-height:2}.sim-plans_in_blk .recommendation .target .icon{margin-right:calc(11 * 0.2666666667vw)}.sim-plans_in .plan_pri{background:#1362D6;position:relative}.sim-plans_in .plan_pri_balloon{position:absolute;color:#0050C6;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(180 * 0.2666666667vw);height:calc(40 * 0.2666666667vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FDDA4C;border-radius:50px;font-weight:900;font-size:calc(20 * 0.2666666667vw);left:50%;margin-left:calc(-90 * 0.2666666667vw);top:calc(30 * 0.2666666667vw)}.sim-plans_in .plan_pri_balloon:after{content:"";position:absolute;top:100%;left:calc(110 * 0.2666666667vw);margin-left:-10px;border:13px solid transparent;border-top:13px solid #FDDA4C;border-left:5px}.sim-plans_in .plan_pri .ttl_supplement{color:#fff;padding-top:calc(95 * 0.2666666667vw)}.sim-plans_in .plan_pri .ttl{color:#fff}.sim-plans_in .plan_pri .monthly{color:#fff}.sim-plans_in .plan_pri .dtl{color:#fff}.sim-plans_in .plan_pri .dtl_in_box span{background:#4281de}.sim-plans_in .plan_pri .recommendation .target{color:#fff}.sim-plans_in .plan_sec{margin-top:calc(10 * 0.2666666667vw);height:calc(710 * 0.2666666667vw);background:#E8F5FF}.sim-plans_in .plan_sec .ttl_supplement{color:#0050C6}.sim-plans_in .plan_sec .ttl{color:#0050C6}.sim-plans_in .plan_sec .monthly{color:#0050C6}.sim-plans_in .plan_sec .dtl{color:#0050C6}.sim-plans_in .plan_sec .dtl_in_box span{background:#fff}.sim-plans_in .plan_sec .recommendation .target{width:calc(312 * 0.2666666667vw)}.sim-plans_in .plan_sec .recommendation .target .icon path{fill:#01194A}.sim-plans_in_anot{text-align:left;padding-top:calc(10 * 0.2666666667vw);font-size:calc(11 * 0.2666666667vw);width:calc(350 * 0.2666666667vw);margin:0 auto}.router-plan{padding-top:calc(40 * 0.2666666667vw)}.router-plan_in{width:calc(355 * 0.2666666667vw);border:5px solid #0050C6;border-radius:10px;background:#fff}.router-plan_in_ttl{font-size:calc(28 * 0.2666666667vw);font-weight:700;text-align:center;margin-top:calc(35 * 0.2666666667vw);line-height:1.3}.router-plan_in_led{font-size:calc(16 * 0.2666666667vw);text-align:center;padding-top:calc(10 * 0.2666666667vw)}.router-plan_in hr{width:calc(325 * 0.2666666667vw);border-top:1px solid #0050C6;margin:calc(22 * 0.2666666667vw) auto 0}.router-plan_in_dtl{position:relative;margin:calc(20 * 0.2666666667vw) auto 0;padding-top:calc(60 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.router-plan_in_dtl .balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:calc(240 * 0.2666666667vw);height:calc(50 * 0.2666666667vw);top:calc(2 * 0.2666666667vw);left:calc(50% - calc(130 * 0.2666666667vw));text-align:center;background:#1362D6;border-radius:calc(50 * 0.2666666667vw);-webkit-transform:translate(9px,-5px);transform:translate(9px,-5px)}.router-plan_in_dtl .balloon p{color:#FFFFFF;line-height:1.3;font-weight:700}.router-plan_in_dtl .balloon:after{content:"";position:absolute;top:100%;left:calc(90 * 0.2666666667vw);margin-left:-10px;border:13px solid transparent;border-top:13px solid #1362D6;border-left:5px}.router-plan_in_dtl_fee_blk01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.router-plan_in_dtl_fee_blk01_wifi img{width:calc(80 * 0.2666666667vw)}.router-plan_in_dtl_fee_blk01_wifi p{font-size:calc(12 * 0.2666666667vw);text-align:center}.router-plan_in_dtl_fee_blk01_after{margin-left:calc(20 * 0.2666666667vw)}.router-plan_in_dtl_fee_blk01_after p{color:#DF065D;line-height:1.2}.router-plan_in_dtl_fee_blk01_after p .target{font-size:calc(18 * 0.2666666667vw);font-weight:700}.router-plan_in_dtl_fee_blk01_after p .fee{font-size:calc(48 * 0.2666666667vw);font-weight:700;font-family:"Roboto",sans-serif;position:relative;line-height:1}.router-plan_in_dtl_fee_blk01_after p .yen{font-size:calc(30 * 0.2666666667vw);font-weight:700}.router-plan_in_dtl_fee_blk01_after p .tax-included{font-size:calc(14 * 0.2666666667vw);position:relative;left:calc(-5 * 0.2666666667vw)}.router-plan_in_dtl_fee_blk01_after p .tax-included span:nth-of-type(n+1){font-size:calc(28 * 0.2666666667vw);color:#01194A;font-weight:300}.router-plan_in_dtl_fee_blk01_after p .tax-included span:nth-of-type(2){font-family:"Roboto",sans-serif;font-size:calc(54 * 0.2666666667vw)}.router-plan_in_dtl_fee_blk02{margin-top:calc(18 * 0.2666666667vw)}.router-plan_in_dtl_fee_blk02 ul{list-style-type:disc;width:calc(306 * 0.2666666667vw);margin:0 auto;padding-left:1em}.router-plan_in_dtl_fee_blk02 ul li{margin-top:calc(10 * 0.2666666667vw);font-size:calc(14 * 0.2666666667vw);line-height:1.4}.router-plan_in_dtl_tbl{margin-top:calc(20 * 0.2666666667vw)}.router-plan_in_dtl_tbl table{border:2px solid #01194A;width:calc(325 * 0.2666666667vw);height:calc(280 * 0.2666666667vw);color:#01194A;margin:0 auto}.router-plan_in_dtl_tbl table tr{border-bottom:1px solid #01194A}.router-plan_in_dtl_tbl table tr:nth-of-type(n+5) td:first-of-type{padding-left:calc(2 * 0.2666666667vw)!important}.router-plan_in_dtl_tbl table tr td{vertical-align:middle;font-size:calc(14 * 0.2666666667vw)}.router-plan_in_dtl_tbl table tr td:first-of-type{background:#F2F3F6;font-weight:700;padding-left:calc(10 * 0.2666666667vw)}.router-plan_in_dtl_tbl table tr td:nth-of-type(2){padding-left:calc(23 * 0.2666666667vw)}.router-plan_in_fee{margin:calc(20 * 0.2666666667vw) auto calc(10 * 0.2666666667vw);width:calc(325 * 0.2666666667vw);background:#E8F5FF}.router-plan_in_fee_ttl{font-size:calc(28 * 0.2666666667vw);font-weight:700;color:#0050C6;text-align:center;padding-top:calc(45 * 0.2666666667vw)}.router-plan_in_fee_blk{margin-top:calc(34 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.router-plan_in_fee_box{width:calc(305 * 0.2666666667vw);margin:0 auto}.router-plan_in_fee_box_plan{font-size:calc(20 * 0.2666666667vw);font-weight:bold;line-height:1.3;color:#FFFFFF;background:#0050C6;width:calc(305 * 0.2666666667vw);height:calc(70 * 0.2666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.router-plan_in_fee_box ul{margin-top:calc(15 * 0.2666666667vw);margin-bottom:calc(20 * 0.2666666667vw)}.router-plan_in_fee_box ul li{text-align:center}.router-plan_in_fee_box ul li span{line-height:1.2}.router-plan_in_fee_box ul li:first-of-type span:first-of-type{font-size:calc(28 * 0.2666666667vw);font-weight:700;padding-right:calc(5 * 0.2666666667vw)}.router-plan_in_fee_box ul li:first-of-type span:nth-of-type(2){font-family:"Roboto",sans-serif;font-size:calc(48 * 0.2666666667vw);font-weight:700}.router-plan_in_fee_box ul li:first-of-type span:nth-of-type(3){font-size:calc(28 * 0.2666666667vw);font-weight:700}.router-plan_in_fee_box ul li:first-of-type span:nth-of-type(4){width:calc(223 * 0.2666666667vw);text-align:right;font-size:calc(12 * 0.2666666667vw);display:inline-block;position:relative;top:calc(-10 * 0.2666666667vw)}.router-plan_in_fee_box ul li:nth-of-type(n+2) span{line-height:1}.router-plan_in_fee_box ul li:nth-of-type(n+2) span:first-of-type{font-size:calc(18 * 0.2666666667vw);padding-right:calc(5 * 0.2666666667vw);font-weight:500}.router-plan_in_fee_box ul li:nth-of-type(n+2) span:nth-of-type(2){font-family:"Roboto",sans-serif;font-size:calc(28 * 0.2666666667vw);font-weight:700}.router-plan_in_fee_box ul li:nth-of-type(n+2) span:nth-of-type(3){font-size:calc(18 * 0.2666666667vw);font-weight:500}.router-plan_in_fee_box ul li:nth-of-type(n+2) span:nth-of-type(4){display:inline-block;position:relative;top:calc(-4 * 0.2666666667vw);width:calc(180 * 0.2666666667vw);font-size:calc(12 * 0.2666666667vw);text-align:right}.router-plan_in_fee_box ul li:nth-of-type(n+3){margin-top:calc(5 * 0.2666666667vw)}.area{background:#E8F5FF}.area_in{margin:0;width:calc(100vw * 12 / 12)}.area_in_ttl{font-size:calc(28 * 0.2666666667vw);font-weight:700;text-align:center;line-height:1.25}.area_in_ttl_anot{font-size:calc(12 * 0.2666666667vw);vertical-align:super}.area_in_blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(50 * 0.2666666667vw);margin:0 auto;width:80.00000001vw}.area_in_img{margin-top:calc(20 * 0.2666666667vw)}.area_in_img img{width:100%;padding-bottom:calc(25 * 0.2666666667vw)}.area_in_txt{margin-top:calc(20 * 0.2666666667vw);position:relative}.area_in_txt_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area_in_txt_ttl span{font-weight:700;color:#DF065D}.area_in_txt_ttl .percent{font-size:calc(24 * 0.2666666667vw);padding-right:calc(4 * 0.2666666667vw);line-height:1.2}.area_in_txt_ttl .number{font-family:"Roboto",sans-serif;font-size:calc(72 * 0.2666666667vw)}.area_in_txt_ttl .number span{font-size:calc(40 * 0.2666666667vw)}.area_in_txt_dtl{font-size:calc(17 * 0.2666666667vw);margin-top:calc(-5 * 0.2666666667vw);font-weight:700}.area_in_txt_dtl .dokodemo{position:relative;padding-top:0.2em}.area_in_txt_dtl .dokodemo:before{position:absolute;content:"";width:0.3em;height:0.3em;border-radius:50%;background-color:#0050C6;top:0;left:45%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.area_in_txt_link{margin-top:calc(20 * 0.2666666667vw);font-size:calc(16 * 0.2666666667vw)}.area_in_txt_link a{border-bottom:1px solid #01194A;-webkit-transition:all 0.3s;transition:all 0.3s;font-weight:700}.area_in_txt_link a:hover{color:#4c6daf;border-bottom:1px solid #4c6daf}.area_in_txt_anot{position:absolute;font-size:calc(14 * 0.2666666667vw);bottom:calc(-245 * 0.2666666667vw)}.step_in_ttl{font-size:calc(32 * 0.2666666667vw);font-weight:700;text-align:center}.step_in_led{font-size:calc(16 * 0.2666666667vw);text-align:center;padding-top:calc(20 * 0.2666666667vw)}.step_in_blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:calc(37 * 0.2666666667vw);margin:0 auto}.step_in_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.step_in_box:nth-of-type(-n+2){margin-bottom:calc(27 * 0.2666666667vw)}.step_in_box:nth-of-type(-n+2):after{content:"";background:url(../svg/step_arrow_sp.svg);width:calc(10 * 0.2666666667vw);height:calc(50 * 0.2666666667vw);background-size:cover;position:absolute;top:calc(60 * 0.2666666667vw);left:calc(25 * 0.2666666667vw)}.step_in_box img{width:calc(50 * 0.2666666667vw);height:calc(50 * 0.2666666667vw);border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:calc(20 * 0.2666666667vw);display:block}.step_in_box .step_ttl{font-size:calc(20 * 0.2666666667vw);font-weight:700;padding-top:calc(10 * 0.2666666667vw)}.step_in_box .step_desc{font-size:calc(16 * 0.2666666667vw);padding-top:calc(5 * 0.2666666667vw)}.can{padding-top:calc(50 * 0.2666666667vw);padding-bottom:0;background-color:#1362D6}.can_in{margin:0 calc(20 * 0.2666666667vw);width:calc(335 * 0.2666666667vw)}.can_in_ttl{color:#fff;font-size:calc(32 * 0.2666666667vw);font-weight:700;text-align:center}.can_in_blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:calc(38 * 0.2666666667vw)}.can_in_box{width:calc(335 * 0.2666666667vw);height:calc(120 * 0.2666666667vw);background:#fff;border-radius:10px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(10 * 0.2666666667vw)}.can_in_box_logo_parent{width:calc(150 * 0.2666666667vw)}.can_in_box:first-of-type .can_in_box_logo{width:calc(107 * 0.2666666667vw)}.can_in_box:nth-of-type(2) .can_in_box_logo{width:calc(64 * 0.2666666667vw)}.can_in_box:nth-of-type(3) .can_in_box_logo{width:calc(86 * 0.2666666667vw)}.can_in_box:nth-of-type(4) .can_in_box_logo{width:calc(98 * 0.2666666667vw)}.can_in_box_logo{display:block;position:relative;margin:0 auto}.can_in_box span{display:block}.can_in_box_time{line-height:1;font-size:calc(32 * 0.2666666667vw);font-weight:700}.can_in_box_what{font-size:calc(18 * 0.2666666667vw);font-weight:bold}.can_in_box_anot{padding-top:calc(4 * 0.2666666667vw);font-size:calc(11 * 0.2666666667vw)}.can_in .can_man{margin-top:calc(20 * 0.2666666667vw);margin-left:calc(13 * 0.2666666667vw)}.can_in .can_man img{width:calc(310 * 0.2666666667vw)}.faq_body{background:#fff}.faq .questions_blk h2{font-size:calc(24 * 0.2666666667vw);font-weight:bold;margin-top:calc(50 * 0.2666666667vw)}.faq .questions_blk .questions_content{border:1px solid #CCD1DB;margin:calc(15 * 0.2666666667vw) 0 calc(20 * 0.2666666667vw)}.faq .questions_blk .questions_content .question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(16 * 0.2666666667vw) calc(40 * 0.2666666667vw) calc(16 * 0.2666666667vw) calc(12 * 0.2666666667vw);font-size:calc(16 * 0.2666666667vw)}.faq .questions_blk .questions_content .question i{font-family:Roboto;font-size:calc(24 * 0.2666666667vw);font-style:normal;font-weight:bold;margin-right:calc(10 * 0.2666666667vw);position:relative;top:calc(-6 * 0.2666666667vw);text-decoration:none!important}.faq .questions_blk .questions_content .question span{position:relative}.faq .questions_blk .questions_content .question:after{content:"";position:absolute;right:calc(18 * 0.2666666667vw);top:40%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;width:calc(12 * 0.2666666667vw);height:calc(12 * 0.2666666667vw);border-top:solid calc(3 * 0.2666666667vw) #0050C6;border-right:solid calc(3 * 0.2666666667vw) #0050C6;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.faq .questions_blk .questions_content .question:hover{cursor:pointer;background:rgb(244,244,244)}.faq .questions_blk .questions_content .answer{height:auto;color:#2C64CC;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 calc(15 * 0.2666666667vw) calc(16 * 0.2666666667vw) calc(12 * 0.2666666667vw);font-size:calc(16 * 0.2666666667vw)}.faq .questions_blk .questions_content .answer a{border-bottom:1px solid #2C64CC}.faq .questions_blk .questions_content .answer i{font-family:Roboto;color:#2C64CC;font-size:calc(24 * 0.2666666667vw);font-style:normal;font-weight:bold;margin-right:calc(10 * 0.2666666667vw);position:relative;top:calc(-5 * 0.2666666667vw)}.faq .questions_blk .questions_content .open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%}.faq .questions_blk_txt{margin-top:calc(20 * 0.2666666667vw)}.faq .questions_blk_txt a{border-bottom:1px solid #01194A}.law_table{width:100%;margin:0 auto;font-size:14rem;-webkit-box-shadow:0 0 0 1px #01194A;box-shadow:0 0 0 1px #01194A}.law_table tr:last-of-type td,.law_table tr:last-of-type th{border-bottom:none}.law_table td,.law_table th{padding:calc(15 * 0.2666666667vw) calc(10 * 0.2666666667vw);line-height:1.6;border-bottom:1px solid rgba(1,25,74,0.16)}.law_table th{width:20%;color:#FFFFFF;font-size:12rem;font-weight:500;text-align:center;background:#01194A;border-color:rgba(255,255,255,0.4)}.law_table td{width:80%}.law_table td b{display:inline-block;margin-top:calc(10 * 0.2666666667vw)}.law_table td ul{list-style-type:disc;list-style-position:inside}#main{background:#fff}#cont_box{margin:0 auto!important}.button{width:100%!important;left:0!important}.active_input{width:33%!important}.deact_input{width:33%!important}.form_hr{width:calc(335 * 0.2666666667vw)!important;left:0!important}#cont_box{padding:calc(100 * 0.2666666667vw) 0 calc(60 * 0.2666666667vw)!important}.send_msg{width:100%!important}.confirmationTable th{text-align:left!important;padding:0!important;background:none!important}.confirmationTable td{padding:0 0 calc(30 * 0.2666666667vw)!important}.confirmationTable{left:0!important}.send_msg{padding-top:40px!important}.apn{background:#fff}.apn .bottom{padding-bottom:calc(40 * 0.2666666667vw)}.apn_lead{margin-top:calc(40 * 0.2666666667vw);font-size:18rem;text-align:center}.apn ._tab_head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(40 * 0.2666666667vw)}.apn ._tab_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;width:50%;height:calc(60 * 0.2666666667vw);position:relative;font-size:18rem;font-weight:600;text-align:center;border:1px solid #E8E8E8;border-right:none}.apn ._tab_btn:last-of-type{border-right:1px solid #E8E8E8}.apn ._tab_btn._is-active{color:#FFFFFF;background:#01194A!important}.apn ._tab_btn._is-active:hover{cursor:pointer}.apn ._tab_btn:hover{cursor:pointer;background:#E8E8E8}.apn ._tab_body{position:relative}.apn ._tab_content{-webkit-transition:opacity 0.8s;transition:opacity 0.8s;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(40 * 0.2666666667vw);opacity:0;position:absolute;top:0;padding:calc(40 * 0.2666666667vw) 0 0}.apn ._tab_content._is-active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.apn ._tab_content ._box_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:calc(10 * 0.2666666667vw)}.apn ._tab_content ._box_ttl span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:calc(32 * 0.2666666667vw);height:calc(32 * 0.2666666667vw);padding-top:calc(1 * 0.2666666667vw);color:#FFFFFF;font-size:24rem;font-weight:600;font-family:"Roboto",sans-serif;line-height:1;background:#01194A;border-radius:calc(6 * 0.2666666667vw)}.apn ._tab_content ._box_ttl b{font-size:20rem}.apn ._tab_content ._box_body{margin-top:0.5em}.apn ._tab_content ._box_body ._attention{color:#E90028}.apn ._tab_content ._box_body ._link_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(60 * 0.2666666667vw);margin-top:calc(20 * 0.2666666667vw);padding:0 calc(20 * 0.2666666667vw);color:#FFFFFF;font-size:14rem;background:#1362D6;border-radius:calc(4 * 0.2666666667vw)}.apn ._tab_content ._box_body ._anot{color:rgba(1,25,74,0.6)}.apn ._tab_content ._box_body p{margin-top:calc(10 * 0.2666666667vw)}.apn ._tab_content ._box_body img{padding:calc(10 * 0.2666666667vw) 0 0 calc(30 * 0.2666666667vw);width:calc(100% - calc(30 * 0.2666666667vw))}.apn ._tab_content ._box_body table{margin:calc(30 * 0.2666666667vw) 0 0 calc(30 * 0.2666666667vw);border:1px solid #01194A}.apn ._tab_content ._box_body table tr{border-bottom:1px solid rgba(1,25,74,0.2)}.apn ._tab_content ._box_body table tr:last-of-type{border-bottom:none}.apn ._tab_content ._box_body table tr td,.apn ._tab_content ._box_body table tr th{padding:calc(12 * 0.2666666667vw) calc(16 * 0.2666666667vw)}.apn ._tab_content ._box_body table tr th{background:#E8E8E8}.vw-l{display:none}}@media screen and (min-width:768.02px){body{color:#01194A;font-size:16rem;font-family:"Noto Sans JP",sans-serif}img{image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast}.link_txt{color:#1362D6;text-decoration:underline}.link_txt:hover{text-decoration:none}body{min-width:calc(1350 * 1px);overflow-x:auto;background:#F8FCFF}h1,h2,h3,h4,h5,h6,p{color:#01194A;font-family:"Noto Sans JP",sans-serif;line-height:1.5}li{color:#01194A;font-family:"Noto Sans JP",sans-serif;line-height:1.5}.h1_ttl{font-size:calc(48 * 1px);color:#01194A;font-weight:700;text-align:center}.h1_hr{border:calc(4 * 1px) solid #E8F5FF;margin:calc(60 * 1px) 0 calc(90 * 1px)}.cmn{width:calc(1080px * 12 / 12);margin:0 auto;padding:calc(140 * 1px) 0 calc(140 * 1px)}@-webkit-keyframes yureru-j{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}20%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}25%{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px)}30%{-webkit-transform:translate(0px,3px);transform:translate(0px,3px)}35%{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px)}40%{-webkit-transform:translate(0px,3px);transform:translate(0px,3px)}45%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes yureru-j{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}20%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}25%{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px)}30%{-webkit-transform:translate(0px,3px);transform:translate(0px,3px)}35%{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px)}40%{-webkit-transform:translate(0px,3px);transform:translate(0px,3px)}45%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes flash01{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes flash01{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes flash02{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes flash02{0%{opacity:0}50%{opacity:1}to{opacity:0}}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:100%;min-width:calc(1350 * 1px);height:calc(80 * 1px);background-color:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.05);box-shadow:0 3px 10px rgba(0,0,0,0.05);z-index:999}.header .logo{margin-right:auto;padding-left:calc(30 * 1px)}.header .logo img{height:calc(60 * 1px)}.header .logo:hover{text-decoration:none}.header nav{margin-left:auto}.header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header nav ul li{padding:0 calc(16 * 1px);height:calc(80 * 1px)}.header nav ul li:nth-child(5){margin-right:calc(20 * 1px)}.header nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;font-size:calc(16 * 1px);font-weight:bold;color:#01194A}.header nav ul li a:hover{text-decoration:none}.header nav ul li a:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:calc(4 * 1px);background:#1362D6;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.header nav ul li a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.header nav ul .header_cv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:0;width:calc(200 * 1px);padding:0;background:transparent 0% 0% no-repeat padding-box}.header nav ul .header_cv:after{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;content:"";display:block;opacity:1;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.header nav ul .header_cv:hover:after{opacity:0}.header nav ul .header_cv a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header nav ul .header_cv a:after{display:none}.header nav ul .header_cv div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500}.header nav ul .header_cv div .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(20 * 1px);margin-bottom:calc(4 * 1px)}.header nav ul .header_cv.header_inquiry{background:#bc034d}.header nav ul .header_cv.header_inquiry:after{background:#DF065D}.header nav ul .header_cv.header_inquiry div{color:#FFFFFF}.header nav ul .header_cv.header_inquiry div .icon svg{width:calc(20 * 1px)}.header nav ul .header_cv.header_inquiry div .icon svg path{fill:#FFFFFF}.footer .bottom{background:#01194A!important;padding:calc(70 * 1px) 0 calc(60 * 1px)}.footer .bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .bottom ul li{color:#FFFFFF;margin:0 calc(40 * 1px);font-size:calc(14 * 1px);-webkit-transition:all 0.3s;transition:all 0.3s}.footer .bottom ul li a{color:#FFFFFF!important}.footer .bottom ul li a:hover{text-decoration:none!important}.footer .bottom ul li:hover{opacity:0.7}.footer .bottom .cpr{color:#FFFFFF;font-size:calc(12 * 1px);font-weight:lighter;opacity:0.5;text-align:center;padding-top:calc(42 * 1px)}.btn_in{margin:calc(56 * 1px) auto 0;color:#fff;font-size:calc(28 * 1px);font-weight:700;background:#DF065D;width:calc(630 * 1px);height:calc(100 * 1px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;-webkit-box-shadow:0px 20px 20px rgba(103,12,49,0.2509803922);box-shadow:0px 20px 20px rgba(103,12,49,0.2509803922);position:relative;top:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-animation:yureru-j 2s infinite;animation:yureru-j 2s infinite}.btn_in_img{position:absolute;bottom:calc(-30 * 1px);right:calc(53 * 1px);width:calc(124 * 1px)}.btn_in:hover{top:calc(10 * 1px);-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}.sec{padding:calc(80 * 1px) 0 calc(120 * 1px)}.sec_in{width:calc(1080px * 12 / 12);margin:0 auto}.top{padding-bottom:calc(40 * 1px);overflow-x:hidden}.top_in{padding-top:18vh;display:-webkit-box;display:-ms-flexbox;display:flex}.top_in_blk{width:calc(1080px * 6 / 12)}.top_in_ttl{line-height:0.95}.top_in_ttl .left{background:#DF065D;color:#FFFFFF;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:calc(22 * 1px);padding:calc(6 * 1px) calc(5 * 1px);display:inline-block;position:relative;top:calc(7 * 1px);margin-right:calc(5 * 1px)}.top_in_ttl span{font-weight:700}.top_in_ttl span:nth-of-type(2n){display:inline-block;font-size:calc(104 * 1px);color:#DF065D;font-family:"Roboto",sans-serif;padding-right:calc(3 * 1px)}.top_in_ttl span:nth-of-type(2n) span:first-of-type{letter-spacing:-10px}.top_in_ttl span:nth-of-type(3){font-size:calc(64 * 1px);color:#01194A;padding-right:calc(11 * 1px)}.top_in_ttl span:nth-of-type(4) span:first-of-type{letter-spacing:0}.top_in_ttl span:nth-of-type(4) span:nth-of-type(2){letter-spacing:-10px;padding:0}.top_in_ttl span:nth-of-type(4) span:nth-of-type(3){font-size:calc(104 * 1px);color:#DF065D;padding:0}.top_in_ttl span:nth-of-type(5){font-size:calc(50 * 1px);color:#DF065D;font-weight:900;padding-left:calc(6 * 1px)}.top_in_tax-included{line-height:1;width:calc(458 * 1px);text-align:right;position:relative;top:calc(-6 * 1px)}.top_in_tax-included span:nth-of-type(n+1){font-size:calc(28 * 1px);color:#01194A;font-weight:300}.top_in_tax-included span:nth-of-type(2){font-family:"Roboto",sans-serif;font-size:calc(54 * 1px)}.top_in_desc{font-weight:700;color:#fff;font-size:calc(25 * 1px);margin-top:calc(2 * 1px)}.top_in_desc span{display:inline-block}.top_in_desc span:first-of-type{background:#0050C6;padding:calc(6 * 1px) calc(15 * 1px) calc(10 * 1px)}.top_in_desc span:nth-of-type(2n){background:#0050C6;padding:0 calc(2 * 1px) calc(10 * 1px) calc(15 * 1px);margin-top:calc(-2 * 1px)}.top_in_point{margin-top:calc(13 * 1px)}.top_in_point_blk{width:calc(424 * 1px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top_in_point_blk p{line-height:1.25;color:#0050C6;font-size:calc(20 * 1px);text-align:center;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(130 * 1px);height:calc(130 * 1px);border-radius:50%;border:4px solid #0050C6}.top_in_point_blk p small{display:inline-block;margin-top:calc(3 * 1px);font-size:calc(12 * 1px);font-weight:normal;line-height:1.1!important}.top_in_point_blk p sup{font-size:0.6em}.top_in_point_anot{color:#0050C6;font-size:calc(13 * 1px);margin-top:calc(5 * 1px);text-align:center;width:calc(424 * 1px)}.top_in .top_img{margin-top:calc(15 * 1px);margin-left:calc(7 * 1px);position:relative}.top_in .top_img_light01{position:absolute;width:calc(38 * 1px);top:calc(60 * 1px);left:calc(82 * 1px);-webkit-animation:flash01 2s linear infinite;animation:flash01 2s linear infinite}.top_in .top_img_light02{position:absolute;width:calc(46 * 1px);top:calc(-42 * 1px);left:calc(185 * 1px);-webkit-animation:flash02 2s linear infinite;animation:flash02 2s linear infinite}.top_in .top_img_light03{position:absolute;width:calc(46 * 1px);top:calc(-22 * 1px);right:calc(-78 * 1px);-webkit-animation:flash02 1.8s linear infinite;animation:flash02 1.8s linear infinite}.top_in .top_img_light04{position:absolute;width:calc(37 * 1px);top:calc(120 * 1px);right:calc(-130 * 1px);-webkit-animation:flash01 1.8s linear infinite;animation:flash01 1.8s linear infinite}.top_in .top_img:before{content:"";position:absolute;bottom:calc(153 * 1px);right:calc(-300 * 1px);width:calc(968 * 1px);height:calc(968 * 1px);background:#1362D6;border-radius:50%;display:inline-block;z-index:-1}.reason_in{display:-webkit-box;display:-ms-flexbox;display:flex}.reason_in_blk:first-of-type{width:calc(1080px * 5 / 12)}.reason_in_blk:nth-of-type(2){width:calc(1080px * 7 / 12)}.reason_in_img{position:relative;left:calc(-97 * 1px);top:calc(50 * 1px)}.reason_in_ttl{font-size:calc(48 * 1px);font-weight:700;line-height:1.25}.reason_in_ttl .emphasis{color:#DF065D}.reason_in_dtl{margin-top:calc(30 * 1px);width:calc(1080px * 7 / 12)}.reason_in_dtl_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:calc(20 * 1px)}.reason_in_dtl_icon{width:calc(80 * 1px);height:calc(80 * 1px);background:#1362D6;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reason_in_dtl_icon_wifi{width:calc(47.3 * 1px)}.reason_in_dtl_icon_coins{width:calc(38.4 * 1px)}.reason_in_dtl_icon_sim-card{width:calc(27.4 * 1px)}.reason_in_dtl_txt{margin-left:calc(21 * 1px)}.reason_in_dtl_txt h3{font-size:calc(26 * 1px);font-weight:700;line-height:1}.reason_in_dtl_txt p{margin-top:0.3em;font-size:calc(16 * 1px);text-align:justify;line-height:1.4}.reason_in_dtl_txt .anot{font-size:calc(12 * 1px)}.comparison{background:#E8F5FF;padding-top:calc(80 * 1px);padding-bottom:calc(120 * 1px)}.comparison_in_ttl{font-size:calc(40 * 1px);font-weight:700;text-align:center}.comparison_in_tbl{margin:calc(72 * 1px) auto 0;width:calc(1080px * 10 / 12);height:calc(280 * 1px);background:#fff;border-radius:20px;font-size:calc(18 * 1px);color:#01194A;-webkit-box-shadow:0 10px 60px rgba(29,118,207,0.16);box-shadow:0 10px 60px rgba(29,118,207,0.16)}.comparison_in_tbl tr th{height:calc(70 * 1px);border:1px solid #E0EDF7;text-align:center;vertical-align:middle;border-bottom:1px solid #A8CBE6;border-top:none}.comparison_in_tbl tr th:first-of-type{width:calc(180 * 1px);border-left:none}.comparison_in_tbl tr th:nth-of-type(2){width:calc(240 * 1px);background:#DF065D;border-left:5px solid #DF065D;border-right:5px solid #DF065D;border-bottom:1px solid #DF065D;color:#fff;font-size:calc(20 * 1px)}.comparison_in_tbl tr th:last-of-type{border-right:none}.comparison_in_tbl tr td{height:calc(70 * 1px);border:1px solid #E0EDF7;text-align:center;vertical-align:middle}.comparison_in_tbl tr td:first-of-type{border-left:none;font-weight:700}.comparison_in_tbl tr td:first-of-type small{font-size:calc(14 * 1px);font-weight:400}.comparison_in_tbl tr td:nth-of-type(2){font-size:calc(24 * 1px);width:calc(240 * 1px);border-left:none;border-right:none;border-left:5px solid #DF065D;border-right:5px solid #DF065D;border-bottom:1px solid #DF065D;color:#DF065D;font-weight:700}.comparison_in_tbl tr td:last-of-type{border-right:none}.comparison_in_tbl tr:last-of-type td{border-bottom:none}.comparison_in_tbl tr:last-of-type td:nth-of-type(2){border-bottom:5px solid #DF065D}.sim-plans{padding-bottom:calc(40 * 1px)}.sim-plans_in_ttl{font-size:calc(48 * 1px);font-weight:700;text-align:center}.sim-plans_in_parent{margin-top:calc(80 * 1px);display:-webkit-box;display:-ms-flexbox;display:flex}.sim-plans_in_blk{width:calc(540 * 1px);height:calc(640 * 1px)}.sim-plans_in_blk .ttl_supplement{font-size:calc(20 * 1px);text-align:center;padding-top:calc(53 * 1px)}.sim-plans_in_blk .ttl{text-align:center;font-weight:700;margin:0 auto;width:calc(420 * 1px);padding-bottom:calc(23 * 1px);border-bottom:1px solid;line-height:1.2}.sim-plans_in_blk .ttl .lf{font-size:calc(32 * 1px)}.sim-plans_in_blk .ttl .rt{font-size:calc(40 * 1px)}.sim-plans_in_blk .monthly{margin-top:calc(10 * 1px);text-align:center}.sim-plans_in_blk .monthly .pri{font-size:calc(28 * 1px);margin-right:calc(8 * 1px)}.sim-plans_in_blk .monthly .sec{font-size:calc(48 * 1px);font-family:"Roboto",sans-serif;font-weight:700}.sim-plans_in_blk .monthly .ter{font-size:calc(28 * 1px);font-weight:700}.sim-plans_in_blk .monthly .quat{font-size:calc(18 * 1px)}.sim-plans_in_blk .dtl{margin-top:calc(17 * 1px)}.sim-plans_in_blk .dtl_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(420 * 1px);height:144;margin:0 auto calc(4 * 1px)}.sim-plans_in_blk .dtl_in_box{width:calc(208 * 1px);height:calc(70 * 1px);padding:calc(10 * 1px) 0 calc(10 * 1px) calc(17 * 1px);background-color:#FDDA4C;line-height:1.4}.sim-plans_in_blk .dtl_in_box span{font-size:calc(14 * 1px)}.sim-plans_in_blk .dtl_in_box span:nth-of-type(2){font-size:calc(20 * 1px);font-weight:700}.sim-plans_in_blk .dtl_in .lf-up{border-radius:10px 0 0 0}.sim-plans_in_blk .dtl_in .rt-up{border-radius:0 10px 0 0}.sim-plans_in_blk .dtl_in .lf-dn{border-radius:0 0 0 10px}.sim-plans_in_blk .dtl_in .rt-dn{border-radius:0 0 10px 0}.sim-plans_in_blk .recommendation .balloon{width:calc(420 * 1px);height:calc(60 * 1px);background:#fff;border-radius:10px;font-size:calc(20 * 1px);font-weight:700;margin:calc(36 * 1px) auto calc(20 * 1px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.sim-plans_in_blk .recommendation .balloon:before{content:"";background-image:url(../svg/thumbs-up.svg);width:calc(24 * 1px);height:calc(24 * 1px);display:inline-block;margin-right:calc(8 * 1px)}.sim-plans_in_blk .recommendation .balloon:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #fff}.sim-plans_in_blk .recommendation .target{font-size:calc(20 * 1px);font-weight:700;width:calc(256 * 1px);margin:0 auto;line-height:2}.sim-plans_in_blk .recommendation .target .icon{margin-right:calc(11 * 1px)}.sim-plans_in .plan_pri{background:#1362D6;border-radius:10px 0 0 10px;position:relative}.sim-plans_in .plan_pri_balloon{position:absolute;color:#0050C6;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(180 * 1px);height:calc(40 * 1px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FDDA4C;border-radius:50px;font-weight:900;font-size:calc(20 * 1px);left:50%;margin-left:calc(-90 * 1px);top:calc(-15 * 1px)}.sim-plans_in .plan_pri_balloon:after{content:"";position:absolute;top:100%;left:calc(110 * 1px);margin-left:-10px;border:13px solid transparent;border-top:13px solid #FDDA4C;border-left:5px}.sim-plans_in .plan_pri .ttl_supplement{color:#fff}.sim-plans_in .plan_pri .ttl{color:#fff}.sim-plans_in .plan_pri .monthly{color:#fff}.sim-plans_in .plan_pri .dtl{color:#fff}.sim-plans_in .plan_pri .dtl_in_box{background:#4281DE}.sim-plans_in .plan_pri .recommendation .target{color:#fff}.sim-plans_in .plan_sec{background:#E8F5FF;border-radius:0 10px 10px 0}.sim-plans_in .plan_sec .ttl_supplement{color:#0050C6}.sim-plans_in .plan_sec .ttl{color:#0050C6}.sim-plans_in .plan_sec .monthly{color:#0050C6}.sim-plans_in .plan_sec .dtl{color:#0050C6}.sim-plans_in .plan_sec .dtl_in_box{background:#fff}.sim-plans_in .plan_sec .recommendation .target{width:calc(312 * 1px)}.sim-plans_in .plan_sec .recommendation .target .icon path{fill:#01194A}.sim-plans_in_anot{text-align:center;margin-top:calc(10 * 1px)}.router-plan_in{width:calc(1080px * 12 / 12);border:4px solid #0050C6;border-radius:10px;background:#fff}.router-plan_in_ttl{font-size:calc(40 * 1px);font-weight:700;text-align:center;margin-top:calc(42 * 1px)}.router-plan_in_led{font-size:calc(24 * 1px);text-align:center}.router-plan_in hr{width:calc(980 * 1px);border-top:1px solid #0050C6;margin:calc(35 * 1px) auto 0}.router-plan_in_dtl{position:relative;width:calc(980 * 1px);margin:calc(30 * 1px) auto 0;padding:calc(20 * 1px) 0;display:-webkit-box;display:-ms-flexbox;display:flex}.router-plan_in_dtl_wifi{margin-right:calc(20 * 1px);margin-top:calc(70 * 1px)}.router-plan_in_dtl_wifi p{margin-top:calc(5 * 1px);text-align:center}.router-plan_in_dtl .balloon{position:absolute;width:calc(120 * 1px);padding:15px 10px;top:calc(2 * 1px);left:0;text-align:center;background:#1362D6;border-radius:calc(8 * 1px);-webkit-transform:translate(9px,-5px);transform:translate(9px,-5px)}.router-plan_in_dtl .balloon p{color:#FFFFFF;line-height:1.3;font-weight:700}.router-plan_in_dtl .balloon:after{content:"";position:absolute;top:100%;left:calc(90 * 1px);margin-left:-10px;border:13px solid transparent;border-top:13px solid #1362D6;border-left:5px}.router-plan_in_dtl_fee{margin-right:calc(55 * 1px)}.router-plan_in_dtl_fee_blk01{display:-webkit-box;display:-ms-flexbox;display:flex}.router-plan_in_dtl_fee_blk01_after{margin-top:calc(10 * 1px);margin-left:calc(15 * 1px)}.router-plan_in_dtl_fee_blk01_after p{line-height:1.2}.router-plan_in_dtl_fee_blk01_after p .target{font-size:calc(20 * 1px);color:#DF065D;font-weight:700}.router-plan_in_dtl_fee_blk01_after p .fee{font-size:calc(56 * 1px);font-weight:700;font-family:"Roboto",sans-serif;position:relative;color:#DF065D}.router-plan_in_dtl_fee_blk01_after p .yen{font-size:calc(30 * 1px);font-weight:700;color:#DF065D}.router-plan_in_dtl_fee_blk01_after p .tax-included{font-size:calc(16 * 1px);font-weight:700;display:inline-block;text-align:right;width:calc(180 * 1px);color:#DF065D}.router-plan_in_dtl_fee_blk02{margin-top:calc(20 * 1px)}.router-plan_in_dtl_fee_blk02 ul{list-style-type:disc;padding-left:2.5em}.router-plan_in_dtl_fee_blk02 ul li{margin-top:0.5em;text-align:justify;line-height:1.4}.router-plan_in_dtl_tbl table{border:2px solid #01194A;width:calc(370 * 1px);height:calc(280 * 1px);color:#01194A}.router-plan_in_dtl_tbl table tr{border-bottom:1px solid #01194A}.router-plan_in_dtl_tbl table tr:nth-of-type(n+5) td:first-of-type{padding-left:calc(12 * 1px)!important}.router-plan_in_dtl_tbl table tr td{padding-left:calc(20 * 1px);vertical-align:middle;font-size:calc(14 * 1px)}.router-plan_in_dtl_tbl table tr td:first-of-type{background:#F2F3F6;font-weight:700}.router-plan_in_fee{margin:calc(30 * 1px) auto calc(20 * 1px);width:calc(1040 * 1px);height:calc(360 * 1px);background:#E8F5FF}.router-plan_in_fee_ttl{font-size:calc(32 * 1px);font-weight:700;color:#0050C6;text-align:center;padding-top:calc(40 * 1px)}.router-plan_in_fee_blk{margin-top:calc(34 * 1px);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.router-plan_in_fee_blk:after{content:"";width:1px;height:calc(200 * 1px);background:#0050C6;position:absolute;top:0;left:50%}.router-plan_in_fee_box{width:calc(460 * 1px);margin:0 calc(30 * 1px)}.router-plan_in_fee_box_plan{font-size:calc(24 * 1px);font-weight:bold;color:#E8F5FF;background:#0050C6;width:calc(460 * 1px);height:calc(50 * 1px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.router-plan_in_fee_box ul li{text-align:center}.router-plan_in_fee_box ul li:first-of-type span:first-of-type{font-size:calc(24 * 1px);font-weight:700;padding-right:calc(14 * 1px)}.router-plan_in_fee_box ul li:first-of-type span:nth-of-type(2){font-family:"Roboto",sans-serif;font-size:calc(48 * 1px);font-weight:700}.router-plan_in_fee_box ul li:first-of-type span:nth-of-type(3){font-size:calc(28 * 1px);font-weight:700}.router-plan_in_fee_box ul li:first-of-type span:nth-of-type(4){font-size:calc(18 * 1px)}.router-plan_in_fee_box ul li:nth-of-type(n+2) span:first-of-type{font-size:calc(18 * 1px);padding-right:calc(13 * 1px)}.router-plan_in_fee_box ul li:nth-of-type(n+2) span:nth-of-type(2){font-family:"Roboto",sans-serif;font-size:calc(32 * 1px);font-weight:700}.router-plan_in_fee_box ul li:nth-of-type(n+2) span:nth-of-type(3){font-size:calc(24 * 1px);font-weight:700}.router-plan_in_fee_box ul li:nth-of-type(n+2) span:nth-of-type(4){font-size:calc(16 * 1px)}.area{background:#E8F5FF}.area_in_ttl{font-size:calc(48 * 1px);font-weight:700;text-align:center;line-height:1.25}.area_in_ttl_anot{font-size:calc(20 * 1px);vertical-align:super}.area_in .anot{position:relative;left:calc(600 * 1px)}.area_in_blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(50 * 1px)}.area_in_img{height:calc(250 * 1px)}.area_in_img img{width:calc(440 * 1px);position:relative;top:calc(-10 * 1px)}.area_in_txt{width:calc(1080px * 6 / 12);padding-left:calc(60 * 1px)}.area_in_txt_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area_in_txt_ttl span{font-weight:700;color:#DF065D}.area_in_txt_ttl .percent{font-size:calc(32 * 1px);padding-right:calc(10 * 1px);line-height:1.2}.area_in_txt_ttl .number{font-family:"Roboto",sans-serif;font-size:calc(90 * 1px)}.area_in_txt_ttl .number span{font-size:calc(60 * 1px)}.area_in_txt_dtl{font-size:calc(24 * 1px);font-weight:700;margin-top:calc(-15 * 1px)}.area_in_txt_dtl .dokodemo{position:relative;padding-top:0.2em}.area_in_txt_dtl .dokodemo:before{position:absolute;content:"";width:0.3em;height:0.3em;border-radius:50%;background-color:#0050C6;top:0;left:45%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.area_in_txt_link{margin-top:calc(4 * 1px);font-size:calc(18 * 1px)}.area_in_txt_link a{border-bottom:1px solid #01194A;-webkit-transition:all 0.3s;transition:all 0.3s;font-weight:700}.area_in_txt_link a:hover{color:#4c6daf;border-bottom:1px solid #4c6daf}.area_in_txt_anot{text-align:right;margin-top:calc(40 * 1px);width:calc(400 * 1px)}.step_in_ttl{font-size:calc(48 * 1px);font-weight:700;text-align:center}.step_in_led{font-size:calc(20 * 1px);text-align:center;padding-top:calc(20 * 1px)}.step_in_blk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:calc(56 * 1px);width:calc(960 * 1px);margin:0 auto}.step_in_box{position:relative}.step_in_box:nth-of-type(-n+2):after{content:url(../svg/step_arrow.svg);position:absolute;top:calc(60 * 1px);right:calc(-70 * 1px)}.step_in_box img{width:calc(140 * 1px);height:calc(140 * 1px);border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto;display:block}.step_in_box .step_ttl{font-size:calc(24 * 1px);font-weight:700;text-align:center;padding-top:calc(13 * 1px)}.step_in_box .step_desc{font-size:calc(18 * 1px);padding-top:calc(7 * 1px);text-align:center}.can{background-color:#1362D6;background-image:url(../svg/can_background.svg);background-position:bottom;background-repeat:no-repeat;background-position-y:calc(86 * 1px)}.can_in_ttl{color:#fff;font-size:calc(48 * 1px);font-weight:700;text-align:center}.can_in_blk{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:calc(60 * 1px);position:relative}.can_in_blk .can_man{position:absolute;bottom:calc(-188 * 1px);left:calc(-230 * 1px);width:calc(372 * 1px)}.can_in_box{width:calc(250 * 1px);height:calc(300 * 1px);background:#fff;border-radius:10px;margin:0 calc(10 * 1px);z-index:5}.can_in_box_logo{display:block;margin:0 auto;padding-top:calc(58 * 1px);position:relative}.can_in_box span{text-align:center;display:block}.can_in_box_time{font-size:calc(36 * 1px);font-weight:700;padding-top:calc(43 * 1px)}.can_in_box_what{font-size:calc(18 * 1px);font-weight:bold}.can_in_box_anot{font-size:calc(12 * 1px);padding-top:calc(36 * 1px)}.can_in_box:first-of-type .can_in_box_logo{top:calc(-2 * 1px)}.can_in_box:nth-of-type(2) .can_in_box_time{padding-top:calc(44 * 1px)}.can_in_box:nth-of-type(3) .can_in_box_time{padding-top:calc(46 * 1px)}.can_in_box:last-of-type .can_in_box_logo{top:calc(-4 * 1px)}.can_in_box:last-of-type .can_in_box_time{padding-top:calc(38 * 1px)}.faq_body{background:#fff}.faq .questions_blk{width:calc(900 * 1px);margin:0 auto}.faq .questions_blk h2{font-size:calc(24 * 1px);font-weight:bold;margin-top:calc(50 * 1px)}.faq .questions_blk .questions_content{border:1px solid #CCD1DB;margin:calc(15 * 1px) 0 calc(20 * 1px)}.faq .questions_blk .questions_content .question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(16 * 1px) calc(34 * 1px) calc(16 * 1px) calc(24 * 1px)}.faq .questions_blk .questions_content .question i{font-family:"Roboto",sans-serif;font-size:calc(24 * 1px);font-style:normal;font-weight:bold;margin-right:calc(20 * 1px);position:relative;top:calc(-2 * 1px);text-decoration:none!important}.faq .questions_blk .questions_content .question span{position:relative;top:calc(6 * 1px)}.faq .questions_blk .questions_content .question:after{content:"";position:absolute;right:calc(30 * 1px);top:40%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;width:calc(12 * 1px);height:calc(12 * 1px);border-top:solid calc(3 * 1px) #0050C6;border-right:solid calc(3 * 1px) #0050C6;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.faq .questions_blk .questions_content .question:hover{cursor:pointer;background:rgb(244,244,244)}.faq .questions_blk .questions_content .answer{height:auto;color:#2C64CC;display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(6 * 1px) calc(34 * 1px) calc(16 * 1px) calc(24 * 1px)}.faq .questions_blk .questions_content .answer a{border-bottom:1px solid #2C64CC;-webkit-transition:all 0.3s;transition:all 0.3s}.faq .questions_blk .questions_content .answer a:hover{opacity:0.7}.faq .questions_blk .questions_content .answer i{font-family:"Roboto",sans-serif;color:#2C64CC;font-size:calc(24 * 1px);font-style:normal;font-weight:bold;margin-right:calc(20 * 1px);position:relative;top:calc(-4 * 1px)}.faq .questions_blk .questions_content .open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.faq .questions_blk_txt{margin-top:calc(40 * 1px)}.faq .questions_blk_txt a{border-bottom:1px solid #01194A;-webkit-transition:all 0.3s;transition:all 0.3s}.faq .questions_blk_txt a:hover{opacity:0.7}.law_table{width:calc(1080px * 10 / 12);margin:0 auto;border:1px solid #01194a}.law_table tr:last-of-type td,.law_table tr:last-of-type th{border-bottom:none}.law_table td,.law_table th{padding:calc(20 * 1px);line-height:1.6;border-bottom:1px solid rgba(1,25,74,0.4)}.law_table th{width:20%;color:#FFFFFF;font-weight:500;background:#01194A;border-color:rgba(255,255,255,0.4)}.law_table td{width:80%}.law_table td b{display:inline-block;margin-top:calc(10 * 1px)}.law_table td ul{list-style-type:disc;list-style-position:inside}#main{background:#fff}.apn{min-height:100vh;background:#fff}.apn_body{width:calc(1080px * 10 / 12);margin:0 auto}.apn_lead{margin-top:calc(60 * 1px);font-size:24rem;text-align:center}.apn ._tab_head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(60 * 1px)}.apn ._tab_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;width:50%;height:calc(60 * 1px);position:relative;font-size:20rem;font-weight:600;text-align:center;border:1px solid #E8E8E8;border-right:none}.apn ._tab_btn:last-of-type{border-right:1px solid #E8E8E8}.apn ._tab_btn._is-active{color:#FFFFFF;background:#01194A!important}.apn ._tab_btn._is-active:hover{cursor:pointer}.apn ._tab_btn:hover{cursor:pointer;background:#E8E8E8}.apn ._tab_body{position:relative}.apn ._tab_content{-webkit-transition:opacity 0.8s;transition:opacity 0.8s;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(60 * 1px);opacity:0;position:absolute;top:0;padding:calc(40 * 1px) 0 0}.apn ._tab_content._is-active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.apn ._tab_content ._box_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(10 * 1px)}.apn ._tab_content ._box_ttl span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(40 * 1px);height:calc(40 * 1px);padding-top:calc(1 * 1px);color:#FFFFFF;font-size:24rem;font-weight:600;font-family:"Roboto",sans-serif;line-height:1;background:#01194A;border-radius:calc(6 * 1px)}.apn ._tab_content ._box_ttl b{font-size:20rem}.apn ._tab_content ._box_body{margin-top:0.5em}.apn ._tab_content ._box_body ._attention{color:#E90028}.apn ._tab_content ._box_body ._link_btn{-webkit-transition:background-color 0.3s;transition:background-color 0.3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(60 * 1px);margin-top:calc(20 * 1px);padding:0 calc(30 * 1px);color:#FFFFFF;background:#1362D6;border-radius:calc(4 * 1px)}.apn ._tab_content ._box_body ._link_btn:hover{background:#01194A}.apn ._tab_content ._box_body ._anot{color:rgba(1,25,74,0.6)}.apn ._tab_content ._box_body p{margin-top:calc(20 * 1px)}.apn ._tab_content ._box_body img{display:inline-block;margin:calc(30 * 1px) 0 0 calc(30 * 1px);width:calc(375 * 1px)}.apn ._tab_content ._box_body table{margin:calc(30 * 1px) 0 0 calc(30 * 1px);border:1px solid #01194A}.apn ._tab_content ._box_body table tr{border-bottom:1px solid rgba(1,25,74,0.2)}.apn ._tab_content ._box_body table tr:last-of-type{border-bottom:none}.apn ._tab_content ._box_body table tr td,.apn ._tab_content ._box_body table tr th{padding:calc(12 * 1px) calc(16 * 1px)}.apn ._tab_content ._box_body table tr th{background:#E8E8E8}.vw-s{display:none}}
/*# sourceMappingURL=style.css.map */