section#form{position:relative;padding-bottom:0px}section#form .container_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 890px){section#form .container_block{display:block}}@media screen and (max-width: 500px){section#form .container_block{margin-left:10px;margin-right:10px}}.form_column{max-width:650px;-webkit-box-flex:60%;-ms-flex:60%;flex:60%;margin-bottom:60px;background-color:#f4efef;background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),0px 0px 9px 1px rgba(10,10,10,.09);box-shadow:0px 8px 16px -2px rgba(10,10,10,.1),0px 0px 9px 1px rgba(10,10,10,.09)}.form_column form#data_form{padding:15px 18px 20px 25px}.form_column .form_row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:none;padding:4px 0 4px 0;max-width:100%}@media screen and (max-width: 500px){.form_column .form_row{display:block}}.form_column label{margin-right:10px;padding-top:7px;font-size:16px;letter-spacing:normal;min-width:90px;-webkit-box-flex:20%;-ms-flex:20%;flex:20%;white-space:nowrap}.form_column .message_count_box{padding-top:10px;padding-right:5px;font-size:13px;line-height:1.5;text-align:right;white-space:nowrap;color:#186b86}.form_column .message_count_box span.count_block{display:block}.form_column input[type=text],.form_column select,.form_column textarea{font-size:15px;-webkit-box-flex:80%;-ms-flex:80%;flex:80%;width:100%;min-width:300px;padding:5px 10px 3px 10px;border-radius:5px;border-width:1px}.form_column textarea{min-height:140px;padding:6px 10px 6px 10px}.form_column legend{padding-top:10px;width:100%;white-space:nowrap}.form_column .checkbox_block{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}.form_column .checkbox_block .checkbox_parts{cursor:pointer}.form_column summary{-webkit-box-flex:55%;-ms-flex:55%;flex:55%;padding-top:10px;padding-left:30px;font-size:13px;cursor:auto}.form_column summary button.common_button.slim{margin:0px auto 0px auto;width:100%;min-width:145px}.form_column summary p{margin:10px 0px 10px 0px;font-size:13px;clear:both}.form_column .submit_row{padding-top:10px;padding-right:10px;text-align:center}.form_column .submit_row button{width:250px;letter-spacing:.3em}@media screen and (max-width: 890px){.form_column{max-width:100%;margin:0px auto 50px auto}}@media screen and (max-width: 500px){.form_column{max-width:100%}.form_column form#data_form{padding:15px 10px 20px 10px}.form_column label{font-size:15px}.form_column label.message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_column label.message .message_count_box{padding-top:0px}.form_column label.message span.count_block{display:inline-block;padding-left:10px}.form_column summary{padding-top:10px;padding-left:0px}.form_column input[type=text],.form_column select,.form_column textarea{width:100%;min-width:50px}.form_column legend{white-space:normal}.form_column label.agreement{width:100%;text-align:right}.form_column .checkbox_parts::before{top:2px}.form_column .submit_row button{width:80%;min-width:120px}}.comment_column.border_style{-webkit-box-flex:35%;-ms-flex:35%;flex:35%;max-width:none;margin:0px 0px 50px 25px;padding:25px 25px 20px 18px}.comment_column.border_style h2{margin-bottom:20px}.comment_column.border_style ul{margin-left:15px}.comment_column.border_style ul li{max-width:450px}@media screen and (max-width: 890px){.comment_column.border_style{margin:20px 0px 30px 0px;padding:25px 25px 25px 18px;opacity:.9;border-radius:10px}.comment_column.border_style ul{margin-left:0px}.comment_column.border_style ul li{max-width:100%}}#bottom_comment{position:relative;margin:20px 0px 60px 0px}#bottom_comment .container_block{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 766px){#bottom_comment .container_block{display:block}}@media screen and (max-width: 500px){#bottom_comment .container_block{margin-left:10px;margin-right:10px}}#bottom_comment h2{margin-bottom:20px}#bottom_comment ul{margin-left:15px}#bottom_comment ul li{font-size:15px}#bottom_comment .diamond li::before{top:.45em}#bottom_comment .mail_address_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}#bottom_comment .mail_address_box span{letter-spacing:.02em}#bottom_comment .mail_address_box svg{margin-right:10px}#bottom_comment .bottom_comment_column1{margin:0px 20px 0px 0px;padding:25px 25px 25px 18px;border-radius:10px;width:50%}#bottom_comment .bottom_comment_column2{margin:0px 0px 0px 20px;padding:25px 25px 25px 18px;border-radius:10px;width:50%}@media screen and (max-width: 766px){#bottom_comment .bottom_comment_column1{margin-bottom:30px;opacity:.8;width:100%}#bottom_comment .bottom_comment_column2{margin:0px;opacity:.8;width:100%}#bottom_comment ul{margin-left:0px}#bottom_comment .mail_address_box{font-size:15px}}section#complete_comment{position:relative;margin:20px 0px 60px 0px}section#complete_comment .container_block{max-width:1150px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 766px){section#complete_comment .container_block{display:block}}@media screen and (max-width: 500px){section#complete_comment .container_block{margin-left:10px;margin-right:10px}}section#complete_comment h2{margin-bottom:20px}section#complete_comment ul{margin-left:15px}section#complete_comment ul li{font-size:15px}section#complete_comment .diamond li::before{top:.45em}section#complete_comment .mail_address_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}section#complete_comment .mail_address_box span{letter-spacing:.02em}section#complete_comment .mail_address_box svg{margin-right:10px}section#complete_comment .complete_comment_column{margin:0px 20px 30px 0px;padding:30px 35px 30px 25px;border-radius:10px;width:100%}@media screen and (max-width: 766px){section#complete_comment .complete_comment_column{margin-bottom:30px;padding:25px 25px 25px 18px;width:100%}section#complete_comment ul{margin-left:0px}section#complete_comment .mail_address_box{font-size:15px}}@media screen and (min-width: 767px){#privacy_protection_modal.modal-dialog{width:700px;max-width:700px;min-width:700px}}@media screen and (max-width: 766px){#privacy_protection_modal.modal-dialog.right_position{margin-right:auto}#privacy_protection_modal.modal-dialog .modal-body ul{padding-left:0px}#privacy_protection_modal.modal-dialog .modal-body ul li.rear_half,#privacy_protection_modal.modal-dialog .modal-body ul li.previous_half{display:none}}section#privacy_protection_content{height:600px;overflow:auto;border-style:solid;border-width:1px;border-radius:5px;border-color:#bddae3}section#privacy_protection_content table.common{line-height:1.5;margin-right:0px;margin-bottom:0px;font-size:13px;font-weight:normal;border-width:0px}section#privacy_protection_content table.common th{width:30%;white-space:normal;text-align:left}section#privacy_protection_content table.common td{vertical-align:top;width:70%}section#privacy_protection_content table.common th,section#privacy_protection_content table.common td{padding-left:7px;padding-right:7px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}section#privacy_protection_content table.common th span,section#privacy_protection_content table.common td span{display:inline-block}section#privacy_protection_content table.common th a.url_move,section#privacy_protection_content table.common td a.url_move{float:right;margin-top:10px;cursor:pointer}section#privacy_protection_content table.common ul,section#privacy_protection_content table.common ol{padding:0px;margin:0px}section#privacy_protection_content table.common ul li,section#privacy_protection_content table.common ol li{padding-top:1px;padding-bottom:2px;font-size:13px;line-height:1.5}
/*# sourceMappingURL=contact.css.map */