/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cookie-policy-popup{position:fixed;background-color:#EDEDED;bottom:0px;left:0px;width:100%;z-index:99;border-radius:0px;}.cookie-policy-popup .container{max-width:1440px;margin:auto;font-size:14px;padding:20px;display:block;margin:auto;text-align:center;}.cookie-policy-popup .container button{border:1px solid black;background-color:#fff;color:#000;font-size:14px;border-radius:2px;padding:10px 30px;margin-left:100px;}
.inner .title01{text-transform:uppercase;}.inner .title01 .eng{font-size:36px;}@media screen and (max-width:767px){.inner .title01{padding-top:50px;}.inner .title01 .eng{font-size:18px;}}.contactArea{width:900px;margin:0 auto;}@media screen and (max-width:767px){.contactArea{width:100%;margin:0 auto;}}.contactBody{padding:50px;background:#f2f1ed;font-size:14px;}.contactBody .lead{text-align:center;margin-bottom:50px;line-height:2;}@media screen and (max-width:767px){.contactBody{padding:25px 10px;font-size:12px;line-height:1.5;}.contactBody .lead{margin-bottom:25px;}}.form-required{color:#ff0000;font-size:14px;line-height:1.857;}.webform-component label.form-required{color:#333;}.inquiryTop .lead + .webform-component{border-top:1px solid #cccccc;}.inquiryTop .webform-component{display:table;border-bottom:1px solid #cccccc;padding:30px 20px;margin:0;width:100%;box-sizing:border-box;}.inquiryTop .webform-component > label{display:table-cell;vertical-align:middle;font-weight:bold;width:230px;text-align:left;}.inquiryTop .webform-component > label[for='edit-submitted-category-of-enquiry']{vertical-align:top;}.inquiryTop .webform-component .form-radios{display:flex;justify-content:space-between;}.inquiryTop .webform-component .form-radios .form-type-radio{display:inline-block;}.inquiryTop .webform-component .form-radios .form-type-radio label.option{display:inline-block;}.inquiryTop .webform-component .form-text,.inquiryTop .webform-component .form-textarea{width:100%;border:1px solid #cccccc;font-size:12px;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.inquiryTop .webform-component .form-text{height:32px;padding:5px 8px;box-sizing:border-box;vertical-align:top;}.inquiryTop .webform-component .form-textarea{resize:none;}.inquiryTop .webform-component .form-select{height:32px;width:100%;}.inquiryTop .webform-component.bb-none{border-bottom:none;}.inquiryTop .webform-component-fieldset{padding:30px 20px;margin:0;width:100%;box-sizing:border-box;border-bottom:1px solid #cccccc;}.inquiryTop .webform-component-fieldset legend{float:left;}.inquiryTop .webform-component-fieldset legend .fieldset-legend{font-weight:bold;width:230px;text-align:left;}.inquiryTop .webform-component-fieldset .webform-component{padding-left:230px;padding-right:0;padding-top:10px;padding-bottom:10px;border:0;}.inquiryTop .webform-component-fieldset .webform-component:first-child{border:0;}.inquiryTop .webform-component-fieldset .webform-component:last-child{padding-bottom:0;}.inquiryTop .webform-component-fieldset .webform-component > label{width:100px;font-weight:normal;}.inquiryTop .webform-component-markup{text-align:center;}.inquiryTop .webform-component-markup.webform-component{border-bottom:0;}.inquiryTop .webform-component-markup.webform-component--validate-message{display:none;color:#ff0000;}.form-actions .input_wrapper{margin:0 auto;}.form-actions .input_wrapper input,.webform-submit{border:none;cursor:pointer;display:block;width:315px;margin:0 auto;padding:20px;text-align:center;text-transform:uppercase;font-size:12px;background:#333;color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.form-actions .input_wrapper input:hover,.webform-submit:hover{opacity:0.8;}.submit_contact_form{display:flex;justify-content:center;}.annotationTxt{margin-top:25px;font-size:12px;}.annotationTxt ul{list-style:none;margin-left:0;padding-left:0;}.annotationTxt ul li{padding-left:1em;text-indent:-1em;line-height:2;}.annotationTxt ul li:before{content:"※";padding-right:5px;}.contactBody .captcha__element{display:flex;}.contactBody .captcha__element label[for="edit-captcha-response"]{color:#000;font-weight:700;}.contactBody .captcha__element input#edit-captcha-response{display:block;margin-bottom:5px;}@media screen and (max-width:1280px){.form-actions .input_wrapper input{-webkit-appearance:none;width:100%;max-width:315px;}}@media screen and (max-width:767px){.inquiryTop .webform-component,.inquiryTop .webform-component .form-radios,.inquiryTop .webform-component .form-radios .form-type-radio{width:100%;display:block;}.inquiryTop .webform-component-fieldset .webform-component{padding-left:0;float:left;}}.form-item[data-drupal-selector="edit-address"]{margin-top:0;margin-bottom:0;}
