BODY{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffff url(img/bsc_bg.gif) repeat; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333333; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
	TEXT-ALIGN: center
}

H2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:normal; TEXT-ALIGN: left
}

TD {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}

/* リンク */
a{color:#3265cb;text-decoration:none;}
a:link{color:#3265cb;text-decoration:none;}
a:visited{color:#3265cb;text-decoration:none;}
a:active{color:#3265cb;text-decoration:none;}
a:hover{color:#ff8c66;text-decoration:none;}

IMG {
	VERTICAL-ALIGN: top
}

.top {
	background-image: url(img/title_bg.gif);
	background-repeat: repeat-x;
	height: 170px;
	width: auto;
}

.container {
	MARGIN: 0px auto;
	WIDTH: 780px;
	TEXT-ALIGN: left;
	background-color: #FFFFCC;
}

TABLE.main TD.border_l {
	BACKGROUND: url(img/border_l.gif) #ffffff repeat-y
}
TABLE.main TD.border_r {
	BACKGROUND: url(img/border_r.gif) #ffffff repeat-y
}

/* フッダー部分 */
#fuatbg {
	BACKGROUND-IMAGE: url(img/fuat.gif);
	PADDING-TOP: 15px;
	BACKGROUND-REPEAT: repeat-x;
	TEXT-ALIGN: center;
	padding-bottom: 15px;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, san-serif;
}

/* 左側部分の表示 */
#leftside{
	text-align:left;
	background-color: #E8F2E5;
	border: 1px solid #5FB41A;
	margin-bottom: 5px;
}

/* 中央部分の表示 */
#centerside{
	text-align:left;
	background-color: #FFCC00;
	border: 1px solid #FF6600;
	margin-bottom: 5px;
}

/* 中央コンテンツ部分の表示 */
#center-inside{
	text-align:left;
	background-color: #FFFFFF;
	border: 1px solid #FF6600;
	margin: 10px;
	padding: 5px;
}

/* 右側部分の表示 */
#rightside{
	text-align:left;
	background-color: #D2EAFF;
	border: 1px solid #3399FF;
	margin-bottom: 5px;
}

/* 左サイド（緑）のタイトル */
.linktitle_green{
	width:160px;
	height:22px;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	line-height:20px;
	background:url(img/linktitle_green.gif) #57A518;
	text-indent: 5px;
}
.linktitle_green A:link{
	color: #FFFFFF;
	text-decoration: none;
}
.linktitle_green A:visited{
	color: #FFFFFF;
	text-decoration: none;
}

/* 中央サイド（緑）のタイトル */
.linktitle_orange{
/* 	width:412px; */
	height:22px;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	line-height:20px;
	background:url(img/linktitle_orange.gif) #FF6600;
	text-indent: 5px;
}
.linktitle_green A:link{
	color: #FFFFFF;
	text-decoration: none;
}
.linktitle_green A:visited{
	color: #FFFFFF;
	text-decoration: none;
}

/* 右サイド（青）のタイトル */
.linktitle_blue{
	width:160px;
	height:22px;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	line-height:20px;
	background:url(img/linktitle_blue.gif) #0080FF;
	text-indent: 5px;
}
.linktitle_blue A:link{
	color: #FFFFFF;
	text-decoration: none;
}
.linktitle_blue A:visited{
	color: #FFFFFF;
	text-decoration: none;
}

/* 左サイドの内容 */
.left_linktext{
	color:#333333;
	font-size:12px;
	line-height:16px;
	vertical-align:middle;
}
.left_linktext li{
list-style-image: url(img/sankaku.gif)
}

/* 中央の内容 */
.center_linktext{
	color:#333333;
	font-size:12px;
	line-height:15px;
	border: none;
	margin: auto;
	padding: 5px;
}

/* 右サイドの内容 */
.linktext{
	color:#333333;
	font-size:12px;
	line-height:16px;
	margin: 5px;
	vertical-align:middle;
}
.linktext li{
list-style-image: url(img/sankaku.gif)
}


/* RSSリンク部（上部）の表示 */
#rss_link {
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold;
	line-height: 20px;
}
#rss_link A:link{
	color: #FFFFFF;
	text-decoration: none;
}
#rss_link A:visited{
	color: #FFFFFF;
	text-decoration: none;
}

/* SBリンク部（下部）の表示 */
#sb_text {
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	color: #000099;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}

.page {
	font-size: 12px;
	color: #FF6600;
	padding: 3px 10px;
	font-weight: bold;
	text-align: right;
}

.entry_navi {
	font-size: 12px;
	font-style: normal;
	color: #009900;
	text-align: center;
	text-transform: none;
	text-decoration: none;
	background-color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
}



.category {
	font-weight: bold;
	color: #3265cb;
}
#navicategoryname a{
	float: left;
}
#navicategorylist a{
}

.archives {
	font-weight: bold;
	color: #3265cb;
}
#naviarchivename a{
	float: left;
}
.naviarchivelist{
	text-align: left;
	margin-left: -30px;
	padding-left: -35px;
}
