﻿#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:flex;justify-content:space-between}@media only screen and (max-width: 1079px){#contact .flexContents{flex-direction:column}}#contact .flexContents .sectionTitleWrap,#contact .flexContents .sectionContentWrap{width:50%;padding:0;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: 1079px){#contact .flexContents .contactWrap iframe{width:100% !important;padding:0 0 60px}}@media only screen and (min-width: 768px)and (max-width: 1079px){#contact .flexContents .contactWrap iframe{height:1200px !important}}#contact .flexContents .contactWrap iframe form{padding:40px !important;background-color:#f9f7f4 !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:#ff3621 !important}#contact .flexContents .borderContents{padding:28px 0;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5}@media only screen and (max-width: 767px){#contact .flexContents .borderContents{padding:7.2916666667vw 0}}#contact .flexContents .borderContents .borderTitle{color:#ff3621;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:#ff3621;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:#f9f7f4 !important}iframe .required label::after{background-color:#000 !important}input[type=text]{width:460px !important}