*{font-family:Noto Sans JP,sans-serif}main{margin-top:40px}.overlay{background:rgba(0,0,0,.4);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:100}.overlay.active{display:block}@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap");.roboto{font-family:Roboto,sans-serif}br.noPc,h2.noPc{display:none}@media screen and (max-width:768px){br.noPc,h2.noPc{display:inline-block}}br.noSp,h2.noSp{display:inline-block}@media screen and (max-width:768px){br.noSp,h2.noSp{display:none}}*,.btn-main{box-sizing:border-box}.btn-main{align-items:center;background:linear-gradient(90deg,#fc7b26,#eeb831);border:3px solid #fff;border-radius:36px;box-shadow:0 5px 8px rgba(29,48,65,.24);color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;height:72px;line-height:33px;max-width:420px;padding:0 66px 0 56px;text-align:center}@media screen and (max-width:768px){.btn-main{font-size:16px;height:56px;line-height:22px;padding:0 50px 0 32px}}.btn-main.icn-arrow{position:relative}.btn-main.icn-arrow:before{background:currentColor;content:"";display:block;height:40px;mask-image:url(https://www.smartmat.io/hubfs/category_lp/product/icn_btn_arrow.svg);mask-position:center center;mask-repeat:no-repeat;mask-size:contain;position:absolute;right:16px;top:52%;transform:translateY(-50%);width:40px}.btn-main:hover{background:#fff;border-color:#fc7b26;box-shadow:none;color:#fc7b26}.btn-secondary{align-items:center;background:#fff;border:3px solid #348aef;border-radius:36px;box-shadow:0 2px 10px rgba(152,185,216,.3);box-sizing:border-box;color:#348aef;display:flex;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:72px;justify-content:center;line-height:27px;width:420px}@media screen and (max-width:768px){.btn-secondary{font-size:16px;height:56px;line-height:22px;width:335px}}.btn-secondary span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700;position:relative}.btn-secondary span:before{background-image:url(https://www.smartmat.io/hubfs/category_lp/product/icn_btn_arrow_blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;position:absolute;right:-32px;top:54%;transform:translateY(-50%);width:24px}.btn-secondary.icn_volt span:after{background-image:url(https://www.smartmat.io/hubfs/category_lp/product/icn_volt.svg)}.btn-secondary.icn_hotel span:after,.btn-secondary.icn_volt span:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;left:-40px;position:absolute;top:54%;transform:translateY(-50%);width:30px}.btn-secondary.icn_hotel span:after{background-image:url(https://www.smartmat.io/hubfs/category_lp/product/icn_hotel.svg)}.btn-secondary.icn_restaurant span:after{background-image:url(https://www.smartmat.io/hubfs/category_lp/product/icn_restaurant.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;left:-40px;position:absolute;top:54%;transform:translateY(-50%);width:30px}.header{background:#fff;left:0;position:fixed;right:0;top:0;z-index:1000}.header_wrap{align-items:center;display:flex;height:80px;justify-content:space-between;padding:0 40px}@media screen and (max-width:768px){.header_wrap{height:72px;padding:0 20px}}.header_left{height:41px}.header_left img{width:270px}@media screen and (max-width:768px){.header_left{height:32px}.header_left img{width:182px}}.header_list,.header_right{align-items:center;height:100%}.header_list{display:flex}@media screen and (max-width:1024px){.header_list{display:none}.header_list.is-active{background:linear-gradient(180deg,#2a7fe3,#6cabf5);bottom:0;display:block;height:100%;left:0;padding:112px 56px 0;position:fixed;right:0;top:0;width:100%;z-index:1111}}.header_list.is-active:before{background-image:url(https://www.smartmat.io/hubfs/category_lp/product/logo-white.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;left:20px;position:absolute;top:20px;width:182px}.header_list>li{align-items:center;display:flex;height:100%;position:relative}@media screen and (max-width:1024px){.header_list>li{height:auto;margin-top:32px}}.header_list>li:first-child{margin-top:0}@media screen and (max-width:1024px){.header_list .has-menu{display:block}}.header_list>li.has-menu>a{background-image:url(https://www.smartmat.io/hubfs/category_lp/product/icn_header_down.svg);background-position:100%;background-repeat:no-repeat;background-size:24px 24px;cursor:pointer;margin-right:20px;padding-right:24px;position:relative}.header_list>li.has-menu .header_list_sub{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(152,185,216,.3);display:none;left:20px;min-width:200px;padding:12px 20px;position:absolute;top:70px;z-index:1}@media screen and (max-width:1024px){.header_list>li.has-menu .header_list_sub{background:none;box-shadow:none;display:block;left:0;position:inherit;top:0}}.header_list>li.has-menu .header_list_sub li{margin-top:8px}@media screen and (max-width:1024px){.header_list>li.has-menu .header_list_sub li{border-bottom:1px solid #d3e7ff}}.header_list>li.has-menu .header_list_sub li a{color:#062440;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700}@media screen and (max-width:1024px){.header_list>li.has-menu .header_list_sub li a{color:#fff;display:block;font-size:16px;line-height:22px;padding:16px 8px}}.header_list>li.has-menu .is-active{animation-duration:.3s;animation-fill-mode:forwards;animation-name:fadeIn;display:block}@media screen and (max-width:1024px){.header_list>li.has-menu .is-active{animation-name:none}}.header_list>li>a{color:#062440;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700;line-height:22px;padding:0 20px;white-space:nowrap}@media screen and (max-width:1024px){.header_list>li>a{color:#fff;font-size:18px;line-height:25px}}.header_list_sub{padding:20px;position:absolute}.header_list_sub.is-active{display:none}.header_right{display:flex}.header .download_btn{background:linear-gradient(90deg,#fc7b26,#eeb831);border-radius:36px;color:#fff;padding:8px 24px;white-space:nowrap}@media screen and (max-width:1024px){.header .download_btn{align-items:center;border:2px solid #fff;display:flex;height:62px;justify-content:center;margin-top:48px;width:263px}}.header_document_btn{display:none;margin-right:20px}@media screen and (max-width:1024px){.header_document_btn{align-items:center;display:flex}}.header_document_btn a{background:linear-gradient(90deg,#fc7b26,#eeb831);border-radius:4px;box-shadow:0 2px 10px rgba(152,185,216,.3);color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:12px;padding:10px}.header_toggle{cursor:pointer;display:none;height:24px;position:relative;width:32px}@media screen and (max-width:1024px){.header_toggle{display:block}}.header_toggle span{background:#062440;border-radius:3px;display:block;height:3px;left:50%;position:absolute;transform:translate(-50%,-50%);width:32px}.header_toggle span:first-child{top:0}.header_toggle span:nth-child(2){top:50%}.header_toggle span:nth-child(3){top:100%}.header_toggle.is-active{position:fixed;right:20px;top:24px;z-index:1112}.header_toggle.is-active span{background:#fff}.header_toggle.is-active span:first-child{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header_toggle.is-active span:nth-child(2){display:none}.header_toggle.is-active span:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.footer{margin-top:40px}}.footer_top{background:#fff}@media screen and (max-width:768px){.footer_top{border-top:1px solid #cbd5e0}}.footer_top_wrap{align-items:center;display:flex;flex-wrap:wrap;height:339px;justify-content:space-between;margin:0 auto;max-width:1120px;padding:0 20px;position:relative}@media screen and (max-width:768px){.footer_top_wrap{height:inherit;justify-content:flex-start;padding:40px 20px 110px}}.footer_top_wrap .is-logo{margin-bottom:16px}@media screen and (max-width:768px){.footer_top_wrap .is-logo img{width:240px}.footer_top_wrap .is-secure{bottom:40px;left:20px;position:absolute;right:20px}.footer_top_wrap .is-secure img{max-width:368px;width:100%}}.footer_top_wrap .is-right{display:flex}@media screen and (max-width:768px){.footer_top_wrap .is-right{flex-wrap:wrap}}.footer_top_wrap .is-right .footer_menu{margin-right:72px}@media screen and (max-width:1024px){.footer_top_wrap .is-right .footer_menu{margin-right:30px}}@media screen and (max-width:1024px) and (max-width:768px){.footer_top_wrap .is-right ul{margin-right:0}}.footer_top_wrap .is-right ul:last-child{margin-right:0}@media screen and (max-width:768px){.footer_top_wrap .footer_menu{margin-right:0!important;margin-top:32px;width:50%}.footer_top_wrap .footer_menu:nth-child(-n+2){margin-top:0}}.footer_top_wrap .footer_menu li{margin-top:16px}.footer_top_wrap .footer_menu li a{color:#333;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px;padding-left:24px;position:relative;white-space:nowrap}.footer_top_wrap .footer_menu li a:before{background-image:url(https://www.smartmat.io/hubfs/category_lp/product/icn_footer_left_blue.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.footer_top_wrap .footer_menu li:first-child{margin-top:0}.footer_top_wrap .footer_menu h3{color:#333;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px;white-space:nowrap}.footer_top_wrap .footer_menu dl{margin-top:16px}.footer_top_wrap .footer_menu dl dt{font-weight:700;line-height:15px}.footer_top_wrap .footer_menu dl dd a,.footer_top_wrap .footer_menu dl dt{color:#333;font-family:Noto Sans JP,sans-serif;font-size:10px;font-style:normal;white-space:nowrap}.footer_top_wrap .footer_menu dl dd a{font-weight:400;line-height:14px;margin-top:8px;padding-left:16px;position:relative}.footer_top_wrap .footer_menu dl dd a:before{background-image:url(https://www.smartmat.io/hubfs/category_lp/product/icn_footer_left_black.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.footer_bottom{background:#3b444c}.footer_bottom_wrap{align-items:center;display:flex;height:97px;justify-content:space-between;margin:0 auto;max-width:1120px}@media screen and (max-width:768px){.footer_bottom_wrap{align-items:flex-start;flex-direction:column;height:inherit;padding:24px 20px}}.footer_bottom .is-left{align-items:center;display:flex}@media screen and (max-width:768px){.footer_bottom .is-left{align-items:flex-start;flex-direction:column}}.footer_bottom .is-left .is-operation{align-items:center;display:flex}@media screen and (max-width:768px){.footer_bottom .is-left .is-operation{align-items:flex-start;flex-direction:column}}.footer_bottom .is-left .is-operation span{font-size:14px;line-height:19px}.footer_bottom .is-left .is-company,.footer_bottom .is-left .is-operation span{color:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}.footer_bottom .is-left .is-company{font-size:12px;line-height:16px;margin-left:24px}@media screen and (max-width:768px){.footer_bottom .is-left .is-company{margin-left:0}}.footer_bottom .is-left .is-company p{margin-top:6px}.footer_bottom .is-copy{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19px}@media screen and (max-width:768px){.footer_bottom .is-copy{font-size:10px;line-height:14px;margin-top:16px}}.cta{margin:80px 0;padding:0 20px}@media screen and (max-width:768px){.cta{margin:40px 0}}.cta.mb0{margin-bottom:0}.cta.mt0{margin-top:0}.cta_btn.mb30{margin-bottom:30px}.cta_wrap{background:linear-gradient(180deg,#2a7fe3,#6cabf5);border-radius:16px;box-sizing:border-box;margin:0 auto;max-width:1160px;padding:48px 20px}@media screen and (max-width:768px){.cta_wrap{padding:40px 24px}}.cta_wrap h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:54px;text-align:center}@media screen and (max-width:768px){.cta_wrap h2{font-size:26px;line-height:38px}}.cta_wrap p{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px;margin-top:8px;text-align:center}@media screen and (max-width:768px){.cta_wrap p{font-size:16px;line-height:22px;text-align:left}}.cta_btn{display:flex;justify-content:center;margin-top:24px}@media screen and (max-width:768px){.cta_btn{padding:0 20px}.cta_wrap .cta_btn{padding:0}}.cta_btn_balloon{flex-direction:column}.cta_btn_balloon,.cta_btn_balloon-text{align-items:center;display:flex;text-align:center}.cta_btn_balloon-text{font-weight:700;gap:20px;line-height:1.4;margin-bottom:5px}.cta_btn_balloon-text:after,.cta_btn_balloon-text:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:1.5em;width:2px}.cta_btn_balloon-text:before{transform:skew(35deg)}.cta_btn_balloon-text:after{transform:skew(-35deg)}@media screen and (min-width:769px){body{overflow:initial!important}.webinar-article{padding-right:384px;position:relative}.webinar-article_side{bottom:0;position:absolute;right:0;top:0;width:352px}.webinar-article_side-box{position:sticky;top:96px}}.webinar-wrapper{margin:auto;max-width:1200px;padding:0 40px}@media screen and (max-width:768px){.webinar-wrapper{padding:0 16px}}.webinar-article{color:#333;letter-spacing:.04em}.webinar-article_visual img{display:block;width:100%}.webinar-wrapper .btn-main{padding-left:24px;padding-right:24px}.webinar-article_visual .cta_btn{background:#f0faff;margin:0;padding:32px;text-align:center}@media screen and (max-width:768px){.webinar-article_visual .cta_btn{padding:16px}}.webinar-article p,.webinar-article ul{font-size:16px;line-height:1.75}.webinar-article p{margin:24px 0}.webinar-article h1{font-size:32px;font-weight:700;line-height:1.4;margin:40px 0}@media screen and (max-width:768px){.webinar-article h1{font-size:16px;margin-bottom:16px;margin-top:5px}}.webinar-article h2{font-size:26px;font-weight:700;line-height:1.4;margin:40px 0 24px}.webinar-article ul{margin:0;padding:0}.webinar-article ul:not(.webinar-speaker) li{padding-left:1.5em;position:relative}.webinar-article ul:not(.webinar-speaker) li:before{background:currentColor;border-radius:50%;content:"";height:4px;left:.5em;position:absolute;top:.8em;width:4px}.webinar-speaker{display:flex;flex-direction:column;gap:24px}.webinar-speaker li{display:flex;flex-wrap:wrap}.webinar-speaker_img{flex-shrink:0;width:88px}.webinar-speaker_img img{width:100%}.webinar-speaker_info{display:flex;flex-direction:column;padding-left:16px;width:calc(100% - 88px)}.webinar-speaker p{margin:0}.webinar-speaker_info-name{font-size:18px;font-weight:700}p.webinar-speaker_detail{margin-top:8px;width:100%}.webinar-article_side-box{background:#f0faff;border-radius:8px;padding:1px 0 24px}.webinar-article_side-box .cta_btn{margin:16px 0 0}.webinar-article_side-box p{font-size:10px;margin:0;padding:0 1.5em}@media screen and (max-width:768px){.webinar-article_side-box{padding:20px 16px 24px}.webinar-article_side-box .cta_btn{margin:20px 0 0}}.webinar-article_side-box .webinar-form_title{font-size:14px;font-weight:700;line-height:1.4;margin:10px 0 0;text-align:center}.webinar-form_wrap iframe{height:100%;overflow-y:scroll;width:100%;-ms-overflow-style:none;margin:auto;max-width:700px;scrollbar-width:none}.webinar-summary{margin-top:64px}.webinar-summary table{border-bottom:1px solid #dbdbdb;line-height:1.75;width:100%}.webinar-summary td,.webinar-summary th{border-top:1px solid #dbdbdb}.webinar-summary th{font-size:12px;font-weight:400;padding:11px 0;vertical-align:top;white-space:nowrap;width:80px}.webinar-summary td{font-size:14px;padding:10px 0 11px 16px}.webinar-summary .large th{padding-top:14px}.webinar-summary .large td{font-size:18px;font-weight:700}@media screen and (max-width:768px){.webinar-summary td,.webinar-summary th{padding-bottom:6px;padding-top:6px}.webinar-summary .large th{padding-top:10px}}.webinar-btn{margin-top:64px;text-align:center}.webinar-btn a{border:2px solid #dbdbdb;border-radius:100px;color:inherit;display:inline-block;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.5;padding:16px 24px;text-align:center;text-decoration:none}.webinar-btn a:hover{opacity:.5}@media screen and (max-width:768px){.webinar-btn a{border-width:1px;font-size:16px}}.webinar-article_side-box p.red{color:#e01e5a;padding:0 1.5em}.h2-sbutitle{color:#e01e5a;font-size:19px;font-weight:400}