#contact .sectionInner{padding:60px 0}@media only screen and (max-width: 767px){#contact .sectionInner{padding:15.625vw 0}}#contact .sectionTitle{font-weight:500;font-size:28px}@media only screen and (max-width: 767px){#contact .sectionTitle{font-size:5.9895833333vw}}#contact .min{font-size:14px;line-height:1.8}@media only screen and (max-width: 767px){#contact .min{font-size:3.6458333333vw}}#contact .flexContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1079px){#contact .flexContents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#contact .flexContents .sectionTitleWrap,#contact .flexContents .sectionContentWrap{width:50%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1079px){#contact .flexContents .sectionTitleWrap,#contact .flexContents .sectionContentWrap{padding:0;width:100%}}@media only screen and (max-width: 767px){#contact .flexContents .sectionTitleWrap,#contact .flexContents .sectionContentWrap{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1079px){#contact .flexContents .sectionContentWrap{margin-top:2.6041666667vw}}#contact .flexContents .sectionTitleWrap .topMin{font-weight:bold;font-size:16px;line-height:1.6}@media only screen and (max-width: 767px){#contact .flexContents .sectionTitleWrap .topMin{font-size:3.6458333333vw}}@media only screen and (max-width: 767px){#contact .flexContents .contactWrap iframe{height:414.0625vw !important}}@media only screen and (max-width: 1079px){#contact .flexContents .contactWrap iframe{width:100% !important;padding:0 0 60px}}#contact .flexContents .contactWrap iframe form{padding:40px !important;background-color:#f3f3f3 !important}@media only screen and (max-width: 767px){#contact .flexContents .contactWrap iframe form{padding:10.4166666667vw 5.2083333333vw !important}}#contact .flexContents .contactWrap iframe form .required label::after{background-color:#ea6188 !important}#contact .flexContents .borderContents{padding:28px 0;border-bottom:1px solid #d6d3d0;border-top:1px solid #d6d3d0}@media only screen and (max-width: 767px){#contact .flexContents .borderContents{padding:7.2916666667vw 0}}#contact .flexContents .borderContents .borderTitle{color:#ea6188;font-size:18px;font-weight:bold}@media only screen and (max-width: 767px){#contact .flexContents .borderContents .borderTitle{font-size:4.1666666667vw}}#contact .flexContents .borderContents .dotWrap{position:relative;width:480px}@media only screen and (max-width: 767px){#contact .flexContents .borderContents .dotWrap{width:100%}}#contact .flexContents .borderContents .dotWrap .dot{margin-top:8px;font-size:14px;line-height:1.5}@media only screen and (max-width: 767px){#contact .flexContents .borderContents .dotWrap .dot{margin-top:1.0416666667vw;font-size:3.3854166667vw}}#contact .flexContents .borderContents .dotWrap .dot:first-of-type{margin-top:0}#contact .flexContents .borderContents .dotWrap .dot::before{content:"・";color:#ea6188;width:4px;height:4px;padding-right:4px}@media only screen and (max-width: 767px){#contact .flexContents .borderContents .dotWrap .dot::before{padding-right:1.0416666667vw}}#contact .flexContents .underText{font-size:16px;margin-top:24px}@media only screen and (max-width: 767px){#contact .flexContents .underText{line-height:1.5;margin-top:5.2083333333vw;font-size:3.6458333333vw}}iframe{height:revert-rule !important;background:#f3f3f3 !important}iframe .required label::after{background-color:#000 !important}input[type=text]{width:460px !important}