#main h2{margin-top:20px;border-bottom:solid 3px #9B2700}#main h2 img{width:343px;height:auto;padding:0 0 3px 10px}#main .block .inner{padding:10px 10px 0}@media only screen and (max-width: 960px){#main h2{margin-top:30px}#main h2 img{width:300px}}#main ul.spContentsList{margin-right:-15px}#main ul.spContentsList li p+p{margin-top:0}#main ul.spContentsList li{border:1px solid #999;padding:11px;margin:0 14px 19px 0;width:200px;float:left}#main ul.spContentsList li h2{padding:4px 0 6px;text-align:center;color:#fff;margin:0;border:none}#main ul.spContentsList li{border:1px solid #999;padding:8px;margin-bottom:15px}#main ul.spContentsList li a{display:block}#main ul.spContentsList li h2 img{height:17px;width:auto}#main ul.spContentsList li.li_blog h2{background-color:#ebb001}#main ul.spContentsList li.li_careerup h2{background-color:#85b200}#main ul.spContentsList li.li_zeropedia h2{background-color:#006dd9}#main ul.spContentsList li.li_campaign h2{background-color:#ff8000}#main ul.spContentsList li.li_hotnews h2{background-color:#204b9f}#main ul.spContentsList li.li_feature h2{background-color:#ff0000}#main ul.spContentsList li.li_seminar h2{background-color:#008c46}#main ul.spContentsList li .aImg{width:100%}#main ul.spContentsList li .aImg img{width:100%;height:auto}#main ul.spContentsList li p{font-size:12px;margin:10px 0}#main ul.spContentsList li .btnMore{display:block;padding:2px;text-align:center;color:#fff;font-size:12px;font-weight:700;text-shadow:2px 2px 2px 2px #000;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f4f8fb));background-image:-webkit-linear-gradient(#fff 0%, #f4f8fb);background-image:-moz-linear-gradient(#fff 0%, #f4f8fb);background-image:linear-gradient(#767676 0%, #535353);border-top:1px solid #5f5f5f}#main ul.spContentsList li a:hover,#main ul.spContentsList li a:hover p{text-decoration:none}@media only screen and (max-width: 960px){#main ul.spContentsList{margin:0}#main ul.spContentsList li{float:inherit;width:auto;padding:8px;margin:0;margin-bottom:15px}#main ul.spContentsList li h2{padding:8px 0 5px}#main ul.spContentsList li h2 img{height:17px;width:auto}#main ul.spContentsList li .aImg{width:100%}#main ul.spContentsList li .aImg img{width:100%;height:auto}#main ul.spContentsList li p{font-size:16px;font-weight:700;margin:8px 0}#main ul.spContentsList li .btnMore{display:block;padding:5px;text-align:center;color:#fff;font-size:17px;font-weight:700;text-shadow:2px 2px 2px 2px #000;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f4f8fb));background-image:-webkit-linear-gradient(#fff 0%, #f4f8fb);background-image:-moz-linear-gradient(#fff 0%, #f4f8fb);background-image:linear-gradient(#767676 0%, #535353);border-top:1px solid #5f5f5f}}#main .about .tit{line-height:1.3}@media only screen and (max-width: 960px){#main .about .tit{font-size:14px}}#main .about .tit b{font-size:26px;margin-right:8px}@media only screen and (max-width: 960px){#main .about .tit b{font-size:22px;margin-left:10px}}#main .about .outer{display:flex;align-items:stretch}@media only screen and (max-width: 960px){#main .about .outer{display:block}}#main .about .outer .img{width:150px;margin-right:10px;flex-shrink:0}#main .about .outer .img img{width:100%;height:auto}@media only screen and (max-width: 960px){#main .about .outer .img{width:75px;float:left}}#main .about .outer .text p+p{margin-top:14px}
