@charset "UTF-8";
/* CSS Document */

/* グローバルナビ設定
---------------------------------------------*/

/* 01マウスオ−バー時
---------------------*/
.over01 a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

.over01 a:link {
	background-image :  url(../images/research.gif);
}

.over01 a:visited{
	background-image :  url(../images/research.gif);
}

.over01 a:hover{
	background-image : url(../images/research_over.gif);
}

.over01 a:active{
	background-image :  url(../images/research_over.gif);
}

.over01 a:link img{
    visibility : visible ;
    border-style : none ;
}

.over01 a:visited img{
    visibility : hidden ;
    border-style : none ;
}

.over01 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

.over01 a:active img{
    visibility : hidden ;
    border-style : none ;
}


/* 01stay時
---------------------*/

.over01stay a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}




/* 02マウスオ−バー時
---------------------*/
.over02 a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

.over02 a:link {
	background-image :  url(../images/pubucations.gif);
}

.over02 a:visited{
	background-image :  url(../images/pubucations.gif);
}

.over02 a:hover{
	background-image : url(../images/pubucations_over.gif);
}

.over02 a:active{
	background-image :  url(../images/pubucationsh_over.gif);
}

.over02 a:link img{
    visibility : visible ;
    border-style : none ;
}

.over02 a:visited img{
    visibility : hidden ;
    border-style : none ;
}

.over02 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

.over02 a:active img{
    visibility : hidden ;
    border-style : none ;
}


/* 02stay時
---------------------*/

.over02stay a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

/* 03マウスオ−バー時
---------------------*/
.over03 a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

.over03 a:link {
	background-image :  url(../images/seminars.gif);
}

.over03 a:visited{
	background-image :  url(../images/seminars.gif);
}

.over03 a:hover{
	background-image : url(../images/seminars_over.gif);
}

.over03 a:active{
	background-image :  url(../images/seminars_over.gif);
}

.over03 a:link img{
    visibility : visible ;
    border-style : none ;
}

.over03 a:visited img{
    visibility : hidden ;
    border-style : none ;
}

.over03 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

.over03 a:active img{
    visibility : hidden ;
    border-style : none ;
}


/* 03stay時
---------------------*/

.over03stay a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}


/* 04マウスオ−バー時
---------------------*/
.over04 a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

.over04 a:link {
	background-image :  url(../images/member.gif);
}

.over04 a:visited{
	background-image :  url(../images/member.gif);
}

.over04 a:hover{
	background-image : url(../images/member_over.gif);
}

.over04 a:active{
	background-image :  url(../images/member_over.gif);
}

.over04 a:link img{
    visibility : visible ;
    border-style : none ;
}

.over04 a:visited img{
    visibility : hidden ;
    border-style : none ;
}

.over04 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

.over04 a:active img{
    visibility : hidden ;
    border-style : none ;
}


/* 04stay時
---------------------*/

.over04stay a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

/* 05マウスオ−バー時
---------------------*/
.over05 a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

.over05 a:link {
	background-image :  url(../images/album.gif);
}

.over05 a:visited{
	background-image :  url(../images/album.gif);
}

.over05 a:hover{
	background-image : url(../images/album_over.gif);
}

.over05 a:active{
	background-image :  url(../images/album_over.gif);
}

.over05 a:link img{
    visibility : visible ;
    border-style : none ;
}

.over05 a:visited img{
    visibility : hidden ;
    border-style : none ;
}

.over05 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

.over05 a:active img{
    visibility : hidden ;
    border-style : none ;
}


/* 05stay時
---------------------*/

.over05stay a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}


/* 06マウスオ−バー時
---------------------*/
.over06 a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

.over06 a:link {
	background-image :  url(../images/recruit.gif);
}

.over06 a:visited{
	background-image :  url(../images/recruit.gif);
}

.over06 a:hover{
	background-image : url(../images/recruit_over.gif);
}

.over06 a:active{
	background-image :  url(../images/recruit_over.gif);
}

.over06 a:link img{
    visibility : visible ;
    border-style : none ;
}

.over06 a:visited img{
    visibility : hidden ;
    border-style : none ;
}

.over06 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

.over06 a:active img{
    visibility : hidden ;
    border-style : none ;
}


/* 06stay時
---------------------*/

.over06stay a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

/* 07マウスオ−バー時
---------------------*/
.over07 a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

.over07 a:link {
	background-image :  url(../images/access.gif);
}

.over07 a:visited{
	background-image :  url(../images/access.gif);
}

.over07 a:hover{
	background-image : url(../images/access_over.gif);
}

.over07 a:active{
	background-image :  url(../images/access_over.gif);
}

.over07 a:link img{
    visibility : visible ;
    border-style : none ;
}

.over07 a:visited img{
    visibility : hidden ;
    border-style : none ;
}

.over07 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

.over07 a:active img{
    visibility : hidden ;
    border-style : none ;
}


/* 07stay時
---------------------*/

.over07stay a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}
/* 08マウスオ−バー時
---------------------*/
.over08 a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

.over08 a:link {
	background-image :  url(../images/introduction.gif);
}

.over08 a:visited{
	background-image :  url(../images/introduction.gif);
}

.over08 a:hover{
	background-image : url(../images/introduction_over.gif);
}

.over08 a:active{
	background-image :  url(../images/introduction_over.gif);
}

.over08 a:link img{
    visibility : visible ;
    border-style : none ;
}

.over08 a:visited img{
    visibility : hidden ;
    border-style : none ;
}

.over08 a:hover img{
    visibility : hidden ;
    border-style : none ;
}

.over08 a:active img{
    visibility : hidden ;
    border-style : none ;
}


/* 08stay時
---------------------*/

.over08stay a{
    display : inline-table;
    width : 185px ;
    height : 47px ;
    background-repeat : no-repeat ;
    background-position : center center ;
}

/* 第三階層表示
---------------------*/

#menu3{
	height: 100%;
	width: 184px;
	background-color: #EBF4F4;
	list-style-position: inside;
	list-style-image: url(../../publication/images/list_ico.gif);
	list-style-type: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
}
#menu3 li {
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #EBF4F4;
}
#menu3 a {
	color: #333333;
	background-color: #EBF4F4;
	font-size: 90%;
}
#wrapper #secondary .stxt {
	font-size: 80%;
}
#wrapper #secondary #menu {
	line-height: 0px;
}
