@charset "UTF-8";.main-contact p.Text{margin-top:40px}.main-contact .Name{display:flex;margin:30px 0 5px 3px}.main-contact .Name h5{font-size:.7em;color:#fff;display:inline-block;width:38px;text-align:center;border-radius:5px;padding:3px;background-color:#c00;margin-right:10px}.main-contact .Name h3{font-size:.9em;margin:2px 0 0}.main-contact .Name h4{font-size:.7em;margin-top:6px}.main-contact .Name2{margin:30px 0 5px 3px}@media (min-width:768px){.main-contact .Name2{display:flex}}.main-contact .Name2 h3{font-size:.9em;margin:2px 0 0}.main-contact .Name2 h4{font-size:.7em}@media (min-width:768px){.main-contact .Name2 h4{margin-top:6px}}.main-contact .RadioBtn{margin-left:5px}.main-contact .inner p{font-size:.8em;line-height:1.4em}.main-contact input.mid,.main-contact input.short,.main-contact input[type=email],.main-contact textarea{width:100%;border:solid 1px #ccc;border-radius:3px;box-shadow:0px 0px 5px #ccc inset;padding:3px 8px;margin:2px;vertical-align:middle;height:40px}.main-contact input#gazou{margin-bottom:8px}.main-contact textarea{min-width:100%;word-break:break-all;white-space:normal;min-height:150px}.main-contact .mwform-checkbox-field label,.main-contact .mwform-radio-field label{display:inline-block;margin-right:15px}.main-contact .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.main-contact .mwform-checkbox-field input,.main-contact .mwform-radio-field input{margin-right:0}.main-contact .SendBtn{text-align:center;margin-top:60px}.main-contact .SendBtn a{font-size:.9em;position:relative;display:inline-block;margin-bottom:20px}.main-contact .SendBtn a:after{position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background:#111;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.main-contact .SendBtn a:hover:after{transform-origin:left top;transform:scale(1,1)}.main-contact .SendBtn input[type=submit]{font-size:1.1em;width:200px;background-color:#00a45d;border:none;height:50px;border-radius:50px;color:#fff;transition:.5s}.main-contact .SendBtn input[type=submit]:hover{opacity:.8}.grecaptcha-badge{bottom:80px !important}.PrivacyPurpose{position:relative}.PrivacyPurpose h2{font-size:1.3em;text-align:center;margin:50px auto;line-height:1.4em}.PrivacyPurpose h3{font-size:1.25em;color:#111;margin-top:50px}.PrivacyPurpose h4{font-size:1.125em;margin-top:30px;font-feature-settings:"palt";letter-spacing:.05em}.PrivacyPurpose p{font-size:.9em;text-align:justify}.PrivacyPurpose ul{margin-top:10px}.PrivacyPurpose ul li{font-size:.9em;line-height:1.6em;padding-left:1em;text-indent:-1em}.PrivacyPurpose ul li a{color:#000}.PrivacyPurpose p.text2{margin-top:15px}.PrivacyPurpose .inText1{margin-top:20px}.PrivacyPurpose .inText1 ul li{margin-bottom:10px;padding-left:1.3em;text-indent:-1.3em;text-align:justify}.PrivacyPurpose .inText2{margin-left:1em}.PrivacyPurpose .inText2 ul{margin-top:10px}.PrivacyPurpose .inText2 ul p{font-size:.9em;font-feature-settings:"palt";letter-spacing:.05em;padding-left:2.2em;text-indent:-2.2em;line-height:1.6em;margin-top:15px}.PrivacyPurpose .inText2 ul li{margin-left:2.2em;line-height:1.6em;margin-top:10px}.PrivacyPurpose .Enactment{position:absolute;right:0;margin-top:30px}.PrivacyPurpose .Enactment p{font-size:1em}.PrivacyPurpose .Enactment .CEO_text{margin-top:16px;display:flex}.PrivacyPurpose .Enactment .CEO_text h6{font-size:.8em;margin-right:10px}.PrivacyPurpose .Enactment .CEO_text h5{font-size:1.125em;margin-top:-4px;letter-spacing:.1em}.PrivacyPurpose .Enactment .CEO_text img{width:100px;height:auto;margin-left:10px}