@charset "utf-8";
/* CSS Document */
/*ホームページCSS*/

/* カテゴリヘッダースタイル設定
----------------------------------------------------------------------------------------------- */
#cHeaderArea #mainMenu {
	border-top:5px solid #0066CC;
}


/*カテゴリロゴエリア*/
#cHeaderArea #catLogo{
	width:700px;
	height: 291px;
	background-image: none;
	margin: 0px auto;
	clear: both;
}



/*カテゴリメインエリア*/

#mainTop{
	margin: 10px 5px 20px 0px;
}

#lmainTop{
	width: 515px;
	float: left;
}

#rmainTop{
	width: 180px;
	float: right;
}
#newsMain{
	height:250px;
	width:514px;
	overflow:auto;
}

.flash{ margin-bottom: 10px; }
.white{background-color:#ffffff;}
.title2-link2{margin:0em 0em 0em 0.75em; color:#000000; font-size:86%; _font-size: 80%; line-height:135%;}
.nav-sgroup{background-color:#f9f8f7;}
.nav-mgroup{background-color:#FAF9BA;}
.nav-ngroup{background-color:#FEFEED;}
.rbanner{ text-align: center; margin-top: 5px; }

/* WhatsNewスタイル設定
----------------------------------------------------------------------------------------------- */
#lmainTop .whatsNewTitle {border: solid #0000FF; border-width:0px 0px 1px 6px;margin-top:10px;}
#lmainTop .whatsNewTitle h2 {font-family: Arial, Helvetica, sans-serif;	line-height: 1.2em;}
#lmainTop .whatsNewMark {background-color:#D7E6FF; font-size:10px;}
#newsList {	width: 495px;}

/* カテゴリフッタースタイル設定
----------------------------------------------------------------------------------------------- */
#footerArea #copyright {
	border-top:#0066CC solid 5px;
}
#footerArea #copyright address {
	padding-top: 2px;
}
#footerArea #footerMenu #fMnuHome {
	display: none;
}



/* お客様別カテゴリ選択
----------------------------------------------------------------------------------------------- */
#rList h3{ background: url("../images/home/categori_header.jpg") no-repeat; width: 180px; height: 60px; text-indent: -9999px; }
#rList ul{ background: url("../images/home/categori.jpg") repeat-y; padding: 10px 10px 10px 15px; margin-top: -3px; }
#rList ul li{ border-left: solid 3px #4672D3; padding-left: 8px; margin: 3px 0; font-size: 10px; }
#rList ul li a{ color: #818181; }
#rList ul li a:hover{ color: #CC3300; }

#user table {
background-color:#F3FCB6;
margin-bottom:5px;
}
#user td {
padding:2px;
vertical-align:top;
}