/* ----------------------------*/
/*        Atelier Suzuran      */
/*  StyleSheet for link page   */
/* ----------------------------*/

/* ==================== */
/* ========BASIC======= */
/* ==================== */
/* 基本スタイルの設定 - フォント・サイズ・カラー */
body, table, tr, td, th{
	font-size: 10pt;
	color: #666633;	/* フォントカラー */
	line-break: strict;
	font-family: "Lucida Sans Unicode", "Comic Sans MS", "MS UI Gothic", Osaka, "ＭＳ Ｐゴシック";
}

/*  背景＆スクロールバー  */
body{
	background-color: #EFEFEF;
	background-repeat: repeat-y;
	background-attachment: fixed;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#EFEFEF;
	scrollbar-shadow-color:#ddeeee;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#cccccc;
	BGPROPERTIES: fixed;	/* 背景画像固定 */
}

img{
	border-width: 0px;
}

/* ===================== */
/* =======個別指定====== */
/* ===================== */
/* Tips表紙用 */
body.suzuran{
	background-image: url(../gif/bkg_suzuran.gif);
}

/* ==================== */
/* ======table設定===== */
/* ==================== */
/* table基本設定 */
table{
	width: 550px;
	table-layout: fixed;
	padding: 8px;
}

/* === ページタイトル用 === */
table.title{
	border-width: 0px;
	background-color: #DADABC;	/* タイトル背景カラー */
}
th.mark{
	width: 100px;
	background-color: #EFEFEF;
}
th.title{
	font-size: 16pt;
	width: 450px;
	filter: dropshadow(color=#C3BFBF,offx=2,offy=2,positive="true");
}

table.index{
	width: 130px;
	table-layout: fixed;
	padding: 8px;
}

/* === 内容記述table指定 === */
table.naiyo, table.beads{
	border-width: 1px;
	border-color: #A8A8A8;
	border-style: inset;
	border-collapse: separate;
}

td.ntitle, td.ntop, td.blue, td.beads, td.listtitle{
	background-color: #DADABC;	/* 文章タイトル背景カラー */
}

td.ntitle{
	width: 520px;
	font-weight: bold;
}

table.beads{
	width: 260px;
}

td.beads{
	width: 230px;
	font-weight: bold;
}

td.ntop{
	text-align: center;
	width: 30px;
}

td.naiyo{
	line-height      : 1.5;
	padding          : 0.1em 0.1em;
	padding: 8px;
}

/* === メニューリスト === */
table.menu{
	width: 130px;
	table-layout: fixed;
	padding: 8px;
}
td.menutitle{
	background-color: #CCCC99;	/* 文章タイトル背景カラー */
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}
td.menu{
	background-color: #DADABC;	/* 文章タイトル背景カラー */
	text-align: center;
	font-size: 9pt;
}

/* === メール用 === */
table.mail{
	width: 500px;
	padding: 2px;
	spacing: 1px;
}
td.mail1{
	width: 150px;
}
td.mail2{
	width: 350px;
}

.formdef1{
	background-color: transparent;
}
.formdef2{
	background-color:#DADABC;
	color: #666633;
}
hr{
	color: #406B2C;
	width: 450px;
}

/* === リンク基本設定=== */
a{
	padding-right: 0.1em;
	padding-left: 0.1em;
	text-decoration: none;
}
a:link, a:hover, a:active{
	color: #669966;	/* リンク文字カラー：フォントカラーと一緒 */
}
a:visited{
	color: #669966;	/* 訪問済リンクカラー：ちょっと明るめ */
}
a:hover, a:active{
	background:#DCDCDC;
}
a.menutop, a.menu{
	display: block; width: 100%;
}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active{
	color: #666633;
}
a.menutop:link, a.menutop:visited{
	color: #666633;
}
a.menutop:hover, a.menutop:active{
	color: #666633;
	background:#DADABC;
}

/* ======= 段落 ======= */
p{
	line-height      : 1.5;
	padding          : 0.1em 0.1em;
}


/* ======= newの表示 ===== */
em.newmark{
	color: #BE1010;
	font-style: italic;
}

/* ======= 各種文字設定 ===== */
/* 強調フォントカラー */
strong, span.point, span.comments{
	color: #873466;	/* フォントカラー */
}

/* comment-smallフォント */
span.comments{
	font-size: 9pt;
}

/* 単なるsmallフォント */
span.small{
	font-size: 9pt;
}
