﻿@charset "UTF-8";label{margin:0;}input:focus,textarea:focus{outline:0;border:1px solid #0071af;color:#535353;}input::placeholder{color:#9d9d9d;}.contact-Form{max-width:1000px;margin:0 auto;}.errorMessage{display:block;color:#d31c14;text-align:center;font-size:17px;}.errorMessage:before{content:"※";}.site-SubHeading{border-bottom:0;justify-content:center;text-indent:0;margin:0 0 50px;}.fullimg._MainImage{background-image:url("../images/contact/contact.jpg");}.site-Heading_Message{margin:20px 0;text-align:center;}.contents-Box{margin:50px 0;padding:20px 0;}::-webkit-input-placeholder{opacity:.5;}:-moz-placeholder{opacity:.5;}::-moz-placeholder{opacity:.5;}:-ms-input-placeholder{opacity:.5;}.clip-ItemImage{max-width:100px;margin:0 auto 10px;}.contact-input-Form_Attention{display:block;line-height:1.5;margin-top:5px;}.contact-input-Form_ClipAttention{display:block;padding:10px;margin-top:10px;}.contact-input-Form_ClipAttention:before{content:"※";}form{border-radius:10px;}label{font-weight:normal;}a{color:#014984;}[type=checkbox]{width:16px;height:16px;position:relative;top:3px;}.form-group{margin-bottom:30px;}.form-group .field-validation-valid{width:100%;display:block;}.field-validation-error{color:#d31c14;}.condense{position:relative;display:inline-block;font-family:"condenseicon";-webkit-font-smoothing:antialiased;}.condense:before{box-sizing:border-box;margin-right:2px;}.condense-check:before{content:"ó";}.condense-plus:before{content:"ï";}.condense-remove:before{content:"ò";}#clip-list{overflow:auto;padding-right:10px;max-height:750px;width:100%;padding:15px;background-color:#fff;border-radius:5px;}#clip-list::-webkit-scrollbar{width:5px;}#clip-list::-webkit-scrollbar-thumb{background:rgba(1,73,132,.5);}#clip-list::-webkit-scrollbar-track-piece:start,#clip-list::-webkit-scrollbar-track-piece:end{background:rgba(1,73,132,.2);}@media print,screen and (max-width:991px){#clip-list{max-height:320px;}}.clip-none{text-align:center;}.clip-none:before{content:"※";}.clip-group{border:1px solid #ebebeb;border-radius:5px;padding:15px;margin-bottom:15px;background-color:#fff;}.clip-option{border-top:1px dashed #ccc;padding-top:10px;padding-left:10px;margin-top:10px;}.clip-category{font-size:13px;color:#3b3b3b;}.clip-item{font-size:13px;line-height:18px;}.clip-remove{border-radius:5px;border:0;background-color:#014984;color:#fff;padding:0 6px;font-size:12px;line-height:24px;height:24px;}.clip-remove:hover{background-color:#0071af;}.clip-remove>span{font-size:12px;position:relative;left:0;}.contact-input-MainHeader{border-top:2px solid #014984;border-bottom:1px solid #ebebeb;color:#014984;font-size:22px;font-weight:bold;line-height:28px;margin-bottom:30px;padding:10px;}.contact-input-Steps{margin-bottom:30px;overflow:hidden;}.contact-input-Steps>li{float:left;height:50px;line-height:50px;text-align:center;width:50%;border:1px solid #ebebeb;}.contact-input-Steps>li:nth-child(1){background-color:#014984;color:#fff;}.contact-input-Message_Error{color:#fff;border-radius:10px;padding:15px;margin-bottom:15px;}.contact-input-Message_Paragraph{font-size:14px;line-height:22px;margin-bottom:15px;}.contact-input-Attention_Content{margin:10px 0;font-weight:bold;font-size:12px;}.contact-input-Required,.contact-input-Free{background-color:#69ccb9;font-size:13px;color:#fff;padding:0 10px;margin-right:10px;display:flex;}.contact-input-Required:before,.contact-input-Free:before{width:3em;display:flex;justify-content:center;content:"必須";}.contact-input-Free{background-color:#3fb2dc;}.contact-input-Free:before{content:"任意";}.contact-input-Form_Title{background-color:#f1f2f6;padding:10px;display:flex;width:100%;align-items:center;}.contact-input-Form_TextBox{display:block;width:100%;height:42px;padding:4px 8px;font-size:16px;line-height:24px;border:1px solid #ebebeb;border-radius:5px;}.contact-input-Form_TextArea{display:block;width:100%;height:130px;padding:4px 8px;font-size:16px;line-height:24px;border:1px solid #ebebeb;resize:vertical;font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:.3em;transition:.3s;letter-spacing:1px;color:#aaa;border-radius:4px;color:#535353;}.contact-input-Form_TextArea:focus{border:1px solid #3fb2dc;outline:0;box-shadow:0 0 5px 1px rgba(63,178,220,.5);}.contact-input-Form_RadioButtons li{display:inline;margin-right:15px;margin:10px;}.contact-input-Form_RadioButtons li [type=radio]{width:16px;height:16px;position:relative;top:3px;margin-right:2px;}.contact-input-Form_Button{border:0;border-radius:5px;color:#fff;margin:0;padding:3px 0;text-align:center;line-height:24px;padding:10px;width:260px;background-color:#3fb2dc;}.contact-input-Form_Button:hover{background-color:#c63890;}.contact-input-Form_Button:active{border:0;}.contact-input-Form_Button:disabled{cursor:not-allowed;}.contact-input-Privacy{margin:15px 0 30px;}.contact-input-Privacy_Title{margin-bottom:5px;color:#014984;display:block;font-size:15px;font-weight:bold;line-height:24px;width:100%;}.contact-input-Privacy_Caption{margin-bottom:15px;text-align:center;display:block;}.contact-input-Privacy_Section:not(:last-child){margin-bottom:45px;}.contact-input-Privacy_Section h4{border-bottom:1px solid #ebebeb;margin-bottom:10px;font-size:16px;}.contact-input-Privacy_Section p{margin:0 10px 0;font-size:13px;}.contact-input-Privacy_Section ul{margin:20px 0;margin-left:30px;list-style-type:disc;text-decoration:none!important;}.contact-input-Privacy_Section ul ::marker{content:"・";font-size:1.2em;}.contact-input-Privacy_Document{overflow:auto;padding-right:10px;height:14em;width:100%;margin-bottom:15px;padding:10px;border:1px solid #ebebeb;background-color:#fff;}.contact-input-Privacy_Document::-webkit-scrollbar{width:5px;}.contact-input-Privacy_Document::-webkit-scrollbar-thumb{background:rgba(1,73,132,.5);}.contact-input-Privacy_Document::-webkit-scrollbar-track-piece:start,.contact-input-Privacy_Document::-webkit-scrollbar-track-piece:end{background:rgba(1,73,132,.2);}.contact-input-Privacy_Consent{text-align:center;}.contact-input-Privacy_Consent label{margin:0;}.input-Required,.input-Free{margin-bottom:80px;}.form-group_Center{display:flex;justify-content:center;}.sc_Form_Checkbox{border-radius:10px;padding:10px;background-color:#0071af;color:#535353;width:180px;text-align:center;color:#fff;cursor:pointer;}.sc_Form_Checkbox input[type=checkbox]{margin-right:5px;}.sc_PrimaryButton{padding:10px;background-color:#0071af;color:#fff;border-radius:10px;width:180px;}.sc_PrimaryButton:not([disabled]):hover{background-color:#c63890;}button[disabled]{background-color:#f1f2f6;border:0;color:#ccc;}.pg_FormCheckboxArea{max-width:300px;margin:0 auto;display:grid;justify-content:center;align-items:center;gap:20px;}.contact-input-Form_Button{border:0;border-radius:5px;color:#fff;margin:0;padding:3px 0;text-align:center;line-height:24px;padding:10px;width:260px;background-color:#c63890;}.contact-input-Form_Button:hover{background-color:#3fb2dc;}.contact-input-Form_Button:disabled{cursor:not-allowed;}.contact-input-Privacy{margin:15px 0 30px;}.contact-input-Privacy_Title{margin-bottom:5px;color:#014984;display:block;font-size:15px;font-weight:bold;line-height:24px;width:100%;}.contact-input-Privacy_Caption{margin-bottom:15px;text-align:center;display:block;}.contact-input-Privacy_Section:not(:last-child){margin-bottom:45px;}.contact-input-Privacy_Section h4{border-bottom:1px solid #ebebeb;margin-bottom:10px;font-size:16px;}.contact-input-Privacy_Section p{margin:0 10px 0;font-size:13px;}.contact-input-Privacy_Section ul{margin-left:30px;list-style-type:disc;}.contact-input-Privacy_Document{width:100%;margin-bottom:15px;padding:10px;border:1px solid #ebebeb;background-color:#fff;}@media print,screen and (min-width:768px){.contact-input-Privacy_Document{padding:20px;}}.contact-input-Privacy_Consent{text-align:center;}.contact-input-Privacy_Consent label{margin:0;}@media print,screen and (max-width:767px){.contact-input-Form_Title{margin-bottom:20px;}.contact-input-Steps>li:nth-child(2){padding-left:10px;}.contact-input-Steps>li:nth-child(3){padding-left:10px;}.contact-input-Form_RadioButtons li{margin-right:0;}}@media print,screen and (min-width:768px){.contact-ItemBox{display:flex;flex-wrap:wrap;}.contact-ItemBox_Item{width:33.3333333333%;}.form-group{margin-bottom:30px;display:flex;align-items:stretch;}.form-group .field-validation-valid{width:100%;display:block;}.contact-input-Form_Title{width:300px;margin-right:20px;padding:10px 20px;margin-bottom:0;}.form-group_Content{flex:1;align-self:center;}}@media print,screen and (min-width:992px){form{padding:15px;}}@media print,screen and (min-width:1200px){form{padding:30px;}}.pg_InvitationAttention{color:#ce1616;display:grid;justify-content:center;font-size:13px;padding:20px 10px;background-color:#f1f2f6;}