@charset "utf-8";
/* *****************************************************
  *  コンテントPCスタイルシート・content_pc.css
* **************************************************** */
.sponly {
	display: none !important;
}
* {
	margin           : 0;
	padding          : 0;
	font-size        : 100%;
	font-style       : normal;
}
body {
	font-size    : 100%;
	background: url(assets/images/common/bg/bg_body.gif) #f5e8d5 repeat-x 0 0;
}
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,pre,form,input,textarea,caption {
	margin           : 0;
	padding          : 0;
}
/* clearFix*/
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; } 
.clearfix { display: block; }
.clear { clear: both;}
img { border: 0px; }
#header li,
#left li,
#footer li { list-style-type: none; }
a { overflow:hidden;  text-decoration: none; }
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 文 字 設 定 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
a:link, a:visited                          { color: #003a85; }
a:hover, a:active                          { color: #2d98dc; }
#body                                      { color: #444444; font-size: 24px; line-height: 1.2em; }
#breadcrumbs                               { color: #6d6d6d; font-size: 11px; line-height: 35px; }
#breadcrumbs a                             { color: #c2c2c2; }
#body #sidemenu li a                       { color: #323232; font-size: 14px; line-height: 43px; }
#body #sidemenu li.active a                { color: #666;    font-size: 14px; line-height: 43px; }
#body #sidemenu li a:hover                 { color: #666; }
#body #sidemenu li li a                    { color: #323232; font-size: 14px; line-height: 43px; }
#body #sidemenu li.active a                { color: #323232; font-size: 14px; line-height: 43px; }
#body #right h1                            { color: #2e4794; font-size: 15px; line-height: 1.5em; font-weight: normal; }
#body #contents h2                         { color: #2e4794; font-size: 16px; line-height: 1.5em; font-weight: normal; }
#body #contents h3                         { color: #2e4794; font-size: 14px; line-height: 1.5em; font-weight: normal; }
#body #contents h4                         { color: #323232; font-size: 12px; line-height: 1.2em; font-weight: bold;   }
#body #contents h5                         { color: #4d4d4d; font-size: 12px; line-height: 1.2em; }
#body #contents h6                         { color: #4d4d4d; font-size: 12px; line-height: 1.2em; font-weight: normal; }
#body #contents                            { color: #4d4d4d; font-size: 12px; line-height: 1.5em; }
#body #contents p                          { color: #4d4d4d; font-size: 12px; line-height: 1.9em; }
#body #contents li                         { color: #4d4d4d; font-size: 12px; line-height: 1.5em; }
#body #contents table                      { color: #4d4d4d; font-size: 12px; line-height: 1.5em; }
#body #contents th                         { color: #4d4d4d; font-size: 12px; line-height: 1.5em; }
#body #contents td                         { color: #4d4d4d; font-size: 12px; line-height: 1.5em; }
#body #contents dt                         { color: #4d4d4d; font-size: 12px; line-height: 2.0em; }
#body #contents dd                         { color: #4d4d4d; font-size: 12px; line-height: 2.0em; }
#body #contents q                          { color: #4d4d4d; font-size: 12px; line-height: 2.0em; }
#body #contents blockquote                 { color: #4d4d4d; font-size: 12px; line-height: 2.0em; }
#body #contents sup                        { color: #4d4d4d; font-size: 0.3em; }
.bold { font-weight: bold !important; color: #2E4797!important; }

/*各見出し設定*/
#contents h1 {
	height: 23px;
	text-indent: -1000em;
	margin-bottom: 28px;
}
#contents h2 { margin-bottom: 30px; padding-bottom: 6px; border-bottom: solid 1px #c7c7c7;}
#contents h3 { margin-bottom:  7px;}
#contents h4 { margin-bottom:  9px;}
#contents h5 { margin-bottom:  9px;}
#contents h6 { margin-bottom:  9px;}
#contents p  { margin-bottom:  30px;}
#contents em { font-style: italic;}
/*リスト*/
#contents ul { margin-bottom:  30px;}
#contents li { margin-bottom:  3px; list-style-type: none;}
/*リストdisc*/
#contents ul.disc li { list-style-type: disc;}
/*イメージ*/
#body #right #contents .imgCenter {                /*==画像中央配置==*/
	text-align: center;
	margin: 0 auto;
	text-aling: center;
	margin-bottom: 20px;
}
#body #right #contents .imgLeft {                  /*==画像左配置==*/
	float: left;
	text-align: center;
	margin: 0 15px 5px 20px;
}
#body #right #contents .imgRight {                 /*==画像右配置==*/
	float: right;
	text-align: center;
	margin: 0 0 5px 15px;
}
#body #right #contents span.caption {
	display: block;
	margin: 2px 5px 30px 5px;
	text-align: center;
}
#body #right #contents table {
	border-collapse: collapse;
}
#contents a[href$=".pdf"] {
	padding: 5px 15px 5px 0;
	background: url(assets/images/common/icon/icon_pdf.gif) no-repeat 100% 50%;
}
#contents a[href^="http"],
#contents a[href^="https"] {
	padding: 5px 20px 5px 0;
	background: url(assets/images/common/icon/icon_newWindow.gif) no-repeat 100% 50%;
}
#contents a.noicon[href$=".pdf"],
#contents a.noicon[href^="http"],
#contents a.noicon[href^="https"] {
	padding: inherit;
	background: none;
}
/*==============================================================================*/
/*                               #rightFunctions                              */
/*==============================================================================*/
#rightFunctions {
	width: 214px;
	margin: 0 0 0 22px;
	float: right;
	border: solid 1px #2e4794;
	position: relative;
}
/*カレンダー機能*/
#calender {
	width: 214px;
	height: 264px;
}
a#calePrev,
a#caleNext {
	display: block;
	width: 24px;
	height: 25px;
	text-indent: -1000em;
	position: absolute;
	z-index: 100;
}
a#caleNext {
	background: url(assets/images/common/btn/btn_calender_next.gif) no-repeat 7px 6px;
	top: 44px;
	left: 145px;
}
a#calePrev {
	background: url(assets/images/common/btn/btn_calender_prev.gif) no-repeat 5px 6px;
	top: 44px;
	left: 46px;
}
/*概要*/
#rightFunctions #info {
	width: 214px;
	height: 267px;
	text-indent: -1000em;
	overflow: hidden;
}
#rightFunctions #info p {
	padding-top: 267px;
}
#colleSearch {
	width: 214px;
	height: 95px;
	background-color: #2e4794;
	position: relative;
}
/*収蔵品検索*/
#colleSearch h3 {
	width: 180px;
	height: 28px;
	margin: 0 0 11px 17px;
	padding-top: 16px;
	text-indent: -1000em;
	border-bottom: solid 1px #586ca9;
}
#colleSearch input#inputarea {
	font-size: 14px;
	width: 140px;
	height: 21px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border: 0;
	background: url(assets/images/common/bg/bg_colleSearchArea.gif) no-repeat 0 0;
	position: absolute;
	top: 56px;
	left: 17px;
}
#colleSearch input#collect_btn_search {
	position: absolute;
	top: 56px;
	left: 177px;
}
/*言語選択ボタン*/
#langSelect h3{
	widht: 214px;
	height: 43px;
	text-indent: -1000em;
}
#langSelect li{
	width: 214px;
	height: 41px;
	list-style-type: none;
	overflow: hidden;
}
#langSelect li span{
	display: block;
	width: 214px;
	height: 41px;
	text-indent: -1000em;
}
#langSelect li a {
	display: block;
	width: 214px;
	height: 41px;
	text-indent: -1000em;
}		}
/*==============================================================================*/		/*==============================================================================*/
/*                                 #pagebottom                                  */
/*==============================================================================*/
#pagebottom {
	width: 888px;
	margin: 0 auto;
	padding: 33px 31px 54px 31px;
	background-color: #f2f2f2;
}
#bottoms {
	width: 888px;
	background: url(assets/images/common/bg/bg_bottoms.gif) repeat-y 0 0;
}
.link {
	font-size: 12px;
	width: 221px;
	float: left;
}
#bottoms .link li a br {
	display: none;
}
#address.link {
	width: 211px;
	padding-right: 10px;
}
#bottoms .link li a br {
	display: none;
}
#address h3 {
	font-size: 14px;
	margin:  0 0 7px 0;
}
.link p {
	color: #333;
	line-height: 22px;
}
.link a {
	color: #333;
}
.link a:hover { color: #31cdfe;}
.link h4 {
	font-family: normal;
	padding-left: 16px;
	margin: 5px 0 8px 15px;
	background: url(assets/images/common/icon/icon_list_pagebottom.gif) no-repeat 0 0;
}
.link ul {
	margin: 0 0 21px 0; 
}
.link ul li {
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	margin: 0 0 4px 30px;
}
.link ul ul {
	margin: 4px 0 0 0;
}
.link ul ul li {
	list-style-type: none;
	margin: 0 0 4px 7px;
}
#address #social {
	width: 90px;
	height: 20px;
	margin: 15px 0 0 0;
}
#address #social ul {
	margin: 0 0 0 0;
}
#address #social li {
	width: 19px;
	height: 20px;
	margin: 0 8px 0 0;
	float: left;
	overflow: hidden;
}
#address #social li a {
	display: block;
	width: 19px;
	height: 20px;
	text-indent: -1000em;
}
#address #social li#btn_fb a      {background: url(assets/images/common/btn/btn_fb.gif) no-repeat 0 0;}
#address #social li#btn_twitter a {background: url(assets/images/common/btn/btn_twitter.gif) no-repeat 0 0;}
#address #social li#btn_mixi a    {background: url(assets/images/common/btn/btn_mixi.gif) no-repeat 0 0;}
/*==============================================================================*/

