@charset 'utf-8';.p-fv{width:100%;height:calc(955 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/fv_bg.webp);background-repeat:no-repeat;background-size:cover}.p-fv__inner{max-width:1240px;position:relative;padding-top:calc(283 * var(--width-ratio));margin:0 auto}.p-fv__product{width:calc(313 * var(--width-ratio));height:auto;position:absolute;top:calc(25 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-fv__product img{width:100%;height:auto}.p-fv h1{width:calc(854 * var(--width-ratio));margin:0 auto;position:relative;z-index:1}.p-fv h1 img{width:100%;object-fit:contain;margin-left:calc(-7*var(--width-ratio))}.p-fv__items{display:flex;justify-content:center;align-items:center;column-gap:calc(30 * var(--width-ratio));margin-top:calc(-10 * var(--width-ratio));margin-left:calc(11*var(--width-ratio))}.p-fv__item{width:calc(351 * var(--width-ratio));height:calc(198 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/fv_item.png);background-repeat:no-repeat;background-size:contain;background-position:top left;padding-top:calc(70 * var(--width-ratio));position:relative;display:flex;flex-direction:column;align-items:center}.p-fv__item-ttl{font-size:calc(25 * var(--width-ratio));font-weight:600;color:#fff;line-height:1;text-align:center;margin-bottom:calc(14 * var(--width-ratio))}.p-fv__item-price{position:relative}.p-fv__item .num{font-size:calc(45.34 * var(--width-ratio));font-weight:600;letter-spacing:.06em;color:#fded78;line-height:1}.p-fv__item .num:after{content:"";display:inline-block;background:radial-gradient(circle farthest-side,#fff,#fff 50%,transparent 50%,transparent);background-size:calc(8 * var(--width-ratio));background-repeat:repeat-x;width:95%;height:calc(8 * var(--width-ratio));position:absolute;bottom:calc(-8 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-fv__item:nth-of-type(1) .num:after{width:93%}.p-fv__item:nth-of-type(2) .num:after{width:100%;left:46%}.p-fv__item:nth-of-type(3) .num:after{width:100%;left:46%}.p-fv__item .num span{font-size:calc(24.28 * var(--width-ratio));color:#fded78}.p-fv__item .tax{font-size:calc(12.5 * var(--width-ratio));font-weight:600;color:#fff;position:absolute;top:0;right:calc(-3 * var(--width-ratio))}.p-fv__deco-clock{position:absolute;top:calc(36 * var(--width-ratio));left:calc(138 * var(--width-ratio));width:calc(173 * var(--width-ratio))}.p-fv__deco-phone{position:absolute;top:calc(82 * var(--width-ratio));right:calc(147 * var(--width-ratio));width:calc(130 * var(--width-ratio))}.p-fv__baloon-blue{width:calc(207 * var(--width-ratio));height:calc(215 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/fv_circle_blue.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(164 * var(--width-ratio));left:calc(113 * var(--width-ratio));font-size:calc(30 * var(--width-ratio));font-weight:300;letter-spacing:.02em;line-height:1.2;text-align:center;transform:rotate(-8.49deg);padding-top:calc(28 * var(--width-ratio))}.p-fv__baloon-blue span{color:#fff}.p-fv__baloon-blue span:nth-of-type(2){font-size:calc(22.9 * var(--width-ratio))}.p-fv__baloon-blue span:nth-of-type(3){font-size:calc(30 * var(--width-ratio));letter-spacing:.04em;font-weight:600}.p-fv__baloon-orange{width:calc(209 * var(--width-ratio));height:calc(207 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/fv_circle_orange.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(235 * var(--width-ratio));right:calc(73 * var(--width-ratio));font-size:calc(30 * var(--width-ratio));font-weight:600;letter-spacing:.02em;line-height:1.2;color:#fff;text-align:center;transform:rotate(10.6deg);padding-top:calc(71 * var(--width-ratio));padding-right:calc(8 * var(--width-ratio))}.p-fv__baloon-orange span{display:inline-block;line-height:1.2;color:#fff;font-weight:600}.p-fv__baloon-orange span:nth-of-type(2){font-size:calc(21.8 * var(--width-ratio));font-weight:300}.p-fv__btn{width:calc(772 * var(--width-ratio));height:calc(92 * var(--width-ratio));margin:calc(17 * var(--width-ratio)) auto 0}.p-fv__btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:calc(27.73 * var(--width-ratio));font-weight:600;color:#fff;background:linear-gradient(to top,#e46715,#f0a15b);border:#fff calc(3 * var(--width-ratio)) solid;border-radius:calc(10 * var(--width-ratio));box-shadow:6px 6px 9px rgba(57,100,142,.46)}.p-fv__btn a:hover{opacity:1}.p-fv__btn span{font-size:calc(25.94 * var(--width-ratio));font-weight:600;color:#fff;display:inline-block;margin-right:calc(-5 * var(--width-ratio))}.p-fv__btn a:before{content:"";display:block;width:calc(46 * var(--width-ratio));height:calc(69 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/icon_beginner.png);background-repeat:no-repeat;background-size:contain;margin-right:calc(4 * var(--width-ratio))}.p-fv__btn a:after{content:"";display:block;width:calc(34.92 * var(--width-ratio));height:calc(34.92 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/btn_w_orange.png);background-repeat:no-repeat;background-size:contain;margin-left:calc(20 * var(--width-ratio));transition:.3s}.p-fv__btn a:hover:after{transform:translateX(5px)}@media screen and (max-width:768px){.p-fv{height:calc(1043 * var(--width-ratio))}.p-fv__inner{background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/fv_bg_sp.webp);padding-top:calc(310 * var(--width-ratio))}.p-fv h1{width:calc(540 * var(--width-ratio));margin-left:calc(82 * var(--width-ratio));margin-right:unset}.p-fv h1 img{margin-left:0}.p-fv__product{width:calc(330 * var(--width-ratio));top:calc(22 * var(--width-ratio));z-index:1;transform:translateX(-52%)}.p-fv__items{column-gap:calc(38 * var(--width-ratio));margin-top:calc(-10 * var(--width-ratio))}.p-fv__item{width:calc(310 * var(--width-ratio));height:calc(176 * var(--width-ratio));padding-top:calc(62 * var(--width-ratio))}.p-fv__item-ttl{font-size:calc(21.94 * var(--width-ratio));margin-bottom:calc(10 * var(--width-ratio))}.p-fv__item .num{font-size:calc(39.8 * var(--width-ratio));letter-spacing:.06em}.p-fv__item .num span{font-size:calc(21.3 * var(--width-ratio))}.p-fv__item .tax{font-size:calc(14 * var(--width-ratio));font-weight:300;top:calc(-3.5 * var(--width-ratio));right:calc(-17 * var(--width-ratio))}.p-fv__btn{width:calc(655.3 * var(--width-ratio));height:calc(78.2 * var(--width-ratio));margin:calc(30 * var(--width-ratio)) auto 0}.p-fv__btn a{font-size:calc(22 * var(--width-ratio))}.p-fv__btn a:before{width:calc(39 * var(--width-ratio));height:calc(59 * var(--width-ratio));margin-right:calc(12 * var(--width-ratio))}.p-fv__btn a:after{width:calc(29.64 * var(--width-ratio));height:calc(29.64 * var(--width-ratio));margin-left:calc(16 * var(--width-ratio))}.p-fv__baloon-blue{width:calc(200 * var(--width-ratio));height:calc(208 * var(--width-ratio));top:calc(140 * var(--width-ratio));left:calc(24 * var(--width-ratio));font-size:calc(28.97 * var(--width-ratio));letter-spacing:.04em;padding-top:calc(27 * var(--width-ratio))}.p-fv__baloon-orange{width:calc(212 * var(--width-ratio));height:calc(210 * var(--width-ratio));top:calc(41 * var(--width-ratio));right:calc(12 * var(--width-ratio));font-size:calc(30.37 * var(--width-ratio));letter-spacing:.02em;padding-top:calc(78 * var(--width-ratio));padding-right:calc(12 * var(--width-ratio))}.p-fv__deco-clock{top:calc(516 * var(--width-ratio));left:calc(26 * var(--width-ratio));width:calc(121 * var(--width-ratio))}.p-fv__deco-phone{top:calc(457 * var(--width-ratio));right:calc(52 * var(--width-ratio));width:calc(91 * var(--width-ratio))}}.p-topWait{width:100%;background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/bg_problem.webp);background-repeat:no-repeat;background-size:cover;background-position-y:bottom;background-position-x:center}.p-topWait__inner{max-width:1240px;width:100%;padding:calc(45 * var(--width-ratio)) calc(20 * var(--width-ratio)) calc(96 * var(--width-ratio));margin:0 auto;position:relative}.p-topWait__p1{font-size:calc(26 * var(--width-ratio));letter-spacing:.04em;text-align:center;width:fit-content;margin:0 auto 0;position:relative}.p-topWait__p1:after{content:"";display:block;width:calc(28 * var(--width-ratio));height:calc(26 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/problem_ttl_deco.webp);background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(-12 * var(--width-ratio));right:0;transform:translateX(90%)}.p-topWait__wait{display:block;width:calc(466 * var(--width-ratio));height:auto;margin:0 auto calc(21 * var(--width-ratio))}.p-topWait h2{font-family:"hiragino-kaku-gothic-pron",sans-serif;font-size:calc(37 * var(--width-ratio));font-weight:300;letter-spacing:.06em;line-height:1;display:block;width:fit-content;background-color:#fff;border:#05479d 2px solid;border-radius:calc(10 * var(--width-ratio));box-shadow:calc(6 * var(--width-ratio)) calc(6 * var(--width-ratio)) 0 0 #05479d;padding:calc(33 * var(--width-ratio)) calc(35 * var(--width-ratio)) calc(31 * var(--width-ratio)) calc(41 * var(--width-ratio));margin:0 auto calc(35 * var(--width-ratio));position:relative}.p-topWait h2 span{font-weight:600;color:#f26231;letter-spacing:-.02em}.p-topWait h2:before{content:"";display:block;width:calc(90 * var(--width-ratio));height:calc(103 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/problem_dentaku.webp);background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(29 * var(--width-ratio));left:calc(-39 * var(--width-ratio));z-index:1}.p-topWait h2:after{content:"";display:block;width:calc(90 * var(--width-ratio));height:calc(103 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/problem_money.webp);background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(-29 * var(--width-ratio));right:calc(-45 * var(--width-ratio));z-index:1}.p-topWait__p2{font-size:calc(32.65 * var(--width-ratio));letter-spacing:.02em;line-height:1.44;display:flex;align-items:center;justify-content:center;column-gap:.15em;margin-bottom:calc(27 * var(--width-ratio))}.p-topWait__p2 span{display:block;font-weight:600;letter-spacing:.04em;color:#05479d;border:#05479d calc(2 * var(--width-ratio)) solid;padding:0 .2em}.p-topWait__but{font-size:calc(25 * var(--width-ratio));letter-spacing:0;color:#fff;display:flex;justify-content:center;align-items:center;width:calc(104.4 * var(--width-ratio));height:calc(104.4 * var(--width-ratio));background-color:#4d4d4d;border-radius:50%;margin:0 auto calc(28 * var(--width-ratio))}.p-topWait__bottom{display:flex;justify-content:center;align-items:center;column-gap:calc(70*var(--width-ratio))}.p-topWait__bottom>img{width:calc(222 * var(--width-ratio));height:auto;object-fit:contain}.p-topWait__list{width:calc(617 * var(--width-ratio))}.p-topWait__list li{width:100%;font-size:calc(20 * var(--width-ratio));letter-spacing:.02em;line-height:1.2;display:flex;align-items:center;height:calc(49 * var(--width-ratio));background-color:#fff;border:var(--color-text) 2px solid;border-radius:0 calc(25 * var(--width-ratio)) calc(25 * var(--width-ratio)) 0;box-shadow:calc(3 * var(--width-ratio)) calc(3 * var(--width-ratio)) calc(9 * var(--width-ratio)) rgba(0, 0, 0, 0.38);padding-left:calc(46 * var(--width-ratio));position:relative}.p-topWait__list li:not(:last-of-type){margin-bottom:calc(14 * var(--width-ratio))}.p-topWait__list li:before{content:"";display:block;width:calc(54 * var(--width-ratio));height:calc(54 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/problem_check.webp);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:calc(-31 * var(--width-ratio));transform:translateY(-50%);z-index:1}.p-topWait__list li span{font-weight:600;color:#0e82df;background:linear-gradient(transparent 65%,#faef74 65%)}@media screen and (max-width:768px){.p-topWait{background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/bg_problem_sp.webp)}.p-topWait__inner{padding:calc(41 * var(--width-ratio)) 0 calc(82 * var(--width-ratio))}.p-topWait__p1{font-size:calc(21 * var(--width-ratio))}.p-topWait__wait{width:calc(378 * var(--width-ratio));margin:0 auto calc(17 * var(--width-ratio))}.p-topWait h2{font-size:calc(30 * var(--width-ratio));box-shadow:calc(4 * var(--width-ratio)) calc(4 * var(--width-ratio)) 0 0 #05479d;padding:calc(27 * var(--width-ratio)) calc(29 * var(--width-ratio)) calc(25 * var(--width-ratio)) calc(34 * var(--width-ratio));margin:0 auto calc(28 * var(--width-ratio))}.p-topWait h2:before{width:calc(73 * var(--width-ratio));height:calc(84 * var(--width-ratio));top:calc(23 * var(--width-ratio));left:calc(-32 * var(--width-ratio))}.p-topWait h2:after{width:calc(82 * var(--width-ratio));height:calc(66 * var(--width-ratio));top:calc(-24 * var(--width-ratio));right:calc(-45 * var(--width-ratio))}.p-topWait__p2{font-size:calc(26.5 * var(--width-ratio));letter-spacing:0;line-height:1.44;column-gap:.15em;margin-bottom:calc(63 * var(--width-ratio))}.p-topWait__but{font-size:calc(30.59 * var(--width-ratio));width:calc(127.8 * var(--width-ratio));height:calc(127.8 * var(--width-ratio));margin:0 auto calc(31 * var(--width-ratio))}.p-topWait__bottom{display:flex;justify-content:center;padding-left:0}.p-topWait__bottom>img{width:calc(170 * var(--width-ratio));position:absolute;top:calc(391 * var(--width-ratio));left:calc(72 * var(--width-ratio))}.p-topWait__list{width:calc(650 * var(--width-ratio));padding-left:calc(31 * var(--width-ratio));margin-top:0}.p-topWait__list li{font-size:calc(19.7 * var(--width-ratio));letter-spacing:0;line-height:1.2;height:calc(50 * var(--width-ratio));border-radius:0 calc(17 * var(--width-ratio)) calc(17 * var(--width-ratio)) 0;box-shadow:calc(3 * var(--width-ratio)) calc(3 * var(--width-ratio)) calc(9 * var(--width-ratio)) rgba(0, 0, 0, 0.38);padding-left:calc(31 * var(--width-ratio))}.p-topWait__list li:before{width:calc(53 * var(--width-ratio));height:calc(53 * var(--width-ratio));left:calc(-31 * var(--width-ratio))}}.p-topMerit{width:100%;background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/bg_merit.webp);background-repeat:no-repeat;background-size:cover;margin:calc(37 * var(--width-ratio)) auto 0}.p-topMerit__inner{max-width:1240px;width:100%;padding-bottom:calc(73 * var(--width-ratio));position:relative;z-index:1;margin:0 auto}.p-topMerit__topText{font-size:calc(34 * var(--width-ratio));letter-spacing:.08em;line-height:1;text-align:center;margin-bottom:calc(13 * var(--width-ratio))}.p-topMerit__dot{display:flex;justify-content:center;margin:0 auto calc(31 * var(--width-ratio))}.p-topMerit__dot img{width:calc(4.66*var(--width-ratio))}.p-topMerit h2{font-family:var(--font-ydw);font-size:calc(55 * var(--width-ratio));font-weight:400;letter-spacing:-.06em;line-height:1;text-align:center;width:fit-content;margin:0 auto calc(76 * var(--width-ratio));position:relative}.p-topMerit h2 span{font-family:var(--font-ydw);font-size:calc(67.53 * var(--width-ratio));color:#04459c;position:relative}.p-topMerit h2 span:after{content:"";display:inline-block;background:radial-gradient(circle farthest-side,#04459c,#04459c 50%,transparent 50%,transparent);background-size:calc(6 * var(--width-ratio));background-repeat:repeat-x;width:100%;height:calc(6 * var(--width-ratio));position:absolute;bottom:calc(-8 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-topMerit h2:before,.p-topMerit h2:after{content:"";display:block;width:calc(47 * var(--width-ratio));height:calc(56 * var(--width-ratio));background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(22 * var(--width-ratio))}.p-topMerit h2:before{left:calc(-72 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/merit_ttl_deco_left.webp)}.p-topMerit h2:after{right:calc(-72 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/merit_ttl_deco_right.webp)}.p-topMerit__list{max-width:calc(730*var(--width-ratio));margin:0 auto}.p-topMerit__list li{width:100%;display:flex;justify-content:space-between}.p-topMerit__list li:not(:last-of-type){margin-bottom:calc(50 * var(--width-ratio))}.p-topMerit__list li:nth-of-type(even){flex-direction:row-reverse}.p-topMerit__listImg{width:calc(245 * var(--width-ratio));height:calc(245 * var(--width-ratio));background-color:#fff;border-radius:50%;box-shadow:calc(15 * var(--width-ratio)) calc(15 * var(--width-ratio)) 0 rgba(178, 221, 240, 0.97);position:relative}.p-topMerit__listImg .num{display:flex;justify-content:center;align-items:center;font-family:var(--font-ydw);font-size:calc(39.6 * var(--width-ratio));color:#6cb0d5;position:absolute;top:calc(-6 * var(--width-ratio));right:calc(-19 * var(--width-ratio));width:calc(76.5 * var(--width-ratio));height:calc(76.5 * var(--width-ratio));background-color:#fff;border-radius:50%;box-shadow:calc(7 * var(--width-ratio)) calc(7 * var(--width-ratio)) 0 rgba(178, 221, 240, 0.97)}.p-topMerit__list li:nth-of-type(even) .p-topMerit__listImg .num{right:unset;left:calc(-19 * var(--width-ratio))}.p-topMerit__listImg img{display:block}.p-topMerit__list li:nth-of-type(1) .p-topMerit__listImg img{width:calc(153 * var(--width-ratio));margin:calc(53 * var(--width-ratio)) 0 0 calc(57 * var(--width-ratio))}.p-topMerit__list li:nth-of-type(2) .p-topMerit__listImg img{width:calc(144 * var(--width-ratio));margin:calc(50 * var(--width-ratio)) 0 0 calc(51 * var(--width-ratio))}.p-topMerit__list li:nth-of-type(3) .p-topMerit__listImg img{width:calc(201 * var(--width-ratio));margin:calc(34 * var(--width-ratio)) 0 0 calc(23 * var(--width-ratio))}.p-topMerit__listMain{width:calc(397 * var(--width-ratio))}.p-topMerit__listMain h3{font-size:calc(31.35 * var(--width-ratio));letter-spacing:0;display:flex;justify-content:center;align-items:center;width:calc(360 * var(--width-ratio));height:cal(57*var(--width-ratio));background-color:#fff;box-shadow:calc(4 * var(--width-ratio)) calc(4 * var(--width-ratio)) calc(5 * var(--width-ratio)) calc(4 * var(--width-ratio)) rgba(178, 221, 240, 0.82);margin:calc(19 * var(--width-ratio)) auto calc(43 * var(--width-ratio))}.p-topMerit__listMain h3 span{font-weight:600;letter-spacing:.1em;color:#f26231}.p-topMerit__listMain p{font-size:calc(20 * var(--width-ratio));font-weight:600;letter-spacing:0;line-height:1.7}.p-topMerint__deco01{display:block;width:calc(122 * var(--width-ratio));position:absolute;top:calc(221 * var(--width-ratio));left:calc(3 * var(--width-ratio));z-index:-1}.p-topMerint__deco02{display:block;width:calc(126 * var(--width-ratio));position:absolute;top:calc(464 * var(--width-ratio));right:calc(6 * var(--width-ratio));z-index:-1}.p-topMerint__deco03{display:block;width:calc(134 * var(--width-ratio));position:absolute;bottom:calc(220 * var(--width-ratio));left:calc(8 * var(--width-ratio));z-index:-1}@media screen and (max-width:768px){.p-topMerit{padding-bottom:calc(56 * var(--width-ratio));margin:calc(27 * var(--width-ratio)) auto 0}.p-topMerit__inner{padding-bottom:0}.p-topMerit__topText{font-size:calc(34 * var(--width-ratio));letter-spacing:.08em;line-height:1;text-align:center;margin-bottom:calc(11 * var(--width-ratio))}.p-topMerit__dot{font-size:calc(27 * var(--width-ratio))}.p-topMerit h2{font-size:calc(44 * var(--width-ratio));letter-spacing:-.04em;margin:0 auto calc(64 * var(--width-ratio))}.p-topMerit h2 span{font-size:calc(54.5 * var(--width-ratio));letter-spacing:-.02em}.p-topMerit h2:before,.p-topMerit h2:after{width:calc(38 * var(--width-ratio));height:calc(45 * var(--width-ratio));top:calc(22 * var(--width-ratio))}.p-topMerit h2:before{left:calc(-50 * var(--width-ratio))}.p-topMerit h2:after{right:calc(-50 * var(--width-ratio))}.p-topMerit__list{width:calc(573 * var(--width-ratio))}.p-topMerit__listImg{width:calc(180 * var(--width-ratio));height:calc(180 * var(--width-ratio));box-shadow:calc(10 * var(--width-ratio)) calc(10 * var(--width-ratio)) 0 rgba(178, 221, 240, 0.97)}.p-topMerit__listImg .num{font-size:calc(29.1 * var(--width-ratio));top:calc(-4 * var(--width-ratio));right:calc(-14 * var(--width-ratio));width:calc(56.2 * var(--width-ratio));height:calc(56.2 * var(--width-ratio));box-shadow:calc(5 * var(--width-ratio)) calc(5 * var(--width-ratio)) 0 rgba(178, 221, 240, 0.97)}.p-topMerit__list li:nth-of-type(even) .p-topMerit__listImg .num{left:calc(-14 * var(--width-ratio))}.p-topMerit__listMain{width:calc(337 * var(--width-ratio))}.p-topMerit__list li:nth-of-type(1) .p-topMerit__listImg img{width:calc(113 * var(--width-ratio));margin:calc(38 * var(--width-ratio)) 0 0 calc(42 * var(--width-ratio))}.p-topMerit__list li:nth-of-type(2) .p-topMerit__listImg img{width:calc(102 * var(--width-ratio));margin:calc(38 * var(--width-ratio)) 0 0 calc(40 * var(--width-ratio))}.p-topMerit__list li:nth-of-type(3) .p-topMerit__listImg img{width:calc(143 * var(--width-ratio));margin:calc(26 * var(--width-ratio)) 0 0 calc(18 * var(--width-ratio))}.p-topMerit__listMain h3{font-size:calc(26.75 * var(--width-ratio));letter-spacing:.08em;width:calc(306 * var(--width-ratio));height:calc(48.6 * var(--width-ratio));margin:calc(10 * var(--width-ratio)) auto calc(32 * var(--width-ratio))}.p-topMerit__listMain p{font-size:calc(19 * var(--width-ratio));line-height:1.63}.p-topMerint__deco01{width:calc(75 * var(--width-ratio));top:calc(170 * var(--width-ratio));left:calc(2 * var(--width-ratio))}.p-topMerint__deco02{width:calc(90 * var(--width-ratio));top:calc(408 * var(--width-ratio));right:calc(-2 * var(--width-ratio))}.p-topMerint__deco03{width:calc(104 * var(--width-ratio));bottom:calc(186 * var(--width-ratio));left:0}}.p-topRanking{width:100%;background-color:#fefcf6;position:relative;overflow:hidden}.p-topRanking__inner{max-width:1240px;padding:calc(49 * var(--width-ratio)) 0 calc(50 * var(--width-ratio));margin:0 auto;position:relative}.p-topRanking__bg{display:block;width:calc(750 * var(--width-ratio));position:absolute;top:calc(60 * var(--width-ratio));left:50%;padding-right:calc(30*var(--width-ratio));transform:translateX(-40%)}.p-topRanking__inner{width:calc(864 * var(--width-ratio));position:relative;z-index:2;margin:0 auto}.p-topRanking__img{width:calc(836 * var(--width-ratio));height:calc(385 * var(--width-ratio));position:relative;margin:0 auto}.p-topRanking__img img{width:calc(296 * var(--width-ratio));position:absolute}.p-topRanking__img img:nth-of-type(1){top:0;left:50%;transform:translateX(-50%)}.p-topRanking__img img:nth-of-type(2){bottom:0;left:0}.p-topRanking__img img:nth-of-type(3){bottom:0;right:0}.p-topRanking__detail{width:100%;height:calc(352 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/ranking_frame.webp);background-repeat:no-repeat;background-size:contain;background-position-x:center;display:flex;flex-direction:column;align-items:center;padding:calc(30 * var(--width-ratio)) 0 0;position:relative;z-index:2;box-sizing:border-box;margin:calc(-100 * var(--width-ratio)) auto calc(50*var(--width-ratio))}.p-topRanking__detail .crown{width:calc(55 * var(--width-ratio));margin-right:calc(10 * var(--width-ratio));margin-bottom:calc(20 * var(--width-ratio))}.p-topRanking__detail h2{width:calc(278 * var(--width-ratio));margin-right:calc(10 * var(--width-ratio));margin-bottom:calc(18 * var(--width-ratio))}.p-topRanking__detail h2 img{width:100%}.p-topRanking__detail p{width:calc(730 * var(--width-ratio));font-size:calc(20 * var(--width-ratio));letter-spacing:.02em;line-height:1.7;margin:0 auto}@media screen and (max-width:768px){.p-topRanking{padding:calc(27 * var(--width-ratio)) 0 calc(46 * var(--width-ratio))}.p-topRanking__inner{width:100%}.p-topRanking__img{width:calc(678 * var(--width-ratio));height:calc(328 * var(--width-ratio))}.p-topRanking__img img{width:calc(251 * var(--width-ratio))}.p-topRanking__detail{width:calc(100% - 38 * var(--width-ratio));height:calc(304 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/ranking_frame_sp.webp);padding:calc(30 * var(--width-ratio)) 0 0;margin:calc(-50 * var(--width-ratio)) 0 0 calc(28 * var(--width-ratio))}.p-topRanking__detail .crown{width:calc(42 * var(--width-ratio));margin-bottom:calc(4 * var(--width-ratio))}.p-topRanking__detail h2{width:calc(234 * var(--width-ratio));margin-right:calc(10 * var(--width-ratio));margin-bottom:calc(6 * var(--width-ratio))}.p-topRanking__detail p{width:calc(553 * var(--width-ratio));font-size:calc(19 * var(--width-ratio));line-height:1.63}}.p-topPoint{width:100%;overflow:hidden;position:relative;padding-bottom:calc(100 * var(--width-ratio))}.p-topPoint__inner{max-width:1240px;width:100%;position:relative;margin:0 auto}.p-topPoint__bg1{width:100%;height:calc(391*var(--width-ratio));position:absolute;top:0;left:0;clip-path:polygon(0 0,100% 0%,100% 100%,0 70%);overflow:hidden}.p-topPoint__bg2{width:100%;height:calc(100vw - 220 * var(--width-ratio));position:absolute;top:calc(220 * var(--width-ratio));left:0;z-index:-1}.p-topPoint__bg img:nth-of-type(1){display:block;width:100%;position:relative;z-index:1}.p-topPoint__ttlBlock{width:100%;height:calc(392 * var(--width-ratio));position:relative;z-index:1;padding-top:calc(31 * var(--width-ratio))}.p-topPoint__ttlBlock img{position:absolute;top:0;left:0}.p-topPoint h2{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.p-topPoint h2 .en{display:block;font-size:calc(97.7 * var(--width-ratio));font-weight:600;letter-spacing:.02em;line-height:1;text-align:center;color:rgba(255,255,255,.3);margin-bottom:calc(5 * var(--width-ratio))}.p-topPoint h2 .ja{display:block;font-family:var(--font-ydw);font-size:calc(81 * var(--width-ratio));letter-spacing:-.12em;line-height:1;text-align:center;color:#fff}.p-topPoint h2 .ja .small{display:inline-block;font-family:var(--font-ydw);font-size:calc(64.7 * var(--width-ratio));letter-spacing:.02em;color:#fff;margin-left:.2em}.p-topPoint h2 .ja .wide{font-family:var(--font-ydw);letter-spacing:.04em;color:#fff}.p-topPoint__item{width:calc(810 * var(--width-ratio));margin:0 auto;position:relative}.p-topPoint__item:not(:last-of-type){margin-bottom:calc(75 * var(--width-ratio))}.p-topPoint__item:first-of-type{margin-top:calc(-75 * var(--width-ratio))}.p-topPoint__item:before{content:"";width:100%;height:calc(190 * var(--width-ratio));border-top:#696969 2px solid;border-right:#696969 2px solid;position:absolute;top:calc(12 * var(--width-ratio));left:0}.p-topPoint__item:nth-of-type(even):before{border-right:none;border-left:#696969 2px solid}.p-topPoint__num{position:relative;z-index:1;transform:translateY(-30%);margin-left:calc(-16 * var(--width-ratio))}.p-topPoint__num img{width:calc(145 * var(--width-ratio))}.p-topPoint__item:nth-of-type(even) .p-topPoint__num{margin-left:unset;margin-right:calc(-32 * var(--width-ratio))}.p-topPoint__item:nth-of-type(even) .p-topPoint__num img{display:block;margin-left:auto}.p-topPoint__itemInner{width:100%;display:flex;justify-content:space-between}.p-topPoint__item:nth-of-type(even) .p-topPoint__itemInner{flex-direction:row-reverse}.p-topPoint__main{width:calc(356 * var(--width-ratio));margin-top:calc(20 * var(--width-ratio))}.p-topPoint__main h3{width:120%;font-size:calc(32.5 * var(--width-ratio));font-weight:600;letter-spacing:.02em;line-height:1.3;color:#04459c;margin-bottom:calc(30 * var(--width-ratio))}.p-topPoint__main p{width:calc(350 * var(--width-ratio));font-size:calc(20 * var(--width-ratio));letter-spacing:.02em;line-height:1.7;padding-left:calc(6 * var(--width-ratio))}.p-topPoint__img img{display:block}.p-topPoint__item:nth-of-type(1) .p-topPoint__img img{width:calc(295 * var(--width-ratio));margin-right:calc(50 * var(--width-ratio))}.p-topPoint__item:nth-of-type(2) .p-topPoint__img img{width:calc(313 * var(--width-ratio));margin-right:unset;margin-left:calc(55 * var(--width-ratio))}.p-topPoint__item:nth-of-type(3) .p-topPoint__img img{width:calc(295 * var(--width-ratio));margin-right:calc(50 * var(--width-ratio))}.p-topPoint__item:nth-of-type(4) .p-topPoint__img img{width:calc(355 * var(--width-ratio));margin-right:unset;margin-left:calc(39 * var(--width-ratio))}.p-topPoint__item:nth-of-type(5) .p-topPoint__img img{width:calc(208 * var(--width-ratio));margin-right:calc(80 * var(--width-ratio))}.p-topPoint__item:nth-of-type(6) .p-topPoint__img img{width:calc(222 * var(--width-ratio));margin-right:unset;margin-left:calc(75 * var(--width-ratio));margin-top:calc(-16 * var(--width-ratio))}.p-topPoint__decoTxt{font-family:var(--font-opt);font-size:calc(20 * var(--width-ratio));font-weight:400;letter-spacing:.02em;line-height:1;writing-mode:vertical-lr;color:#696969;position:absolute;top:calc(220 * var(--width-ratio));right:calc(-10 * var(--width-ratio));white-space:nowrap}.p-topPoint__item:nth-of-type(even) .p-topPoint__decoTxt{right:unset;left:calc(-10 * var(--width-ratio))}.p-topPoint__itemBg{width:50vw;height:calc(249 * var(--width-ratio));background:linear-gradient(to left,#cae8f5,#e1f2fa);opacity:.9;position:absolute;top:calc(114 * var(--width-ratio));left:50%;z-index:-1}.p-topPoint__item:nth-of-type(even) .p-topPoint__itemBg{left:unset;right:50%}.p-topPoint__item:nth-of-type(5) .p-topPoint__itemBg{height:calc(229 * var(--width-ratio))}.p-topPoint__item:nth-of-type(6) .p-topPoint__itemBg{height:calc(241 * var(--width-ratio))}@media screen and (max-width:768px){.p-topPoint{padding-bottom:calc(65 * var(--width-ratio))}.p-topPoint__bg1{height:calc(294*var(--width-ratio));clip-path:polygon(0 0,100% 0%,100% 100%,0 57%);overflow:hidden}.p-topPoint__bg2{height:calc(100vw-148 * var(--width-ratio));top:calc(148 * var(--width-ratio))}.p-topPoint__ttlBlock{height:calc(293 * var(--width-ratio));padding-top:calc(20 * var(--width-ratio))}.p-topPoint h2 .en{font-size:calc(74.6 * var(--width-ratio));margin-bottom:calc(5 * var(--width-ratio))}.p-topPoint h2 .ja{font-size:calc(62 * var(--width-ratio))}.p-topPoint h2 .ja .small{font-size:calc(49.4 * var(--width-ratio))}.p-topPoint h2 .ja .wide{font-family:var(--font-ydw);letter-spacing:.04em;color:#fff}.p-topPoint__item{width:calc(626 * var(--width-ratio))}.p-topPoint__item:first-of-type{margin-top:calc(-56 * var(--width-ratio))}.p-topPoint__item:not(:last-of-type){margin-bottom:calc(56 * var(--width-ratio))}.p-topPoint__item:before{border-width:1px}.p-topPoint__main{width:calc(280 * var(--width-ratio))}.p-topPoint__main h3{width:150%;font-size:calc(28 * var(--width-ratio));line-height:1.28;margin-bottom:calc(27 * var(--width-ratio))}.p-topPoint__main p{width:calc(272 * var(--width-ratio));font-size:calc(19 * var(--width-ratio));line-height:1.63;padding-left:calc(3 * var(--width-ratio))}.p-topPoint__itemBg{height:calc(190 * var(--width-ratio));top:calc(84 * var(--width-ratio))}.p-topPoint__decoTxt{font-size:calc(15.28 * var(--width-ratio))}.p-topPoint__item:nth-of-type(1) .p-topPoint__img img{width:calc(230 * var(--width-ratio));margin-right:calc(33 * var(--width-ratio))}.p-topPoint__item:nth-of-type(2) .p-topPoint__img img{width:calc(239 * var(--width-ratio));margin-left:calc(46 * var(--width-ratio))}.p-topPoint__item:nth-of-type(3) .p-topPoint__img img{width:calc(196 * var(--width-ratio));margin-right:calc(51 * var(--width-ratio))}.p-topPoint__item:nth-of-type(4) .p-topPoint__img img{width:calc(300 * var(--width-ratio));margin-left:calc(13 * var(--width-ratio))}.p-topPoint__item:nth-of-type(5) .p-topPoint__img img{width:calc(162 * var(--width-ratio));margin-right:calc(58 * var(--width-ratio));margin-top:calc(-6 * var(--width-ratio))}.p-topPoint__item:nth-of-type(6) .p-topPoint__img img{width:calc(171 * var(--width-ratio));margin-right:unset;margin-left:calc(58 * var(--width-ratio));margin-top:calc(-23 * var(--width-ratio))}.p-topPoint__item:nth-of-type(5) .p-topPoint__itemBg{height:calc(190 * var(--width-ratio))}.p-topPoint__item:nth-of-type(6) .p-topPoint__itemBg{height:calc(190 * var(--width-ratio))}}.p-topStep{width:100%;background-color:#fffef0}.p-topStep__inner{max-width:1240px;width:100%;padding:calc(61 * var(--width-ratio)) 0;margin:0 auto}.p-topStep.type2{background-color:#f6fcff}.p-topStep h2{font-family:var(--font-ydw);font-size:calc(52.4 * var(--width-ratio));font-weight:400;line-height:1;letter-spacing:0;text-align:center;width:fit-content;margin:0 auto calc(54 * var(--width-ratio));position:relative}.p-topStep h2:after{content:"";display:inline-block;background:radial-gradient(circle farthest-side,#04459c,#04459c 50%,transparent 50%,transparent);background-size:calc(8 * var(--width-ratio));background-repeat:repeat-x;width:102%;height:calc(8 * var(--width-ratio));position:absolute;bottom:calc(-10 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-topStep h2 .orange{font-family:var(--font-ydw);font-size:calc(63.9 * var(--width-ratio));font-weight:600;color:#f26231}.p-topStep h2 .orange .big{font-family:var(--font-ydw);font-size:calc(87 * var(--width-ratio));font-weight:700;color:#f26231}.p-topStep__inner>img{display:block;width:calc(833 * var(--width-ratio));margin:0 auto calc(30 * var(--width-ratio))}.p-topStep__inner>img.u-spb{display:none}.p-topStep.type2 .p-topStep__inner>img{width:calc(949 * var(--width-ratio))}.p-topStep__txt{display:flex;justify-content:center;column-gap:calc(29 * var(--width-ratio))}.p-topStep__txt .item p{font-size:calc(20 * var(--width-ratio));letter-spacing:0}.p-topStep__txt .item p span{font-size:calc(20 * var(--width-ratio));letter-spacing:0;position:relative}.p-topStep__txt .item p span:after{content:"";display:inline-block;background:radial-gradient(circle farthest-side,#04459c,#04459c 50%,transparent 50%,transparent);background-size:calc(8 * var(--width-ratio));background-repeat:repeat-x;width:102%;height:calc(8 * var(--width-ratio));position:absolute;bottom:calc(-5 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-topStep__txt .item>span{display:block;font-size:calc(18 * var(--width-ratio));text-align:center;margin-top:.3em}.p-topStep.type2 .p-fv__btn{position:relative;z-index:1;margin-top:calc(-90 * var(--width-ratio))}.p-topStep.type2 .p-fv__btn a:before{display:none}.p-topStep.type2 .p-fv__btn a:after{margin-left:calc(32 * var(--width-ratio))}@media screen and (max-width:768px){.p-topStep h2{font-size:calc(43.67 * var(--width-ratio));margin:0 auto calc(51 * var(--width-ratio))}.p-topStep h2 .orange{font-size:calc(53.28 * var(--width-ratio))}.p-topStep h2 .orange .big{font-size:calc(72.56 * var(--width-ratio))}.p-topStep__inner>img{width:calc(620 * var(--width-ratio));margin:0 auto calc(19 * var(--width-ratio))}.p-topStep__inner>img.u-pcb{display:none}.p-topStep__inner>img.u-spb{display:block}.p-topStep.type2 .p-topStep__inner>img{width:calc(628 * var(--width-ratio))}.p-topStep__txt{column-gap:calc(33 * var(--width-ratio))}.p-topStep__txt .item p span{display:block;width:fit-content;font-size:calc(20 * var(--width-ratio));text-align:center;margin:0 auto .2em}.p-topStep__txt .item p span:after{content:"";display:inline-block;background:radial-gradient(circle farthest-side,#04459c,#04459c 50%,transparent 50%,transparent);background-size:calc(8 * var(--width-ratio));background-repeat:repeat-x;width:102%;height:calc(8 * var(--width-ratio));position:absolute;bottom:calc(-2 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-topStep__txt .item>span{display:block;font-size:calc(18 * var(--width-ratio));text-align:center;line-height:1.4;margin-top:.3em}.p-topStep.type2 .p-fv__btn{position:relative;z-index:1;margin-top:calc(-90 * var(--width-ratio))}.p-topStep.type2 .p-fv__btn a:before{display:none}.p-topStep.type2 .p-fv__btn a:after{margin-left:calc(32 * var(--width-ratio))}}.p-topGb{width:100%;background-color:#0ea9e2;position:relative;margin:0 auto}.p-topGb__inner{max-width:1240px;width:100%;position:relative;margin:0 auto}.p-topGb>img{display:block;width:100%;height:auto;padding:0;margin:0}.p-topGb .p-fv__btn{position:absolute;bottom:calc(132 * var(--width-ratio));left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.p-topGb .p-fv__btn{width:calc(625 * var(--width-ratio));height:calc(74.5 * var(--width-ratio));bottom:calc(114 * var(--width-ratio))}.p-topGb .p-fv__btn a{font-size:calc(22.47 * var(--width-ratio))}.p-topGb .p-fv__btn a span{font-size:calc(21 * var(--width-ratio))}.p-topGb .p-fv__btn a:before{width:calc(37 * var(--width-ratio));height:calc(56 * var(--width-ratio))}}.p-topCase{width:100%;height:calc(880 * var(--width-ratio));background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/bg_case.webp);background-repeat:no-repeat;background-size:cover}.p-topCase__inner{max-width:1240px;width:100%;padding-top:calc(71 * var(--width-ratio));margin:0 auto;position:relative}.p-topCase h2{display:block;width:calc(590 * var(--width-ratio));margin:0 auto calc(24 * var(--width-ratio))}.p-topCase__product{display:block;width:calc(523 * var(--width-ratio));margin:0 auto}.p-topCase__item{display:block;position:absolute;z-index:2}.p-topCase__item.item01{width:calc(278.6 * var(--width-ratio));top:calc(199 * var(--width-ratio));left:calc(50 * var(--width-ratio))}.p-topCase__item.item02{width:calc(279 * var(--width-ratio));top:calc(424 * var(--width-ratio));left:calc(35 * var(--width-ratio))}.p-topCase__item.item03{width:calc(277 * var(--width-ratio));top:calc(613 * var(--width-ratio));left:calc(211 * var(--width-ratio))}.p-topCase__item.item04{width:calc(279 * var(--width-ratio));top:calc(173 * var(--width-ratio));right:calc(32 * var(--width-ratio))}.p-topCase__item.item05{width:calc(275 * var(--width-ratio));top:calc(403 * var(--width-ratio));right:calc(20 * var(--width-ratio))}.p-topCase__item.item06{width:calc(276 * var(--width-ratio));top:calc(613 * var(--width-ratio));right:calc(167 * var(--width-ratio))}@media screen and (max-width:768px){.p-topCase{height:calc(748 * var(--width-ratio))}.p-topCase__inner{padding-top:calc(53 * var(--width-ratio))}.p-topCase h2{display:block;width:calc(557 * var(--width-ratio));margin:0 auto calc(17 * var(--width-ratio))}.p-topCase__product{width:calc(399 * var(--width-ratio))}.p-topCase__item.item01{width:calc(230 * var(--width-ratio));top:calc(179 * var(--width-ratio));left:0}.p-topCase__item.item02{width:calc(231 * var(--width-ratio));top:calc(354 * var(--width-ratio));left:calc(7 * var(--width-ratio))}.p-topCase__item.item03{width:calc(229 * var(--width-ratio));top:calc(518 * var(--width-ratio));left:calc(133 * var(--width-ratio))}.p-topCase__item.item04{width:calc(230 * var(--width-ratio));top:calc(159 * var(--width-ratio));right:0}.p-topCase__item.item05{width:calc(227 * var(--width-ratio));top:calc(347 * var(--width-ratio));right:0}.p-topCase__item.item06{width:calc(228 * var(--width-ratio));top:calc(518 * var(--width-ratio));right:calc(110 * var(--width-ratio))}}.p-topSet{width:100%;background-color:#fefcf6}.p-topSet__inner{max-width:1240px;width:100%;padding:calc(60 * var(--width-ratio)) calc(20 * var(--width-ratio)) calc(90 * var(--width-ratio));margin:0 auto}.p-topSet h2{font-family:var(--font-ydw);font-size:calc(75 * var(--width-ratio));font-weight:400;letter-spacing:.02em;color:#04459c;text-align:center;display:block;width:fit-content;margin:0 auto calc(60 * var(--width-ratio));position:relative}.p-topSet h2 :after{content:"";display:inline-block;background:radial-gradient(circle farthest-side,#04459c,#04459c 50%,transparent 50%,transparent);background-size:calc(8 * var(--width-ratio));background-repeat:repeat-x;width:102%;height:calc(8 * var(--width-ratio));position:absolute;bottom:calc(8 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-topSet h2 span{font-family:var(--font-ydw);font-size:calc(66 * var(--width-ratio));color:#04459c}.p-topSet h2 .black{color:#363636}.p-topSet h3{font-size:calc(30.4 * var(--width-ratio));font-weight:300;letter-spacing:0;width:calc(584.5 * var(--width-ratio));height:calc(50 * var(--width-ratio));border:#363636 1px solid;display:flex;justify-content:center;align-items:center;margin:0 auto calc(31 * var(--width-ratio))}.p-topSet h3 span{font-family:var(--font-ydw);font-size:calc(33 * var(--width-ratio));color:#f26231}.p-topSet h3 .purple{color:#920783}.p-topSet h3 .blue{color:#1ea2e7}.p-topSet__col{display:flex;justify-content:center;column-gap:calc(21 * var(--width-ratio));margin-bottom:calc(40 * var(--width-ratio))}.p-topSet__col.mb60{margin-bottom:calc(60 * var(--width-ratio))}.p-topSet__item{width:calc(305 * var(--width-ratio))}.p-topSet__item:hover{opacity:1}.p-topSet__item img{width:100%;border-radius:calc(10 * var(--width-ratio));margin-bottom:calc(10*var(--width-ratio))}.p-topSet__btn{width:100%;box-sizing:border-box}.p-topSet__btn span{display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;font-size:calc(20 * var(--width-ratio));font-weight:600;letter-spacing:.02em;text-align:center;height:2.8em;border-radius:1.4em;border:#000 .15em solid;box-shadow:0 .2em 0 0 #000;transition:.3s ease;backface-visibility:hidden;width:100%;background:#fff}.p-topSet__col a:hover .p-topSet__btn span{box-shadow:0 0 0 #000;transform:translate(0,.2em);background:#fdfd2c}@media screen and (max-width:768px){.p-topSet__inner{padding:calc(50 * var(--width-ratio)) calc(37 * var(--width-ratio)) calc(55 * var(--width-ratio))}.p-topSet h3{font-size:calc(30.4 * var(--width-ratio));width:calc(590 * var(--width-ratio));height:calc(53.8 * var(--width-ratio))}.p-topSet h3 span{margin-left:.5em}.p-topSet__col{column-gap:calc(15 * var(--width-ratio));row-gap:calc(20 * var(--width-ratio));justify-content:flex-start;flex-wrap:wrap}.p-topSet__col.mb60{margin-bottom:calc(54 * var(--width-ratio))}}.p-topAdd{width:100%;background-color:#fefcf6}.p-topAdd__inner{max-width:1240px;width:100%;padding:calc(52 * var(--width-ratio)) 0 calc(59 * var(--width-ratio));margin:0 auto}.p-topAdd h2{display:block;width:fit-content;font-family:var(--font-ydw);font-size:calc(64 * var(--width-ratio));font-weight:400;text-align:center;letter-spacing:.02em;position:relative;margin:0 auto calc(51 * var(--width-ratio))}.p-topAdd h2 span{font-family:var(--font-ydw);font-size:calc(75 * var(--width-ratio));font-weight:400;letter-spacing:.02em;color:#04459c}.p-topAdd h2 :after{content:"";display:inline-block;background:radial-gradient(circle farthest-side,#04459c,#04459c 50%,transparent 50%,transparent);background-size:calc(8 * var(--width-ratio));background-repeat:repeat-x;width:102%;height:calc(8 * var(--width-ratio));position:absolute;bottom:calc(8 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-topAdd__col:not(:last-of-type){margin-bottom:calc(44 * var(--width-ratio))}.p-topAdd h3{display:flex;justify-content:center;align-items:center;width:calc(400 * var(--width-ratio));height:calc(50 * var(--width-ratio));font-size:calc(30.4 * var(--width-ratio));font-weight:300;letter-spacing:0;border:#363636 1px solid;margin:0 auto calc(29 * var(--width-ratio))}.p-topAdd h3 span{display:block;font-family:var(--font-ydw);font-size:calc(33 * var(--width-ratio));letter-spacing:0}.p-topAdd h3 .blue{color:#1ea2e7}.p-topAdd h3 .orange{color:#f26231}.p-topAdd h3 .pink{color:#ff4c65}.p-topAdd h3 .small{font-size:calc(24 * var(--width-ratio));margin-top:.35em}.p-topAdd h3 .slash{font-family:"hiragino-kaku-gothic-pron",sans-serif;font-size:calc(21 * var(--width-ratio));font-weight:400;margin:0 .3em}.p-topAdd__col ul{width:calc(980 * var(--width-ratio));display:flex;justify-content:flex-start;column-gap:calc(10 * var(--width-ratio));margin:0 auto}.p-topAdd__col ul li a{display:block;width:calc(186 * var(--width-ratio))}.p-topAdd__col ul li a:hover{opacity:1}.p-topAdd__col ul li a img{width:100%;height:auto;object-fit:contain;border-radius:calc(10*var(--width-ratio));margin-bottom:calc(5*var(--width-ratio))}.p-topAdd__btn{width:100%;box-sizing:border-box}.p-topAdd__btn span{display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;font-size:calc(16 * var(--width-ratio));font-weight:600;letter-spacing:.02em;text-align:center;height:2.8em;border-radius:1.4em;border:#000 .15em solid;box-shadow:0 .2em 0 0 #000;transition:.3s ease;backface-visibility:hidden;width:100%;background:#fff}.p-topAdd__col ul li a:hover .p-topAdd__btn span{box-shadow:0 0 0 #000;transform:translate(0,.2em);background:#fdfd2c}@media screen and (max-width:768px){.p-topAdd__inner{padding:calc(52 * var(--width-ratio)) 0 calc(71 * var(--width-ratio))}.p-topAdd__col ul{width:calc(666 * var(--width-ratio));row-gap:calc(36 * var(--width-ratio));flex-wrap:wrap}.p-topAdd__col ul li a{width:calc(215 * var(--width-ratio));height:calc(323 * var(--width-ratio))}.p-topAdd__btn{height:calc(43 * var(--width-ratio));column-gap:calc(17 * var(--width-ratio));font-size:calc(22 * var(--width-ratio))}}.p-topTopics{width:100%;background-image:url(//instant-wifi.net/net/wp-content/themes/sango-theme-child/assets/css/../img/top/bg_topics.webp);background-repeat:no-repeat;background-size:cover}.p-topTopics__inner{max-width:1240px;width:100%;padding:calc(45 * var(--width-ratio)) 0 calc(64 * var(--width-ratio));margin:0 auto}.p-topTopics h2{display:flex;flex-direction:column;align-items:center;row-gap:calc(28 * var(--width-ratio));margin-bottom:calc(39 * var(--width-ratio))}.p-topTopics h2 .en{font-size:calc(83 * var(--width-ratio));font-weight:600;text-align:center;letter-spacing:.02em;line-height:calc(69 * var(--width-ratio));color:#1ea2e7;opacity:.5}.p-topTopics h2 .ja{font-size:calc(35 * var(--width-ratio));font-weight:600;text-align:center;letter-spacing:.02em;line-height:1;color:#04459c}.p-topTopics .post_box{width:calc(905 * var(--width-ratio));height:calc(418 * var(--width-ratio));position:relative;box-sizing:border-box;padding:1.5em .5em;background:#fff;border:#343434 solid 3px;border-radius:calc(10 * var(--width-ratio));overflow:hidden;margin:0 auto}.p-topTopics .post_box .post_scroll{width:100%;position:relative;box-sizing:border-box;max-height:22em;padding:0 1.5em 5em 2em;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#474747 #bbb}.p-topTopics .post_box .post_scroll .post{width:100%;position:relative;box-sizing:border-box;padding:1.2em 0;border:none;border-bottom:#000 solid .15em}.p-topTopics .post_box .post_scroll .post .post_hd{width:100%;position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-end;padding-bottom:1em}.p-topTopics .post_box .post_scroll .post .post_hd p{margin-bottom:1.5em}.p-topTopics a{color:#08bdfc;transition:.3s ease;backface-visibility:hidden}.p-topTopics a:hover{color:#00a0e9}.p-topTopics a img{transition:.3s ease;backface-visibility:hidden}.p-topTopics .post_box .post_scroll .post .topics_img{display:flex;align-items:center}.p-topTopics .post_box .post_scroll .post .topics_img div{padding-right:1em}.p-topTopics .post_box .post_scroll .post .post_hd .date{width:7.5em;position:relative;box-sizing:border-box;font-weight:600;font-style:normal;font-weight:700}.p-topTopics .post_box .post_scroll .post .post_hd .date .year{font-size:calc(18 * var(--width-ratio));font-weight:600;white-space:nowrap;line-height:1em}.p-topTopics .post_box .post_scroll .post .post_hd .date .md{font-size:calc(24 * var(--width-ratio));font-weight:600;white-space:nowrap;line-height:1em}.p-topTopics .post_box .post_scroll .post .post_hd h3{position:relative;box-sizing:border-box;flex:1;font-size:calc(18 * var(--width-ratio));font-weight:600;line-height:1.5em;padding-bottom:.1em}.p-topTopics .post_box .post_scroll .post p{font-size:calc(16 * var(--width-ratio))}@media screen and (max-width:768px){.p-topTopics .post_box{width:calc(643 * var(--width-ratio))}.p-topTopics .post_box .post_scroll{padding:0 .5em 15em}.p-topTopics .post_box .post_scroll .post .post_hd .date{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.p-topTopics .post_box .post_scroll .post .post_hd .date .year{font-size:calc(26 * var(--width-ratio));padding-bottom:.1em;padding-right:.1em}.p-topTopics .post_box .post_scroll .post .post_hd .date .md{font-size:calc(40 * var(--width-ratio))}.p-topTopics .post_box .post_scroll .post .post_hd h3{font-size:calc(26 * var(--width-ratio));width:100%;flex:none}.p-topTopics .post_box .post_scroll .post p{font-size:calc(22 * var(--width-ratio))}}.p-topLineup{width:100%;margin:calc(50 * var(--width-ratio)) auto}.p-topLineup__inner{max-width:1240px;width:100%;margin:0 auto}.p-topLineup__tab{display:flex;width:100%;margin:calc(20 * var(--width-ratio)) 0 0}.p-topLineup__tab li{display:flex;align-items:center;font-size:calc(16 * var(--width-ratio));font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-top:#363636 1px solid;border-left:#363636 1px solid;border-right:#363636 1px solid;border-radius:calc(5 * var(--width-ratio)) calc(5 * var(--width-ratio)) 0 0;padding:.3em 1.5em}.p-topLineup__tab li.current{background-color:#192f6e;border-color:#192f6e;color:#fff}.p-topLineup__item{display:none;width:100%;border:#363636 1px solid;padding:calc(50 * var(--width-ratio)) calc(54 * var(--width-ratio))}.p-topLineup__item.current{display:block}.p-topLineup__item .item_flex{display:flex;justify-content:space-between;margin-bottom:calc(32 * var(--width-ratio))}.p-topLineup__item .item_img{width:290*var(--width-ratio)}.p-topLineup__item:nth-of-type(1) .item_img img{width:calc(259 * var(--width-ratio))}.p-topLineup__item:nth-of-type(2) .item_img img{width:calc(286 * var(--width-ratio))}.p-topLineup__item:nth-of-type(3) .item_img img{width:calc(286 * var(--width-ratio))}.p-topLineup__item .item_main{width:calc(567 * var(--width-ratio))}.p-topLineup__item h2{display:flex;position:relative;padding-bottom:calc(7 * var(--width-ratio));margin-bottom:calc(34 * var(--width-ratio))}.p-topLineup__item h2:after{content:"";display:block;width:105%;height:1px;background-color:#363636;position:absolute;bottom:calc(-7 * var(--width-ratio));left:50%;transform:translateX(-50%)}.p-topLineup__item h2 .ja01{display:flex;align-items:center;column-gap:calc(8 * var(--width-ratio));font-size:calc(27 * var(--width-ratio));font-weight:300;letter-spacing:.02em;line-height:1;margin-bottom:calc(15 * var(--width-ratio))}.p-topLineup__item h2 .ja01:before,.p-topLineup__item h2 .ja01:after{content:"";display:block;width:calc(34 * var(--width-ratio));height:calc(3 * var(--width-ratio));background-color:#363636;border-radius:3px}.p-topLineup__item h2 .ja01:before{transform:rotate(50deg)}.p-topLineup__item h2 .ja01:after{transform:rotate(-50deg)}.p-topLineup__item h2 .ja02{font-size:calc(26 * var(--width-ratio));font-weight:600;line-height:1;letter-spacing:.02em}.p-topLineup__item h2 .en{font-family:var(--font-ydw);font-size:calc(68 * var(--width-ratio));font-weight:600;letter-spacing:.02em;line-height:1;color:#f26231}.p-topLineup__item .item_box:not(:last-of-type){margin-bottom:calc(32 * var(--width-ratio))}.p-topLineup__item .item_label_block{display:flex;align-items:center;margin-bottom:calc(10 * var(--width-ratio))}.p-topLineup__item .item_label{width:calc(165 * var(--width-ratio));height:calc(48 * var(--width-ratio));display:flex;justify-content:center;align-items:baseline;font-size:calc(22 * var(--width-ratio));font-weight:300;letter-spacing:0;color:#fff;background-color:#21a1de;box-shadow:6px 6px 5px rgba(0,0,0,.22)}.p-topLineup__item .item_label span{display:inline-block;font-size:calc(26 * var(--width-ratio));color:#fff;margin-left:.2em}.p-topLineup__item .item_label_block img{height:calc(54 * var(--width-ratio));margin-left:calc(25 * var(--width-ratio))}.p-topLineup__item .item_label_block img.h44{height:calc(44 * var(--width-ratio))}.p-topLineup__item .item_label_block img.h70{height:calc(70 * var(--width-ratio));margin-left:calc(31 * var(--width-ratio))}.p-topLineup__item h3{font-size:calc(25 * var(--width-ratio));font-weight:300;letter-spacing:.02em;line-height:1.6;color:#054992;margin-bottom:calc(5 * var(--width-ratio))}.p-topLineup__item h3 .big{font-size:calc(30 * var(--width-ratio));font-weight:600;letter-spacing:.02em;line-height:1;color:#054992}.p-topLineup__item h3 .line{color:#054992;line-height:1;letter-spacing:.02em;background:linear-gradient(transparent 80%,#faef74 80%)}.p-topLineup__item p{font-size:calc(18 * var(--width-ratio));font-weight:300;letter-spacing:.02em;line-height:1.66}.p-topLineup__table{width:100%;border-collapse:collapse}.p-topLineup__table tr th{height:calc(60 * var(--width-ratio));background-color:#054992;font-size:calc(24 * var(--width-ratio));font-weight:600;letter-spacing:.02em;line-height:1;text-align:center;color:#fff;padding:calc(18 * var(--width-ratio)) 0}.p-topLineup__table tr td{font-size:calc(18 * var(--width-ratio));font-weight:600;letter-spacing:.02em;line-height:1.4;border:#343434 1px solid;padding:calc(8 * var(--width-ratio)) calc(20 * var(--width-ratio))}.p-topLineup__table tr td:nth-of-type(1){width:calc(172 * var(--width-ratio));background-color:#e3f3ff}@media screen and (max-width:768px){.p-topLineup__tab{margin-left:calc(34 * var(--width-ratio))}.p-topLineup__tab li{font-size:calc(22 * var(--width-ratio));border-radius:calc(10 * var(--width-ratio)) calc(10 * var(--width-ratio)) 0 0;padding:.3em 1.5em}.p-topLineup__item{border-left:none;border-right:none;border-bottom:none;padding:calc(84 * var(--width-ratio)) calc(34 * var(--width-ratio))}.p-topLineup__item .item_flex{margin-bottom:calc(28 * var(--width-ratio));position:relative}.p-topLineup__item .item_img{position:absolute;top:0;left:calc(33 * var(--width-ratio))}.p-topLineup__item:nth-of-type(2) .item_img{left:0}.p-topLineup__item:nth-of-type(3) .item_img{left:0}.p-topLineup__item:nth-of-type(1) .item_img img{width:calc(161 * var(--width-ratio))}.p-topLineup__item:nth-of-type(2) .item_img img{width:calc(183 * var(--width-ratio))}.p-topLineup__item:nth-of-type(3) .item_img img{width:calc(183 * var(--width-ratio))}.p-topLineup__item .item_main{width:100%}.p-topLineup__item h2{width:fit-content;flex-direction:column;align-items:center;padding-bottom:calc(7 * var(--width-ratio));margin-top:calc(20 * var(--width-ratio));margin-left:auto;margin-bottom:calc(23 * var(--width-ratio))}.p-topLineup__item h2:after{display:none}.p-topLineup__item h2 .ja01{column-gap:calc(6 * var(--width-ratio));font-size:calc(32 * var(--width-ratio));margin-bottom:calc(5 * var(--width-ratio))}.p-topLineup__item:nth-of-type(2) h2 .ja01{column-gap:0}.p-topLineup__item h2 .ja01:before,.p-topLineup__item h2 .ja01:after{width:calc(41 * var(--width-ratio));height:calc(3 * var(--width-ratio))}.p-topLineup__item h2 .ja02{margin-bottom:calc(10 * var(--width-ratio))}.p-topLineup__item h2 .ja02 span{display:block;width:fit-content;font-size:calc(36 * var(--width-ratio));font-weight:600;line-height:1.66;text-align:center;border-bottom:#aaa 2px solid;margin:0 auto}.p-topLineup__item h2 .en{font-size:calc(87 * var(--width-ratio))}.p-topLineup__item .item_box{padding-left:calc(32 * var(--width-ratio))}.p-topLineup__item .item_box:not(:last-of-type){margin-bottom:calc(24 * var(--width-ratio))}.p-topLineup__item .item_label_block{margin-bottom:calc(14 * var(--width-ratio))}.p-topLineup__item h3{margin-left:calc(6 * var(--width-ratio))}.p-topLineup__item p{width:calc(563 * var(--width-ratio));margin-left:calc(6 * var(--width-ratio))}.p-topLineup__table tr th{height:auto;font-size:calc(24 * var(--width-ratio));font-weight:600;letter-spacing:.15em;line-height:1;text-align:center;color:#fff;padding:calc(19 * var(--width-ratio)) 0}.p-topLineup__table tr td{padding:calc(14 * var(--width-ratio)) calc(21 * var(--width-ratio)) calc(13 * var(--width-ratio))}}#top-faq{width:100%;position:relative;box-sizing:border-box;padding:5em calc(20 * var(--width-ratio));background:#ebf3f7;margin:0 auto}.innerbox{max-width:1240px;width:100%;position:relative;box-sizing:border-box;margin:0 auto}#top-faq h2{width:100%;position:relative;box-sizing:border-box;font-size:2.5em;font-weight:900;text-align:center;line-height:1em;padding-bottom:1em}#top-faq .tab_box{width:100%;position:relative;box-sizing:border-box}#top-faq .tab_box .tab_nav{width:100%;position:relative;box-sizing:border-box}#top-faq .tab_box .tab_nav ul.flex{display:flex;flex-wrap:wrap;list-style:none inside;width:100%;position:relative;box-sizing:border-box;margin:0}@media screen and (max-width:480px){#top-faq .tab_box .tab_nav ul.flex{justify-content:center}}#top-faq .tab_box .tab_nav ul.flex li{position:relative;box-sizing:border-box;padding-left:.5em}#top-faq .tab_box .tab_nav ul.flex li:first-child{padding-left:2em}@media screen and (max-width:480px){#top-faq .tab_box .tab_nav ul.flex li{padding-left:.2em}#top-faq .tab_box .tab_nav ul.flex li:first-child{padding-left:0}}#top-faq .tab_box .tab_nav ul.flex li label{position:relative;box-sizing:border-box;display:block;min-width:8em;font-size:calc(20var (--width-ratio));font-weight:700;line-height:1em;text-align:center;background:#fff;color:#000;padding:1em 2em;border:#000 solid .2em;border-bottom:none;border-top-left-radius:.5em;border-top-right-radius:.5em;transition:.5s ease;backface-visibility:hidden;cursor:pointer}#top-faq .tab_box .tab_nav ul.flex li label span{font-size:calc(20 * var(--width-ratio));font-weight:700}@media screen and (max-width:1050px){#top-faq .tab_box .tab_nav ul.flex li label{min-width:0}}@media screen and (max-width:768px){#top-faq .tab_box .tab_nav ul.flex li label{padding:.5em .8em}#top-faq .tab_box .tab_nav ul.flex li label span{font-size:calc(20 * var(--width-ratio));font-weight:700}}#top-faq .tab_box .tab_nav ul.flex li label:hover{background:#000;color:#fff;transform:translate(0,.2em)}#top-faq .tab_box .switch_content{width:100%;position:relative;box-sizing:border-box;border:#000 solid .25em;border-radius:.5em;background:#fff;overflow:hidden}#top-faq .tab_box .switch_content .content{width:100%;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:1}#top-faq .tab_box input[type=radio]{display:none}#top-faq .tab_box input[type=radio]:checked#category01~.tab_nav ul.flex li label.category01_label{background:#000;color:#fff;transform:translate(0,.2em)}#top-faq .tab_box input[type=radio]:checked#category01~.tab_nav ul.flex li label.category01_label span{color:#fff}#top-faq .tab_box input[type=radio]:checked#category01~.switch_content .category01_content{position:relative;opacity:1;filter:alpha(opacity=100);z-index:2}#top-faq .tab_box input[type=radio]:checked#category01~.switch_content .category01_content span{color:#fff}#top-faq .tab_box input[type=radio]{display:none}#top-faq .tab_box input[type=radio]:checked#category02~.tab_nav ul.flex li label.category02_label{background:#000;color:#fff;transform:translate(0,.2em)}#top-faq .tab_box input[type=radio]:checked#category02~.tab_nav ul.flex li label.category02_label span{color:#fff}#top-faq .tab_box input[type=radio]:checked#category02~.switch_content .category02_content{position:relative;opacity:1;filter:alpha(opacity=100);z-index:2}#top-faq .tab_box input[type=radio]{display:none}#top-faq .tab_box input[type=radio]:checked#category03~.tab_nav ul.flex li label.category03_label{background:#000;color:#fff;transform:translate(0,.2em)}#top-faq .tab_box input[type=radio]:checked#category03~.tab_nav ul.flex li label.category03_label span{color:#fff}#top-faq .tab_box input[type=radio]:checked#category03~.switch_content .category03_content{position:relative;opacity:1;filter:alpha(opacity=100);z-index:2}#top-faq .tab_box input[type=radio]{display:none}#top-faq .tab_box input[type=radio]:checked#category04~.tab_nav ul.flex li label.category04_label{background:#000;color:#fff;transform:translate(0,.2em)}#top-faq .tab_box input[type=radio]:checked#category04~.tab_nav ul.flex li label.category04_label span{color:#fff}#top-faq .tab_box input[type=radio]:checked#category04~.switch_content .category04_content{position:relative;opacity:1;filter:alpha(opacity=100);z-index:2}#top-faq .tab_box input[type=radio]{display:none}#top-faq .tab_box input[type=radio]:checked#category05~.tab_nav ul.flex li label.category05_label{background:#000;color:#fff;transform:translate(0,.2em)}#top-faq .tab_box input[type=radio]:checked#category05~.tab_nav ul.flex li label.category05_label span{color:#fff}#top-faq .tab_box input[type=radio]:checked#category05~.switch_content .category05_content{position:relative;opacity:1;filter:alpha(opacity=100);z-index:2}#top-faq ul.qa_list{width:100%;position:relative;box-sizing:border-box;list-style:none inside;margin:0}#top-faq ul.qa_list li.qa_set{width:100%;position:relative;box-sizing:border-box;background:#fff;border-bottom:#000 solid .2em}#top-faq ul.qa_list li.qa_set:last-child{border-bottom:none}#top-faq ul.qa_list li.qa_set label{cursor:pointer}#top-faq ul.qa_list li.qa_set .qa_txt{width:100%;position:relative;box-sizing:border-box;font-size:1.25em;line-height:1.5em}@media screen and (max-width:480px){#top-faq ul.qa_list li.qa_set .qa_txt{font-size:1em}}#top-faq ul.qa_list li.qa_set .qa_txt .question{width:100%;position:relative;box-sizing:border-box;font-size:1.1em;font-weight:700;background:#fff;padding:1.2em;text-indent:-2.4em;padding-left:3.95em;padding-right:4em;transition:1s ease;backface-visibility:hidden}@media screen and (max-width:768px){#top-faq ul.qa_list li.qa_set .qa_txt .question{font-size:calc(20 * var(--width-ratio));padding:.8em;text-indent:-1.8em;padding-left:2.5em;padding-right:2.5em}}#top-faq ul.qa_list li.qa_set .qa_txt .question:before{font-family:all-round-gothic,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;font-weight:600;font-style:normal;content:"Q";font-weight:900;font-size:1.8em;padding-right:.5em;color:#08bdfc}@media screen and (max-width:768px){#top-faq ul.qa_list li.qa_set .qa_txt .question:before{font-size:calc(35 * var(--width-ratio));padding-right:.75em}}#top-faq ul.qa_list li.qa_set .qa_txt .question:after{display:block;font-family:all-round-gothic,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;font-weight:600;font-style:normal;font-size:1.8em;font-weight:500;text-indent:0;line-height:1em;padding-bottom:.1em;content:"+";box-sizing:border-box;width:1em;height:1em;border-radius:50%;border:#b5b5b5 solid .075em;color:#b5b5b5;display:flex;align-items:center;justify-content:center;position:absolute;top:auto;left:auto;right:.6em;bottom:.6em;transition:1s ease;backface-visibility:hidden;opacity:.5;filter:alpha(opacity=50)}@media screen and (max-width:480px){#top-faq ul.qa_list li.qa_set .qa_txt .question:after{right:.35em;bottom:50%;transform:translate(0,50%)}}#top-faq ul.qa_list li.qa_set .qa_txt .answer{width:100%;position:relative;box-sizing:border-box;height:auto;max-height:0;overflow:hidden;padding:0;transition:1s ease;backface-visibility:hidden}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt{display:block;width:100%;position:relative;box-sizing:border-box;padding:1.5em;padding-left:4.3em;line-height:1.5em}@media screen and (max-width:768px){#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt{font-size:calc(18 * var(--width-ratio));padding:1em;padding-left:3.7em}}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt:before{font-family:all-round-gothic,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;font-weight:600;font-style:normal;content:"A";font-size:2em;font-weight:900;color:#fe5b45;position:absolute;top:.65em;left:.9em;right:auto;bottom:auto}@media screen and (max-width:768px){#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt:before{font-size:calc(35 * var(--width-ratio));top:.3em;left:.4em}}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt a{color:#fe5b45}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt a:hover{color:#08bdfc}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt p{padding-bottom:1em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt p:last-child{padding-bottom:0}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt p.note{font-size:.8em;color:#fe5b45}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt .g_price{margin-bottom:1em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ul.note{list-style:none inside;width:100%;position:relative;box-sizing:border-box;font-size:.8em;line-height:1.5em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ul.note li{color:#fe5b45;padding-bottom:.3em;padding-left:1.25em;text-indent:-1.25em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ul.note li:last-child{padding-bottom:0;padding-right:.25em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ul.note li:before{content:"※"}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol{width:100%;position:relative;box-sizing:border-box;list-style:none inside;counter-reset:listnumb}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li{width:100%;position:relative;box-sizing:border-box;counter-increment:listnumb;padding-left:1.5em;padding-bottom:1em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li:last-child{padding-bottom:0}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li:before{content:counter(listnumb);font-family:all-round-gothic,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;font-weight:600;font-style:normal;font-size:1em;font-weight:700;line-height:1em;display:inline-block;box-sizing:border-box;width:1.15em;height:1.15em;padding-top:.1em;border:#000 solid .1em;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;position:absolute;top:.2em;left:0;right:auto;bottom:auto}@media screen and (max-width:768px){#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li:before{padding-top:.2em}}@media screen and (max-width:480px){#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li:before{padding-top:.1em}}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li h4{font-size:1em;font-weight:700;padding-bottom:.4em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li ul{list-style:none inside;width:100%;position:relative;box-sizing:border-box;font-size:.8em;line-height:1.5em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li ul li{padding-bottom:.5em;padding-left:1.25em;text-indent:-1.25em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li ul li:last-child{padding-bottom:0}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li ul li:before{content:"●";color:#fe5b45;padding-right:.25em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li p{font-size:.8em;line-height:1.5em;padding-bottom:.5em}#top-faq ul.qa_list li.qa_set .qa_txt .answer .answer_txt ol>li p:last-child{padding-bottom:0}#top-faq ul.qa_list li.qa_set .qa_open{position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:10;opacity:0;filter:alpha(opacity=0)}#top-faq ul.qa_list li.qa_set .qa_open:checked+.qa_txt .question{font-weight:700;background:#08bdfc;color:#fff}#top-faq ul.qa_list li.qa_set .qa_open:checked+.qa_txt .question:before{color:#fff}#top-faq ul.qa_list li.qa_set .qa_open:checked+.qa_txt .question:after{content:"-";color:#fff;border-color:#fff}#top-faq ul.qa_list li.qa_set .qa_open:checked+.qa_txt .answer{max-height:100em;transition:4s ease;backface-visibility:hidden}