/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet Inc. */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}@font-face{font-display:swap;font-family:"GMONotoSansJP";font-style:normal;font-weight:400;src:local("Noto Sans JP Regular"),url("/cache/common/assets/fonts/Noto_Sans_JP/NotoSansJP-Regular--ss.woff2") format("woff2")}@font-face{font-display:swap;font-family:"GMONotoSansJP";font-style:normal;font-weight:500;src:local("Noto Sans JP Medium"),url("/cache/common/assets/fonts/Noto_Sans_JP/NotoSansJP-Medium--ss.woff2") format("woff2")}@font-face{font-display:swap;font-family:"GMONotoSansJP";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),url("/cache/common/assets/fonts/Noto_Sans_JP/NotoSansJP-Bold--ss.woff2") format("woff2")}.mt-20{margin-top:20px !important}@media only screen and (max-width: 820px){.mt-20{margin-top:2.6666666667vw !important}}.mb-20{margin-bottom:20px !important}@media only screen and (max-width: 820px){.mb-20{margin-bottom:2.6666666667vw !important}}.mt-40{margin-top:40px !important}@media only screen and (max-width: 820px){.mt-40{margin-top:5.3333333333vw !important}}.mb-40{margin-bottom:40px !important}@media only screen and (max-width: 820px){.mb-40{margin-bottom:5.3333333333vw !important}}.mt-60{margin-top:60px !important}@media only screen and (max-width: 820px){.mt-60{margin-top:8vw !important}}.mb-60{margin-bottom:60px !important}@media only screen and (max-width: 820px){.mb-60{margin-bottom:8vw !important}}.mt-80{margin-top:80px !important}@media only screen and (max-width: 820px){.mt-80{margin-top:10.6666666667vw !important}}.mb-80{margin-bottom:80px !important}@media only screen and (max-width: 820px){.mb-80{margin-bottom:10.6666666667vw !important}}html{font-feature-settings:"palt";font-size:62.5%;letter-spacing:.03em;line-height:1;scroll-behavior:smooth}body{background:#fff;color:#000;font-display:swap;font-family:"GMONotoSansJP","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Roboto,Meiryo,sans-serif;font-size:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;line-height:1;margin:0;overflow-x:hidden;padding:50px 0 0 0;position:relative;text-align:justify;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;top:29px}@media only screen and (max-width: 820px){body{font-size:3.4666666667vw;padding:13.3333333333vw 0 0 0;top:0}}@media only screen and (min-width: 820px)and (max-width: 1124px){body{top:29px}}@media only screen and (min-width: 820px)and (max-width: 1124px){body.is-fixed{overflow-y:hidden}}@media only screen and (max-width: 820px){body.is-fixed{overflow-y:hidden}}img{vertical-align:middle}figure,picture{display:block;margin:0 auto;padding:0}@media only screen and (max-width: 820px){figure img,picture img{height:auto}}em{font-style:normal;font-weight:bold}sup{font-weight:normal;padding:0 .1em}p{line-break:strict;margin:0;padding:0;text-align:justify}dl{margin:0;padding:0}dl>dt,dl>dd{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}ul>li{line-break:strict;margin:0;padding:0}a:hover{transition:.05s ease-in}select,button,input[type=button],input[type=submit]{font-family:inherit}details summary{cursor:pointer;display:inline-block;list-style:none;outline:none;transition:.05s ease-in;-webkit-user-select:none;user-select:none}details summary::-webkit-details-marker{display:none}.grecaptcha-badge{bottom:70px !important;z-index:3}@media only screen and (max-width: 820px){.grecaptcha-badge{bottom:17.3333333333vw !important}}.container{margin:0 auto;max-width:100%;padding:0 20px;width:1120px}@media only screen and (max-width: 820px){.container{margin:0;padding:0;width:100%}.container img{height:auto;max-width:100%}}.container>ol.note,.container>ul.note{margin:1em 60px 0}@media only screen and (max-width: 820px){.container>ol.note,.container>ul.note{margin:1em 5.3333333333vw 0}}.header{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.15);position:fixed;top:29px;width:100%;z-index:99999999}@media only screen and (max-width: 820px){.header{box-shadow:0 0.8vw 1.6vw rgba(0,0,0,.15);height:13.3333333333vw;min-width:100%;top:0}}@media only screen and (min-width: 820px)and (max-width: 1124px)and (orientation: landscape){.header{min-width:100%}}@media only screen and (min-width: 820px)and (max-width: 1124px){.header{top:29px}}.header .container{position:relative;z-index:100000010}.header_top{align-items:center;background:#fff;display:flex;height:50px;justify-content:space-between;min-width:1080px;position:relative;width:100%;z-index:100000010}@media only screen and (min-width: 820px)and (max-width: 1124px){.header_top{min-width:inherit}}@media only screen and (max-width: 820px){.header_top{height:13.3333333333vw;min-width:inherit}}.header_left{align-items:center;background:#fff;display:flex}@media only screen and (max-width: 820px){.header_left{align-items:flex-start;flex-direction:column;height:13.3333333333vw;justify-content:center;padding-left:2.6666666667vw;width:100%}}.header_logo{align-items:center;display:flex}@media only screen and (max-width: 820px){.header_logo{justify-content:flex-start}}.header_logo_tkb img{height:29px;width:76px}@media only screen and (max-width: 820px){.header_logo_tkb img{height:5.3333333333vw;width:auto}}@media only screen and (max-width: 820px){.header_logo_gmo img{height:auto;width:13.3333333333vw}}@media only screen and (max-width: 820px){.header_logo_docomo img{height:auto;width:18.6666666667vw}}@media only screen and (max-width: 820px){.header_logo_point{align-items:center;display:flex;height:9.3333333333vw}}@media only screen and (max-width: 820px){.header_logo_point img{height:auto;width:53.3333333333vw}}.header_text{margin:0 0 0 20px}@media only screen and (max-width: 820px){.header_text{margin:1.3333333333vw 0 0 0}}.header_text>p{color:#6f6f6f;font-size:1.4rem;margin:0;padding:0}@media only screen and (max-width: 820px){.header_text>p{font-size:2.1333333333vw}}.header_text>p>strong{font-style:normal;font-weight:normal}.header_link>ul{display:flex}@media only screen and (max-width: 820px){.header_link>ul{margin-right:2.6666666667vw}}.header_link>ul>li{font-size:1.4rem;white-space:nowrap}@media only screen and (max-width: 820px){.header_link>ul>li{font-size:2.4vw}}.header_link>ul>li+li{margin-left:1em}.header_right{align-items:center;display:flex}@media only screen and (max-width: 820px){.header_right:not(:has(.header_menuBtn)){padding-right:2.6666666667vw}}.header_btn>a{align-items:center;background:#dcdcdc;border-radius:8px;color:#fff;display:flex;font-size:1.8rem;font-weight:bold;height:40px;justify-content:center;padding:0;text-decoration:none;width:130px}@media only screen and (max-width: 820px){.header_btn>a{font-size:2.9333333333vw;height:9.6vw;width:21.3333333333vw}}.header_btn>a:hover{background:#6f6f6f;text-decoration:none}.header_btn_label{-webkit-user-select:none;user-select:none}.header_btn_label>span:nth-child(1){display:block}.header_btn_label>span:nth-child(2){display:none}@media only screen and (max-width: 820px){.header_btn.is-norikae:last-child{margin-right:1.3333333333vw}}.header_btn.is-green>a{background:#7893bd}.header_btn.is-green>a:hover{background:#556d92}.header_btn.is-green.is-norikae>a:hover{background:#7893bd}.header_btn.is-orange>a{background:#fabe00}.header_btn.is-orange>a:hover{background:#fa9900}.header_btn+.header_btn{margin-left:10px}@media only screen and (max-width: 820px){.header_btn+.header_btn{margin-left:1.3333333333vw}}.header_menuBtn{align-items:center;background:#fff;cursor:pointer;display:flex;flex-direction:row-reverse;height:50px;justify-content:flex-end;padding:0 0 0 20px;position:relative}@media only screen and (max-width: 820px){.header_menuBtn{flex-direction:column;height:13.3333333333vw;justify-content:center;padding:0;width:13.3333333333vw}}.header_menuBtn_toggle{display:block;height:50px;margin:0 0 0 10px;position:relative;width:20px}@media only screen and (max-width: 820px){.header_menuBtn_toggle{height:4.2666666667vw;margin:0 auto;width:5.3333333333vw}}.header_menuBtn_toggle>i{background-color:#2b2b2b;display:block;height:3px;margin:auto;position:absolute;transition:transform .05s,opacity .05s;width:20px}@media only screen and (max-width: 820px){.header_menuBtn_toggle>i{height:0.8vw;width:5.3333333333vw}}.header_menuBtn_toggle>i:nth-child(1){left:0;right:0;top:17px}@media only screen and (max-width: 820px){.header_menuBtn_toggle>i:nth-child(1){top:0}}.header_menuBtn_toggle>i:nth-child(2){bottom:0;left:0;right:0;top:0}.header_menuBtn_toggle>i:nth-child(3){bottom:17px;left:0;right:0}@media only screen and (max-width: 820px){.header_menuBtn_toggle>i:nth-child(3){bottom:0}}.header_menuBtn_label{align-items:center;display:flex;font-size:1.8rem;font-weight:bold;justify-content:center;-webkit-user-select:none;user-select:none;white-space:nowrap;width:60px}@media only screen and (max-width: 820px){.header_menuBtn_label{font-size:2.6666666667vw;height:2.6666666667vw;margin-top:1.3333333333vw}}.header_menuBtn_label>span{color:#2b2b2b}.header_menuBtn_label>span:nth-child(1){display:block}.header_menuBtn_label>span:nth-child(2){display:none}.header_bg{display:none;transition:.2s ease-in}@media only screen and (max-width: 820px){.header_bg{background:rgba(0,0,0,.6);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100000000}}.header_bottom{background:#fff;display:none;height:60px;min-width:1120px;transition:.05s ease-in;width:100%}@media only screen and (min-width: 820px)and (max-width: 1124px){.header_bottom{overflow-x:scroll}}@media only screen and (max-width: 820px){.header_bottom{background:#f6f6f6;box-shadow:0 0.8vw 1.6vw rgba(0,0,0,.15);display:block;height:100vh;left:-100%;min-width:inherit;overflow-y:scroll;padding:13.3333333333vw 0;position:absolute;top:0;width:calc(100% - 13.3333333333vw)}}.header_bottom>ul{align-items:center;display:flex;justify-content:space-between;list-style:none;width:100%}@media only screen and (max-width: 820px){.header_bottom>ul{display:block;width:auto}}.header_bottom>ul>li{width:100%}.header_bottom>ul>li>a{align-items:center;background:#fff;border-bottom:5px solid rgba(0,0,0,0);color:#000;display:flex;font-size:1.4rem;height:60px;justify-content:center;padding:5px 15px 0;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.header_bottom>ul>li>a:hover{border-bottom:5px solid #e32920;color:#e32920}@media only screen and (max-width: 820px){.header_bottom>ul>li>a:hover{border-bottom:0;color:#000}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a{border-bottom:0.2666666667vw solid #f6f6f6;border-top:0.2666666667vw solid #f6f6f6;display:flex;font-size:4.8vw;height:18.6666666667vw;justify-content:flex-start;padding:0 0 0 5.3333333333vw;text-align:justify}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a::before{background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:4.8vw;margin-right:2.6666666667vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a::after{border-right-width:0.2666666667vw;border-top-width:0.2666666667vw;bottom:0;content:"";display:block;height:1.8666666667vw;margin:auto;position:absolute;right:5.3333333333vw;top:0;transform:rotate(45deg);width:1.8666666667vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.docomohikari::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-docomohikari.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.price::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-price.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.campaign::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-campaign.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.about::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-about.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.option::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-option.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.faq::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-faq.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.help::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-help.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.callback::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-callback.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.pagetop::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-pagetop.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.area::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-area.svg");height:4.8vw;width:4.8vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li>a.flow::before{background-image:url("/service/docomohikari/common_47843/images/header_bottom-flow.svg");height:4.8vw;width:4.8vw}}.header_bottom>ul>li+li>a::before{border-left:1px solid #dcdcdc;content:"";display:block;height:26px;left:0;position:absolute;width:0}@media only screen and (max-width: 820px){.header_bottom>ul>li+li>a::before{border:none;content:"";height:4vw;position:static;width:4vw}}@media only screen and (max-width: 820px){.header_bottom>ul>li+li>a{border-bottom:0.2666666667vw solid #f6f6f6;border-top:none}}.header_bottom_menu{display:none}@media only screen and (max-width: 820px){.header_bottom_menu{display:block;padding:8vw 5.3333333333vw}.header_bottom_menu>dl>dt{color:#e32920;font-size:3.4666666667vw;font-weight:bold;text-align:center}.header_bottom_menu>dl>dd{margin:2.6666666667vw auto 0;padding:0}.header_bottom_menu>dl>dd>ul{display:flex;gap:2.6666666667vw;justify-content:center;list-style:none}.header_bottom_menu>dl>dd>ul>li{display:flex;justify-content:center;width:100%}.header_bottom_menu>dl>dd>ul>li>a{align-items:center;border:0.2666666667vw solid #f6f6f6;border-radius:1.0666666667vw;box-shadow:0 0.8vw 1.6vw rgba(0,0,0,.15);color:#fff;display:flex;flex-direction:column;font-size:4vw;font-weight:bold;height:13.3333333333vw;justify-content:center;line-height:1.3;text-decoration:none;width:100%}.header_bottom_menu>dl>dd>ul>li>a>span{font-size:2.6666666667vw}}.header_bottom_consult{background:linear-gradient(0deg, #3eb9b9 0%, #3eb9b9 50%, #44d1d1 50%, #44d1d1 100%)}.header_bottom_regist{background:linear-gradient(0deg, #fa9900 0%, #fa9900 50%, #fabe00 50%, #fabe00 100%)}.header_norikae{background:#fff;display:none;height:60px;min-width:1120px;transition:.05s ease-in;width:100%}@media only screen and (max-width: 820px){.header_norikae{height:auto;min-width:100%}}.header_norikae>ul{align-items:center;display:flex;justify-content:space-between;list-style:none;width:100%}@media only screen and (max-width: 820px){.header_norikae>ul{display:block}}.header_norikae>ul>li{width:100%}.header_norikae>ul>li>a{align-items:center;background:#fff;border-bottom:5px solid rgba(0,0,0,0);color:#000;display:flex;font-size:1.4rem;height:60px;justify-content:center;padding:5px 15px 0;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap}@media only screen and (max-width: 820px){.header_norikae>ul>li>a{border-bottom:none;border-top:0.2666666667vw solid #f6f6f6;font-size:4.8vw;height:18.6666666667vw;justify-content:flex-start;padding:0 5.3333333333vw}}@media only screen and (max-width: 820px){.header_norikae>ul>li>a::after{border-right:0.5333333333vw solid #b2b2b2;border-top:0.5333333333vw solid #b2b2b2;bottom:0;content:"";height:2.1333333333vw;margin:auto;position:absolute;right:5.3333333333vw;top:0;transform:rotate(45deg);width:2.1333333333vw}}.header_norikae>ul>li>a:hover{border-bottom:5px solid #e32920;color:#e32920}@media only screen and (max-width: 820px){.header_norikae>ul>li>a:hover{border-bottom:none;border-top:0.2666666667vw solid #b2b2b2}}.header_norikae>ul>li+li>a::before{border-left:1px solid #dcdcdc;content:"";display:block;height:26px;left:0;position:absolute;width:0}@media only screen and (max-width: 820px){.header_norikae>ul>li+li>a::before{display:none}}.header_norikae>ul>li:last-child{display:none}@media only screen and (max-width: 820px){.header_norikae>ul>li:last-child{display:block}}.header_norikae>ul>li:last-child>a{background:#f6f6f6;color:#6f6f6f}@media only screen and (max-width: 820px){.header_norikae>ul>li:last-child>a::before,.header_norikae>ul>li:last-child>a::after{background:#b2b2b2;border:none;bottom:0;content:"";display:block;height:0.2666666667vw;left:auto;margin:auto;position:absolute;right:4vw;top:0;transform:rotate(45deg);width:4vw}}@media only screen and (max-width: 820px){.header_norikae>ul>li:last-child>a::after{transform:rotate(-45deg)}}@media only screen and (max-width: 820px){.header.is-open{background:rgba(0,0,0,0)}}@media only screen and (max-width: 820px){.header.is-open.header{box-shadow:none}}.header.is-open .header_bg{display:block}@media only screen and (max-width: 820px){.header.is-open .header_bg{margin-top:13.3333333333vw}}@media only screen and (max-width: 820px){.header.is-open .header_top{background:rgba(0,0,0,0)}}.header.is-open .header_bottom{display:block;left:0;min-width:inherit}@media only screen and (max-width: 820px){.header.is-open .header_right{padding-right:13.3333333333vw}}@media only screen and (max-width: 820px){.header.is-open .header_btn{display:none}}@media only screen and (max-width: 820px){.header.is-open .header_menuBtn{background:rgba(0,0,0,.6);position:absolute;right:0;top:0}}@media only screen and (max-width: 820px){.header.is-open .header_menuBtn_label{display:none}}.header.is-open .header_menuBtn_label>span:nth-child(1){display:none}.header.is-open .header_menuBtn_label>span:nth-child(2){display:block}@media only screen and (max-width: 820px){.header.is-open .header_menuBtn_toggle>i{background:#fff}}.header.is-open .header_menuBtn_toggle>i:nth-child(1){bottom:0;right:0;top:0;transform:rotate(-45deg)}.header.is-open .header_menuBtn_toggle>i:nth-child(2){opacity:0}.header.is-open .header_menuBtn_toggle>i:nth-child(3){bottom:0;right:0;top:0;transform:rotate(45deg)}.header.is-norikae_open .header_bg{display:block}.header.is-norikae_open .header_btn_label>span:nth-child(1){display:none}.header.is-norikae_open .header_btn_label>span:nth-child(2){display:block}.header.is-norikae_open .header_norikae{display:block}.main{max-width:100%;min-width:1120px}@media only screen and (min-width: 820px)and (max-width: 1124px)and (orientation: landscape){.main{min-width:100%}}@media only screen and (min-width: 820px)and (max-width: 1124px){.main{min-width:100%}}@media only screen and (max-width: 820px){.main{min-width:100%}}.footerNote{margin:40px auto 0}@media only screen and (max-width: 820px){.footerNote{margin:5.3333333333vw 5.3333333333vw 0}}.footerNote>p{color:#6f6f6f;font-size:1.6rem;line-height:1.5;text-align:center}@media only screen and (max-width: 820px){.footerNote>p{font-size:2.6666666667vw;text-align:justify}}.footer{margin:80px auto 0;min-width:1120px}@media only screen and (min-width: 820px)and (max-width: 1124px)and (orientation: landscape){.footer{min-width:100%}}@media only screen and (min-width: 820px)and (max-width: 1124px){.footer{min-width:100%}}@media only screen and (max-width: 820px){.footer{margin:10.6666666667vw auto 0;min-width:100%}}.footer_topicpath>.container{align-items:center;display:flex;height:70px;padding:0}@media only screen and (max-width: 820px){.footer_topicpath>.container{height:9.3333333333vw;padding:0 2.6666666667vw}}.footer_topicpath>.container>li{font-size:1.6rem}@media only screen and (max-width: 820px){.footer_topicpath>.container>li{font-size:2.6666666667vw}}.footer_topicpath>.container>li>a{font-size:1.6rem}@media only screen and (max-width: 820px){.footer_topicpath>.container>li>a{font-size:2.6666666667vw}}.footer_topicpath>.container>li+li{display:flex;margin-left:1em;padding-left:1em;position:relative}.footer_topicpath>.container>li+li::before{aspect-ratio:1;background-color:#628fd5;clip-path:polygon(0 7%, 7% 0, 57% 50%, 7% 100%, 0 93%, 43% 50%, 0 7%);content:"";display:block;height:14px;inset:0;left:0;margin:auto;position:absolute;right:auto;width:14px}@media only screen and (max-width: 820px){.footer_topicpath>.container>li+li::before{height:2.4vw;width:2.4vw}}.footer_topicpath>.container>li:last-child>a{color:#000;font-weight:bold}.footer_content{background:#2b2b2b}.footer_content>.container{display:flex;font-size:1.2rem;padding:60px 0 calc(60px - 1em)}@media only screen and (min-width: 820px)and (max-width: 1124px)and (orientation: landscape){.footer_content>.container{padding:60px 20px calc(60px - 1em)}}@media only screen and (max-width: 820px){.footer_content>.container{display:block;padding:0}}.footer_content>.container.is-lp{justify-content:space-between}.footer_logo{width:238px}@media only screen and (max-width: 820px){.footer_logo{border:none;margin:0 2.6666666667vw;padding-top:2.6666666667vw;width:auto}}.footer_logo>dl{margin:0;padding:0}@media only screen and (max-width: 820px){.footer_logo>dl{align-items:center;display:flex;height:18.6666666667vw;justify-content:space-between;padding:0 2.6666666667vw}}@media only screen and (max-width: 820px){.footer_logo>dl>dt img{height:8vw;width:37.3333333333vw}}.footer_logo>dl>dd{margin:20px 0 0 0;padding:0}.footer_logo>dl>dd>p{font-size:1.6rem;margin:0;padding:0}@media only screen and (max-width: 820px){.footer_logo>dl>dd>p{font-size:2.6666666667vw}}.footer_logo>dl>dd>p>a{color:#fff;text-decoration:none}.footer_menu{margin:0 0 0 60px;overflow:hidden}@media only screen and (max-width: 820px){.footer_menu{margin:0;overflow:scroll;padding:5.3333333333vw}}.footer_menuTop{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto}@media only screen and (max-width: 820px){.footer_menuTop{gap:0 5.3333333333vw;grid-template-columns:1fr 1fr}}.footer_menuTop>ul>li{line-height:1.5}.footer_menuBottom{border-top:1px solid #6f6f6f;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;margin:30px auto 0;padding:30px 0 0}@media only screen and (max-width: 820px){.footer_menuBottom{border-top-width:0.2666666667vw;gap:5.3333333333vw;grid-template-columns:1fr 1fr;margin:5.3333333333vw 0 0;padding:5.3333333333vw 0 0}}.footer_menu ul{list-style:none}@media only screen and (max-width: 820px){.footer_menu ul{padding:0 2.6666666667vw;width:50%}}.footer_menu ul>li{font-size:1.2rem}@media only screen and (max-width: 820px){.footer_menu ul>li{font-size:2.4vw}}.footer_menu ul>li{margin:0 0 .5em 0}@media only screen and (min-width: 820px)and (max-width: 1124px)and (orientation: landscape){.footer_menu ul>li{font-size:1rem}}@media only screen and (min-width: 820px)and (max-width: 1124px)and (orientation: landscape)and (max-width: 820px){.footer_menu ul>li{font-size:2.0512820513vw}}@media only screen and (max-width: 820px){.footer_menu ul>li{font-size:2.6666666667vw}}.footer_menu ul>li>p{color:#fff}.footer_menu ul>li>a{color:#fff;text-decoration:none;white-space:nowrap}.footer_menu ul>li>a:hover::before{left:1px}.footer_menu ul ul{margin:.5em 0 0 0}@media only screen and (max-width: 820px){.footer_menu ul ul{width:auto}}.footer_menu ul ul>li{line-height:1.5;margin:0 0 .5em 1em}.footer_menu ul ul>li:last-child{margin-bottom:0}.footer_menu ul ul>li>a{padding:0 0 0 10px;position:relative;white-space:nowrap}@media only screen and (max-width: 820px){.footer_menu ul ul>li>a{padding:0 0 0 2.6666666667vw}}.footer_menu ul ul>li>a::before{background:#fff;border-radius:99px;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;top:0;width:2px}@media only screen and (max-width: 820px){.footer_menu ul ul>li>a::before{height:0.5333333333vw;width:0.5333333333vw}}.footer_menu>div>ul{display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.2rem}@media only screen and (max-width: 820px){.footer_menu>div>ul{display:block;font-size:2.6666666667vw;padding:0;width:auto}}.footer_menu>div>ul>li>a{padding:0 0 0 15px;position:relative}@media only screen and (max-width: 820px){.footer_menu>div>ul>li>a{display:block;padding:0 0 0 4vw}}.footer_menu>div>ul>li>a::before{border-right:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";height:5px;left:0;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:5px}@media only screen and (max-width: 820px){.footer_menu>div>ul>li>a::before{border-right-width:0.2666666667vw;border-top-width:0.2666666667vw;height:1.3333333333vw;width:1.3333333333vw}}.footer_menu>div>ul>li>a:hover{color:#b2b2b2}.footer_menu-lp>ul{align-items:center;display:flex;flex-wrap:wrap;height:90px;justify-content:flex-end;width:600px}@media only screen and (max-width: 820px){.footer_menu-lp>ul{height:auto;justify-content:center;padding:2.6666666667vw 0;width:auto}}.footer_menu-lp>ul>li{color:#fff;font-size:2rem;margin-left:.5em}@media only screen and (max-width: 820px){.footer_menu-lp>ul>li{font-size:4vw;padding:2.6666666667vw 0}.footer_menu-lp>ul>li:first-child{text-align:center;width:100%}.footer_menu-lp>ul>li:first-child::after{display:none}}.footer_menu-lp>ul>li>a{color:#fff;font-size:2rem;text-decoration:none;white-space:nowrap}.footer_menu-lp>ul>li>a:hover{color:#b2b2b2}@media only screen and (max-width: 820px){.footer_menu-lp>ul>li>a{font-size:4vw}}.footer_menu-lp>ul>li::after{color:#6f6f6f;content:"｜";display:inline;font-family:monospace;margin-left:.5em}.footer_menu-lp>ul>li:nth-child(3)::after,.footer_menu-lp>ul>li:last-child::after{display:none}@media only screen and (max-width: 820px){.footer_menu-lp>ul>li:nth-child(3)::after{display:inline}}.footer_area{display:flex;flex-wrap:wrap;width:217px}@media only screen and (max-width: 820px){.footer_area{width:auto}}.footer_area>li:nth-last-child(2){margin-bottom:0}@media only screen and (max-width: 820px){.footer_area>li:nth-last-child(2){margin-bottom:1em}}.footer_copy{align-items:center;background:#6f6f6f;display:flex;height:45px;justify-content:center}@media only screen and (max-width: 820px){.footer_copy{height:10.6666666667vw}}.footer_copy p{color:#fff;font-size:1.2rem;text-align:center}@media only screen and (max-width: 820px){.footer_copy p{font-size:2.6666666667vw}}.section{padding:80px 0}@media only screen and (max-width: 820px){.section{padding:10.6666666667vw 0}}.section-bordered{border-bottom:1px dashed #b2b2b2;padding:0 0 80px 0}@media only screen and (max-width: 820px){.section-bordered{border-width:0.2666666667vw;padding:0 0 10.6666666667vw 0}}.section_inner{border-radius:30px}@media only screen and (max-width: 820px){.section_inner{border-radius:4vw;margin-left:2.6666666667vw;margin-right:2.6666666667vw}}.section_inner-blank{background:#fff}.section_inner-white{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15)}@media only screen and (max-width: 820px){.section_inner-white{box-shadow:0 0 2.6666666667vw rgba(0,0,0,.15)}}.section_inner-gray{background:#2b2b2b;box-shadow:0 0 20px rgba(0,0,0,.15)}@media only screen and (max-width: 820px){.section_inner-gray{box-shadow:0 0 2.6666666667vw rgba(0,0,0,.15)}}.section_inner-border{background:#fff;border:1px solid #dcdcdc}.section_inner-red{background:#e32920;box-shadow:0 0 20px rgba(0,0,0,.15)}@media only screen and (max-width: 820px){.section_inner-red{box-shadow:0 0 2.6666666667vw rgba(0,0,0,.15)}}.section_inner-red_content{background:#fff;padding:60px 0}@media only screen and (max-width: 820px){.section_inner-red_content{padding:8vw 0}}.section_inner-blue{background:#e8f1fe}.section_inner-orange{background:#fff4d0}.section-white{background:#fff;margin:0 auto}.section-black{background:#000;margin:0 auto}.section-green{background:#009d50;margin:0 auto}.section-red{background:#e32920;margin:80px auto 0}@media only screen and (max-width: 820px){.section-red{margin:10.6666666667vw auto 0}}.section-red .container>ul.note>li{color:#fff}.section-blue{background:#e8f1fe;margin:80px auto 0}@media only screen and (max-width: 820px){.section-blue{margin:10.6666666667vw auto 0}}.section-irumo{background:#00b496;margin:80px auto 0}@media only screen and (max-width: 820px){.section-irumo{margin:10.6666666667vw auto 0}}.section-eximo{background:#b97850;margin:80px auto 0}@media only screen and (max-width: 820px){.section-eximo{margin:10.6666666667vw auto 0}}.section-gray{background:#f6f6f6;margin:80px auto 0}@media only screen and (max-width: 820px){.section-gray{margin:10.6666666667vw auto 0}}.section-yellow{background:#fff4d0;margin:80px auto 0}@media only screen and (max-width: 820px){.section-yellow{margin:10.6666666667vw auto 0}}.section-danime{background:#eb5427}.section-scatterRouter{background:#00a8ff;margin:0 auto}a[id]{scroll-margin-top:119px}@media only screen and (max-width: 820px){a[id]{scroll-margin-top:21.0666666667vw}}a{text-decoration:none}a:hover{text-decoration:underline}@media only screen and (min-width: 820px)and (max-width: 1124px){img{height:auto;max-width:100%}}ol.note,ul.note{list-style:none;margin:0;padding:0}ol.note+ul.note,ol.note+ol.note,ul.note+ul.note,ul.note+ol.note{margin-top:.5em}ol.note>li,ul.note>li{color:#6f6f6f;font-feature-settings:normal;font-size:1.6rem;letter-spacing:0;line-break:strict;line-height:1.5;padding-left:1.5em;text-align:justify;text-indent:-1.3em}@media only screen and (max-width: 820px){ol.note>li,ul.note>li{font-size:2.6666666667vw}}ol.note>li.is-red,ul.note>li.is-red{color:#e32920}ol.note>li.is-center,ul.note>li.is-center{text-align:center}ol.note-num>li,ul.note-num>li{padding-left:2em;text-indent:-2em}@media only screen and (max-width: 820px){ol.note-num>li,ul.note-num>li{text-indent:-1.7em}}ol.note.is-center>li,ul.note.is-center>li{text-align:center}ol.note.is-center>li:has(wbr),ul.note.is-center>li:has(wbr){overflow-wrap:break-word;word-break:keep-all}ol.note.is-right>li,ul.note.is-right>li{text-align:right}ol>li{line-break:strict;padding-left:0;text-indent:0}.pc-only,.is-pc{display:block}@media only screen and (max-width: 820px){.pc-only,.is-pc{display:none}}.sp-only,.is-sp{display:none}@media only screen and (max-width: 820px){.sp-only,.is-sp{display:block}}.is-nowrap{white-space:nowrap}.bold,.is-bold{font-weight:bold}.red,.is-red{color:#e32920}.is-blue{color:#628fd5}.has-line{text-decoration:underline}.has-marker{background:linear-gradient(transparent 75%, #fee490 75%)}.has-slash{align-items:flex-end;display:flex;justify-content:center;text-align:center}.has-slash::before{content:"＼";display:inline;font-family:monospace;padding:0 .2em}.has-slash::after{content:"／";display:inline;font-family:monospace;padding:0 .2em}.has-slash2{align-items:flex-end;display:flex;justify-content:center;line-height:1.5;text-align:center}.has-slash2>span{display:inline-block;margin:0;text-align:center}.has-slash2::before{content:"＼";display:inline;font-family:monospace;padding:0 .2em}.has-slash2::after{content:"／";display:inline;font-family:monospace;padding:0 .2em}.checkList>li{padding-left:30px;text-indent:-30px}@media only screen and (max-width: 820px){.checkList>li{padding-left:8vw;text-indent:-8vw}}.checkList>li>span{font-size:2rem}@media only screen and (max-width: 820px){.checkList>li>span{font-size:3.4666666667vw}}.checkList>li>span{padding-left:30px;position:relative}@media only screen and (max-width: 820px){.checkList>li>span{padding-left:8vw}}.checkList>li>span::before,.checkList>li>span::after{content:"";display:block;left:10px;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width: 820px){.checkList>li>span::before,.checkList>li>span::after{left:2vw}}.checkList>li>span::before{background-color:#fff;border:1px solid #b2b2b2;height:22px;width:22px}@media only screen and (max-width: 820px){.checkList>li>span::before{border-width:0.2666666667vw;height:5.8666666667vw;width:5.8666666667vw}}.checkList>li>span::after{border-bottom:2px solid #628fd5;border-right:2px solid #628fd5;content:"";display:block;height:13px;left:6px;margin-top:-9px;position:absolute;top:50%;transform:rotate(45deg);width:8px}@media only screen and (max-width: 820px){.checkList>li>span::after{border-width:0.5333333333vw;height:3.4666666667vw;left:1.0666666667vw;margin-top:-2.4vw;width:2.1333333333vw}}.cross{display:block;height:20px;margin:0;padding:0 20px;position:relative;width:20px}.cross::before,.cross::after{background:#005bac;content:"";height:20px;left:50%;position:absolute;top:50%;width:1px}.cross::before{transform:translate(-50%, -50%) rotate(45deg)}.cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.table>table{border-collapse:collapse;border-spacing:0}.table-bordered td,.table-bordered th{border:1px solid #dcdcdc}@media only screen and (max-width: 820px){.table-bordered td,.table-bordered th{border-width:0.2666666667vw}}.table-common thead th{background:#2b2b2b;color:#fff;font-weight:bold;text-align:center}.table-common thead th sup{font-weight:normal}.table-common tbody th{background:#b2b2b2;font-weight:normal;text-align:center}.table-common td,.table-common th{border:1px solid #dcdcdc}@media only screen and (max-width: 820px){.table-common td,.table-common th{border-width:0.2666666667vw}}.stepFlow{counter-reset:stepList 0;margin:60px 0 0 0}@media only screen and (max-width: 820px){.stepFlow{margin:8vw 0 0 0}}.stepFlow>li{display:flex;padding:0 40px 40px 40px;position:relative}@media only screen and (max-width: 820px){.stepFlow>li{background-position:4.2666666667vw 1.3333333333vw;background-size:0.5333333333vw auto;padding:0 2.6666666667vw 8vw 10.6666666667vw}}.stepFlow>li::after{background-color:#628fd5;content:"";display:block;height:100%;left:8px;position:absolute;width:4px}@media only screen and (max-width: 820px){.stepFlow>li::after{left:4.2666666667vw;width:0.8vw}}.stepFlow>li:last-child{background:none;padding:0 20px 0 40px}@media only screen and (max-width: 820px){.stepFlow>li:last-child{padding:0 2.6666666667vw 0 10.6666666667vw}}.stepFlow>li:last-child::after{display:none}.stepFlow>li>p{font-size:2rem}@media only screen and (max-width: 820px){.stepFlow>li>p{font-size:3.4666666667vw}}.stepFlow>li>p{border-radius:100vmax;color:#fff;display:grid;font-weight:bold;height:40px;margin-top:1em;padding:0 1em;place-content:center;position:absolute;right:20px;top:0;white-space:nowrap}@media only screen and (max-width: 820px){.stepFlow>li>p{height:8vw;padding:0 2.6666666667vw;right:2.6666666667vw;top:0vw}}.stepFlow>li>p.is-blue{background-color:#628fd5}.stepFlow>li>p.is-red{background-color:#e32920}.stepFlow>li>dl>dt{font-size:3rem}@media only screen and (max-width: 820px){.stepFlow>li>dl>dt{font-size:4.8vw}}.stepFlow>li>dl>dt{color:#628fd5;counter-increment:stepList 1;font-weight:bold;line-height:1.5;margin-top:-5px;position:relative}@media only screen and (max-width: 820px){.stepFlow>li>dl>dt{margin-top:-1.3333333333vw}}.stepFlow>li>dl>dt::before{font-size:2rem}@media only screen and (max-width: 820px){.stepFlow>li>dl>dt::before{font-size:3.4666666667vw}}.stepFlow>li>dl>dt::before{content:"STEP " counter(stepList, decimal-leading-zero);display:block;line-height:1;margin-right:1em}.stepFlow>li>dl>dt::after{background-color:#628fd5;border-radius:20px;content:"";display:block;height:20px;left:-40px;position:absolute;top:5px;width:20px}@media only screen and (max-width: 820px){.stepFlow>li>dl>dt::after{border-radius:4vw;height:4vw;left:-8vw;top:0;width:4vw}}.stepFlow>li>dl>dt>sup{font-size:1.6rem}@media only screen and (max-width: 820px){.stepFlow>li>dl>dt>sup{font-size:2.6666666667vw}}.stepFlow>li>dl>dt>sup{vertical-align:super}.stepFlow>li>dl>dd{margin-top:.5em}.stepFlow>li>dl>dd>p{font-size:2rem}@media only screen and (max-width: 820px){.stepFlow>li>dl>dd>p{font-size:3.4666666667vw}}.stepFlow>li>dl>dd>p{line-height:1.5}.stepFlow>li>dl>dd>p+ul.note{margin-top:.5em}.stepFlow>li>dl>dd>dl{margin:1em auto 0}.stepFlow>li>dl>dd>dl>dt{font-weight:bold}.stepFlow>li>dl>dd>dl>dd{margin:.5em auto 0}.stepFlow>li>dl>dd>dl>dd>p{line-height:1.5}.stepFlow>li>dl>dd img{height:auto;max-width:100%}.stepFlow+ul.note{margin:20px auto 0}@media only screen and (max-width: 820px){.stepFlow+ul.note{margin:2.6666666667vw 2.6666666667vw 0}}.linkBtn{margin:60px auto 0}@media only screen and (max-width: 820px){.linkBtn{margin:8vw auto 0}}.linkBtn>li{width:100%}.linkBtn>li+li{margin:20px auto 0}@media only screen and (max-width: 820px){.linkBtn>li+li{margin:2.6666666667vw auto 0}}.linkBtn>li>.has-slash{display:block;font-size:2rem;margin-bottom:.5em;text-align:center}@media only screen and (max-width: 820px){.linkBtn>li>.has-slash{font-size:3.4666666667vw}}.linkBtn>li>.has-slash>span{color:#e32920;font-size:2rem}@media only screen and (max-width: 820px){.linkBtn>li>.has-slash>span{font-size:3.4666666667vw}}.linkBtn>li>.has-slash2{display:block;font-size:2rem;margin-bottom:.5em;text-align:center}.linkBtn>li>.has-slash2>span{color:#e32920;font-size:2rem}@media only screen and (max-width: 820px){.linkBtn>li>.has-slash2>span{font-size:3.4666666667vw}}.linkBtn>li>input,.linkBtn>li>button,.linkBtn>li>a{align-items:center;background:#fff;border:4px solid #e32920;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.2);color:#e32920;cursor:pointer;display:flex;font-size:2rem;font-weight:bold;height:80px;justify-content:center;line-height:1.2;margin:0 auto;position:relative;text-align:center;text-decoration:none;width:450px}@media only screen and (max-width: 820px){.linkBtn>li>input,.linkBtn>li>button,.linkBtn>li>a{border-radius:1.3333333333vw;border-width:0.5333333333vw;box-shadow:0.5333333333vw 0.5333333333vw 0.5333333333vw rgba(0,0,0,.2);font-size:3.4666666667vw;height:13.3333333333vw;width:64vw}}.linkBtn>li>input::before,.linkBtn>li>button::before,.linkBtn>li>a::before{border-right:2px solid #e32920;border-top:2px solid #e32920;bottom:0;content:"";height:9px;left:20px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:9px}@media only screen and (max-width: 820px){.linkBtn>li>input::before,.linkBtn>li>button::before,.linkBtn>li>a::before{border-right-width:0.5333333333vw;border-top-width:0.5333333333vw;height:1.8666666667vw;left:2.6666666667vw;width:1.8666666667vw}}.linkBtn>li>input:hover,.linkBtn>li>button:hover,.linkBtn>li>a:hover{background:#ffe8ee}.linkBtn>li>input.is-inactive,.linkBtn>li>button.is-inactive,.linkBtn>li>a.is-inactive{background:#dcdcdc;border-color:#dcdcdc;color:#fff;cursor:not-allowed}.linkBtn>li>input.is-inactive::before,.linkBtn>li>button.is-inactive::before,.linkBtn>li>a.is-inactive::before{border-color:#fff}.linkBtn>li>input.is-inactive:hover,.linkBtn>li>button.is-inactive:hover,.linkBtn>li>a.is-inactive:hover{background:#dcdcdc;border-color:#dcdcdc;color:#fff}.linkBtn-anchor>li>input::before,.linkBtn-anchor>li>button::before,.linkBtn-anchor>li>a::before{display:none}.linkBtn-red>li>input,.linkBtn-red>li>button,.linkBtn-red>li>a{background:#e32920;border-color:#e32920;color:#fff}.linkBtn-red>li>input::before,.linkBtn-red>li>button::before,.linkBtn-red>li>a::before{border-color:#fff}.linkBtn-red>li>input:hover,.linkBtn-red>li>button:hover,.linkBtn-red>li>a:hover{background:#d30f00;border-color:#d30f00}.linkBtn-blue>li>input,.linkBtn-blue>li>button,.linkBtn-blue>li>a{background:#628fd5;border-color:#628fd5;color:#fff}.linkBtn-blue>li>input::before,.linkBtn-blue>li>button::before,.linkBtn-blue>li>a::before{border-color:#fff}.linkBtn-blue>li>input:hover,.linkBtn-blue>li>button:hover,.linkBtn-blue>li>a:hover{background:#4d75b4;border-color:#4d75b4}.linkBtn-cherrypink>li>input,.linkBtn-cherrypink>li>button,.linkBtn-cherrypink>li>a{border-color:#e981a9;color:#e981a9}.linkBtn-cherrypink>li>input::before,.linkBtn-cherrypink>li>button::before,.linkBtn-cherrypink>li>a::before{border-color:#e981a9}.linkBtn-cherrypink>li>input:hover,.linkBtn-cherrypink>li>button:hover,.linkBtn-cherrypink>li>a:hover{background:#ffe8ee}.linkBtn-gold>li>input,.linkBtn-gold>li>button,.linkBtn-gold>li>a{border-color:#cebc56;color:#cebc56}.linkBtn-gold>li>input::before,.linkBtn-gold>li>button::before,.linkBtn-gold>li>a::before{border-color:#cebc56}.linkBtn-gold>li>input:hover,.linkBtn-gold>li>button:hover,.linkBtn-gold>li>a:hover{background:#fff5c6}.linkbtn{margin:60px auto 0}@media only screen and (max-width: 820px){.linkbtn{margin:8vw auto 0}}.linkbtn+.linkbtn{margin:20px auto 0}@media only screen and (max-width: 820px){.linkbtn+.linkbtn{margin:2.6666666667vw auto 0}}.linkbtn>p{width:100%}.linkbtn>p>a{align-items:center;background:#fff;border:4px solid #e32920;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.2);color:#e32920;cursor:pointer;display:flex;font-size:2rem;font-weight:bold;height:80px;justify-content:center;line-height:1.2;margin:0 auto;position:relative;text-align:center;text-decoration:none;width:450px}@media only screen and (max-width: 820px){.linkbtn>p>a{border-radius:1.3333333333vw;border-width:0.5333333333vw;box-shadow:0.5333333333vw 0.5333333333vw 0.5333333333vw rgba(0,0,0,.2);font-size:3.4666666667vw;height:13.3333333333vw;width:64vw}}.linkbtn>p>a::before{border-right:2px solid #e32920;border-top:2px solid #e32920;bottom:0;content:"";height:9px;left:20px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:9px}@media only screen and (max-width: 820px){.linkbtn>p>a::before{border-right-width:0.5333333333vw;border-top-width:0.5333333333vw;height:1.8666666667vw;left:2.6666666667vw;width:1.8666666667vw}}.linkbtn>p>a:hover{background:#ffe8ee}.linkText{color:#6f6f6f;font-size:1.6rem;font-weight:bold;padding:0 0 0 20px;position:relative;text-decoration:none}@media only screen and (max-width: 820px){.linkText{font-size:3.4666666667vw;padding:0 0 0 5.3333333333vw}}.linkText::before{border-right:2px solid #e32920;border-top:2px solid #e32920;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:8px}@media only screen and (max-width: 820px){.linkText::before{border-right-width:0.5333333333vw;border-top-width:0.5333333333vw;height:2.1333333333vw;width:2.1333333333vw}}.linkText:hover{text-decoration:underline}.linkText:hover::before{left:1px}.linkText-lg{font-size:2rem}@media only screen and (max-width: 820px){.linkText-lg{font-size:3.4666666667vw}}.linkText.is-center{text-align:center}.linkTxt{display:flex;justify-content:center}@media only screen and (max-width: 820px){.linkTxt{justify-content:flex-start;margin:4vw auto 0}}.linkTxt>li>a{color:#6f6f6f;font-size:1.6rem;font-weight:bold;padding:0 0 0 20px;position:relative;text-decoration:none}@media only screen and (max-width: 820px){.linkTxt>li>a{font-size:3.4666666667vw;padding:0 0 0 5.3333333333vw}}.linkTxt>li>a::before{border-right:2px solid #e32920;border-top:2px solid #e32920;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:8px}@media only screen and (max-width: 820px){.linkTxt>li>a::before{border-right-width:0.5333333333vw;border-top-width:0.5333333333vw;height:2.1333333333vw;width:2.1333333333vw}}.linkTxt>li>a:hover{text-decoration:underline}.linkTxt>li>a:hover::before{left:1px}.bannerBox{margin:80px auto 0;text-align:center}@media only screen and (max-width: 820px){.bannerBox{margin:10.6666666667vw 5.3333333333vw 0}}.bannerBox.is-top{margin:80px auto}@media only screen and (max-width: 820px){.bannerBox.is-top{margin:10.6666666667vw 5.3333333333vw}}.bannerBox>p{line-height:1.5}.bannerBox>p.has-slash{margin-bottom:1em}.bannerBox img{height:auto;margin:0 auto;max-width:100%}.bannerBox picture+picture{margin-top:20px}@media only screen and (max-width: 820px){.bannerBox picture+picture{margin-top:2.6666666667vw}}.bannerBox a{display:block}.bannerBox a+a{margin-top:20px}@media only screen and (max-width: 820px){.bannerBox a+a{margin-top:2.6666666667vw}}.movieWrapper{aspect-ratio:16/9;background:#000;cursor:pointer;height:auto;margin:0 auto;position:relative;vertical-align:middle;width:100%}.movieWrapper::before{background:rgba(0,0,0,.2);background-size:contain;content:"";display:block;height:100%;position:absolute;width:100%;z-index:2}.movieWrapper::after{border-bottom:40px solid rgba(0,0,0,0);border-left:70px solid #fff;border-top:40px solid rgba(0,0,0,0);bottom:0;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0;z-index:2}@media only screen and (max-width: 820px){.movieWrapper::after{border-bottom-width:8vw;border-left-width:14vw;border-top-width:8vw}}.movieWrapper img{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.movieWrapper:hover{filter:brightness(0.8)}.youtube{margin:20px auto 0;text-align:center;width:700px}@media only screen and (max-width: 820px){.youtube{margin:2.6666666667vw 5.3333333333vw 0;width:auto}}.youtube iframe{aspect-ratio:16/9;height:auto;width:100%}h1{margin:0 auto;padding:0}h1:has(wbr){overflow-wrap:break-word;word-break:keep-all}h1:has(wbr) sup{white-space:nowrap}h2{margin:0 auto;padding:0}h2.section_heading{align-items:center;color:#000;display:flex;flex-direction:column;font-size:4rem;justify-content:center;line-break:strict;line-height:1.5;margin:0 auto;padding-bottom:30px;position:relative;text-align:center;width:700px}@media only screen and (max-width: 820px){h2.section_heading{font-size:5.3333333333vw;line-height:1.5;padding-bottom:4vw;width:auto}}h2.section_heading:has(wbr){overflow-wrap:break-word;word-break:keep-all}h2.section_heading sup{font-size:1.6rem}@media only screen and (max-width: 820px){h2.section_heading sup{font-size:2.6666666667vw}}h2.section_heading sup{vertical-align:super;white-space:nowrap}h2.section_heading>span.pill{font-size:3rem}@media only screen and (max-width: 820px){h2.section_heading>span.pill{font-size:4.8vw}}h2.section_heading>span.pill{align-items:center;background-color:#e32920;border-radius:100vmax;color:#fff;display:flex;height:50px;justify-content:center;line-height:1;margin:0 auto 20px;min-width:250px}@media only screen and (max-width: 820px){h2.section_heading>span.pill{border-radius:26.4vw;height:8vw;margin:0 auto 2.6666666667vw;min-width:40vw}}h2.section_heading::after{background:linear-gradient(90deg, #e32920 0%, #e32920 50%, #fabe00 50%, #fabe00 100%);bottom:0;content:"";display:block;height:10px;position:absolute;width:80px}@media only screen and (max-width: 820px){h2.section_heading::after{height:1.3333333333vw;width:10.6666666667vw}}h3{margin:0 auto;padding:0}h3.section_heading{color:#000;font-size:3.6rem;line-break:strict;line-height:1.5;margin:0 auto;text-align:center;width:700px}@media only screen and (max-width: 820px){h3.section_heading{font-size:4.8vw;line-height:1.5;width:auto}}h3.section_heading:has(wbr){overflow-wrap:break-word;word-break:keep-all}h3.section_heading>span{font-size:3rem}@media only screen and (max-width: 820px){h3.section_heading>span{font-size:3.4666666667vw}}h3.section_heading>span.pill{font-size:2rem}@media only screen and (max-width: 820px){h3.section_heading>span.pill{font-size:3.4666666667vw}}h3.section_heading>span.pill{align-items:center;background-color:#628fd5;border-radius:100vmax;color:#fff;display:flex;height:40px;justify-content:center;line-height:1;margin:0 auto 20px;min-width:250px;width:560px}@media only screen and (max-width: 820px){h3.section_heading>span.pill{border-radius:26.4vw;height:8vw;margin:0 auto 2.6666666667vw;min-width:40vw;width:auto}}h3.section_heading sup{vertical-align:super;white-space:nowrap}h3.section_heading.is-wifi{align-items:center;display:flex;flex-direction:column}h3.section_heading.is-wifi::before{background-image:url("/service/docomohikari/common_47843/images/section_heading-wifi.svg");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;margin:0 auto 15px;width:55px}@media only screen and (max-width: 820px){h3.section_heading.is-wifi::before{height:4.8vw;margin:0 auto 2.6666666667vw;width:8.8vw}}h4{margin:0 auto;padding:0}h4.section_heading{color:#628fd5;font-size:3rem;line-break:strict;margin:0 auto;text-align:center;width:700px}@media only screen and (max-width: 820px){h4.section_heading{font-size:4.8vw;line-height:1.5;width:auto}}h4.section_heading:has(wbr){overflow-wrap:break-word;word-break:keep-all}h4.section_heading sup{vertical-align:super;white-space:nowrap}h4.section_heading+p.section_text{font-size:2rem}@media only screen and (max-width: 820px){h4.section_heading+p.section_text{font-size:3.4666666667vw}}h4.section_heading+p.section_text{margin:20px auto 0}@media only screen and (max-width: 820px){h4.section_heading+p.section_text{margin:2.6666666667vw auto 0}}h5{margin:0 auto;padding:0}h5.section_heading{font-size:2.4rem}@media only screen and (max-width: 820px){h5.section_heading{font-size:4vw}}h5.section_heading{color:#000;line-break:strict;margin:0 auto;text-align:center;width:700px}@media only screen and (max-width: 820px){h5.section_heading{font-size:4.8vw;line-height:1.5;width:auto}}h5.section_heading:has(wbr){overflow-wrap:break-word;word-break:keep-all}h5.section_heading sup{vertical-align:super;white-space:nowrap}h5.section_heading+p.section_text{font-size:2rem}@media only screen and (max-width: 820px){h5.section_heading+p.section_text{font-size:3.4666666667vw}}h5.section_heading+p.section_text{margin:20px auto 0}@media only screen and (max-width: 820px){h5.section_heading+p.section_text{margin:2.6666666667vw auto 0}}.section_img{align-items:center;border-radius:20px;display:flex;height:180px;justify-content:center;margin:60px auto 0;text-align:center;width:auto}@media only screen and (max-width: 820px){.section_img{border-radius:2.6666666667vw;height:18.6666666667vw;margin:8vw 5.3333333333vw 0}}.section_lead{font-size:3rem}@media only screen and (max-width: 820px){.section_lead{font-size:4.8vw}}.section_lead{color:#000;font-weight:normal;line-break:strict;line-height:1.5;margin:60px auto 0;text-align:center;width:800px}@media only screen and (max-width: 820px){.section_lead{margin:8vw 2.6666666667vw 0;width:auto}}.section_lead:has(wbr){overflow-wrap:break-word;word-break:keep-all}.section_lead .nowwap{white-space:nowrap}.section_lead sup{font-size:1.6rem}@media only screen and (max-width: 820px){.section_lead sup{font-size:2.6666666667vw}}.section_lead sup{vertical-align:super;white-space:nowrap}.section_text{font-size:2rem}@media only screen and (max-width: 820px){.section_text{font-size:3.4666666667vw}}.section_text{color:#000;font-weight:normal;line-break:strict;line-height:1.5}.section_text:has(wbr){overflow-wrap:break-word;word-break:keep-all}.section_text sup{vertical-align:super;white-space:nowrap}.section_dl+.section_dl{margin-top:1em}.section_dl>dt{font-size:2.4rem}@media only screen and (max-width: 820px){.section_dl>dt{font-size:4vw}}.section_dl>dt{color:#628fd5;font-weight:bold;line-height:1.5}.section_dl>dd{margin-top:1em}.section_dl>dd>ol{padding-left:1em}.section_dl>dd>ol+ul.note{margin-top:.5em}.section_dl>dd>ol>li{line-break:strict;line-height:1.5}.section_dl>dd>p{font-size:2rem}@media only screen and (max-width: 820px){.section_dl>dd>p{font-size:3.4666666667vw}}.section_dl>dd>p{line-height:1.5}.section_dl>dd>p+ul.note{margin-top:.5em}.section_dl>dd>ul:not(.note){list-style:disc;padding-left:1.5em}.section_dl>dd>ul:not(.note)>li{line-break:strict;line-height:1.5}.section_dl>dd>ul:not(.note).note{list-style:none;margin-top:.5em}.section_dl>dd>ul:not(.note).note>li{text-indent:-1.5em}.section_dl>dd>ul:not(.note).note>li>ul{list-style:disc;margin-top:.5em}.section_dl>dd>ul:not(.note).note>li>ul>li{line-break:strict;line-height:1.5;padding-left:1.5em}.section_dl>dd>dl>dt{font-weight:bold;line-height:1.5}.section_dl>dd>dl>dd{margin-top:.5em}.section_dl>dd>dl>dd>p{line-height:1.5}.section_dl>dd>dl+dl{margin-top:1em}.section_note>dl>dt{font-size:2rem}@media only screen and (max-width: 820px){.section_note>dl>dt{font-size:3.4666666667vw}}.section_note>dl>dt{font-weight:bold;line-height:1.5}.section_note>dl>dd{margin-top:.5em}.section_note>dl>dd>p{font-size:1.6rem}@media only screen and (max-width: 820px){.section_note>dl>dd>p{font-size:2.6666666667vw}}.section_note>dl>dd>p{line-height:1.5}.section_note>dl>dd>dl>dt{font-size:1.6rem}@media only screen and (max-width: 820px){.section_note>dl>dd>dl>dt{font-size:2.6666666667vw}}.section_note>dl>dd>dl>dt{line-height:1.5}.section_note>dl>dd>dl>dd>p{font-size:1.6rem}@media only screen and (max-width: 820px){.section_note>dl>dd>dl>dd>p{font-size:2.6666666667vw}}.section_note>dl>dd>dl>dd>p{line-height:1.5}.balloon{display:block;margin:0 auto 40px}@media only screen and (max-width: 820px){.balloon{margin:0 auto 5.3333333333vw}}.balloon_text{font-size:4rem}@media only screen and (max-width: 820px){.balloon_text{font-size:5.3333333333vw}}.balloon_text{align-items:center;border:2px solid rgba(0,0,0,0);border-radius:99px;color:#fff;display:flex;font-weight:bold;height:80px;justify-content:center;left:0;margin:auto;position:relative;right:0;text-align:center;top:0;width:600px}@media only screen and (max-width: 820px){.balloon_text{border-width:0.2666666667vw;height:12vw;width:74.6666666667vw}}.balloon_text::before{bottom:-17px;content:"";height:30px;left:0;margin:auto;position:absolute;right:0;transform:scaleX(0.8) rotate(45deg);width:30px}@media only screen and (max-width: 820px){.balloon_text::before{bottom:-2.1333333333vw;height:4vw;width:4vw}}.balloon_text::after{bottom:-13.5px;content:"";height:30px;left:0;margin:auto;position:absolute;right:0;transform:scaleX(0.8) rotate(45deg);width:30px}@media only screen and (max-width: 820px){.balloon_text::after{bottom:-1.6vw;height:4vw;width:4vw}}.balloon.is-blue .balloon_text{background-color:#628fd5;border-color:#628fd5}.balloon.is-blue .balloon_text::before{background:linear-gradient(-45deg, #628fd5 0%, #628fd5 50%, transparent 50%, transparent 100%)}.balloon.is-blue .balloon_text::after{background:linear-gradient(-45deg, #628fd5 0%, #628fd5 50%, transparent 50%, transparent 100%)}.balloon.is-red .balloon_text{background-color:#e32920;border-color:#e32920}.balloon.is-red .balloon_text::before{background:linear-gradient(-45deg, #e32920 0%, #e32920 50%, transparent 50%, transparent 100%)}.balloon.is-red .balloon_text::after{background:linear-gradient(-45deg, #e32920 0%, #e32920 50%, transparent 50%, transparent 100%)}.balloon.is-small .balloon_text{font-size:2.4rem}@media only screen and (max-width: 820px){.balloon.is-small .balloon_text{font-size:4vw}}.balloon.is-small .balloon_text{height:50px;width:540px}@media only screen and (max-width: 820px){.balloon.is-small .balloon_text{height:9.3333333333vw;width:auto}}.balloon.is-small .balloon_text::before{bottom:-12px;height:20px;width:20px}@media only screen and (max-width: 820px){.balloon.is-small .balloon_text::before{bottom:-2.1333333333vw;height:4vw;width:4vw}}.balloon.is-small .balloon_text::after{bottom:-8.5px;height:20px;width:20px}@media only screen and (max-width: 820px){.balloon.is-small .balloon_text::after{bottom:-1.6vw;height:4vw;width:4vw}}.balloon.is-xsmall .balloon_text{font-size:2.4rem}@media only screen and (max-width: 820px){.balloon.is-xsmall .balloon_text{font-size:4vw}}.balloon.is-xsmall .balloon_text{height:50px;width:300px}@media only screen and (max-width: 820px){.balloon.is-xsmall .balloon_text{height:9.3333333333vw;width:42.6666666667vw}}.balloon.is-xsmall .balloon_text::before{bottom:-12px;height:20px;width:20px}@media only screen and (max-width: 820px){.balloon.is-xsmall .balloon_text::before{bottom:-2.1333333333vw;height:4vw;width:4vw}}.balloon.is-xsmall .balloon_text::after{bottom:-8.5px;height:20px;width:20px}@media only screen and (max-width: 820px){.balloon.is-xsmall .balloon_text::after{bottom:-1.6vw;height:4vw;width:4vw}}.balloon_heading{font-size:4.5rem}@media only screen and (max-width: 820px){.balloon_heading{font-size:6.6666666667vw}}.balloon_heading{color:#628fd5;font-weight:bold;line-height:1.5;margin:30px auto 0;text-align:center}@media only screen and (max-width: 820px){.balloon_heading{font-size:6.6666666667vw;margin:4vw auto 0}}@media only screen and (max-width: 820px){.details_button{margin:5.3333333333vw auto 0}}.details_button>summary{display:block;text-align:center}.details_button>summary>span{font-size:2rem}@media only screen and (max-width: 820px){.details_button>summary>span{font-size:3.4666666667vw}}.details_button>summary>span{align-items:center;background:#fff;border:2px solid #dcdcdc;border-radius:99px;color:#6f6f6f;cursor:pointer;display:flex;font-weight:bold;height:50px;justify-content:center;margin:0 auto;position:relative;width:340px}@media only screen and (max-width: 820px){.details_button>summary>span{border-width:0.5333333333vw;height:10.6666666667vw;width:64vw}}.details_button>summary>span::before,.details_button>summary>span::after{background:#b2b2b2;content:"";display:block;height:16px;position:absolute;right:29px;top:50%;width:2px}@media only screen and (max-width: 820px){.details_button>summary>span::before,.details_button>summary>span::after{height:3.2vw;right:5.3333333333vw;width:0.5333333333vw}}.details_button>summary>span::before{transform:translate(0, -50%) rotate(-90deg)}.details_button>summary>span::after{transform:translate(0, -50%);transition:all .05s ease}.details_button>summary+*{margin:40px auto 0}@media only screen and (max-width: 820px){.details_button>summary+*{margin:5.3333333333vw auto 0}}.details_button[open]>summary>span::before{opacity:0}.details_button[open]>summary>span::after{transform:translate(0, -50%) rotate(90deg)}.details_button>p{font-size:2rem}@media only screen and (max-width: 820px){.details_button>p{font-size:3.4666666667vw}}.details_button>p{line-height:1.5}.details_button>ul.note{margin:20px auto 0}@media only screen and (max-width: 820px){.details_button>ul.note{margin:2.6666666667vw auto 0}}.details_close>a{font-size:1.6rem}@media only screen and (max-width: 820px){.details_close>a{font-size:2.6666666667vw}}.details_close>a{align-items:center;background:#fff;border:1px solid #b2b2b2;border-radius:4px;color:#6f6f6f;display:flex;height:35px;justify-content:center;margin:40px auto 0;position:relative;text-decoration:none;width:200px}.details_close>a::before,.details_close>a::after{background:#6f6f6f;bottom:0;content:"";display:block;height:1.5px;left:15px;margin:auto;position:absolute;top:0;width:14px}.details_close>a::before{transform:rotate(-45deg)}.details_close>a::after{transform:rotate(45deg)}.details_close>a:hover{background-color:#b2b2b2}@media only screen and (max-width: 820px){.details_close>a{font-size:2rem;border-radius:1.0666666667vw;border-width:0.2666666667vw;height:10.6666666667vw;margin:8vw auto 0;width:45.3333333333vw}}@media only screen and (max-width: 820px)and (max-width: 820px){.details_close>a{font-size:3.4666666667vw}}@media only screen and (max-width: 820px){.details_close>a::before,.details_close>a::after{height:0.4vw;left:4vw;width:4vw}}.tabBox_index{display:flex;justify-content:center}.tabBox_index>button{font-size:3rem}@media only screen and (max-width: 820px){.tabBox_index>button{font-size:4.8vw}}.tabBox_index>button{background:#fff;border:2px solid #e32920;border-image:linear-gradient(0deg, #d30f00 0%, #e32920 100%);border-image-slice:1;color:#b2b2b2;cursor:pointer;font-weight:bold;height:70px;position:relative;width:400px}@media only screen and (max-width: 820px){.tabBox_index>button{border-width:0.2666666667vw;height:13.3333333333vw;width:50%}}.tabBox_index>button.is-active{background:linear-gradient(0deg, #d30f00 0%, #e32920 100%);color:#fff;cursor:default}.tabBox_index>button.is-active::before{border:10px solid rgba(0,0,0,0);border-top:16px solid #d30f00;bottom:-28px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}@media only screen and (max-width: 820px){.tabBox_index>button.is-active::before{border-width:3.2vw 2.1333333333vw 2.1333333333vw 2.1333333333vw;bottom:-5.3333333333vw}}.tabBox_contents{display:none}.tabBox_contents.is-active{display:block}.tabBox2_index{display:flex;gap:10px;justify-content:center}@media only screen and (max-width: 820px){.tabBox2_index{gap:2.6666666667vw}}.tabBox2_index>button{font-size:2rem}@media only screen and (max-width: 820px){.tabBox2_index>button{font-size:3.4666666667vw}}.tabBox2_index>button{background:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.16);color:#000;cursor:pointer;font-weight:bold;height:90px;padding:0 10px;position:relative;width:210px}@media only screen and (max-width: 820px){.tabBox2_index>button{border-radius:1.0666666667vw;border-width:0.2666666667vw;box-shadow:0.2666666667vw 0.2666666667vw 0.2666666667vw rgba(0,0,0,.16);height:13.3333333333vw;padding:0 2.6666666667vw;width:50%}.tabBox2_index>button small{font-weight:normal}}.tabBox2_index>button.is-active{background-color:#628fd5;color:#fff;cursor:default}.tabBox2 .tabBox_contents{display:none}.tabBox2 .tabBox_contents.is-active{display:block}.tabBox3_index{display:flex;gap:20px;justify-content:center}@media only screen and (max-width: 820px){.tabBox3_index{gap:2.6666666667vw}}.tabBox3_index>li>button{background-color:rgba(0,0,0,0);border:2px solid #dcdcdc;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.16);cursor:pointer;margin:0;padding:20px;position:relative;width:280px}@media only screen and (max-width: 820px){.tabBox3_index>li>button{border-radius:1.0666666667vw;border-width:0.2666666667vw;box-shadow:0.2666666667vw 0.2666666667vw 0.2666666667vw rgba(0,0,0,.16);margin:0;padding:2.6666666667vw;width:26.6666666667vw}}.tabBox3_index>li>button:hover{background:#f6f6f6}.tabBox3_index>li>button dl{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 0 30px 0}@media only screen and (max-width: 820px){.tabBox3_index>li>button dl{padding:0 0 4vw 0}}.tabBox3_index>li>button dl>dt{font-size:2rem}@media only screen and (max-width: 820px){.tabBox3_index>li>button dl>dt{font-size:3.4666666667vw}}.tabBox3_index>li>button dl>dt{font-weight:bold;line-height:1.5;overflow:break-word;text-align:center;word-break:keep-all}@media only screen and (max-width: 820px){.tabBox3_index>li>button dl>dt{font-size:2.6666666667vw;margin-inline:1.3333333333vw}}.tabBox3_index>li>button dl>dt>span{color:#628fd5}.tabBox3_index>li>button dl>dd{margin:20px auto 0}@media only screen and (max-width: 820px){.tabBox3_index>li>button dl>dd{margin:2.6666666667vw auto 0}}@media only screen and (max-width: 820px){.tabBox3_index>li>button dl>dd>img{height:16vw;width:22.9333333333vw}}.tabBox3_index>li>button::after{border-bottom:2px solid #b2b2b2;border-right:2px solid #b2b2b2;bottom:20px;content:"";display:block;height:12px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:12px}@media only screen and (max-width: 820px){.tabBox3_index>li>button::after{border-width:0.2666666667vw;bottom:2.6666666667vw;height:1.8666666667vw;width:1.8666666667vw}}.tabBox3_contents{display:none}.tabBox3_contents.is-active{display:block}.plusBox{font-size:2.4rem}@media only screen and (max-width: 820px){.plusBox{font-size:4vw}}.plusBox{align-items:center;background-color:#628fd5;border-radius:100vmax;color:#fff;display:flex;font-weight:bold;height:90px;line-height:1.5;margin:40px 120px 0;padding:0 35px 0 85px;position:relative}@media only screen and (max-width: 820px){.plusBox{font-size:3.4666666667vw;height:24vw;margin:5.3333333333vw 2.6666666667vw 0;padding:0 8vw 0 13.3333333333vw}}.plusBox::before{background:#fff url("/service/docomohikari/common_47843/images/plusBox.svg") center center no-repeat;border-radius:100vmax;bottom:0;color:#fff;content:"";display:block;font-weight:bold;height:40px;left:25px;line-height:1;margin:auto;position:absolute;top:0;width:40px}@media only screen and (max-width: 820px){.plusBox::before{background-size:4.2666666667vw;height:8vw;left:2.6666666667vw;width:8vw}}.orderBox_btn>p{color:#2b2b2b;font-size:2rem;margin:0 auto .5em;text-align:center}@media only screen and (max-width: 820px){.orderBox_btn>p{font-size:3.4666666667vw}}.orderBox_btn>p>span{color:#e32920;font-weight:bold}.orderBox_btn>a{align-items:center;border:2px solid rgba(0,0,0,0);border-radius:8px;box-shadow:3px 2px 2px rgba(0,0,0,.2);color:#fff;display:flex;flex-direction:column;font-size:3rem;font-weight:bold;height:100px;justify-content:center;line-height:1.5;margin:0 auto 3px;text-align:center;text-decoration:none;width:520px}@media only screen and (max-width: 820px){.orderBox_btn>a{border:0.5333333333vw solid rgba(0,0,0,0);border-radius:1.3333333333vw;box-shadow:0.5333333333vw 0.5333333333vw 0.5333333333vw rgba(0,0,0,.2);font-size:4.8vw;height:16vw;margin:0 auto 0.5333333333vw;width:80vw}}.orderBox_btn>a small{display:block;font-size:2rem}@media only screen and (max-width: 820px){.orderBox_btn>a small{font-size:2.6666666667vw}}.orderBox_btn+.orderBox_btn{margin:20px auto 0}@media only screen and (max-width: 820px){.orderBox_btn+.orderBox_btn{margin:4vw auto 0}}.orderBox_regist>a{background:#fabe00;border-color:#fabe00}.orderBox_regist>a:hover{background-color:#fa9900;border-color:#fa9900}.orderBox_exist>a{background:#7893bd;border-color:#7893bd}.orderBox_exist>a:hover{background-color:#556d92;border-color:#556d92}.orderBox_consult>a{background:#f4ffff;border-color:#44d1d1;color:#44d1d1}.orderBox_consult>a small{color:#6f6f6f}.orderBox_denki>a{background:#13ae67;border-color:#13ae67}.orderBox_denki>a:hover{background-color:#00522c;border-color:#00522c}.orderBox_note{color:#6f6f6f;font-size:1.4rem;line-height:1.5;margin:1em auto 0;overflow-wrap:break-word;text-align:center;width:520px;word-break:keep-all}@media only screen and (max-width: 820px){.orderBox_note{font-size:2.6666666667vw;margin:1em 5.3333333333vw 0;text-align:left;width:auto}}.orderBox_note+.orderBox_menu{margin:30px auto 0}@media only screen and (max-width: 820px){.orderBox_note+.orderBox_menu{margin:5.3333333333vw 5.3333333333vw 0}}.orderBox_menu{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto 0;max-width:100%;width:880px}@media only screen and (max-width: 820px){.orderBox_menu{display:block;font-size:2.6666666667vw;margin:2.6666666667vw 5.3333333333vw 0;width:auto}}.orderBox_menu>li{line-height:1.5}.orderBox_menu>li+li{margin:0 0 0 2em}@media only screen and (max-width: 820px){.orderBox_menu>li+li{line-height:1;margin:2.6666666667vw auto 0}}@media only screen and (max-width: 820px){.orderBox_menu-center{display:flex}}.orderBox_code>p{font-size:1.6rem}@media only screen and (max-width: 820px){.orderBox_code>p{font-size:2.6666666667vw}}.orderBox_code>p{align-items:center;background:#f6f6f6;color:#6f6f6f;display:flex;height:36px;justify-content:center;margin:20px auto 0;width:320px}@media only screen and (max-width: 820px){.orderBox_code>p{height:8vw;margin:2.6666666667vw auto 0;width:46.6666666667vw}}.orderBox+.orderBox{margin-top:60px}@media only screen and (max-width: 820px){.orderBox+.orderBox{margin-top:8vw}}.orderBox+.orderBox_text-center{margin:20px auto 0}@media only screen and (max-width: 820px){.orderBox+.orderBox_text-center{margin:2.6666666667vw auto 0}}.orderBox+.orderBox_text-center>p{font-size:1.6rem}@media only screen and (max-width: 820px){.orderBox+.orderBox_text-center>p{font-size:2.6666666667vw}}.orderBox+.orderBox_text-center>p{color:#6f6f6f;line-height:1.5;text-align:center}.moduleRatingBox{margin:60px auto 0}@media only screen and (max-width: 820px){.moduleRatingBox{margin:8vw auto 0}}.moduleRatingBox+.footer{margin-top:0}.moduleRating{margin:0 auto}.moduleRating_rating{margin:0 60px}@media only screen and (max-width: 820px){.moduleRating_rating{margin:0 2.6666666667vw}}.moduleRating_btn{color:#2b2b2b;display:flex;gap:60px;justify-content:center;margin:40px auto 0}@media only screen and (max-width: 820px){.moduleRating_btn{gap:8vw;margin:5.3333333333vw auto 0}}.moduleRating_btn>button{font-size:2rem}@media only screen and (max-width: 820px){.moduleRating_btn>button{font-size:3.4666666667vw}}.moduleRating_btn>button{align-items:center;background-color:#fff;border:4px solid #2b2b2b;border-radius:8px;box-shadow:3px 3px 5px rgba(0,0,0,.3);color:#2b2b2b;cursor:pointer;display:flex;font-weight:bold;gap:20px;height:80px;justify-content:center;width:280px}@media only screen and (max-width: 820px){.moduleRating_btn>button{border-radius:1.0666666667vw;border-width:0.5333333333vw;box-shadow:0.5333333333vw 0.5333333333vw 0.8vw rgba(0,0,0,.3);gap:2.6666666667vw;height:13.3333333333vw;width:37.3333333333vw}}.moduleRating_btn>button.btn-yes span{display:block;height:30px;position:relative;width:30px}@media only screen and (max-width: 820px){.moduleRating_btn>button.btn-yes span{height:4vw;width:4vw}}.moduleRating_btn>button.btn-yes span::before{border:4px solid #2b2b2b;border-radius:50%;box-sizing:border-box;content:"";display:block;height:30px;width:30px}@media only screen and (max-width: 820px){.moduleRating_btn>button.btn-yes span::before{border-width:0.5333333333vw;height:4vw;width:4vw}}.moduleRating_btn>button.btn-no span{display:block;height:30px;position:relative;width:30px}@media only screen and (max-width: 820px){.moduleRating_btn>button.btn-no span{height:4vw;width:4vw}}.moduleRating_btn>button.btn-no span::before,.moduleRating_btn>button.btn-no span::after{background:#2b2b2b;content:"";height:30px;left:auto;position:absolute;top:50%;width:3px}@media only screen and (max-width: 820px){.moduleRating_btn>button.btn-no span::before,.moduleRating_btn>button.btn-no span::after{height:4vw;width:0.5333333333vw}}.moduleRating_btn>button.btn-no span::before{transform:translate(-50%, -50%) rotate(45deg)}.moduleRating_btn>button.btn-no span::after{transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (max-width: 820px){.moduleRating_btn>button.btn-no span{height:4vw;width:0.8vw}}.moduleRating_btn>button:hover{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff;text-decoration:none}.moduleRating_btn>button:hover.btn-yes span::before{border:4px solid #fff}.moduleRating_btn>button:hover.btn-no span::before,.moduleRating_btn>button:hover.btn-no span::after{background:#fff}.moduleRating.is-rated .moduleRating_btn{display:none}.moduleRating.is-rated .moduleRating_form{display:block}.moduleRating_form{display:none;margin:0 60px}@media only screen and (max-width: 820px){.moduleRating_form{margin:0 5.3333333333vw}}.moduleRating_form>p{line-height:1.5;margin:40px auto 0;overflow-wrap:break-word;text-align:center;word-break:keep-all}@media only screen and (max-width: 820px){.moduleRating_form>p{margin:5.3333333333vw auto 0}}.moduleRating_form textarea{font-size:2rem}@media only screen and (max-width: 820px){.moduleRating_form textarea{font-size:3.4666666667vw}}.moduleRating_form textarea{border:1px solid #b2b2b2;height:160px;line-height:1.5;margin:16px auto 0;max-width:1000px;padding:18px;width:100%}.moduleRating_form textarea::placeholder{font-weight:400 !important}@media only screen and (max-width: 820px){.moduleRating_form textarea{border-width:0.2666666667vw;height:32vw;margin:2.1333333333vw auto 0;max-width:100%;padding:2.6666666667vw}}.moduleRating_form textarea.is-error{border-color:#e32920}.moduleRating_form .errorMessage{display:none}.moduleRating_form button{font-size:2rem}@media only screen and (max-width: 820px){.moduleRating_form button{font-size:3.4666666667vw}}.moduleRating_form button{align-items:center;background-color:#fff;border:4px solid #2b2b2b;border-radius:8px;box-shadow:3px 3px 5px rgba(0,0,0,.3);color:#2b2b2b;cursor:pointer;display:flex;font-weight:bold;gap:20px;height:80px;justify-content:center;margin:40px auto 0;width:280px}@media only screen and (max-width: 820px){.moduleRating_form button{border-radius:1.0666666667vw;border-width:0.5333333333vw;box-shadow:0.8vw 0.8vw 1.3333333333vw rgba(0,0,0,.3);gap:2.6666666667vw;height:13.3333333333vw;margin:5.3333333333vw auto 0;width:37.3333333333vw}}.moduleRating_form button:hover{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff;text-decoration:none}.moduleRating_form button+p{line-height:1.5;margin:20px auto 0;overflow-wrap:break-word;text-align:center;word-break:keep-all}@media only screen and (max-width: 820px){.moduleRating_form button+p{margin:2.6666666667vw auto 0}}.moduleRating_complete{display:none;margin:0 60px}@media only screen and (max-width: 820px){.moduleRating_complete{margin:0 5.3333333333vw}}.moduleRating_complete>p{line-height:1.5;margin:40px auto 0;overflow-wrap:break-word;text-align:center;word-break:keep-all}@media only screen and (max-width: 820px){.moduleRating_complete>p{margin:5.3333333333vw auto 0}}.singlepage{align-items:center;background:#e32920;display:flex;flex-direction:column;height:170px;justify-content:center}@media only screen and (max-width: 820px){.singlepage{height:21.3333333333vw}}.singlepage_english{color:#ffd757;display:block;font-size:1.4rem;font-weight:bold}@media only screen and (max-width: 820px){.singlepage_english{font-size:2.6666666667vw}}.singlepage_inner{color:#fff;font-size:3rem;font-weight:bold;line-height:1.5;text-align:center}@media only screen and (max-width: 820px){.singlepage_inner{font-size:4.8vw}}.singlepage_inner>span{color:#ffd757;display:block;font-size:1.4rem}@media only screen and (max-width: 820px){.singlepage_inner>span{font-size:2.6666666667vw}}.singlepageBanner{margin:80px auto;text-align:center}@media only screen and (max-width: 820px){.singlepageBanner{margin:10.6666666667vw auto}}.singlepageBanner>h4{font-weight:normal;margin:0 auto 20px}@media only screen and (max-width: 820px){.singlepageBanner>h4{line-height:1.5;margin:0 auto 2.6666666667vw}}@media only screen and (max-width: 820px){.singlepageBanner_img img{height:auto;width:89.3333333333vw}}.singlepage_lead{font-size:2.4rem}@media only screen and (max-width: 820px){.singlepage_lead{font-size:4vw}}.singlepage_lead{display:flex;flex-direction:column;gap:20px;line-height:1.5;padding:80px 80px}@media only screen and (max-width: 820px){.singlepage_lead{flex-direction:column;gap:5.3333333333vw;padding:8vw 5.3333333333vw}}@media only screen and (max-width: 820px){.singlepage_leadImg{height:26.6666666667vw;width:26.6666666667vw}}.singlepage_lead>ul.note{margin:.5em 0 0 0}.singlepage+.section-gray{margin:0 auto}.topicpathBox{margin:0 auto;padding:20px 0 0 0}@media only screen and (max-width: 820px){.topicpathBox{margin:0 5.3333333333vw;padding:2.6666666667vw 0 0 0}}.topicpathBox>dl{display:flex;flex-wrap:wrap}.topicpathBox>dl>dt{font-size:1.6rem}@media only screen and (max-width: 820px){.topicpathBox>dl>dt{font-size:2.6666666667vw}}.topicpathBox>dl>dt{line-height:1.5;white-space:nowrap}.topicpathBox>dl>dd{font-size:1.6rem}@media only screen and (max-width: 820px){.topicpathBox>dl>dd{font-size:2.6666666667vw}}.topicpathBox>dl>dd{display:flex;line-height:1.5;margin-left:1em;padding-left:1em;position:relative}.topicpathBox>dl>dd:last-child{font-weight:bold}.topicpathBox>dl>dd:last-child a{color:#000}.topicpathBox>dl>dd::before{aspect-ratio:1;background-color:#628fd5;clip-path:polygon(0 7%, 7% 0, 57% 50%, 7% 100%, 0 93%, 43% 50%, 0 7%);content:"";display:block;height:14px;inset:0;left:0;margin:auto;position:absolute;right:auto;width:14px}@media only screen and (max-width: 820px){.topicpathBox>dl>dd::before{height:2.4vw;width:2.4vw}}.topicpathBox>dl>dd>p{white-space:nowrap}.mainvisual_lead{font-size:2.4rem}@media only screen and (max-width: 820px){.mainvisual_lead{font-size:4vw}}.mainvisual_lead{line-height:1.5;padding:60px 80px}@media only screen and (max-width: 820px){.mainvisual_lead{padding:8vw 5.3333333333vw}}.mainvisual_lead>ul.note{margin:.5em auto 0}.mainvisual_movie{margin:0 auto 60px;text-align:center}@media only screen and (max-width: 820px){.mainvisual_movie{margin:0 auto 8vw}}.mainvisual{margin:60px auto 0;text-align:center}@media only screen and (max-width: 820px){.mainvisual{margin:8vw 5.3333333333vw 0}}.mainvisual_inner{margin:0 auto;padding:0}.mainvisual_inner img{height:auto;max-width:100%}.section-white+.section-gray{margin-top:0}.section_inner-red{border-radius:0 0 30px 30px}@media only screen and (max-width: 820px){.section_inner-red{border-radius:0 0 4vw 4vw}}.leadBox{align-items:center;display:flex;justify-content:center;margin:0 60px}@media only screen and (max-width: 820px){.leadBox{margin:0 5.3333333333vw}}@media only screen and (max-width: 820px){.leadBox>picture{width:36vw}}.leadBox>p{font-size:2.4rem}@media only screen and (max-width: 820px){.leadBox>p{font-size:4vw}}.leadBox>p{line-height:1.5}@media only screen and (max-width: 820px){.leadBox>p{font-size:3.4666666667vw;width:53.3333333333vw}}.areaSearchBox{background-color:#e8f1fe;border-radius:20px;margin:60px 60px 0;padding:40px}@media only screen and (max-width: 820px){.areaSearchBox{border-radius:2.6666666667vw;margin:8vw 5.3333333333vw 0;padding:5.3333333333vw}}.areaSearchBox_content{align-items:center;display:flex;gap:40px;justify-content:center;margin:0 60px}@media only screen and (max-width: 820px){.areaSearchBox_content{flex-direction:column;gap:5.3333333333vw;margin:5.3333333333vw auto}}.areaSearchBox_content>p{line-height:1.5}.areaSearchBox .section_heading{font-size:2rem}@media only screen and (max-width: 820px){.areaSearchBox .section_heading{font-size:3.4666666667vw}}.areaSearchBox .section_heading{color:#628fd5;font-weight:bold;line-height:1.5;overflow-wrap:break-word;text-align:center;word-break:keep-all}.areaSearchBox .linkBtn{margin-top:20px}@media only screen and (max-width: 820px){.areaSearchBox .linkBtn{margin-top:2.6666666667vw}}.indexBox{padding:80px 0 0 0}@media only screen and (max-width: 820px){.indexBox{padding:10.6666666667vw 0 0 0}.indexBox .section_heading{margin-inline:2.6666666667vw}.indexBox .section_lead{margin-inline:2.6666666667vw}}.pageIndex>ul{counter-reset:pageIndex 0;display:flex;justify-content:center;margin:80px 110px 0}@media only screen and (max-width: 820px){.pageIndex>ul{justify-content:space-between;margin:10.6666666667vw 2.6666666667vw 0}}.pageIndex>ul>li{border:2px solid #dcdcdc;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.16);counter-increment:pageIndex 1;height:206px;margin:0 10px;position:relative;width:225px}@media only screen and (max-width: 820px){.pageIndex>ul>li{border-radius:1.0666666667vw;border-width:0.2666666667vw;box-shadow:0.2666666667vw 0.2666666667vw 0.2666666667vw rgba(0,0,0,.16);height:24.8vw;margin:0;width:21.3333333333vw}}.pageIndex>ul>li:hover{background:#f6f6f6}.pageIndex>ul>li>a{align-items:center;border:2px solid rgba(0,0,0,0);color:#000;display:flex;height:202px;justify-content:center;text-decoration:none;width:225px}@media only screen and (max-width: 820px){.pageIndex>ul>li>a{border-width:0.2666666667vw;height:24.2666666667vw;width:21.3333333333vw}}.pageIndex>ul>li dl{align-items:center;display:flex;flex-direction:column;justify-content:center}.pageIndex>ul>li dl>dt{font-size:2rem}@media only screen and (max-width: 820px){.pageIndex>ul>li dl>dt{font-size:3.4666666667vw}}.pageIndex>ul>li dl>dt{font-weight:bold;line-height:1;text-align:center}@media only screen and (max-width: 820px){.pageIndex>ul>li dl>dt>span{display:none}}.pageIndex>ul>li dl>dt::before{font-size:1.6rem}@media only screen and (max-width: 820px){.pageIndex>ul>li dl>dt::before{font-size:2.6666666667vw}}.pageIndex>ul>li dl>dt::before{color:#628fd5;content:"point " counter(pageIndex);display:block;font-weight:bold;margin-bottom:.5em;text-align:center}.pageIndex>ul>li dl>dd{margin:20px auto 0}@media only screen and (max-width: 820px){.pageIndex>ul>li dl>dd{margin:2.6666666667vw auto 0}}@media only screen and (max-width: 820px){.pageIndex>ul>li dl>dd>img{height:7.4666666667vw;width:10.6666666667vw}}.satisfactionBox{border-top:1px dashed #b2b2b2;margin:80px 60px 0;padding:80px 0 0 0}@media only screen and (max-width: 820px){.satisfactionBox{border-width:0.2666666667vw;margin:10.6666666667vw 2.6666666667vw 0;padding:10.6666666667vw 0 0 0}}@media only screen and (max-width: 820px){.satisfactionBox .section_lead{margin-inline:auto}}.satisfactionBox_img{display:block;margin:20px auto 0;text-align:center}@media only screen and (max-width: 820px){.satisfactionBox_img{margin:2.6666666667vw auto 0}}@media only screen and (max-width: 820px){.satisfactionBox_img img{height:58.6666666667vw;width:58.6666666667vw}}.satisfactionBox>ul.note{margin:1em auto 0}@media only screen and (max-width: 820px){.satisfactionBox>ul.note{margin:1em auto 0}}.reviewBox{margin:60px auto 0;padding:40px 0 60px}@media only screen and (max-width: 820px){.reviewBox{margin:8vw auto 0;padding:5.3333333333vw 0 8vw 0}}.reviewBox>h3{font-size:3rem}@media only screen and (max-width: 820px){.reviewBox>h3{font-size:4.8vw}}.reviewBox>h3{color:#628fd5;line-height:1.3;margin:0 auto;text-align:center}@media only screen and (max-width: 820px){.reviewBox>h3{font-size:4vw;margin:0 auto}}.reviewBox>h3>span{font-size:2rem}@media only screen and (max-width: 820px){.reviewBox>h3>span{font-size:3.4666666667vw}}@media only screen and (max-width: 820px){.reviewBox>h3>span{font-size:3.4666666667vw}}.reviewBox>p{margin:20px auto 0;text-align:center}@media only screen and (max-width: 820px){.reviewBox>p{line-height:1.5;margin:2.6666666667vw 2.6666666667vw 0;text-align:justify}}.reviewBox_content{background:#fff;border-radius:20px;display:block;margin:40px 60px 0;padding:60px 0 60px 40px}@media only screen and (max-width: 820px){.reviewBox_content{border-radius:2.6666666667vw;margin:5.3333333333vw 2.6666666667vw 0;padding:8vw 0 5.3333333333vw 5.3333333333vw}}.reviewBox_content>blockquote{margin:0 auto;padding:0}.reviewBox_content>blockquote>dl{height:15em;margin:0 auto;overflow-y:scroll;padding:0 40px 0 0}@media only screen and (max-width: 820px){.reviewBox_content>blockquote>dl{padding:0 5.3333333333vw 0 0}}.reviewBox_content>blockquote>dl>dt{font-size:2rem}@media only screen and (max-width: 820px){.reviewBox_content>blockquote>dl>dt{font-size:3.4666666667vw}}.reviewBox_content>blockquote>dl>dt{font-weight:bold;text-align:left;white-space:nowrap}@media only screen and (max-width: 820px){.reviewBox_content>blockquote>dl>dt{font-size:3.4666666667vw}}.reviewBox_content>blockquote>dl>dt>span[class^=star]::after{color:#fabe00;display:inline;margin-left:.5em}.reviewBox_content>blockquote>dl>dt>.star3::after{content:"★★★☆☆"}.reviewBox_content>blockquote>dl>dt>.star4::after{content:"★★★★☆"}.reviewBox_content>blockquote>dl>dt>.star5::after{content:"★★★★★"}.reviewBox_content>blockquote>dl>dd{margin:10px auto 30px}@media only screen and (max-width: 820px){.reviewBox_content>blockquote>dl>dd{margin:1.3333333333vw auto 4vw}}.reviewBox_content>blockquote>dl>dd>p{font-size:1.6rem}@media only screen and (max-width: 820px){.reviewBox_content>blockquote>dl>dd>p{font-size:2.6666666667vw}}.reviewBox_content>blockquote>dl>dd>p{line-height:1.5}@media only screen and (max-width: 820px){.reviewBox_content>blockquote>dl>dd>p{font-size:2.6666666667vw}}.reviewBoxNote{padding:20px 60px 0}@media only screen and (max-width: 820px){.reviewBoxNote{margin:0 2.6666666667vw;padding:2.6666666667vw 0}}.speedBox{border-top:1px dashed #b2b2b2;margin:80px 60px 0;padding:80px 0 0 0}@media only screen and (max-width: 820px){.speedBox{border-top-width:0.2666666667vw;margin:10.6666666667vw 2.6666666667vw 0;padding:10.6666666667vw 0 0 0}}.speedBox_img{background:#fff4d0}@media only screen and (max-width: 820px){.speedBox_img{margin:8vw 0 0}}.speedBox_img>img{height:auto;max-width:100%}.measureBox{margin:60px auto 0;padding:60px 0 0 0}@media only screen and (max-width: 820px){.measureBox{margin:8vw auto 0;padding:8vw 0 0 0}}.measureBox .section_heading{color:#fff}.measureBox_content{background:#fff;border-radius:20px;margin:40px 60px 0;padding:60px 40px}@media only screen and (max-width: 820px){.measureBox_content{border-radius:2.6666666667vw;margin:5.3333333333vw 2.6666666667vw 0;padding:8vw 2.6666666667vw}}.measureBox_content .box-measure{margin:40px auto 0}@media only screen and (max-width: 820px){.measureBox_content .box-measure{margin:5.3333333333vw auto 0}}.measureBox_content .box-measure>.box-measure-border .map{display:none}.measureBox_content .box-measure>.box-measure-border .speed-updown{align-items:flex-end;display:flex;font-weight:bold;justify-content:space-between}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .speed-updown{display:block}}.measureBox_content .box-measure>.box-measure-border .speed-updown>p{align-items:flex-end;display:flex;font-size:2rem;height:90px;position:relative;width:420px}@media only screen and (min-width: 820px)and (max-width: 1124px)and (orientation: landscape){.measureBox_content .box-measure>.box-measure-border .speed-updown>p{width:380px}}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .speed-updown>p{font-size:2.6666666667vw;height:13.3333333333vw;margin:0 auto;width:78.6666666667vw}}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .speed-updown>p+p{margin-top:2.6666666667vw}}.measureBox_content .box-measure>.box-measure-border .speed-updown>p.down.lazyloaded{background:url("/service/docomohikari/common_47843/images/box-measure_down.svg") left top no-repeat}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .speed-updown>p.down.lazyloaded{background-position:0 1.3333333333vw;background-size:11.4666666667vw 8.2666666667vw}}.measureBox_content .box-measure>.box-measure-border .speed-updown>p.up.lazyloaded{background:url("/service/docomohikari/common_47843/images/box-measure_up.svg") left top no-repeat}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .speed-updown>p.up.lazyloaded{background-position:0 1.3333333333vw;background-size:11.4666666667vw 8.2666666667vw}}.measureBox_content .box-measure>.box-measure-border .speed-updown>p .num{align-items:baseline;border:1px solid #dcdcdc;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.15) inset;color:#e32920;display:flex;font-size:1.6rem;height:90px;justify-content:center;line-height:90px;margin:auto;position:absolute;right:0;top:0;width:320px}@media only screen and (min-width: 820px)and (max-width: 1124px)and (orientation: landscape){.measureBox_content .box-measure>.box-measure-border .speed-updown>p .num{width:280px}}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .speed-updown>p .num{border-width:0.2666666667vw;bottom:0;box-shadow:0 0.8vw 1.6vw rgba(0,0,0,.15) inset;font-size:3.4666666667vw;height:13.3333333333vw;line-height:13.3333333333vw;right:0;top:0;width:64vw}}.measureBox_content .box-measure>.box-measure-border .speed-updown>p .num>span{font-size:4.5rem;padding-right:.1em}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .speed-updown>p .num>span{font-size:8vw}}.measureBox_content .box-measure>.box-measure-border .box-measure_inner{background-color:#e8f1fe;margin:40px -40px 0;padding:40px}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .box-measure_inner{margin:5.3333333333vw -2.6666666667vw 0;padding:5.3333333333vw 0}}.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.title-local>h5{font-size:3rem}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.title-local>h5{font-size:4.8vw}}.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.title-local>h5{color:#628fd5;font-weight:bold;margin:0 auto;text-align:center}.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.select-local{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto 0}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.select-local{margin:2.6666666667vw auto 0}}.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.select-local>li{font-size:2.4rem}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.select-local>li{font-size:4vw}}.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.select-local>li{align-items:center;background-color:#fff;border-bottom:6px solid #628fd5;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.16);cursor:pointer;display:flex;font-weight:bold;height:100px;justify-content:center;margin:20px 10px 0;width:195px}@media only screen and (max-width: 820px){.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.select-local>li{border-bottom-width:1.0666666667vw;border-radius:1.0666666667vw;box-shadow:0.5333333333vw 0.5333333333vw 0.5333333333vw rgba(0,0,0,.16);height:16vw;margin:2.6666666667vw 1.3333333333vw 0;width:24.5333333333vw}}.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.select-local>li.is-active,.measureBox_content .box-measure>.box-measure-border .box-measure_inner>.select-local>li:hover{background-color:#628fd5;color:#fff}.measureBox_content .box-measure>.box-measure-border .select-local-pulldown{display:none}.measureBox_content .box-measure>.attention,.measureBox_content .box-measure .link{display:none}.measureBox_content .box-measure+ul.note{margin:1em auto 0}@media only screen and (max-width: 820px){.measureBox_content .box-measure+ul.note{margin:1em 2.6666666667vw 0;width:auto}}.measureBox_text{line-height:1.5}@media only screen and (max-width: 820px){.measureBox_text{margin:0 2.6666666667vw}}.pursueSpeedBox{padding:60px 0 80px}@media only screen and (max-width: 820px){.pursueSpeedBox{padding:8vw 0 10.6666666667vw}}.pursueSpeedBox .section_heading{color:#fff}.pursueSpeedBox_content{background:#fff;border-radius:20px;margin:40px 60px 0;padding:60px 40px}@media only screen and (max-width: 820px){.pursueSpeedBox_content{border-radius:2.6666666667vw;margin:5.3333333333vw 2.6666666667vw 0;padding:8vw 5.3333333333vw}}.pursueSpeedBox_content>p{line-height:1.5}.pursueSpeedBox_particular{margin:160px auto 0;position:relative}@media only screen and (max-width: 820px){.pursueSpeedBox_particular{margin:24vw auto 0}}.pursueSpeedBox_particular .baloon{align-items:center;border:2px solid #628fd5;border-radius:99px;color:#628fd5;display:flex;font-size:4rem;font-weight:bold;height:80px;justify-content:center;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-120px;width:600px}@media only screen and (max-width: 820px){.pursueSpeedBox_particular .baloon{border-width:0.2666666667vw;font-size:5.3333333333vw;height:12vw;top:-18.6666666667vw;width:74.6666666667vw}}.pursueSpeedBox_particular .baloon::before{background:linear-gradient(-45deg, #628fd5 0%, #628fd5 50%, transparent 50%, transparent 100%);bottom:-17px;content:"";height:30px;left:0;margin:auto;position:absolute;right:0;transform:scaleX(0.8) rotate(45deg);width:30px}@media only screen and (max-width: 820px){.pursueSpeedBox_particular .baloon::before{bottom:-2.1333333333vw;height:4vw;width:4vw}}.pursueSpeedBox_particular .baloon::after{background:linear-gradient(-45deg, #fff 0%, #fff 50%, transparent 50%, transparent 100%);bottom:-13.5px;content:"";height:30px;left:0;margin:auto;position:absolute;right:0;transform:scaleX(0.8) rotate(45deg);width:30px}@media only screen and (max-width: 820px){.pursueSpeedBox_particular .baloon::after{bottom:-1.6vw;height:4vw;width:4vw}}.pursueSpeedBox_particular>p{font-size:3rem}@media only screen and (max-width: 820px){.pursueSpeedBox_particular>p{font-size:4.8vw}}.pursueSpeedBox_particular>p{font-weight:bold;line-height:1.5;text-align:center}.particularBox{display:flex;justify-content:space-between;margin:40px auto 0}@media only screen and (max-width: 820px){.particularBox{display:block;margin:5.3333333333vw auto 0}}.particularBox>li{border:1px solid #dcdcdc;width:280px}@media only screen and (max-width: 820px){.particularBox>li{border-width:0.2666666667vw;width:auto}}@media only screen and (max-width: 820px){.particularBox>li+li{margin-top:2.6666666667vw}}.particularBox>li>dl{background:#e8f1fe;height:100%}.particularBox>li>dl>dt{align-items:center;background:#fff;display:flex;padding:20px 0 20px 20px}@media only screen and (max-width: 820px){.particularBox>li>dl>dt{padding:5.3333333333vw 0 5.3333333333vw 5.3333333333vw}}.particularBox>li>dl>dt>span{font-size:2rem}@media only screen and (max-width: 820px){.particularBox>li>dl>dt>span{font-size:3.4666666667vw}}.particularBox>li>dl>dt>span{padding-left:30px;position:relative}@media only screen and (max-width: 820px){.particularBox>li>dl>dt>span{padding-left:8vw}}.particularBox>li>dl>dt>span::before,.particularBox>li>dl>dt>span::after{content:"";display:block;left:10px;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width: 820px){.particularBox>li>dl>dt>span::before,.particularBox>li>dl>dt>span::after{left:2vw}}.particularBox>li>dl>dt>span::before{background-color:#fff;border:1px solid #b2b2b2;border-radius:2px;height:22px;width:22px}@media only screen and (max-width: 820px){.particularBox>li>dl>dt>span::before{border-radius:0.5333333333vw;border-width:0.2666666667vw;height:5.8666666667vw;width:5.8666666667vw}}.particularBox>li>dl>dt>span::after{border-bottom:2px solid #628fd5;border-right:2px solid #628fd5;content:"";display:block;height:13px;left:6px;margin-top:-9px;position:absolute;top:50%;transform:rotate(45deg);width:8px}@media only screen and (max-width: 820px){.particularBox>li>dl>dt>span::after{border-width:0.5333333333vw;height:3.4666666667vw;left:1.0666666667vw;margin-top:-2.4vw;width:2.1333333333vw}}.particularBox>li>dl>dt>p{font-size:2rem}@media only screen and (max-width: 820px){.particularBox>li>dl>dt>p{font-size:3.4666666667vw}}.particularBox>li>dl>dt>p{font-weight:bold}@media only screen and (max-width: 820px){.particularBox>li>dl>dt>p{font-size:5.8666666667vw}}.particularBox>li>dl>dt>p>span{color:#e32920}.particularBox>li>dl>dd{padding:20px}@media only screen and (max-width: 820px){.particularBox>li>dl>dd{padding:2.6666666667vw}}.particularBox>li>dl>dd>p{font-size:1.6rem}@media only screen and (max-width: 820px){.particularBox>li>dl>dd>p{font-size:2.6666666667vw}}.particularBox>li>dl>dd>p{line-height:1.5}@media only screen and (max-width: 820px){.particularBox>li>dl>dd>p{font-size:3.4666666667vw}}body{padding:50px 0 70px 0}@media only screen and (max-width: 820px){body{padding:13.3333333333vw 0 32vw 0}}.orderFloat{align-items:center;background:#fff;bottom:0;box-shadow:0 0 20px rgba(0,0,0,.15);display:none;height:70px;position:fixed;width:100%;z-index:100000002}@media only screen and (max-width: 820px){.orderFloat{box-shadow:0 0 1.6vw rgba(0,0,0,.15);height:16vw}}.orderFloat .container{position:relative}.orderFloat ul{display:flex;justify-content:center}.orderFloat_btn{margin:0 10px}@media only screen and (max-width: 820px){.orderFloat_btn{margin:0}}.orderFloat_btn>dl{align-items:center;display:flex}.orderFloat_btn>dl>dt{align-items:center;display:flex}.orderFloat_btn>dl>dt>p{font-size:1.8rem;font-weight:bold}@media only screen and (max-width: 820px){.orderFloat_btn>dl>dt>p{font-size:3.4666666667vw;text-align:center}}.orderFloat_btn>dl>dt>p small{font-size:1.6rem;font-weight:normal;margin-left:1em}.orderFloat_btn>dl>dd{margin:0 0 0 20px}@media only screen and (max-width: 820px){.orderFloat_btn>dl>dd{margin:0 0 0 2.6666666667vw}}.orderFloat_btn>dl>dd>a{align-items:center;border:2px solid;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.2);display:flex;height:60px;justify-content:center;text-decoration:none}@media only screen and (max-width: 820px){.orderFloat_btn>dl>dd>a{border:0.5333333333vw solid;border-radius:1.3333333333vw;box-shadow:0 0.8vw 1.6vw rgba(0,0,0,.2);height:13.3333333333vw}}.orderFloat_btn>dl>dd>a>p{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.6rem;font-weight:bold;justify-content:center;line-height:1.3;text-align:center}@media only screen and (max-width: 820px){.orderFloat_btn>dl>dd>a>p{font-size:4vw}}@media only screen and (max-width: 820px){.orderFloat_btn>dl>dd>a>p>span>span{display:none}}.orderFloat_btn>dl>dd>a>p small{display:block;font-size:1.3rem}@media only screen and (max-width: 820px){.orderFloat_btn>dl>dd>a>p small{font-size:2.6666666667vw}}.orderFloat_btn>dl>dd>a>p.is-pc{display:block}@media only screen and (max-width: 820px){.orderFloat_btn>dl>dd>a>p.is-pc{display:none}}.orderFloat_btn>dl>dd>a>p.is-sp{display:none}@media only screen and (max-width: 820px){.orderFloat_btn>dl>dd>a>p.is-sp{display:block}}.orderFloat_btn+.orderFloat_btn{border-left:1px solid #dcdcdc;padding-left:20px}@media only screen and (max-width: 820px){.orderFloat_btn+.orderFloat_btn{border-left:0.2666666667vw solid #dcdcdc;margin-left:2.6666666667vw;padding-left:2.6666666667vw}}.orderFloat_consult>dl>dt>p{color:#44d1d1;line-height:1.3}@media only screen and (max-width: 820px){.orderFloat_consult>dl>dt>p{display:none}}@media only screen and (max-width: 820px){.orderFloat_consult>dl>dd{margin:0}}.orderFloat_consult>dl>dd>a{border-color:#f6f6f6;width:280px;background:linear-gradient(0deg, #3eb9b9 0%, #3eb9b9 50%, #44d1d1 50%, #44d1d1 100%)}@media only screen and (max-width: 820px){.orderFloat_consult>dl>dd>a{width:34.6666666667vw}}.orderFloat_consult>dl>dd>a:hover{background:linear-gradient(0deg, #3eb9b9 0%, #3eb9b9 50%, #3eb9b9 50%, #3eb9b9 100%)}.orderFloat_regist>dl>dt>p{color:#e32920;line-height:1.3}.orderFloat_regist>dl>dd>a{border-color:#f6f6f6;width:310px;background:linear-gradient(0deg, #fa9900 0%, #fa9900 50%, #fabe00 50%, #fabe00 100%)}@media only screen and (max-width: 820px){.orderFloat_regist>dl>dd>a{width:40vw}}.orderFloat_regist>dl>dd>a:hover{background:linear-gradient(0deg, #fa9900 0%, #fa9900 50%, #fa9900 50%, #fa9900 100%)}.orderFloat_pagetop{bottom:90px;display:none;height:50px;position:fixed;right:20px;width:50px;z-index:0}@media only screen and (max-width: 820px){.orderFloat_pagetop{bottom:20vw;height:12vw;right:2.6666666667vw;width:12vw;z-index:99999998}}.orderFloat_pagetop img{height:100%;width:100%}.gmoGroupFooter{position:relative;z-index:1}/*# sourceMappingURL=this.css.map */
