/* CSS Document */
#content {
	padding-top:17px;
}

#content .box_01 {
	margin:0 0 30px;
	background:url(../../img/box_bg.gif) repeat-y;
}

#content .box_01-2 {
	margin:0 0 30px;
	padding-bottom:20px;
	background:url(../../img/work_info_frame_bottom.gif) no-repeat left bottom;
}

#content .box_01 .inner {
	padding:2px 21px 0 19px;
	background:url(../../img/work_info_frame_top.gif) no-repeat 0 0;
}

.box_01 .title_box {
	vertical-align:top;
	width:105px;
	float:left;
}

.box_01 h2 {
	font-size:75%;
	font-weight:normal;
	color:#3C3C3C;
	margin-left:20px;
	padding-bottom:20px;
}

.box_01 .title_box .title {
	float:left;
}

.box_01 .btn {
	display:block;
	float:right;
	width:231px;
	padding-bottom:7px;
	background:url(../../img/btn_work_info.gif) no-repeat 0 100%;
	font-weight:normal;
	margin-bottom:10px;
}

.box_01 .btn a {
	display:block;
	margin:4px 0 0 12px;
	padding-left:20px;
	background:url(../../img/icon_white_arrow.gif) no-repeat 0 2px;
	min-height:20px;
	height:auto !important;
	height:20px;
}

.box_01 ul {
 margin-left:19px;
 /*padding-bottom:10px;*/
}

.box_01 li {
 float:left;
 width:291px;
}

.box_01 .mar {
 margin-right:14px;
}

/*.box_01 .mar2 {
 margin-bottom:12px;
}*/

.box_01 li a {
 height:95px;
 width:291px;
}
.box_01 .under li a {
 height:97px;
 width:291px;
}

.box_01 li h3 {text-indent:-1000px; font-size:0;height:0;line-height:1%;}
.box_01 .list_01 p a {background:url(../../img/work_info_01.jpg) no-repeat;}
.box_01 .list_02 p a {background:url(../../img/work_info_02.jpg) no-repeat;}
.box_01 .list_03 p a {background:url(../../img/work_info_03.jpg) no-repeat;}
.box_01 .list_04 p a {background:url(../../img/work_info_04.jpg) no-repeat;}
.box_01 .list_05 p a {background:url(../../img/work_info_05.jpg) no-repeat;}
.box_01 .list_06 p a {background:url(../../img/work_info_06.jpg) no-repeat;}

.box_01 .list_01 #CollapsiblePanel1 a {height:14px;}
.box_01 .list_02 #CollapsiblePanel2 a {height:14px;}
.box_01 .list_03 #CollapsiblePanel3 a {height:14px;}

.box_01 .list_01 {background:url(../../img/work_info_01-o.jpg) no-repeat;}
.box_01 .list_02 {background:url(../../img/work_info_02-o.jpg) no-repeat;}
.box_01 .list_03 {background:url(../../img/work_info_03-o.jpg) no-repeat;}
.box_01 .list_04 {background:url(../../img/work_info_04-o.jpg) no-repeat;}
.box_01 .list_05 {background:url(../../img/work_info_05-o.jpg) no-repeat;}
.box_01 .list_06 {background:url(../../img/work_info_06-o.jpg) no-repeat;}

.box_01 .list_01 a:hover {background:url(../../img/work_info_01-o.jpg) no-repeat;}
.box_01 .list_02 p a:hover {background:url(../../img/work_info_02-o.jpg) no-repeat;}
.box_01 .list_03 p a:hover {background:url(../../img/work_info_03-o.jpg) no-repeat;}
.box_01 .list_04 p a:hover {background:url(../../img/work_info_04-o.jpg) no-repeat;}
.box_01 .list_05 p a:hover {background:url(../../img/work_info_05-o.jpg) no-repeat;}
.box_01 .list_06 p a:hover {background:url(../../img/work_info_06-o.jpg) no-repeat;}

.box_01 .list_01 #CollapsiblePanel1 a:hover {background:none;height:14px;}
.box_01 .list_02 #CollapsiblePanel2 a:hover {background:none;height:14px;}
.box_01 .list_03 #CollapsiblePanel3 a:hover {background:none;height:14px;}
.box_01 .list_04 p a:hover {background:url(../../img/work_info_04-o.jpg) no-repeat;}
.box_01 .list_05 p a:hover {background:url(../../img/work_info_05-o.jpg) no-repeat;}
.box_01 .list_06 p a:hover {background:url(../../img/work_info_06-o.jpg) no-repeat;}

.box_01 p a {
	width:100%;
	display:block;
}

.box_01 p a span {
	padding:33px 90px 0 12px;
	display:block;
}
.box_01 .list_05 p a span {
	padding:33px 0px 0 0px;
	margin-left:12px;
	width:185px;
	/*padding:33px 70px 0 12px;*/
	display:block;
}


.box_01 .list_05 .ce_mark {
	width:291px;
}
.box_01 .list_05 .ce_mark a:hover {
	cursor: pointer;
}
.box_01 .list_05 .ce_mark .pse_mark {
	background:none;
	width:72px;
	height:25px;
	float:right;
	padding:0;
	margin-top:-30px;
	padding-right:7px;
}
.box_01 .list_05 .ce_mark .pse_mark:hover {
	background: none !important;
	cursor: auto !important;
}


.box_01 p a span strong {font-weight:normal;}

.box_02 {
	width:940px;
	margin-bottom:60px;
}

.box_02 dl {
	margin:10px 20px;
	width:580px;
}

.box_02 dt {
	background:url(../../img/icon_blue_triangle.gif) no-repeat 0 6px;
	margin:0 0 10px 0;
	float:left;
	width:125px;
	padding:0 0 0 12px;
	vertical-align:top;
}

.box_02 dd {
	width:435px;
	float:left;
	margin:0 0 10px;
}

.box_02 .title {
 background:url(../../img/title_news_bg.gif) repeat-x right top;
}

.box_02 .btn {
	display:block;
	float:right;
	width:100px;
	margin-bottom:10px;
	background:url(../../img/btn_news_detail.gif) 0 100% no-repeat;
	font-weight:normal;
}

.box_02 .btn a {
	display:block;
	margin:4px 0 0 10px;
	padding-left:20px;
	background:url(../../img/icon_white_arrow.gif) no-repeat 0 2px;
	min-height:20px;
	height:auto !important;
	height:20px;
}

.box_02 .news_area {
	width:620px;
	float:left;
}

.box_02 .title_news {
	width:520px;
	float:left;
}

.box_02 .news_area .title_news {
	background:url(../../img/title_news_bg.gif) no-repeat 100% 0;
}

.box_02 .banner {
	width:300px;
	float:right;
	background:url(../../img/bg_top.gif) no-repeat 0 100%;
}

.box_02 .banner .btn_contact {
	display:block;
	width:150px;
	margin-left:28px;
	margin-bottom:8px;
}

.box_02 .banner .img {
	display:block;
	float:left;
}


.box_01 .list_05 .pse_style {
	background:none;
	display:inline;
}
.btn_pse {
	position:absolute;
	right:5px;
	bottom:5px;
}





