.bannerContent h1,.bannerContent p,.button_set{text-align:right}*{margin:0;padding:0;box-sizing:border-box}.container{width:90%;margin:auto}.clearfix:after{content:'';display:block;clear:both}.sliderArea{width:100%;padding:20px 0;background:url(images/slider1.jpg) top left no-repeat;background-size:cover;border-bottom:2px solid #e41b17;font-family:open sans}.bannerContent h1{font-size:30px;color:#000;line-height:90px;font-family:open sans;font-weight:600;transform:skew(10deg);-webkit-transform:skew(10deg);-moz-transform:skew(10deg)}.bannerContent p{transform:skew(10deg);-webkit-transform:skew(10deg);-moz-transform:skew(10deg)}.bannerContent{max-width:55%;background:rgba(255,255,255,.6);float:right;padding:7% 40px 10%;transform:skew(-10deg);-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg)}.button_set{list-style:none;transform:skew(10deg);-webkit-transform:skew(10deg);-moz-transform:skew(10deg);padding-top:35px}.button_set li{display:inline-block;vertical-align:top}.buttons{text-decoration:none;background:#e41b17;color:#fff;padding:10px 20px;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;border:1px solid #e41b17;display:block}.button_set li:nth-of-type(2) .buttons,.buttons:hover{background:0 0;color:#e41b17}.button_set li:nth-of-type(2) .buttons:hover{background:#e41b17;color:#fff}.about{padding:5% 0}.about .imageArea{width:40%;float:right;padding:30px}.about .imageArea img{width:100%}.about .contents{width:60%;float:left;font-family:open sans}.contents a{display:inline-block;margin-top:35px}.about .contents h2{line-height:80px}div.blocks{padding-bottom:50px}div.blocks ul{list-style:none;text-align:center}div.blocks ul li{display:inline-block;max-width:22%;margin:0 13px;border:1px solid #e41b17}div.blocks ul li a{display:block;overflow:hidden}div.blocks ul li a img{width:100%}div.blocks ul li a:hover img{transform:scale(1)}@media only screen and (max-width:1200px){.about .contents h2{line-height:37px}}@media only screen and (max-width:991px){.bannerContent{max-width:70%}div.blocks ul li{max-width:40%;margin:13px}}@media only screen and (max-width:760px){.bannerContent{max-width:100%}.about .imageArea{width:40%;float:none;margin:auto;padding:10px}.about .contents{width:100%;float:none;font-family:open sans}}@media only screen and (max-width:533px){.bannerContent{transform:none}.bannerContent h1,.bannerContent p,.button_set{transform:none;text-align:center}.bannerContent h1{font-size:25px;text-align:center}}@media only screen and (max-width:480px){.bannerContent{padding:10px}.bannerContent h1{font-size:20px;text-align:center;line-height:50px}.bannerContent p{font-size:14px;text-align:justify}.button_set li{display:inline-block;vertical-align:top;margin:10px 0}.about .imageArea{width:100%}div.blocks ul li{max-width:100%;margin:13px}}
