*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,form,label,p,dl,dt,dd,ol,ul,li,address,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style:normal;font-weight:normal}ul,ol,li{list-style-type:none}a{color:#231815}a:link,a:visited,a:hover,a:active{font-style:normal;text-decoration:none;color:#231815}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.triangleArrow::before{content:"";width:0;height:0;border-style:solid;border-width:8px 0px 8px 8px;border-color:transparent transparent transparent #fff;display:inline-block;vert-align:middle;position:relative;top:2px;right:6px;margin-right:3px;-webkit-transition:.2s;transition:.2s}.triangleArrow:hover::before{-webkit-transform:translateX(5px);transform:translateX(5px)}.Arrow::before{display:inline-block;position:relative;right:6px;content:"";width:10px;height:10px;border-top:2px solid #7c7c7c;border-right:2px solid #7c7c7c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Arrow:hover::before{-webkit-transform:translateX(3px) rotate(45deg);transform:translateX(3px) rotate(45deg)}:root{font-size:16px}html,body{width:100vw;min-height:100vh;min-height:-webkit-fill-available;margin:0;padding:0}@supports(-webkit-touch-callout: none){body{height:-webkit-fill-available}}body{font-family:"Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Meiryo,sans-serif;min-height:100vh;min-height:-webkit-fill-available}header{width:100%;padding-left:35px;padding-right:35px;padding-top:37px;padding-bottom:20px;margin-bottom:20px}@media(min-width: 48.0625em){header{padding-left:0;padding-right:0}}@media(min-width: 48.0625em){header{width:800px;margin-right:auto;margin-left:auto;border-bottom:#888 1px solid}}main{width:100%;padding-left:35px;padding-right:35px}@media(min-width: 48.0625em){main{padding-left:0;padding-right:0}}@media(min-width: 48.0625em){main{width:800px;margin-right:auto;margin-left:auto}}.ContactByPhone>h3,.ContactByForm>h3{font-weight:700;font-size:1.125rem}.ContactByPhone>p,.ContactByForm>p{margin-bottom:6px}.phoneList{margin-bottom:28px}.phoneList li{margin-bottom:8px}.phoneList li span{font-weight:700;font-size:1rem}@media(min-width: 48.0625em){.phoneList li{margin-bottom:0}}.telephone{display:block;-webkit-margin-start:0;margin-inline-start:0;font-weight:700;font-size:1.375rem !important}@media(min-width: 48.0625em){.telephone{display:inline;-webkit-margin-start:24px;margin-inline-start:24px}}input[type=text],input[type=Email],input[type=password],textarea{border:none;background-color:#fff !important;height:50px;width:460px;font-size:1rem;padding:8px 18px}input[type=text]:focus,input[type=Email]:focus,input[type=password]:focus,textarea:focus{background:#fafaff !important;outline:#cdcfff 1px solid !important;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 rgba(0,0,0,.1)}input[type=text]::-webkit-input-placeholder, input[type=Email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#d1d1d1}input[type=text]::-moz-placeholder, input[type=Email]::-moz-placeholder, input[type=password]::-moz-placeholder, textarea::-moz-placeholder{color:#d1d1d1}input[type=text]:-ms-input-placeholder, input[type=Email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#d1d1d1}input[type=text]::-ms-input-placeholder, input[type=Email]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#d1d1d1}input[type=text]::placeholder,input[type=Email]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:#d1d1d1}form button.sentBtn{border-radius:5px;cursor:pointer;width:280px;height:48px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;display:block;background-color:#f0f0f0;border:1px solid #cbcbcb;color:#959595;font-size:.875rem;line-height:1;font-weight:bold}.FormListBox input[type=text],.FormListBox input[type=Email],.FormListBox input[type=password],.FormListBox textarea{background-color:#e2e2e2;width:100%;font-size:1rem;border:#acacac 1px solid;border-radius:6px}#mailForm{padding-bottom:32px}.FormListBox{width:100%;display:block}@media(min-width: 48.0625em){.FormListBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.FormListBox dt{width:100%}@media(min-width: 48.0625em){.FormListBox dt{width:28%}}.FormListBox dt p{display:inline;font-size:.875rem;line-height:1.2;font-weight:700}@media(min-width: 48.0625em){.FormListBox dt p{display:block}}.FormListBox dd{width:100%;margin-bottom:12px;margin-left:0}@media(min-width: 48.0625em){.FormListBox dd{margin-left:12px;margin-bottom:18px;width:70%}}.FormListBox dd input[type=text],.FormListBox dd input[type=Email],.FormListBox dd input[type=password],.FormListBox dd textarea{height:auto;width:100%;padding:8px 18px}.actionBtn{width:100%;display:block}.actionBtn .sentBtn{margin-bottom:32px}@media(min-width: 48.0625em){.actionBtn{width:80%;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around}.actionBtn .sentBtn{margin-bottom:0}}.required{display:inline;color:#dc0808;font-size:.75rem;font-weight:700;line-height:1.2}@media(min-width: 48.0625em){.required{display:block}}.attentionForm{color:#dc0808;font-size:1rem;font-weight:700}textarea.ngScreen,textarea.ngScreen:focus,input.ngScreen,input.ngScreen:focus{background-color:#e4e4e4 !important;color:#909090;font-weight:700}textarea.attentionColorField,textarea.attentionColorField:focus,input.attentionColorField,input.attentionColorField:focus{background-color:#df6565 !important;color:#fff;font-weight:700}textarea.attentionColorField:focus,input.attentionColorField:focus{outline:#ffcdcd 1px solid !important;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 rgba(0,0,0,.1)}footer{font-size:.8125rem;width:100%;padding-left:35px;padding-right:35px;margin-top:20px;padding-top:37px;padding-bottom:20px}@media(min-width: 48.0625em){footer{padding-left:0;padding-right:0}}@media(min-width: 48.0625em){footer{width:800px;margin-right:auto;margin-left:auto;border-top:#888 1px solid}}.footerMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footerMenu a:after{content:"|";padding-right:6px;padding-left:6px}.footerMenu li:last-child a:after{content:none;padding-right:0;padding-left:0}
