@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";.main_wrap{margin-bottom:50px}@media only screen and (max-width: 767px){.main_wrap{max-width:100%;margin-bottom:25px;padding:0 max(5.0666666667%,19px)}}.main_content{padding:0 0 50px;background-color:#fae7e2}@media only screen and (max-width: 767px){.main_content{padding:0 0 max(5.3333333333vw,20px)}}.u_dp_block{display:block}@media only screen and (max-width: 767px){.u_dp_block{display:none}}.u_dp_block_sp{display:none}@media only screen and (max-width: 767px){.u_dp_block_sp{display:block}}.heading_desc{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;gap:10px;padding:18px 40px;background-color:#f45910}@media only screen and (max-width: 767px){.heading_desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(.8vw,3px);padding:max(2.1333333333vw,8px) max(2.6666666667vw,10px) max(1.0666666667vw,4px)}}.heading_desc_main,.heading_desc_sub{font-family:"Zen Maru Gothic",sans-serif}.heading_desc_main{color:#fff;font-size:24px;font-weight:900;line-height:1.5;letter-spacing:-0.02em}@media only screen and (max-width: 767px){.heading_desc_main{font-size:max(4.5333333333vw,17px);text-align:center}}.heading_desc_sub{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:100%;max-width:160px;padding:8px 15px;color:#535151;font-size:20px;font-weight:900;line-height:1;letter-spacing:-0.02em;border-radius:19px;background-color:#fff}@media only screen and (max-width: 767px){.heading_desc_sub{width:auto;max-width:none;padding:max(1.4666666667vw,5.5px) max(3.2vw,12px);font-size:max(3.7333333333vw,14px);border-radius:max(3.4666666667vw,13px)}}.heading_desc_sub>strong{color:#f45910}.heading_desc_sub>strong>i{font-size:29px;font-style:normal;line-height:.5}@media only screen and (max-width: 767px){.heading_desc_sub>strong>i{font-size:max(5.3333333333vw,20px)}}.heading_title{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;gap:0 27px;padding:41.5px 40px;background-color:#fff}@media only screen and (max-width: 767px){.heading_title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0 max(3.0303030303%,9px);padding:max(6.6666666667vw,25px) max(5.9347181009%,20px)}}.heading_title_image{display:block;width:100%;max-width:93px;margin:0}@media only screen and (max-width: 767px){.heading_title_image{max-width:max(13.8666666667vw,52px)}}.heading_title_image>img{width:100%}.heading_title_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media only screen and (max-width: 767px){.heading_title_text{gap:max(.5333333333vw,2px)}}.heading_title_main,.heading_title_sub{color:#535151;font-weight:900;line-height:1;letter-spacing:-0.02em;font-family:"Zen Maru Gothic",sans-serif}.heading_title_main{font-size:50px}@media only screen and (max-width: 767px){.heading_title_main{font-size:max(7.4666666667vw,28px);letter-spacing:-0.075em}}.heading_title_sub{font-size:37px}@media only screen and (max-width: 767px){.heading_title_sub{font-size:max(5.6vw,21px)}}.step_area{padding:50px 40px 0}@media only screen and (max-width: 767px){.step_area{padding:max(5.3333333333vw,20px) max(2.9673590504%,10px) 0}}.step_item{display:block}.step_item::after{content:"";display:block;width:48px;height:28px;margin:50px auto;background:url(../img/icon_chevron-down.png) no-repeat center center/contain}@media only screen and (max-width: 767px){.step_item::after{width:max(6.5333333333vw,24.5px);height:max(3.7333333333vw,14px);margin:max(5.3333333333vw,20px) auto}}.step_item:last-of-type::after{margin-bottom:40px}@media only screen and (max-width: 767px){.step_item:last-of-type::after{margin-bottom:max(5.3333333333vw,20px)}}.step_title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:50px;padding:18px 26px;color:#535151;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;border:2px solid #f45910;border-right:4px solid #f45910;border-bottom:4px solid #f45910;border-radius:6px;background-color:#fff}@media only screen and (max-width: 767px){.step_title{margin-bottom:max(5.3333333333vw,20px);padding:max(2.2vw,8.25px) max(2vw,7.5px);font-size:max(4vw,15px);line-height:1.3;border:max(.2666666667vw,1px) solid #f45910;border-right:max(.5333333333vw,2px) solid #f45910;border-bottom:max(.5333333333vw,2px) solid #f45910;border-radius:max(.8vw,3px)}}.step_title_sub{margin-right:23px;padding-right:25px;color:#f45910;font-size:32px;font-family:"Zen Maru Gothic",sans-serif;font-weight:900;line-height:24px;letter-spacing:.04em;border-right:2px solid #fae7e2}@media only screen and (max-width: 767px){.step_title_sub{margin-right:max(3.3333333333vw,12.5px);padding-right:max(2.8vw,10.5px);font-size:max(4.8vw,18px);line-height:max(4.2666666667vw,16px);border-right:max(.5333333333vw,2px) solid #fae7e2}}.step_options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}@media only screen and (max-width: 767px){.step_options{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:max(1.8666666667vw,7px) max(2.2082018927%,7px)}}.step_options.is-usage>.step_option,.step_options.is-carrier>.step_option{width:calc((100% - 50px)/3)}@media only screen and (max-width: 767px){.step_options.is-usage>.step_option,.step_options.is-carrier>.step_option{width:min(48.8958990536%,(100% - 7px)/2)}}@media only screen and (max-width: 767px){.step_options.is-usage>.step_option:last-of-type,.step_options.is-carrier>.step_option:last-of-type{width:100%}}.step_options.is-carrier>.step_option:last-of-type>label{gap:0 27px}@media only screen and (max-width: 767px){.step_options.is-carrier>.step_option:last-of-type>label{gap:0 max(3.1545741325%,10px)}}.step_options.is-carrier>.step_option:last-of-type>label span{text-align:left}@media only screen and (max-width: 767px){.step_options.is-carrier>.step_option:last-of-type>label span{text-align:center}}.step_options.is-users>.step_option{width:calc((100% - 100px)/5)}@media only screen and (max-width: 767px){.step_options.is-users>.step_option{width:min(31.8611987382%,(100% - 14px)/3)}}@media only screen and (max-width: 767px){.step_options.is-users>.step_option>label{padding-right:max(3.7333333333vw,14px)}}.step_options.is-use>.step_option{width:calc((100% - 75px)/4)}@media only screen and (max-width: 767px){.step_options.is-use>.step_option{width:min(48.8958990536%,(100% - 7px)/2)}}.step_option_wrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:19px 0}@media only screen and (max-width: 767px){.step_option_wrap{gap:max(1.0666666667vw,4px) 0}}.step_option_wrap>img{display:block;width:100%;margin:0 auto}.step_option>input[type=radio],.step_option>input[type=checkbox]{display:none}.step_option>input[type=radio]:checked+label,.step_option>input[type=checkbox]:checked+label{border:6px solid #f45910}@media only screen and (max-width: 767px){.step_option>input[type=radio]:checked+label,.step_option>input[type=checkbox]:checked+label{border:max(.8vw,3px) solid #f45910}}.step_option>input[type=radio]+label{grid-template-columns:19px 1fr;gap:0 10px;min-height:80px;padding:10px 12px 10px 10px}@media only screen and (max-width: 767px){.step_option>input[type=radio]+label{grid-template-columns:max(2.4vw,9px) 1fr;gap:0 max(1.3333333333vw,5px);min-height:max(13.3333333333vw,50px);padding:max(1.3333333333vw,5px)}}.step_option>input[type=radio]+label::before{width:19px;height:19px;background:url(../img/icon_radio-off.png) no-repeat center center/contain}@media only screen and (max-width: 767px){.step_option>input[type=radio]+label::before{width:max(2.4vw,9px);height:max(2.4vw,9px)}}.step_option>input[type=radio]:checked+label{-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.3);box-shadow:0 1px 10px 0 rgba(0,0,0,.3)}@media only screen and (max-width: 767px){.step_option>input[type=radio]:checked+label{-webkit-box-shadow:0 max(.2666666667vw,1px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.3);box-shadow:0 max(.2666666667vw,1px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.3)}}.step_option>input[type=radio]:checked+label::before{background:url(../img/icon_radio-on.png) no-repeat center center/contain}.step_option>input[type=checkbox]+label::before{width:20px;height:20px;background:url(../img/icon_check-off.png) no-repeat center center/contain}@media only screen and (max-width: 767px){.step_option>input[type=checkbox]+label::before{width:max(2.4vw,9px);height:max(2.4vw,9px)}}.step_option>input[type=checkbox]:checked+label{-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.3);box-shadow:0 1px 10px 0 rgba(0,0,0,.3)}@media only screen and (max-width: 767px){.step_option>input[type=checkbox]:checked+label{-webkit-box-shadow:0 max(.2666666667vw,1px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.3);box-shadow:0 max(.2666666667vw,1px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.3)}}.step_option>input[type=checkbox]:checked+label::before{background:url(../img/icon_check-on.png) no-repeat center center/contain}.step_option>input[name=usage]+label{padding:23px 12px 22px 10px}@media only screen and (max-width: 767px){.step_option>input[name=usage]+label{padding:max(1.3333333333vw,5px) max(1.3333333333vw,5px) max(1.0666666667vw,4px)}}.step_option>input[name=usage]+label img{max-width:164px}@media only screen and (max-width: 767px){.step_option>input[name=usage]+label img{max-width:max(21.8666666667vw,82px)}}.step_option>input[name=usage]+label .step_option_wrap{-webkit-transform:translateY(7px);transform:translateY(7px)}@media only screen and (max-width: 767px){.step_option>input[name=usage]+label .step_option_wrap{-webkit-transform:none;transform:none}}.step_option>input[name=users]+label{padding:10px 14px 10px 10px}@media only screen and (max-width: 767px){.step_option>input[name=users]+label{padding:max(1.3333333333vw,5px)}}.step_option>input[name=use]+label{grid-template-columns:20px 1fr;gap:0 5px;padding:30px 10px 10px 6px}@media only screen and (max-width: 767px){.step_option>input[name=use]+label{grid-template-columns:max(2.4vw,9px) 1fr;gap:0 max(1.3333333333vw,5px);padding:max(1.0666666667vw,4px) max(1.3333333333vw,5px)}}.step_option>input[name=use]+label::before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}@media only screen and (max-width: 767px){.step_option>input[name=use]+label::before{-webkit-transform:none;transform:none}}.step_option>input[name=use]+label .step_option_wrap{grid-template-rows:auto auto;gap:16px 0;height:100%}@media only screen and (max-width: 767px){.step_option>input[name=use]+label .step_option_wrap{gap:max(1.0666666667vw,4px) 0}}.step_option>input[name=use]+label .step_option_wrap>span{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;min-height:2.5em}@media only screen and (max-width: 767px){.step_option>input[name=use]+label .step_option_wrap>span{display:inline;min-height:auto}}.step_option>input[name=use]+label img{max-width:55px}@media only screen and (max-width: 767px){.step_option>input[name=use]+label img{max-width:max(7.4666666667vw,28px)}}.step_option>label{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#535151;font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.25;text-align:center;border:6px solid #fff;border-radius:6px;background:#fff;-webkit-transition:border .25s 0s ease,-webkit-box-shadow .25s 0s ease;transition:border .25s 0s ease,-webkit-box-shadow .25s 0s ease;transition:border .25s 0s ease,box-shadow .25s 0s ease;transition:border .25s 0s ease,box-shadow .25s 0s ease,-webkit-box-shadow .25s 0s ease;cursor:pointer}@media only screen and (max-width: 767px){.step_option>label{font-size:max(2.9333333333vw,11px);line-height:1.3636363636;border:max(.8vw,3px) solid #fff;border-radius:max(1.0666666667vw,4px)}}.step_option>label:hover{border:6px solid #f45910}@media only screen and (max-width: 767px){.step_option>label:hover{border:max(.8vw,3px) solid #f45910}}.step_option>label::before{content:"";display:block;-webkit-transition:background .25s 0s ease;transition:background .25s 0s ease}.step_option>label small{font-size:14px;font-style:normal}@media only screen and (max-width: 767px){.step_option>label small{font-size:max(2.9333333333vw,11px)}}.step_button{display:block;width:100%;max-width:620px;margin:0 auto;padding:31px 40px;color:#fff;font-size:30px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1;border:4px solid #fff;border-radius:50px;background-color:#f45910;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.3);box-shadow:0 4px 10px 0 rgba(0,0,0,.3);-webkit-transition:background-color .25s 0s ease,opacity .25s 0s ease;transition:background-color .25s 0s ease,opacity .25s 0s ease;cursor:pointer}@media only screen and (max-width: 767px){.step_button{max-width:max(79.2vw,297px);padding:max(3.7333333333vw,14px) max(5.3333333333vw,20px);font-size:max(4.8vw,18px);border:max(.5333333333vw,2px) solid #fff;border-radius:max(6.6666666667vw,25px);-webkit-box-shadow:0 max(.5333333333vw,2px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.3);box-shadow:0 max(.5333333333vw,2px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.3)}}.step_button:disabled{pointer-events:none;background-color:#aaa}.step_button:hover{opacity:.7}.result_area{display:none;margin-top:46px;padding:50px 40px 0}@media only screen and (max-width: 767px){.result_area{margin-top:max(4.2666666667vw,16px);padding:max(4vw,15px) max(2.9673590504%,10px) 0}}.result_title{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;gap:0 16px;padding:14px 20px;color:#fff;font-size:26px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;background-color:#f45910}@media only screen and (max-width: 767px){.result_title{gap:0 max(2.6666666667vw,10px);padding:max(2.6vw,9.75px) max(3.1545741325%,10px);font-size:max(4.5333333333vw,17px)}}.result_title::before{content:"";display:inline-block;width:29px;height:34px;background:url(../img/icon_report.png) no-repeat center center/contain}@media only screen and (max-width: 767px){.result_title::before{width:max(5.3333333333vw,20px);height:max(6.1333333333vw,23px)}}.result_wrap{padding:48px 40px 36px;border:2px solid #f45910;border-top:none;background-color:#fff}@media only screen and (max-width: 767px){.result_wrap{padding:max(4.8vw,18px) max(3.1746031746%,10px) max(2.6666666667vw,10px);border:max(.2666666667vw,1px) solid #f45910}}.result_head{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:auto auto;grid-template-rows:repeat(2, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;gap:15px 30px}@media only screen and (max-width: 767px){.result_head{grid-template-columns:1fr auto;gap:max(2.4vw,9px) max(2.6666666667vw,10px)}}.result_head:not(:has(.result_head_image)){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:auto;grid-template-rows:repeat(2, auto);gap:15px 30px}@media only screen and (max-width: 767px){.result_head:not(:has(.result_head_image)){grid-template-columns:auto}}.result_head:not(:has(.result_head_image)) .result_head_main{grid-area:2/1/3/2}.result_head:not(:has(.result_head_image)) .result_head_sub{grid-area:1/1/2/2}.result_head_image{grid-area:1/2/3/3;display:inline-block;width:100%;margin:0}@media only screen and (max-width: 767px){.result_head_image{grid-area:2/2/3/3}}.result_head_image.is-docomo{width:64px}@media only screen and (max-width: 767px){.result_head_image.is-docomo{width:max(8vw,30px)}}.result_head_image.is-au_uq{width:138px}@media only screen and (max-width: 767px){.result_head_image.is-au_uq{width:max(17.0666666667vw,64px)}}.result_head_image>img{width:100%}.result_head_main{position:relative;grid-area:2/1/3/2;padding:10px 38.25px;color:#535151;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center;border-radius:28px;background-color:#ffd71c}@media only screen and (max-width: 767px){.result_head_main{grid-area:2/1/3/2;padding:max(2.1333333333vw,8px) max(2.6666666667vw,10px);font-size:max(4vw,15px);line-height:1.2666666667;border-radius:max(3.4666666667vw,13px)}}.result_head_main::after{content:"";position:absolute;top:100%;right:0;left:0;display:block;width:0;height:0;margin:0 auto;border-style:solid;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-top:8px solid #ffd71c;border-bottom:0}@media only screen and (max-width: 767px){.result_head_main::after{border-right:max(.9333333333vw,3.5px) solid rgba(0,0,0,0);border-left:max(.9333333333vw,3.5px) solid rgba(0,0,0,0);border-top:max(1.0666666667vw,4px) solid #ffd71c}}.result_head_sub{grid-area:1/1/2/2;color:#535151;font-size:20px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_head_sub{grid-area:1/1/2/3;font-size:max(3.4666666667vw,13px)}}.result_body{margin-top:38px}@media only screen and (max-width: 767px){.result_body{margin-top:max(6.4vw,24px)}}.result_plan{position:relative;padding:22px 50px 16.5px;border:10px solid #ffd71c;border-radius:20px}@media only screen and (max-width: 767px){.result_plan{padding:max(3.2vw,12px) max(2.6666666667vw,10px) max(2.6666666667vw,10px);border:max(1.3333333333vw,5px) solid #ffd71c;border-radius:max(2.6666666667vw,10px)}}.result_plan_head{position:absolute;top:-19px;left:-18px;width:116px;height:118px}@media only screen and (max-width: 767px){.result_plan_head{top:-2.4vw;left:-2.4vw;width:19.3333333333vw;height:19.6vw}}.result_plan_head>img{width:100%}.result_plan_body{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.result_plan_name{color:#535151;font-size:22px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_plan_name{font-size:max(3.2vw,12px)}}.result_plan_name+.result_plan_price{margin-top:7px}@media only screen and (max-width: 767px){.result_plan_name+.result_plan_price{margin-top:max(.8vw,3px)}}.result_plan_price{color:#535151;font-size:32px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_plan_price{font-size:max(4.2666666667vw,16px);line-height:1.625}}.result_plan_price mark{display:inline;color:#535151;font-size:24px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(52%, rgba(255, 255, 255, 0)), color-stop(52%, rgb(255, 215, 28)), to(rgb(255, 215, 28)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 52%, rgb(255, 215, 28) 52%, rgb(255, 215, 28) 100%)}@media only screen and (max-width: 767px){.result_plan_price mark{font-size:max(3.2vw,12px)}}.result_plan_price i{font-size:60px;font-style:normal;line-height:1}@media only screen and (max-width: 767px){.result_plan_price i{font-size:max(8vw,30px)}}.result_plan_price+.result_plan_price{margin-top:.25em}.result_plan_price+.result_plan_add,.result_plan_price+.result_plan_note{margin-top:1em}.result_plan_add{display:inline;padding:11.5px 14px 11.5px 22px;color:#535151;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center;border-radius:16px;background-color:#fff3b9}@media only screen and (max-width: 767px){.result_plan_add{padding:max(1.6vw,6px) max(3.2vw,12px) max(1.8666666667vw,7px);font-size:max(3.2vw,12px);line-height:1.3333333333;border-radius:max(2.1333333333vw,8px)}}.result_plan_add mark{display:inline;color:#535151;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffffff));background:linear-gradient(transparent 60%, #ffffff 60%)}.result_plan_add+.result_plan_price{margin-top:.5em}.result_plan_large{margin-top:10px;color:#535151;font-size:20px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_plan_large{margin-top:max(1.0666666667vw,4px);font-size:max(3.7333333333vw,14px)}}.result_plan_small{margin-top:10px;color:#535151;font-size:12px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_plan_small{margin-top:max(1.0666666667vw,4px);font-size:max(2.1333333333vw,8px)}}.result_plan_note{margin-top:10px;color:#535151;font-size:15px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_plan_note{margin-top:max(1.0666666667vw,4px);font-size:max(2.6666666667vw,10px)}}.result_acco{overflow:hidden;margin-top:30px}@media only screen and (max-width: 767px){.result_acco{margin-top:max(5.3333333333vw,20px)}}.result_acco_head{position:relative;display:block;padding:12.5px 60px;border:4px solid #f45910;border-radius:10px;background:#f45910;-webkit-transition:border-radius .25s 0s ease,opacity .25s 0s ease;transition:border-radius .25s 0s ease,opacity .25s 0s ease;cursor:pointer}@media only screen and (max-width: 767px){.result_acco_head{padding:max(1.3333333333vw,5px) max(8vw,30px);border:max(.5333333333vw,2px) solid #f45910;border-radius:max(1.3333333333vw,5px)}}.result_acco_head:has(input[type=checkbox]:checked){border-radius:10px 10px 0 0}@media only screen and (max-width: 767px){.result_acco_head:has(input[type=checkbox]:checked){border-radius:max(1.3333333333vw,5px) max(1.3333333333vw,5px) 0 0}}.result_acco_head:has(input[type=checkbox]:checked)>i::after{-webkit-transform:none;transform:none}.result_acco_head:hover{opacity:.7}.result_acco_head>input[type=checkbox]{display:none}.result_acco_head>span{display:block;color:#fff;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:center}@media only screen and (max-width: 767px){.result_acco_head>span{font-size:max(3.2vw,12px)}}.result_acco_head>i{position:absolute;top:0;bottom:0;right:20px;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;margin:auto 0;width:19px;height:19px}@media only screen and (max-width: 767px){.result_acco_head>i{right:max(2.9333333333vw,11px);width:max(2.5333333333vw,9.5px);height:max(2.5333333333vw,9.5px)}}.result_acco_head>i::before,.result_acco_head>i::after{content:"";position:absolute;display:block;width:100%;height:3px;background-color:#fff;-webkit-transition:-webkit-transform .25s 0s ease;transition:-webkit-transform .25s 0s ease;transition:transform .25s 0s ease;transition:transform .25s 0s ease, -webkit-transform .25s 0s ease}@media only screen and (max-width: 767px){.result_acco_head>i::before,.result_acco_head>i::after{height:max(.5333333333vw,2px)}}.result_acco_head>i::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.result_acco_body{display:none;padding:21px 10px 28px;border:4px solid #f45910;border-top:none;border-radius:0 0 10px 10px;background:#fff;-webkit-transition:display .25s 0s ease;transition:display .25s 0s ease}@media only screen and (max-width: 767px){.result_acco_body{padding:max(4vw,15px) max(2.6666666667vw,10px) max(5.0666666667vw,19px);border:max(.5333333333vw,2px) solid #f45910;border-radius:0 0 max(1.3333333333vw,5px) max(1.3333333333vw,5px)}}.result_acco_body>p{color:#535151;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_acco_body>p{font-size:max(3.2vw,12px)}}.result_acco_body>p+p:has(i){margin-top:.25em}.result_acco_body>p+p:not(:has(i)){margin-top:.75em}.result_acco_body>p:has(i)+p:has(i){margin-top:.5em}.result_acco_body>p span.is-mt-h{display:inline-block}@media only screen and (max-width: 767px){.result_acco_body>p span.is-mt-h{margin-top:.5em}}.result_acco_body>p mark{display:inline;color:#535151;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(52%, rgba(255, 255, 255, 0)), color-stop(52%, rgb(255, 215, 28)), to(rgb(255, 215, 28)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 52%, rgb(255, 215, 28) 52%, rgb(255, 215, 28) 100%)}.result_acco_body>p i{font-size:60px;font-style:normal;line-height:1}@media only screen and (max-width: 767px){.result_acco_body>p i{font-size:max(8vw,30px)}}.result_speed{position:relative;margin-top:50px;padding:22px 25px 30px;border-radius:20px;background-color:#f2f3ed}@media only screen and (max-width: 767px){.result_speed{margin-top:max(5.6vw,21px);padding:max(4.5333333333vw,17px) max(2.6666666667vw,10px) max(3.7333333333vw,14px);border-radius:max(1.3333333333vw,5px)}}.result_speed::after{content:"";position:absolute;top:-21px;right:0;width:40px;height:48px;background:url(../img/icon_pin.png) no-repeat center center/contain}@media only screen and (max-width: 767px){.result_speed::after{top:min(-3.4666666667vw,-13px);right:0;width:max(5.4666666667vw,20.5px);height:max(6.5333333333vw,24.5px)}}.result_speed_head{display:grid;grid-template-columns:100px 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0 20px}@media only screen and (max-width: 767px){.result_speed_head{grid-template-columns:max(14.5333333333vw,54.5px) 1fr;gap:0 max(1.0666666667vw,4px)}}@media only screen and (max-width: 767px){.result_speed_head_icon{-webkit-transform:translateX(min(-0.5333333333vw, -2px));transform:translateX(min(-0.5333333333vw, -2px))}}.result_speed_head_icon>img{width:100%}.result_speed_head_text{position:relative;max-width:614px;padding:11px 10px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}@media only screen and (max-width: 767px){.result_speed_head_text{max-width:inherit;padding:max(1.6vw,6px) max(2.4vw,9px);border-radius:max(1.3333333333vw,5px);-webkit-box-shadow:0 max(.2666666667vw,1px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.1);box-shadow:0 max(.2666666667vw,1px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.1)}}.result_speed_head_text>p{color:#535151;font-size:22px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_speed_head_text>p{font-size:max(2.9333333333vw,11px);text-align:left}}.result_speed_head_text::after{content:"";position:absolute;top:0;bottom:0;right:100%;width:0;height:0;margin:auto 0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:9px solid #fff;border-left:0}@media only screen and (max-width: 767px){.result_speed_head_text::after{border-top:max(.6666666667vw,2.5px) solid rgba(0,0,0,0);border-bottom:max(.6666666667vw,2.5px) solid rgba(0,0,0,0);border-right:max(1.2vw,4.5px) solid #fff}}.result_speed_body{margin-top:25px;padding:0 10px}@media only screen and (max-width: 767px){.result_speed_body{margin-top:max(5.3333333333vw,20px);padding:0}}.result_speed_desc_title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 9px;margin-bottom:11px}@media only screen and (max-width: 767px){.result_speed_desc_title{gap:0 max(1.6vw,6px);margin-bottom:max(3.4666666667vw,13px)}}.result_speed_desc_title::before{content:"";display:inline-block;width:17px;height:30px;background:url(../img/icon_lamp.png) no-repeat center center/contain}@media only screen and (max-width: 767px){.result_speed_desc_title::before{width:max(2.6666666667vw,10px);height:max(4.8vw,18px)}}.result_speed_desc_title>span{display:inline;color:#535151;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(65%, #ffffff));background:linear-gradient(transparent 65%, #ffffff 65%)}@media only screen and (max-width: 767px){.result_speed_desc_title>span{font-size:max(3.2vw,12px)}}.result_speed_desc_text>p{color:#535151;font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.6875}@media only screen and (max-width: 767px){.result_speed_desc_text>p{font-size:max(3.2vw,12px);line-height:1.5833333333;letter-spacing:-0.01em}}.result_speed_test{display:grid;grid-template-columns:99px 462px;grid-template-rows:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px 13px;margin:21px 0 0 10px}@media only screen and (max-width: 767px){.result_speed_test{grid-template-columns:max(19.7333333333vw,74px) 1fr;grid-template-rows:auto auto auto;gap:max(1.8666666667vw,7px);margin:max(5.0666666667vw,19px) 0 0 0}}.result_speed_test_icon{grid-area:1/1/3/2;display:inline-block;width:100%}@media only screen and (max-width: 767px){.result_speed_test_icon{grid-area:1/1/2/2;padding-left:max(6.4vw,24px)}}.result_speed_test_title{grid-area:1/2/2/3;max-width:350px;margin:7px 0 10px;color:#535151;font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_speed_test_title{grid-area:1/2/2/3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:max(48.1333333333vw,180.5px);margin:0;font-size:max(3.2vw,12px)}}.result_speed_test_search{grid-area:2/2/3/3;max-width:350px;margin:0 0 auto}@media only screen and (max-width: 767px){.result_speed_test_search{grid-area:2/1/3/3;width:100%;max-width:max(61.3333333333vw,230px);margin:0 auto}}.result_speed_test_search_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:52px;pointer-events:none}@media only screen and (max-width: 767px){.result_speed_test_search_box{height:max(8.2666666667vw,31px)}}.result_speed_test_search_input{width:100%;padding:10px 94px 10px 12px;color:#535151;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1;border:2px solid #ccc}@media only screen and (max-width: 767px){.result_speed_test_search_input{padding:max(1.3333333333vw,5px) max(15.8666666667vw,59.5px) max(1.3333333333vw,5px) max(1.8666666667vw,7px);font-size:max(3.2vw,12px);border:max(.5333333333vw,2px) solid #ccc}}.result_speed_test_search_input:focus-visible{outline:none}.result_speed_test_search_button{position:absolute;top:0;right:0;width:82px;height:52px;border:none;outline:none;background:url(../img/img_search.png) no-repeat center center/contain;cursor:pointer;-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}@media only screen and (max-width: 767px){.result_speed_test_search_button{width:max(14vw,52.5px);height:max(8.2666666667vw,31px)}}.result_speed_test_search_button:hover{opacity:.7}.result_speed_test_note{grid-area:3/1/4/3}@media only screen and (max-width: 767px){.result_speed_test_note{grid-area:3/1/4/3}}.result_speed_test_note p{color:#535151;font-size:15px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.5;text-align:center}@media only screen and (max-width: 767px){.result_speed_test_note p{font-size:max(2.6666666667vw,10px);line-height:1.3;text-align:left}}.result_speed_test_note p+p{margin-top:7px}@media only screen and (max-width: 767px){.result_speed_test_note p+p{margin-top:max(2.1333333333vw,8px)}}.result_speed_test_note p.is-idt1em{padding-left:1em;text-indent:-1em}.result_speed_test_advice{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:25px 10px 0 0;padding:21px 25px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}@media only screen and (max-width: 767px){.result_speed_test_advice{margin:max(2.1333333333vw,8px) 0 0 0;padding:max(2.6666666667vw,10px) max(3.2vw,12px);border-radius:max(1.3333333333vw,5px);-webkit-box-shadow:0 max(.2666666667vw,1px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.1);box-shadow:0 max(.2666666667vw,1px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.1)}}.result_speed_test_advice_title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;color:#535151;font-size:15px;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.6}@media only screen and (max-width: 767px){.result_speed_test_advice_title{margin-bottom:max(1.8666666667vw,7px);font-size:max(3.2vw,12px);line-height:1.5}}.result_speed_test_advice_title::before{content:"■";color:#f45910;margin-right:.25em}.result_speed_test_advice_text{padding-right:120px;color:#535151;font-size:15px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.6}@media only screen and (max-width: 767px){.result_speed_test_advice_text{padding-right:max(19.4666666667vw,73px);font-size:max(3.2vw,12px);letter-spacing:-0.01em}}.result_speed_test_advice_icon{position:absolute;bottom:-1px;right:-15px;width:153px;height:167px}@media only screen and (max-width: 767px){.result_speed_test_advice_icon{bottom:0;right:min(-0.8vw,-3px);width:max(22.5333333333vw,84.5px);height:max(31.8666666667vw,119.5px)}}.result_speed_test_advice_icon>img{width:100%}.result_meeting{margin-top:40px}@media only screen and (max-width: 767px){.result_meeting{margin-top:max(5.3333333333vw,20px)}}.result_meeting_title{margin-bottom:20px;padding-left:12px;color:#535151;font-size:28px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.2857142857;border-left:8px solid #f45910}@media only screen and (max-width: 767px){.result_meeting_title{margin-bottom:max(3.2vw,12px);padding-left:max(2.4vw,9px);font-size:max(4vw,15px);line-height:1.2666666667;border-left:max(1.0666666667vw,4px) solid #f45910}}.result_meeting_desc{color:#535151;font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.6875}@media only screen and (max-width: 767px){.result_meeting_desc{font-size:max(3.2vw,12px);line-height:1.5833333333}}.result_meeting_link{margin-top:29px}@media only screen and (max-width: 767px){.result_meeting_link{margin-top:max(4.5333333333vw,17px)}}.result_meeting_link>a{position:relative;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:100%;max-width:640px;min-height:100px;margin:0 auto;padding:15px 72px;color:#fff;font-size:28px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;border-radius:50px;background-color:#f45910;-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}@media only screen and (max-width: 767px){.result_meeting_link>a{max-width:max(78.4vw,294px);min-height:max(13.3333333333vw,50px);padding:max(2.6666666667vw,10px) max(9.8666666667vw,37px);font-size:max(4vw,15px);border-radius:max(6.6666666667vw,25px)}}.result_meeting_link>a::after{content:"";position:absolute;top:0;bottom:0;right:23px;width:0;height:0;margin:auto 0;border-style:solid;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);border-left:20px solid #fff;border-right:0}@media only screen and (max-width: 767px){.result_meeting_link>a::after{right:max(4.5333333333vw,17px);border-top:max(1.3333333333vw,5px) solid rgba(0,0,0,0);border-bottom:max(1.3333333333vw,5px) solid rgba(0,0,0,0);border-left:max(2.2666666667vw,8.5px) solid #fff}}.result_meeting_link>a:hover{opacity:.7}.result_contact{margin-top:52px}@media only screen and (max-width: 767px){.result_contact{margin-top:max(6.6666666667vw,25px)}}.result_contact_title{margin-bottom:17px;padding-left:12px;color:#535151;font-size:28px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.2857142857;border-left:8px solid #f45910}@media only screen and (max-width: 767px){.result_contact_title{margin-bottom:max(3.2vw,12px);padding-left:max(2.4vw,9px);font-size:max(4vw,15px);line-height:1.2666666667;border-left:max(1.0666666667vw,4px) solid #f45910}}.result_contact_lead>p{color:#535151;font-size:22px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5}@media only screen and (max-width: 767px){.result_contact_lead>p{font-size:max(3.2vw,12px);line-height:1.5833333333}}.result_contact_link{margin-top:20px}@media only screen and (max-width: 767px){.result_contact_link{margin-top:max(3.2vw,12px)}}.result_contact_link>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:700px;min-height:120px;margin:0 auto;padding:6px;border-radius:60px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.3);box-shadow:0 4px 10px 0 rgba(0,0,0,.3)}@media only screen and (max-width: 767px){.result_contact_link>a{max-width:max(78.4vw,294px);min-height:max(16vw,60px);padding:max(.8vw,3px);border-radius:max(8vw,30px);-webkit-box-shadow:0 max(.5333333333vw,2px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.3);box-shadow:0 max(.5333333333vw,2px) max(1.3333333333vw,5px) 0 rgba(0,0,0,.3)}}.result_contact_link>a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(167, 140, 74)), color-stop(50%, rgb(255, 255, 255)), color-stop(51%, rgb(215, 192, 121)), color-stop(83%, rgb(224, 208, 177)));background:linear-gradient(0deg, rgb(167, 140, 74) 0%, rgb(255, 255, 255) 50%, rgb(215, 192, 121) 51%, rgb(224, 208, 177) 83%)}@media only screen and (max-width: 767px){.result_contact_link>a::after{border-radius:max(8vw,30px)}}.result_contact_link>a>span{position:relative;z-index:1;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:100%;padding:15px 73px;color:#fff;font-size:36px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;border-radius:60px;background-color:#dd2727;-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}@media only screen and (max-width: 767px){.result_contact_link>a>span{padding:max(2.6666666667vw,10px) max(9.0666666667vw,34px);font-size:max(4.8vw,18px);border-radius:max(8vw,30px)}}.result_contact_link>a>span::before{content:"";position:absolute;top:0;bottom:0;right:23px;width:0;height:0;margin:auto 0;border-style:solid;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);border-left:20px solid #fff;border-right:0}@media only screen and (max-width: 767px){.result_contact_link>a>span::before{right:max(3.7333333333vw,14px);border-top:max(1.3333333333vw,5px) solid rgba(0,0,0,0);border-bottom:max(1.3333333333vw,5px) solid rgba(0,0,0,0);border-left:max(2.2666666667vw,8.5px) solid #fff}}.result_contact_link>a:hover{opacity:.7}.result_contact_desc{margin-top:26px}@media only screen and (max-width: 767px){.result_contact_desc{margin-top:max(4.5333333333vw,17px)}}.result_contact_desc>p{color:#535151;font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.5}@media only screen and (max-width: 767px){.result_contact_desc>p{font-size:max(2.6666666667vw,10px)}}.result_contact.is-button-only .result_contact_title,.result_contact.is-button-only .result_contact_lead,.result_contact.is-button-only .result_contact_desc{display:none}.result_contact.is-button-only .result_contact_link{margin-top:0}