/*** MAIN SKIN ***/

.menu, .menu * {
     margin:               0;
     padding:          0;
     list-style:          none;
}

#main .widget-area ul.menu {
     line-height:     1.0;
     padding: 10px 0;
}

.menu li {
     position:               relative;
     width: 220px;
     background-repeat: no-repeat;
	background-position: 15px 3px;
}

.menu li a {
     height: 35px;
     display: block;
     font-size: 13px;
     color: #525252;
     font-weight:          bold;
     padding: 18px 0px 0 90px;
}
.menu li:hover a,
.menu li.current-menu-ancestor a,
#main .widget-area ul.menu li ul li.current-menu-ancestor a,
#main .widget-area ul.menu li ul li ul li a:hover,
#main .widget-area ul.menu li ul li.current-menu-item a,
#main .widget-area ul.menu li.current-menu-ancestor ul li ul li.current-menu-item a,
#main .widget-area ul.menu li.current-menu-ancestor ul li ul li a:hover {
	color: #004fa4;
}


#main .widget-area ul.menu li ul {
	width: 190px;
	margin: 0 0 15px 15px;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
}
#main .widget-area ul.menu li:not(.current-menu-ancestor) ul {
	display: none;
}
#main .widget-area ul.menu li ul {
	display: none\9; /* IE8 */
}
#main .widget-area ul.menu li.current-menu-ancestor ul {
	display: block\9; /* IE8 */
}


#main .widget-area ul.menu li ul li {
	padding: 5px 0 5px 0px;
	width: 100%;
}
#main .widget-area ul.menu li ul li a {
	font-size: 12px;
	height: auto;
	padding: 0 0 0 11px;
	background-image: url("/wp-content/uploads/ico_navList.png");
	background-repeat: no-repeat;
	background-position: left 1px;
	color: #525252;
}
#main .widget-area ul.menu li ul li a:hover {
	background-position: left -31px;
	color: #004fa4;
}

#main .widget-area ul.menu li ul li ul {
	margin: 3px 0 0 18px;
	border: none;
	margin-bottom: 0;
}
#main .widget-area ul.menu li ul li ul li {
	width: 170px;
	padding: 2px 0;
}
#main .widget-area ul.menu li ul li ul li a,
#main .widget-area ul.menu li.current-menu-ancestor ul li ul li a {
	font-size: 11px;
	color: #A0A0A0;
	line-height: 1.1em;
	background: none;
	padding: 0;
}
#main .widget-area ul.menu li ul li ul li a:before {
	content: "- ";
	display: block;
	float: left;
	width: 10px;
	height: 13px;
}

/*** SUB SKIN ***/

.menu li:hover,
.menu li.sfHover,
.menu a:focus,
.menu a:hover,
.menu a:active {
     outline:          0;
     text-decoration:     none;
     cursor: pointer;
}



/*---------------------------------------
【top】学部・大学院紹介 start
-----------------------------------------*/

li.nav2 ul.sub-menu-link li,
li.nav2 ul.sub-menu-link li:hover {
	text-indent: 0;
}

.menu-gakubu-in-container {
	background: #f6f6f6;
	width:220px;
/*
	border-bottom: 1px solid #666;
	margin-bottom:30px;
*/
}

#main .widget-area .menu-gakubu-in-container ul.menu{
	padding: 10px 0 0;
}

.menu li.nav1hoken a {
	height: 40px;
	padding-top: 13px;
}

.nav1shinkyu {
	background-image: url(/wp-content/uploads/nav01_shinkyu.jpg);
}
.nav1hoken {
	background-image: url(/wp-content/uploads/nav01_hoken.jpg);
}
.nav1kango {
	background-image: url(/wp-content/uploads/nav01_kango.jpg);
}
.nav1gakubu_in {
	background-image: url(/wp-content/uploads/nav01_daigakuin.jpg);
}


/*---------------------------------------
【top】学部・大学院紹介 end
-----------------------------------------*/


/*---------------------------------------
　　案内 start
-----------------------------------------*/

.menu-annai-container {
	background: #f6f6f6;
	border-bottom: 1px solid #666;
	width: 220px;
	margin-bottom: 30px;
}

#main .widget-area .menu-annai-container ul.menu{
	padding: 0 0 10px;
}

.nav2daigaku {
	background-image: url(/wp-content/uploads/nav02_daigaku.jpg);
}
.nav2gakusei {
	background-image: url(/wp-content/uploads/nav02_gakusei.jpg);
}
.nav2career {
	background-image: url(/wp-content/uploads/nav02_shikaku.jpg);
}
.nav2unit {
	background-image: url(/wp-content/uploads/nav02_unit.jpg);
}
.nav2link {
	background-image: url(/wp-content/uploads/nav02_link.jpg);
}
.nav2research {
	background-image: url(/wp-content/uploads/nav02_kenkyu.jpg);
}


/*---------------------------------------
　　案内 end
-----------------------------------------*/