.bl_contactDetailPageSection{max-width:106rem;width:100%;margin:auto}@media screen and (max-width: 1150px){.bl_contactDetailPageSection{width:100%}}.bl_contactDetailPageSectionTitle{font-size:3.8rem;line-height:140%;font-weight:700;letter-spacing:.15em}@media screen and (max-width: 752px){.bl_contactDetailPageSectionTitle{font-size:2.8rem}}.bl_contactDetailPageSectionTitle{color:#202b52}.bl_contactDetailPageSection_side_button__download,.bl_contactDetailPageSection_side_button__download:hover{display:-webkit-box;display:flex;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;position:fixed;top:calc(50% - 145px);right:-5px;font-size:20px;z-index:100;color:inherit}.bl_contactDetailPageSection_side_button__download:visited{color:inherit}.bl_contactDetailPageSection_side_button__download,.bl_contactDetailPageSection_side_button__download:hover{background-color:#f9d572;text-decoration:none;border-radius:5px;width:60px;-webkit-box-align:center;align-items:center;padding:30px 35px 30px 30px;-webkit-filter:drop-shadow(-2px 2px 4px rgba(142, 122, 67, 0.25));filter:drop-shadow(-2px 2px 4px rgba(142, 122, 67, 0.25))}@media screen and (max-width: 752px){.bl_contactDetailPageSection_side_button__download,.bl_contactDetailPageSection_side_button__download:hover{display:none}}.bl_contactDetailPageSection_side_button__download:hover{background-color:#f4e0a7}[data-bind-form-validation-errors] .bl_inquiryForm_item_label::after{content:"この項目を正しく入力してください";color:#da1b1b;font-size:.8em}@media screen and (max-width: 752px){[data-bind-form-validation-errors] .bl_inquiryForm_item_label::after{display:block}}[data-bind-form-validation-errors] .bl_inquiryForm_item_input,[data-bind-form-validation-errors] .bl_inquiryForm_item_textarea,[data-bind-form-validation-errors] .bl_inquiryForm_item_textarea__contents{border-color:#da1b1b}[data-bind-form-validation-errors~=email] .bl_inquiryForm_item_label::after{content:"メールアドレスを正しく入力してください"}[data-bind-form-validation-errors~=require] .bl_inquiryForm_item_label::after{content:"この項目を入力してください"}[data-bind-form-validation-errors~=require][data-bind-form-validation=email] .bl_inquiryForm_item_label::after{content:"メールアドレスを入力してください"}[data-bind-form-validation-errors~=require][data-bind-form-validation=organization] .bl_inquiryForm_item_label::after{content:"組織名を入力してください"}[data-bind-form-validation-errors~=require][data-bind-form-validation=name] .bl_inquiryForm_item_label::after{content:"お名前を入力してください"}[data-bind-form-validation-errors~=require][data-bind-form-validation=tel] .bl_inquiryForm_item_label::after{content:"お電話番号を入力してください"}[data-bind-form-validation-errors~=require][data-bind-form-validation=body] .bl_inquiryForm_item_label::after{content:"お問い合わせ内容を入力してください"}[data-bind-form-validation-errors~=require][data-bind-form-validation=overViewList] .bl_inquiryForm_item_label::after{content:"ピリカを知ったきっかけを入力してください"}[data-bind-form-validation-errors~=number][data-bind-form-validation=tel] .bl_inquiryForm_item_label::after{content:"お電話番号を正しく入力してください"}body[data-form-validation-error] .sFormDialog{display:none}html{scroll-behavior:initial}.bl_contactDetailPageSection{width:100%}@media screen and (max-width: 752px){.bl_contactDetailPageSection{padding:0 1.2rem}}.bl_contactDetailPageSectionTitle{padding:17.6rem 0 8.8rem}@media screen and (max-width: 752px){.bl_contactDetailPageSectionTitle{padding:6.4rem 0 4.4rem}}.bl_contactDetailPage_lead{margin-bottom:4.4rem}@media screen and (max-width: 752px){.bl_contactDetailPage_lead{font-size:1.8rem}}.bl_contactDetailPage_press_lead{margin-bottom:2.2rem}@media screen and (max-width: 752px){.bl_contactDetailPage_press_lead{font-size:1.8rem}}.bl_inquiryForm_item_textarea__contents,.bl_inquiryForm_item_input{font-family:"Noto Sans JP",sans-serif;background-color:rgba(0,0,0,0);border:.1rem solid #aaa;display:inline-block;color:#0e0e0e;font-size:1.6rem;width:100%;height:4.5rem;padding:.4rem 1.1rem}@media screen and (max-width: 752px){.bl_inquiryForm_item_textarea__contents,.bl_inquiryForm_item_input{height:4.5rem;font-size:1.8rem;padding:.4rem .5rem}}.bl_inquiryForm_item_label__longText,.bl_inquiryForm_checkboxTitle,.bl_inquiryForm_item_label{display:block;font-size:1.6rem}@media screen and (max-width: 752px){.bl_inquiryForm_item_label__longText,.bl_inquiryForm_checkboxTitle,.bl_inquiryForm_item_label{font-size:1.8rem}}.bl_inquiryForm_item{margin-bottom:2.2rem}@media screen and (max-width: 752px){.bl_inquiryForm_item{margin-bottom:2.4rem}}.bl_inquiryForm_item__multipleCheckbox{margin-bottom:4.4rem}@media screen and (max-width: 752px){.bl_inquiryForm_item__multipleCheckbox{margin-bottom:2.1rem}}.bl_inquiryForm_multipleCheckbox_title{font-weight:700;padding-bottom:1.1rem}@media screen and (max-width: 752px){.bl_inquiryForm_multipleCheckbox_title{font-size:1.8rem;padding-bottom:1.2rem}}.bl_inquiryForm_item_label_required{font-size:1.6rem;position:relative;left:-0.4rem}@media screen and (max-width: 752px){.bl_inquiryForm_item_label_required{font-size:1.8rem;left:-0.2rem}}.bl_inquiryForm_checkboxTitle{font-weight:700;padding:2.2rem 0 1.1rem}@media screen and (max-width: 752px){.bl_inquiryForm_checkboxTitle{padding:2rem 0 1.2rem}}.bl_inquiryForm_item_checkboxList{padding-left:1rem}.bl_inquiryForm_item_checkboxBlockList{list-style:none}.bl_inquiryForm_item_checkboxBlockList_item__underline,.bl_inquiryForm_item_checkboxBlockList_item{padding-bottom:1.1rem;margin-bottom:1.1rem}.bl_inquiryForm_item_checkboxBlockList_item__underline:not(:last-child),.bl_inquiryForm_item_checkboxBlockList_item:not(:last-child){border-bottom:1px solid #0e0e0e}@media screen and (max-width: 752px){.bl_inquiryForm_item_checkboxBlockList_item__underline,.bl_inquiryForm_item_checkboxBlockList_item{padding-bottom:1.2rem}}.bl_inquiryForm_item_checkboxBlockList_item__underline{width:32.5rem}@media screen and (max-width: 752px){.bl_inquiryForm_item_checkboxBlockList_item__underline{width:100%}}.bl_inquiryForm_item_checkboxBlockList_item_title{font-weight:700}@media screen and (max-width: 752px){.bl_inquiryForm_item_checkboxBlockList_item_title{font-size:1.8rem}}.bl_inquiryForm_item_checkboxList_item{font-size:1.6rem}@media screen and (max-width: 752px){.bl_inquiryForm_item_checkboxList_item{font-size:1.8rem;display:-webkit-box;display:flex}}.el_inquiryForm_item_checkboxList_item_label__bold,.el_inquiryForm_item_checkboxList_item_label{cursor:pointer;padding:.2rem 2.5rem .5rem 1.4rem;position:relative}.el_inquiryForm_item_checkboxList_item_label__bold::before,.el_inquiryForm_item_checkboxList_item_label::before{background:rgba(0,0,0,0);border:.2rem solid #0e0e0e;content:"";width:1.5rem;height:1.5rem;position:absolute;top:.8rem;left:-1rem}.el_inquiryForm_item_checkboxList_item_label__bold::after,.el_inquiryForm_item_checkboxList_item_label::after{border-right:.2rem solid #0e0e0e;border-bottom:.2rem solid #0e0e0e;content:"";width:.6rem;height:.9rem;position:absolute;top:1.3rem;left:-0.5rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);opacity:0}@media screen and (max-width: 752px){.el_inquiryForm_item_checkboxList_item_label__bold,.el_inquiryForm_item_checkboxList_item_label{padding:0 0 0 1.6rem}.el_inquiryForm_item_checkboxList_item_label__bold::before,.el_inquiryForm_item_checkboxList_item_label::before{width:1.5rem;height:1.5rem;top:1rem;left:-1rem}.el_inquiryForm_item_checkboxList_item_label__bold::after,.el_inquiryForm_item_checkboxList_item_label::after{left:-0.6rem;top:1.4rem}}.el_inquiryForm_item_checkboxList_item_label__bold{font-weight:700}input[type=checkbox]{display:none}input[type=checkbox]:checked+.el_inquiryForm_item_checkboxList_item_label::after,input[type=checkbox]:checked+.el_inquiryForm_item_checkboxList_item_label__bold::after{opacity:1}.bl_inquiryForm_item_label__longText{padding:2.2rem 0 1.1rem}.bl_inquiryForm_item_textarea__contents{height:20rem}@media screen and (max-width: 752px){.bl_inquiryForm_item_textarea__contents{height:20rem}}.bl_contactDetail_agreeToTerms{padding:2.2rem 0 4.4rem}@media screen and (max-width: 752px){.bl_contactDetail_agreeToTerms{font-size:1.8rem}}.bl_contactDetail_agreeToTerms_textArea{margin-bottom:4.4rem}.bl_contactDetail_agreeToTerms_textArea_title{margin-bottom:2.5rem}.bl_contactDetail_agreeToTerms_textAreaList_descriptionList{list-style:none}.bl_contactDetail_agreeToTerms_textAreaList_descriptionList_item{position:relative;margin-left:.5rem;padding-left:1rem}.bl_contactDetail_agreeToTerms_textAreaList_descriptionList_item::before{content:"";position:absolute;width:.3rem;height:.3rem;border-radius:50%;background-color:#0e0e0e;left:0;top:1.4rem}.bl_contactDetail_agreeToTerms_textAreaList_term__manager{padding-top:2.5rem}@media screen and (max-width: 752px){.bl_contactDetail_agreeToTerms_textAreaList_term__manager{padding-top:3rem}}.bl_contactDetail_agreeToTerms_textAndCheckbox_text{text-align:center}@media screen and (max-width: 752px){.bl_contactDetail_agreeToTerms_textAndCheckbox_text{text-align:left;letter-spacing:-0.03em}}.bl_contactDetail_agreeToTerms_textAndCheckbox_checkbox{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-left:1rem}.bl_articleCardButtonFrame{width:28rem;height:6rem;border-radius:.5rem;overflow:hidden;color:#0e0e0e;margin:auto}.bl_articleCardButtonFrame_button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;font-size:1.6rem;line-height:1.8;background-color:#f9d572;-webkit-transition:background-color 300ms;transition:background-color 300ms;color:inherit;text-decoration:none;border:none}@media screen and (max-width: 752px){.bl_articleCardButtonFrame_button{font-size:1.5rem}}.bl_articleCardButtonFrame_button:visited{color:inherit}.bl_articleCardButtonFrame_button[data-bind-button-state=disabled]{color:#fff;background-color:#aaa;pointer-events:none}.bl_articleCardButtonFrame_button:hover{background-color:#f4e0a7;cursor:pointer}.bl_contactDetailPageForm{display:block}.bl_contactDetailPageCompleted{display:none}html>body .sFormDialog .sFormDialogFrame .sFormDialogFrameBody{border:none}html>body .sFormDialog .sFormDialogFrame .sFormDialogFrameBody::before{border-width:16px;border-color:rgba(0,0,0,0) #202b52 #202b52}html>body .sFormDialog.sFormCompleted.sFormDialogOpened,html>body .sFormDialog.sFormCompleted.sFormDialogClosed{display:none}html>body[data-bind-form-state=completed] .bl_contactDetailPageForm{display:none}html>body[data-bind-form-state=completed] .bl_contactDetailPageCompleted{display:block}.grecaptcha-badge{z-index:1}.bl_contactPageSection_detailPage_buttonArea{margin:4.4rem 0 0}.bl_contactDetailPageSection_side_button__download{background-color:#fff9b0}
