@charset "utf-8";

/******************************************************************************/
/*-- フォント関連CSS ---------------------------------------------------------*/
/******************************************************************************/

/******************************************************************************/
/*-- テキスト設定 ------------------------------------------------------------*/

/* 斜体 */
.italic{
	font-style:italic;
}

/* 強調 */
.bold{
	font-weight:bold;
}

/* フォントサイズを小さく */
.small,.small *{
	font-size:80%;
	color:inherit;
}
/* アクセントカラー */
.accent,.accent *{
	color:#FF9900;
	font-weight:bold;
}
/* 主張の強いテキスト */
.strong,.strong *{
	color:#297539;
	font-weight:bold;}
div.label .strong,div.label .strong *{
	color:#398E2B;}
div.sign .strong,div.sign .strong *{
	color:#3B4D90;}
div.publishing .strong,div.publishing .strong *{
	color:#9B518D;}
div.yugu .strong,div.yugu .strong *{
	color:#DB6114;}
div.utst .strong,div.utst .strong *{
	color:#238098;
}
/* 主張の弱いテキスト */
.frail,.frail *{
	font-size:80%;
	color:#999999;
}
.frail *{
	font-size:100%;
}
/* カラー */
.default,.default *{
	color:#333333;}
.red,.red *{
	color:#FF3333;}
.blue,.blue *{
	color:#3366CC;}
.yellow,.yellow *{
	color:#FFCC00;}
.green,.green *{
	color:#336633;}
.gray,.gray *{
	color:#888888;
}



/******************************************************************************/
/*-- テキストの代わりにロゴなどを表示させるクラス ----------------------------*/
span.logo_mini
,span.logo_hanasns
,span.mail_address{
	display:inline-block;
	vertical-align:middle;
	line-height:0px;
	font-size:0px;
	color:#ffffff;}
/* Abocロゴ */
span.logo_mini{
	margin:0px 3px 0px 0px;
	width:35px;
	height:11px;
	background:url(../images/logo_mini.gif) no-repeat left center;}
/* はなせんせロゴ */
span.logo_hanasns{
	margin:0px 3px 0px 0px;
	width:62px;
	height:16px;
	background:url(../images/logo_hanasns.gif) no-repeat left center;
}
/* aboclabメールアドレス */
span.mail_address{
	margin:0px 3px 0px 0px;
	width:133px;
	height:13px;
	background:url(../images/mail_address.gif) no-repeat left center;
}


/******************************************************************************/
/*-- リスト用アイコンを表示させるクラス --------------------------------------*/

/* リンクアイコン */
span.link{
	padding:0px 0px 0px 14px;
	background:url(../images/li_link.gif) no-repeat 0px center;}
span.link_nest{
	padding:0px 0px 0px 14px;
	background:url(../images/li_link_nest.gif) no-repeat 0px center;}
span.link_next{
	padding:0px 12px 0px 0px;
	background:url(../images/li_link.gif) no-repeat right center;}
span.link_back{
	padding:0px 0px 0px 14px;
	background:url(../images/li_link_back.gif) no-repeat 0px center;}
span.up{
	padding:0px 0px 0px 14px;
	background:url(../images/li_up.gif) no-repeat left center;}
/* for mac ie5 */
/*\*//*/
span.link,span.up{
	padding:0px;
	background:none;}
span.link a{
	padding:0px 0px 0px 14px;
	background:url(../images/li_link.gif) no-repeat 0px center;}
span.up a{
	padding:0px 0px 0px 14px;
	background:url(../images/li_up.gif) no-repeat 0px center;}
}
/* */


/* 拡張子別アイコン */
span.pdf
,span.jpg
,span.gif
,span.xls
,span.doc{
	padding:4px 0px 0px 18px;
	background-repeat:no-repeat;
	background-position:0px 2px;}
span.pdf{background-image:url(../images/icon_file_pdf.gif);}
span.jpg{background-image:url(../images/icon_file_jpg.gif);}
span.gif{background-image:url(../images/icon_file_gif.gif);}
span.xls{background-image:url(../images/icon_file_xls.gif);}
span.doc{background-image:url(../images/icon_file_doc.gif);
}


/* 箇条書きアイコン */
span.item{
	padding:0px 0px 0px 14px;
	background:url(../images/li_item.gif) no-repeat 0px center;}
div.label span.item{background:url(../images/li_item_label.gif) no-repeat 0px center;}
div.sign span.item{background:url(../images/li_item_sign.gif) no-repeat 0px center;}
div.publishing span.item{background:url(../images/li_item_publishing.gif) no-repeat 0px center;}
div.yugu span.item{background:url(../images/li_item_yugu.gif) no-repeat 0px center;}
div.yugu span.item{background:url(../images/li_item_utst.gif) no-repeat 0px center;
}


