@charset "utf-8";

/*
============================ Nav CSS ============================

			ナビゲーション
				1.グローバルナビ
				2.パンくず
				3.ヘッダーナビ
				4.フッターナビ

====================================================================
*/
@media screen and (min-width: 800px) {

/* 1.グローバルナビ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

aside ul#nav,
ul#filter {
	background: url(/content/400010741.png) 0 0 no-repeat !important;
	margin: 0;
	padding: 0;
	width: 241px;
	height: 342px;
}
aside ul#nav {
	margin: 0 0 30px;
}
ul#sort {
	background: url(/content/400010741.png) 0 0 no-repeat !important;
	margin: 0;
	padding: 0;
	width: 241px;
	height: 37px;
}
aside ul#nav li,
ul#filter li,
ul#sort li { margin: 0; }
aside ul#nav li a,
ul#filter li a,
ul#sort li a {
	display: block;
	background: none;
	width: 241px;
	height: 0;
	overflow: hidden;
}

/* オフマウス */
aside ul#nav li#nav01 a,
ul#filter li#nav01 a { padding: 96px 0 0; }
aside ul#nav li#nav02 a,
ul#filter li#nav02 a { padding: 72px 0 0; }
aside ul#nav li#nav03 a,
ul#filter li#nav03 a { padding: 100px 0 0; }
aside ul#nav li#nav04 a,
ul#filter li#nav04 a { padding: 37px 0 0; }
aside ul#nav li#nav05 a,
ul#filter li#nav05 a { padding: 37px 0 0; }


/* アクティブ */
.feature-stories aside ul#nav { background-position: -241px 0 !important; }
.research-news aside ul#nav { background-position: -482px 0 !important; }
.editors-choice aside ul#nav { background-position: -723px 0 !important; }
.department-list aside ul#nav { background-position: 0 0 !important; }
.newsletter aside ul#nav { background-position: 0 0 !important; }


/* オンマウス
aside ul#nav li#nav01 a:hover,
ul#filter li#nav01 a:hover { background-position: -241px 0 !important; }
aside ul#nav li#nav02 a:hover,
ul#filter li#nav02 a:hover { background-position: -482px 0 !important; }
aside ul#nav li#nav03 a:hover,
ul#filter li#nav03 a:hover { background-position: -723px 0 !important; }
aside ul#nav li#nav04 a:hover,
ul#filter li#nav04 a:hover { background-position: 0 0 !important; } */





/* 2.パンくず
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */




/* 3.ヘッダーナビ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

ul#lang {
	float: right;
}
ul#lang li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	line-height: 1;
	height: 14px;
}
ul#lang li img {
}
ul#lang li#ja {
	border-right: solid 1px #333;
	padding: 0 9px 0 0 !important;
	margin: 0 9px 0 0 !important;
}
ul#lang li a {
}

ul#sns {
	float: left;
	margin: 0 0 5px;
}
ul#sns li {
	float: left;
	margin: 0 3px 0 0;
}
ul#sns li a {
	display: block;
	padding: 21px 0 0;
	width: 22px;
	height: 0;
	overflow: hidden;
}
ul#sns li a.rss { background: url(/content/400010738.png) no-repeat; }
ul#sns li a.fb { background: url(/content/400010733.png) no-repeat; }
ul#sns li a.tw { background: url(/content/400010739.png) no-repeat; }


/* 4.フッターナビ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

footer ul {
	margin: 0;
}
	.home footer ul {
		margin: 0 0 0 30px;
	}
footer ul li {
	display: inline;
	border-right: solid 1px #333;
	margin: 0 7px 0 0;
	padding: 0 10px 0 0;
}
footer ul li.last {
	border: none;
}



}
/* END */
