@media (min-width: 768px){#contact .contact__form{padding-top:35px;padding-left:50px;padding-right:50px}}@media (min-width: 768px){#contact .contact__txt01{padding:12px 10px;margin-bottom:43px}}@media only screen and (max-width: 992px){#contact .contact__txt01{font-size:15px;padding:9px 0;margin-bottom:15px;letter-spacing:1.5px}}#contact .box-info{margin-bottom:54px}@media (min-width: 768px){#contact .box-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}@media only screen and (max-width: 992px){#contact .box-info{margin-bottom:21px}}#contact .box-info .box-left{text-align:center}@media (min-width: 768px){#contact .box-info .box-left{width:48.88%}}@media only screen and (max-width: 992px){#contact .box-info .box-left{margin-bottom:17px}}#contact .box-info .box-left .detail{padding:39px 0 11px}@media only screen and (max-width: 992px){#contact .box-info .box-left .detail{padding-top:27px;padding-bottom:13px}}#contact .box-info .box-left .link-line{display:block;margin-bottom:16px;font-size:22px;font-size:2.2rem;line-height:26px;font-weight:700;letter-spacing:.5px;color:#1A1A1A}@media only screen and (max-width: 992px){#contact .box-info .box-left .link-line{font-size:16px;font-size:1.6rem;line-height:19px;letter-spacing:.4px;margin-bottom:9px}}#contact .box-info .box-left .link-line span{padding-left:21px;position:relative}@media only screen and (max-width: 992px){#contact .box-info .box-left .link-line span{padding-left:19px}}#contact .box-info .box-left .link-line span:before{position:absolute;content:'';background:url("../../../common/img/icon/ico_line.png") center center no-repeat;background-size:100% 100%;width:31px;height:31px;left:-16px;top:-4px}@media only screen and (max-width: 992px){#contact .box-info .box-left .link-line span:before{width:28px;height:28px;left:-17px;top:-7px}}#contact .box-info .box-left .link-line span:after{position:absolute;content:'';background:url("../../../common/img/icon/ico_blank.png") center center no-repeat;background-size:100% 100%;width:16px;height:16px;right:-34px;top:5px}@media only screen and (max-width: 992px){#contact .box-info .box-left .link-line span:after{width:10px;height:10px;right:-24px;top:3px}}#contact .box-info .box-left .subtxt{font-size:14px;font-size:1.4rem;line-height:17px;color:#4D4D4D}@media only screen and (max-width: 992px){#contact .box-info .box-left .subtxt{font-size:9px;font-size:.9rem;margin-bottom:0}}@media (min-width: 768px){#contact .box-info .box-right{width:48.88%}}#contact .box-info .box-right .contact__box{margin:0;padding:23px 0 19px}@media only screen and (max-width: 992px){#contact .box-info .box-right .contact__box{padding-top:3px;padding-bottom:2px}}#contact .box-info .box-right .contact__box p{background:transparent}@media (min-width: 768px){#contact .box-info .box-right .contact__box p{padding-left:0;margin-bottom:0}}@media only screen and (max-width: 992px){#contact .box-info .box-right .contact__box p{margin:0 5px}}@media (min-width: 768px){#contact .box-info .box-right .contact__box p .tel{padding-left:66px;font-size:40px;font-size:4rem;letter-spacing:2.8px;position:relative}#contact .box-info .box-right .contact__box p .tel:before{position:absolute;content:'';background:url("../../../common/img/icon/ico_10.png") center center no-repeat;background-size:100% 100%;width:42px;height:34px;left:14px;top:5px}}@media only screen and (max-width: 992px){#contact .box-info .box-right .contact__box p .tel{font-size:29px;font-size:2.9rem;padding-left:40px;letter-spacing:2px;background-size:28px 22px;background-position:top 5px left 3px}}@media only screen and (max-width: 992px){#contact .box-info .box-right .contact__box p .text{font-size:11px;font-size:1.1rem;font-weight:500;padding:1px;margin-top:-2px}}@media (min-width: 768px){#contact .box-info .box-right .contact__box p .date{top:0;padding-left:24px;letter-spacing:.3px}}@media only screen and (max-width: 992px){#contact .box-info .box-right .contact__box p .date{font-size:9px;font-size:.9rem;letter-spacing:0.9px;padding-top:0}}#contact .box-info .detail{border:solid 1px #CCCCCC;text-align:center}@media only screen and (max-width: 992px){#contact .contact__bColor{padding:3px 12px}}

/*# sourceMappingURL=maps/top-custom.min.css.map */