/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*                                  サムネイル全般                              */
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/* 展覧会 サムネイルE */
.thumbE {
	width: 128px;
	height: 128px;
	border: solid 1px #c8c8c8;
	float: right;
}
.thumbE table td {
	width: 128px;
	height: 128px;
	text-align: center;
	vertical-align: middle;
}
/* 展覧会 サムネイルB */
.thumbB {
}
/* 展覧会 サムネイルA */
.thumbA {
	width: 56px;
	height: 56px;
	border: solid 1px #c8c8c8;
	float: left;
	margin: 0 13px 13px 0;
}
.thumbA table td {
	width: 56px;
	height: 56px;
	text-align: center;
	vertical-align: middle;
	position: relative;
}
/* ポスターギャラリー サムネイルQ */
.thumbQ {
	width: 152px;
	height: 152px;
	border: solid 1px #c8c8c8;
	float: left;
	margin: 0 10px 10px 0;
}
.thumbQ table td {
	width: 152px;
	height: 152px;
	text-align: center;
	vertical-align: middle;
}
/* 収蔵品 サムネイルT */
.tour table td {
	width: 950px;
	height: 530px;
	text-align: center;
	vertical-align: middle;
}
/* 収蔵品 サムネイルD */
.thumbD {
}
/* 収蔵品 サムネイルL */
.thumbL {
	width: 152px;
	height: 152px;
	border: solid 1px #c8c8c8;
	float: left;
	margin: 0 10px 10px 0;
}
.thumbL table td {
	width: 152px;
	height: 152px;
	text-align: center;
	vertical-align: middle;
}
/* 収蔵品 サムネイルM */
.thumbM {
	width: 130px;
	height: 130px;
	border: solid 1px #c8c8c8;
	float: left;
}
.thumbM table td {
	width: 130px;
	height: 130px;
	text-align: center;
	vertical-align: middle;
	position: relative;
}
.colleList .thumbM {
	margin: 0 23px 23px 0;
}
.display {
	height: 16px;
	text-indent: -1000em;
	position: absolute;
	bottom: 0;
	right: 0;
}
/* 収蔵品 サムネイルS */
.thumbS {
	width: 56px;
	height: 56px;
	border: solid 1px #c8c8c8;
	float: left;
	margin: 0 13px 13px 0;
}
.thumbS table td {
	width: 56px;
	height: 56px;
	text-align: center;
	vertical-align: middle;
	position: relative;
}
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
/*                                   トップページ                               */
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
body#pid1 {background: url(assets/images/index/bg/bg_body_top.gif) #f5e8d5 repeat-x 0 0;}
body#pid1 #btnContentSlide {display: none;}
body#pid1 #body {
	width: 950px;
	margin-left: 0;
}
body#pid1 #menuarea .dummy {
	width: 0 !important;
	height: 0 !important;
}
#pid1 #menuarea li a br {
	display: none;
}
/*====================#cover=======================*/
body#pid1 #cover {
	width: 1050px;
	margin: 0 auto;
	height: 466px;
}
body#pid1 #menuarea div ul {
	display: block;
	height: 366px;
	margin: 73px 0 0 40px;
	position: relative;
	text-align: center;
}
body#pid1 #menuarea li {
	font-size: 13px;
	width: 193px;
	hieght: 170px;
	margin: 0 16px 0 0;
	list-style-type: none;
	float: left;
}
body#pid1 #menuarea li a {
	display: block;
	width: 193px;
	height: 31px;
	padding: 139px 0 0 0;
}
/*言語グレーアウト*/
body#pid1 #menuarea li span {
	display: block;
	width: 193px;
	hieght: 31px;
	padding: 139px 0 0 0;
}
/*閉じるボタン*/
body#pid1 #menuarea li.btnClose {
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
	top: -55px;
	right: 10px;
}
body#pid1 #menuarea li.btnClose a {
	display: block;
	width: 20px;
	height: 20px;
	padding: 20px 0 0 0;
	background: url(assets/images/common/menu/btn_submenu_close.gif) no-repeat 0 0;
}
/*オーバーレイ*/
body#pid1 #overlay {
	height: 466px;
}
/*====================#control======================*/
body#pid1 #control {
	width: 950px;
	position: absolute;
	top: 521px;
	left: 75px;
	z-index: 1000;
}
body#pid1 #top_play {
	width: 30px;
	height: 29px;
	text-align: center;
	float: left;
	background: url(assets/images/common/bg/bg_black.png) repeat;
	overflow: hidden;
	z-index: 200;
}
body#pid1 #top_play a {
	display: block;
	width: 30px;
	height: 29px;
	text-indent: -1000em;
	background: url(assets/images/common/btn/btn_stop.png) no-repeat 0 0;
}
body#pid1 #top_nav {
	height: 29px;
}
body#pid1 #top_nav span {
	display: block;
	width: 29px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	float: left;
	border-left: solid 1px #666;
	background: url(assets/images/common/bg/bg_black.png) repeat;
}
body#pid1 #top_nav span a {
	color: #fff;
	font-size: 12px;
}
body#pid1 #top_nav span.activeSlide a {
	display: block;
	width: 29px;
	height: 29px;
	background: url(assets/images/common/bg/bg_black_act.png) repeat 0 0;
}
/*====================#appeal=======================*/
body#pid1 #appeal {
	width: 933px;
	height: 196px;
	margin: 0 0 41px 23px;
}
body#pid1 #appeal li {
	width: 293px;
	height: 196px;
	list-style-type: none;
	float: left;
	margin-right: 14px;
}
body#pid1 #appeal li a{
	display: block;
	width: 293px;
	height: 196px;
}
body#pid1 #middleRow {
	width: 905px;
	height: 510px;
	margin: 0 22px 0 23px;
}
/*====================#news=======================*/
body#pid1 #news {
	width: 599px;
	float: left;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	position: relative;
}
body#pid1 #news .goTpicsLst {
	height: 19px;
	overflow: hidden;
	position: absolute;
	top: 25px; 
	right: 43px;
}
body#pid1 #news .goTpicsLst a {
	display: block;
	height: 19px;
	text-indent: -1000em;
}
body#pid1 #news .rss {
	width:19px;
	height: 19px;
	overflow: hidden;
	position: absolute;
	top: 24px; 
	right: 10px;
}
body#pid1 #news .rss a {
	display: block;
	width:19px;
	height: 19px;
	text-indent: -1000em;
	background: url(assets/images/index/news/btn_rss.gif) no-repeat 0 0;
}
body#pid1 #news h2 {
	width: 212px;
	height: 62px;
	text-indent: -1000em;
}
body#pid1 #news #hilight {
	width: 212px;
	height: 329px;
	padding: 0 11px;
	float: left;
}
body#pid1 #news #hilight .imgHilight {
	margin-bottom: 8px;
	text-align: center;
}
body#pid1 #news #hilight h3{
	color: #323232;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
