.bgd-yellow{background:#fffcdb}@media(min-width: 769px){.bgd-yellow{-webkit-box-shadow:0 0 20px 0 rgba(156,125,73,.5019607843);box-shadow:0 0 20px 0 rgba(156,125,73,.5019607843)}}.contact .ttl-main{font-size:8vw;line-height:1.2666666667;background:#ff6e1c;color:#fff;padding:4.2666666667vw 6.4vw;letter-spacing:-0.07em}@media(min-width: 769px){.contact .ttl-main{font-size:30px;padding:16px 24px}}.contact .l-wapper{padding:10.6666666667vw 4vw}@media(min-width: 769px){.contact .l-wapper{padding:40px 15px}}.contact .box{padding:4.5333333333vw 6.4vw 6.6666666667vw;color:#ff6e1c;background:#fff;border-radius:6.4vw}@media(min-width: 769px){.contact .box{padding:17px 24px 25px;border-radius:24px}}.contact .box h3{font-size:5.3333333333vw;line-height:8vw;padding-bottom:1.6vw;border-bottom:1px solid #ff6e1c}@media(min-width: 769px){.contact .box h3{font-size:20px;line-height:30px;padding-bottom:6px}}.contact .box .box-content{position:relative;padding-top:2.1333333333vw;margin-left:-0.8vw}@media(min-width: 769px){.contact .box .box-content{padding-top:8px;margin-left:-3px}}.contact .box .box-content .figure{position:absolute;top:2.1333333333vw;right:-2.9333333333vw;width:21.8666666667vw}@media(min-width: 769px){.contact .box .box-content .figure{top:8px;right:-11px;width:82px}}.contact .box .box-content h2{font-size:8vw;line-height:10.1333333333vw;margin-bottom:1.0666666667vw}@media(min-width: 769px){.contact .box .box-content h2{font-size:30px;line-height:38px;margin-bottom:4px}}.contact .box .box-content p{font-size:3.7333333333vw;line-height:5.3333333333vw;margin-bottom:5.3333333333vw}@media(min-width: 769px){.contact .box .box-content p{font-size:14px;line-height:20px;margin-bottom:20px}}.contact .box .box-btn{width:82.9333333333vw;margin:0 -2.1333333333vw}@media(min-width: 769px){.contact .box .box-btn{width:311px;margin:0 -8px}}.contact .box .box-btn a{display:block;border-radius:1.6vw}@media(min-width: 769px){.contact .box .box-btn a{border-radius:6px}}.contact .box-bottom{overflow:hidden;margin-top:10.4vw}@media(min-width: 769px){.contact .box-bottom{margin-top:39px}}.contact .box-bottom .box-ttl{background:#ff6e1c;text-align:center;padding:2.4vw 0;color:#fff;font-size:5.3333333333vw;line-height:8vw;border-radius:7.4666666667vw 7.4666666667vw 0 0}@media(min-width: 769px){.contact .box-bottom .box-ttl{padding:9px 0;font-size:20px;line-height:30px;border-radius:28px 28px 0 0}}.contact .box-bottom .box-content{border:.5333333333vw solid #ff6e1c;background:#fff;border-top:none;padding:5.8666666667vw 4.2666666667vw 5.8666666667vw;text-align:center;border-radius:0 0 7.4666666667vw 7.4666666667vw}@media(min-width: 769px){.contact .box-bottom .box-content{border:2px solid #ff6e1c;padding:22px 16px 22px;border-radius:0 0 28px 28px}}.contact .box-bottom .box-content .photo{width:80vw;margin:0 0 2.9333333333vw 2.6666666667vw}@media(min-width: 769px){.contact .box-bottom .box-content .photo{width:300px;margin:0 0 11px 10px}}.contact .box-bottom .box-content .photo2{width:71.2vw;margin:0 auto 5.8666666667vw}@media(min-width: 769px){.contact .box-bottom .box-content .photo2{width:267px;margin:0 auto 22px}}.contact .box-bottom .box-content .desc{background:#fffcdb;border-radius:26.6666666667vw;font-size:4.2666666667vw;line-height:6.4vw;padding:3.4666666667vw 0;margin-bottom:5.8666666667vw}@media(min-width: 769px){.contact .box-bottom .box-content .desc{border-radius:100px;font-size:16px;line-height:24px;padding:13px 0;margin-bottom:22px}}.contact .box-bottom .box-content .box-btn{width:82.9333333333vw}@media(min-width: 769px){.contact .box-bottom .box-content .box-btn{width:311px}}.contact .box-bottom .box-content .box-btn a{display:block}