@charset "utf-8";
/* CSS Document */

/*.total{
padding-left:13px;
}*/
/*.sidemenu{
	float:left;
	padding-top:3px;
	width:805px;
	padding-right:12px
	}*/
/*.side_middle p{
  padding-top:17px;
}
*/
.work-index{
	display:table;
	padding-top:31px;
            width:98%;
  padding-left:10px;
}
.side_middle2{
	display:table;
	padding-top:21px;
            width:100%;
  padding-left:10px;
}
.side_middle p{
  font-size:13px;
  line-height:1.5em;
  padding-left:5px;
  padding-top:17px;
}


.side_middle3{
	padding-top:10px;
	height:365px;
	padding-bottom:40px;
  padding-left:4px;
}
.left{
float:left;
width:50%;
overflow:hidden;
padding-left:18px;
text-align:center;
}
 .right{
float:right;
width:42%;
padding-top:5px;
line-height:1.5em;
}

.icons{
 padding-top:13px;           
 line-height:25px; 
}
a{
text-decoration:none;
}
.desc{
border:1px solid #E0E0E0;
background-color:#E8E8E8;
width:270px;
text-align:left;
}
 .work-title{
 background-image: url(/images/work/line.jpg);
 height:58px;
 background-repeat: no-repeat;
 padding-left:14px;
 color:#fff;
 font-size:13px;
 padding-top:3px;
 font-weight:bold;
 }
.image-list{float:left;height:254px;margin:0 auto;overflow:hidden;padding:5px;width:128px;}
.box-background{color:#FFF;}
.box-image{float:left;height:300px;width:400px;overflow:hidden;width:400px;text-align:center;}
.box-text{float:right;width:160px;width:384px;padding-top:15px;line-height:1.3em;}
.box-text a{color:#00A8FF;text-decoration:none;}
.box-text a:hover{text-decoration:underline;}
.box{padding:0 20px;background-color:#343434;   }
box-url{font-size:16px;line-height:1.5;}
.total {margin:0 auto 0 0;padding-left:2px;width:673px;}


.work-list{
  padding-top:10px;
}
.work-list dt{
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  width: 15em;
  border-left: solid 8px #CCC;
  padding-left: 5px;
  margin-left:10px;
  color: #000;
}

.work-list dd{
  height:27px;
  padding-bottom:0.8em;
  padding-left:7.5em;
}
.work-all{
  padding-left:12px;
}
.work-border{
  margin: 0 auto;
  border:3px solid #7b7b7b;
  width:720px;
  float:left;
  padding-left:28px;
}
  .MultiBoxContainer {z-index:1000;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	



