.main{background:#e3e6e9}@media screen and (min-width:959px){.main{background:linear-gradient(90deg, #e3e6e9 0%, #e3e6e9 30%, #f4f5f6 30%, #f4f5f6 100%)}}.main .mb-0{margin-bottom:0}.main h1{display:flex;flex-direction:column;font-size:24px;font-weight:bold;margin:40px 0;text-align:left}.main h1 span{font-size:12px}.main h1 .line{display:block;background-color:#000;height:.5px;width:30px;margin:10px 0}.main .consulting_list{margin-bottom:40px}.main .consulting_list li{border:1px solid #000;display:inline-block;border-radius:100px;font-size:12px;padding:6px 20px;margin-right:12px}.main .consulting_list li:first-child{margin-left:40px}.main .contact-text{font-weight:bold}.main .contact-text .red{color:red}.main .contact-contents{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:959px){.main .contact-contents{flex-direction:row}}.main .contact-contents .inner{width:100%}@media screen and (min-width:959px){.main .contact-contents .inner{width:40%}}.main .contact-contents .inner .cap{margin-top:40px;font-size:14px;color:gray}.main .contact-contents .formRow{margin-bottom:46px}.main .contact-contents #formArea{width:100%;margin-top:70px}@media screen and (min-width:959px){.main .contact-contents #formArea{width:50%;margin-top:0}}.main .contact-contents #formArea .inputtitle{font-weight:bold;margin-bottom:20px}.main .contact-contents #formArea .rd{font-size:12px;color:red;margin-left:10px;vertical-align:top;margin-top:10px}.main .contact-contents #formArea .ts{font-size:12px;margin-left:10px}.main .contact-contents #formArea input,.main .contact-contents #formArea textarea{padding:20px;border:1px solid gray;border-radius:6px;background:#fff;width:100%}.main .contact-contents #formArea .checkprivacy{display:flex;font-weight:bold}.main .contact-contents #formArea .checkprivacy input{all:revert}.main .contact-contents #formArea .checkprivacy .rd{margin-top:0}.main .contact-contents #formArea .confirm{text-align:end;margin-bottom:80px;margin-top:40px}.main .contact-contents #formArea .confirm input{width:100%;background-color:#d2171a;color:#fff;border-radius:100px;text-align:center;padding:10px;border:none}@media screen and (min-width:959px){.main .contact-contents #formArea .confirm input{width:200px}}.main .contact-contents #formArea .confirm input:hover{opacity:.8}.main .section_index{padding-bottom:0;margin-bottom:-80px}@media screen and (min-width:959px){.main .section_index{padding-bottom:0;margin-bottom:0}.main .section_index .flex-box{display:flex;padding-top:400px}.main .section_index .flex-box img{width:50%}.main .section_index h2{font-size:30px}}.main .section_index .container_left_about{padding-left:40px}.main .section_index .tb-show{position:relative}.main .section_index .tb-show .about_img_wrap{width:45%;position:relative;margin:0 0 0 auto;top:260px}.main .section_index .tb-show .container_78{position:absolute;top:0}.main .section_index .tb-show .container_78 p{font-size:17px}.main .img-wrap_about{padding:20px 20px 60px;width:68%}.main .img-wrap_about img{width:100%}.main .section_about{background:#fff;padding-top:160px}@media screen and (min-width:959px){.main .section_about{width:65%;position:relative;top:-70px;padding-top:60px;padding:70px;margin-bottom:-70px}.main .section_about .table{border-collapse:collapse;margin:28px auto 0;width:100%}.main .section_about .table th,.main .section_about .table td{display:block;font-size:16px;text-align:left}.main .section_about .table tr{border:none;display:flex}.main .section_about .table th{font-weight:bold;margin:20px 30px 18px auto;width:25%;border-right:2px solid #000}.main .section_about .table td{margin:20px auto 18px 30px;width:75%}.main .section_about .table ul{padding:10px}.main .section_about .table ul li{list-style:disc;list-style-position:inside;margin-bottom:9px}}.main .section_about h3{text-align:center;font-size:24px;font-weight:bold}@media screen and (min-width:959px){.main .section_about h3{text-align:left;font-size:30px}}
/*# sourceMappingURL=contact.min.css.map */