@charset "shift_jis";
@import url("base.css");
@import url("header.css");
@import url("globalnavi.css");
@import url("leftnavi.css");
@import url("rightnavi.css");
@import url("footer.css");
@import url("style.css");

/*##################################################
-------------LIST-------------
 01: Contents
 02: Top Page
------------------------------
##################################################*/



/* --------------------------------------------------
 01: Contents Style
 -------------------------------------------------- */
#contentsArea	{
	float:left;
	width:576px;
	overflow:hidden;
}


/* --------------------------------------------------
 02: Top Page Style
 -------------------------------------------------- */
#flashArea	{
	margin-bottom:12px;
}

/* ========== 更新情報・注目情報　共通パーツ ========== */
/* ボックス */
#contentsArea .koushin	{
	background:url(../images/maincts/maincts_bg_base.gif) left top repeat-y;
	margin-bottom:10px;
}
#contentsArea .chumoku	{
	background:url(../images/maincts/maincts_bg_chumoku_base.gif) left top repeat-y;
	margin-bottom:10px;
}
#contentsArea .koushin .inner	{
	background:url(../images/maincts/maincts_bg_btm.gif) left bottom no-repeat;
	padding:10px 10px 9px 16px;
	zoom:1;
}
#contentsArea .chumoku .inner	{
	background:url(../images/maincts/maincts_bg_chumoku_btm.gif) left bottom no-repeat;
	padding:10px 10px 9px 16px;
	zoom:1;
}

/* 太字部分 */
#contentsArea .koushin .inner .box strong,
#contentsArea .chumoku .inner .box strong	{
	color:#705c00;
}

/* リンク部分 */
#contentsArea .koushin .inner .box a,
#contentsArea .chumoku .inner .box dd.more a	{
	/*color:#f00;*/
}
#contentsArea .koushin .inner .box a:link,

/* priority calculation problem in FF 
if use a:link */

#contentsArea .chumoku .inner .box dd.more a {
	text-decoration:underline;
}
#contentsArea .koushin .inner .box a:hover,
#contentsArea .chumoku .inner .box dd.more a:hover	{
	text-decoration:none;
}

/* ========== 更新情報エリア ========== */
#contentsArea .koushin .inner .box	{
	width:550px;
	height:220px;
	overflow-y:scroll;
}

/* 区切り線 */
#contentsArea .koushin .inner .box .separate	{
	background:url(../images/maincts/maincts_line.gif) bottom no-repeat;
	width:510px;
	height:3px;
	margin-bottom:5px;
}
#contentsArea .koushin .inner .box .separate hr	{
	display:none;
}

/* 画像付きリストのスタイル */
#contentsArea .koushin .inner .box dl	{
	width:520px;
	margin-bottom:10px;
	overflow:hidden;
}
#contentsArea .koushin .inner .box dt,
#contentsArea .koushin .inner .box dd	{
	float:left;
}
#contentsArea .koushin .inner .box dt	{
	width:110px;
}
#contentsArea .koushin .inner .box dd	{
	width:380px;
}

/* 比順列リストスタイル */
#contentsArea .koushin .inner .box li	{
	background:url(../images/maincts/maincts_ico.gif) 0px 3px no-repeat;
	padding-left:13px;
	padding-bottom:6px;
}

/* ========== 注目情報エリア ========== */
#contentsArea .chumoku .inner .box	{
	width:520px;
}

/* 画像付きリストのスタイル */
#contentsArea .chumoku .inner .box dl	{
	width:520px;
	margin-bottom:21px;
	overflow:hidden;
}
#contentsArea .chumoku .inner .box dt	{
	float:left;
	width:155px;
}
#contentsArea .chumoku .inner .box dd	{
	float:right;
	width:365px;
}
#contentsArea .chumoku .inner .box dd.more	{
	text-align:right;
}

/*　ブログ表示　*/

.mpArticle img{display:none;}
.mpArticleDate{display:none;}
.mpMFCPro{display:none;}
#mpMFCBloglist{display:none;}

#rightNavi #mpMFCBlog {
	background:none;
	width:170px;
	margin:0 auto;
	font-size:14px;
	line-height:120%;
}

#rightNavi #mpMFCBloglist {
	background:none;
	margin:0;
	padding:0;
}

#mpMFCBloglist .mpArticle {
	background:none;
	margin:0;
	padding:0;
}
#mpMFCBloglist .mpMFCPro {
	background:none;
	margin:0 0 5px 0;
	padding:0;
	width:170px;
}

.mpMFCUpdateDate {color:#FFFFFF;}
#mpMFCBloglist .pro_links {color:#FFFFFF;}

#mpMFCBloglist .mpArticleName {
	font-weight:bold;
	width:170px;
	text-decoration:underline;
}

#mpMFCBloglist .mpArticleName:hover { text-decoration:none;}