@charset "UTF-8";
/* CSS Document */

#contents_titlebox {
	width: 967px;
	margin: 0 auto;
	padding: 0px;
	clear: both;
}


#contents_titlebox h2 {
	padding: 0;
	margin: 0;
}

#contents_titlebox img {
	padding: 0 0 10px 0;
}


#contents_titlebox2 {
	width: 967px;
	margin: 0 auto;
	padding: 30px 0px 0 0px;
	clear: both;
}


#contents_titlebox2 h2 {
	padding: 0;
	margin: 0;
}

#contents_titlebox2 img {
	padding: 0 0 10px 0;
}



.pagelinkbox {
	width: 250px;
	margin: 0 auto;
	font-size: 14px;
	position: relative;
}

.pagelinkbox ul {
	padding: 0;
	margin: 0 0 0 0;
	position: absolute;
	top: -35px;
	_top: -40px;
	left: 250px;
	width: 4000px;

}

.pagelinkbox li{
	float: left;
	padding: 0 30px 0 0px;
	margin: 0;
	list-style: none;
	width: auto;
}

.pagelinkbox li img {
	padding: 0 5px 2px 0;
}



#offence_box {
	width: 967px;
	margin: 0 auto;
	clear: both;
}

.offenceimgbox {
	width: 123px;
	padding: 0px 0px 20px 0px;
	float: left;
}

.offenceimgbox p {
	font-size: 12px;
	padding: 0px;
	margin:0;
}

.offenceimgbox p span {
	font-size: 14px;
	font-weight: bold;
}


.offenceimgbox p a:hover {
	color: #ff6100;
	text-decoration: underline;
}

#offence_box img {
	padding: 0px 0 0px 0;
}

.offenceimgbox_last {
	width: 100px;
	padding: 0px 0px 20px 0px;
	float: left;
}

.offenceimgbox_last p {
	font-size: 12px;
	padding: 0px;
	margin:0;
}

.offenceimgbox_last p a:hover {
	color: #ff6100;
	text-decoration: underline;
}


.offenceimgbox_last p span {
	font-size: 14px;
	font-weight: bold;
}

#deffence_box {
	width: 967px;
	margin: 0 auto;
	padding: 0 0px;
	clear: both;
}

.deffenceimgbox {
	width: 123px;
	padding: 0px 0px 20px 0px;
	float: left;
}

.deffenceimgbox p {
	font-size: 12px;
	padding: 0px;
	margin:0;
}

#deffence_box img {
	padding: 0px 0 0px 0;
}


.deffenceimgbox_last {
	width: 100px;
	padding: 0px 0px 20px 0px;
	float: left;
}

.deffenceimgbox_last p {
	font-size: 12px;
	padding: 0px;
	margin:0;
}





.staff_box {
	width: 967px;
	margin: 0 auto;
	padding: 0 0px;
	clear: both;
}

.stafftxtbox {
	width: 325px;
	height: auto;
	padding: 0px 0px 10px 0px;
	float: left;
}

.stafftxtbox {
	width: 246px;
	height: auto;
	padding: 0px 0px 10px 0px;
	float: left;
}

.stafftxtbox p {
	font-size: 12px;
	padding: 10px 0 0 20px;
	margin:0;
	line-height: 180%;
}

.stafftxtbox p span {
	padding: 0 0 0 0px;
}

.staff_box img {
	padding: 0px 0 0px 0;
}

.stafftxtbox dl {
	width: 246px;
}

.stafftxtbox dt {
	float:left;
	width:110px;
	padding:5px 0 5px 10px;
	font-weight:bold;
	font-size: 12px;
}


.stafftxtbox dd {
	width:100px;
	font-size: 12px;
	margin-left:120px;
	padding: 5px 5px 5px 10px;
} 


.stafftxtbox_last {
	width: 229px;
	height: auto;
	padding: 0px 0px 10px 0px;
	float: left;
}

.stafftxtbox_last p {
	font-size: 12px;
	padding: 10px 0 0 20px;
	margin:0;
	line-height: 180%;
}

.stafftxtbox_last p span {
	padding: 0 0 0 0px;
}

.staff_box_last img {
	padding: 0px 0 0px 0;
}

.stafftxtbox_last dl {
	width: 229px;
}

.stafftxtbox_last dt {
	float:left;
	width:110px;
	padding:5px 0 5px 10px;
	font-weight:bold;
	font-size: 12px;
}


.stafftxtbox_last dd {
	width:90px;
	font-size: 12px;
	margin-left:100px;
	padding:5px 5px 5px 10px;
} 

.stafftxtbox_analyzing {
	width: 400px;
	height: auto;
	padding: 0px 0px 10px 0px;
	float: left;
}

.stafftxtbox_analyzing p {
	font-size: 12px;
	padding: 10px 0 0 20px;
	margin:0;
	line-height: 180%;
}

.stafftxtbox_analyzing p span {
	padding: 0 0 0 0px;
}

.stafftxtbox_analyzing dl {
	width: 400px;
}

.stafftxtbox_analyzing dt {
	float:left;
	width:240px;
	padding:5px 0 5px 10px;
	font-weight:bold;
	font-size: 12px;
}


.stafftxtbox_analyzing dd {
	width:100px;
	font-size: 12px;
	margin-left:250px;
	padding:5px 5px 5px 10px;
} 

