@charset 'euc-jp';

/* 本文 */
body {
	margin			:	0px ;
	padding			:	0px ;
	font-family		:	"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif ;
	background-color	:	#fff ;
	color			:	#343 ;
}

/* 見出し */
h1 {
	font-size		:	1em ;
	margin-top		:	1em ;
	margin-right		:	5px ;
	margin-bottom		:	1em ;
	margin-left		:	0px ;
}

h2 {
	font-size		:	1em ;
	margin-top		:	1em ;
	margin-right		:	5px ;
	margin-bottom		:	1em ;
	margin-left		:	5px ;
}

h3 {
	font-size		:	1em ;
	margin-top		:	1em ;
	margin-right		:	5px ;
	margin-bottom		:	1em ;
	margin-left		:	8px ;
}

/* 段落 */
p {
	margin-top		:	0px ;
	margin-right		:	5px ;
	margin-bottom		:	0px ;
	margin-left		:	15px ;
	text-indent		:	1em ;
}

/* 定義リスト */
dt,dd {
	margin-top		:	0px ;
	margin-right		:	5px ;
	margin-bottom		:	0px ;
	margin-left		:	15px ;
}

dd {
	margin-top		:	0px ;
	margin-right		:	5px ;
	margin-bottom		:	0px ;
	margin-left		:	40px ;
}


/* 引用 */
blockquote {
	margin			:	1em ;
	border-right		:	solid 2px #aba ;
	border-left		:	solid 2px #aba ;
	background-color	:	#ded ;
}

/* 引用(ソース) */
pre {
	background-color	:	#ded ;
	word-break		:	break-all ; /* IE */
	word-wrap		:	break-word ; /* IE */
	white-space		:	-moz-pre-wrap ; /* Mozilla */
	white-space		:	-o-pre-wrap ; /* Opera6 */
	white-space		:	-pre-wrap ; /* Opera7 */
	white-space		:	pre-wrap ; /* CSS2.1 */
}

/* 取消 */
del {
	color			:	#888 ;
}

/* 挿入(下線) */
ins {

}

/* 小さい引用("") */
q {
	background-color	:	#ded ;
}

/* 引用・参照(斜め文字) */
cite {

}

/*-- リンク詳細設定 ----------------------------------------------------------*/

a:link {
	color			:	#064 ;
}

a:visited {
	color			:	#693 ;
}

a:hover {
	color			:	#a00 ;
	text-decoration		:	none ;
}

/*-- メイン ------------------------------------------------------------------*/

/* 本文 */
div.main {
	background		:	url("./image/body.gif") -5px 0px repeat-y scroll transparent ;
	font-size		:	90% ;
	line-height		:	1.6 ;
	margin-top		:	10px ;
	margin-right		:	0px ;
	margin-bottom		:	0px ;
	margin-left		:	15px ;
	width			:	493px ;
	word-break		:	break-all ;
	word-wrap		:	break-word ;
}

/* 本文-ヘッダ */
div.main-header {
	background		:	url("./image/head.gif") -5px 0px no-repeat scroll transparent ;
	border-bottom		:	solid 1px #ddd ;
	letter-spacing		:	1px ;
	margin-top		:	0px ;
	margin-right		:	0px ;
	margin-bottom		:	15px ;
	margin-left		:	0px ;
	padding-top		:	20px ;
	padding-right		:	15px ; 
	padding-bottom		:	10px ;
	padding-left		:	25px ;
}

/* 本文-フッタ */
div.main-body {
	background		:	url("./image/foot.gif") -5px 100% no-repeat scroll transparent ;
	padding-top		:	0px ;
	padding-right		:	15px ; 
	padding-bottom		:	25px ;
	padding-left		:	10px ;
}

/*-- サイドバー --------------------------------------------------------------*/

div.sidebar {
	width			:	190px ;
}

div.bar {
	background		:	url("./image/module.gif") -3px 0px repeat-y scroll transparent ;
	font-size		:	90% ;
	line-height		:	1.5 ;
	margin-top		:	13px ;
	margin-right		:	0px ;
	margin-bottom		:	5px ;
	margin-left		:	5px ;
	width			:	184px ;
}

div.bar-header {
	background		:	url("./image/moduletitle.gif") -3px 0px no-repeat scroll transparent ;
	border-bottom		:	solid 1px #ddd ;
	margin-top		:	0px ;
	margin-right		:	0px ;
	margin-bottom		:	1em ;
	margin-left		:	0px ;
	padding-top		:	15px ;
	padding-right		:	0px ; 
	padding-bottom		:	10px ;
	padding-left		:	0px ;
	text-align		:	center ;
}

div.bar-body {
	background		:	url("./image/modulebody.gif") -3px 100% no-repeat scroll transparent ;
	padding-top		:	0px ;
	padding-right		:	5px ; 
	padding-bottom		:	25px ;
	padding-left		:	5px ;
}

div.bar-body ul {
	color			:	#000 ;
	list-style-type		:	decimal ;
	margin-top		:	0px ;
	margin-right		:	0px ;
	margin-bottom		:	0px ;
	margin-left		:	30px ;
}

div.bar-body ul li img {
	border-style		:	solid ;
	border-color		:	#272 ;
	border-width		:	1px ;
	margin-top		:	0px ;
	margin-right		:	0px ;
	margin-bottom		:	1px ;
	margin-left		:	0px ;
	vertical-align		:	middle ;
}

/*-- トップバー --------------------------------------------------------------*/

div.topbar {
	background		:	url("./image/banner.gif") 0px 0px no-repeat scroll transparent ;
	font-size		:	90% ;
	line-height		:	1.5 ;
	margin-top		:	0px ;
	margin-right		:	0px ;
	margin-bottom		:	0px ;
	margin-left		:	0px ;
	padding-top		:	22px ;
	padding-right		:	0px ; 
	padding-bottom		:	45px ;
	padding-left		:	25px ;
/*	width			:	584px ; */
}
