@charset "utf-8";
/* CSS Document */
/*----- 第二階層下層共通 2013/10 -----*/





/* ////////////////////////////// list　*/

/*********** people ***********/
.list_lightbox ul.pickup {
	width:640px;
}

.list_lightbox ul.pickup li{
	float:left;
	line-height: 1.2;
}


.list_lightbox ul.pickup li dl,
.list_lightbox ul.pickup li dl:hover{
	padding: 3px 7px;
	margin:0px;
    background-image: url(../image/bx_news_bn_bg.png);
	background-repeat: repeat;
	height:54px;
	margin: 0;
	overflow: hidden;
	position: relative;
	top: 90px;
	width: 136px;
}


.list_lightbox ul.pickup li dl dd{
	font-size:.75em;
	color: #FFFFFF;
	margin-left: 0;
	position: absolute;
	bottom: 3px;
	width:158px;
	overflow:hidden;
}

.list_lightbox ul.pickup li dl dd a,
.list_lightbox ul.pickup li dl dd p{
	color:#FFFFFF;
	font-weight: normal;
	line-height:1.2;
}


.pickdetail{
	background-position: -13px 0; 
	background-repeat: no-repeat;
	width:150px;
	height:150px;
	display:block;
	margin:0px 10px 10px 0px;
	padding:0;
	text-align:left;
	text-decoration:none;
	background:#dee5e9;
	position: relative;
}


div.pickdetail:hover {
opacity:0.75;
filter: alpha(opacity=75);        /* ie lt 8 */
-ms-filter: "alpha(opacity=75)";  /* ie 8 */
-moz-opacity:0.75;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.75;              /* Safari 1.x */
zoom:1;
}





#control li{
	cursor: pointer;
	float: left;
	padding-right: 2px;
	padding-bottom: 2px;
}

/*********** world ***********/


#world_contents .list_lightbox ul.pickup {
	width:640px;
}

#world_contents .list_lightbox ul.pickup li{
	float:left;
	line-height: 1.5;
	background:#C3CED4 url(../image/world/bg01.jpg) repeat-x left top;
	margin:0 10px 10px 0;
	padding:10px;
}


#world_contents .list_lightbox ul.pickup li dl {
	width: 183px;
	padding: 0;
    background-image: none;
	height:auto;
	margin: 0;
	overflow: auto;
	position:static;
}

#world_contents .list_lightbox ul.pickup li dl dt {
	margin-bottom:8px;
}

#world_contents .list_lightbox ul.pickup li dl dd{
	font-size:.875em;
	color: #000;
	margin-left: 0;
	position: static;
	width:183px;
	overflow:auto;
}

#grid .mix{	
opacity: 0;	
filter: alpha(opacity=0); /* ie lt 8 */	
-ms-filter: "alpha(opacity=0)"; /* ie 8 */	
-moz-opacity:0; /* FF lt 1.5, Netscape */	
-khtml-opacity: 0; /* Safari 1.x */	
display: none;	
}


#control li{
	cursor: pointer;
	float: left;
	padding-right: 2px;
	padding-bottom: 2px;
}

#world_contents a:hover {
	text-decoration: none;
}


/*********** Education ***********/

/* Education Index */

.eduTopListBox li {
	float:left;
	margin-right:8px;
	margin-top:8px;
}



/* Education Policy */

.modHeadline_policy01 {
	background:#D6E0E6;
	color:#7DC252 !important;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}

/* Education Junior College */

.modHeadline_junior01 {
	padding-left:30px;
	margin-top:0;
}

.modHeadline_junior01.num01 {
	background:url(../image/education/num_junior01.jpg) no-repeat left top;
}
.modHeadline_junior01.num02 {
	background:url(../image/education/num_junior02.jpg) no-repeat left top;
}
.modHeadline_junior01.num03 {
	background:url(../image/education/num_junior03.jpg) no-repeat left 0;
	padding:15px 0 15px 30px;
}
.modHeadline_junior01.num04 {
	background:url(../image/education/num_junior04.jpg) no-repeat left top;
}


/* Event Calendar table 201502 overwrite */
#eventpage table.pattern5,
#eventpage table.pattern6{
	border-collapse:inherit;
}

#eventpage table.pattern5 th{
	color:#4c4948;
}














