/* -------------------------------
globalnavi Layout 
------------------------------- */
#globalnavi #btn-aboutus a {
	background-position:left -26px;
}

/* -------------------------------
Other Layout 
------------------------------- */
#labelCategory {
	background:url(img/label_category.jpg) no-repeat left top;
}

/* -------------------------------
deputy-president-msg Layout 
------------------------------- */
#p-president-msg #pict3Area {
	margin-bottom:20px;
}
#p-president-msg #pict3Area .left{
	margin-right:14px;
	width:170px;
	text-align:left;
}
#p-president-msg #pict3Area img {
	margin-bottom:5px;
}

/* -------------------------------
education Layout 
------------------------------- */

#p-education .etcTable1 {
	width:100%;
}
#p-education .etcTable1 th {
	padding:7px 10px;
	width:239px;
	border:1px solid #fff;
	line-height:1.231;
	font-weight:bold;
}
#p-education .etcTable1 .th1{
	background-color:#ccdd99;
}
#p-education .etcTable1 .th2{
	background-color:#e7c78d;
}
#p-education .etcTable1 .tdSp {
	width:10px;
}
#p-education .etcTable1 .td1, #p-education .etcTable1 .td2{
	padding:5px 10px;
	line-height:1.231;
	border:1px solid #fff;
	background-color:#fff;
}
#p-education .etcTable1 .td1 dt{
	color:#55bb33;
}
#p-education .etcTable1 .td2 dt{
	color:#cc6633;
}
#p-education .etcTable1 dt{
	margin-bottom:2px;
	font-weight:bold;
}
#p-education .etcTable1 dd{
	margin-bottom:1em;
}
#p-education .arrow {
	position:relative;
	left:384px;
}
#p-education .etcTable2 {
	width:100%;
}
#p-education .etcTable2 th {
	padding:7px 10px;
	border:1px solid #fff;
	background-color:#d5885b;
	line-height:1.231;
	font-weight:bold;
	color:#fff;
}
#p-education .etcTable2 td {
	padding:10px;
	border:1px solid #fff;
	background-color:#fff;
	line-height:1.231;
}

/* 0928 add */
.educationBox1 {
	position: relative;
	width: 470px;
	padding: 62px 13px 15px 65px;
	margin-bottom: 15px;
	
	background: url(img/education_bg_01s.gif) #FFF no-repeat 0 0;
}
.educationBox2 {
	position: relative;
	width: 470px;
	padding: 62px 13px 15px 65px;
	margin-bottom: 15px;
	
	background: url(img/education_bg_02s.gif) #FFF no-repeat 0 0;
}
.educationBox1 ul,
.educationBox2 ul{
	margin-bottom: 1.5em;
}
.educationBox1 ul li,
.educationBox2 ul li{
	padding-left: 23px;
	line-height: 1.5em;
	margin-bottom: 0.75em;
	background: url(img/education_checkicon.gif) no-repeat 0 0;
}

.educationBtn01-1 {
	position: absolute;
	display: block;
	width: 111px;
	height: 26px;
	left: 185px;
	top: 10px;
	
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	
	background: url(img/education_btnset_01.gif) no-repeat 0 0;	
}
.educationBtn01-2 {
	position: absolute;
	display: block;
	width: 111px;
	height: 26px;
	left: 306px;
	top: 10px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	background: url(img/education_btnset_01.gif) no-repeat -116px 0;
}
.educationBtn01-3 {
	position: absolute;
	display: block;
	width: 111px;
	height: 26px;
	left: 427px;
	top: 10px;
	
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	
	background: url(img/education_btnset_01.gif) no-repeat -232px 0;	
}
.educationBtn01-1:hover {
	background-position: 0 -26px;
}
.educationBtn01-2:hover {
	background-position: -116px -26px;
}
.educationBtn01-3:hover {
	background-position: -232px -26px;
}


.educationBtn03 {
	position: absolute;
	display: block;
	width: 215px;
	height: 26px;
	left: 323px;
	top: 10px;
	
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	
	background: url(img/education_btn_03.gif) no-repeat 0 0;	
}
.educationBtn03:hover {
	background-position: 0 -26px;
}

.educationBtn02 {
	display: block;
	margin-left: 90px;
	width: 237px;
	height: 39px;
	
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	
	background: url(img/education_btn_02.gif) no-repeat;	
}
.educationBtn04 {
	display: block;
	margin-left: 90px;
	width: 237px;
	height: 39px;
	
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	
	background: url(img/education_btn_04.gif) no-repeat;	
}
.educationBtn02:hover,
.educationBtn04:hover {
	background-position: 0 -39px;
}


/* 0928 add 2 */
.whiteBox {
	padding: 15px;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin-bottom: 1.5em;
}
.whiteBox ol {
	margin-left: 20px;
	list-style-position: outside;
	list-style-type: decimal;
}
.whiteBox ol li {
	line-height: 1.5em;
	margin-bottom: 0.25em;
}

.tableEducation {
	margin-bottom:10px;
	width:100%;
	background-color:#eee;
	border-collapse: separate;
	border-spacing: 2px;
}

.tableEducation th {
	width: 22%;
	padding:5px 10px;
	border:1px solid #aaa;
	line-height:1.5em;
	background-color:#ddd;
}
.tableEducation td {
	padding:5px 10px;
	border:1px solid #aaa;
	background-color:#fff;
	line-height:1.5em;
}

.tableEducation .thBlue {
	border:1px solid #aae;
	background-color: #9bf;
}
.tableEducation .tdBlue {
	border:1px solid #aae;
}
.tableEducation .thGreen {
	border:1px solid #aea;
	background-color: #9d9;
}
.tableEducation .tdGreen {
	border:1px solid #aea;
}
.tableEducation .thOrange {
	border:1px solid #eca;
	background-color: #eca;
}
.tableEducation .tdOrange {
	border:1px solid #eca;
}
.tableEducation .thGraygreen {
	border:1px solid #aca;
	background-color: #8a8;
}
.tableEducation .tdGraygreen {
	border:1px solid #aca;
}

.h3Reserch {
	background-color: #963;
	color: #FFF;
}

