/* CSS Document */

#navi { width: 800px; margin: 0 auto; padding: 0; }
#navi ul { margin: 0; padding: 0; list-style:none; }
#navi li { margin: 0; padding: 0; height: 32px; text-indent: -9999px; }
#navi li#home { float: left; background:  url(../btn_top.gif) no-repeat; width: 84px;}
#navi li#feature { float: left; background:  url(../btn_feature.gif) no-repeat; width: 100px;}
#navi li#search { float: left; background:  url(../btn_search.gif) no-repeat; width: 132px;}
#navi li#cata { float: left; background:  url(../btn_cata.gif) no-repeat; width: 156px;}
#navi li#news { float: left; background:  url(../btn_blog.gif) no-repeat; width: 122px;}
#navi li#case { float: left; background:  url(../btn_case.gif) no-repeat; width: 105px;}
#navi li#link { float: left; background:  url(../btn_link.gif) no-repeat; width: 101px;}
#navi li a { height: 32px; text-decoration: none; display: block;}

#navi li#home a:hover { background:  url(../btn_top_over.gif); }
#navi li#feature a:hover { background:  url(../btn_feature_over.gif); }
#navi li#search a:hover { background:  url(../btn_search_over.gif); }
#navi li#cata a:hover { background:  url(../btn_cata_over.gif); }
#navi li#news a:hover { background:  url(../btn_blog_over.gif); }
#navi li#case a:hover { background:  url(../btn_case_over.gif); }
#navi li#link a:hover { background:  url(../btn_link_over.gif); }

#l-con p { /*左側コンテンツ*/
	margin: 15px 0 0 0;
	padding: 0;
	width: 500px;
}

/*#l-con h3 { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }*/

.ltext {
	font-size: 1em;
	color: #000000;
	font-weight: bold;
}
.stext {
	font-size: 0.75em;
	color: #000000;
}

.text9p {
	font-size: 9pt;
	color: #333333;
	line-height: 1.5;
}

#date {
	margin: 10px 0 0 15px; padding: 0;
	width: 560px;
	font-size: 9pt;
	color: #000000;
}

#data {
	margin: 10px 0 0 30px;
	padding: 0;
	width: 550px;
	font-size: 9pt;
	line-height: 1.6;
	color: #000000;
}
#data2 {
	margin: 10px 0 0 0px;
	padding: 0;
	width: 550px;
	font-size: 9pt;
	line-height: 1.6;
	color: #000000;
}
#data P {
	margin: 10px 0 0 0; padding: 0;
	width: 520px;
}
#data P.navi {
	margin: 15px 0 20px 0; padding: 0;
	width: 520px;
}



/*--右側コンテンツ--*/
#r-con-b {
	float: right;
	margin: 0; padding: 0;
	width:200px;
	text-align:left;
}
#r-con-b p {
	margin: 10px 0 0 0;
	padding: 0;
	width: 200px;
}
h3#kiji {
	margin: 18px 0 5px 0; padding: 0;
	width: 220px; height: 23px;
	background: url(../../news/img/sub_title_01.gif) no-repeat;
	text-indent: -9999px;
}
h3#categ {
	margin: 18px 0 5px 0; padding: 0;
	width: 220px; height: 23px;
	background: url(../../news/img/sub_title_02.gif) no-repeat;
	text-indent: -9999px;
}
h3#past {
	margin: 18px 0 5px 0; padding: 0;
	width: 220px; height: 23px;
	background: url(../../news/img/sub_title_03.gif) no-repeat;
	text-indent: -9999px;
}

.module-list,
.archive-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.module-list-item {
    margin-top: 5px;
    margin-bottom: 5px;
}
