@charset "utf-8";
.left{float: left;}.right{float: right;}.clear{clear: both;}
.text-center{text-align: center;}.text-right{text-align: right;}
.bg-red{background: #f00;color: #fff;}.bg-blue{background: #09f;color: #fff;}
.text-red{color: #f00;}.text-white{color: #fff;}.text-gray{color: #999;}
.border-none{border: none;}.border-1{border: 1px solid #b6d2f0;}
.btn{padding: 2px 5px;background: #ccc;border: solid 1px #999; color: #333;}
.mT5{margin-top: 5px;}.mL5{margin-left: 5px;}
.mB10{margin-bottom: 10px;}.mT10{margin-top: 10px;}

.bg{width100%;height100%;background: url(../img/intro_bg.jpg) top center no-repeat;}
.bg2{width100%;height100%;background: url(../img/project_bg.jpg) top center no-repeat;}
.bg3{width100%;height100%;background: url(../img/service_bg.jpg) top center no-repeat;}

.wap-navi{bottom: 0px;margin:20px 0 30px 20px;position: absolute;}
.wap-navi li{margin: 0 0 20px 0;line-height: 120%;}
.wap-navi li a{font-weight: bold;font-size: 24px;color: #fff; text-shadow:1px 1px 5px #000;}
.wap-navi li a span{font-size: 16px;}
.wap-content{padding: 10px;}
.wap-content h1{font-size: 24px;}

.wapage-logo{float:left; width: 60%;margin:0 0 0 10px;}

.wap-list{}
.wap-list li{padding-left: 20px;background: url(../img/newsIcon.gif) left center no-repeat;line-height: 36px; border-bottom: solid 1px #ccc;}
.wap-list .date{width:70px;font-size: 10px;color: #999;float:right; text-align: right; margin-right: 10px;}

.wap-subnavi dd{float: left;width:25%; text-align: center;}
.wap-subnavi dd a{height: 30px;line-height: 30px;border-bottom: solid 1px #ccc;display: block;font-size: 16px;}
.wap-subnavi dd a.hover{border-bottom: none;border-top: solid 1px #FF0000;}

dl{padding:10px;background:#eee; overflow:hidden;line-height:40px;text-align:center;}
dd{width:50%; display:block; float:left;}
