﻿@charset "UTF-8";input,textarea,select{background-color:#fff;}.field-validation-error{color:#910707;font-size:14px;}.field-validation-error:before{content:"【！】";}.input-validation-error{background-color:rgba(255,224,224,.55);}.pg_MainImg{background-image:url("../images/contact/main.webp");background-size:cover;}.ErrorMessage{background-color:#910707;color:#fff;margin:20px auto;padding:10px;text-align:center;}.SendErrorMessage{color:#910707;font-size:18px;margin:0 auto 30px;text-align:center;}.SendErrorMessage:before{content:"【！】";}.pg_ContactArea .Annotation{text-indent:-15px;padding-left:15px;}.pg_ContactArea .Annotation:before{content:"※";}.pg_ContactNumberArea{border:2px solid #606060;padding:20px 10px 20px;text-align:center;margin-bottom:50px;}@media print,screen and (min-width:768px){.pg_ContactNumberArea{position:relative;max-width:600px;margin:0 auto 50px;pointer-events:none;}}@media print,screen and (min-width:1080px){.pg_ContactNumberArea{padding:30px 20px 20px;}}.pg_ContactNumberArea .ContactText{font-weight:bold;margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_ContactNumberArea .ContactText{position:absolute;display:inline-block;top:-20px;left:0;right:0;width:410px;font-size:20px;margin:auto;background-color:#fff;}}.pg_ContactNumberArea .PhoneNumber{font-size:14px;font-weight:bold;}@media print,screen and (min-width:768px){.pg_ContactNumberArea .PhoneNumber{font-size:16px;}}.pg_ContactNumberArea .ContactLink{font-size:30px;color:#910707;padding:0 10px;}.pg_ContactNumberArea .ContactSmallText{display:block;font-size:14px;}@media print,screen and (min-width:768px){.pg_ContactNumberArea .ContactSmallText{display:inline-block;}}.pg_ContactNumberArea .AttentionList{text-align:left;font-size:16px;}.pg_ContactNumberArea .AttentionList .Item{font-weight:bold;}.pg_ContactNumberArea .AttentionList .Item:before{content:"(※)";margin-right:5px;}.pg_ContactNumberArea .AttentionList .Strong{color:#910707;}.pg_ContactFormArea .FormGroup{margin-bottom:20px;}.pg_ContactFormArea .OptionedIcon{font-size:14px;}.pg_ContactFormArea .RequiredIcon{color:#910707;font-size:14px;}.pg_ContactFormArea .FormInput{display:block;width:100%;height:40px;padding:0 10px;margin-bottom:5px;border:1px solid #d8d8d8;}.pg_ContactFormArea .FormTextArea{min-height:300px;width:100%;padding:10px;border:1px solid #d8d8d8;}.pg_ContactFormArea input[type=text],.pg_ContactFormArea input[type=tel],.pg_ContactFormArea input[type=email],.pg_ContactFormArea textarea,.pg_ContactFormArea select,.pg_ContactFormArea option{font-size:16px!important;line-height:25px!important;}.pg_ContactFormArea .FormHint{font-size:14px;}.pg_ContactFormArea .FormHint:before{content:"※";}.pg_PersonalInformation{border:1px solid #d8d8d8;background-color:#fff;margin:0 auto 10px;}.pg_PersonalInformation .Title{display:block;text-align:center;padding:10px;color:#910707;border-bottom:1px solid #d8d8d8;}@media print,screen and (min-width:768px){.pg_PersonalInformation .Title{padding:15px;}}.pg_PersonalInformation .PolicyArea{height:300px;padding:10px;overflow-y:scroll;border-bottom:1px solid #d8d8d8;}@media print,screen and (min-width:768px){.pg_PersonalInformation .PolicyArea{height:500px;padding:30px;}}.pg_PersonalInformation .sc_TitleBorderLeft{font-size:18px;}.pg_PrivacyFrame{padding:25px 15px;background-color:#fff;border-radius:2px;}.pg_PrivacyFrame-Title{font-size:2.4rem;font-weight:bold;text-align:center;}.pg_PrivacyFrame-List{list-style-type:square;margin-left:25px;}.pg_AgreeButton{background-color:#f1f1f1;border:1px solid #606060;color:#606060;cursor:pointer;display:block;font-size:18px;height:60px;line-height:58px;margin:20px auto;max-width:300px;text-align:center;width:100%;}.pg_AgreeButton:has(input:checked){border-color:#e76c0c;color:#e76c0c;}.pg_AgreeButton-Check{appearance:checkbox;height:20px;width:20px;vertical-align:middle;}.pg_AgreeButton-Check:checked{accent-color:#e76c0c;}.pg_AgreeButton-Text{vertical-align:middle;}.pg_SendButton{background-color:#e76c0c;border:0;color:#fff;display:block;font-size:18px;height:60px;line-height:60px;margin:10px auto;max-width:300px;text-align:center;width:100%;cursor:pointer;}.pg_SendButton[disabled]{background-color:#f1f1f1;color:#d8d8d8;cursor:not-allowed;}