/************************
	ユーザーCSS定義
*************************/
/***** H1タグはSEO対策で見せかけ12Pointに変更 *****/
h1 {
	font-size: 12px;
}

/***** BLOG全体の定義 *****/
p {
	margin: 0px;
	padding: 1;
	border: none;
}

/**************************************
	         TOPページ関連
***************************************/
/*********** メインフレーム ***********/
.body-main {
	margin: 0;
	padding-top: 5;
	padding-left: 10;
	background-color: #FFFFFF;
	background-image: url(  );
	background-repeat: repeat;
}

/* 基本ベース配置 */
.frame-base {
	background-image: url();
	width: 800px;
}
/* ヘッダー部BOX */
.frame-header {
	padding: 3px;
	width: 800px;
}
/* トップナビゲーション部BOX ( BLOG-TOP, SiteMap ) */
.frame-navi-top {
	padding: 3px;
	width: 800px;
}
/* メイン部分外枠BOX */
.frame-contents {
	padding: 3px;
	width: 800px;
}
/* メインBOX (3BoxType) */
.frame-main {
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 6px;
	width: 458px;
	float: left;
}
/* メインBOX (2BoxType) */
.frame-main2 {
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 6px;
	width: 615px;
	float: left;
}
/* サイドバー左BOX */
.frame-navi-left {
	padding: 0px;
	width=176px;
	float: left;
}
/* サイドバー右BOX */
.frame-navi-right {
	padding: 0px;
	width: 156px;
	float: left;
}
/* フッターBOX */
.frame-footer {
	padding: 3px;
	clear: both;
	width: 800px;
}

/************** 部品Frame **************/
/** カレンダ、カテゴリ、キーワード **/
.frame-unit1 {
	padding: 3px;
	clear: both;
	width: 170px;
/*
	color: #FFFFFF;
	background: #EFEFFF;
	border: solid #0099CC;
	border-color: #FF99CC;
	border-width: 1px;
*/
}

/** 注目の記事(topic)、最新１０件、Comment/Trackback **/
.frame-unit2 {
	padding: 3px;
	clear: both;
	width: 150px;
	color: #FFFFFF;
/*	background: #FFFFFF; */
	border: dotted #0099CC;
	border-color: #0099CC;
	border-width: 1px;
}

/** お知らせメール、カウンター **/
.frame-unit3 {
	padding: 3px;
	clear: both;
	width: 170px;
/*
	color: #FFAAFF;
	background: #FFEFEF;
	border: solid #0099CC;
	border-color: #0099CC;
	border-width: 1px;
*/
}

