@charset "UTF-8";@font-face{font-family:Noto sans Light;src:url(/content/denwa/assets/NotoSansJP-Light.otf) format("opentype"),url(/content/denwa/assets/NotoSansCJKjp-Light.eot) format("embedded-opentype"),url(/content/denwa/assets/NotoSansCJKjp-Light.ttf) format("truetype"),url(/content/denwa/assets/NotoSansCJKjp-Light.woff) format("woff"),url(/content/denwa/assets/NotoSansCJKjp-Light.woff2) format("woff2");font-style:normal;font-weight:200}@font-face{font-family:Noto sans Regular;src:url(/content/denwa/assets/NotoSansJP-Regular.otf) format("opentype"),url(/content/denwa/assets/NotoSansCJKjp-Regular.eot) format("embedded-opentype"),url(/content/denwa/assets/NotoSansCJKjp-Regular.ttf) format("truetype"),url(/content/denwa/assets/NotoSansCJKjp-Regular.woff) format("woff"),url(/content/denwa/assets/NotoSansCJKjp-Regular.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Noto sans Medium;src:url(/content/denwa/assets/NotoSansJP-Medium.otf) format("opentype"),url(/content/denwa/assets/NotoSansJP-Medium.woff) format("woff");font-style:normal;font-weight:500}@font-face{font-family:Noto sans Bold;src:url(/content/denwa/assets/NotoSansJP-Bold.otf) format("opentype"),url(/content/denwa/assets/NotoSansCJKjp-Bold.eot) format("embedded-opentype"),url(/content/denwa/assets/NotoSansCJKjp-Bold.ttf) format("truetype"),url(/content/denwa/assets/NotoSansCJKjp-Bold.woff) format("woff"),url(/content/denwa/assets/NotoSansCJKjp-Bold.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Noto sans Black;font-style:normal;font-weight:900;src:url(/content/denwa/assets/NotoSansJP-Black.woff) format("woff"),url(/content/denwa/assets/NotoSansJP-Black.woff2) format("woff2")}@font-face{font-family:MyDIN2014Demi;src:url(/content/denwa/assets/mydin2014demi.otf) format("opentype"),url(/content/denwa/assets/mydin2014demi.woff) format("woff")}@font-face{font-family:MyOswald;src:url(/content/denwa/assets/My-Oswald-Regular.otf) format("opentype"),url(/content/denwa/assets/My-Oswald-Regular.woff) format("woff")}.breadcrumb-a{padding-top:1em}.breadcrumb-a a{color:#0074bf}.breadcrumb-a a:hover{color:#f49000}br.md-over-none{display:inline}@media screen and (min-width:640px){br.md-over-none{display:none}}br.md-over-inline{display:none}@media screen and (min-width:640px){br.md-over-inline{display:inline}}br.sp-only{display:inline}@media screen and (min-width:1024px){br.sp-only{display:none}}br.pc-only{display:none}@media screen and (min-width:1024px){br.pc-only{display:inline}}@media screen and (min-width:1024px){section.phone-area .item-wrap .item-3{grid-area:3/1/4/2}section.phone-area .item-wrap .item-4{grid-area:4/1/5/2}section.phone-area .item-wrap .item-5{grid-area:3/2/5/3}section.phone-area .item-wrap p.attention{grid-area:2/1/3/3}}.p-product__type--box ul{gap:26px!important}.p-product__tag_box--item span{font-size:16px;height:50px!important;line-height:50px}@media screen and (min-width:1024px){.p-product__tag_box--item span{font-size:19px}}.p-product__type_item{position:relative;overflow:visible!important}.p-product__type_item p.type-explanation{position:absolute;font-size:13px;line-height:1.2;padding:.5em;left:-1em;top:-1em;color:#fff;background-color:#c39d14;border:1px solid #fff;border-radius:5px;text-align:center}@media screen and (min-width:640px){.p-product__type_item p.type-explanation{font-size:2.4vw}}@media screen and (min-width:1024px){.p-product__type_item p.type-explanation{top:-2em;font-size:16px;border-radius:10px}}.p-product__type_item.type-m p.type-explanation{background-color:#e44a2e}.p-product__type_item.type-l p.type-explanation{background-color:#2bb571}.p-btn.is_more h3{position:relative;text-align:center;font-weight:700;font-size:18px;margin-bottom:.5em}@media screen and (min-width:1024px){.p-btn.is_more h3{font-size:24px;margin-bottom:.8em}}.p-btn.is_more h3:before,.p-btn.is_more h3:after{position:absolute;top:50%;transform:translateY(-50%);font-size:2em}@media screen and (min-width:1024px){.p-btn.is_more h3:before,.p-btn.is_more h3:after{position:relative;font-size:1em}}.p-btn.is_more h3:before{left:0;content:"＼"}.p-btn.is_more h3:after{right:0;content:"／"}.item-btns-sbs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (min-width:1024px){.item-btns-sbs{flex-direction:row}}.item-btns-sbs .desc-btn,.item-btns-sbs .download-btn{width:100%;max-width:540px}.item-btns-sbs .desc-btn a,.item-btns-sbs .download-btn a{width:100%;height:53px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;padding:.6em 2em;border-radius:26.5px;box-shadow:0 3px 10px #0003}@media screen and (min-width:1024px){.item-btns-sbs .desc-btn a,.item-btns-sbs .download-btn a{font-size:24px;padding:1.4em 1.7em;border-radius:44px}}.item-btns-sbs .desc-btn a:after,.item-btns-sbs .download-btn a:after{display:inline-block;margin-left:.5em;content:""}.item-btns-sbs .desc-btn a:hover,.item-btns-sbs .download-btn a:hover{opacity:.7!important}.item-btns-sbs .desc-btn a{border:2px solid #0866DB;background-color:#fff}.item-btns-sbs .desc-btn a:after{background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain;width:13px;height:13px}@media screen and (min-width:1024px){.item-btns-sbs .desc-btn a:after{width:15px;height:15px}}.item-btns-sbs .desc-btn a:hover{color:#fff;opacity:1!important;background-color:#0866db}.item-btns-sbs .desc-btn a:hover:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}.item-btns-sbs .download-btn a{border:2px solid #F1C410;background:#f1c410}.item-btns-sbs .download-btn a:after{margin-bottom:-.3em;height:24px;width:22px;background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.item-btns-sbs .download-btn a:hover{opacity:1!important;background-color:#fff}.parts .p-product__txt p{text-align:justify}@media screen and (min-width:1024px){.parts .p-product__txt p{text-align:center}}.p-globalsubmenu__box_lst--item p small,.p-globalsubmenu__box_idx--item p small{color:#121212;font-weight:400}.p-globalsubmenu__box_lst--item p a,.p-globalsubmenu__box_lst--item p span{height:70px}@media screen and (min-width:1024px){.p-globalsubmenu__box_lst--item p a,.p-globalsubmenu__box_lst--item p span{height:90px}}.header-logo img{max-width:calc(100vw - 60px)}@media screen and (min-width:360px){.header-logo img{max-width:100%}}.is_bgc-org01,.is_bgc-grn01{background-color:transparent!important}.p-cnvbtnarea .p-cnvbtnlist__box_item a,.p-cnvbtnarea .p-cnvbtnlist__box_item span{padding:.8em 1em}.p-cnvbtnarea br.is_sw-sp{display:none}.p-cnvbtnarea .is_bgc-org01,.p-cnvbtnarea .is_bgc-grn01{background-color:#ffcb00!important}.p-cnvbtnarea .is_bgc-org01 big,.p-cnvbtnarea .is_bgc-grn01 big{color:#333;font-size:4vw}.p-cnvbtnarea .is_bgc-org01 big.service_moving,.p-cnvbtnarea .is_bgc-grn01 big.service_moving{font-size:clamp(10px,3vw,12px)}.p-cnvbtnarea .p-ic__call01_wht01{background:url(../images/common/ic_call01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.p-cnvbtnarea .p-ic__mail01_wht01{background:url(../images/common/ic_mail01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.p-cnvbtnarea .p-ic__mail01_wht02{background:url(../images/common/ic_mail01_bk01_img02.svg) no-repeat 50% 50%;background-size:contain}.p-denwanavi__req a,.p-denwanavi__req span{color:#333!important}.p-floatingmenubtm .p-floatingmenubtm__box_item--target{border-left:1px solid rgba(51,51,51,.2)}.p-floatingmenubtm .is_bgc-red01{background-color:#f1c410}.p-floatingmenubtm .p-ic__close01_wht01{background:url(../images/common/ic_close01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.p-floatingmenubtm .p-ic__document01_wht01{background:url(../images/common/ic_document01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}@media screen and (min-width:1024px){.p-globalmenu__cnv ul{gap:10px;padding:10px 0}.p-globalmenu__cnv ul .p-globalmenu__cnv_item{height:100%;min-height:40px}}.p-globalmenu__cnv .p-globalmenu__cnv_item{border-radius:0;width:100%}@media screen and (min-width:1024px){.p-globalmenu__cnv .p-globalmenu__cnv_item{width:max-content}}.p-globalmenu__cnv .p-globalmenu__cnv_item object{width:100%}.p-globalmenu__cnv .p-globalmenu__cnv_item a{border:2px solid #FFCB02;background-color:#ffcb02;border-radius:4px;width:100%}@media screen and (min-width:1024px){.p-globalmenu__cnv .p-globalmenu__cnv_item a{border-radius:8px;padding:0 1em}}.p-globalmenu__cnv .is_bgc-org01,.p-globalmenu__cnv .is_bgc-grn01{background-color:#ffcb00}.p-globalmenu__cnv .is_bgc-org01 big,.p-globalmenu__cnv .is_bgc-grn01 big{color:#333;text-align:justify}@media screen and (min-width:1024px){.p-globalmenu__cnv .is_bgc-org01 big,.p-globalmenu__cnv .is_bgc-grn01 big{font-size:16px;font-weight:700}}.p-globalmenu__cnv .p-ic__call01_wht01{background:url(../images/common/ic_call01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.p-globalmenu__cnv .p-ic__mail01_wht01{background:url(../images/common/ic_mail01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain;width:1.5em}.p-globalmenu .p-globalmenu__cnv a:hover{opacity:1;background-color:#fff}.p-floatingmenubtm__box_item--target big b{text-decoration:none}.p-screenbottomnavi__box_item--pop{border:2px solid #F1C410;background-color:#f1c410}.p-screenbottomnavi__box_item--pop:hover{background-color:#fff}.p-screenbottomnavi__box_item--pop .p-ic__document01_wht01{background:url(../images/common/ic_document01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.p-screenbottomnavi__box_item--pop .p-ic__close01_wht01{background:url(../images/common/ic_close01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.p-screenbottomnavi__box_item.is_type-document a,.p-screenbottomnavi__box_item.is_type-document span{color:#333!important}.p-screenbottomnavi__box_item.is_type-pagetop{border:2px solid #0866DB}.p-screenbottomnavi__box_item.is_type-pagetop:hover{background-color:#0866db}.p-screenbottomnavi__box_item.is_type-pagetop:hover .p-ic__arrow01_top01_nvy01{background:url(../images/common/ic_arrow01_top01_wht01.svg) no-repeat 50% 50%;background-size:contain}.p-screenbottomnavi__box_item.is_type-pagetop:hover big{color:#fff}.product-service-page .desc-btn:hover,.product-service-page .download-btn:hover,.product-service-page .webapp-btn:hover{opacity:1}.area-contact .contact-btns a,.parts .p-contact__btn ul li a,section.download .download-btn a,section.support .item .btn-block a,.product-service-page .download-btn a,.parts .p-btn.is_more ul li a,.parts .p-btn.is_more ul li span{border:2px solid #F1C410;background:#f1c410;color:#333}.area-contact .contact-btns a:hover,.parts .p-contact__btn ul li a:hover,section.download .download-btn a:hover,section.support .item .btn-block a:hover,.product-service-page .download-btn a:hover,.parts .p-btn.is_more ul li a:hover,.parts .p-btn.is_more ul li span:hover{background:#fff}.parts .p-ic__download_wht{background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.area-contact .contact-btns a:hover *{opacity:1!important}.area-contact .list-btn-item-tel a span:before,.parts .p-contact__btn_tel strong:before{background:url(../images/common/ic_call01_bk01_img01.svg) no-repeat 50% 50%!important;background-color:transparent!important;background-size:contain}.area-contact .contact-btns a .form:before,.parts .p-contact__btn_mail strong:before{background:url(../images/common/ic_mail01_bk01_img01.svg) no-repeat 50% 50%!important;background-color:transparent!important;background-size:contain}@media screen and (min-width:1024px){.area-contact .contact-btns a .form:before,.parts .p-contact__btn_mail strong:before{margin-bottom:-.15em}}section.support .item .btn-block a:after,.product-service-page .download-btn a:after{background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.product-service-page .desc-btn a:after{background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain}.product-service-page .desc-btn a:hover:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}.product-service-page .desc-btn a:after{background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain}.product-service-page .desc-btn a{background-color:#fff;border:2px solid #0866DB}.product-service-page .desc-btn a:hover{opacity:1!important;background-color:#0866db;color:#fff}section.download .download-btn a:hover *{opacity:1}section.download .download-btn a span{color:#333}section.download .download-btn a:after{background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.more-knowledge .more-btn a,.portal .tel_dictionary .more-btn a{border:2px solid #0866DB;background:#fff;color:#333}.more-knowledge .more-btn a:hover,.portal .tel_dictionary .more-btn a:hover{border:2px solid #fff;background:#0866db;color:#fff}.more-knowledge .more-btn a:hover:after,.portal .tel_dictionary .more-btn a:hover:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}.more-knowledge .more-btn a{font-size:clamp(14px,4vw,24px)}@media screen and (min-width:1024px){.more-knowledge .more-btn a{font-size:24px}}.portal .tel_dictionary .more-btn a:after{background:url(/content/denwa/assets/arrow-bk.webp) no-repeat;background-size:contain}.seminer-index .seminer-content-nav a:hover button{color:#fff;background-color:#0866db}.seminer-index .seminer-content-nav a:hover button:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}.seminer-index .seminer-content-nav button{border:2px solid #0866DB;background-color:#fff;color:#333}.seminer-index .seminer-content-nav button:before{display:none}.seminer-index .seminer-content-nav button:after{background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain;width:13px;height:13px}@media screen and (min-width:1024px){.seminer-index .seminer-content-nav button:after{width:15px;height:15px}}section.more-service{padding-bottom:2em}@media screen and (min-width:1024px){section.more-service{padding-bottom:4em}}@media screen and (min-width:1024px){section.more-service ul.parent{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}}section.more-service ul.parent>li>a:after{background:url(/content/denwa/assets/icon-arrow-d-b.svg) no-repeat;background-size:contain}section.more-service ul.child a:after{background:url(/content/denwa/assets/icon-arrow-r-b.svg) no-repeat;background-size:contain}section.more-service-2{background-color:#f4f4f4;padding:2em 1em}@media screen and (min-width:1024px){section.more-service-2{padding:4em 0}}section.more-service-2 .parent{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}@media screen and (min-width:1024px){section.more-service-2 .parent{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto;grid-column-gap:50px;grid-row-gap:0;align-items:start}}section.more-service-2 .parent>li{border-bottom:1px solid #0066DB;padding-left:1.5rem}@media screen and (min-width:1024px){section.more-service-2 .parent>li{margin-bottom:1.5em;border:0;padding-left:0}}section.more-service-2 .parent>li>a{position:relative}section.more-service-2 .parent>li>a:hover{color:#0066db;text-decoration:underline}section.more-service-2 .parent>li>a:before{position:absolute;top:50%;transform:translateY(-50%);left:-1.5rem;content:"";width:6px;height:12px;background:url(/content/denwa/assets/icon-arrow-r-b.svg) no-repeat;background-size:contain}@media screen and (min-width:1024px){section.more-service-2 .parent>li>a:before{left:0}}section.more-service-2 .parent>li>a,section.more-service-2 .parent>li>span{font-weight:700;font-size:17px;display:inline-block;padding-top:.5em;padding-bottom:.5em}@media screen and (min-width:1024px){section.more-service-2 .parent>li>a,section.more-service-2 .parent>li>span{display:block;font-size:18px;padding:1em 0 1em 1.5rem;border-bottom:1px solid #0066DB}}@media screen and (min-width:1024px){section.more-service-2 .parent>li:nth-child(2)>a{padding-top:.5em;margin-top:0}}@media screen and (min-width:1024px){section.more-service-2 .parent>li>span{padding-left:0}}section.more-service-2 .parent>li:nth-child(1){grid-area:1/1/2/2}section.more-service-2 .parent>li:nth-child(2){grid-area:2/1/3/2}section.more-service-2 .parent>li:nth-child(3){grid-area:3/1/4/2}section.more-service-2 .parent>li:nth-child(4){grid-area:4/1/5/2}section.more-service-2 .parent>li:nth-child(5){grid-area:5/1/6/2}section.more-service-2 .parent>li:nth-child(6){border:0}@media screen and (min-width:1024px){section.more-service-2 .parent>li:nth-child(1){grid-area:1/1/2/2}section.more-service-2 .parent>li:nth-child(2){grid-area:2/1/3/2;margin-top:0;padding-top:0}section.more-service-2 .parent>li:nth-child(3){grid-area:3/1/4/2}section.more-service-2 .parent>li:nth-child(4){grid-area:1/2/2/3}section.more-service-2 .parent>li:nth-child(5){grid-area:2/2/4/3}section.more-service-2 .parent>li:nth-child(6){grid-area:1/3/4/4}}section.more-service-2 .child{padding-bottom:1em}@media screen and (min-width:1024px){section.more-service-2 .child{margin-top:1em}}section.more-service-2 .child>li{padding-left:1em;margin:.3em 0}@media screen and (min-width:1024px){section.more-service-2 .child>li{margin:.5em 0}}section.more-service-2 .child>li>a{position:relative;font-size:15px;padding:.3em 0}@media screen and (min-width:1024px){section.more-service-2 .child>li>a{font-size:16px}}section.more-service-2 .child>li>a:hover{color:#0066db;text-decoration:underline}section.more-service-2 .child>li>a:before{position:absolute;top:50%;transform:translateY(-50%);left:-1em;content:"";width:5px;height:9px;background:url(/content/denwa/assets/icon-arrow-r-b.svg) no-repeat;background-size:contain}.more-knowledge{background-color:#3393dd}.more-knowledge .hedding{padding-top:80px}.parts .p-bgc__type_ble06{background-color:#3393dd}.section-title h2{font-size:24px;text-align:center;line-height:150%;position:relative;margin-bottom:2em}@media screen and (min-width:1024px){.section-title h2{font-size:32px}}.section-title h2:after{content:"";position:absolute;bottom:-.5em;display:inline-block;width:32px;height:4px;background:url(../images/common/bg-headline-decoration.webp);background-size:cover;left:50%;transform:translate(-50%)}.section-title.type-2 h2{text-align:justify;padding-left:.8em;position:relative}@media screen and (min-width:1024px){.section-title.type-2 h2{text-align:center}}.section-title.type-2 h2:after{content:"";position:absolute;bottom:auto;left:0;height:24px;width:4px;border-radius:8px;background:url(../images/common/bg-headline-decoration-2.webp);top:50%;transform:translateY(-50%)}@media screen and (min-width:1024px){.section-title.type-2 h2:after{top:auto;bottom:-.5em;width:32px;height:4px;background:url(../images/common/bg-headline-decoration.webp);background-size:cover;left:50%;transform:translate(-50%)}}.is_sw-pc .karte_64e5b8d823a8851902c9cf54 .p-contact .p-section__inner{padding:70px 50px 100px}.parts .p-toc.is_menu .p-toc__menu_box ul li a:after{-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;background:none}.parts .p-toc.is_navi .p-toc__navi_txt ul li a:after{-webkit-transform:rotate(-45deg) translate(-3px,-5px)!important;transform:rotate(-45deg) translate(-3px,-5px)!important}@media screen and (max-width:1024px){.parts .p-toc.is_navi .p-toc__navi_txt ul li a:after{-webkit-transform:rotate(-45deg) translate(-3.5vw,-4.5vw)!important;transform:rotate(-45deg) translate(-3.5vw,-4.5vw)!important}}.portal-index{overflow-x:hidden}.portal-index .portal-hero{height:133.33vw;background:none;padding:0}@media screen and (min-width:1024px){.portal-index .portal-hero{height:27.78vw}}.portal-index .portal-hero h1{text-indent:unset}.portal-index .portal-hero h1 img{width:100%}.portal-index .portal-hero .catch{display:none}.portal-index .portal-hero .catch p{text-indent:unset;letter-spacing:.15em;line-height:1.5}.portal-index .portal-hero .catch p span{letter-spacing:.15em;color:#0966db}@media screen and (min-width:1024px){.portal-index .portal-hero .catch{position:absolute;bottom:8.5vw;left:50%;transform:translate(-50%);display:block;text-align:center;font-size:1.5vw;font-weight:700}}.portal-index .portal-hero-lead{background-color:#1b66db;text-align:center}.portal-index .portal-hero-lead p{padding-top:1em;padding-bottom:1em;color:#fff;font-weight:700}.portal-index .faq{padding-bottom:2em}body[data-globalmenu-page=top] .area-contact.is_compact h2{text-align:center;max-width:100%}body[data-globalmenu-page=top] .portal .tel_dictionary .txt-area h1{position:relative;z-index:10}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .portal .tel_dictionary .img-block img{position:relative;z-index:1}}body[data-globalmenu-page=top] section.download .download-wrap{display:flex;flex-direction:column}@media screen and (min-width:1024px){body[data-globalmenu-page=top] section.download .download-wrap{flex-direction:row}}@media screen and (min-width:1024px){body[data-globalmenu-page=top] section.download .img-block{max-width:50%}}body[data-globalmenu-page=top] section.download .is_sw-pc{display:none}@media screen and (min-width:1024px){body[data-globalmenu-page=top] section.download .is_sw-pc{display:block}}@media screen and (min-width:1024px){body[data-globalmenu-page=top] section.download .js_swiper_sp .swiper-slide+.swiper-slide{margin-top:4em}}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .area-contact.is_compact .hedding .inner h2{margin-bottom:1.5em}}.parts .p-btn.is_arrow_r ul li a,.parts .p-btn.is_arrow_r ul li span{border:2px solid #0866DB;background:#fff;color:#333}.parts .p-btn.is_arrow_r ul li a:after,.parts .p-btn.is_arrow_r ul li span:after{background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain}.parts .p-btn.is_arrow_r ul li a:hover,.parts .p-btn.is_arrow_r ul li span:hover{opacity:1!important;border:2px solid #fff;background:#0866db;color:#fff}.parts .p-btn.is_arrow_r ul li a:hover *,.parts .p-btn.is_arrow_r ul li span:hover *{opacity:1!important}.parts .p-btn.is_arrow_r ul li a:hover:after,.parts .p-btn.is_arrow_r ul li span:hover:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}body[data-globalmenu-page=top] .how-to-select{background:#fff}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .sec_inner{padding-bottom:4em}}body[data-globalmenu-page=top] .how-to-select .hedding{padding:3em 0 0}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .hedding{padding-bottom:2em;align-items:center}}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .hedding .txt-block{width:50%}}body[data-globalmenu-page=top] .how-to-select .hedding .img-block{padding-bottom:2em}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .hedding .img-block{width:50%;padding-left:2em;padding-bottom:0;padding-top:3em}}body[data-globalmenu-page=top] .how-to-select .hedding h2{text-align:center;font-size:clamp(28px,7vw,40px);margin-top:0;margin-bottom:.5em}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .hedding h2{text-align:justify;font-size:clamp(28px,3vw,40px)}}body[data-globalmenu-page=top] .how-to-select .hedding h2 span{color:#0457aa;background:linear-gradient(transparent 70%,#fffe03 70%);font-size:clamp(36px,9vw,60px)}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .hedding h2 span{font-size:clamp(36px,4.5vw,60px)}}body[data-globalmenu-page=top] .how-to-select .hedding h2 span span{font-size:clamp(28px,7vw,40px)}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .hedding h2 span span{font-size:clamp(28px,3vw,40px)}}body[data-globalmenu-page=top] .how-to-select .hedding p.read{letter-spacing:.05em;color:#000;margin-bottom:1.5em}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .hedding p.read{letter-spacing:.1em;font-size:clamp(16px,1.6vw,20px)}}body[data-globalmenu-page=top] .how-to-select .points-of-view{margin-top:3em;z-index:10;position:relative}body[data-globalmenu-page=top] .how-to-select .points-of-view p{margin-bottom:1em;text-align:center;font-weight:700;font-size:22px;line-height:1.4}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .points-of-view p{font-size:26px}}body[data-globalmenu-page=top] .how-to-select .points-of-view .arrow-b{display:flex;flex-direction:column;justify-content:center;gap:1em}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .points-of-view .arrow-b{flex-direction:row;justify-content:space-between;gap:2em}}body[data-globalmenu-page=top] .how-to-select .points-of-view .arrow-b li{width:100%;position:relative}body[data-globalmenu-page=top] .how-to-select .points-of-view .arrow-b a{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;width:100%;background:#fff;border:2px solid #0866db;color:#0457aa;font-weight:700;font-size:20px;line-height:1.25;min-height:80px;box-shadow:0 3px 15px #0000001a}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .points-of-view .arrow-b a{max-width:380px}}body[data-globalmenu-page=top] .how-to-select .points-of-view .arrow-b a span{color:#000;font-size:14px}body[data-globalmenu-page=top] .how-to-select .points-of-view .arrow-b a:hover{color:#fff;background:#0866db}body[data-globalmenu-page=top] .how-to-select .points-of-view .arrow-b a:hover span{color:#fff}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .how-to-select .img-2{width:272px;height:226px;top:auto;bottom:15%;left:-208px;z-index:1}body[data-globalmenu-page=top] .how-to-select .img-3{z-index:1;width:160px;height:111px;inset:35px 37% auto auto}body[data-globalmenu-page=top] .how-to-select .img-4{right:-270px}}body[data-globalmenu-page=top] h2.simple-top-h2{color:#0866db;text-align:center;font-size:24px;margin-bottom:.8em;line-height:1.25}@media screen and (min-width:1024px){body[data-globalmenu-page=top] h2.simple-top-h2{font-size:28px;margin-bottom:1em}}body[data-globalmenu-page=top] .installation_process{background:url(/content/denwa/assets/bg_installation_process_sp.webp) no-repeat center center;background-size:cover;padding-bottom:4em;padding-top:4em}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .installation_process{background:url(/content/denwa/assets/bg_installation_process_pc.webp) no-repeat;background-size:100% auto}}body[data-globalmenu-page=top] .installation_process h2{color:#0866db;font-size:clamp(34px,9vw,40px)}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .installation_process h2{font-size:64px}}body[data-globalmenu-page=top] .installation_process p{font-weight:700;text-align:justify;font-size:18px;margin-top:1em;margin-bottom:2em;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#fff;paint-order:stroke}body[data-globalmenu-page=top] .installation_process .sec_inner{max-width:1080px}body[data-globalmenu-page=top] .p-case h2{color:#fff}body[data-globalmenu-page=top] .p-case .p-tit__type02{margin-bottom:4em}body[data-globalmenu-page=top] .p-case .p-tit__type02:after{background-color:#fff}section.download{background-color:#fff}section.download .download-tit h2{color:#0866db}section.download .sec_inner{border:2px solid #0866DB}body[data-globalmenu-page=top] .various-procedures,body[data-globalmenu-page=top] .apply-phone-service{padding:4em 0}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .various-procedures,body[data-globalmenu-page=top] .apply-phone-service{padding:6em 0}}body[data-globalmenu-page=top] .procedure-list{display:flex;flex-direction:column;gap:2em}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .procedure-list{flex-direction:row;justify-content:center;gap:2.5em}}body[data-globalmenu-page=top] .procedure-card{background:#fff;border:1px solid #E6EAED;border-radius:16px;box-shadow:0 2px 8px #3682d91a;box-shadow:0 2px 24px 8px #3682d914;padding:24px;overflow:hidden;text-align:left;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}body[data-globalmenu-page=top] .procedure-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #3682d933;text-decoration:none;background-color:#f3faff;border-color:#0171c5}body[data-globalmenu-page=top] .procedure-card:hover .procedure-card__link{text-decoration:underline}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .procedure-card{padding:0;flex:1;max-width:344px}}body[data-globalmenu-page=top] .procedure-card__title{border-radius:8px;background-color:#0078d7;color:#fff;font-size:20px;font-weight:700;text-align:center;padding:1.25em;display:flex;flex-direction:column;align-items:center;gap:.5em;margin:0}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .procedure-card__title{font-size:24px;border-radius:0}}body[data-globalmenu-page=top] .procedure-card__title img{width:80px;height:80px}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .procedure-card__title img{width:90px;height:90px}}body[data-globalmenu-page=top] .procedure-card__desc{font-size:16px;margin:.6em 0;line-height:1.5;color:#303336;flex-grow:1}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .procedure-card__desc{font-size:16px;margin:1.5rem}}body[data-globalmenu-page=top] .procedure-card__link{display:inline-block;margin-top:auto;align-self:flex-start;color:#0078d4;font-weight:700;font-size:16px}body[data-globalmenu-page=top] .procedure-card__link:after{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:.3em}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .procedure-card__link{font-size:14px;margin:1.5rem}}body[data-globalmenu-page=top] .procedure-card--anchor .procedure-card__link:after{background:url(/content/denwa/assets/icon-procedure-card-1.svg) no-repeat;background-size:cover}body[data-globalmenu-page=top] .procedure-card--link .procedure-card__link:after{background:url(/content/denwa/assets/icon-procedure-card-2.svg) no-repeat;background-size:cover}body[data-globalmenu-page=top] .procedure-card--form .procedure-card__link:after{background:url(/content/denwa/assets/icon-procedure-card-3.svg) no-repeat;background-size:cover}body[data-globalmenu-page=top] .mixed-layout{display:flex;flex-direction:column;gap:30px;max-width:1200px;margin:0 auto}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .mixed-layout{gap:40px}}body[data-globalmenu-page=top] .hero-card{border-radius:16px;padding:24px;text-decoration:none;border:1px solid #E6EAED;box-shadow:0 2px 8px #3682d91a;box-shadow:0 2px 24px 8px #3682d914;color:inherit;display:flex;flex-direction:column;align-items:center;text-align:justify;transition:transform .2s ease,box-shadow .2s ease}body[data-globalmenu-page=top] .hero-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px #3682d933;text-decoration:none;background-color:#f3faff;border-color:#0171c5}body[data-globalmenu-page=top] .hero-card:hover .hero-card__link{text-decoration:underline}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .hero-card{padding:0;flex-direction:row;gap:30px;overflow:hidden}}body[data-globalmenu-page=top] .hero-card__image{flex-shrink:0;margin-bottom:.5em}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .hero-card__image{flex:1;margin-bottom:0}}body[data-globalmenu-page=top] .hero-card__image img{border-radius:8px;max-width:100%;height:auto}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .hero-card__image img{border-radius:0;vertical-align:bottom}}body[data-globalmenu-page=top] .hero-card__content{width:100%}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .hero-card__content{flex:1}}body[data-globalmenu-page=top] .hero-card__content h3{font-size:24px;margin-bottom:15px;font-weight:700}body[data-globalmenu-page=top] .hero-card__content p{color:#666;line-height:1.6;margin-bottom:20px;font-size:16px}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .hero-card__content p{font-size:14px}}body[data-globalmenu-page=top] .hero-card__link{color:#0078d4;font-weight:700;font-size:16px;display:inline-block}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .hero-card__link{font-size:14px}}body[data-globalmenu-page=top] .hero-card__link:after{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:.3em;margin-top:-.1em;background:url(/content/denwa/assets/icon-procedure-card-2.svg) no-repeat;background-size:cover}body[data-globalmenu-page=top] .small-cards{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .small-cards{grid-template-columns:repeat(3,1fr);gap:20px}}body[data-globalmenu-page=top] .small-card{background:#fff;border-radius:12px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;display:flex;flex-direction:column;text-align:center}@media screen and (min-width:640px){body[data-globalmenu-page=top] .small-card{border-radius:16px;overflow:hidden;border:1px solid #E6EAED;box-shadow:0 2px 8px #3682d91a;box-shadow:0 2px 24px 8px #3682d914}}body[data-globalmenu-page=top] .small-card:hover{transform:translateY(-2px);text-decoration:none;box-shadow:0 4px 16px #3682d933;background-color:#f3faff;border-color:#0171c5}body[data-globalmenu-page=top] .small-card:hover .small-card__link{text-decoration:underline}body[data-globalmenu-page=top] .small-card__image{margin-bottom:10px}@media screen and (min-width:640px){body[data-globalmenu-page=top] .small-card__image{margin-bottom:0}}body[data-globalmenu-page=top] .small-card__image img{border-radius:8px;max-width:100%;height:auto}@media screen and (min-width:640px){body[data-globalmenu-page=top] .small-card__image img{border-radius:0}}body[data-globalmenu-page=top] .small-card__content{flex:1;display:flex;flex-direction:column;text-align:justify}body[data-globalmenu-page=top] .small-card__content h4{font-size:18px;color:#333;margin-bottom:8px;font-weight:700}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .small-card__content h4{margin:1.5rem 1.5rem 0}}body[data-globalmenu-page=top] .small-card__content p{color:#666;font-size:14px;line-height:1.75;margin-bottom:12px;flex-grow:1}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .small-card__content p{margin:1.5rem}}body[data-globalmenu-page=top] .small-card__link{color:#0078d4;font-weight:700;font-size:14px;margin-top:auto}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .small-card__link{margin:1.5rem}}body[data-globalmenu-page=top] .small-card__link:after{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:.3em;margin-top:-.1em;background:url(/content/denwa/assets/icon-procedure-card-2.svg) no-repeat;background-size:cover}body[data-globalmenu-page=top] #header{top:0!important}body[data-globalmenu-page=top] .main_wrap_header{padding-top:4rem;margin-bottom:-8rem}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .main_wrap_header{padding-top:0;margin-bottom:0}body[data-globalmenu-page=top] .main_wrap_header .inner{padding-top:2rem;padding-bottom:2rem}}body[data-globalmenu-page=top] .main_wrap_header__sp{display:block}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .main_wrap_header__sp{display:none}}body[data-globalmenu-page=top] .portal-index .portal-hero h1{margin:0}body[data-globalmenu-page=top] .area-contact .is_sw-sp{padding:0}body[data-globalmenu-page=top] .area-contact{position:fixed;bottom:0;z-index:10;width:100%;padding:0}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .area-contact{position:relative;padding:2rem 0}body[data-globalmenu-page=top] .area-contact .btn_list_a li a{max-height:30px}body[data-globalmenu-page=top] .area-contact p.btn-attention{color:var(--text_Black, #303336);margin-top:.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.42px}}body[data-globalmenu-page=top] .area-contact-2{position:relative;padding:2rem 0}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .area-contact-2{padding:6rem 0 4rem}}body[data-globalmenu-page=top] .area-contact-2 h2{text-align:center}body[data-globalmenu-page=top] .area-contact-2 .btn_list_a li a{max-height:30px}body[data-globalmenu-page=top] .area-contact-2 p.btn-attention{color:var(--text_Black, #303336);margin-top:.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.42px}body[data-globalmenu-page=top] #service_consideration,body[data-globalmenu-page=top] #recommended_services,body[data-globalmenu-page=top] #pricing_and_cases{background:var(--color-Main-XLight, #EBF6FF)}body[data-globalmenu-page=top] #service_consideration .card_item,body[data-globalmenu-page=top] #recommended_services .card_item,body[data-globalmenu-page=top] #pricing_and_cases .card_item{padding:0}body[data-globalmenu-page=top] #service_consideration .tit_wrap,body[data-globalmenu-page=top] #recommended_services .tit_wrap,body[data-globalmenu-page=top] #pricing_and_cases .tit_wrap{background-color:var(--c-main);color:var(--c-wht);justify-content:center;padding:1rem 0}body[data-globalmenu-page=top] #service_consideration .tit_wrap h3,body[data-globalmenu-page=top] #recommended_services .tit_wrap h3,body[data-globalmenu-page=top] #pricing_and_cases .tit_wrap h3{text-align:center}body[data-globalmenu-page=top] #service_consideration .inner,body[data-globalmenu-page=top] #recommended_services .inner,body[data-globalmenu-page=top] #pricing_and_cases .inner{display:flex!important;flex-direction:column;gap:0}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #service_consideration .inner,body[data-globalmenu-page=top] #recommended_services .inner,body[data-globalmenu-page=top] #pricing_and_cases .inner{flex-direction:row;padding:24px;align-items:center}}body[data-globalmenu-page=top] #service_consideration .img_wrap>div,body[data-globalmenu-page=top] #recommended_services .img_wrap>div,body[data-globalmenu-page=top] #pricing_and_cases .img_wrap>div{border-radius:0;background-color:var(--c-wht);aspect-ratio:auto}body[data-globalmenu-page=top] #service_consideration .txt_wrap,body[data-globalmenu-page=top] #recommended_services .txt_wrap,body[data-globalmenu-page=top] #pricing_and_cases .txt_wrap{padding:1rem 1rem 2rem}body[data-globalmenu-page=top] #service_consideration .text p,body[data-globalmenu-page=top] #recommended_services .text p,body[data-globalmenu-page=top] #pricing_and_cases .text p{text-align:center}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #recommended_services .inner,body[data-globalmenu-page=top] #pricing_and_cases .inner{flex-direction:column;padding:24px;align-items:center}}body[data-globalmenu-page=top] #pricing_and_cases .inner{padding:0!important}body[data-globalmenu-page=top] #pricing_and_cases .tit_wrap{display:flex;justify-content:flex-start;align-items:center;padding:1rem 2rem}body[data-globalmenu-page=top] #pricing_and_cases .tit_wrap .hedding{display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #pricing_and_cases .tit_wrap .hedding{padding-left:6rem}}body[data-globalmenu-page=top] #pricing_and_cases .tit_wrap .hedding p{color:var(--c-main);background-color:var(--c-wht);border-radius:16px;padding:clamp(.3rem,1vw,.4rem) clamp(1rem,5vw,2rem);font-size:clamp(12px,3.2vw,16px);white-space:nowrap}body[data-globalmenu-page=top] #pricing_and_cases .icon_wrap{background-color:var(--c-wht);width:64px;height:64px;border-radius:50%;position:relative}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #pricing_and_cases .icon_wrap{width:88px;height:88px}}body[data-globalmenu-page=top] #pricing_and_cases .icon_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px}body[data-globalmenu-page=top] #case_studies{margin-top:4rem}body[data-globalmenu-page=top] #case_studies .swiper-slide{transition:opacity .3s ease}body[data-globalmenu-page=top] #case_studies .swiper-slide:not(.swiper-slide-active){opacity:.5}body[data-globalmenu-page=top] #case_studies [class^=swiper-button-next],body[data-globalmenu-page=top] #case_studies [class^=swiper-button-prev]{display:block;top:auto;bottom:-16px}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #case_studies [class^=swiper-button-next],body[data-globalmenu-page=top] #case_studies [class^=swiper-button-prev]{bottom:auto;top:48%}}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #case_studies [class^=swiper-button-next]{right:16vw}}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #case_studies [class^=swiper-button-prev]{left:16vw}}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #case_studies .card_item .inner{flex-direction:row-reverse;padding:24px}}body[data-globalmenu-page=top] #case_studies .txt_wrap{padding:16px}body[data-globalmenu-page=top] #case_studies .txt_wrap .title{text-align:justify}body[data-globalmenu-page=top] #case_studies .txt_wrap .title span{color:var(--color-Black-XXLight, #AFB3B6);font-size:14px;font-style:normal;font-weight:700;line-height:175%;letter-spacing:.42px;padding-left:.5rem}body[data-globalmenu-page=top] #case_studies .txt_wrap .text{display:block;text-align:justify}body[data-globalmenu-page=top] #case_studies .txt_wrap .text em{overflow:hidden;color:var(--color-Main, #0078D4);font-size:12px;font-style:normal;letter-spacing:.36px}body[data-globalmenu-page=top] #case_studies .link_list_a{text-align:justify;font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.28px}body[data-globalmenu-page=top] #case_studies .link_list_a a{color:var(--color-Main, #0078D4)!important}body[data-globalmenu-page=top] #various-procedures .card_item{background:var(--color-Main, #0078D4);border:2px solid transparent;transition:background-color .3s ease,border-color .3s ease}body[data-globalmenu-page=top] #various-procedures .card_item:hover{background:#fff;border-color:var(--color-Main, #0078D4)}body[data-globalmenu-page=top] #various-procedures .card_item:hover .icon_wrap{background-color:#ebf6ff}body[data-globalmenu-page=top] #various-procedures .card_item:hover .txt_wrap p.tl_c{color:var(--color-Main, #0078D4)!important}body[data-globalmenu-page=top] #various-procedures .card_item:hover .btn_list_a li a,body[data-globalmenu-page=top] #various-procedures .card_item:hover .btn_list_a li a:hover{color:#fff!important;background-color:var(--color-Main, #0078D4)!important;border-color:var(--color-Main, #0078D4)!important;text-decoration:none!important}body[data-globalmenu-page=top] #various-procedures .card_item:hover .btn_list_a li a:after{background-color:#fff!important}body[data-globalmenu-page=top] #various-procedures .card_item:hover .btn_list_a li a i img{filter:brightness(0) invert(1)}body[data-globalmenu-page=top] #various-procedures .icon_wrap{background-color:var(--c-wht);border-radius:50%;width:120px;height:120px;position:relative;transition:background-color .3s ease}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #various-procedures .icon_wrap{width:140px;height:140px}}body[data-globalmenu-page=top] #various-procedures .icon_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #various-procedures .icon_wrap img{width:70px;height:70px}}body[data-globalmenu-page=top] #various-procedures .txt_wrap p{color:var(--c-wht)!important;font-size:20px;transition:color .3s ease}body[data-globalmenu-page=top] #tel_column .link_list_a a{color:var(--color-Main, #0078D4);font-weight:700}body[data-globalmenu-page=top] h2.under_line{position:relative;margin-bottom:4rem}body[data-globalmenu-page=top] h2.under_line:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:32px;height:4px;background:linear-gradient(to right,#1d8cdd,#0073cf)}body[data-globalmenu-page=top] #faq{background-color:#fff}body[data-globalmenu-page=top] #faq .acco_item .acco_item_content>div{flex-direction:column}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #faq .acco_item .acco_item_content>div{flex-direction:row}body[data-globalmenu-page=top] #faq .acco_item .acco_item_content>div .img-block{width:440px;flex-shrink:0}}body[data-globalmenu-page=top] #faq .accordion_list_a{margin-right:auto;margin-left:auto;max-width:912px}body[data-globalmenu-page=top] #faq strong{color:var(--color-Main, #0078D4)}body[data-globalmenu-page=top] .phone_service_introduction_points{padding:2rem 16px}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .phone_service_introduction_points{padding:2rem 0}}body[data-globalmenu-page=top] .phone_service_introduction_points .card_item{width:100%;max-width:912px;margin-left:auto;margin-right:auto}body[data-globalmenu-page=top] .phone_service_introduction_points .txt_wrap .title{font-size:clamp(1.8rem,5.8vw,2.2rem)}@media screen and (min-width:1024px){body[data-globalmenu-page=top] .phone_service_introduction_points .txt_wrap .title{font-size:2.2rem}}body[data-globalmenu-page=top] .phone_service_introduction_points .btn_list_a{align-items:center!important}body[data-globalmenu-page=top] #download .tel_icon_a:before{background-color:var(--c-wht)}body[data-globalmenu-page=top] #header{border-bottom:solid 1px var(--c-gry-l)}body[data-globalmenu-page=top] #header:before{display:none}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #header{padding-bottom:0}}body[data-globalmenu-page=top] footer{border-top:0}body[data-globalmenu-page=top] .p-cnvbtnlist__box ul li{width:auto}body[data-globalmenu-page=top] section{padding:2rem 0}@media screen and (min-width:1024px){body[data-globalmenu-page=top] section{padding:4rem 0}}body[data-globalmenu-page=top] #footer{background:var(--c-wht)}body[data-globalmenu-page=top] #header .header_wrap{height:67px}@media screen and (min-width:1024px){body[data-globalmenu-page=top] #header .header_wrap{height:56px}}.case-studies-swiper-wrapper{position:relative;padding:0 0 4em;overflow:visible}.case-studies-swiper-wrapper .case-studies-swiper{position:relative;overflow:hidden;text-align:center;padding:0 16px}@media screen and (min-width:1024px){.case-studies-swiper-wrapper .case-studies-swiper{padding:0}}.case-studies-swiper-wrapper .case-studies-swiper .swiper-slide{height:auto}.case-studies-swiper-wrapper .case-studies-swiper .card_list_a._fit._col1{grid-template-columns:1fr}.case-studies-swiper-wrapper .case-studies-swiper .swiper-pagination{position:relative;margin-top:4em;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 8px;background-color:#fff;border-radius:99px;box-shadow:0 2px 8px #0000001a;width:auto}.case-studies-swiper-wrapper .case-studies-swiper .swiper-pagination-bullet{width:32px;height:4px;border-radius:99px;background-color:#e0e0e0;opacity:1;margin:0!important;position:relative;overflow:hidden}.case-studies-swiper-wrapper .case-studies-swiper .swiper-pagination-bullet-active{background-color:#0078d4}.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-prev,.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-next{width:40px;height:40px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:0;border-radius:999px;border:1px solid var(--color-border-Gray-Light, #E6EAED);background:var(--color-White, #FFF);box-shadow:0 2px 24px 8px #3682d914,0 2px 8px #3682d91a}@media screen and (min-width:1024px){.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-prev,.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-next{width:56px;height:56px}}.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-prev:after,.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-next:after{content:""!important;font-family:none!important;font-size:0!important;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-prev.swiper-button-disabled,.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-next.swiper-button-disabled{opacity:.5;cursor:not-allowed}.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-prev{left:10px}.case-studies-swiper-wrapper .case-studies-swiper .swiper-button-next{right:10px}.page-nav{padding:2em 0;overflow:hidden}.page-nav .page-nav-swiper{overflow:visible}@media screen and (min-width:1024px){.page-nav .page-nav-swiper{overflow:hidden}}@media screen and (min-width:1024px){.page-nav .page-nav-swiper .swiper-wrapper{justify-content:center}}.page-nav .page-nav-swiper .swiper-slide{width:auto}.page-nav .page-nav-swiper ul{display:flex;gap:1em;list-style:none;margin:0;padding:0 16px;white-space:nowrap}@media screen and (min-width:1024px){.page-nav .page-nav-swiper ul{justify-content:center;flex-wrap:wrap;padding:0}}.page-nav .page-nav-swiper li{flex-shrink:0}.page-nav .page-nav-swiper a{display:flex;align-items:center;gap:.5em;padding:.5em 1em;text-decoration:none;color:inherit;position:relative;transition:all .3s}@media screen and (min-width:1024px){.page-nav .page-nav-swiper a:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:currentColor}}.page-nav .page-nav-swiper a i{display:flex;align-items:center}a._cv,button._cv{color:var(--c-text);background-color:var(--c-acc);border-color:var(--c-acc)}a._cv img,button._cv img{filter:brightness(0)}@media screen and (min-width:1024px){.p-globalmenu__box_item--link p a,.p-globalmenu__box_item--link p span{padding:1em 2.8em}}ul>.p-globalmenu__box_item{border-bottom:1px solid #707070}#btm-fixed-cta{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:0}#btm-fixed-cta .btn_list_a._row{display:flex;flex-direction:row}ul.btn_list_a>li>a,ul.btn_list_a>li>button{display:flex;align-items:center;justify-content:center;align-self:flex-start;gap:16px;width:100%;height:100%;min-width:96px;min-height:48px;text-decoration:none;border-radius:8px;padding:8px 16px;background-color:#fff;border:solid 1px;color:var(--c-link, #0078D4);border-color:var(--bg-main-g, #0078D4);transition:background-color .3s;font-weight:700}ul.btn_list_a._s li a,ul.btn_list_a._s li button{font-size:1.4rem;min-width:80px;min-height:36px;padding:0 12px;border-radius:6px}#pagetop{bottom:7rem}@media screen and (min-width:1024px){#pagetop{bottom:1rem}}.p-globalmenu .p-section{background:var(--color-Main, #0078D4)}@media screen and (min-width:1024px){.p-globalmenu .p-section{background:linear-gradient(to bottom right,#3497e3,#0078d4)}}#header{z-index:150!important}.is_scroll-on #header.header-simple .header-logo,.is_globalmenu-open #header.header-simple .header-logo{transform:none}.p-globalsubmenu__box_tit--item p a:hover,.p-globalsubmenu__box_idx--item p a:hover{background:var(--c-main, #0078d4)!important}.p-globalmenu__cnv .p-globalmenu__cnv_item a{background-color:var(--c-acc, #fad433);border-color:var(--c-acc, #fad433)}.p-globalmenu__cnv .p-globalmenu__cnv_item a:hover{background-color:var(--c-acc-d, #f9c900);border-color:var(--c-acc-d, #f9c900)}.p-globalmenu__box_item--submenu-target{background:#f2f7fa}.p-globalsubmenu__box_tit--item,.p-globalsubmenu__box_idx--item{box-shadow:0 2px 24px 8px #3682d914,0 2px 8px #3682d91a}@media screen and (min-width:1024px){body[data-denwanavi-page=select] section.place-area{padding-bottom:26em}}body[data-denwanavi-page=service] .parts .p-product .p-section__inner>*+*{margin-top:50px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] section.support .case ul{flex-wrap:wrap;font-size:1.1vw}}body[data-denwanavi-page=faq] .faq-page .hero{background:url(/content/denwa/assets/bg-hero-sp.webp) no-repeat;background-size:cover}@media screen and (min-width:1024px){body[data-denwanavi-page=faq] .faq-page .hero{background:url(/content/denwa/assets/bg-hero.webp) no-repeat;background-size:cover;background-position:center center}}body[data-denwanavi-page=products] .product-service-page .hero{background:url(/content/denwa/assets/bg-hero-sp2.webp) no-repeat;background-size:cover}@media screen and (min-width:1024px){body[data-denwanavi-page=products] .product-service-page .hero{background:url(/content/denwa/assets/bg-hero2.webp) no-repeat;background-size:cover;background-position:center center}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .p-section{display:flex;flex-direction:column}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .p-section{flex-direction:row-reverse;align-items:center;height:520px}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .p-section .img-block,body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .p-section .txt-block{width:50%}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .img-block{display:flex;align-items:center;height:100%}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .img-block picture{display:flex;height:100%}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .img-block img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .txt-block{display:flex;flex-direction:column}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .hedding{text-align:center;font-weight:700;color:#0966db;padding-top:.5em}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .hedding p{font-size:19px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .hedding p{font-size:35px}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero h1{font-size:30px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero h1{font-size:56px;font-size:clamp(40px,4vw,56px)}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero h2{margin:1em 0;font-weight:700;font-size:14px;text-align:center;color:#fff;background-color:#0966db}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero h2{font-size:26px;margin:1em 4vw}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero ul{padding:0 1em}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .function-list{display:flex;justify-content:space-between;gap:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .function-list{margin:0 4vw;flex-direction:column}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .function-list li{padding:.4em .3em;width:32%;border-radius:10px;background-color:#ffec00;text-align:center;font-size:13px;font-size:clamp(13px,3.5vw,15px);font-weight:700;line-height:1.3}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .function-list li{width:100%;font-size:24px;font-size:clamp(20px,1.8vw,24px)}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .list-notes-a{padding:0 2em;margin-top:.5em;margin-bottom:-2em;transform:scale(.5);transform-origin:top left;font-weight:600}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .list-notes-a{transform:none;margin:1em 0vw 0 4vw}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .list-notes-a li{white-space:nowrap;line-height:1.3}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-hero .list-notes-a li{white-space:normal}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box ul{justify-content:center}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-serviceswitch__tab ul li:after{z-index:10}.p-product__comparison .conventional{background-color:#d6e9fd;border-radius:20px;padding-bottom:calc(12.5vw - 1em)}@media screen and (min-width:1024px){.p-product__comparison .conventional{border-radius:30px;padding-bottom:calc(12.5vw - 5em)}}.p-product__comparison .hikari-cloud{position:relative;background-color:#0457aa;margin:0 calc(50% - 50vw);width:100vw;padding:0 1em 1em}.p-product__comparison .hikari-cloud:before{position:absolute;content:"";top:-12.5vw;left:0;height:12.5vw;width:100%;background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 1200 150' viewBox='0 0 1200 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1200 150h-1200v-150l600 150 600-150z' fill='%230457AA'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center bottom}.p-product__comparison .conventional_ttl,.p-product__comparison .hikari-cloud_ttl{text-align:center}.p-product__comparison .conventional_ttl h3,.p-product__comparison .hikari-cloud_ttl h3{margin:1em auto;padding:.5em 2em;font-size:20px;font-size:clamp(20px,5vw,28px);font-weight:700;color:#0457aa;text-align:center;display:inline-block;background-color:#fff;border-radius:45px}@media screen and (min-width:1024px){.p-product__comparison .conventional_ttl h3,.p-product__comparison .hikari-cloud_ttl h3{font-size:28px}}.p-product__comparison .conventional_inner,.p-product__comparison .hikari-cloud_inner{display:flex;flex-direction:column}@media screen and (min-width:1024px){.p-product__comparison .conventional_inner,.p-product__comparison .hikari-cloud_inner{flex-direction:row;align-items:center;justify-content:center}}.p-product__comparison .conventional_inner h4,.p-product__comparison .hikari-cloud_inner h4{text-align:center;font-size:26px;font-size:clamp(20px,6.4vw,32px);font-weight:700;line-height:1.4;white-space:nowrap}@media screen and (min-width:1024px){.p-product__comparison .conventional_inner h4,.p-product__comparison .hikari-cloud_inner h4{font-size:38px}}.p-product__comparison .hikari-cloud_inner{max-width:1020px;margin:0 auto}.p-product__comparison .conventional_img,.p-product__comparison .hikari-cloud_img{margin-bottom:1em}.p-product__comparison .conventional_img{text-align:center}@media screen and (min-width:1024px){.p-product__comparison .conventional_img{max-width:300px}}.p-product__comparison .conventional_img img{max-width:50%}@media screen and (min-width:1024px){.p-product__comparison .conventional_img img{max-width:280px}}@media screen and (min-width:1024px){.p-product__comparison .hikari-cloud_img img{max-width:600px}}.p-product__comparison .hikari-cloud_txt h4{color:#fff}.parts .p-product__point_box ul li{border:1px solid #D6E9FD}.p-chooseable .p-tit:after{display:none!important}.p-chooseable h2{color:#000}.p-chooseable h2 strong{font-size:22px!important;font-size:clamp(18px,5.4vw,28px)!important}@media screen and (min-width:1024px){.p-chooseable h2 strong{font-size:30px!important}}.p-chooseable_box{display:flex;flex-direction:column;gap:1em;margin-bottom:1.5em}@media screen and (min-width:1024px){.p-chooseable_box{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1.5em 1em}}.p-chooseable_box-item{background-color:#fff;width:100%;border-radius:10px}@media screen and (min-width:1024px){.p-chooseable_box-item{width:49%;max-width:580px}}.p-chooseable_box-item_ttl{text-align:center;color:#fff;background-color:#0457aa;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:700;font-size:22px;font-size:clamp(18px,5.4vw,26px)!important;padding:.5em 0}@media screen and (min-width:1024px){.p-chooseable_box-item_ttl{font-size:28px}}.p-chooseable_box-item_txt{text-align:center;padding:1em 2em 2em}.p-chooseable_box-item_txt p{font-size:16px!important;font-size:clamp(12px,4vw,20px)!important;margin-bottom:1em!important}@media screen and (min-width:1024px){.p-chooseable_box-item_txt p{font-size:16px!important}}.p-chooseable_box-item_txt .desc-btn a{color:#333;border:2px solid #0866DB;background-color:#fff;box-shadow:0 3px 10px #0003;display:block;margin:0 auto;max-width:260px;border-radius:30px;padding:.6em 0;font-weight:700;font-size:16px;font-size:clamp(12px,4vw,20px)}@media screen and (min-width:1024px){.p-chooseable_box-item_txt .desc-btn a{font-size:16px}}.p-chooseable_box-item_txt .desc-btn a:after{display:inline-block;content:"";margin-left:.5em;background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain;width:13px;height:13px}@media screen and (min-width:1024px){.p-chooseable_box-item_txt .desc-btn a:after{width:15px;height:15px}}.p-chooseable_box-item_txt .desc-btn a:hover{color:#fff;background-color:#0866db}.p-chooseable_box-item_txt .desc-btn a:hover:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}.p-chooseable_box-item_txt .download-btn{margin-top:2em}.p-chooseable_box-item_txt .download-btn a{border:2px solid #F1C410;background:#f1c410;color:#333;box-shadow:0 3px 10px #0003;display:block;margin:0 auto;max-width:260px;border-radius:30px;padding:.6em 0;font-weight:700;font-size:16px;font-size:clamp(12px,4vw,20px)}@media screen and (min-width:1024px){.p-chooseable_box-item_txt .download-btn a{font-size:16px}}.p-chooseable_box-item_txt .download-btn a:after{display:inline-block;content:"";margin-left:.5em;background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain;width:13px;height:13px}@media screen and (min-width:1024px){.p-chooseable_box-item_txt .download-btn a:after{width:20px;height:20px}}.p-chooseable_box-item_txt .download-btn a:hover{background-color:#fff}body[data-denwanavi-page=document] .document-page .pick-up-wrap .download-btn a,body[data-denwanavi-page=document] .document-page .document-item-inner .download-btn a{border:2px solid #F1C410;background:#f1c410;color:#333}body[data-denwanavi-page=document] .document-page .pick-up-wrap .download-btn a:hover,body[data-denwanavi-page=document] .document-page .document-item-inner .download-btn a:hover{background:#fff}body[data-denwanavi-page=document] .document-page .pick-up-wrap .download-btn a:after,body[data-denwanavi-page=document] .document-page .document-item-inner .download-btn a:after{background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}.p-product__txt.direct-series{margin-bottom:2em}.p-product__txt.direct-series p{font-size:22px;font-weight:700;text-align:center;line-height:1.3}.p-product__txt.direct-series .fs-s{font-size:16px!important}body[data-denwanavi-sub-page=service_cloud] .p-hero .p-section{position:relative;padding-bottom:clamp(13em,40vw,20em)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .p-section{padding-bottom:0}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block{position:absolute;left:0;top:50vw;width:100%}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block{top:0;left:56px;bottom:0;height:100%;max-width:560px;display:flex;flex-direction:column;justify-content:center}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .hedding{color:#0966db;text-align:center;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .hedding p{font-size:18px;font-size:clamp(16px,4.5vw,40px)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .hedding p{text-align:justify;font-size:clamp(18px,3.2vw,40px)}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .hedding h1{font-size:35px;font-size:clamp(32px,8.5vw,64px)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .hedding h1{white-space:nowrap;font-size:46px;font-size:clamp(32px,4.3vw,46px)}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function{margin-top:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function{margin-top:1.5em}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function h2{padding:.5em 0;text-align:center;line-height:1.4;color:#fff;background-color:#0966db;font-weight:700;font-size:14px;font-size:clamp(14px,3.4vw,26px)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function h2{font-size:26px;font-size:clamp(14px,1.5vw,26px);padding:.3em 0}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function ol{font-weight:700;padding:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function ol{padding:1em 0 0}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li{position:relative;margin:.5em 0;padding-left:2em;font-size:12px;font-size:clamp(12px,2.8vw,22px);background:linear-gradient(90deg,#fded30,#fff0)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li{font-size:22px;font-size:clamp(12px,1.4vw,22px);margin:.8em 0;padding-left:clamp(2em,4vw,2.6em)}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:before{content:"";position:absolute;left:-24px;top:-3px;width:44px;height:24px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:before{width:78px;height:45px;top:-5px;left:-44px}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:nth-child(1){margin-left:2em}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:nth-child(1):before{background:url(/content/denwa/assets/hero-icon01.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:nth-child(2){margin-left:3em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:nth-child(2){margin-left:2em}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:nth-child(2):before{background:url(/content/denwa/assets/hero-icon02.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:nth-child(3){margin-left:4em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:nth-child(3){margin-left:2em}}body[data-denwanavi-sub-page=service_cloud] .p-hero .txt-block .function li:nth-child(3):before{background:url(/content/denwa/assets/hero-icon03.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=service_cloud] .p-case__box_item .is_p li{font-size:16px;margin-bottom:.5em}body[data-denwanavi-sub-page=service_cloud] .p-case__box_item .is_p li i{width:2em}body[data-denwanavi-sub-page=service_cloud] .p-case__box_item .is_p li span{font-weight:700;color:#0966db;background:linear-gradient(transparent 60%,#fefe3e)}body[data-denwanavi-sub-page=service_cloud] .p-case__box_item .is_desc{margin-top:2em}body[data-denwanavi-sub-page=service_cloud] .p-case__box_item .is_desc li{max-width:500px}body[data-denwanavi-sub-page=service_cloud] .p-case__box_item .is_desc li.note{margin-top:1em;text-align:center}body[data-denwanavi-sub-page=service_cloud] .business-smartphone-summary{color:#fff;text-align:center;font-size:16px;font-weight:700}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .business-smartphone-summary{font-size:18px}}body[data-denwanavi-sub-page=service_cloud] h3.chg-headding-2025 strong{color:#333;font-size:clamp(18px,5.4vw,28px)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] h3.chg-headding-2025 strong{font-size:30px}}body[data-denwanavi-sub-page=service_cloud] .p-clause__img_inner-box{background-color:#fff;padding:1em 2em;border-radius:.5em}body[data-denwanavi-sub-page=service_cloud] .p-clause__img_inner-box p{margin:1em 0}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table{border-collapse:collapse;width:100%}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th{background-color:#a3a3a3;color:#fff;text-align:center;font-size:16px;padding:.6em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th{padding:1em;font-size:20px}}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th:first-child{background-color:transparent;border:transparent}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th.cloud{font-size:18px;border:4px solid #0457AA;background-color:#0457aa}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th.cloud{font-size:22px}}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th.traditional{position:relative;border-top:0;border-right:0;padding-top:1.5em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th.traditional{padding-top:2em}}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th.traditional:before{position:absolute;content:"";display:block;width:100%;height:10px;left:0;top:0;background-color:#f0f8fe}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table thead th.traditional:before{height:20px}}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table tbody .b-l{border-left:4px solid #0457AA}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table tbody .b-b{border-bottom:4px solid #0457AA}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table tbody .b-r{border-right:4px solid #0457AA}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table tbody th{background-color:#f5f5f5;text-align:center;font-weight:400;color:#000}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table tbody td{font-size:18px}}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table tbody td.symbol{width:80px;min-width:60px;padding:1em}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table tbody td.symbol.x img{width:38px}body[data-denwanavi-sub-page=service_cloud] .parts .p-table .comparison-table tbody td.symbol img{width:42px}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content.add-on-services li{background-color:#99b82b}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content{background-color:#fff;border-radius:10px;padding:1em 1.5em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content{padding:1.5em 2em}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content ul{flex-direction:row;justify-content:space-between;gap:1.5em}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content ul:after{content:"";display:block;width:calc((100% - 4em) / 3)}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content li{border-radius:5px;background-color:#149adc;color:#fff;text-align:center;line-height:1.2;min-height:5em;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content li{width:calc((100% - 4em) / 3)}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content h5{font-weight:700;font-size:20px}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content p{font-size:14px}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .p-bizhikariipdenwaservice__box_content p.attention{font-size:12px}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li{background-color:#fff;text-align:center;padding:1em 1.5em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li{padding:2em 3em}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li:nth-child(5) img{max-width:80%}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li:nth-child(6) img{max-width:80%}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li:nth-child(1),body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li:nth-child(2){min-height:346px}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li:nth-child(3),body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li:nth-child(4){min-height:435px}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li:nth-child(6) .p-feature__box_item h3{display:block;text-align:justify}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box li:nth-child(6) .p-feature__box_item img{float:right;margin:-50px 50px 0}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box h3{font-weight:700;font-size:20px;color:#0457aa;line-height:1.3;margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box h3{font-size:24px;min-height:3em;display:grid;place-items:center}}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box img{margin-bottom:1em}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box p{text-align:justify;margin-bottom:1em}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box p.attention{margin-bottom:0;font-size:12px}body[data-denwanavi-sub-page=service_biz_hikariipdenwa] .parts .p-feature__box p.attention:before{content:"※ "}body[data-denwanavi-sub-page=service_moving] .parts .p-movingworry .p-bgc{background-color:#3393dd}body[data-denwanavi-sub-page=service_moving] .parts .p-movingworry .p-bgc:after{z-index:5;border-top:6.66666667vw solid #3393DD}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .parts .p-movingworry .p-bgc:after{border-top:50px solid #3393DD}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_img img{width:100px;height:100px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_img img{width:180px;height:180px}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_item{text-align:center}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_item p{background-color:#fff;border-radius:10px;padding:.5em 0;font-weight:700;color:#0457aa;font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_item p{font-size:20px;padding:1em}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case{margin:2em 0;display:grid;grid-template-columns:100px 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:2em;grid-row-gap:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case{margin:3em 0;display:grid;grid-template-columns:1fr 180px 1fr;grid-template-rows:1fr;grid-column-gap:3.6em}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .p-movingworry__box_img{display:grid;place-items:center;grid-area:1/1/3/2}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .p-movingworry__box_img{grid-area:1/2/2/3}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-1{grid-area:1/2/2/3;position:relative}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-1{grid-area:1/1/2/2}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-1 p{position:absolute;top:1em;width:100%}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-1:after{content:"";position:absolute;width:20px;aspect-ratio:1;clip-path:polygon(0 100%,100% 0,100% 100%);background-color:#fff;top:50%;transform:translateY(-50%);left:-20px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-1:after{width:34px;left:auto;right:-34px;clip-path:polygon(0 100%,0 0,100% 100%)}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-2{grid-area:2/2/3/3;position:relative}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-2{grid-area:1/3/2/4}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-2 p{position:absolute;bottom:0;width:100%}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-2:after{content:"";position:absolute;width:20px;aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 100%);background-color:#fff;top:50%;transform:translateY(-50%);left:-20px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case .item-2:after{width:34px;left:-34px;top:60%}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2{display:grid;grid-template-columns:1fr 100px;grid-template-rows:repeat(2,1fr)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2{display:grid;grid-template-columns:1fr 180px 1fr;grid-template-rows:1fr;grid-column-gap:3.6em}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .p-movingworry__box_img{grid-area:1/2/3/3}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .p-movingworry__box_img{grid-area:1/2/2/3}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .item-1{grid-area:1/1/2/2}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .item-1{grid-area:1/1/2/2}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .item-1:after{left:auto;right:-20px;clip-path:polygon(0 100%,0 0,100% 100%)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .item-1:after{width:34px;right:-34px;clip-path:polygon(0 100%,0 0,100% 100%)}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .item-2{grid-area:2/1/3/2}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .item-2{grid-area:1/3/2/4}}body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .item-2:after{left:auto;right:-20px;clip-path:polygon(0 0,100% 0,0 100%)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingworry__box_case.case-2 .item-2:after{clip-path:polygon(0 0,100% 0,100% 100%);right:auto;width:34px;left:-34px;top:60%}}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box{margin:0;position:relative}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box{min-height:711px}}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item{position:relative;background-color:#fff;border:3px solid #0C5DD0;border-radius:10px;padding:1em;font-weight:700;color:#0966db;margin-right:1.5em;margin-bottom:2em}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item p{letter-spacing:.1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item{margin:0;padding:1em 2em;position:absolute;z-index:10;font-size:18px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:after{position:absolute;content:"";top:auto;left:auto}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2n):before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2n):after{right:100%!important}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(1){max-width:420px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(1):before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(1):after{left:100%;top:60%}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(1):before{width:30px;aspect-ratio:1;clip-path:polygon(0 100%,0 0,100% 100%);background-color:#0c5dd0}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(1):after{width:28px;margin-left:-5px;aspect-ratio:1;clip-path:polygon(0 100%,0 0,100% 100%);background-color:#fff}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2){right:0;max-width:440px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2):before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2):after{right:100%;top:60%}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2):before{width:30px;aspect-ratio:1;clip-path:polygon(0 100%,100% 0,100% 100%);background-color:#0c5dd0}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2):after{width:28px;margin-right:-5px!important;aspect-ratio:1;clip-path:polygon(0 100%,100% 0,100% 100%);background-color:#fff}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(3){top:35%;max-width:320px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(3):before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(3):after{left:100%;top:45%}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(3):before{width:30px;aspect-ratio:.8660254038;clip-path:polygon(0 0,100% 50%,0 100%);background-color:#0c5dd0}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(3):after{width:28px;margin-top:1px;margin-left:-4px;aspect-ratio:.8660254038;clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(4){top:45%;right:0;max-width:320px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(4):before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(4):after{right:100%;top:40%}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(4):before{width:30px;aspect-ratio:.8660254038;clip-path:polygon(100% 0,0 50%,100% 100%);background-color:#0c5dd0}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(4):after{width:28px;margin-top:1px;margin-right:-4px!important;aspect-ratio:.8660254038;clip-path:polygon(100% 0,0 50%,100% 100%);background-color:#fff}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(5){bottom:0;max-width:460px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(5):before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(5):after{top:auto;bottom:100%;left:70%}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(5):before{width:30px;aspect-ratio:1;clip-path:polygon(0 100%,100% 0,100% 100%);background-color:#0c5dd0}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(5):after{width:28px;margin-left:-1px;margin-bottom:-5px;aspect-ratio:1;clip-path:polygon(0 100%,100% 0,100% 100%);background-color:#fff}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(6){bottom:0;right:0;max-width:460px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(6):before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(6):after{bottom:100%;right:70%}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(6):before{top:-30px;right:70%!important;width:30px;height:30px;aspect-ratio:1;clip-path:polygon(0 100%,0 0,100% 100%);background-color:#0c5dd0}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(6):after{top:-22px;right:70%!important;width:28px;height:28px;margin-right:-1px!important;margin-bottom:-5px;aspect-ratio:1;clip-path:polygon(0 100%,0 0,100% 100%);background-color:#fff}}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item span{color:#e44a2e}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item .attention{font-size:12px;font-weight:400}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:after{position:absolute;top:100%;content:"";left:30px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:before{width:24px;aspect-ratio:1/.8660254038;clip-path:polygon(50% 100%,100% 0,0 0);background-color:#0c5dd0}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:after{margin-left:3px;width:18px;margin-top:-1px;aspect-ratio:1/.8660254038;clip-path:polygon(50% 100%,100% 0,0 0);background-color:#fff}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2n){margin-left:1.5em;margin-right:0}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2n):before,body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2n):after{left:auto;right:30px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_item:nth-child(2n):after{margin-right:3px}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_img{text-align:center}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_img img{max-width:80%}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_img{position:absolute;width:658px;height:658px;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-denwanavi-sub-page=service_moving] .p-movingsolution__box_img img{max-width:100%;width:100%}}body[data-denwanavi-sub-page=service_moving] .moving-flow{padding:4em 0}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .moving-flow{padding:6em 0}}body[data-denwanavi-sub-page=service_moving] .steps-grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .steps-grid{grid-template-columns:repeat(4,1fr);gap:24px}}body[data-denwanavi-sub-page=service_moving] .step-card{background:#fff;border:1px solid #E6EAED;border-radius:16px;padding:24px;box-shadow:0 2px 8px #3682d91a;box-shadow:0 2px 24px 8px #3682d914;display:grid;grid-template-areas:"badge icon" "title icon" "description description";grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;gap:16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .step-card{padding:25px 20px;grid-template-areas:"badge" "title" "icon" "description";grid-template-columns:1fr;grid-template-rows:auto 94px 60px 1fr;gap:15px;align-items:start}}body[data-denwanavi-sub-page=service_moving] .step-badge{grid-area:badge;background:#ebf6ff;color:#0078d4;padding:2px 8px;border-radius:24px;font-size:12px;font-weight:700;letter-spacing:.5px;align-self:start;justify-self:start}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .step-badge{justify-self:start;margin-bottom:5px}}body[data-denwanavi-sub-page=service_moving] .step-icon{grid-area:icon;width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#007bff;justify-self:end;align-self:center}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .step-icon{justify-self:center;align-self:center;width:64px;height:64px;margin:0}}body[data-denwanavi-sub-page=service_moving] .step-title{grid-area:title;font-size:20px;font-weight:700;line-height:1.5;margin:0;align-self:start}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .step-title{height:94px;display:flex;align-items:flex-start;justify-content:flex-start;align-self:start;overflow:hidden}}body[data-denwanavi-sub-page=service_moving] .step-description{grid-area:description;color:#61676b;font-size:16px;line-height:1.75;margin:0;align-self:start}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_moving] .step-description{align-self:start;margin-top:0}}body[data-denwanavi-sub-page=service_moving] .parts .p-contact__btn_mail strong.service_moving:before{background:url(../images/common/ic_mail01_bk01_img02.svg) no-repeat 50% 50%!important;background-size:contain}body[data-denwanavi-sub-page=service_multi] .parts .p-btn.is_arrow_r ul li a{border:2px solid #F1C410;background:#f1c410;color:#333}body[data-denwanavi-sub-page=service_multi] .parts .p-btn.is_arrow_r ul li a:hover{background:#fff}body[data-denwanavi-sub-page=service_multi] .parts .p-btn.is_arrow_r ul li a:hover:after{background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=service_multi] .p-toc__menu_box li:nth-of-type(3) a{padding-top:.2em!important;padding-bottom:.2em!important}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-toc__menu_box li:nth-of-type(3) a{padding-top:0!important;padding-bottom:0!important}}body[data-denwanavi-sub-page=service_multi] .desc-txt{text-align:center}body[data-denwanavi-sub-page=service_multi] .desc-txt em{color:#0966db;font-size:20px;font-size:clamp(20px,5.2vw,42px);background-color:#fefe02}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .desc-txt em{font-size:22px}}body[data-denwanavi-sub-page=service_multi] .hedding{text-align:center}body[data-denwanavi-sub-page=service_multi] .p-hero{position:relative}body[data-denwanavi-sub-page=service_multi] .p-hero .hedding{color:#fff;font-weight:700;position:absolute;top:1.5em;white-space:nowrap;left:50%;transform:translate(-50%)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-hero .hedding{text-align:justify;left:5vw;transform:none}}body[data-denwanavi-sub-page=service_multi] .p-hero .hedding p{letter-spacing:.1em;font-size:20px;font-size:clamp(20px,5.2vw,30px)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-hero .hedding p{margin-bottom:.3em;font-size:30px;font-size:clamp(20px,2.15vw,30px)}}body[data-denwanavi-sub-page=service_multi] .p-hero .hedding h1{letter-spacing:.1em;font-size:48px;font-size:clamp(48px,12.5vw,60px)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-hero .hedding h1{padding-bottom:.4em;border-bottom:6px solid #F8C901;font-size:60px;font-size:clamp(40px,4.3vw,60px)}}body[data-denwanavi-sub-page=service_multi] .p-hero .hedding span{display:block;letter-spacing:.1em;font-size:18px;font-size:clamp(18px,4.6vw,25px);margin-top:.6em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-hero .hedding span{display:inline;font-size:25px;font-size:clamp(18px,1.75vw,25px)}}body[data-denwanavi-sub-page=service_multi] .p-hero .function{position:absolute;bottom:15px;left:15px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-hero .function{left:5vw;bottom:min(2vw,50px)}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-hero .function ul{display:flex;width:618px;justify-content:space-between}}body[data-denwanavi-sub-page=service_multi] .p-hero .function li{text-align:center;margin:.5em 0;padding:.2em 1em;border-radius:15px;color:#102f5f;background:#ede277;box-shadow:0 3px 6px #00000029;font-size:10px;font-size:clamp(10px,2.6vw,18px)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-hero .function li{border-radius:65px;min-width:190px;line-height:1.3;font-size:18px;font-size:clamp(15px,1.25vw,18px);padding:.8em 1em}}body[data-denwanavi-sub-page=service_multi] .p-hero .function li em{font-size:14px;font-size:clamp(14px,3.6vw,22px)}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .p-hero .function li em{font-size:22px;font-size:clamp(14px,1.5vw,25px)}}body[data-denwanavi-sub-page=service_multi] .ttl-faq{position:relative}body[data-denwanavi-sub-page=service_multi] .ttl-faq:after{display:inline-block;content:"";width:100px;height:2px;position:absolute;bottom:-20px;left:0;right:0;margin:auto;background:#0966db}body[data-denwanavi-sub-page=service_multi] .faq{background-color:#f0f8ff;padding-bottom:1em;padding-top:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .faq{padding-top:2em;padding-bottom:2em}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .faq .faq-item h2,body[data-denwanavi-sub-page=service_multi] .faq .faq-item h3{font-size:22px}}body[data-denwanavi-sub-page=service_multi] .faq .faq-item-ans-inner{display:flex;flex-direction:column}body[data-denwanavi-sub-page=service_multi] .faq .faq-item-ans-inner p{margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .faq .faq-item-ans-inner p{font-size:16px}}body[data-denwanavi-sub-page=service_multi] .faq .faq-item-ans-inner p strong{color:#0966db}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .faq .faq-item-ans-inner{flex-direction:row}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .faq .faq-item-ans-inner .txt-block{flex:1}}body[data-denwanavi-sub-page=service_multi] .faq .faq-item-ans-inner .img-block{text-align:center}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] .faq .faq-item-ans-inner .img-block{width:440px;margin-left:80px;margin-right:80px;margin-top:0}}body[data-denwanavi-sub-page=service_multi] .ttl-faq{border:0;margin-bottom:0}body[data-denwanavi-sub-page=service_multi] section.lineup .p-section{padding-top:40px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .p-section{padding-top:80px}}body[data-denwanavi-sub-page=service_multi] section.lineup .cat-item{margin:2em 0}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .cat-item{margin:4em 0}}body[data-denwanavi-sub-page=service_multi] section.lineup .cat-item h3{text-align:center;font-weight:700;font-size:18px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .cat-item h3{font-size:24px}}body[data-denwanavi-sub-page=service_multi] section.lineup .item{margin:1em 0;background-color:#fff;border-radius:10px;padding:15px 15px 30px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item{margin:2em 0;padding:2em;display:flex;justify-content:center;align-items:center;gap:8em}}body[data-denwanavi-sub-page=service_multi] section.lineup .item .img-block{text-align:center}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item .txt-block{width:610px}}body[data-denwanavi-sub-page=service_multi] section.lineup .item .txt-block h4{text-align:center;font-weight:700;font-size:32px;line-height:1.2}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item .txt-block h4{font-size:40px}}body[data-denwanavi-sub-page=service_multi] section.lineup .item .txt-block h4 span{font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item .txt-block h4 span{font-size:26px}}body[data-denwanavi-sub-page=service_multi] section.lineup .item .description{margin-top:1em;margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item .description{display:flex;align-items:center;margin:2em 0}}body[data-denwanavi-sub-page=service_multi] section.lineup .item .description p{margin:0;line-height:1.2}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item .description p:nth-of-type(1):after{display:inline-block;content:"";width:1px;height:25px;margin:0 1em;background-color:#c6c7c7}}body[data-denwanavi-sub-page=service_multi] section.lineup .item .description em{color:#0457aa;font-size:28px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item .description em{font-size:30px}}body[data-denwanavi-sub-page=service_multi] section.lineup .item .feature{display:flex;flex-wrap:wrap;justify-content:space-between}body[data-denwanavi-sub-page=service_multi] section.lineup .item .feature li{min-height:35px;font-size:11px;color:#fff;background-color:#819fcb;width:31%;margin-bottom:5px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3;padding:.3em 0}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item .feature li{font-size:12px;line-height:1.8;min-height:auto}}body[data-denwanavi-sub-page=service_multi] section.lineup .item-btns{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .item-btns{flex-direction:row;justify-content:space-between}}body[data-denwanavi-sub-page=service_multi] section.lineup .desc-btn{text-align:center;margin-top:1em;width:100%}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .desc-btn{width:300px}}body[data-denwanavi-sub-page=service_multi] section.lineup .desc-btn a{color:#333;border:2px solid #0866DB;background-color:#fff;height:53px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;padding:.6em 2em;border-radius:26.5px;box-shadow:0 3px 10px #0003}body[data-denwanavi-sub-page=service_multi] section.lineup .desc-btn a:after{display:inline-block;content:"";margin-left:.5em;background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain;width:13px;height:13px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .desc-btn a:after{width:15px;height:15px}}body[data-denwanavi-sub-page=service_multi] section.lineup .desc-btn a:hover{color:#fff;background-color:#0866db}body[data-denwanavi-sub-page=service_multi] section.lineup .desc-btn a:hover:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=service_multi] section.lineup .download-btn{text-align:center;margin-top:1em;width:100%}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .download-btn{width:300px}}body[data-denwanavi-sub-page=service_multi] section.lineup .download-btn a{border:2px solid #F1C410;background:#f1c410;color:#333;height:53px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;padding:.6em 2em;border-radius:26.5px;box-shadow:0 3px 10px #0003}body[data-denwanavi-sub-page=service_multi] section.lineup .download-btn a:hover{background-color:#fff}body[data-denwanavi-sub-page=service_multi] section.lineup .download-btn a:after{display:inline-block;content:"";margin-left:.5em;background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain;width:13px;height:13px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=service_multi] section.lineup .download-btn a:after{width:20px;height:20px}}.business-column{padding-top:1em;padding-bottom:1em}@media screen and (min-width:1024px){.business-column{padding-top:3em;padding-bottom:2em}}.business-column h2{color:#1b6bdc;margin-bottom:1em}.business-column li{margin-bottom:1em;box-shadow:0 3px 6px #00000029}.business-column .more{padding:0 1em 1.5em;display:flex;align-items:center;justify-content:flex-end}.business-column .more span{color:#0966db;border-bottom:1px solid #0966DB}.business-column .more:after{content:"";display:inline-block;width:26px;height:26px;background:url(/content/denwa/assets/icon-arrow-b-r.webp) no-repeat;background-size:contain;margin-left:.5em}.business-column .more-knowledge-slider .prev,.business-column .more-knowledge-slider .next{border-top:2px solid #0966DB;border-right:2px solid #0966DB}.introduction-flow{background-color:#0457aa;color:#fff}.introduction-flow .problem-items{padding:2em 0}@media screen and (min-width:1024px){.introduction-flow .problem-items{display:flex;justify-content:space-between;max-width:960px;margin-left:auto;margin-right:auto}}.introduction-flow .problem-item{margin-bottom:2em}@media screen and (min-width:1024px){.introduction-flow .problem-item{width:300px}}.introduction-flow .problem-item p{line-height:1.5;position:relative;padding:.8em 0;border-radius:60px;color:#0457aa;background-color:#fff;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16));margin-bottom:2em}.introduction-flow .problem-item p:after{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);display:block;content:"";width:0;height:0;border-style:solid;border-width:18px 11px 0 11px;border-color:#fff transparent transparent transparent}.introduction-flow .problem-item .img-block{text-align:center}.introduction-flow .problem-item img{max-width:180px}.introduction-flow-desc h3{margin-top:2em!important;margin-bottom:1em!important;font-size:18px!important}@media screen and (min-width:1024px){.introduction-flow-desc h3{font-size:24px!important;text-align:center}}.introduction-flow-desc-items{margin-top:2em!important}@media screen and (min-width:1024px){.introduction-flow-desc-items{display:flex;justify-content:space-between}}.about-businessphone-functions{padding-top:2em}@media screen and (min-width:1024px){.about-businessphone-functions{padding-top:4em}}.about-businessphone-functions h3{font-weight:700!important;font-size:18px!important;text-align:center}@media screen and (min-width:1024px){.about-businessphone-functions h3{font-size:22px!important}}@media screen and (min-width:1024px){.about-businessphone-functions-items{display:flex;flex-wrap:wrap;justify-content:space-between}}.about-businessphone-functions-item{position:relative;margin:1em 0;background-color:#fff;border-radius:8px;box-shadow:0 3px 6px #00000029}@media screen and (min-width:1024px){.about-businessphone-functions-item{width:32%}}.about-businessphone-functions-item .icon{position:absolute;max-width:90px;left:10px;top:10px}@media screen and (min-width:1024px){.about-businessphone-functions-item .icon{max-width:105px;left:20px}}.about-businessphone-functions-item h4{border-top-right-radius:8px;border-top-left-radius:8px;background-color:#0457aa;color:#fff;font-weight:700!important;font-size:18px!important;padding:.3em .3em .3em 120px!important}@media screen and (min-width:1024px){.about-businessphone-functions-item h4{padding:.4em .4em .4em 140px!important;font-size:20px!important}}.about-businessphone-functions-item p{font-size:14px!important;padding:1em 1em 1em 120px!important;text-align:left!important}@media screen and (min-width:1024px){.about-businessphone-functions-item p{padding-left:140px!important}}.howto-choose .p-section__inner{padding-bottom:0}.howto-choose-item{width:100vw;margin:0 calc(50% - 50vw);padding:2em 0}@media screen and (min-width:1024px){.howto-choose-item{padding:4em 0}}@media screen and (min-width:1024px){.howto-choose-item .sec_inner{display:flex;align-items:center;justify-content:space-between}.howto-choose-item .sec_inner .list-notes-a{margin-left:4em}}.howto-choose-item:nth-child(2n){background-color:#f0f8fe}@media screen and (min-width:1024px){.howto-choose-item:nth-child(2n) .sec_inner{flex-direction:row-reverse}}.howto-choose-item .img-block{text-align:center}@media screen and (min-width:1024px){.howto-choose-item .img-block{width:50%}}@media screen and (min-width:1024px){.howto-choose-item .txt-block{width:50%}}@media screen and (min-width:1024px){.howto-choose-item:nth-of-type(4) .img-block{width:70%}}@media screen and (min-width:1024px){.howto-choose-item:nth-of-type(4) .txt-block{width:30%}}.howto-choose-item h3{font-weight:700!important;font-size:20px!important;margin-bottom:1em!important}@media screen and (min-width:1024px){.howto-choose-item h3{font-size:24px!important}}@media screen and (min-width:1024px){.howto-choose-item p{font-size:16px!important}}.howto-choose-item em{color:#0966db}.howto-choose-item .btn-block{margin-top:1em}.howto-choose-item .btn-block a{font-size:16px;font-weight:700;padding:.5em 0;text-align:center;display:block;color:#333;background:#fff;border-radius:30px;border:2px solid #0866DB;box-shadow:0 3px 10px #0003}.howto-choose-item .btn-block a:hover{color:#fff;background-color:#0866db}.businessphone-features{position:relative;background-color:#8ebadd;z-index:2}@media screen and (min-width:1024px){.businessphone-features{background:url(/content/denwa/assets/bg-ZX2.webp) no-repeat;background-size:contain}}.businessphone-features:after{position:absolute;content:"";display:block;width:0;height:0;bottom:-40px;left:50%;border-top:40px solid #fff;border-left:50vw solid transparent;border-right:50vw solid transparent;transform:translate(-50%)}@media screen and (min-width:1024px){.businessphone-features:after{bottom:-80px;border-top:80px solid #fff}}.businessphone-features .businessphone-features_inner .desc-txt em{background-color:#fefe02!important}.businessphone-features .p-tit h2{color:#fff}.businessphone-features .p-tit:after{background-color:#1b6bdc}.businessphone-features .sw_sp{width:100vw;margin:0 calc(50% - 50vw)}.businessphone-features .sw_sp img{vertical-align:bottom;width:100%}.businessphone-features .notice{background-color:#cee7f3;width:100vw;margin:0 calc(50% - 50vw);position:relative}@media screen and (min-width:1024px){.businessphone-features .notice{width:auto;margin:0;background-color:transparent}}.businessphone-features .notice:after{display:block;content:"";position:absolute;width:0;height:0;bottom:-40px;left:50%;border-top:40px solid #cee7f3;border-left:50vw solid transparent;border-right:50vw solid transparent;transform:translate(-50%)}@media screen and (min-width:1024px){.businessphone-features .notice:after{display:none}}.function-αZX-items{margin:2em 0!important}@media screen and (min-width:1024px){.function-αZX-items{display:flex;justify-content:space-between}}.function-αZX-item{margin:.8em 0;padding:.3em 0;text-align:center;color:#1762b1;border-radius:57px;background:#fff;box-shadow:0 3px 6px #00000029}@media screen and (min-width:1024px){.function-αZX-item{min-width:200px;border-radius:200px;line-height:1.5;padding:1em 0}}.function-αZX-item em{font-size:20px}@media screen and (min-width:1024px){.function-αZX-item em{display:inline-block;margin-top:.3em;font-size:24px;line-height:55px;min-height:55px}}@media screen and (min-width:1024px){.function-αZX-item:nth-of-type(1) em{font-size:20px;line-height:1.3}}.businessphone-features_inner{padding-bottom:0!important}@media screen and (min-width:1024px){.businessphone-features_inner{padding-top:85px!important;padding-right:600px!important;min-height:55vw}}.businessphone-features-scene .scene-wrap{border:3px solid #0074bf;border-radius:8px;margin-top:2rem}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap{margin-top:2.5em}}.businessphone-features-scene .scene-wrap h3{position:relative;cursor:pointer;font-weight:700;display:flex;align-items:stretch;flex-wrap:wrap;margin:0;padding:0;background:#819fcb;border-radius:0 5px 0 0;line-height:1.6}.businessphone-features-scene .scene-wrap h3:after{position:absolute;content:"";width:20px;height:8px;background:url(/content/denwa/assets/arrow-toggle.svg) no-repeat;right:1em;top:1.5em}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap h3:after{top:2em}}.businessphone-features-scene .scene-wrap h3.close:after{transform:rotate(180deg)}.businessphone-features-scene .scene-wrap h3 .icon{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:1rem;background:#0457aa;color:#fff;font-size:18px;width:100%;text-align:center}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap h3 .icon{padding:1em;min-width:200px;max-width:240px}}.businessphone-features-scene .scene-wrap h3 .text{color:#fff;font-size:16px;display:flex;justify-content:center;align-items:center;padding:1rem}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap h3 .text{padding:1em;font-size:18px}}.businessphone-features-scene .scene-wrap .inner{padding:2rem}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap .inner{padding:2em 65px}}.businessphone-features-scene .scene-wrap .inner .txt-lead-a{font-size:18px;color:#0074bf}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap .inner .txt-lead-a{font-size:20px}}.businessphone-features-scene .scene-wrap .inner .txt-lead-a+*{margin-top:35px}.businessphone-features-scene .scene-wrap .inner .inner-content{padding:0 2rem 2rem;border-radius:5px;border:1px solid #0078D4}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap .inner .inner-content{padding:0 44px 2rem}}.businessphone-features-scene .scene-wrap .inner .inner-content h4{padding:.5em 0;font-size:16px;line-height:1.35;margin-left:-2rem;margin-right:-2rem;margin-bottom:2rem;color:#fff;background-color:#0078d4;text-align:center;border-top-right-radius:5px;border-top-left-radius:5px}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap .inner .inner-content h4{font-size:30px;margin-left:-44px;margin-right:-44px}}.businessphone-features-scene .scene-wrap .inner .businessphone-features-scene_center{text-align:center;margin:2em 0;font-size:18px}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap .inner .businessphone-features-scene_center{font-size:26px}}.businessphone-features-scene .scene-wrap .inner h4.option{display:inline-block;margin-bottom:1.5em;padding:.3em 1em;border-radius:4px;font-size:14px;font-weight:700;color:#fff;background:#0078d4}@media screen and (min-width:1024px){.businessphone-features-scene .scene-wrap .inner h4.option{font-size:20px;margin-left:-10px}}.businessphone-features-scene .businessphone-features-scene_device-content{background-color:#ebf6ff;margin-top:2rem;border:0!important;border-radius:10px}@media screen and (min-width:1024px){.businessphone-features-scene .businessphone-features-scene_device-content{margin-top:2.5em}}.businessphone-features-scene .businessphone-features-scene_device-content h3{background:transparent;cursor:inherit;justify-content:center;color:#0457aa;font-size:18px;margin-bottom:2em}@media screen and (min-width:1024px){.businessphone-features-scene .businessphone-features-scene_device-content h3{font-size:28px}}.businessphone-features-scene .businessphone-features-scene_device-content__inner{display:flex;flex-direction:column;gap:1em}@media screen and (min-width:1024px){.businessphone-features-scene .businessphone-features-scene_device-content__inner{flex-direction:row;align-items:center}}.businessphone-features-scene .businessphone-features-scene_device-content__inner .ph-block{text-align:center}.businessphone-features-scene .businessphone-features-scene_device-content__inner .ph-block img{max-width:60%}@media screen and (min-width:1024px){.businessphone-features-scene .businessphone-features-scene_device-content__inner .ph-block img{max-width:70%}}@media screen and (min-width:1024px){.businessphone-features-scene .businessphone-features-scene_device-content__inner .txt-block img{width:50vw;max-width:650px}}.businessphone-features-scene .inner-reason{display:flex;flex-direction:column;gap:1em}@media screen and (min-width:1024px){.businessphone-features-scene .inner-reason{flex-direction:row;justify-content:space-around;width:100%}}.businessphone-features-scene .inner-reason p{font-size:18px;padding:.5em 0;text-align:center;background-color:#eaf6ff}@media screen and (min-width:1024px){.businessphone-features-scene .inner-reason p{font-size:26px;border-radius:7px;width:46%}}@media screen and (min-width:1024px){#nuisance-call-blocking .inner img{max-width:900px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){#country-call-blocking .inner img{max-width:836px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){#speech-to-text .inner img{max-width:728px;margin-left:auto;margin-right:auto}}#speech-to-text .inner-content{margin-top:3em}@media screen and (min-width:1024px){#speech-to-text .inner-content img{max-width:778px;margin-left:auto;margin-right:auto}}body[data-denwanavi-page=flow] .hero{padding-top:2em;padding-bottom:2em;position:relative;background:url(/content/denwa/assets/hero-sp.webp) no-repeat;background-size:cover;color:#1f3598;min-height:260px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .hero{padding-top:4em;padding-bottom:4em;background:url(/content/denwa/assets/hero-pc.webp) no-repeat;background-size:cover;background-position:center center}}body[data-denwanavi-page=flow] .hero h1{font-weight:400;font-size:42px;font-size:clamp(42px,10vw,56px)}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .hero h1{font-size:56px}}body[data-denwanavi-page=flow] .hero p{font-weight:700;font-size:14px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .hero p{font-size:16px}}body[data-denwanavi-page=flow] .parts .p-msg__box_txt p em{background:none}body[data-denwanavi-page=flow] .parts .p-msg.is_btn .p-section__inner{padding-bottom:35px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .parts .p-msg.is_btn .p-section__inner{padding-bottom:50px}}body[data-denwanavi-page=flow] p.type-bk{text-align:center;font-weight:700;font-size:20px;line-height:1.4}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] p.type-bk{font-size:22px}}body[data-denwanavi-page=flow] h3.type-blue{text-align:center;color:#0457aa;font-weight:700;font-size:22px;letter-spacing:.1em;line-height:1.3}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] h3.type-blue{font-size:30px}}body[data-denwanavi-page=flow] h4.type-round{position:absolute;text-align:center;color:#fff;background-color:#0457aa;top:-1.3em;left:50%;transform:translate(-50%);border-radius:20px;padding:.5em 2em;white-space:nowrap;min-width:200px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] h4.type-round{font-size:20px;min-width:550px;border-radius:30px}}body[data-denwanavi-page=flow] p.type-choose{position:absolute;text-align:center;color:#fff;background-color:#18b3ee;top:0;left:0;width:100%;border-top-right-radius:8px;border-top-left-radius:8px;padding-top:8px;font-size:17px;font-weight:700}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] p.type-choose{font-size:20px}}body[data-denwanavi-page=flow] p.type-choose:after{content:"";position:absolute;left:0;bottom:-21px;background-color:#18b3ee;height:22px;width:100%;clip-path:polygon(0 0,50% 100%,100% 0)}body[data-denwanavi-page=flow] .type-blue-sq{position:absolute;text-align:center;color:#fff;background-color:#18b3ee;top:-1.3em;left:50%;transform:translate(-50%);border-radius:5px;padding:.5em 2em;white-space:nowrap;min-width:200px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .type-blue-sq{font-size:20px;border-radius:5px}}body[data-denwanavi-page=flow] .type-blue-sq:after{position:absolute;bottom:-15px;left:50%;transform:translate(-50%);display:block;content:"";width:0;height:0;border-style:solid;border-width:15px 13px 0 13px;border-color:#18B3EE transparent transparent transparent}body[data-denwanavi-page=flow] .p-section+.p-section{margin-top:40px}body[data-denwanavi-page=flow] .icon-block{padding-top:3em;text-align:center}body[data-denwanavi-page=flow] .txt-block h3{text-align:center;font-weight:700;font-size:22px;color:#0558aa;margin-bottom:1rem}body[data-denwanavi-page=flow] .step-page-nav{padding-top:2em}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step-page-nav{padding-top:4em}}body[data-denwanavi-page=flow] .step-page-nav .desc-txt{text-align:center;font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step-page-nav .desc-txt{font-size:18px}}body[data-denwanavi-page=flow] .p-step__menu{background:#f0f8fe;margin-top:2em}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu{margin-top:4em;padding-top:2em}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box ul{display:flex;justify-content:space-between}}body[data-denwanavi-page=flow] .p-step__menu_box li{margin-bottom:1em}body[data-denwanavi-page=flow] .p-step__menu_box li:nth-child(1) img{width:114px;height:51px}body[data-denwanavi-page=flow] .p-step__menu_box li:nth-child(2) img{width:78px;height:56px}body[data-denwanavi-page=flow] .p-step__menu_box li:nth-child(3) img{width:62px;height:64px}body[data-denwanavi-page=flow] .p-step__menu_box li:nth-child(4) img{width:78px;height:64px}body[data-denwanavi-page=flow] .p-step__menu_box li:nth-child(5) img{width:135px;height:64px}body[data-denwanavi-page=flow] .p-step__menu_box li:nth-child(6) img{width:77px;height:78px}body[data-denwanavi-page=flow] .p-step__menu_box a{position:relative;display:flex;align-items:center;justify-content:start;justify-content:space-between;background:#0558aa;box-shadow:0 3px 6px #00000029;border-radius:8px;height:60px;min-height:60px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box a{border-radius:10px;flex-direction:column;width:180px;width:clamp(140px,14vw,180px);height:200px;min-height:200px}}body[data-denwanavi-page=flow] .p-step__menu_box a:after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:1em;width:0;height:0;border-style:solid;border-width:8px 6.5px 0 6.5px;border-color:#fff transparent transparent transparent;background:none}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box a:after{top:auto;right:auto;bottom:-2em;border-width:12px 17px 0 17px;border-color:#0558AA transparent transparent transparent}}body[data-denwanavi-page=flow] .p-step__menu_box a:hover{opacity:.7!important}body[data-denwanavi-page=flow] .p-step__menu_box .step{position:relative;height:60px;min-height:60px;font-family:MyOswald;color:#fff;background:#f89901;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:8px;border-bottom-left-radius:8px;line-height:1;min-width:60px;width:60px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box .step{position:absolute;flex-direction:row;border-radius:0;top:-2em;left:-6px;z-index:2;min-width:100px;width:100px;height:50px;min-height:50px}}body[data-denwanavi-page=flow] .p-step__menu_box .step:after{position:absolute;right:-16px;display:block;content:"";width:0;height:0;border-style:solid;border-width:30px 0 30px 16px;border-color:transparent transparent transparent #F89901}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box .step:after{border-width:25px 0 25px 16px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box .step:before{position:absolute;content:"";left:0;bottom:-8px;width:0;height:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #915B04 transparent transparent}}body[data-denwanavi-page=flow] .p-step__menu_box .after-support .step{background-color:transparent}body[data-denwanavi-page=flow] .p-step__menu_box .after-support .step:after{display:none}body[data-denwanavi-page=flow] .p-step__menu_box .after-support .step:before{display:none}body[data-denwanavi-page=flow] .p-step__menu_box .num{font-size:34px}body[data-denwanavi-page=flow] .p-step__menu_box .img-block{margin-left:30px;margin-right:10px;width:40px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box .img-block{position:relative;background-color:#fff;margin:0;width:180px;width:clamp(140px,14vw,180px);height:136px;min-height:136px;border-top-left-radius:10px;border-top-right-radius:10px}body[data-denwanavi-page=flow] .p-step__menu_box .img-block img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}body[data-denwanavi-page=flow] .p-step__menu_box .txt-block{flex:1;color:#fff;font-weight:700;font-size:16px;line-height:1.2}body[data-denwanavi-page=flow] .p-step__menu_box .txt-block .sub{font-weight:400}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box .txt-block .sub{font-size:13px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .p-step__menu_box .txt-block{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}}body[data-denwanavi-page=flow] .step01,body[data-denwanavi-page=flow] .step02,body[data-denwanavi-page=flow] .step03,body[data-denwanavi-page=flow] .step04,body[data-denwanavi-page=flow] .step05,body[data-denwanavi-page=flow] .step-after{padding-bottom:8vw}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step01,body[data-denwanavi-page=flow] .step02,body[data-denwanavi-page=flow] .step03,body[data-denwanavi-page=flow] .step04,body[data-denwanavi-page=flow] .step05,body[data-denwanavi-page=flow] .step-after{padding-bottom:50px}}body[data-denwanavi-page=flow] .step02,body[data-denwanavi-page=flow] .step04,body[data-denwanavi-page=flow] .step-after{background-color:#f0f8fe}body[data-denwanavi-page=flow] .step01 .p-section-1 ul.type-circle{margin-bottom:1em}body[data-denwanavi-page=flow] .step01 .p-section-1 .type-circle li{padding-left:1em;text-indent:-1em;font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step01 .p-section-1 .type-circle li{margin-bottom:.8em}}body[data-denwanavi-page=flow] .step01 .p-section-1 .type-circle li:before{content:"●";color:#0558aa;font-size:8px;padding-right:5px}body[data-denwanavi-page=flow] .step01 .p-section-1 .ph-block{text-align:center}body[data-denwanavi-page=flow] .step01 p.type-bk{margin-bottom:40px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step01 p.type-bk{margin-bottom:80px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step01 .p-section-2{margin-top:4em}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step01 .flex-wrap .p-step-content-inner{width:515px;width:clamp(400px,39vw,515px);padding:60px 26px 30px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step01 .txt-block{min-height:164px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step01 .txt-block p{font-size:16px}}body[data-denwanavi-page=flow] .step02 .step-read{text-align:center;font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .step-read{font-size:18px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .no-shadow{padding:30px 50px;margin-top:2em}}body[data-denwanavi-page=flow] .step02 .no-shadow .type-blue{margin-bottom:1rem;font-size:20px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .no-shadow .type-blue{text-align:justify;font-size:24px;margin-bottom:1.5em}}body[data-denwanavi-page=flow] .step02 .no-shadow p{margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .no-shadow p{font-size:16px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .no-shadow .txt-block{padding-right:30px;flex:1}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .no-shadow .img-block{width:360px}}body[data-denwanavi-page=flow] .step02 .explanation{text-align:center;font-weight:700;font-size:16px;line-height:1.5}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .explanation{min-height:120px}}body[data-denwanavi-page=flow] .step02 .img-block{text-align:center;margin:1em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .product-name-block{min-height:52px;display:flex;justify-content:center;align-items:center}}body[data-denwanavi-page=flow] .step02 .product-name{font-weight:700;text-align:center;color:#0457aa;font-size:20px;line-height:1.3}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .flex-wrap .p-step-content-inner{width:330px;width:clamp(270px,26vw,330px);padding:30px 40px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step02 .p-section-2{margin-top:4em}}body[data-denwanavi-page=flow] .step03 .p-step-content-inner{margin-top:3em}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step03 .flex-wrap .p-step-content-inner{width:515px;width:clamp(400px,39vw,515px)!important;padding:60px 26px 30px}}body[data-denwanavi-page=flow] .step03 .type-blue-sq{font-size:17px;font-weight:700}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step03 .type-blue-sq{font-size:20px}}body[data-denwanavi-page=flow] .step03 .icon-block{padding-top:2em}body[data-denwanavi-page=flow] .step04 p.read{font-size:16px;text-align:center;margin-bottom:4em}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step04 p.read{font-size:18px}}body[data-denwanavi-page=flow] .step04 p.read em{color:#0558aa}body[data-denwanavi-page=flow] .step04 .p-step-content-inner{padding-top:4em}body[data-denwanavi-page=flow] .step04 .type-blue-sq{font-size:17px;top:-2em}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step04 .type-blue-sq{top:-1.3em;font-size:20px}}body[data-denwanavi-page=flow] .step04 h3.type-blue{font-size:20px;letter-spacing:0}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step04 h3.type-blue{font-size:24px}}body[data-denwanavi-page=flow] .step04 .img-block{text-align:center;margin:1em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step04 .img-block{margin:2em 0}}body[data-denwanavi-page=flow] .step-after .p-tit__type_step{justify-content:center;min-height:80px;height:80px}body[data-denwanavi-page=flow] .step-after h2{padding-left:0;text-align:center}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step-after h2{margin-left:0}}body[data-denwanavi-page=flow] .step-after .ph-block{text-align:center}body[data-denwanavi-page=flow] .step-after .ph-block img{max-width:165px}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step-after .ph-block img{max-width:300px}}body[data-denwanavi-page=flow] .step-after .flex-wrap{margin-top:0;align-items:center}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step-after .p-step-content-inner{padding:30px 50px}}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step-after .txt-block{float:1;padding-right:30px}}body[data-denwanavi-page=flow] .step-after .txt-block a{color:#0558aa;text-decoration:underline}body[data-denwanavi-page=flow] .step-after .txt-block a:hover{text-decoration:none}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .step-after .ph-block{width:300px}}body[data-denwanavi-page=flow] .flex-wrap{margin-top:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .flex-wrap{display:flex;justify-content:space-between}}body[data-denwanavi-page=flow] .step-read{margin-bottom:1em}body[data-denwanavi-page=flow] .list-notes-a li{font-size:12px}body[data-denwanavi-page=flow] .list-notes-a li *{letter-spacing:0}body[data-denwanavi-page=flow] .btn-block{margin-top:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .btn-block{margin-top:2em}}body[data-denwanavi-page=flow] .btn-block a{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:.5em;border-radius:50px;font-size:16px;font-weight:700;color:#fff;text-align:center;min-height:57px;vertical-align:middle}body[data-denwanavi-page=flow] .btn-block a.stp-btn-tel{font-family:MyDIN2014Demi;font-size:24px;text-align:center;border:2px solid #F1C410;background:#f1c410;color:#333}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .btn-block a.stp-btn-tel{font-size:27px}}body[data-denwanavi-page=flow] .btn-block a.stp-btn-tel:before{display:inline-block;content:"";margin-right:.3em;background:url(../images/common/ic_call01_bk01_img01.svg) no-repeat 50% 50%;width:14px;height:17px;background-size:contain}body[data-denwanavi-page=flow] .btn-block a.stp-btn-callback{color:#000;background:#f5bf31;box-shadow:0 3px 10px #0003}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .btn-block a.stp-btn-callback{font-size:18px}}body[data-denwanavi-page=flow] .btn-block a.stp-btn-callback:after{display:inline-block;content:"";margin-left:.3em;background:url(/content/denwa/assets/icon-external-bk.svg) no-repeat;width:20px;height:15px;background-size:contain}body[data-denwanavi-page=flow] .btn-block a.stp-btn-mail{color:#333;border:2px solid #F1C410;background:#f1c410}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .btn-block a.stp-btn-mail{font-size:18px}}body[data-denwanavi-page=flow] .btn-block a.stp-btn-mail:hover{background-color:#fff;opacity:1!important}body[data-denwanavi-page=flow] .btn-block a.stp-btn-mail:before{display:inline-block;content:"";margin-right:.3em;background:url(../images/common/ic_mail01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain;width:20px;height:15px}body[data-denwanavi-page=flow] .btn-block.stp-btn-others-wrap{margin:2em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .btn-block.stp-btn-others-wrap{max-width:600px;margin:4em auto}}body[data-denwanavi-page=flow] .btn-block a.stp-btn-others{position:relative;line-height:1.3;font-size:20px;min-height:90px;border:2px solid #0866DB;background:#fff;color:#333}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .btn-block a.stp-btn-others{font-size:24px}}body[data-denwanavi-page=flow] .btn-block a.stp-btn-others:after{content:"";position:absolute;right:1em;width:11px;height:22px;background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain}body[data-denwanavi-page=flow] .btn-block a.stp-btn-others:hover{opacity:1!important;border:2px solid #fff;background:#0866db;color:#fff}body[data-denwanavi-page=flow] .btn-block a.stp-btn-others:hover *{opacity:1!important}body[data-denwanavi-page=flow] .btn-block a.stp-btn-others:hover:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}body[data-denwanavi-page=flow] .btn-block a.stp-btn-cart{border:2px solid #F1C410;color:#000;background:#f1c410;box-shadow:0 3px 10px #0003}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .btn-block a.stp-btn-cart{font-size:18px}}body[data-denwanavi-page=flow] .btn-block a.stp-btn-cart:before{display:inline-block;content:"";margin-right:.3em;background:url(/content/denwa/assets/icon-cart-bk.svg) no-repeat;width:22px;height:22px;background-size:contain}body[data-denwanavi-page=flow] .btn-block a.stp-btn-cart:hover{background:#fff}body[data-denwanavi-page=flow] .btn-block a.stp-btn-outline{border:2px solid #F1C410;background:#f1c410;color:#333;box-shadow:0 3px 10px #0003}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] .btn-block a.stp-btn-outline{font-size:18px}}body[data-denwanavi-page=flow] .btn-block a.stp-btn-outline:before{display:inline-block;content:"";margin-right:.3em;background:url(/content/denwa/assets/icon-outline-bk.svg) no-repeat;width:20px;height:20px;background-size:contain}body[data-denwanavi-page=flow] .btn-block a.stp-btn-outline:hover{background:#fff}body[data-denwanavi-page=flow] a.stp-btn-product-desc:hover{opacity:.7!important}body[data-denwanavi-page=flow] a.stp-btn-product-desc:hover button{opacity:1!important;background-color:#0866db;color:#fff}body[data-denwanavi-page=flow] a.stp-btn-product-desc:hover button:after{background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}body[data-denwanavi-page=flow] a.stp-btn-product-desc button{border:2px solid #0866DB;color:#333;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:.5em;border-radius:50px;font-size:16px;font-weight:700;text-align:center;min-height:57px;vertical-align:middle;background-color:#fff}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] a.stp-btn-product-desc button{font-size:18px}}body[data-denwanavi-page=flow] a.stp-btn-product-desc button:after{content:"";position:absolute;right:2em;width:13px;height:13px;background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain}@media screen and (min-width:1024px){body[data-denwanavi-page=flow] a.stp-btn-product-desc button:after{right:3em;width:15px;height:15px}}.p-tit__type_step{position:relative;color:#fff;background-color:#0457aa;display:flex;align-items:center;border-top-left-radius:8px;border-top-right-radius:8px;min-height:60px;height:60px}@media screen and (min-width:1024px){.p-tit__type_step{text-align:center;min-height:70px;height:70px;border-top-left-radius:10px;border-top-right-radius:10px}}.p-tit__type_step .step{font-family:MyOswald;position:relative;border-top-left-radius:8px;min-height:60px;height:60px;display:flex;align-items:center;background-color:#f89901;padding:0 1em}@media screen and (min-width:1024px){.p-tit__type_step .step{min-height:70px;height:70px}}.p-tit__type_step .step:after{position:absolute;right:-16px;display:block;content:"";width:0;height:0;border-style:solid;border-width:30px 0 30px 16px;border-color:transparent transparent transparent #F89901}@media screen and (min-width:1024px){.p-tit__type_step .step:after{border-width:35px 0 35px 16px}}.p-tit__type_step .step .num{margin-top:-.1em;font-size:36px;padding-left:.2em}.p-tit__type_step h2{flex:1;font-size:18px;padding-left:2em;line-height:1.2}@media screen and (min-width:1024px){.p-tit__type_step h2{font-size:26px;margin-left:-180px}}.p-tit__type_step h2 .sub{font-weight:400;font-size:13px}@media screen and (min-width:1024px){.p-tit__type_step h2 .sub{font-weight:700;font-size:26px}}.p-step-content{position:relative;padding:30px 20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (min-width:1024px){.p-step-content{padding:60px 50px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.p-step-content:after{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);display:block;content:"";width:0;height:0;border-style:solid;border-width:30px 50px 0 50px;border-color:#CEE5FD transparent transparent transparent}.p-step-content-inner{position:relative;margin-top:20px;padding:30px 20px;border-radius:8px;background:#fff;box-shadow:0 3px 6px #00000029}.p-step-content-inner.no-shadow{box-shadow:none}@media screen and (min-width:1024px){.p-step-content-inner{padding:60px 50px}}body[data-denwanavi-page=charge] .hero{padding-top:2em;padding-bottom:2em;position:relative;background:url(/content/denwa/assets/hero-sp2.webp) no-repeat;background-size:cover;color:#1f3598;min-height:260px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .hero{padding-top:4em;padding-bottom:4em;background:url(/content/denwa/assets/hero-pc2.webp) no-repeat;background-size:cover;background-position:center center}}body[data-denwanavi-page=charge] .hero h1{font-weight:400;font-size:42px;font-size:clamp(42px,10vw,56px)}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .hero h1{font-size:56px}}body[data-denwanavi-page=charge] .hero p{font-weight:700;font-size:14px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .hero p{font-size:16px}}body[data-denwanavi-page=charge] .desc-txt{text-align:center}body[data-denwanavi-page=charge] .desc-txt em{color:#0966db;font-size:20px;font-size:clamp(20px,5.2vw,42px);background:linear-gradient(transparent 40%,#fefe02 40%)}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .desc-txt em{font-size:22px}}body[data-denwanavi-page=charge] .case-page-nav{padding-top:2em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .case-page-nav{padding-top:4em}}body[data-denwanavi-page=charge] .case-page-nav .desc-txt{text-align:center;font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .case-page-nav .desc-txt{font-size:18px}}body[data-denwanavi-page=charge] .case-page-nav .btn-block{margin-top:2em;padding-bottom:2em;text-align:center}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .case-page-nav .btn-block{margin-top:3em;padding-bottom:4em}}body[data-denwanavi-page=charge] .case-page-nav .btn-block p{font-weight:700;margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .case-page-nav .btn-block p{font-size:22px}}body[data-denwanavi-page=charge] .case-page-nav .btn-block a{border:2px solid #F1C410;background:#f1c410;color:#333;display:flex;justify-content:center;align-items:center;min-height:53px;max-width:90%;margin-right:auto;margin-left:auto;box-shadow:0 3px 10px #0003;border-radius:26px;font-size:16px}body[data-denwanavi-page=charge] .case-page-nav .btn-block a:hover{background:#fff}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .case-page-nav .btn-block a{max-width:560px;font-size:24px;min-height:80px;border-radius:40px}}body[data-denwanavi-page=charge] .case-page-nav .btn-block a:before{display:inline-block;content:"";width:22px;height:30px;background:url(/content/denwa/assets/icon-1-bk.svg) no-repeat;background-size:contain;margin-right:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .case-page-nav .btn-block a:before{width:35px;height:48px}}body[data-denwanavi-page=charge] .p-case__menu{background-color:#cee5fd}body[data-denwanavi-page=charge] .p-case__menu_box ul{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case__menu_box ul{margin-left:auto;margin-right:auto;max-width:1080px;flex-direction:row;justify-content:space-between}}body[data-denwanavi-page=charge] .p-case__menu_box li{margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case__menu_box li{min-width:520px;margin-bottom:2em}}body[data-denwanavi-page=charge] .p-case__menu_box li a{display:flex;align-items:center;border-radius:10px;background:#fff;box-shadow:0 3px 6px #00000029;min-height:110px;font-size:16px;font-weight:700;position:relative}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case__menu_box li a{font-size:18px;min-height:100px}}body[data-denwanavi-page=charge] .p-case__menu_box .case{display:flex;align-items:center;min-height:110px;color:#fff;background-color:#0558aa;border-top-left-radius:10px;border-bottom-left-radius:10px;font-family:MyOswald;font-size:30px;padding:0 1.5rem}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case__menu_box .case{min-height:100px;padding:0 2rem}}body[data-denwanavi-page=charge] .p-case__menu_box .txt-block{padding:0 1.5rem}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case__menu_box .txt-block{padding:0 2rem}}body[data-denwanavi-page=charge] .p-case__menu_box .txt-block:after{position:absolute;content:"";width:16px;height:8px;background:url(/content/denwa/assets/icon-arrow-d-b.svg) no-repeat;background-size:contain;top:50%;transform:translateY(-50%);right:1em}body[data-denwanavi-page=charge] .case2-sec{background-color:#f0f8fe}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .case2-sec{background-color:#fff}}body[data-denwanavi-page=charge] .case1-sec .p-case-wrap,body[data-denwanavi-page=charge] .case2-sec .p-case-wrap,body[data-denwanavi-page=charge] .case3-sec .p-case-wrap{background-color:#fff;border:3px solid #1657AA;border-radius:10px}body[data-denwanavi-page=charge] .p-case-ttl-block{background-color:#1657aa;padding:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-ttl-block{padding:1.5em 45px}}body[data-denwanavi-page=charge] .p-case-ttl-block h2{color:#fff;text-align:center;font-family:MyOswald;margin-bottom:1rem;font-size:30px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-ttl-block h2{margin-bottom:2rem}}body[data-denwanavi-page=charge] .summary-block{background-color:#fff;border-radius:8px;padding:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .summary-block{padding:1.5em 45px}}body[data-denwanavi-page=charge] .summary-block table{border-collapse:separate;border-spacing:4px}body[data-denwanavi-page=charge] .summary-block th,body[data-denwanavi-page=charge] .summary-block td{display:block;width:100%;text-align:center}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .summary-block th,body[data-denwanavi-page=charge] .summary-block td{display:table-cell;width:auto;text-align:justify}}body[data-denwanavi-page=charge] .summary-block th{background-color:#eee}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .summary-block th{text-align:center;padding:.2em 1em}}body[data-denwanavi-page=charge] .summary-block td{font-weight:700;font-size:18px;padding:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .summary-block td{padding:.2em 2em;font-size:22px}}body[data-denwanavi-page=charge] .recommended-services{margin-top:1rem;border:3px solid #24B3EE;border-radius:10px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .recommended-services{margin-top:2rem}}body[data-denwanavi-page=charge] .recommended-services h3{text-align:center;color:#fff;background-color:#24b3ee;padding:.6em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .recommended-services h3{font-size:22px}}body[data-denwanavi-page=charge] .recommended-services-inner{padding:1.5em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .recommended-services-inner{flex-direction:row;justify-content:space-around;align-items:start}}body[data-denwanavi-page=charge] .recommended-services-inner h4{background-color:#e0e0e0;border-radius:20px;padding:.3em;margin-bottom:1.5rem}body[data-denwanavi-page=charge] .recommended-services-inner .sub{margin-bottom:.5em}body[data-denwanavi-page=charge] .recommended-services-inner .p-notes{text-align:justify;font-weight:700}body[data-denwanavi-page=charge] .recommended-services-inner .p-notes span{background:#fededf}body[data-denwanavi-page=charge] .recommended-services-inner .ms{font-weight:700;font-size:18px;letter-spacing:.1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .recommended-services-inner .ms{font-size:24px}}body[data-denwanavi-page=charge] .recommended-services-inner .plus{margin:1.5em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .recommended-services-inner .plus{margin-top:4em}}body[data-denwanavi-page=charge] .recommended-services-inner .plus img{width:30px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .recommended-services-inner .plus img{width:60px}}body[data-denwanavi-page=charge] .p-case-content{padding:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content{padding:1.5em 45px}}body[data-denwanavi-page=charge] .p-case-content .outline{padding-bottom:2em;border-bottom:1px solid #B1B1B1}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline{padding-bottom:3em}}body[data-denwanavi-page=charge] .p-case-content .p-outline{font-size:16px;margin:1em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .p-outline{font-size:18px}}body[data-denwanavi-page=charge] .p-case-content .outline-p-note span{background-color:#fededf}body[data-denwanavi-page=charge] .p-case-content .outline-table{margin:2em 0}body[data-denwanavi-page=charge] .p-case-content .outline-table th,body[data-denwanavi-page=charge] .p-case-content .outline-table td{border:1px solid #B1B1B1}body[data-denwanavi-page=charge] .p-case-content .outline-table th{background-color:#e0e0e0;font-size:16px;font-family:Noto sans Medium;padding:.5em}body[data-denwanavi-page=charge] .p-case-content .outline-table td{padding:1.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-table td{padding:2em 4em}}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-table td p{font-size:16px}}body[data-denwanavi-page=charge] .p-case-content .outline-table ul{margin-top:2em}body[data-denwanavi-page=charge] .p-case-content .outline-table ul li{text-indent:-1em;padding-left:1em;margin-bottom:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-table ul li{font-size:16px}}body[data-denwanavi-page=charge] .p-case-content .outline-table ul li:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;background-color:#0558aa;margin-right:.5em}body[data-denwanavi-page=charge] .p-case-content .outline-charge{background-color:#0558aa;border-radius:10px;padding:1em;margin-top:30px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-charge{display:flex;justify-content:space-around}}body[data-denwanavi-page=charge] .p-case-content .outline-charge table{margin:1em 0;background-color:#fff;border-radius:10px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-charge table{max-width:470px}}body[data-denwanavi-page=charge] .p-case-content .outline-charge th,body[data-denwanavi-page=charge] .p-case-content .outline-charge td{display:block;width:100%;text-align:justify;font-size:16px;padding:0 1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-charge th,body[data-denwanavi-page=charge] .p-case-content .outline-charge td{display:table-cell;width:auto;font-size:20px}}body[data-denwanavi-page=charge] .p-case-content .outline-charge th{padding-top:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-charge th{padding:2rem}}body[data-denwanavi-page=charge] .p-case-content .outline-charge td{padding-bottom:.5em;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-charge td{padding:2rem;text-align:right}}body[data-denwanavi-page=charge] .p-case-content .outline-charge td span{font-size:28px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .outline-charge td span{font-size:30px}}body[data-denwanavi-page=charge] .p-case-content .toggle-opener{margin:3em auto;cursor:pointer;text-align:center}body[data-denwanavi-page=charge] .p-case-content .toggle-opener p{position:relative;text-decoration:underline;text-align:justify;display:inline-block;padding-right:2em;font-size:17px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .toggle-opener p{font-size:20px}}body[data-denwanavi-page=charge] .p-case-content .toggle-opener p:after{position:absolute;content:"";width:24px;height:24px;background:url(/content/denwa/assets/icon-add.svg) no-repeat;background-size:contain;top:50%;transform:translateY(-50%);right:0}body[data-denwanavi-page=charge] .p-case-content .toggle-opener.close p:after{background:url(/content/denwa/assets/icon-remove.svg) no-repeat;background-size:contain}body[data-denwanavi-page=charge] .p-case-content .items{display:none}body[data-denwanavi-page=charge] .p-case-content .items h3{font-size:20px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .p-case-content .items h3{font-size:24px}}body[data-denwanavi-page=charge] .scroll-table{margin:1em 0;overflow:auto;padding-bottom:1px}body[data-denwanavi-page=charge] .scroll-table table{margin-bottom:1px}body[data-denwanavi-page=charge] .scroll-table th,body[data-denwanavi-page=charge] .scroll-table td{border:1px solid #B1B1B1;white-space:nowrap;padding:.8em 1.6em}body[data-denwanavi-page=charge] .scroll-table tr.b-head th{color:#fff;background-color:#1657aa;font-size:16px}body[data-denwanavi-page=charge] .scroll-table tr.g-head th{text-align:justify;background-color:#e0e0e0}body[data-denwanavi-page=charge] .scroll-table td.quantity{text-align:center}body[data-denwanavi-page=charge] .scroll-table td.price{text-align:right}body[data-denwanavi-page=charge] .item-running{margin-top:4em}body[data-denwanavi-page=charge] .total-table{border:4px solid #1657AA;border-radius:10px;margin-bottom:2em}body[data-denwanavi-page=charge] .total-table th,body[data-denwanavi-page=charge] .total-table td{display:block;width:100%;text-align:justify;font-size:16px;padding:0 1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .total-table th,body[data-denwanavi-page=charge] .total-table td{display:table-cell;width:auto;font-size:20px}}body[data-denwanavi-page=charge] .total-table th{padding-top:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .total-table th{padding:2rem}}body[data-denwanavi-page=charge] .total-table td{padding-bottom:.5em;font-weight:700;line-height:1.2}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .total-table td{padding:2rem;text-align:right}}body[data-denwanavi-page=charge] .total-table td span{font-size:28px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .total-table td span{font-size:30px}}body[data-denwanavi-page=charge] .list-notes-a+*{margin-top:0}body[data-denwanavi-page=charge] .contract{margin-top:2em}body[data-denwanavi-page=charge] .contract p{font-size:13px}body[data-denwanavi-page=charge] .contract .list-notes-a a{color:#1b66db;text-decoration:underline}body[data-denwanavi-page=charge] .contract .list-notes-a a:hover{text-decoration:none}body[data-denwanavi-page=charge] .items-p-note span{background:#fededf}body[data-denwanavi-page=charge] .addition-block{border:1px solid #B1B1B1;margin-bottom:2em;padding:1.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .addition-block{padding:1.5em 3em}}body[data-denwanavi-page=charge] .addition-block h4{font-size:16px;color:#ff2700}body[data-denwanavi-page=charge] .addition-block ul{margin-top:1em}body[data-denwanavi-page=charge] .addition-block li{text-indent:-1em;padding-left:1em;margin-bottom:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .addition-block li{font-size:16px}}body[data-denwanavi-page=charge] .addition-block li:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;background-color:#0558aa;margin-right:.5em}body[data-denwanavi-page=charge] .addition-block a{color:#1b66db;text-decoration:underline}body[data-denwanavi-page=charge] .addition-block a:hover{text-decoration:none}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .parts .p-msg__box_txt{max-width:700px}}body[data-denwanavi-page=charge] .situations-sec{background-color:#cee5fd}body[data-denwanavi-page=charge] .situations-sec-ttl{text-align:center}body[data-denwanavi-page=charge] .situations-sec-ttl h2{line-height:1.5;letter-spacing:.1em;display:inline-block;text-align:center;padding:.8em 3em;color:#fff;background-color:#0558aa;font-size:16px;border-radius:36px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .situations-sec-ttl h2{font-size:20px}}body[data-denwanavi-page=charge] .situations-sec-body{margin-top:-2em;background-color:#fff;border-radius:8px;padding:3em 1.5em 1em}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .situations-sec-body{padding:4em 3em 2em}}body[data-denwanavi-page=charge] .situations-sec-body ul{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .situations-sec-body ul{flex-direction:row}}body[data-denwanavi-page=charge] .situations-sec-body li{text-indent:-1em;padding-left:1em;font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .situations-sec-body li{font-size:20px;width:40%}}body[data-denwanavi-page=charge] .situations-sec-body li:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;background-color:#0558aa;margin-right:.5em}body[data-denwanavi-page=charge] .situations-sec-body p.etc{font-size:16px;text-align:right}@media screen and (min-width:1024px){body[data-denwanavi-page=charge] .situations-sec-body p.etc{font-size:20px;margin-top:-1.6em}}body[data-denwanavi-page=charge] .desc-link{margin-bottom:1em}body[data-denwanavi-page=charge] .desc-link a{font-weight:700;font-size:18px;color:#0966db;text-decoration:underline}body[data-denwanavi-page=charge] .desc-link a:hover{opacity:.7;text-decoration:none}main.tel_column-index .hero{background:url(/content/denwa/assets/bg-hero3.webp) no-repeat;background-size:cover}main.tel_column-index .hero h1{line-height:1.4;letter-spacing:.05em;text-align:justify;font-family:Noto sans Light;font-weight:200;font-size:40px}@media screen and (min-width:1024px){main.tel_column-index .hero h1{font-size:56px}}main.tel_column-index .hero h1 span{letter-spacing:.1em;font-family:Noto sans Light;font-weight:200;font-size:24px}@media screen and (min-width:1024px){main.tel_column-index .hero h1 span{font-size:32px;margin-right:0}}main.tel_column-index .pick-up-column{background-color:#1b66db}@media screen and (min-width:1024px){main.tel_column-index .pick-up-column.less-3 .p-section__inner{padding-bottom:10px}}main.tel_column-index .pick-up-column h2{margin-bottom:1em;color:#fff;text-align:center;font-size:clamp(22px,3.5vw,30px);font-weight:700}main.tel_column-index .pick-up-column .swiper-slide{display:flex;justify-content:center}main.tel_column-index .pick-up-column .swiper-button-disabled{visibility:hidden}@media screen and (min-width:1024px){main.tel_column-index .pick-up-column .swiper-pagination.less-3{visibility:hidden}}main.tel_column-index .pick-up-column .column-item{display:flex;flex-direction:column;max-width:100%}main.tel_column-index .pick-up-column .column-item-inner{height:100%;padding-bottom:8.5em!important}@media screen and (min-width:1024px){main.tel_column-index .pick-up-column .column-item-inner{flex-direction:column;padding:0 0 4em}}main.tel_column-index .pick-up-column h3{font-weight:700;font-size:clamp(16px,2.1vw,19px)!important}@media screen and (min-width:420px){main.tel_column-index .pick-up-column h3{font-size:clamp(18px,2.1vw,19px)!important}}@media screen and (min-width:1024px){main.tel_column-index .pick-up-column .img-block{width:100%}}main.tel_column-index .pick-up-column .txt-block{margin-bottom:0}@media screen and (min-width:1024px){main.tel_column-index .pick-up-column .txt-block{padding:1.5em}}main.tel_column-index .pick-up-column .desc{min-height:auto}@media screen and (min-width:1024px){main.tel_column-index .pick-up-column .desc{font-size:16px}}main.tel_column-index .pick-up-column .nav-tags{position:absolute;width:100%;left:0;bottom:4em;min-height:65px;padding:0 1em}main.tel_column-index .column-tags-nav{padding:2em 0;background-color:#f7f7f7}@media screen and (min-width:1024px){main.tel_column-index .column-tags-nav{padding:4em 0}}main.tel_column-index .column-tags-nav h2{text-align:center;line-height:1.5;margin-bottom:1em}@media screen and (min-width:1024px){main.tel_column-index .column-tags-nav h2{margin-bottom:2em}}main.tel_column-index .tags-nav ul{display:flex;gap:.8em}@media screen and (min-width:1024px){main.tel_column-index .tags-nav ul{flex-wrap:wrap;justify-content:center}}main.tel_column-index .tags-nav .slick-slide{margin:.5em}main.tel_column-index .tags-nav .slick-prev,main.tel_column-index .tags-nav .slick-next{height:40px;width:40px;z-index:99}main.tel_column-index .tags-nav .slick-prev:before,main.tel_column-index .tags-nav .slick-next:before{display:none}main.tel_column-index .tags-nav .slick-prev:after,main.tel_column-index .tags-nav .slick-next:after{position:absolute;top:13px;display:block;content:"";border:solid #0966DB;width:15px;height:15px}main.tel_column-index .tags-nav .slick-prev{left:-15px;background:linear-gradient(to left,transparent,white)}main.tel_column-index .tags-nav .slick-prev:after{left:10px;border-width:3px 3px 0 0;transform:rotate(-135deg)}main.tel_column-index .tags-nav .slick-next{right:-15px;background:linear-gradient(to left,white,transparent)}main.tel_column-index .tags-nav .slick-next:after{right:10px;border-width:3px 3px 0 0;transform:rotate(45deg)}main.tel_column-index .tags-nav .slick-disabled{visibility:hidden}main.tel_column-index .tags-nav a{display:block;white-space:nowrap;font-size:13px;font-weight:700;padding:.8em 1.5em;background-color:#fff;border:1px solid #D0D0D0;border-radius:27px}main.tel_column-index .tags-nav a:hover{background-color:#a4c3f0}main.tel_column-index .tags-nav a.current{background-color:#1b68da;color:#fff}@media screen and (min-width:1024px){main.tel_column-index .cat-cont{padding-top:2em}}@media screen and (min-width:640px){main.tel_column-index .column-item-wrap{display:flex!important;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:640px){main.tel_column-index .column-item{display:flex;flex-direction:column;max-width:49%}}@media screen and (min-width:1024px){main.tel_column-index .column-item.tagnum-0 .column-item-inner{padding-bottom:2em}}main.tel_column-index .column-item.tagnum-1 .column-item-inner,main.tel_column-index .column-item.tagnum-2 .column-item-inner{padding-bottom:6em}@media screen and (min-width:1024px){main.tel_column-index .column-item.tagnum-1 .column-item-inner,main.tel_column-index .column-item.tagnum-2 .column-item-inner{padding-bottom:4em}}main.tel_column-index .column-item.tagnum-3 .column-item-inner,main.tel_column-index .column-item.tagnum-4 .column-item-inner{padding-bottom:9em}@media screen and (min-width:1024px){main.tel_column-index .column-item.tagnum-3 .column-item-inner,main.tel_column-index .column-item.tagnum-4 .column-item-inner{padding-bottom:7em}}main.tel_column-index .column-item.tagnum-5 .column-item-inner,main.tel_column-index .column-item.tagnum-6 .column-item-inner{padding-bottom:12em}@media screen and (min-width:1024px){main.tel_column-index .column-item.tagnum-5 .column-item-inner,main.tel_column-index .column-item.tagnum-6 .column-item-inner{padding-bottom:10em}}main.tel_column-index .column-item h3{font-size:clamp(14px,2.1vw,24px)}main.tel_column-index .column-item-inner{flex-wrap:wrap;padding-bottom:7em;position:relative;height:100%}@media screen and (min-width:1024px){main.tel_column-index .column-item-inner{height:calc(100% - 70px);padding-bottom:2em!important}}main.tel_column-index .desc{min-height:82px}@media screen and (min-width:1024px){main.tel_column-index .desc{min-height:auto}}main.tel_column-index .nav-tags{display:flex;flex-wrap:wrap;white-space:nowrap;justify-content:space-between;gap:.5em 0;margin-top:.5em;position:absolute;left:1em;width:calc(100% - 2em)}@media screen and (min-width:1024px){main.tel_column-index .nav-tags{position:relative;width:100%;left:0}}main.tel_column-index .nav-tags li{min-width:calc(50% - .25em)}main.tel_column-index .nav-tags a{text-decoration:none;color:#fff;background-color:#1b66db;display:block;text-align:center;border:1px solid #1B66DB;border-radius:20px;font-size:11px;padding:.4em .25em}main.tel_column-index .nav-tags a:hover{text-decoration:none;color:#1b66db;background-color:#fff;border:1px solid #1B66DB}.tel_column-article .column-heading .hedding{align-items:flex-start}@media screen and (min-width:1024px){.tel_column-article .column-heading .hedding{padding:15px 3em}}.tel_column-article .column-heading .hedding h1{text-align:justify}body[data-denwanavi-sub-page=tel_column_desc_page] .scroll-target{content:"";display:block;height:80px;margin-top:-80px;border:0;text-decoration:none}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints{margin-top:3em;border:2px solid #CEE5FD;border-radius:10px;padding:4px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints{margin-top:5em;max-width:1000px;margin-right:auto;margin-left:auto}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints h2{color:#0078d4;background-color:#f0f8fe;border-top-left-radius:5px;border-top-right-radius:5px;font-size:18px;letter-spacing:.1em;display:flex;align-items:center;gap:1em;padding:.8em 1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints h2{font-size:22px;padding:.6em 2em}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints h2:before{content:"";display:inline-block;width:23px;height:31px;background:url(/content/denwa/assets/icon-keypoints.svg) no-repeat;background-size:contain}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints h2:before{width:27px;height:37px}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints ol{counter-reset:item;padding:0 .6em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints ol{padding:0 1.5em}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints li{counter-increment:item;position:relative;padding:1em 0 1em 3em;font-size:15px;line-height:1.5;border-bottom:1px dashed #E4E4E4}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints li{padding:1.3em 0 1.3em 4em}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints li:last-child{border:0}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints li:before{content:counter(item);position:absolute;left:.4em;top:50%;transform:translateY(-50%);width:28px;height:28px;color:#fff;font-weight:700;border-radius:50%;background-color:#0078d4;font-size:16px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-keypoints li:before{left:1.2em}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline{margin-top:3em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline{margin-top:6em;max-width:1000px;margin-right:auto;margin-left:auto}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline h2{text-align:center;color:#fff;background-color:#1b66db;border-top-left-radius:10px;border-top-right-radius:10px;font-size:18px;padding:.5em 0}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline h2{font-size:24px}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline ul{border:1px solid #E5E5E5;border-top:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline ul{padding:1em 4em}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline li{margin:1em 0}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline li{margin:1em 0}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline a{text-decoration:none}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-contents-outline a{font-size:16px}}body[data-denwanavi-sub-page=tel_column_desc_page] .nav-tags{display:flex;flex-wrap:wrap;white-space:nowrap;gap:.5em;margin-bottom:0}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .nav-tags{position:relative;left:0}}body[data-denwanavi-sub-page=tel_column_desc_page] .nav-tags a{text-decoration:none;color:#fff;background-color:#1b66db;display:block;text-align:center;border:1px solid #1B66DB;border-radius:20px;font-size:10px;padding:.5em 1.5em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .nav-tags a{font-size:14px;padding:.2em 1em}}body[data-denwanavi-sub-page=tel_column_desc_page] .nav-tags a:hover{text-decoration:none;color:#1b66db;background-color:#fff;border:1px solid #1B66DB}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a{display:block;position:relative;background-color:#0866db;border:2px solid #0866DB;text-align:center;line-height:1.3;padding:.5em 2em;border-radius:60px;font-size:14px;color:#fff}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a{display:inline-block;font-size:16px;padding:1em 2em}}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a:hover{color:#333;background-color:#fff;border:2px solid #0866DB}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a:hover:after{background:url(../images/common/arrow-bk.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a:after{position:absolute;top:50%;transform:translateY(-50%);transform:translateY(-50%)!important;right:1em;content:"";width:9px;height:16px;background:url(../images/common/arrow-w.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a.t_blank{padding-right:2.5em}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a.t_blank:hover:after{background:url(../images/common/icon-external-b.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a.t_blank:after{width:16px;height:16px;background:url(../images/common/icon-external-w.svg) no-repeat;background-size:contain}body[data-denwanavi-sub-page=tel_column_desc_page] .tel_column-desc-btn a .visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .hedding h2{padding:.3em 1em;font-size:18px;border-left:5px solid #1B66DB;background-color:#f7f7f7;margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .hedding h2{font-size:22px}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .related-service{margin-bottom:3em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .related-service{margin-bottom:5em}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .related-service p{font-size:16px;margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .related-service p{font-size:20px;margin-left:2em}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .related-service a{font-weight:700;color:#0966db;text-decoration:underline}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .related-service a:hover{text-decoration:none}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .related-service .text{font-size:16px;margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .related-service .text{margin-left:2.5em}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .swiper-container{width:600px;height:300px}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .more-btn{text-align:center;margin:2em 0}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .more-btn{margin:4em 0}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .more-btn a{position:relative;display:inline-block;max-width:100%;padding-left:20px;font-size:1.6rem;color:#0966db;border-bottom:1px solid #0966DB;text-decoration:none}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .more-btn a:hover{border-bottom:1px solid transparent}body[data-denwanavi-sub-page=tel_column_desc_page] .related-sec .more-btn a:after{position:absolute;top:9px;left:-3px;display:block;width:10px;height:10px;border-top:2px solid #0099e4;border-right:2px solid #0099e4;content:"";background:none;transition:border-color .2s;transform:rotate(45deg)}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper{position:relative;width:80%;max-width:1100px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper{width:100%}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper{margin-inline:auto}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper a:hover{opacity:.7!important}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper h3{text-align:center;font-weight:400;font-size:14px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper h3{font-size:13px}}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper img{border-radius:10px}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-prev,body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-next{top:calc(50% - 28px);box-shadow:none;border:0}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-prev,body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-next{top:calc(50% - 18px)}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-prev:hover,body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-next:hover{background:none}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-prev:after,body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-next:after{font-size:28px;color:#0866db;background:none}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-prev{left:-30px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-prev{left:-40px}}body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-next{right:-30px}@media screen and (min-width:1024px){body[data-denwanavi-sub-page=tel_column_desc_page] .related-slider-wrapper .swiper-button-next{right:-40px}}body[data-denwanavi-sub-page=tel_column_desc_page] #related-swiper p{font-size:4.2vw}@media screen and (min-width:640px){body[data-denwanavi-sub-page=tel_column_desc_page] #related-swiper p{font-size:15px}}body[data-denwanavi-page=select] .hero{background:linear-gradient(#cee5fd,#ebf4fd)}body[data-denwanavi-page=select] .hero .hedding{padding:3em 0 0}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .hero .hedding{padding-bottom:2em}}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .hero .hedding .txt-block{width:50%}}body[data-denwanavi-page=select] .hero .hedding .img-block{padding-bottom:2em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .hero .hedding .img-block{width:50%;padding-left:2em;padding-bottom:0;padding-top:3em}}body[data-denwanavi-page=select] .hero .hedding .btn-block{margin-bottom:2em;text-align:center}body[data-denwanavi-page=select] .hero .hedding .btn-block p{font-weight:700;font-size:20px;margin-bottom:.3em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .hero .hedding .btn-block p{font-size:24px}}body[data-denwanavi-page=select] .hero .hedding .btn-block a{width:100%;max-width:500px;padding:1em;display:inline-block;border:2px solid #f1c410;border-radius:40px;background:#f1c410;box-shadow:0 3px 15px #0000001a}body[data-denwanavi-page=select] .hero .hedding .btn-block a:hover{background:#fff}body[data-denwanavi-page=select] .hero h1{text-align:center;font-size:clamp(28px,7vw,40px);margin-bottom:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .hero h1{text-align:justify;font-size:clamp(28px,3vw,40px)}}body[data-denwanavi-page=select] .hero h1 span{color:#0457aa;background:linear-gradient(transparent 70%,#fffe03 70%);font-size:clamp(36px,9vw,60px)}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .hero h1 span{font-size:clamp(36px,4.5vw,60px)}}body[data-denwanavi-page=select] .hero h1 span span{font-size:clamp(28px,7vw,40px)}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .hero h1 span span{font-size:clamp(28px,3vw,40px)}}body[data-denwanavi-page=select] .hero p.read{letter-spacing:.05em;color:#000;margin-bottom:1.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .hero p.read{letter-spacing:.1em;font-size:clamp(16px,1.6vw,20px)}}body[data-denwanavi-page=select] .key-points{padding:3em .5em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .key-points-content{display:flex;justify-content:space-between;gap:2em}}body[data-denwanavi-page=select] .key-points-content>div{border-radius:10px;border:3px solid #f1c410;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;align-items:center;max-width:1080px;padding:1em;margin-bottom:2em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .key-points-content>div{width:50%;display:grid;grid-template-columns:170px 1fr;grid-template-rows:1fr auto;grid-column-gap:2em;padding:1em 2em;align-items:start}}body[data-denwanavi-page=select] .key-points-content>div .img-block{margin:1em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .key-points-content>div .img-block{grid-area:1/1/2/2}}body[data-denwanavi-page=select] .key-points-content>div .img-block img{max-width:230px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .key-points-content>div .img-block img{max-width:170px}}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .key-points-content>div .txt-block{padding-top:1em;align-items:start;grid-area:1/2/2/3}}body[data-denwanavi-page=select] .key-points-content>div .txt-block p{text-align:center;font-size:20px;font-weight:700}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .key-points-content>div .txt-block p{text-align:justify;font-size:clamp(16px,1.3vw,18px)}}body[data-denwanavi-page=select] .key-points-content>div .txt-block p span{color:#0457aa;background:linear-gradient(transparent 50%,#fffe03 50%)}body[data-denwanavi-page=select] .key-points-content>div .txt-block p .sp-only{display:inline!important}@media screen and (min-width:1280px){body[data-denwanavi-page=select] .key-points-content>div .txt-block p .sp-only{display:none!important}}body[data-denwanavi-page=select] .key-points-content>div .btn-block{margin:1em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .key-points-content>div .btn-block{grid-area:2/1/3/3;text-align:center}}body[data-denwanavi-page=select] .key-points-content>div .btn-block a{display:inline-block;font-weight:700;border:2px solid #f1c410;border-radius:40px;background:#f1c410;color:#333;font-size:16px;padding:1em 2em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .key-points-content>div .btn-block a{font-size:18px;padding:.8em 3em}}body[data-denwanavi-page=select] .key-points-content>div .btn-block a:hover{background:#fff}body[data-denwanavi-page=select] .key-points-content>div .btn-block a:after{display:inline-block;vertical-align:middle;margin-left:.5em;content:"";width:24px;height:22px;background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}body[data-denwanavi-page=select] .points-of-view{background:#0866db;padding:3em 0;text-align:center}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .points-of-view{padding-bottom:5em}}body[data-denwanavi-page=select] .points-of-view h2{color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .points-of-view h2{font-size:34px}}body[data-denwanavi-page=select] .points-of-view h2:before,body[data-denwanavi-page=select] .points-of-view h2:after{content:"";display:block;position:relative;background:#fff;width:2px;height:3em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .points-of-view h2:before,body[data-denwanavi-page=select] .points-of-view h2:after{height:1.5em;width:4px}}body[data-denwanavi-page=select] .points-of-view h2:before{margin-right:1em;transform:rotate(-30deg)}body[data-denwanavi-page=select] .points-of-view h2:after{margin-left:1em;transform:rotate(30deg)}body[data-denwanavi-page=select] .points-of-view p{color:#fff;font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .points-of-view p{font-size:18px}}body[data-denwanavi-page=select] .points-of-view .arrow-b{margin-top:2em;display:flex;flex-direction:column;justify-content:center;gap:1em}body[data-denwanavi-page=select] .points-of-view .arrow-b:after{margin:0 auto;content:"";width:65px;height:16px;background-color:#fffe03;clip-path:polygon(50% 16px,0% 0%,65px 0%)}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .points-of-view .arrow-b:after{display:none}}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .points-of-view .arrow-b{flex-direction:row;justify-content:space-between}}body[data-denwanavi-page=select] .points-of-view .arrow-b li{width:100%;position:relative}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .points-of-view .arrow-b li:after{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);content:"";width:65px;height:16px;background-color:#fffe03;clip-path:polygon(50% 16px,0% 0%,65px 0%)}}body[data-denwanavi-page=select] .points-of-view .arrow-b a{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #0457AA;border-radius:10px;width:100%;background:#fff;color:#0457aa;font-weight:700;font-size:20px;line-height:1.25;min-height:80px;box-shadow:0 3px 15px #0000001a}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .points-of-view .arrow-b a{max-width:380px}}body[data-denwanavi-page=select] .points-of-view .arrow-b a span{color:#000;font-size:14px}body[data-denwanavi-page=select] .points-of-view .arrow-b a:hover{color:#fff;background:#0866db;border:2px solid #fff}body[data-denwanavi-page=select] .points-of-view .arrow-b a:hover span{color:#fff}body[data-denwanavi-page=select] .select-point{padding:3em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .select-point{padding:5em 0 .5em}}body[data-denwanavi-page=select] .select-point h2{position:relative;text-align:center;font-size:24px;line-height:1.25;margin-bottom:2em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .select-point h2{font-size:32px}}body[data-denwanavi-page=select] .select-point h2 span{font-size:16px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .select-point h2 span{font-size:24px}}body[data-denwanavi-page=select] .select-point h2:after{position:absolute;bottom:-.5em;left:50%;transform:translate(-50%);display:block;content:"";width:156px;height:3px;background:#0966db}body[data-denwanavi-page=select] .content-nav{margin-bottom:2em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .content-nav{margin-bottom:6em}}body[data-denwanavi-page=select] .content-nav ul{margin-top:2em;display:flex;flex-direction:column;justify-content:center;gap:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .content-nav ul{flex-direction:row;justify-content:space-between;gap:3em}}body[data-denwanavi-page=select] .content-nav ul:after{margin:0 auto;content:"";width:65px;height:16px;background-color:#cee5fd;clip-path:polygon(50% 16px,0% 0%,65px 0%)}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .content-nav ul:after{display:none}}body[data-denwanavi-page=select] .content-nav li{width:100%;position:relative}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .content-nav li:after{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);content:"";width:65px;height:16px;background-color:#cee5fd;clip-path:polygon(50% 16px,0% 0%,65px 0%)}}body[data-denwanavi-page=select] .content-nav a{display:flex;justify-content:flex-start;align-items:center;height:70px;border-radius:60px;background:#fff;border:2px solid #0866db;box-shadow:0 3px 15px #0000001a;padding:1em 1.5em;font-weight:700;font-size:17px;line-height:1.25}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .content-nav a{font-size:22px;height:100px}}body[data-denwanavi-page=select] .content-nav a picture{width:46px;text-align:center;position:relative;margin-right:1.6em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .content-nav a picture{width:58px}}body[data-denwanavi-page=select] .content-nav a picture:after{position:absolute;top:50%;transform:translateY(-50%);right:-.8em;display:block;content:"";width:2px;height:50px;background:#cee5fd}body[data-denwanavi-page=select] .content-nav a picture img{max-height:40px;object-fit:contain}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .content-nav a picture img{max-height:64px}}body[data-denwanavi-page=select] .content-nav a:hover{color:#fff;background:#0866db}body[data-denwanavi-page=select] .item{margin-bottom:2em;border-radius:20px;background:#fff;box-shadow:0 3px 6px #0000001a}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item{border-radius:30px;margin-bottom:6em}}body[data-denwanavi-page=select] .item .headding{position:relative;background:#0866db;min-height:80px;border-top-left-radius:20px;border-top-right-radius:20px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item .headding{border-top-left-radius:30px;border-top-right-radius:30px}}body[data-denwanavi-page=select] .item .headding picture{display:block;position:absolute;left:.5em;top:50%;transform:translateY(-50%);border:4px solid #0866DB;background:#fff;width:80px;height:80px;border-radius:50%}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item .headding picture{left:2em;width:130px;height:130px}}body[data-denwanavi-page=select] .item .headding picture img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:52px;max-width:58px;object-fit:contain}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item .headding picture img{max-width:84px;max-height:74px}}body[data-denwanavi-page=select] .item .headding h3{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:80px;margin-left:100px;line-height:1.3}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item .headding h3{flex-direction:row;align-items:center;font-size:clamp(20px,2.2vw,24px)}}body[data-denwanavi-page=select] .item .headding h3 span{color:#fffe03}body[data-denwanavi-page=select] .item-inner{padding:1.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item-inner{padding:3.3em;display:grid;grid-template-columns:45% 55%;grid-template-rows:auto auto;gap:1em 1em;grid-auto-flow:row;grid-template-areas:"img-block desc-block" "btn-block btn-block"}}body[data-denwanavi-page=select] .item-inner .img-block{margin:2em 0;text-align:center}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item-inner .img-block{grid-area:img-block;display:grid;place-items:center}}body[data-denwanavi-page=select] .item-inner .img-block img{object-fit:contain}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item-inner .desc-block{grid-area:desc-block;display:grid;place-items:center}}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item-inner .btn-block{grid-area:btn-block}}body[data-denwanavi-page=select] .item-inner .logo{margin-bottom:1em;text-align:center}body[data-denwanavi-page=select] .item-inner .features{margin-bottom:1.5em}body[data-denwanavi-page=select] .item-inner .features h4{text-align:center;color:#fff;background:#5995c8;font-size:16px;border-top-left-radius:10px;border-top-right-radius:10px;padding:.5em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item-inner .features h4{font-size:18px;border-top-left-radius:20px;border-top-right-radius:20px}}body[data-denwanavi-page=select] .item-inner .features ul{border:2px solid #5995C8;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item-inner .features ul{border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:16px}}body[data-denwanavi-page=select] .item-inner .features li{position:relative;padding-left:2em;margin-bottom:.8em}body[data-denwanavi-page=select] .item-inner .features li:before{content:"";position:absolute;left:0;top:1em;transform:translateY(-50%);width:14px;height:14px;background-color:#d6e9fd;border-radius:50%}body[data-denwanavi-page=select] .item-inner .attention{margin-top:1em;font-size:12px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .item-inner .attention{font-size:14px}}body[data-denwanavi-page=select] .howtouse-area{background:#cee5fd}body[data-denwanavi-page=select] .howtouse-area .content-nav ul:after{background-color:#fff}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .howtouse-area .content-nav li:after{background-color:#fff}}body[data-denwanavi-page=select] .tab-wrap{padding-top:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .tab-wrap{padding-top:4em}}body[data-denwanavi-page=select] .tab-wrap .tab-switch:checked+.tab-label{color:#fff;background-color:#0866db}body[data-denwanavi-page=select] .tab-nav ul{display:flex;justify-content:center;margin:0 1em;gap:0 .5em;border-bottom:4px solid #0866DB}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .tab-nav ul{margin:0 3.3em}}body[data-denwanavi-page=select] .tab-nav li{display:block;width:100%}body[data-denwanavi-page=select] .tab-label{display:block;position:relative;cursor:pointer;flex:1;border:2px solid #0866DB;border-bottom:0;color:#0866db;font-weight:700;line-height:1.5;padding:.6em .8em;text-align:center;transition:all .5s ease}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .tab-label{font-size:20px}}body[data-denwanavi-page=select] .tab-label:hover{color:#fff;background-color:#0866db}body[data-denwanavi-page=select] .tab-label-1,body[data-denwanavi-page=select] .tab-label-2{border-top-left-radius:10px;border-top-right-radius:10px}body[data-denwanavi-page=select] .tab-content{animation:fadeIn 1s ease}body[data-denwanavi-page=select] #tab-2-content{display:none}body[data-denwanavi-page=select] .support{background:#f7f7f7}body[data-denwanavi-page=select] .support .hedding h2{color:#0866db}body[data-denwanavi-page=select] .support .item{border:2px solid #0866DB}body[data-denwanavi-page=select] .support .item-2 .img-block{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .support .item-2 .img-block{flex-direction:row;justify-content:space-around}}body[data-denwanavi-page=select] .support .item-2 img{width:200px;margin-bottom:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .support .item-2 img{width:346px}}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .support .item-3{text-align:center}}body[data-denwanavi-page=select] .logo-hikaricloud{width:214px;height:54px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .logo-hikaricloud{width:335px;height:85px}}body[data-denwanavi-page=select] .logo-alfazx{width:162px;height:54px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .logo-alfazx{width:254px;height:84px}}body[data-denwanavi-page=select] .logo-hikaricloudpbx{width:208px;height:54px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .logo-hikaricloudpbx{width:335px;height:87px}}body[data-denwanavi-page=select] .img-1-1{width:165px;height:115px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .img-1-1{width:416px;height:288px}}body[data-denwanavi-page=select] .img-1-2{width:154px;height:132px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .img-1-2{width:374px;height:321px}}body[data-denwanavi-page=select] .img-2-1{width:246px;height:145px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .img-2-1{width:355px;height:415px}}body[data-denwanavi-page=select] .img-2-1-2{width:162px;height:139px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .img-2-1-2{width:481px;height:412px}}body[data-denwanavi-page=select] .img-2-2{width:158px;height:134px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .img-2-2{width:449px;height:384px}}body[data-denwanavi-page=select] .img-3-1{width:190px;height:130px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .img-3-1{width:434px;height:296px}}body[data-denwanavi-page=select] .img-3-2{width:128px;height:134px}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .img-3-2{width:296px;height:355px}}body[data-denwanavi-page=select] a.anchor{display:block;padding-top:90px;margin-top:-90px}body[data-denwanavi-page=select] .btn-block>.p-btn{margin-bottom:2em}body[data-denwanavi-page=select] .btn-block .is_vvdylw ul li a{padding:1em 2em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .btn-block .is_vvdylw ul li a{font-size:18px;height:auto;min-height:73px;min-width:360px}}body[data-denwanavi-page=select] .btn-block .is_download ul li a{background:#f1c410;border:2px solid #f1c410;border-radius:40px;color:#333;display:inline-block;font-size:16px;font-weight:700;padding:1em 2em;height:auto}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .btn-block .is_download ul li a{font-size:18px;min-height:73px;min-width:360px}}body[data-denwanavi-page=select] .btn-block .is_download ul li a:after{background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain;content:"";display:inline-block;height:22px;margin-left:.5em;vertical-align:middle;width:24px}body[data-denwanavi-page=select] .btn-block .is_download ul li a:hover{opacity:1;background-color:#fff}body[data-denwanavi-page=select] .btn-block .is_download p{text-align:center;line-height:1.3;font-size:16px;margin-bottom:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .btn-block .is_download p{font-size:18px}}body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration{position:relative;max-width:100%}body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration:before,body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration:after{content:"";position:absolute;width:1px;height:40px;background-color:#000;top:50%;transform:translateY(-50%)}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration:before,body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration:after{display:none}}body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration:before{left:20px;transform:translateY(-50%) rotate(-30deg)}body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration:after{right:20px;transform:translateY(-50%) rotate(30deg)}body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration span{display:none}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .btn-block .is_download p.band-decoration span{display:inline}}body[data-denwanavi-page=select] .btns-block-2{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .btns-block-2{align-items:flex-end;flex-direction:row;gap:0 2em}}body[data-denwanavi-page=select] .btns-block-2>.p-btn{flex-shrink:0}body[data-denwanavi-page=select] .btns-block-3{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1024px){body[data-denwanavi-page=select] .btns-block-3{flex-wrap:wrap;align-items:flex-end;flex-direction:row;gap:0 2em}body[data-denwanavi-page=select] .btns-block-3 .is_arrow_r{width:100%}body[data-denwanavi-page=select] .btns-block-3 .is_arrow_r a{margin:0 auto;max-width:360px}}@media screen and (min-width:1024px){body[data-denwanavi-page=select] section.support .item .btn-block a{border-radius:50px}}ul.arrow-b a{position:relative}ul.arrow-b a:before{display:inline-block;content:"";width:30px;height:30px;background:#0966db;border-radius:50%;position:absolute;top:0;bottom:0;right:1em;margin:auto}ul.arrow-b a:after{display:inline-block;content:"";width:10px;height:10px;border:2px solid;border-color:transparent transparent #fff #fff;-webkit-transform:rotate(-45deg) translate(-3px,-5px)!important;transform:rotate(-45deg) translate(-3px,-5px)!important;flex-shrink:0!important;position:absolute;top:0;bottom:0;right:calc(1em + 4px);margin:auto}ul.arrow-b a:hover:before{background:#fff}ul.arrow-b a:hover:after{border-color:transparent transparent #0966DB #0966DB;background:none;transition:none}body[data-denwanavi-page=products] .p-productsslide .swiper{overflow:visible}body[data-denwanavi-page=products] .product-service-page .pick-up h2{color:#fff;text-align:center;font-size:20px;font-weight:700;margin-bottom:.5em}@media screen and (min-width:1024px){body[data-denwanavi-page=products] .product-service-page .pick-up h2{font-size:30px}}body[data-denwanavi-page=products] .product-service-page .pick-up-wrap h3{color:#000;line-height:1.2;text-align:center;font-size:26px;font-weight:700;margin-bottom:.5em;margin-left:-2em;margin-right:-2em}@media screen and (min-width:1024px){body[data-denwanavi-page=products] .product-service-page .pick-up-wrap h3{font-size:40px;margin-left:0;margin-right:0;white-space:nowrap}}body[data-denwanavi-page=products] .product-service-page h2.balloon{position:relative;font-size:22px;line-height:1.2;text-align:center;color:#fff;background-color:#00b5ff;border-radius:30px;margin-bottom:1.3em;padding:.5em 0}@media screen and (min-width:1024px){body[data-denwanavi-page=products] .product-service-page h2.balloon{font-size:30px;border-radius:60px}}body[data-denwanavi-page=products] h2.h2difference{color:#fff;text-align:center;background-color:#0c4799;font-size:20px;padding:.5em 0;margin-bottom:1.3em}@media screen and (min-width:1024px){body[data-denwanavi-page=products] h2.h2difference{font-size:30px}}body[data-denwanavi-page=products] .p-productslist.difference .p-table th{color:#000;background-color:#e8f3ff}body[data-denwanavi-page=products] .p-productslist.difference .p-table .text-left{text-align:left}.product-service-page .product-cont .item h3,.product-service-page .service-cont .item h3,.product-service-page .product-cont .item h4,.product-service-page .service-cont .item h4{line-height:1.2;text-align:center;font-size:32px;margin-bottom:.5em}.product-service-page .product-cont .item h4 span,.product-service-page .service-cont .item h4 span{font-size:16px}.product-service-page .cat-item>h3{color:#0966db;text-align:center;font-size:22px;line-height:1.2;margin-bottom:1.5em}@media screen and (min-width:1024px){.product-service-page .cat-item>h3{font-size:28px}}body[data-denwanavi-page=reason] .reason-add-tel{margin-top:2em}body[data-denwanavi-page=reason] .reason-add-tel ul{gap:4vw}@media screen and (min-width:1024px){body[data-denwanavi-page=reason] .reason-add-tel ul{gap:22px}}body[data-denwanavi-page=reason] .reason-add-tel ul li a{max-height:14vw}@media screen and (min-width:1024px){body[data-denwanavi-page=reason] .reason-add-tel ul li a{max-height:50px}}body[data-denwanavi-page=reason] .reason-add-tel .p-contact__btn_tel strong{font-size:7vw}@media screen and (min-width:1024px){body[data-denwanavi-page=reason] .reason-add-tel .p-contact__btn_tel strong{font-size:27px}}body[data-denwanavi-page=reason] .reason-add-tel .p-contact__btn_tel small{display:none}body[data-denwanavi-page=reason] .reason-add-tel .p-contact__btn_tel .is_sw-sp{text-align:center;font-size:3.2vw;margin-top:1em}@media screen and (min-width:1024px){body[data-denwanavi-page=reason] .reason-add-tel .p-contact__btn_mail strong{font-size:18px}}body[data-denwanavi-page=reason] .reason-add-tel .is_sw-pc{margin-top:1em;font-size:12px}body[data-denwanavi-page=reason] .reason-download-btn{margin-top:2em}body[data-denwanavi-page=reason] .reason-download-btn h3{text-align:center;font-size:4.27vw;margin-bottom:.8em}@media screen and (min-width:1024px){body[data-denwanavi-page=reason] .reason-download-btn h3{font-size:18px}}body[data-denwanavi-page=reason] .reason-download-btn a{position:relative;display:inline-block;padding:.5em 0;text-align:center;font-family:Noto sans;font-weight:700;font-size:20px;width:100%;border-radius:50px;background:#f1c410;border:2px solid #F1C410;color:#333;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px #0003;line-height:1.6}@media screen and (min-width:1024px){body[data-denwanavi-page=reason] .reason-download-btn a{font-size:24px;padding:.75em 0}}body[data-denwanavi-page=reason] .reason-download-btn a:hover{background-color:#fff}body[data-denwanavi-page=reason] .reason-download-btn a:after{display:block;content:"";width:24px;height:22px;position:absolute;top:0;bottom:0;right:1em;margin:auto;background:url(../images/common/ic_download01_bk01_img01.svg) no-repeat 50% 50%;background-size:contain}@media screen and (min-width:1024px){body[data-denwanavi-page=reason] .reason-download-btn a:after{right:4em}}body[data-denwanavi-page=reason] .reason-download-btn span{display:block}@media screen and (min-width:1024px){body[data-denwanavi-page=reason] .reason-download-btn span{display:inline}}header.header-simple,header.header-simple.down{top:0!important;transition:none!important}body #header{border-bottom:solid 1px var(--c-gry-l)}#header.header-simple+.breadcrumb,#header.header-simple+#container{margin-top:67px}@media screen and (min-width:1024px){#header.header-simple+.breadcrumb,#header.header-simple+#container{margin-top:0}}
