@charset "utf-8";


/**
* トップ
*
* @author  早稲田システム開発株式会社（開発部：中野）
* @since   2011.5.1
*
*
*
*【インデックス】
* ①
*
*/


div#areaContents {
	background-position:0px 0px;
}
/* ページトップへリンク */
#pageTop {
	width:751px;
	background-position:0px bottom;
}
div#blockSideMenu {
	text-align:right;
}


div#blockDocument {
	float:left; !important
}
div#blockSideMenu {
	float:right; !important
	background:#CCCCCC; !important
}

/* ログイン ブロック */
div#blockLogin {
	width:100%;
}
div#blockLogin div.left {
	width:285px;
	height:150px;
	margin-top:25px;
	padding:30px 0px 0px 25px;
	border:1px solid #ececec;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	background: url(../img_cmn/bg_login_box.png) repeat-x;
}

#blockLogin dl {
	width:100%;
	margin:15px auto 0;
	clear:both;
}
#blockLogin dl dt {
	width:65px;
	float:left;
	font-size:12px;
	line-height:1.0em;
}
#blockLogin dl dd {
	float:left;
}
#blockLogin dl dd input {
	width:175px;
	ime-mode:disabled;
}
/* ボタン */
#blockLogin ul {
	margin-top:27px;
	margin-left:3px;
	text-align:center;
	clear:both;
}
#blockLogin ul li {
	list-style:none;
	display:inline;
}
#blockLogin ul li button {
	width:160px;
	height:33px;
	border:none;
	background:transparent;
}


div#blockLogin div.right {
	width:375px;
	padding-top:27px;
	text-align:left;
	color:#666;
}
/* Welcome to I.B.MUSEUM SaaS */
div#blockLogin div.right img {
	margin-bottom:25px;
}
div#blockLogin div.right p {
	line-height:1.2em;
	margin-left:3px;
	margin-bottom:7px;
}
/*div#blockLogin div.right a {
	color:#666;
	text-decoration:underline;
}*/
div#blockLogin div.right a {
}


/* WordPressのDBに記述のCSSを移動 */
/* 操作マニュアルリンクおよびメッセージ欄 */
#toppageLogoutMsg {
    padding-top: 15px;
	text-align: center;
}

/* ログアウト時 メッセージ */
#toppageLogoutMsg span {
    padding: 2px 0 2px 20px;
    line-height: 16px;
	background: url(../img_cmn/icon_news.png) no-repeat;
}

#toppageLogoutMsg ul {
	width:auto;
	padding-left:61px;
	text-align:left;
}
#toppageLogoutMsg ul li {
	margin-bottom:5px;
    list-style-type:none;
    line-height:1.3em;
}

/* 操作マニュアルリンク */
#toppageLogoutMsg ul li a {
    padding-left: 17px;
    vertical-align: top;
    letter-spacing: 1px;
	background: url(../img_cmn/arrow_square_u.png) no-repeat 0 1px;
}



/*マップスメニュー*/
div#menuMapps {
	width:100%;
	margin-top:25px;
	text-align:center;
}
div#menuMapps ul li {
	list-style:none;
}
div#menuMapps ul li button {
	margin:0px auto;
	background:transparent;
	border:none;
}
div#menuMapps ul li#ibmuseumSaaS button {
	width:660px;
	height:90px;
}


/* IE6 ユーザにのみ表示のアラート*/
#blockCautionIE6 {
	display:none;
}


/* 共通アラート */
#blockCaution {
	margin:10px auto 0;
	text-align:center;
	font-size:90%;
	line-height:1.6em;
	letter-spacing:1px;
	color:#666;
}
div#blockCaution p {
	margin:0 50px 4px 60px;
	text-align:left;
}
div#blockCaution p span {
	margin-left:1.0em;
	display:block;
}
div#blockCaution p img {
	margin-left:5px;
	margin-right:3px;
}
div#blockCaution p span a {
	color:#666;
}
div#blockCaution p span a:hover {
	color:#89d70d;
}



/* 新着情報 */
#blockNews {
	width:675px;
	margin-top:25px;
	padding:20px 10px 8px 15px;
	/padding-bottom:15px;
	background:#fffaf4;
	clear:both;
}

#blockNews h3 {
	margin-top:0px;
	margin-right:40px;
	position:relative;
	top:-5px;
	
	/position:static; /*IE6・7*/
}
#blockNews div.block-list {
	margin-top:10px;
	margin-left:37px;
}

#blockNews dl {
	margin-bottom:10px;
	/*background: url(../img_cmn/icon_list.png) 0 4px no-repeat;*/
	clear:both;
	width:auto;
}
/* 日付 */
#blockNews dl dt {
	width:100px;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:1.1em;
	color:#FF7700;
	letter-spacing:1px;
}

#blockNews dl dt,  x:-moz-any-link {	/*←FireFoxハック*/
	width:105px;
}

/* タイトル */
#blockNews dl dd {
	float:left;
	line-height:1.2em;
}
#blockNews dl dd a {
	color:#555;
}
#blockNews dl dd a:hover {
	text-decoration:underline;
}
/* 一覧リンク */
#blockNews p.link-list {
	text-align:right;
	font-size:10px;
	clear:both;
	/margin-bottom:-7px;
}
#blockNews p.link-list a {
	padding-left:11px;
	text-decoration:none;
	color:#444;
	background:url(../img_cmn/arrow_s.png) 0 2px no-repeat;
}


/* ユーザ コンテンツ メニュー */
div#blockUserMenuTop {
	width:100%;
	margin-top:25px;
	margin-bottom:10px;
}
div#blockUserMenuTop h3 {
	margin-bottom:8px;
	border-bottom:solid 1px #333333;
}
div#blockUserMenuTop p {
	color:#777;
}

div#blockUserMenuTop ul {
	margin-top:15px;
	width:720px;
	position:relative;
	left:-2px;
		
	/position:static; /*IE6・7*/
}
div#blockUserMenuTop ul li {
	margin:0 6px 6px 0;
	float:left;
	display:block;
	list-style:none;	
}



/*----------------------------------------------------------------------*/
/*	clearfix															*/
/*----------------------------------------------------------------------*/

#blockLogin,
#blockLogin dl,
#blockNews,
#blockNews dl,
div#blockUserMenuTop ul {
	display: inline-block;
	display: block;
}

#blockLogin:after,
#blockLogin dl:after,
#blockNews:after,
#blockNews dl:after,
div#blockUserMenuTop ul:after {
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	content: ".";
}

/*----------------------------------------------------------------------*/
/*	重要なお知らせ欄													*/
/*----------------------------------------------------------------------*/
#blockInfor {
	margin-bottom: 10px;
}
#blockInfor a:link,
#blockInfor a:visited {
	color:red;
	font-size:120%;
}
#blockInfor a:hover {
	color:#89d70d;
}

