/* ----------------------------------------------*/
/* 
 このスタイルファイルは当方が配布しているテンプレート以外では使用しないで下さい。
 修正して他者様のテンプレートやご自分で独自に作成されたサイトなどのスタイルファイルとして
 使用することを禁止します。
 
 Copyright(C) 0109 by サリイ, All Rights Reserved.
*/
/* ----------------------------------------------*/



/* 全体的なフォントの設定*/
*{    font-family: Century Gothic,Verdana, Arial,sans-serif,ＭＳ Ｐゴシック;}



body {
	margin:0px auto;
	padding:0px;
	font-size: 12px;
	color: #666666;
	line-height: 160%;
	letter-spacing:1px;
	text-align:center;
	background-color:#FFFFFF;
}

/* スクロールバー（ＩＥ）設定*/
html,body{
	scrollbar-arrow-color : #EEEEEE;
	scrollbar-face-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	scrollbar-highlight-color : #EEEEEE;
	scrollbar-shadow-color : #EEEEEE;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	}


/* リンクの設定*/
a:link{color:#996666;text-decoration:none;}
a:visited{color:#996666;text-decoration:none;}
a:active{color:#333333;text-decoration:none;}
a:hover{color:#993333;text-decoration:underline;}

/* 画像にリンクを設定したとき*/
a img {border:none;}



/* -------------------------------------------------------------------------*/
/* インデックスページ（表紙）に関する設定*/

/*サイト名*/
.indextitle{
	font-size: 22px;/*SiteNameの文字サイズ*/
	font-weight:normal;
	line-height: 150%;
	letter-spacing:4px;
	text-align:left;
	color:#666666;
	margin:20px auto 0px;
}
.indextitle:first-letter{
	color:#999900;
}

/* テーブルの表示調整用*/
.table_index{
	margin:60px 80px;
	padding:0px 20px 30px;
	width:500px;
	text-align:left;
}

/* ENTERのロールオーバーの設定*/
.ent{
	display:block;
	background-image:url(tmpl_img/enter.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;	

}
a:hover.ent{
	background-image:url(tmpl_img/welcome.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
}





/* -------------------------------------------------------------------------*/
/* トップページに関する設定*/

/* テンプレートの高さや寄せなど*/
#container{
	width:893px;
	height:100%;
	margin:0px auto;
	padding:0px 0px;
	text-align:center;
}


/* 右側(メニュー側)　TOP画像の設定   ----------*/
.manu_base{
	margin:0px;
	padding:0px;
	height:100%;
	width:240px;
	text-align:left;
	/* ＴＯＰの画像の設定*/
	background-image:url(tmpl_img/topimg.gif);
	background-repeat:no-repeat;
	background-position:20px 98%;
}



/* 左側　インラインフレームの寄せ、等　-----------------*/
.frame_base{
	margin:0px auto;
	padding:2px 0px;
	/* ↓フレーム左右のレースのような画像を設定している為この数値になっていますが、
	　 　内側の白背景部分は620pxです。*/
	width:653px;
	height:100%;
	/* フレーム左右、レースのような画像の設定*/
	background-image:url(tmpl_img/bg.gif);
	background-repeat:repeat-y;
	background-position:0% 0%;
}

/* インラインフレームの枠線（ドット線）　*/
iframe{
	border:2px dotted #333333;
}








/* メニューに関する設定---------------------------------------------*/

/* メニュー部分のレイアウト設定*/
#menu_container{
	position:absolute;
	width:240px;
	bottom:10px;
	text-align:left;
	margin:0px 5px;
	padding:0px;
}

/* サイト名*/
.toptitle{
	text-align:left;
	margin:10px 0px 0px;
	padding:5px 5px;
	font-size: 20px;/* サイト名の文字サイズ*/
	font-weight:normal;
	letter-spacing:3px;
	color:#666666;
}
.toptitle:first-letter{
	color:#999900;
}

/* サイト名の下のURL*/
.url{
	text-align:left;
	margin:0px 0px 30px;
	padding:0px 5px;
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	letter-spacing:1px;
}

/*メニューの（文字サイズ等）設定*/
.menu_contents{
	text-align:left;	
	padding:0px;
	margin:30px 0px 50px 0px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:3px;	
}

/* メニューの配置等の設定　*/
ul#menu_bg {
    list-style-type:none;
	margin:0px;
	padding:0px;
}
ul#menu_bg li{
    list-style-type:none;
	width:120px;
	height:20px;
	line-height: 160%;
	margin:0px 0px 2px;

}
ul#menu_bg li a{
	display:block;
	width:120px;
	height:20px;
	text-indent:20px;
}

/* メニューのリンクの設定　*/
#menu_bg li a:link{color:#999966;text-decoration:none;}
#menu_bg li a:visited{color:#999966;text-decoration:none;}
#menu_bg li a:active{color:#666666;text-decoration:none;letter-spacing:4px;}
/* メニューのリンクにマウスを重ねた時　*/
#menu_bg li a:hover{
	color:#996666;
	text-decoration:none;
	background-image:url(tmpl_img/link_bg_hv.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;
	letter-spacing:4px;		
}



/* --------------------------*/
/*著作権表示*/
.copy{
	text-align:center;
	width:170px;
	margin:100px 0px 10px;	
	padding:0px;
	line-height: 150%;
	letter-spacing:1px;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
	



/* -------------------------------------------------------------------------*/
/* 各内容の設定*/

#main_container{
	background-color:#FFFFFF;
	margin:0px auto;
	padding:0px 0px;
	text-align:left;
	width:610px; /*各ページの内容の幅*/
}



/* 見出し１------------------*/
h1 {
	font-size: 14px;
	text-indent:20px;
	line-height: 150%;
	letter-spacing: 5px;
	text-align:left;
	color: #666666;
	font-weight:bold;
	margin:5px 5px;
	padding:15px 0px 30px;	
	background-image:url(tmpl_img/bar1.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
}
/* 見出し１の最初の文字*/
h1:first-letter {
	color:#999900;
	font-size: 16px;
}

/* 見出し２------------------*/
h2 {
	font-size: 14px;
	text-align:right;
	margin:20px 15px 5px;
	padding:2px 5px;
	line-height: 125%;
	letter-spacing: 3px;
	color: #999966;
	background-color:#FBFAF4;
	border-bottom:3px double #EEEEEE;
}

/* 見出し２の最初の文字*/
h2:first-letter {
	color:#333333;
	font-size: 16px;
}

/* 見出し３------------------*/
h3 {
	font-family: Century Gothic,MS UI Gothic;
	font-size: 12px;
	margin:10px 20px 5px;
	padding:5px 0px 5px 20px;
	letter-spacing: 2px;
	color: #666600;
	background-image:url(tmpl_img/point1.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}


/* ブロック引用の設定*/
blockquote {
	border: 3px double #EEEEEE;
	padding:5px;
	margin:10px 15px;
}


/* テーブルを使った場合の文字サイズ等　*/
table tr td,
table tr td p{
	font-size:12px;
	letter-spacing:1px;
	line-height:140%;
}


/* 段落の寄せ　*/
p{
	padding:0px 20px;
	line-height:140%;
}


/* 番号付きリスト*/
ol {
	margin:10px 35px;
	line-height: 140%;
}
ol li{
	margin-left:20px;
}


/* リスト（各ページ内）*/
#main_container ul {
	margin:10px 35px;
}
/* リストの項目（各ページ内）*/
#main_container ul li{
	list-style-type:none;
	padding-left:15px;
	line-height: 150%;
	background-image:url(tmpl_img/point2.gif);
	background-repeat:no-repeat;
	background-position:0% 4px;	
}


/* 定義用語 */
dl dt{
	margin:5px 10px 10px;
	padding-left:25px;
	font-weight:normal;
	color:#333333;
}

/* 定義用語の詳細 */
dl dd{
	margin:0px 0px 10px 45px;
}


/* フォーム関連 */
form{
	margin-left:25px;
	font-size:12px;
}

form input{
	border:1px solid #CCCCCC;
	background-color:#F9F9F9;
}

form textarea{
	border:1px solid #CCCCCC;
	background-color:#F9F9F9;
}



/*更新履歴のスクロールボックス*/
.scroll{
	height:80px;
	width:450px;
	overflow:auto;
	border:1px solid #EEEEEE;
	background-color:#FBFAF4;
	color:#444444;
	padding:2px;
	margin-left:25px;
	line-height:150%;
}


/*ページのトップへのリンクの設定*/
.top{
	font-size:10px;
	text-align:right;
	margin:20px 30px 10px;
	padding:0px;
	font-weight:bold;
}



/*装飾アンダーライン*/
.under_line{
	border-bottom:1px dotted #993333;
	background-color:#FBFAF4;
}



/* 改行設定（変更しないほうがイイです）*/
br{letter-spacing:normal;}