/********* 記事一覧コンテンツ *********/
.content-main {
	border: solid #0099CC;
	color: #FFFFFF;
	background: #FFFFFF;
	border-top-color: #339999;
	border-bottom-color: #339999;
	border-left-color: #339999;
	border-right-color: #339999;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

/********* 記事一覧FONT *********/
/** タイトル **/
.main-font-title {
	color: #003399;
	font-family: "ＭＳ ゴシック","平成ゴシック",sans-serif;
	font-family: "Verdana", "Tahoma", "Arial";
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/** カテゴリ名 **/
.main-font-categ {
	color: #AAAAAA;
	font-family: "ＭＳ ゴシック","平成ゴシック",sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/** 登録日付 **/
.main-font-date {
	color: #003399;
	font-family: "Tahoma", "ＭＳ ゴシック","平成ゴシック",sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/** 本文 **/
.main-font-content {
	color: #333333;
	font-family: Myriad, verdana, arial, "MS Pゴシック","平成ゴシック",serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/**************************************
	      詳細記事ページ関連
***************************************/
/*********** 記事コンテンツ ***********/
.detail-body-main {
	margin: 0;
	padding-top: 5;
	padding-left: 10;
	background-color: #FFFFFF;
	background-image: url(  );
	background-repeat: repeat;
}

/* 記事詳細BOX */
.detail-content-main {
	border: solid #0099CC;
	color: #FFAAFF;
	background: #FFFFFF;
	border-top-color: #339999;
	border-bottom-color: #339999;
	border-left-color: #339999;
	border-right-color: #339999;
	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

/********* 詳細記事FONT *********/
/** タイトル **/
.detail-font-title {
	color: #003333;
	font-family: "ＭＳ Ｐゴシック","平成ゴシック",sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/** カテゴリ名 **/
.detail-font-categ {
	color: #AAAAAA;
	font-family: "ＭＳ ゴシック","平成ゴシック",sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/** 登録日付 **/
.detail-font-date {
	color: #003399;
	font-family: "ＭＳ ゴシック","平成ゴシック",sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/** 本文 **/
.detail-font-content {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック","平成ゴシック",serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/*** Comment内容表示 ***/
.comment-main {
	border: solid #0099CC;
	color: #FFAAFF;
	background: #FFFFFF;
	border-top-color: #0099CC;
	border-bottom-color: #003399;
	border-left-color: #003399;
	border-right-color: #0099CC;
	
	border-style: dashed;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}
.comment-title {
	font-size: 12px;
	line-height: 14px;
	color: #003366;
	text-decoration: none;
	font-family: "Verdana", "Tahoma", "Arial";
	font-weight: bold;
}
.comment-date {
	font-family: "Verdana", "Tahoma", "Arial";
	font-size: 9px;
	line-height: 10px;
	color: #FF6600;
	font-weight: normal;
}

.comment-name {
	font-family: "Verdana", "Tahoma", "Arial";
	font-size: 12px;
	line-height: 14px;
	color: #0066FF;
	font-weight: normal;
}

.comment-content {
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	text-decoration: none;
	font-family: "Verdana", "Tahoma", "Arial";
}

/*** Trackback内容表示 ***/
.trackback-main {
	border: solid #0099CC;
	color: #FFAAFF;
	background: #FFFFFF;
	border-top-color: #0099CC;
	border-bottom-color: #003399;
	border-left-color: #003399;
	border-right-color: #0099CC;
	
	border-style: dashed;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}
.trackback-title {
	font-size: 12px;
	line-height: 15px;
	color: #003366;
	text-decoration: none;
	font-family: "Verdana", "Tahoma", "Arial";
	font-weight: bold;
}
.trackback-date {
	font-family: "Verdana", "Tahoma", "Arial";
	font-size: 9px;
	line-height: 10px;
	color: #FF6600;
	font-weight: normal;
}
.trackback-name {
	font-family: "Verdana", "Tahoma", "Arial";
	font-size: 9px;
	line-height: 11px;
	color: #0066FF;
	font-weight: normal;
}

.trackback-content {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	font-family: "Verdana", "Tahoma", "Arial";
}

/**************************************
	     コンテンツ用リンク属性
***************************************/
/***** 一般のリンク用 *****/
a:link{text-decoration:none;color:#000000;}
a:visited{text-decoration:none;color:#000000;}
a:active{text-decoration:none;color:#000000;}
a:hover{color:#ff6600;}

/***** 一般のリンク用 *****/
.link-main a:link {
	color: #0000AA;
}
.link-main a:visited {
	color: #0000AA;
	border: 1px none #cc9999;
	border-bottom-style: solid;
}
.link-main a:hover {
	color: #ff6600;
	border: 1px none #ff3300;
	border-bottom-style: solid;
}
.link-main a:active {
	color: #0000AA;
	border: 1px none #cc9999;
	border-bottom-style: solid;
}

/***** aiLinkのリンク用 *****/
a.ailink:link {
	color: #0000AA;
}
a.ailink:visited {
	color: #0000AA;
	border: 0px none;
}
a.ailink:hover {
	color: #ff6600;
	border: 0px none;
}
a.ailink:active {
	color: #0000AA;
	border: 0px none;
}

/**************************************
	       カレンダーFONT
***************************************/
.calendar-base {
	font-size: 9px;
	line-height: 11px;
	color: #336633;
	text-decoration: none;
	font-family: "Verdana", "Tahoma", "Arial";
}
.calendar-sutaday {
	font-size: 9px;
	line-height: 11px;
	color: #6666CC;
	text-decoration: none;
	font-family: "Verdana", "Tahoma", "Arial";
}
.calendar-subday {
	font-size: 9px;
	line-height: 11px;
	color: #FF9999;
	text-decoration: none;
	font-family: "Verdana", "Tahoma", "Arial";
}

/**************************************
	       HeadLine用属性
***************************************/
.headline-main {
	color: #FFAAFF;
	background: #FFFFFF;
	border-top-color: #0099CC;
	border-bottom-color: #003399;
	border-left-color: #003399;
	border-right-color: #0099CC;
/*
	border: solid #0099CC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
*/
}
.topix-main {
	border: solid #0099CC;
	color: #FFAAFF;
	background: #FFFFFF;
	border-top-color: #339999;
	border-bottom-color: #339999;
	border-left-color: #339999;
	border-right-color: #339999;
	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}
/** タイトル **/
.topix-title {
	color: #003399;
	font-family: "ＭＳ Ｐ ゴシック","平成ゴシック",sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.head-title {
	color: #003399;
	font-family: "ＭＳ Ｐ ゴシック","平成ゴシック",sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.head-cat_name {
	color: #003399;
	font-family: "ＭＳ Ｐ ゴシック","平成ゴシック",sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.head-date {
	color: #999999;
	font-family: "ＭＳ Ｐゴシック","平成ゴシック",sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.head-msg {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック","平成ゴシック",sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.head-cat-title {
	color: #009999;
	font-family: "ＭＳ Ｐ ゴシック","平成ゴシック",sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/**************************************
	       SiteMapページ属性
***************************************/
.sitemap-body {
	background-color: #FFFFEE;
/*	background-image: url( http://www.nsda.jp/AI-BLOG/img/BG01.gif ); */
	background-repeart: repeart;
}
/***************************************/////
/***************************************/////
/***************************************/////
/***************************************/////
/***************************************/////
/***************************************/////
/***************************************/////
/***************************************/////
/***************************************/////
/***************************************/////
/***************************************/////
