/*! 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:transparent;-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:0.35em 0.75em 0.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:white;border:solid;color:black;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;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}html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input{margin:0;padding:0}h1,h2,h3,h4,h5,h6,th{font-size:1em;font-style:normal;font-weight:normal;line-height:1em}ul,ol{list-style:none}img{border:none}picture,figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;empty-cells:show}hr{display:none;position:absolute}html{_height:100%;overflow-y:scroll}body{height:100%;position:relative;width:100%}@media (max-width: 767px){body{min-width:inherit}}@media (min-width: 769px){body{top:29px}}.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}*html .clearfix{height:1%}.clearfix{display:block}.countCamp{position:relative;z-index:100000010}.countCamp_bg{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000003}.countCamp_close{cursor:pointer;position:absolute;right:-30px;top:-30px}.countCamp_close img:hover{filter:brightness(95%);transition:0.1s}.countCamp_heading img{box-shadow:6px 6px 9px rgba(0,0,0,0.5);height:auto;max-width:100%}.countCamp_body{background:#fff;border:2px solid #e9b83e;bottom:0;box-sizing:border-box;height:572px;left:0;margin:auto;position:fixed;right:0;top:0;width:500px;z-index:100000004}.countCamp_conter{color:#ff7800;font-family:monospace;font-size:36px;line-height:1;padding:20px 0 0;text-align:center}.countCamp_conter .hour{margin-left:3px}.countCamp_conter .min{margin-left:3px}.countCamp_conter .sec{margin-left:3px}.countCamp_conter .ms{margin-left:3px}.countCamp_link{font-size:24px;line-height:1;padding:20px 0 0;text-align:center}.countCamp_link a:link,.countCamp_link a:visited{color:#1800ff}.countCamp_badge{bottom:20px;cursor:pointer;display:none;height:223px;left:30px;position:fixed;width:205px;z-index:100000004}.countCamp_badge img{height:auto;max-width:100%}.countCamp_badge img:hover{filter:brightness(105%);transition:0.1s}@media (max-width: 769px){.countCamp_body{height:440px;width:380px}.countCamp_close{right:-15px;top:-25px}.countCamp_close img{height:40px;width:40px}.countCamp_conter{font-size:20px}.countCamp_link{font-size:18px}.countCamp_badge{bottom:10px;height:163px;left:10px;width:150px}}.tm55851_obi{align-items:center;display:flex;height:45px;justify-content:center;margin:72px auto -73px;position:fixed;top:29px;width:100%;z-index:999}.tm55851_obi>picture{margin:0}.tm55851_obi>picture>img{vertical-align:middle}.tm55851_obi>p{font-size:20px;font-weight:bold;margin-left:1em}.tm55851_obi>p>span{font-size:24px}@media (max-width: 769px){.tm55851_obi{height:60px;margin:50px auto -50px;top:0}.tm55851_obi>picture>img{height:55px;width:100px}.tm55851_obi>p{font-size:13px}.tm55851_obi>p>span{font-size:18px}}.consult_bg{background:#000;display:none;height:100%;left:0;opacity:0.6;position:fixed;top:0;width:100%;z-index:1001}.box-consult *{box-sizing:content-box;line-height:1}.box-consult{background:#fff;display:none;left:0;margin:auto;position:fixed;right:0;top:50%;transform:translateY(-50%);width:640px;z-index:1002}.box-consult .consult_title{background:url("/gmohomewifi/common/images/consult_title--ico01.svg") no-repeat 20px center #2c2c2c}.box-consult .consult_img{background:#ffc9d7;line-height:0;padding:10px 0 0;text-align:center}.box-consult .consult_img img{height:auto}.box-consult .consult_btn{margin:0 auto;padding:0 0 18px 0;width:602px}.box-consult .consult_btn .consult_btn--tel:link,.box-consult .consult_btn .consult_btn--tel:visited{background:#ff5a86;box-shadow:0 2px 6px #d93f68}.box-consult .consult_btn .consult_btn--tel:link:hover,.box-consult .consult_btn .consult_btn--tel:visited:hover{background:#ff4879;text-decoration:none}.box-consult .consult_btn .consult_btn--tel li span{background:#fff;border-radius:50px;color:#ff5a86;font-size:20px;font-weight:bold;padding:10px 0 7px;width:90%}.box-consult .consult_btn .consult_btn--tel li span.code{background:none;border-radius:inherit;color:#fff;font-size:16px;font-weight:normal;padding:10px 0 0}.box-consult .consult_btn .consult_btn--tel li span.code .is-bold{background:none;color:#fff;font-size:16px;font-weight:bold}.box-consult .consult_btn .consult_btn--use:link,.box-consult .consult_btn .consult_btn--use:visited{background:#0198dc;box-shadow:0 2px 6px #0076aa}.box-consult .consult_btn .consult_btn--use:link:hover,.box-consult .consult_btn .consult_btn--use:visited:hover{background:#0188dc;text-decoration:none}.box-consult .consult_btn a{border-radius:10px;display:inline-block;float:left;height:132px;text-decoration:none;vertical-align:middle;width:280px}.box-consult .consult_btn a li{font-size:16px;height:132px;padding:0;position:relative}.box-consult .consult_btn--tel{margin:0 20px 0 0}.box-consult .consult_btn--tel:link,.box-consult .consult_btn--tel :visited{background:#c03}.box-consult .consult_btn--tel:hover,.box-consult .consult_btn--tel:active{background:#a7002a}.box-consult .consult_btn--use:link,.box-consult .consult_btn--use :visited{background:#215fbe}.box-consult .consult_btn--use:hover,.box-consult .consult_btn--use:active{background:#1d4a8f}.box-consult .consult_btn li{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:22px;font-weight:bold;height:150px;justify-content:center;line-height:1.5;margin:auto;padding:0 15px;position:relative;text-align:center;width:262px}.box-consult .consult_btn li span{font-feature-settings:"palt";font-size:16px;font-weight:normal}.box-consult .consult_btn_list::before{display:none}.box-consult .consult_content{display:none}.box-consult .consult_title{color:#fff;font-size:20px;font-weight:bold;line-height:1;padding:15px 0 15px 75px;position:relative}.box-consult .consult_title span{display:inline-block;height:30px;position:absolute;top:20px;width:30px}.box-consult .consult_close01{border-left:3px solid #fff;right:1px;transform:rotate(45deg)}.box-consult .consult_close02{border-right:3px solid #fff;right:22px;transform:rotate(-45deg)}.box-consult .consult--note{color:#2c2c2c;font-size:20px;margin:20px auto;text-align:center}.box-consult .consult--text{font-size:16px;margin:18px auto 17px;text-align:center}.box-consult .consult--text .term{color:#eb6207;font-weight:bold}.box-consult .change_use{background:#e6f7ff;display:block;margin:0 auto;padding:0 0 10px 0}.box-consult .change_use_title{color:#2c2c2c;font-size:20px;margin:0 auto;padding:40px 0 0;text-align:center;width:582px}.box-consult .change_use--text01{color:#005bac;font-size:20px;font-weight:bold;padding:30px 0 20px 0;text-align:center}.box-consult .change_use--text02{color:#9a9a9a;font-size:14px;margin:0 auto;width:500px}.box-consult .change_use:last-child{padding:0 0 30px 0}.box-consult .change_use_list{list-style:none;margin:15px auto 0;padding:0}.box-consult .change_use_list li{position:relative}.box-consult .change_use_list li::after{border-bottom:1px solid #2c2c2c;border-right:1px solid #2c2c2c;content:"";display:inline-block;height:10px;position:absolute;right:15px;top:20px;transform:rotate(-45deg);width:10px}.box-consult .change_wifi,.box-consult .change_inquiry{height:50px;margin:0 auto 10px;width:350px}.box-consult .change_wifi a,.box-consult .change_inquiry a{border:1px solid #2c2c2c;border-radius:10px;color:#2c2c2c;display:inline-block;font-size:20px;font-weight:bold;line-height:1.5;padding:11px 0 8px;text-align:center;text-decoration:none;width:350px}.box-consult .change_wifi a:link,.box-consult .change_wifi a:visited,.box-consult .change_inquiry a:link,.box-consult .change_inquiry a:visited{background:#fff}.box-consult .change_wifi a:hover,.box-consult .change_wifi a:active,.box-consult .change_inquiry a:hover,.box-consult .change_inquiry a:active{background:#2c2c2c;color:#fff}.box-consult .notice{margin-bottom:18px;text-align:center}.box-consult .notice li{color:#6f6f6f;font-size:16px}@media screen and (max-width: 640px){.box-consult{width:90%}.box-consult .consult_title{background-position:10px center;background-size:20px;font-size:13px;padding:10px 0 9px 40px}.box-consult .consult_title span{height:20px;top:16px}.box-consult .consult_img{padding-top:5px}.box-consult .consult_img img{width:95%}.box-consult .consult_close01,.box-consult .consult_close02{border-width:2px}.box-consult .consult_close01{right:-8px}.box-consult .consult_close02{right:13px}.box-consult .consult_btn{padding-bottom:9px;width:100%}.box-consult .consult_btn a{display:block;float:none;height:80px;margin:auto;width:90%}.box-consult .consult_btn a li{font-size:13px;height:100%;padding:0;width:100%}.box-consult .consult_btn a li::after{border-width:2px;bottom:calc(50% - 4px);height:10px;right:8px;transform:rotate(-45deg);width:10px}.box-consult .consult_btn a li span{font-size:15px}.box-consult .consult_btn a:first-child{margin-bottom:10px}.box-consult .consult_btn_list::before{left:240px}.box-consult .consult_btn .consult_btn--tel li span{box-sizing:border-box;font-size:15px;height:24px;padding:5px 0 0 0;width:80%}.box-consult .consult_btn .consult_btn--tel li span.code{background:#fff;border-radius:50px;color:#ff5a86;font-size:13px;font-weight:normal;padding:6px 0 0;width:50%}.box-consult .consult_btn .consult_btn--tel li span.code .is-bold{color:#ff5a86;font-size:13px;font-weight:bold}.box-consult .consult_btn .consult_btn a:first-child{margin-bottom:10px}.box-consult .consult--note{font-size:13px;margin:18px auto 9px}.box-consult .consult--text{font-size:20px}.box-consult .change_use{width:100%}.box-consult .change_use_title{font-size:13px;padding:18px 0 9px 0;width:100%}.box-consult .change_use_list{margin-top:0}.box-consult .change_use_list li{height:30px;margin-bottom:10px}.box-consult .change_use_list li::after{height:5px;top:calc(50% - 3px);width:5px}.box-consult .change_use:last-child{padding:0 0 10px 0}.box-consult .change_wifi,.box-consult .change_inquiry{width:60%}.box-consult .change_wifi a,.box-consult .change_inquiry a{border-radius:5px;box-sizing:border-box;font-size:10px;height:30px;padding:6px 0 0;width:100%}.box-consult .notice{margin-bottom:19px}.box-consult .notice li{font-size:10px}}*,*::before,*::after{box-sizing:border-box}html{background:#fff;font-size:62.5%}body{background:#fff;color:#2c2c2c;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", sans-serif;font-size:20px;line-height:1.42;min-width:auto;padding-top:72px;position:relative}body:has(.wimaxcountdown){padding-bottom:60px}@media only screen and (max-width: 640px){body{padding-top:50px}}h1,h2,h3,h4,h5,h6,th{line-height:1.5}img{height:auto;max-width:100%;vertical-align:middle}table{border-collapse:collapse;border-spacing:0;overflow-wrap:break-word;padding:0;table-layout:fixed}th,td{padding:0}sup{font-size:50%;font-weight:400}a{color:#064bfc;text-decoration:underline}a:hover,a:active{text-decoration:none}button{appearance:none;background-color:transparent;border:none;cursor:pointer;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", sans-serif;font-size:inherit;outline:none;padding:0}.is-pc{display:block}@media only screen and (max-width: 640px){.is-pc{display:none !important}}.is-sp{display:none}@media only screen and (max-width: 640px){.is-sp{display:block}}.color-yellow{color:#fcfe00}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.overflow-hidden{overflow:hidden !important}.inner{margin:0 auto;max-width:960px;padding:0 20px;position:relative;width:100%}@media only screen and (max-width: 640px){.inner{padding:0 10px}}.gmohomewifiHeader{background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);left:0;position:fixed;top:29px;width:100%;z-index:10}@media (max-width: 767px){.gmohomewifiHeader{top:0}}.gmohomewifiHeader .inner{align-items:center;display:flex;height:72px;justify-content:space-between;max-width:920px;padding:0}@media only screen and (max-width: 640px){.gmohomewifiHeader .inner{height:50px;padding-left:10px}}@media only screen and (max-width: 640px){.gmohomewifiHeaderLogo{display:grid;place-content:center}.gmohomewifiHeaderLogo img{width:94px}}.gmohomewifiHeaderBtns{display:flex;height:100%}.gmohomewifiHeaderBtns_order{background:#79ff9a;color:#2c2c2c !important;display:grid;font-size:18px;font-weight:700;height:100%;place-content:center;text-decoration:none !important;transition:background-color 0.2s;width:200px}@media only screen and (max-width: 640px){.gmohomewifiHeaderBtns_order{font-size:13px;width:90px}}.gmohomewifiHeaderBtns_order:focus,.gmohomewifiHeaderBtns_order:hover{background:#fbff00}.gmohomewifiHeaderBtns_burger{background:#e4e4e4;height:100%;transition:opacity 0.2s;width:120px}@media only screen and (max-width: 640px){.gmohomewifiHeaderBtns_burger{width:50px}}.gmohomewifiHeaderBtns_burgerParts{align-items:center;display:flex;gap:8px;justify-content:center}@media only screen and (max-width: 640px){.gmohomewifiHeaderBtns_burgerParts{display:grid;gap:1px;place-content:center}}.gmohomewifiHeaderBtns_burgerParts .is-mark{align-items:center;display:flex;flex-wrap:wrap;height:28px;width:30px}@media only screen and (max-width: 640px){.gmohomewifiHeaderBtns_burgerParts .is-mark{height:18px;margin:0 auto;margin-top:-10px;width:26px}}.gmohomewifiHeaderBtns_burgerParts .is-mark::before,.gmohomewifiHeaderBtns_burgerParts .is-mark::after{background:#0074cf;content:"";height:2px;transition:transform 0.2s;width:46px}.gmohomewifiHeaderBtns_burgerParts .is-mark span{background:#0074cf;content:"";height:2px;transition:opacity 0.2s;width:46px}.gmohomewifiHeaderBtns_burgerParts .is-text{color:#0074cf;font-size:18px;font-weight:700;height:21px;position:relative;top:-2px;width:62px}@media only screen and (max-width: 640px){.gmohomewifiHeaderBtns_burgerParts .is-text{font-size:10px;height:auto}}.gmohomewifiHeaderBtns_burgerParts .is-text span{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transition:opacity 0.2s}.gmohomewifiHeaderBtns_burgerParts .is-text span:nth-child(2){opacity:0}.gmohomewifiHeaderBtns_burger.is-active .gmohomewifiHeaderBtns_burgerParts .is-mark::before{transform:rotate(45deg) translate(7px, 7px)}@media only screen and (max-width: 640px){.gmohomewifiHeaderBtns_burger.is-active .gmohomewifiHeaderBtns_burgerParts .is-mark::before{transform:rotate(35deg) translate(4px, 4px)}}.gmohomewifiHeaderBtns_burger.is-active .gmohomewifiHeaderBtns_burgerParts .is-mark::after{transform:rotate(-45deg) translate(6px, -6px)}@media only screen and (max-width: 640px){.gmohomewifiHeaderBtns_burger.is-active .gmohomewifiHeaderBtns_burgerParts .is-mark::after{transform:rotate(-35deg) translate(4px, -4px)}}.gmohomewifiHeaderBtns_burger.is-active .gmohomewifiHeaderBtns_burgerParts .is-mark span{opacity:0}.gmohomewifiHeaderBtns_burger.is-active .gmohomewifiHeaderBtns_burgerParts .is-text span:nth-child(1){opacity:0}.gmohomewifiHeaderBtns_burger.is-active .gmohomewifiHeaderBtns_burgerParts .is-text span:nth-child(2){opacity:1}.gmohomewifiHeaderBtns_burger:hover{opacity:0.8}.gmohomewifiHeaderNav{background:#fff;box-shadow:0 15px 10px -10px rgba(0,0,0,0.3);display:none;line-height:1;margin:auto;max-height:85vh;overflow-y:auto;position:absolute;top:72px;width:100%}@media only screen and (max-width: 640px){.gmohomewifiHeaderNav{box-shadow:0 15px 10px -10px rgba(0,0,0,0.3);top:50px;width:100%}}.gmohomewifiHeaderNav>ul{display:flex;flex-wrap:wrap;margin:0 auto;max-width:920px;width:100%}@media only screen and (max-width: 640px){.gmohomewifiHeaderNav>ul{display:block;width:auto}}.gmohomewifiHeaderNav>ul>li{width:50%}@media only screen and (max-width: 640px){.gmohomewifiHeaderNav>ul>li{width:100%}}.gmohomewifiHeaderNav>ul>li>a{align-items:center;border-bottom:#e4e4e4 solid 1px;color:#000;display:flex;font-size:20px;font-weight:700;height:70px;margin:0 auto;max-width:420px;padding-right:25px;position:relative;text-decoration:none;transition:opacity 0.2s;width:94%}@media only screen and (max-width: 640px){.gmohomewifiHeaderNav>ul>li>a{border-width:.3125vw;font-size:4.0625vw;height:50px;max-width:none;overflow:hidden;padding:0 20px;padding-right:0;width:100%}}.gmohomewifiHeaderNav>ul>li>a::after{border:#0074cf solid;border-width:2px 2px 0 0;bottom:0;content:"";display:block;height:12px;margin:auto;position:absolute;right:10px;top:0;transform:scaleY(0.8) rotate(45deg);transition:0.2s;width:12px}@media only screen and (max-width: 640px){.gmohomewifiHeaderNav>ul>li>a::after{border-width:2px 2px 0 0;height:12px;right:20px;width:12px}}.gmohomewifiHeaderNav>ul>li>a:focus,.gmohomewifiHeaderNav>ul>li>a:hover{color:#000 !important;opacity:0.7;text-decoration:none !important}.gmohomewifiHeaderNav>ul>li>a:focus::after,.gmohomewifiHeaderNav>ul>li>a:hover::after{right:0}@media only screen and (max-width: 640px){.gmohomewifiHeaderNav>ul>li>a:focus::after,.gmohomewifiHeaderNav>ul>li>a:hover::after{right:8px}}.gmohomewifiHeaderNav>ul>li:last-child>a{border:none}.gmohomewifiFooter{background:#ffef00;padding:60px 0 120px}@media only screen and (max-width: 640px){.gmohomewifiFooter{padding:30px 0 60px}}.gmohomewifiFooter a{color:#2c2c2c;font-size:16px;text-decoration:none}@media only screen and (max-width: 640px){.gmohomewifiFooter a{font-size:10px}}.gmohomewifiFooter a:focus,.gmohomewifiFooter a:hover{text-decoration:underline}.gmohomewifiFooter_navList{display:flex;flex-wrap:wrap;gap:40px 0}.gmohomewifiFooter_navList li{width:33.3%}@media only screen and (max-width: 640px){.gmohomewifiFooter_navList li{width:50%}.gmohomewifiFooter_navList li.is-multiple{display:flex;width:100%}.gmohomewifiFooter_navList li.is-multiple dl{width:50%}}.gmohomewifiFooter_navList dl+dl{margin-top:40px}@media only screen and (max-width: 640px){.gmohomewifiFooter_navList dl+dl{margin-top:0}}.gmohomewifiFooter_navList dt{font-weight:700;padding-right:8px}@media only screen and (max-width: 640px){.gmohomewifiFooter_navList dt{font-size:13px}}.gmohomewifiFooter_navList dt+dd{margin-top:20px}@media only screen and (max-width: 640px){.gmohomewifiFooter_navList dt+dd{margin-top:10px}}.gmohomewifiFooter_navList dd{border-left:2px solid #2c2c2c;font-size:16px;padding:5px 0 5px 20px}@media only screen and (max-width: 640px){.gmohomewifiFooter_navList dd{font-size:10px;padding:5px 0 5px 16px}}.gmohomewifiFooter_navList dd:first-of-type{padding-top:0}.gmohomewifiFooter_snsList{border-top:1px solid #2c2c2c;display:flex;gap:20px;justify-content:center;margin:40px auto 0;padding-top:60px;width:100%}@media only screen and (max-width: 640px){.gmohomewifiFooter_snsList{padding-top:30px}}.gmohomewifiFooter_snsList a{transition:opacity 0.2s}.gmohomewifiFooter_snsList a:focus,.gmohomewifiFooter_snsList a:hover{opacity:0.8}@media only screen and (max-width: 640px){.gmohomewifiFooter_snsList img{width:30px}}.gmohomewifiFooter_otherList{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin:80px auto 0;max-width:860px;width:100%}@media only screen and (max-width: 640px){.gmohomewifiFooter_otherList{margin-top:40px}}.gmohomewifiFooter_otherList li{align-items:center;display:flex;gap:12px;position:relative}.gmohomewifiFooter_otherList li::after{background:#2c2c2c;content:"";display:block;height:14px;width:1px}@media only screen and (max-width: 640px){.gmohomewifiFooter_otherList li::after{height:10px}}.gmohomewifiFooter_otherList li:last-child::after{display:none}.gmohomewifiFooter small{color:#2b2c2c;display:block;font-size:16px;margin-top:100px;text-align:center}@media only screen and (max-width: 640px){.gmohomewifiFooter small{font-size:10px;margin-top:60px}}.gmohomewifiBreadcrumb{margin:0 auto;max-width:920px;width:100%}@media only screen and (max-width: 640px){.gmohomewifiBreadcrumb{overflow-x:auto}}.gmohomewifiBreadcrumb ol{display:flex;gap:2px 13px;margin:0 auto;max-width:1100px;padding:15px 0;width:100%}@media only screen and (max-width: 640px){.gmohomewifiBreadcrumb ol{gap:2px 6px;padding:8px 10px;white-space:nowrap}}.gmohomewifiBreadcrumb li{align-items:center;display:flex;position:relative}.gmohomewifiBreadcrumb li+li::before{border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;height:6px;margin-right:12px;transform:rotate(45deg);width:6px}@media only screen and (max-width: 640px){.gmohomewifiBreadcrumb li+li::before{height:4px;margin-right:6px;width:4px}}.gmohomewifiBreadcrumb a{color:#2c2c2c;font-size:13px;text-decoration:none}@media only screen and (max-width: 640px){.gmohomewifiBreadcrumb a{font-size:10px}}.gmohomewifiBreadcrumb a:focus,.gmohomewifiBreadcrumb a:hover{color:#064bfc;text-decoration:underline}.gmohomewifiBreadcrumb+section .title-h1{margin-top:0;padding-top:0}.section{padding:120px 0}@media only screen and (max-width: 640px){.section{padding:60px 0}}.sectionHeading{color:#2c2c2c;font-size:40px;font-weight:700;line-height:1.5;margin-bottom:60px;padding-bottom:40px;position:relative;text-align:center}@media only screen and (max-width: 640px){.sectionHeading{font-size:20px;margin-bottom:30px;padding-bottom:14px}}.sectionHeading::before{background:linear-gradient(to right, #1ddfe6, #005bac);bottom:0;content:"";display:block;height:8px;left:calc(50% - 60px);position:absolute;width:120px}@media only screen and (max-width: 640px){.sectionHeading::before{height:4px;left:calc(50% - 20px);width:40px}}.modalNormal{background:rgba(0,0,0,0.6);height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:102}.modalNormalBox{background:#fff;margin:10vh auto 100px;max-width:640px;width:90%}.modalNormal_head{background:#2c2c2c;color:#fff;font-size:26px;font-weight:700;padding:8px 20px;position:relative;text-align:left}@media only screen and (max-width: 640px){.modalNormal_head{font-size:13px;padding:4px 10px}}.modalNormal_head button{height:56px;position:absolute;right:0;top:0;transition:opacity 0.2s;width:56px}@media only screen and (max-width: 640px){.modalNormal_head button{height:27px;width:27px}}.modalNormal_head button::before{color:#fff;content:"+";display:block;font-size:58px;line-height:1;transform:rotate(45deg)}@media only screen and (max-width: 640px){.modalNormal_head button::before{font-size:25px;font-weight:700}}.modalNormal_head button:focus,.modalNormal_head button:hover{opacity:0.8}.modalNormal_imgArea{background:#e3f4fe;display:grid;padding:36px 0 22px;place-content:center}@media only screen and (max-width: 640px){.modalNormal_imgArea{padding:30px 0 20px}.modalNormal_imgArea img{width:210px}}.modalNormal dl{box-shadow:0 -3px 6px rgba(0,0,0,0.2);padding:20px 20px 40px;text-align:center}.modalNormal dt{color:#0074cf}@media only screen and (max-width: 640px){.modalNormal dt{font-size:13px}}.modalNormal dd{border-bottom:2px solid #0074cf;border-top:2px solid #0074cf;font-weight:700;margin-top:20px;padding:20px 0 16px}@media only screen and (max-width: 640px){.modalNormal dd{border-width:1px;font-size:13px;margin-top:6px;padding:10px 0 8px}}.modalNormal .is-pickup{color:#0074cf;display:block;margin-top:18px}@media only screen and (max-width: 640px){.modalNormal .is-pickup{margin-top:9px}}.note{font-size:16px;margin-top:20px}@media only screen and (max-width: 640px){.note{margin-top:10px}}.note li{color:#6f6f6f;display:flex;font-size:16px;gap:0.4em}@media only screen and (max-width: 640px){.note li{font-size:12px}}.note button{color:#064bfc;text-decoration:underline}.note button:focus,.note button:hover{text-decoration:none}.button{vertical-align:top}.button-green{animation:animationBtn 2s infinite 0s;background:#79fe9a;border:none;border-radius:20px;box-shadow:0 10px 0 #64d380;color:#000 !important;display:grid;font-size:28px;font-weight:700;height:100px;line-height:1.3;margin:60px auto 10px;max-width:540px;place-content:center;position:relative;text-align:center;text-decoration:none !important;transition:box-shadow 0.2s, transform 0.2s;width:100%}@media only screen and (max-width: 640px){.button-green{border-radius:10px;box-shadow:0 5px 0 #64d380;font-size:15px;height:60px;margin:30px auto 5px;max-width:280px}}.button-green::before{border:4px solid #3e3e3e;border-left:none;border-top:none;content:"";display:inline-block;height:18px;position:absolute;right:28px;top:calc(50% - 15px);transform:rotate(315deg);transform-origin:right;width:18px}@media only screen and (max-width: 640px){.button-green::before{border-width:3px;height:11px;right:15px;top:calc(50% - 9px);width:11px}}.button-green .small{font-size:20px;line-height:1}@media only screen and (max-width: 640px){.button-green .small{font-size:13px}}.button-green:hover{box-shadow:0 0 0 #64d380;transform:translateY(10px)}.button-default{background:#fff;border:1px solid #2c2c2c;border-radius:8px;box-sizing:border-box;color:#2c2c2c !important;display:block;font-size:20px;font-weight:700;margin:18px auto 0;max-width:340px;padding:10px 0;position:relative;text-align:center;text-decoration:none !important;transition:background-color 0.2s, color 0.2s;width:100%}@media only screen and (max-width: 640px){.button-default{border-radius:4px;font-size:10px;max-width:170px;padding:7px}}.button-default::after{border-right:1px solid #2c2c2c;border-top:1px solid #2c2c2c;content:"";height:9px;margin-top:-5px;position:absolute;right:12px;top:50%;transform:rotate(45deg);transition:border-color 0.2s;width:9px}@media only screen and (max-width: 640px){.button-default::after{height:5px;margin-top:-3px;right:8px;width:5px}}.button-default:focus,.button-default:hover{background-color:#2c2c2c;color:#fff !important}.button-default:focus::after,.button-default:hover::after{border-color:#fff}.buttonAccordion{background-color:#2c2c2c;color:#fff;font-size:26px;font-weight:700;margin-top:40px;padding:10px;transition:border-radius 0.2s, opacity 0.2s;width:100%}@media only screen and (max-width: 640px){.buttonAccordion{border-radius:6px 6px 0 0;font-size:15px;margin-top:18px;padding:8px;width:100%}.buttonAccordion:not(.is-active){border-radius:6px}}.buttonAccordion span{position:relative}.buttonAccordion span::before,.buttonAccordion span::after{background:#fff;bottom:0;content:"";height:3px;margin:auto 0;position:absolute;right:-36px;top:0;width:22px}@media only screen and (max-width: 640px){.buttonAccordion span::before,.buttonAccordion span::after{right:-24px;width:15px}}.buttonAccordion span::after{transform:rotate(90deg);transition:transform 0.2s}.buttonAccordion.is-active span::after{transform:rotate(0)}.buttonAccordion:hover{opacity:0.8}.buttonAccordionClose{color:#2c2c2c;font-size:26px;font-weight:700;height:60px;margin-top:40px;transition:opacity 0.2s;width:100%}@media only screen and (max-width: 640px){.buttonAccordionClose{font-size:15px;height:40px;margin-top:20px}}.buttonAccordionClose span{position:relative}.buttonAccordionClose span::after{background:#1d1d1d;content:"";height:3px;position:absolute;right:-36px;top:15px;width:22px}@media only screen and (max-width: 640px){.buttonAccordionClose span::after{right:-28px;top:9px;width:16px}}.buttonAccordionClose:hover{opacity:0.7}.detailContents{background:#fff;border:2px solid #2c2c2c;border-top:none;padding:30px 20px 0}@media only screen and (max-width: 640px){.detailContents{font-size:13px;padding:20px 10px 0}}.detailContents dt{margin-top:20px}@media only screen and (max-width: 640px){.detailContents dt{margin-top:10px}}.detailContents dd+dd{margin-top:4px}@media only screen and (max-width: 640px){.detailContents dd+dd{margin-top:2px}}.detailContents ul,.detailContents ol{margin:8px 0 16px;padding-left:1em;text-indent:-1em}@media only screen and (max-width: 640px){.detailContents ul,.detailContents ol{margin:4px 0 8px}}.detailContents li+li{margin-top:4px}@media only screen and (max-width: 640px){.detailContents li+li{margin-top:2px}}.detailContents a{word-break:break-all}.detailContents a:focus,.detailContents a:hover{text-decoration:none}.optionService{padding:120px 0;width:100%}@media only screen and (max-width: 640px){.optionServiceRead{font-size:13px}}.optionServiceBox{margin-top:40px}@media only screen and (max-width: 640px){.optionServiceBox{margin-top:20px}}.optionServiceList{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:auto;width:100%}@media only screen and (max-width: 640px){.optionServiceList{gap:10px;margin-top:20px}}.optionServiceList_item{position:relative;width:calc(50% - 10px)}@media only screen and (max-width: 640px){.optionServiceList_item{width:100%}}.optionServiceList_itemInner{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:block;height:100%;margin:auto;padding:20px;text-decoration:none}@media only screen and (max-width: 640px){.optionServiceList_itemInner{padding:20px 10px}}.optionServiceList_itemInner:focus .button-default,.optionServiceList_itemInner:hover .button-default{background-color:#2c2c2c;color:#fff !important}.optionServiceList_itemInner:focus .button-default::after,.optionServiceList_itemInner:hover .button-default::after{border-color:#fff}.optionServiceList_itemInner .button-default{margin:40px auto 20px}@media only screen and (max-width: 640px){.optionServiceList_itemInner .button-default{margin:20px auto 10px}}.optionServiceList_item li{color:#6f6f6f;display:flex;font-size:16px}@media only screen and (max-width: 640px){.optionServiceList_item li{font-size:10px;margin-top:10px}}.optionServiceList_title{font-size:28px;font-weight:700;letter-spacing:-1px;margin-bottom:13px;text-align:center}.optionServiceList_text{margin:18px auto 13px}.optionServiceListImg{display:grid;min-height:134px;place-content:center}.optionServiceList .is-badge{background-color:#0074cf;border-radius:8px 0 50px;color:#fff;font-size:22px;font-weight:700;left:0;padding:9px 44px 10px 25px;position:absolute;top:0;z-index:1}@media only screen and (max-width: 640px){.optionServiceList .is-badge{font-size:15px;padding:4px 34px 4px 26px}}.optionServiceList .is-badge+.optionServiceList_itemInner{padding-top:70px}@media only screen and (max-width: 640px){.optionServiceList .is-badge+.optionServiceList_itemInner{padding-top:40px}}.accordionList{border-bottom:solid 1px #707070;margin-top:40px}@media only screen and (max-width: 640px){.accordionList{margin-top:20px}}.accordionList_button button{color:#2c2c2c;font-size:20px;font-weight:700;padding:0 56px 20px 0;position:relative;text-align:left;transition:opacity 0.2s;width:100%}@media only screen and (max-width: 640px){.accordionList_button button{font-size:14px;padding:0 40px 8px 0}}.accordionList_button button::after{border-bottom:3px solid #2c2c2c;border-right:3px solid #2c2c2c;content:"";height:16px;position:absolute;right:30px;top:3px;transform:rotate(45deg);transition:transform 0.2s;width:16px}@media only screen and (max-width: 640px){.accordionList_button button::after{border-width:2px;height:13px;right:12px;top:0;width:13px}}.accordionList_button button.is-active::after{transform:rotate(-135deg) translate(-6px, -4px)}.accordionList_button button:hover{opacity:0.8}.accordionList_contents{display:none;font-size:20px;padding-bottom:20px}@media only screen and (max-width: 640px){.accordionList_contents{font-size:13px}}.accordionList_contents img{margin:20px 0}.accordionList_contents li{padding-left:1em;text-indent:-1em}.accordionList_contents a:focus,.accordionList_contents a:hover{text-decoration:none}.accordionList_contents .is-head{font-weight:700;margin-top:20px}.accordionList .text-q,.accordionList .text-a{font-size:28px;font-weight:700;margin-top:-7px}@media only screen and (max-width: 640px){.accordionList .text-q,.accordionList .text-a{font-size:16px;margin-top:-2px}}.accordionList+.accordionList{margin-top:40px}@media only screen and (max-width: 640px){.accordionList+.accordionList{margin-top:14px}}.accordionList.is-faq .accordionList_button button{display:flex}.accordionList.is-faq .accordionList_contents{align-items:baseline;display:flex;padding:0 0 20px 2rem}@media only screen and (max-width: 640px){.accordionList.is-faq .accordionList_contents{padding:0 0 10px 1rem}}@media only screen and (max-width: 640px){.accordionList.is-faq+.is-faq{margin-top:25px}}.mvBlue{background-color:#0074cf;height:200px;place-content:center;position:relative;text-align:center;top:0;width:100%}@media only screen and (max-width: 640px){.mvBlue{height:120px}}.mvBlue::before,.mvBlue::after{content:"";height:100%;position:absolute;top:0;width:25%;z-index:1}.mvBlue::before{left:0}@media only screen and (min-width: 641px){.mvBlue::before{background:url("/gmohomewifi/common/images/mv_bg_l_pc.avif") right center/cover no-repeat}}@media only screen and (max-width: 640px){.mvBlue::before{background:url("/gmohomewifi/common/images/mv_bg_l_sp.avif") right center/cover no-repeat}}.mvBlue::after{right:0}@media only screen and (min-width: 641px){.mvBlue::after{background:url("/gmohomewifi/common/images/mv_bg_r_pc.avif") left center/cover no-repeat}}@media only screen and (max-width: 640px){.mvBlue::after{background:url("/gmohomewifi/common/images/mv_bg_r_sp.avif") left center/cover no-repeat}}.mvBlue h1{position:relative;z-index:2}.mvBlue img{height:60px;margin:0 auto;width:auto}@media only screen and (max-width: 640px){.mvBlue img{height:26px}}.blueBox{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.2);position:relative;text-align:center}@media only screen and (max-width: 640px){.blueBox{border-radius:5px}}.blueBoxHead{background:#00c5ff;border-radius:10px 10px 0 0;color:#fff;font-size:28px;font-weight:700;padding:6px}@media only screen and (max-width: 640px){.blueBoxHead{border-radius:5px 5px 0 0;font-size:15px;padding:8px}}.blueBoxContents{background:#fff;border-radius:0 0 10px 10px;overflow:hidden;padding:25px 20px 20px}@media only screen and (max-width: 640px){.blueBoxContents{border-radius:0 0 5px 5px;font-size:18px;padding:16px}}.blueBox+.blueBox{margin-top:40px}@media only screen and (max-width: 640px){.blueBox+.blueBox{margin-top:20px}}.blueLineBox{background:#f3fcff;border:3px solid #00c5ff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.2);margin-top:100px;position:relative}@media only screen and (max-width: 640px){.blueLineBox{border-radius:5px;margin-top:60px}}.blueLineBoxRibbon{background:url("/gmohomewifi/common/images/ribbon_bg.png") center/cover no-repeat;display:grid;font-size:24px;height:80px;left:0;margin:0 auto;place-content:center;position:absolute;right:0;top:-44px;width:368px}@media only screen and (max-width: 640px){.blueLineBoxRibbon{font-size:16px;height:50px;top:-28px;width:230px}}.blueLineBoxRibbon b{margin-top:-14px}@media only screen and (max-width: 640px){.blueLineBoxRibbon b{margin-top:-10px}}.blueLineBoxRibbon .text-big{font-size:45px}@media only screen and (max-width: 640px){.blueLineBoxRibbon .text-big{font-size:7.5vw}}.blueLineBoxRibbon+.blueLineBoxHead{padding-top:50px}@media only screen and (max-width: 640px){.blueLineBoxRibbon+.blueLineBoxHead{padding-top:30px}}.blueLineBoxHead{background:#3cc3ff;color:#fff;font-size:36px;font-weight:700;padding:30px 10px;text-align:center}@media only screen and (max-width: 640px){.blueLineBoxHead{font-size:6.25vw;padding-bottom:12px}}.blueLineBoxHead .text-small{font-size:28px}@media only screen and (max-width: 640px){.blueLineBoxHead .text-small{font-size:5vw}}.blueLineBoxHead .text-big{font-size:77px;line-height:1}@media only screen and (max-width: 640px){.blueLineBoxHead .text-big{font-size:14.375vw}}.blueLineBoxHead .text-vertical{font-size:30px;writing-mode:vertical-rl}@media only screen and (max-width: 640px){.blueLineBoxHead .text-vertical{font-size:5.625vw}}.blueLineBoxHead.is-small{padding:10px}.blueLineBoxContents{overflow:hidden;padding:52px 36px}@media only screen and (max-width: 640px){.blueLineBoxContents{padding:30px 10px}.blueLineBoxContents>p{font-size:3.75vw}}.blueLineBox+.blueLineBox{margin-top:40px}@media only screen and (max-width: 640px){.blueLineBox+.blueLineBox{margin-top:20px}}.balloon{background:#3cc3ff;border-radius:100px;color:#fff;font-size:28px;font-weight:700;margin:60px auto 0;max-width:590px;min-height:80px;padding:10px;place-content:center;position:relative;text-align:center;width:100%}@media only screen and (max-width: 640px){.balloon{font-size:14px;margin-top:30px;min-height:auto;width:90%}}.balloon::after{border-color:#3cc3ff transparent transparent transparent;border-style:solid;border-width:20px 12px 0 12px;bottom:-19px;content:"";height:0;left:50%;margin:0;margin-left:-12px;position:absolute;width:0}@media only screen and (max-width: 640px){.balloon::after{border-width:14px 8px 0 8px;bottom:-13px;margin-left:-8px}}.paymentImageArea_monthly{width:100%}.paymentImageArea_monthly .is-mark{background:#2c2c2c;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-right:20px;padding:7px 20px 5px}@media only screen and (max-width: 640px){.paymentImageArea_monthly .is-mark{border-radius:30px;font-size:10px;margin-right:5px;padding:3px 10px 1px;position:relative;top:-2px}}.paymentImageArea_monthly th{font-size:28px;font-weight:700;text-align:left}@media only screen and (max-width: 640px){.paymentImageArea_monthly th{font-size:15px}}.paymentImageArea_monthly td{font-size:46px;font-weight:700;text-align:right}@media only screen and (max-width: 640px){.paymentImageArea_monthly td{font-size:20px}}.paymentImageArea_monthly td .is-small{display:inline-block;font-size:16px}@media only screen and (max-width: 640px){.paymentImageArea_monthly td .is-small{font-size:10px}}.paymentImageArea_plus{background:#2c2c2c;border-radius:50%;display:grid;height:60px;margin:-30px auto;position:relative;top:30px;width:60px}@media only screen and (max-width: 640px){.paymentImageArea_plus{height:30px;margin:-15px auto;top:15px;width:30px}}.paymentImageArea_plus::before,.paymentImageArea_plus::after{background:#fff;bottom:0;content:"";height:28px;left:0;margin:auto;position:absolute;right:0;top:0;width:5px}@media only screen and (max-width: 640px){.paymentImageArea_plus::before,.paymentImageArea_plus::after{height:15px;width:2px}}.paymentImageArea_plus::after{transform:rotate(90deg)}.paymentImageArea_table{align-items:center;background:#3cc3ff;border:2px solid #3cc3ff;border-radius:10px;display:flex;margin-top:30px}@media only screen and (max-width: 640px){.paymentImageArea_table{margin-top:15px}}.paymentImageArea_table thead{color:#fff;font-size:28px;font-weight:700}@media only screen and (max-width: 640px){.paymentImageArea_table thead{font-size:15px}}.paymentImageArea_table thead .is-zero{text-combine-upright:all}.paymentImageArea_table thead th{letter-spacing:6px;line-height:1.3;padding:0 27px}@media only screen and (max-width: 640px){.paymentImageArea_table thead th{letter-spacing:1px;line-height:1.1;padding:0 8px;text-align:center;width:36px}}.paymentImageArea_table tbody{background:#f3fcff;border-radius:0 10px 10px 0;padding:35px 20px;width:calc(100% - 36px)}@media only screen and (max-width: 640px){.paymentImageArea_table tbody{padding:22px 10px}}.paymentImageArea_table tbody tr{display:inline-table;width:100%}.paymentImageArea_table tbody tr+tr{margin-top:32px}@media only screen and (max-width: 640px){.paymentImageArea_table tbody tr+tr{margin-top:16px}}.paymentImageArea_table tbody td{text-align:right}.paymentImageArea_table tbody td.is-minus{color:#fe5a85}.paymentImageArea_table th{font-size:28px;font-weight:700;text-align:left}@media only screen and (max-width: 640px){.paymentImageArea_table th{font-size:15px}}.paymentImageArea_table td{font-size:46px;font-weight:700}@media only screen and (max-width: 640px){.paymentImageArea_table td{font-size:15px}}.paymentImageArea_table .is-small{display:inline-block;font-size:16px}@media only screen and (max-width: 640px){.paymentImageArea_table .is-small{font-size:10px}}.tableNormal{text-align:center;width:100%}.tableNormal th,.tableNormal td{border:1px solid #000;font-size:20px;padding:12px 20px;width:50%}@media only screen and (max-width: 640px){.tableNormal th,.tableNormal td{font-size:13px;padding:6px 10px}}.tableNormal th{background:#2c2c2c;color:#fff}@media only screen and (max-width: 640px){.tableNormal th{width:60%}}.tableNormal td{background:#fff}@media only screen and (max-width: 640px){.tableNormal td{width:40%}}.tableNormal .text-small{font-size:16px}@media only screen and (max-width: 640px){.tableNormal .text-small{font-size:13px}}.tableNormal .text-pickup{background:linear-gradient(transparent 0%, transparent 70%, #fcfe00 70%, #fcfe00 90%, transparent 90%);color:#00b9ff;font-weight:700}.upgradeBox{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);text-align:center}.upgradeBox_inner{padding:40px 40px 0}@media only screen and (max-width: 640px){.upgradeBox_inner{padding:20px 10px 0}}.upgradeBox_head{font-size:28px;font-weight:700;margin-top:40px}@media only screen and (max-width: 640px){.upgradeBox_head{font-size:16px;margin-top:30px}}.upgradeBox_head+img{margin-top:30px}.upgradeBox .is-underline{background:rgba(0,0,0,0) linear-gradient(transparent 70%, #fcfe00 70%) repeat scroll 0 0;padding:0 8px}.upgradeBox_blueArea{background:#f3fcff;border-radius:0 0 10px 10px;margin-top:40px;padding:40px}@media only screen and (max-width: 640px){.upgradeBox_blueArea{margin-top:30px;padding:20px}}.upgradeBox_blueArea h3{font-size:28px;font-weight:700;margin-top:0}@media only screen and (max-width: 640px){.upgradeBox_blueArea h3{font-size:16px}}.upgradeBox_blueArea p{margin-top:30px;text-align:left}@media only screen and (max-width: 640px){.upgradeBox_blueArea p{font-size:14px;margin-top:15px}}.flowStep{counter-reset:flowStep 0}.flowStep li{align-items:flex-start;background:#fff;border-radius:10px;display:flex;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.16));gap:4%;margin:20px auto 0;padding:40px 4%;position:relative}@media only screen and (max-width: 640px){.flowStep li{display:block;margin:10px auto 0;padding:40px 10px 17px}}.flowStep li::before{color:#f4f4f4;content:"0" counter(flowStep);counter-increment:flowStep 1;font-size:100px;font-weight:700;left:0;line-height:1;padding:20px;position:absolute;top:0;z-index:0}@media only screen and (max-width: 640px){.flowStep li::before{font-size:50px;padding:10px}}.flowStep li::after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:33px 27px 0 27px;bottom:-30px;content:"";height:0;left:50%;margin-left:-27px;position:absolute;width:0;z-index:2}@media only screen and (max-width: 640px){.flowStep li::after{border-width:23px 17px 0 17px;bottom:-19px}}.flowStep li:nth-child(1){z-index:5}.flowStep li:nth-child(2){z-index:4}.flowStep li:last-child::after{display:none}.flowStepImg{display:grid;place-content:center;position:relative;width:34%;z-index:1}@media only screen and (max-width: 640px){.flowStepImg{left:10px;position:absolute;top:40px;width:110px}}.flowStepContents{width:62%}@media only screen and (max-width: 640px){.flowStepContents{width:100%}}.flowStepContents_step{font-size:20px;font-weight:700}@media only screen and (max-width: 640px){.flowStepContents_step{font-size:13px;margin-top:12px;padding-left:120px}}.flowStepContents_title{color:#00b9ff;font-size:28px;font-weight:700;margin-top:14px}@media only screen and (max-width: 640px){.flowStepContents_title{font-size:15px;margin-top:5px;padding-left:120px}}.flowStepContents_title a{color:inherit}.flowStepContents_text{font-size:20px;margin-top:10px}@media only screen and (max-width: 640px){.flowStepContents_text{font-size:13px;margin-top:26px}}.flowStep a:focus,.flowStep a:hover{text-decoration:none}.lastBtnArea{padding:120px 0}@media only screen and (max-width: 640px){.lastBtnArea{padding:60px 0}}.lastBtnArea .button{margin-top:0}
/*# sourceMappingURL=common.css.map */
