@charset "UTF-8";.contact .block div.grid,.cooperative .block div.grid{justify-content:space-between}.contact .block div.grid p{width:100%;height:auto;text-align:justify}.contact .block div.grid .contact-msg{width:49%}.cooperative .block div.grid p{width:49%;height:auto;text-align:justify}.contact .block div.grid .img-box,.cooperative .block div.grid .img-box{width:48%;height:auto}.contact .block div.grid .img-box img,.cooperative .block div.grid .img-box img{width:100%;height:auto;margin-bottom:0}@media only screen and (max-width:1000px){.contact .block div.grid .contact-msg{width:100%}}.cooperative .msg{margin:0 0 .5em;padding:0 24px;font-size:30px;font-weight:700;color:#d21100;line-height:1.3}.cooperative .point{margin:20px 0;-webkit-background-size:10px 10px;-moz-background-size:10px 10px;background-size:10px 10px;background-color:#fff;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#f1f1f1),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#f1f1f1),color-stop(.75,#f1f1f1),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,#f1f1f1 25%,transparent 25%,transparent 50%,#f1f1f1 50%,#f1f1f1 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,#f1f1f1 25%,transparent 25%,transparent 50%,#f1f1f1 50%,#f1f1f1 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,#f1f1f1 25%,transparent 25%,transparent 50%,#f1f1f1 50%,#f1f1f1 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,#f1f1f1 25%,transparent 25%,transparent 50%,#f1f1f1 50%,#f1f1f1 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#f1f1f1 25%,transparent 25%,transparent 50%,#f1f1f1 50%,#f1f1f1 75%,transparent 75%,transparent);padding:20px !important}.cooperative .point li{font-size:24px;font-weight:700;line-height:1.3}.cooperative table ul{margin:10px 0 0}.cooperative table ul strong{display:block;line-height:1.3}@media only screen and (max-width:1000px){.cooperative .msg br{display:none}}@media only screen and (max-width:1000px){.cooperative .point li{margin:0 0 .5em 1em;text-indent:-.9em;font-size:18px}.cooperative .point li:last-child{margin:0 0 0 1em}.cooperative .block div.grid p,.cooperative .block div.grid .img-box,.contact .block div.grid p,.contact .block div.grid .img-box{width:100%}}.contact .contact-info{margin:30px 0 0}.contact .about h4.tel{margin:0 0 30px;font-size:36px;font-weight:700;color:#d21100;line-height:1}.contact .about h4.tel:before{content:'\f095';margin:0 10px;font-size:30px;color:#d21100;font-family:FontAwesome}.contact .about h4.tel span{display:block;padding:5px 0;font-size:13px;text-align:right;color:#000}.contact .contact-info p{margin-bottom:10px}.contact .about .btn{width:100%;margin:0 0 10px;padding:15px 0;color:#fff;font-size:20px;font-weight:700;background-color:#d21100;border-radius:100px}input[type=submit]{width:300px;font-size:20px;cursor:pointer;display:block;border-radius:30px;margin:20px auto 0px;padding:15px 0;font-weight:700;overflow:hidden}@media only screen and (max-width:630px){.contact .about h4.tel{text-align:center;text-indent:-1em}.contact .about h4.tel span{display:block;font-size:13px;text-indent:-1em;margin:10px 0 0;text-align:center}}@media only screen and (max-width:480px){.contact .about img{width:100%;max-width:100%;margin:0 0 20px}.contact .about h4.tel{text-indent:0}.contact .about h4.tel:before{content:none}.contact .about .btn{width:100%;color:#fff;font-size:15px}.contact .area img{width:100%;max-width:100%;margin:0 0 10px}.contact .area dl.txt{width:100%}}.contact-thanks h3,.cooperative-thanks h3{padding:20px 0 0;font-size:24px;font-size:2.4rem}.thanks-msg{padding:0 0 60px;text-align:center}