.arrow-down_css{position:relative;display:inline-block}.arrow-down_css:before,.arrow-down_css:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrow-down_css:before{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;top:-7px;left:-7px;width:14px;height:14px;border-top:2px solid #fd6a3c;border-right:2px solid #fd6a3c;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#contact #main-visual{border-top:1px solid #fd6a3c;border-bottom:1px solid #fd6a3c;max-width:760px;margin:0 auto 6rem;padding:3rem 2rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media screen and (max-width: 768px){#contact #main-visual{margin-bottom:4rem;padding:3rem 1rem}}@media screen and (max-width: 414px){#contact #main-visual{-webkit-flex-direction:column;flex-direction:column;margin-bottom:2rem;padding:2rem 1rem}}#contact #main-visual #catalog-image{width:200px;margin-right:5%}@media screen and (max-width: 414px){#contact #main-visual #catalog-image{margin:0 auto 2rem}}#contact #main-visual #catalog-detail{flex:1}#contact #main-visual #catalog-detail p{font-size:1.6rem;line-height:2.4rem;line-height:2.7rem;letter-spacing:0}@media screen and (max-width: 768px){#contact #main-visual #catalog-detail p{font-size:1.4rem;line-height:2.2rem}}#contact #main-visual #catalog-detail p.repletion{font-size:1.3rem;line-height:2rem;padding-left:1.3rem;text-indent:-1.3rem}#contact #main-visual #catalog-detail p:nth-child(2){margin-top:1.5rem}#contact #lead{text-align:center;margin:0 auto}@media screen and (max-width: 414px){#contact #lead{text-align:left;font-size:1.3rem;line-height:2rem}}#contact #lead a{color:#fd6a3c}
