body{font-family:Arial,Helvetica,sans-serif}.hbspt-form{align-items:start;display:flex;justify-content:center;margin-left:32px;margin-top:0}.hs-form{padding:1.5em 2em}.hs_company .hs-company .hs-fieldtype-text .field .hs-form-field{padding:0 0 1em}.hs_company,.hs_email,.hs_firstname,.hs_lastname,.hs_phone,.hs_slim_contact{font-size:14px;font-weight:700;margin-top:12px;text-align:left}.hs_company{margin-top:8px}.hs_agreeement{margin-top:56px}.hs-form-booleancheckbox{list-style:none;width:320px}.hs-form-booleancheckbox-display{align-items:center;display:flex;margin-left:22px;margin-top:-8px;width:320px}.inputs-list{margin-bottom:-8px;margin-top:-8px;padding-left:0}.hs-form-required{color:#9d66db;font-size:18px;margin-left:4px}.hs-fieldtype-textarea{height:120px}.hs-form-booleancheckbox:after{content:"";display:inline-block;font-size:12px;line-height:1.5;margin-left:44px;text-align:left;white-space:pre;width:320px}#agreeement-f0bc925e-20db-44df-b1ed-8d964d25f812{accent-color:#9d66db;margin-right:8px;width:16px}.hs-form-booleancheckbox-display a,.no-list li{color:#9d66db}.no-list li{font-size:11px;list-style:none;margin-bottom:0}.hs-error-msg{font-weight:700}.hs-form .hs-error-msgs{font-size:.75em;margin:.5em 0 8px}.hs-error-msg .hs-main-font-element{font-size:.75em;margin:.25em 0 8px}input{border:1px solid #a3a3c8;border-radius:4px;height:32px;margin-top:2px}input::placeholder{font-size:14px;padding-left:0}.actions{margin-bottom:16px;margin-left:-1.4em;width:400px}.hs-button{background:linear-gradient(90deg,#58298e,#2a0845);border:none;border-radius:4px;color:#fff;font-size:18px;height:56px;letter-spacing:.05em;width:320px}.hs_error_rollup ul{font-weight:700;margin-bottom:0;text-align:center}.hs_error_rollup li{margin-top:0}.hs-button:hover{opacity:70%}.hs-form .hs-fieldtype-date .input .hs-input,.hs-form .hs-fieldtype-number .input .hs-input,.hs-form .hs-fieldtype-phonenumber .input .hs-input,.hs-form .hs-fieldtype-select .input .hs-input,.hs-form .hs-fieldtype-text .input .hs-input,.hs-form .hs-fieldtype-textarea .input .hs-input{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);font-family:sans-serif;font-size:1em;line-height:1.3;padding:.5em;-webkit-transition:border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;width:100%!important}.hs-form{background:#fff;border:2px solid rgba(222,222,237,.6);border-radius:8px;box-shadow:10px 10px 15px 0 rgba(222,222,237,.6);font-size:1em;letter-spacing:.05em;line-height:1.2;padding:.75em .75em .75em 1.25em;width:400px}header{align-items:center;background:hsla(0,0%,100%,.7);box-shadow:0 2px 2px rgb(0 0 0/5%);display:flex;height:72px;justify-content:space-between;opacity:100%;position:fixed;top:0;width:100%;z-index:100}.header_nav{margin:0 24px 0 auto}.header_nav a{color:#3e484d;display:none;position:relative;text-decoration:none}.page_header_logo img{margin-left:48px;width:96px}.slim_tel_pc{height:58px;margin:4px 48px 4px 8px}.slim_tel_sp{display:none}.contact_layer_background{background:url(img/)no-repeat 0 0,url(https://www.isi-grp.co.jp/hubfs/SLIM_LP/keyvisual_sub_common.svg) no-repeat 0 0;background-position:50%;background-size:2200px 856px}.contact_layer_background_content{margin-left:auto;margin-right:auto;margin-top:64px;max-width:1200px;position:relative;width:100%}.contact_layer_background_content_container{align-items:flex-start;display:flex;height:816px;justify-content:center;position:relative}.contact_layer_text{color:#1b213f;padding-top:24px;text-align:right;width:640px}.contact_title_container{align-items:end;display:flex;justify-content:start;margin-left:auto;margin-right:auto}.contact_square{border:3px solid #9d66db;height:16px;margin-bottom:22px;margin-left:32px;margin-right:0;position:relative;width:16px}.contact_square:after{border:3px solid #571d86;bottom:3px;content:"";height:24px;position:absolute;right:3px;width:24px}h1{font-size:40px;letter-spacing:.025em;margin:64px 8px 8px 16px;text-align:left}h1 span{background:linear-gradient(180deg,#9d66db,#2a0845);background-clip:text;-webkit-text-fill-color:transparent}.contact_title_container img{max-width:96px}.contact_layer_text_content_under_container{align-items:center;backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.3);border:1px solid rgba(222,222,237,.6);border-radius:8px;box-shadow:0 10px 15px 0 rgba(222,222,237,.6);display:flex;justify-content:center;margin-left:0;margin-top:32px;padding:8px 16px 8px 40px;width:fit-content}.contact_layer_text ul{border:none;list-style-type:none;padding:.3em 0}.contact_layer_text li{line-height:1.5;padding:.3em 0 .3em 1.4em;position:relative;text-align:left}.contact_layer_text ul li:after,.contact_layer_text ul li:before{content:"";position:absolute}.contact_layer_text ul li:after{background-color:#2a0845;border-radius:50%;height:20px;left:-8px;top:5px;width:20px}.contact_layer_text ul li:before{border-bottom:2px solid #fff;border-right:2px solid #fff;height:8px;left:-3px;top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:8px;z-index:2}.contact_request,.privacy{color:#9d66db}.contact_layer_text img{margin-left:32px;margin-top:64px;text-align:center;width:400px}.contact_slim_top_form{margin-bottom:240px;margin-top:56px;text-align:center;width:400px}.contact_layer_background_text_animation{background-color:#2a0845;height:80px;line-height:40px;overflow:hidden;padding-bottom:0;width:100%}.contact_layer_background_text_animation P{animation:textanimation 40s linear infinite;color:#fff;font-size:20px;font-weight:700;transform:translateX(100%);vertical-align:middle;white-space:nowrap}@keyframes textanimation{to{transform:translateX(-300%)}}footer{background:#2a0845;color:#fff;height:100%}.footer_nav .footer_nav_menu{color:#fff;display:flex;flex-wrap:wrap;font-size:13px;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:24px 0 0;row-gap:15px}.footer_nav .footer_nav_menu li{border-right:0 solid #fff;line-height:1;margin-right:16px;padding-right:8px}.footer_nav_menu li:last-child{border:none;margin-right:0;padding-right:0}.footer_nav_menu li a{color:#fff;line-height:1;text-decoration:none}.footer_text{color:#fff;font-size:12px;height:64px;line-height:32px;margin-bottom:0;margin-top:0;text-align:center}@media screen and (min-width:700px) and (max-width:1200px){.br_pc{display:none}.br_tablet{display:block}header{height:56px}.page_header_logo img{margin-left:16px;width:72px}.header_nav{margin:0 24px 0 auto}.header_nav a{font-size:14px}.slim_tel_pc{height:44px;margin-left:0;margin-right:16px;margin-top:4px}.contact_layer_background_content_container{margin-left:4vw;width:90vw}.contact_layer_text_content_under_container{margin-top:16px;padding-left:24px}.contact_square{border:3px solid #9d66db;height:16px;margin-bottom:22px;margin-left:32px;margin-right:0;position:relative;width:16px}.contact_square:after{border:3px solid #571d86;bottom:3px;content:"";height:24px;position:absolute;right:3px;width:24px}h1{font-size:34px}}@media (width < 700px){.br_pc,.br_tablet{display:none}.br_sp{display:block}header{align-items:center;display:flex;height:56px;justify-content:space-between}.header_nav{margin:4px;width:8px}.header_nav a{display:none}.contact_square{border:3px solid #9d66db;height:16px;margin-bottom:18px;margin-left:32px;margin-right:0;position:relative;width:16px}.contact_square:after{border:3px solid #571d86;bottom:3px;content:"";height:24px;position:absolute;right:3px;width:24px}h1{font-size:32px;margin:0 8px 8px 16px;text-align:left}.page_header_logo img{margin-left:16px;width:72px}.slim_tel_pc{display:none}.slim_tel_sp{display:inline;height:56px;right:0;width:240px}.layer_background{background:url(img/keyvisual_sp.png) no-repeat 0 0;background-position:50%;background-size:100% 720px}.contact_title_container{align-items:end;max-width:90vw;text-align:center}.contact_layer_text{width:90vw}.contact_layer_text img{margin-left:32px;margin-top:16px;text-align:center;width:400px}.contact_layer_background_content_container{align-items:center;display:flex;flex-flow:column;height:auto}.contact_layer_text_content_under_container{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.3);border:1px solid rgba(222,222,237,.6);border-radius:8px;box-shadow:0 10px 15px 0 rgba(222,222,237,.6);margin-left:0;margin-top:16px;padding:8px 16px 8px 24px;text-align:center;width:90vw}.contact_layer_text_content_under_container li{font-size:14px}.contact_slim_top_form{width:90vw}.contact_slim_top_form img{margin-left:auto;margin-right:auto;margin-top:32px;width:90vw}.hbspt-form{align-items:start;display:flex;justify-content:center;margin-left:0;margin-top:0}.hs-form{padding:1.5em 2em}.hs_company .hs-company .hs-fieldtype-text .field .hs-form-field{padding:0 0 1em}.hs_company,.hs_email,.hs_firstname,.hs_lastname,.hs_phone,.hs_slim_contact{font-size:14px;font-weight:700;margin-top:12px;text-align:left}.hs_company{margin-top:8px}.hs_agreeement{margin-top:56px}.hs-form-booleancheckbox{list-style:none;width:80vw}.hs-form-booleancheckbox-display{align-items:center;display:flex;margin-left:0;margin-top:-8px;width:80vw}.hs-form-booleancheckbox-display span{font-size:14px}.inputs-list{padding-left:0}.hs-form-required{color:#9d66db;font-size:18px;margin-left:4px}.hs-fieldtype-textarea{height:120px}.hs-form-booleancheckbox:after{content:"";display:inline-block;font-size:12px;line-height:1.5;margin-left:0;max-width:80vw;text-align:left;white-space:pre;width:80vw}#agreeement-f0bc925e-20db-44df-b1ed-8d964d25f812{accent-color:#9d66db;border-radius:0;margin-right:8px;width:16px}.no-list li{color:#9d66db;font-size:11px;list-style:none;margin-bottom:0}.hs-error-msg{font-weight:700}.hs-form .hs-error-msgs{font-size:.75em;margin:.5em 0 8px}.hs-error-msg .hs-main-font-element{font-size:.75em;margin:.25em 0 8px}input{border:1px solid #a3a3c8;border-radius:4px;height:32px;margin-top:2px}input::placeholder{font-size:14px;padding-left:0}.actions{margin-bottom:16px;margin-left:-.3em;width:80vw}.hs-button{background:linear-gradient(90deg,#58298e,#2a0845);border:none;border-radius:4px;color:#fff;font-size:18px;height:56px;width:80vw}.hs_error_rollup ul{font-weight:700;margin-bottom:0;text-align:center}.hs_error_rollup li{margin-top:0}.hs-button:hover{opacity:70%}.hs-form .hs-fieldtype-date .input .hs-input,.hs-form .hs-fieldtype-number .input .hs-input,.hs-form .hs-fieldtype-phonenumber .input .hs-input,.hs-form .hs-fieldtype-select .input .hs-input,.hs-form .hs-fieldtype-text .input .hs-input,.hs-form .hs-fieldtype-textarea .input .hs-input{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);font-family:sans-serif;font-size:1em;line-height:1.3;padding:.5em;-webkit-transition:border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;width:100%!important}.hs-form{background:#fff;border:2px solid rgba(222,222,237,.6);border-radius:8px;box-shadow:10px 10px 15px 0 rgba(222,222,237,.6);font-size:1em;line-height:1.2;padding:.75em .75em .75em 1.25em;width:90vw}.contact_slim_top_form{margin-bottom:24px;margin-top:24px}}@media (width < 360px){.br_pc,.br_tablet{display:none}.br_sp{display:block}header{align-items:center;display:flex;height:56px;justify-content:space-between}.header_nav{margin:4px;width:8px}.header_nav a{display:none}.contact_square{border:3px solid #9d66db;height:16px;margin-bottom:18px;margin-left:32px;margin-right:0;position:relative;width:16px}.contact_square:after{border:3px solid #571d86;bottom:3px;content:"";height:24px;position:absolute;right:3px;width:24px}h1{font-size:32px;margin:0 8px 8px 16px;text-align:left}.page_header_logo img{margin-left:16px;width:72px}.slim_tel_pc{display:none}.slim_tel_sp{display:inline;height:56px;right:0;width:240px}.layer_background{background:url(https://www.isi-grp.co.jp/hubfs/SLIM_LP/keyvisual_spv.svg) no-repeat 0 0;background-position:50%;background-size:100% 720px}.contact_title_container{align-items:end;max-width:90vw;text-align:center}.contact_layer_text{width:90vw}.contact_layer_text img{margin-left:32px;margin-top:16px;text-align:center;width:400px}.contact_layer_background_content_container{align-items:center;display:flex;flex-flow:column;height:auto}.contact_layer_text_content_under_container{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.3);border:1px solid rgba(222,222,237,.6);border-radius:8px;box-shadow:0 10px 15px 0 rgba(222,222,237,.6);margin-left:0;margin-top:16px;padding:8px 16px 8px 24px;text-align:center;width:90vw}.contact_layer_text_content_under_container li{font-size:14px}.contact_slim_top_form{width:90vw}.contact_slim_top_form img{margin-left:auto;margin-right:auto;margin-top:32px;width:90vw}.hbspt-form{align-items:start;display:flex;justify-content:center;margin-left:0;margin-top:0}.hs-form{padding:1.5em 2em}.hs_company .hs-company .hs-fieldtype-text .field .hs-form-field{padding:0 0 1em}.hs_company,.hs_email,.hs_firstname,.hs_lastname,.hs_phone,.hs_slim_contact{font-size:14px;font-weight:700;margin-top:12px;text-align:left}.hs_company{margin-top:8px}.hs_agreeement{margin-top:56px}.hs-form-booleancheckbox{list-style:none;width:80vw}.hs-form-booleancheckbox-display{align-items:center;display:flex;margin-left:0;margin-top:-8px;width:80vw}.hs-form-booleancheckbox-display span{font-size:14px}.inputs-list{padding-left:0}.hs-form-required{color:#9d66db;font-size:18px;margin-left:4px}.hs-fieldtype-textarea{height:120px}.hs-form-booleancheckbox:after{content:"";display:inline-block;font-size:12px;line-height:1.5;margin-left:0;max-width:80vw;text-align:left;white-space:pre;width:80vw}#agreeement-f0bc925e-20db-44df-b1ed-8d964d25f812{accent-color:#9d66db;border-radius:0;margin-right:8px;width:16px}.no-list li{color:#9d66db;font-size:11px;list-style:none;margin-bottom:0}.hs-error-msg{font-weight:700}.hs-form .hs-error-msgs{font-size:.75em;margin:.5em 0 8px}.hs-error-msg .hs-main-font-element{font-size:.75em;margin:.25em 0 8px}input{border:1px solid #a3a3c8;border-radius:4px;height:32px;margin-top:2px}input::placeholder{font-size:14px;padding-left:0}.actions{margin-bottom:16px;margin-left:-.3em;width:80vw}.hs-button{background:linear-gradient(90deg,#58298e,#2a0845);border:none;border-radius:4px;color:#fff;font-size:18px;height:56px;width:80vw}.hs_error_rollup ul{font-weight:700;margin-bottom:0;text-align:center}.hs_error_rollup li{margin-top:0}.hs-button:hover{opacity:70%}.hs-form .hs-fieldtype-date .input .hs-input,.hs-form .hs-fieldtype-number .input .hs-input,.hs-form .hs-fieldtype-phonenumber .input .hs-input,.hs-form .hs-fieldtype-select .input .hs-input,.hs-form .hs-fieldtype-text .input .hs-input,.hs-form .hs-fieldtype-textarea .input .hs-input{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);font-family:sans-serif;font-size:1em;line-height:1.3;padding:.5em;-webkit-transition:border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;width:100%!important}.hs-form{background:#fff;border:2px solid rgba(222,222,237,.6);border-radius:8px;box-shadow:10px 10px 15px 0 rgba(222,222,237,.6);font-size:1em;line-height:1.2;padding:.75em .75em .75em 1.25em;width:90vw}.contact_slim_top_form{margin-bottom:24px;margin-top:24px}}