body#pid1 #news #hilight h4 {
	color: #808080;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}
body#pid1 #news #hilight p {
	color: #808080;
	font-size: 11px;
	line-height: 20px;
}
body#pid1 #news #newsList {
	width: 353px;
	height: 431px;
	border-top: solid 1px #f2f2f2;
	float: right;
	position: relative;
}
body#pid1 #news #newsList li {
	width: 353px;
	font-size: 14px;
	line-height: 21px;
	padding: 4px 0;
	list-style-type: none;
	border-bottom: solid 1px #F2F2F2;
}
body#pid1 #news #newsList li:hover {background-color: #f2f2f2;}
body#pid1 #news #newsList li span.paddate {font-size: 11px;}
body#pid1 #news #newsList li a {
	display: block;
	font-size: 12px;
	color: #4d4d4d;
}
body#pid1 #news #newsList #pagenatNews {
	width: 353px;
	height: 36px;
	text-align: center;
/*	margin-top: 275px;*/
	z-index: 100;
	position: absolute;
	right: 0px;
	bottom: 14px;
}
body#pid1 #news #newsList #pagenatNews #news_prev,
body#pid1 #news #newsList #pagenatNews #news_next {
	width: 18px;
	height: 18px;
	overflow: hidden;
}
body#pid1 #news #newsList #pagenatNews #news_prev {
	position: absolute;
	top: 9px;
	left: 14px;
}
body#pid1 #news #newsList #pagenatNews #news_next {
	position: absolute;
	top: 9px;
	right: 14px;
}
body#pid1 #news #newsList #pagenatNews #news_prev a,
body#pid1 #news #newsList #pagenatNews #news_next a {
	display: block;
	width: 18px;
	height: 18px;
	text-indent: -1000em;
}
body#pid1 #news #newsList #pagenatNews #news_prev a,
body#pid1 #news #newsList #pagenatNews #news_next a {
	display: block;
	width: 18px;
	height: 18px;
	text-indent: -1000em;
}
body#pid1 #news #newsList #pagenatNews #news_prev a { background: url(assets/images/common/btn/btn_arrow_normal_prev.gif) no-repeat 0 0;}
body#pid1 #news #newsList #pagenatNews #news_next a { background: url(assets/images/common/btn/btn_arrow_normal_next.gif) no-repeat 0 0;}
body#pid1 #news #newsList #pagenatNews #news_prev a:hover { background: url(assets/images/common/btn/btn_arrow_normal_prev.gif) no-repeat 0 -18px;}
body#pid1 #news #newsList #pagenatNews #news_next a:hover { background: url(assets/images/common/btn/btn_arrow_normal_next.gif) no-repeat 0 -18px;}
body#pid1 #news #newsList #pagenatNews #news_disc {
	font-size: 12px !important;
	letter-spacing: 5px;
	padding-top: 5px;
}
body#pid1 #news #newsList #pagenatNews #news_disc a { color: #808080; }
body#pid1 #news #newsList #pagenatNews #news_disc a.activeSlide { color: #2e4895; }
body#pid1 #news #newsList #pagenatNews #news_disc a:hover { color: #2e4895;}
/*====================#fb=======================*/
body#pid1 #snsArea {
	width: 292px;
	height: 440px;
	float: right;
}
body#pid1 #fb {
	border-bottom: 1px #aaaaaa solid;
	margin-bottom: 5px;
}
body#pid1 #fb h2 {
	width: 292px;
	height: 46px;
	text-indent: -1000em;
	background: url(assets/images/index/bg/bg_header_fb.gif) no-repeat 0 0;
}
body#pid1 #fb_topics {
	position: absolute;
	top: 1025px;
	padding: 0px 5px 0 5px;
	background-color: white;
	border-left: 1px #aaa solid;
	border-right: 1px #aaa solid;
	width: 280px;
}
body#pid1 #fb_topics #fb_inner {
	padding: 4px 3px 0 3px;
	border-top: 1px #DDD solid;
	border-bottom: 1px #DDD solid;
}
body#pid1 #fb_topics .topic {
	height: 54px;
}
body#pid1 #fb_topics .topic img {
	float: left;
	margin-right: 7px;
}
body#pid1 #fb_topics .topic h3 {
	font-size: 11px;
	line-height: 18px;
	font-family: "lucida grande",tahoma,verdana,arial,'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
}
body#pid1 #fb_topics .topic p {
	font-size: 11px;
	line-height: 14px;
	font-family: "lucida grande",tahoma,verdana,arial,'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
}
/*====================#twitter=======================*/
#me {
	width: 292px;
	height: 46px;
	background: url(/assets/images/index/bg/bg_header_tw.gif) no-repeat 0;
	text-indent: -1000em;
	margin-top: 14px;
}

