﻿.sectionWrap{background-color:#f2f2f5}@media only screen and (max-width: 767px){.sectionWrap{background-color:#fff}}#contact .contactInner{width:90%;max-width:640px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contact .contactInner{width:90%;max-width:none}}@media only screen and (max-width: 767px){#contact .contactInner{width:100%;max-width:none}}#contact .contactInner .sectionContentWrap{background-color:#fff;padding:40px 60px 60px}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap{padding:0 5.2083333333vw 10.4166666667vw}}#contact .contactInner .sectionContentWrap .sectionTitleWrap .sectionTitle{color:#007;font-size:24px;font-weight:bold}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .sectionTitleWrap .sectionTitle{font-size:6.25vw}}#contact .contactInner .sectionContentWrap .textWrap.mt20{margin-top:20px}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .textWrap.mt20{margin-top:5.2083333333vw}}#contact .contactInner .sectionContentWrap .textWrap .text{font-size:16px;line-height:1.8}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .textWrap .text{font-size:3.6458333333vw}}#contact .contactInner .sectionContentWrap .textWrap .text.mt8{margin-top:8px}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .textWrap .text.mt8{margin-top:2.0833333333vw}}#contact .contactInner .sectionContentWrap .documentInfoListWrap{margin-top:20px}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .documentInfoListWrap{margin-top:5.2083333333vw}}#contact .contactInner .sectionContentWrap .documentInfoListWrap .selectBoxListWrap .flexWrap{width:100%}#contact .contactInner .sectionContentWrap .documentInfoListWrap .selectBoxListWrap .flexWrap .select-wrapper{width:100%;max-width:unset}#contact .contactInner .sectionContentWrap .documentInfoListWrap .selectBoxListWrap .flexWrap .select-wrapper .custom-select{color:#ababab}#contact .contactInner .sectionContentWrap .contents.topBorder{padding-top:40px;border-top:1px solid #d6d3d0}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .contents.topBorder{padding-top:10.4166666667vw}}#contact .contactInner .sectionContentWrap .contents.bottomBorder{padding-bottom:40px;border-bottom:1px solid #d6d3d0}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .contents.bottomBorder{padding-bottom:10.4166666667vw}}#contact .contactInner .sectionContentWrap .contents .textbox textarea{resize:none;width:100%;height:300px;font-size:16px;font-weight:300;line-height:1.8}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .contents .textbox textarea{font-size:3.6458333333vw}}#contact .contactInner .sectionContentWrap .contents .textbox textarea::placeholder{font-family:"Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#contact .contactInner .sectionContentWrap .contents .noteWrap{margin:0 auto;color:#000}#contact .contactInner .sectionContentWrap .contents .noteWrap .titleWrap{text-align:left;border-bottom:unset;padding:0}#contact .contactInner .sectionContentWrap .contents .noteWrap .titleWrap .noteTitle{font-size:16px;font-weight:bold}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .contents .noteWrap .titleWrap .noteTitle{font-size:4.1666666667vw}}#contact .contactInner .sectionContentWrap .contents .noteWrap .noteList{margin-top:20px;list-style:disc;padding-left:1em}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .contents .noteWrap .noteList{margin-top:5.2083333333vw}}#contact .contactInner .sectionContentWrap .contents .noteWrap .noteList li{margin-top:12px;font-size:14px;text-align:left}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .contents .noteWrap .noteList li{margin-top:3.125vw;font-size:3.6458333333vw}}#contact .contactInner .sectionContentWrap .contents .noteWrap .noteList li:first-of-type{margin-top:0}#contact .contactInner .sectionContentWrap .agreementWrap{margin-top:20px}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .agreementWrap{margin-top:5.2083333333vw}}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap{position:relative;display:flex;justify-content:center;align-items:center}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap label{display:inline-block;width:fit-content}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap label .checkbox{display:none}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap input{display:block}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap input:checked+.text::after{display:block}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap .text{position:relative;padding-left:30px;font-size:14px;font-feature-settings:"palt"}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap .text{padding-left:7.8125vw;font-size:3.6458333333vw}}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap .text::before,#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap .text::after{content:"";position:absolute;top:50%}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap .text::before{background-color:#fff;left:1px;width:20px;height:20px;border:1px solid #d6d3d0;border-radius:2px;box-sizing:border-box;transform:translateY(-50%)}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap .text::before{width:5.2083333333vw;height:5.2083333333vw;border-radius:.5208333333vw}}#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap .text::after{display:none;left:1.5;width:5px;height:10px;border-bottom:2px solid #007;border-right:2px solid #007;transform:rotate(45deg) translateY(-95%)}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .agreementWrap .checkboxWrap .text::after{left:-.2604166667vw;width:1.3020833333vw;height:2.6041666667vw}}#contact .contactInner .sectionContentWrap .btnWrap{margin-top:20px}@media only screen and (max-width: 767px){#contact .contactInner .sectionContentWrap .btnWrap{margin-top:5.2083333333vw}}#contact .contactInner .sectionContentWrap .btnWrap .btn{width:100%}#contact .contactInner .sectionContentWrap .btnWrap .btn::after{display:none}