body{background-color:#fff;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#000;width:100%;overflow-y:scroll;line-height:1.5}a{text-decoration:none}a:hover{text-decoration:underline}br.sp{display:none}span.sp{display:none}.sp_only{display:none}ul,li{list-style:none}.breadcrumbs{width:100%;margin-bottom:50px;background-color:#f1f1f1}.breadcrumbs ol{width:70%;margin:0 auto;padding:12px 0;color:#000;font-size:11px}.breadcrumbs__content{display:inline}.breadcrumbs__content:not(:last-child)::after{content:">";margin:0 4px}.main{width:640px;margin:0 auto}.main h1{font-size:18px;font-weight:600;position:relative;display:inline-block;margin-bottom:10px}.main h1:before{content:"";position:absolute;bottom:-10px;display:inline-block;width:70px;height:2px;left:35px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d77f92}.main .notice{font-size:14px;line-height:1.5;margin-top:20px;padding:20px;background-color:#fffbdb}.main ul.step{list-style:none;margin-top:30px;font-size:0}.main ul li.step__list,.main ul li.step__list--active{display:inline-block;margin-right:20px;width:calc(100% / 3 - 14px);width:-webkit-calc(100% / 3 - 14px);height:40px;text-align:center;line-height:41px;position:relative;font-size:14px;font-weight:bold}.main ul li:last-child.step__list,.main ul li:last-child.step__list--active{margin-right:0}.main ul li.step__list{background:#eaeaea;color:#b4b5b5}.main ul li.step__list--active{background:#bf1616;color:#fff}.main ul li:not(:last-child).step__list::after{content:"";position:absolute;top:14px;left:100%;border:5.25px solid transparent;border-left:8.75px solid #eaeaea}.main ul li:not(:last-child).step__list--active::after{content:"";position:absolute;top:14px;left:100%;border:5.25px solid transparent;border-left:8.75px solid #bf1616}.main .explanation{font-size:14px;border:5px solid #eaeaea;padding:20px;margin-top:30px;line-height:1.4}.main .explanation .explanation-indent{text-indent:-1em;padding-left:1em}.main .explanation.explanation-emphasis{position:relative;border:0;border-top:5px solid #bf1616;border-bottom:5px solid #bf1616}.main .explanation.explanation-emphasis span{background-color:#bf1616;color:#fff;font-size:15px;font-weight:bold;padding:3px 20px 3px 40px;border-radius:15px;position:absolute;top:-15px}.main .explanation.explanation-emphasis span::before{content:"";width:18px;height:18px;border-radius:50%;background-color:#fff;position:absolute;left:16px;top:5px}.main .explanation.explanation-emphasis span::after{content:"";display:block;position:absolute;top:10px;left:19px;width:9px;height:4px;border-left:3px solid #bf1616;border-bottom:3px solid #bf1616;transform:rotate(-45deg)}.main .explanation.explanation-emphasis strong{color:#c03}.ssl__text{color:#000;text-decoration:underline}form h2{display:inline-block;font-size:15px}form [class*="validation-"]{color:#cc1818;font-size:12px;margin:10px 0 30px 0;padding-left:25px;line-height:20px;background:url(/static/20250626-164204021/images/std/icon_exclamation.svg) no-repeat}form span.required,form span.not-required{display:inline-block;padding:0 6px;background-color:#bf1616;color:#fff;font-size:12px;vertical-align:middle;margin:0 0 3px 10px}form span.not-required{background-color:#7e7e7e}form p{font-size:10px;line-height:1.4;margin:10px 0 0 5px}form p.form-text-big{font-size:12px}form .form__miniContact input[type=radio],form .form__relationship input[type=radio]{display:none}.miniContact-radio,.relationship-radio{position:relative;display:inline-block;cursor:pointer;width:150px;height:50px;margin:10px 10px 0 0;line-height:3.8;text-align:center;font-size:13px;background:#eee}.relationship-radio{width:140px;margin:10px 0 0 0;font-weight:bold;padding-left:15px}.relationship-radio:nth-of-type(2){width:125px;padding-left:30px}label.miniContact-radio:nth-of-type(2){margin-right:0}.miniContact-radio::before,.relationship-radio::before{background:#fff;border:1px solid #707070;position:absolute;top:24px;left:20px;height:18px;width:18px;border-radius:50%;content:'';display:block;margin-top:-10px}.miniContact-radio::after,.relationship-radio::after{background:#cc1818;position:absolute;top:23px;left:25px;height:10px;width:10px;border-radius:50%;content:'';display:block;margin-top:-4px;opacity:0}form .form__miniContact input[type=radio]:checked+.miniContact-radio::after,form .form__relationship input[type=radio]:checked+.relationship-radio::after{opacity:1}form input,form select,form textarea{height:46px;display:block;border:1px solid #707070;background-color:#f8f8f8;margin-top:10px;padding-left:20px;font-size:14px}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}form select::-ms-expand{display:none}form .input-select{position:relative;margin:0}form .input-select::after{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px #000;border-right:solid 2px #000;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:19px;left:263px}form input::placeholder{color:#bfbfbf}form input:-ms-input-placeholder{color:#bfbfbf}form input::-ms-input-placeholder{color:#bfbfbf}form div[class*="form__"]{margin-top:30px}form div[class*="form__"]:first-of-type{margin-top:30px}form .form__miniContact input{display:none}form .form__miniContact input+.radio-icon:before{content:"\f3a6";font-family:"Ionicons";color:#ccc;font-size:22px}form .form__miniContact input:checked+.radio-icon:before{content:"\f3a7";color:#17bcdf}form .form__name input,form .form__interviewCompany input,form .form__responsible input,form .form__companyName input,form .form__day input{width:380px}form .form__mail input,form .form__partnerCompany input{width:616px}form .form__tel input,form .form__partnerCompanyTel input{width:266px}form .form__tel p{display:inline;vertical-align:sub;margin:0 5px}form .form__address select,form .form__where select{width:290px;height:50px}form .form__address input{width:616px}form .form__content textarea{width:616px;height:210px;resize:none;padding:10px}form .form__content .attention,form .form__companyName .attention{color:#bf1616}form .form__propertyUrl input{width:616px}form .form__propertyUrl p{font-size:14px}form .form__buildingNum input{width:616px}form .form__day,form .form__closeDay{position:relative}form .form__day input,form .form__closeDay input{width:195px}form .form__day span.calendar_icon,form .form__closeDay span.calendar_icon{pointer-events:none;position:absolute;height:30px;width:30px;background:url(/static/20250626-164204021/images/std/icon_calendar.svg) no-repeat;top:44px;left:173px}form .form__method h2,form .form__selectContent h2{display:block}form .form__method label,form .form__selectContent label,form .form__selectContent_b label{display:inline-block;background-color:#f8f8f8;margin:10px 10px 0 0;cursor:pointer}form .form__selectContent_b label{width:100%}form .form__method input,form .form__selectContent input,form .form__selectContent_b input{display:inline;opacity:0;margin:0}.check-icon{background-color:transparent;color:#000;font-size:14px;padding-left:32px;position:relative;margin-top:14px;padding-right:30px;display:inline-block}.check-icon::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #999;background-color:#fff}form .form__method input:checked+.check-icon::after,form .form__selectContent input:checked+.check-icon::after,form .form__selectContent_b input:checked+.check-icon::after{content:"";display:block;position:absolute;top:2px;left:6px;width:7px;height:11px;transform:rotate(40deg);border-bottom:3px solid #af0026;border-right:3px solid #af0026}form .form__method input:checked+.check-icon::before,form .form__selectContent input:checked+.check-icon::before,form .form__selectContent_b input:checked+.check-icon::before{background-color:#fff}form .form__confirmation{margin:50px auto 90px auto}form .form__confirmation p{font-size:12px;line-height:1.4}form .form__confirmation p:last-of-type{margin-bottom:30px}form .form__confirmation .button__area{background-color:#efefef;padding:30px 20px;margin-top:30px}form .form__confirmation .button__area button{display:block;width:100%;border:0;border-radius:4px;padding:14px;font-weight:600;color:#fff;font-size:15px;outline:0;cursor:pointer;background:#bd1616;background:-moz-linear-gradient(top,rgba(189,22,22,1) 0,rgba(159,34,34,1) 100%);background:-webkit-linear-gradient(top,rgba(189,22,22,1) 0,rgba(159,34,34,1) 100%);background:linear-gradient(to bottom,rgba(189,22,22,1) 0,rgba(159,34,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd1616',endColorstr='#9f2222',GradientType=0)}form .form__confirmation .button__area button:hover{opacity:.8}form .form__confirmation .button__area p{font-size:10px;margin:20px auto 0 auto;line-height:1.4}form .form__confirmation .button__area button .btn-miniText{font-size:12px;margin-right:5px}form .form__confirmation .personalInformation{border:1px solid #b2b2b2;padding:15px 10px;margin-top:30px}form .form__confirmation .personalInformation h2{font-size:13px;font-weight:600}form .form__confirmation .personalInformation p{font-size:10px;margin:10px auto 0 auto;line-height:1.4}form .form__confirmation .personalInformation a{font-weight:600}form .form__confirmation .privacy{margin-top:30px}form .form__confirmation .privacy img{float:left}form .form__confirmation .privacy p{font-size:10px;padding:20px 0 0 90px;line-height:1.4}form .form__confirmation .g-recaptcha div{margin:0 auto}.explanation h2{font-size:15px;font-weight:600;margin-bottom:10px}.confirmation{margin:30px auto 50px auto}.confirmation h2{display:inline-block;font-size:15px}.confirmation span.required,.confirmation span.not-required{display:inline-block;padding:0 6px;background-color:#bf1616;color:#fff;font-size:12px;vertical-align:middle;margin:0 0 3px 10px}.confirmation span.not-required{background-color:#7e7e7e}.confirmation span.input__content{display:block;padding:15px 20px;background-color:#e8e8e8;color:#000;font-size:14px;border:0;margin-top:10px;line-height:1.7;min-height:23px}.input__content span.input__content{line-height:1.15;padding:20px}.confirmation p{font-size:10px;line-height:1.4;margin:10px 0 0 5px}.confirmation [class*="input__"]{margin-top:30px}.confirmation .input__content .attention{color:#bf1616}.form__send{margin:30px auto 30px auto}.form__send p{font-size:14px;line-height:1.4;margin:0 0 10px 0;text-align:center}.form__send .button__area{background-color:#efefef;padding:30px 20px;margin-top:30px}.form__send .button__area button{margin:0 auto;display:block;width:100%;border:0;border-radius:4px;padding:10px;font-weight:600;color:#fff;font-size:20px;outline:0;cursor:pointer;background:#bd1616;background:-moz-linear-gradient(top,rgba(189,22,22,1) 0,rgba(159,34,34,1) 100%);background:-webkit-linear-gradient(top,rgba(189,22,22,1) 0,rgba(159,34,34,1) 100%);background:linear-gradient(to bottom,rgba(189,22,22,1) 0,rgba(159,34,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd1616',endColorstr='#9f2222',GradientType=0)}.form__send .button__area button:hover{opacity:.8}.form__send .button__area p{font-size:12px;margin:20px auto 0 auto;padding-left:15px;line-height:1.4}.form__send button{margin:20px auto;display:block;width:90%;border:2px solid #c4c4c4;border-radius:4px;padding:5px;font-weight:400;color:#000;font-size:16px;outline:0;cursor:pointer;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(236,236,236,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(236,236,236,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(236,236,236,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec',GradientType=0)}.form__send button:hover{opacity:.6}.form__send .personalInformation{border:1px solid #b2b2b2;padding:15px 10px;margin-top:30px;text-decoration:none}.form__send .personalInformation h2{font-size:13px;font-weight:600}.form__send .personalInformation p{font-size:10px;margin:10px auto 0 auto;line-height:1.4;text-align:left}.form__send .personalInformation a{font-weight:600}.personalInformation{border:1px solid #b2b2b2;padding:15px 10px;margin:30px auto 50px auto;text-decoration:none}.personalInformation h2{font-size:13px;font-weight:600}.personalInformation p{font-size:10px;margin:10px auto 0 auto;line-height:1.4;text-align:left}.personalInformation a{font-weight:600}.explanation [class*="error"]{color:#cc1818}.explanation .error-2{height:20px}.main .top-text h2{font-size:16px;font-weight:bold;margin-top:30px}.main .top-text p{margin-top:10px;font-size:14px}.main .top-text a{margin-top:10px;color:#000;font-size:12px}.main .form-list_wrapper{background-color:#ef7474;border-radius:8px;padding:13px 13px 16px;margin-top:20px}.main ul.form-list_main{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.main ul.form-list_main li{text-align:center;cursor:pointer}.main ul.form-list_main li a{position:relative;background-color:#fff;border-radius:10px;border:2px solid #e2e7ec;box-shadow:0 3px #e2e7ec;display:block;padding:10px;transition:all .2s ease;height:145px}.main ul.form-list_main li a.sp_only{display:none}.main ul.form-list_main li a:hover{text-decoration:none;box-shadow:none;transform:translate(0px,3px)}.main ul.form-list_main li a img{max-height:100px}.main ul.form-list_main li a p{color:#333;font-size:16px;font-weight:bold;margin-top:-5px;line-height:1.4}.main ul.form-list_main li:first-child a p{padding-top:12px}.main .attention{padding:15px 20px;background-color:#fffbdb;border-radius:5px;border:1px solid #f1e6c5;margin-top:30px}.main .attention_title{font-weight:bold;font-size:18px;color:#c03;text-align:center}.main .attention_text{margin-top:7px;font-size:14px}.main .attention_text a{text-decoration:underline}.main ul.form-list_sub{position:relative;margin-bottom:60px}.main ul.form-list_sub li{margin-top:35px;cursor:pointer}.main ul.form-list_sub li a{position:relative;background-color:#fff;border-radius:10px;border:2px solid #e2e7ec;box-shadow:0 3px #e2e7ec;display:block;padding:10px 10px 10px 30px;transition:all .2s ease}.main ul.form-list_sub li a:hover{text-decoration:none;box-shadow:none;transform:translate(0px,3px)}.main ul.form-list_sub li a img{max-width:80px}.main ul.form-list_sub li a p{color:#333;font-size:16px;font-weight:bold;display:flex;justify-content:space-between;align-items:center}.main ul.form-list_sub li a p span{position:absolute;top:-15px;left:-18px;color:#c03;font-size:14px;font-weight:bold;border:2px solid #e2e7ec;border-radius:30px;background-color:#fff;padding:5px 15px}.main .customer{text-align:center;border-top:2px solid #af0026;padding:20px 0;margin:70px 0 50px 0;background-color:#f8f8f8}.main .customer h2{font-size:15px;color:#af0026}.main .customer p{font-size:11px}.main .customer p.customer-tel{font-size:24px;font-weight:bold;margin:10px 0 10px 0}.main .customer p.customer-tel span{font-size:18px;font-weight:bold}.main .customer p.customer-attention{font-size:14px;font-weight:bold;color:#af0026;margin:10px 30px;text-indent:-41px;padding-left:41px}.main .js-modal{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:3;display:none}.main .modal_bg{height:100%;background-color:rgba(248,248,248,0.7);position:absolute;top:0;bottom:0;left:0;right:0}.main .modal_close{border-radius:30px;background-color:#333;position:absolute;top:-16%;right:0}.main .modal_close:hover{opacity:.6}.main .modal_close a{font-size:16px;color:#fff;display:flex;align-items:center;padding:6px 20px;width:100%;cursor:pointer}.main .modal_close a:hover{text-decoration:none}.main .modal_content{width:540px;max-width:80%;padding:25px;background-color:#fff;border:3px solid #e2e7ec;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;box-shadow:5px 10px 10px rgb(0 0 0 / 15%)}.main .modal_content .modal_title{font-size:18px;font-weight:bold;margin-bottom:10px}.main .modal_content .modal_text{text-align:left;font-size:14px;margin-bottom:20px}.main .modal_content .modal_text--sub{font-size:14px;text-align:left;color:#0633ac;margin-top:-10px}.main .modal_content .modal_text strong{color:#c03}.main .modal_content .modal_link{color:#0633ac;font-weight:bold;position:relative;margin-left:10px}.main .modal_content .modal_link::before{content:"";position:absolute;top:6px;left:-28px;display:inline-block;width:6px;height:6px;margin:0 10px;border-top:3px solid #c03;border-right:3px solid #c03;transform:rotate(45deg)}body.fixed{position:fixed;width:100%;height:100%;left:0;overflow-y:scroll}.modal_close .batsu{display:block;position:relative;margin-right:8px;width:16px;height:16px}.batsu::before,.batsu::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:18px;background:#fff;border-radius:2.5px}.batsu::before{transform:translate(-50%,-50%) rotate(45deg)}.batsu::after{transform:translate(-50%,-50%) rotate(-45deg)}.report-area{display:flex}.report-area_logo{margin-left:10px}.report-area_linktxt{margin-top:5px}.main .explanation.question{background:url(/static/20250626-164204021/images/std/bg_question.png) no-repeat 110% -26px;background-size:230px}.explanation-top{margin-top:30px}.explanation-top p{margin-top:10px;font-size:14px}.explanation h3{color:#bf1616;font-size:16px;font-weight:bold}.explanation .emphasis{color:#bf1616}.form__content .example{padding:20px;font-size:12px;background-color:#f8f8f8;line-height:1.5;margin-bottom:25px}.top-link{font-size:12px;float:right;line-height:3;text-decoration:none;color:#245fbb}@media screen and (max-width:768px){br.sp{display:inline}span.sp{display:inline}.sp_only{display:inline}.pc_only{display:none}a.sp_only{display:inline}a.pc_only{display:none}.main h1{display:block}.breadcrumbs{margin-bottom:20px}.breadcrumbs ol{width:95%;padding:8px 0;background:0;letter-spacing:-.5px}.main{width:92%;min-width:290px}.main ul.step{margin-top:20px}.top-link{float:none;position:relative;bottom:15px;line-height:0}.main .notice{margin-top:30px}.main ul li.step__list,.main ul li.step__list--active{width:calc(100% / 3 - 14px);width:-webkit-calc(100% / 3 - 14px);letter-spacing:-1px;margin-right:20px}form h2{max-width:calc(100% - 55px);max-width:-webkit-calc(100% - 55px)}form .form__content span.required,form .form__content span.not-required{vertical-align:top}.miniContact-radio{width:calc(50% - 8px);width:-webkit-calc(50% - 8px)}.relationship-radio{width:calc(50% - 20px);width:-webkit-calc(50% - 20px)}.relationship-radio:nth-of-type(2){width:calc(50% - 35px);width:-webkit-calc(50% - 35px)}form [class*="form__"] input:not([type="checkbox"]),form [class*="form__"] textarea{width:93.5%}form .form__address select,form .form__where select{width:calc(93.5% - -24px);max-width:-webkit-calc(93.5% - -24px)}form .input-select::after{left:auto;right:7%}form .form__content textarea{height:160px}form .form__confirmation .button__area{padding:20px 10px}form .form__confirmation .button__area p{padding-left:0}form .form__selectContent label{width:100%}form .form__method label{width:calc((100% / 2) - 20px)}.check-icon{padding-right:0}.check-icon.long::before{top:10px}form .form__selectContent input:checked+.check-icon.long::after,form .form__selectContent_b input:checked+.check-icon.long::after{top:12px}form .form__day span.calendar_icon,form .form__closeDay span.calendar_icon{left:auto;right:4%}.confirmation h2{max-width:calc(100% - 55px);max-width:-webkit-calc(100% - 55px)}.confirmation .input__content span.required,.confirmation .input__content span.not-required,.confirmation .input__where span.required{vertical-align:top}.form__send .button__area button{font-size:15px}.form__send button{padding:12px 110px;font-size:15px}.form__send p{text-align:left}.form__send .personalInformation{margin-top:60px}.main .customer{text-align:left;padding-left:10px}.main .explanation.question{background:url(/static/20250626-164204021/css/std/dev_CSITE-1327/img/bg_question.png) no-repeat 110% -26px;background-size:230px}.explanation h3{margin-bottom:7.5px}.main .top-text .attention strong{font-size:clamp(16px,3vw,20px)}.main ul.form-list_main{grid-template-columns:1fr;grid-gap:15px}.main ul.form-list_main li a{height:auto}.main ul.form-list_main li a img{max-height:85px}.main ul.form-list_main li a p{font-size:16px}.main ul.form-list_sub li{margin-top:35px}.main ul.form-list_sub li a{padding:20px 10px 10px 20px}.main ul.form-list_sub li a p span{left:-10px}.main .modal_close{top:-50px}.main .modal_content{padding:16px}.main .modal_content .modal_title{line-height:1.3}.main .modal_content .modal_text{margin-bottom:15px}.main .modal_content img{width:100px;height:auto}.main .customer p.customer-attention{font-size:13px;font-weight:bold;color:#af0026;margin:10px 10px 0 4px;text-indent:-12px;padding-left:12px}.main .customer{text-align:left;padding-left:10px}}@media screen and (max-width:336px){form .form__day span.calendar_icon{left:auto;top:63px}}@media screen and (max-width:413px){.explanation .error-2{height:40px}}