/*====================#imgSche=======================*/
body #imgSche {
	width: 950px;
	height: 205px;
	position: relative;
}
body #imgSche #pagenatSche {
	width: 44px;
	height: 17px;
	position: absolute;
	top: 16px;
	right: 25px;
	z-index: 100;
}
body #imgSche #pagenatSche #sche_prev{
	width: 17px;
	height: 17px;
	overflow: hidden;
	float: left;
}
body #imgSche #pagenatSche #sche_prev a {
	display: block;
	width: 17px;
	height: 17px;
	text-indent: -1000em;
	overflow: hidden;
	background: url(assets/images/common/btn/btn_arrow_inverse_prev.gif) no-repeat 0 0;
}
body #imgSche #pagenatSche #sche_next{
	width: 17px;
	height: 17px;
	overflow: hidden;
	margin-left: 10px;
	float: right;
}
body #imgSche #pagenatSche #sche_next a {
	display: block;
	width: 17px;
	height: 17px;
	text-indent: -1000em;
	overflow: hidden;
	background: url(assets/images/common/btn/btn_arrow_inverse_next.gif) no-repeat 0 0;
}
/*====================#banner=======================*/
body#pid1 #banner {
	width: 950px;
	height: 87px;
	padding-top: 18px;
	background-color: #ccc;
	position: relative;
}
body#pid1 #banner ul {
	width: 905px;
	height: 59px;
	margin-left: 28px;
	margin-top: 23px;
}
body#pid1 #banner li {
	display: inline;
	margin-right: 12px;
	float: left;
	overflow: hidden;
}
body#pid1 #banner #banner_prev,
body#pid1 #banner #banner_next {
	width: 17px;
	height: 17px;
	overflow: hidden;
	position: absolute;
	z-index: 1000;
}
body#pid1 #banner #banner_prev {
	top: 39px;
	left: 6px;
}
body#pid1 #banner #banner_next {
	top: 39px;
	right: 6px;
}
body#pid1 #banner #banner_prev a,
body#pid1 #banner #banner_next a {
	display: block;
	width: 17px;
	height: 17px;
	text-indent: -1000em;
}
body#pid1 #banner #banner_prev a { background: url(assets/images/index/banner/arrow_banner_prev.gif) no-repeat 0 0;}
body#pid1 #banner #banner_next a  { background: url(assets/images/index/banner/arrow_banner_next.gif) no-repeat 0 0;}
body#pid1 #banner #banner_prev a:hover  { background: url(assets/images/index/banner/arrow_banner_prev.gif) no-repeat 0 -17px;}
body#pid1 #banner #banner_next a:hover  { background: url(assets/images/index/banner/arrow_banner_next.gif) no-repeat 0 -17px;}
body#pid1 #banner #banner_disc {
	width: 950px;
	height: 28px;
	font-size: 7px;
	text-align: center;
	letter-spacing: 5px;
	margin-top: 62px;
}
body#pid1 #banner #banner_disc a { color: #808080;}
body#pid1 #banner #banner_disc a.activeSlide { color: #2e4895;}
body#pid1 #banner #banner_disc a:hover { color: #2e4895;}
/*-----------------------------各ページ共通ページネイション---------------------*/
.pagenate .prev,
.pagenate .next {
	width: 18px;
	height: 18px;
	overflow: hidden;
	position: absolute;
}
.pagenate .prev { top: 10px; left: 13px;}
.pagenate .next { top: 10px; right:13px;}
.pagenate .prev a,
.pagenate .next a {
	display: block;
	width: 18px;
	height: 18px;
	text-indent: -1000em;
	background-color: pink;
}
.pagenate .prev a { background: url(assets/images/common/pagenation/arrow_prev.gif) no-repeat 0 0;}
.pagenate .next a { background: url(assets/images/common/pagenation/arrow_next.gif) no-repeat 0 0;}
.pagenate .prev a:hover { background: url(assets/images/common/pagenation/arrow_prev.gif) no-repeat 0 -18px;}
.pagenate .next a:hover { background: url(assets/images/common/pagenation/arrow_next.gif) no-repeat 0 -18px;}
.pagenate .disc {
	width: 593px;
	margin: 0 auto;
	text-align: center;
	letter-spacing: 5px;
	padding-top: 10px;
}
.pagenate .disc a {
	color: #797979;
	font-size: 7px;
}
.pagenate .disc a:hover {color: #3545a7;}


/*==============================================================================*/
/*                                 ランキング                                    */
/*==============================================================================*/
body#pid3514 #body #contents td:nth-child(4){ white-space:nowrap; }
body#pid3514 #body #contents td.top10{ font-size:1.2em; font-weight:bold; }

/*==============================================================================*/
/*                                 その他                                   */
/*==============================================================================*/
.pcListCenter {
	text-align: center;
}
.pcListCenter ul {
	display: inline-block;
}
