/*　初期設定　*/
BODY {
	background-color:#ffffff;
	margin: 0;
	padding: 0;

	font-size:medium;

	scrollbar-arrow-color:#000000;
	scrollbar-3dlight-color:#828282;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#828282;
	scrollbar-face-color:#ffffff;
	scrollbar-darkshadow-color:#535353;
}


/*　リンク指定　*/
a:link {
	color:#000066;
	text-decoration:none;
}

a:visited {
	color:#000066;
	text-decoration:none;
}

a:hover {
	color:#663300;
	text-decoration:underline;
}

a:active {
	color:#000066;
	text-decoration:none;
}



/*　メインスクリーン　*/
.set_main {
	background-image:url("image/parts/bg_left.gif");
	background-repeat:repeat-y;
}


/*　メインテキスト　*/
.text_main {
	font-size:90%;
	line-height:130%;
	letter-spacing:0.1em;
}

/*　メインテキスト・重要な語句　*/
.key {
	color:#993333;
	font-weight:bold;
}


/*　タイトル・ルビ　*/
.rubi_title {
	font-size:60%;
}


/*　メインテキスト・ルビ　*/
.rubi {
	font-size:80%;
	color:#772222;
}


/*　著者表示　*/
.writer {
	font-weight:bold;
}


/*　見出し１−メインタイトル部分　*/
h1 {
	font-size:120%;
	font-weight:bold;
	color:#660000;
	padding:0.5em;
}

/*　見出し２−メインタイトル読み仮名・サブタイトル部分　*/
h2 {
	font-size:110%;
	font-weight:bold;
	color:#333399;
	padding-top:0.5em;
}

/*　見出し２−画像のキャプション　*/
h3 {
	font-size:80%;
	font-weight:bold;
	line-height:120%;
	padding:0.2em;
	color:#772222;
}


/*　入門案内・表組み　*/
.way_detail {
	font-size:90%;
	line-height:130%;
	letter-spacing:0.1em;
}

/*　入門案内・表内/太字　*/
.way_item {
	font-weight:bold;
}

/*　入門案内・地図へのリンク　*/
.way_lnk {
	font-weight:bold;
}


/*　書籍案内・表組み　*/
.book_detail {
	font-size:80%;
	line-height:120%;
}

/*　書籍案内・価格表示　*/
.book_item {
	color:#4D6597;
	font-weight:bold;
}

/*　書籍案内・リンク　*/
.book_lnk {
	font-weight:bold;
}



/*　リンク・表組み　*/
.lnk_detail {
	font-size:90%;
	line-height:100%;
	letter-spacing:0.1em;
}


/*　お問い合わせ・必須項目　*/
.inq_need {
	font-weight:bold;
}

/*　お問い合わせ・表組み　*/
.inq_detail {
	font-size:90%;
	line-height:110%;
	letter-spacing:0.1em;
}


/*　下端の操作枠−戻る／次へ　*/
.move {
	font-size:110%;
	font-weight:bold;
	color:#660000;
	margin:2.2em;
}


/*　ナビゲーション内　*/
.navi {
	font-size:13px;
	line-height:110%;
}


/*　ナビゲータ枠画像のキャプション　*/
.navi_cap {
	font-size:70%;
	font-weight:bold;
	line-height:120%;
	letter-spacing:0.05em;
	padding:0.5em;
	color:#772222;
}


/*　パンくずリスト　*/
.crumbs {
	font-size:12px;
	text-decoration:none;
}

.crumbs_active {
	font-size:12px;
	font-weight:bold;
	color:#996600;
}


/*　リスト・コラムの■　*/
li.navi_col {
	list-style-type:square;
	list-style-position:outside;
}


/*　リスト・数字の色変更　*/
.item_color_a{
	font-weight:bold;
	color:#333399;
}


/*　水平線　*/
hr {
	width:85%;
	color:#111111;
}

/*　水平線　*/
.lnk_line {
	width:85%;
	color:#993333;
}



/*　イメージの枠を消す　*/
img {
	border-style:none;
}