
/*----- タグ定義 ----------------------------------------*/

BODY{
	margin : 0px;
	background-color : #FFFFFF;
	}
TD, DIV, P {
	font-size : 12px;
	font-family : Arial;
	color : 333333;
	}

/*----- ヘッダテキストメッセージ ----------------------------------------*/

.top-message {
	padding : 10px 0px 0px 1px;
	color : #666;
	font-size : 11px;
	}

/*----- メニューリンク ----------------------------------------*/

.menu {
	border-bottom : solid #999 1px;
	padding : 4px 0px 2px 6px;
	}

.menu-tb A:link {
	color : #333;
	text-decoration : none;
	}
.menu-tb A:visited {
	color : #333;
	text-decoration : none;
	}
.menu-tb A:hover {
	color : #999;
	text-decoration : none;
	}
/*----- サイドバー ----------------------------------------*/

.side-bar-a {
	padding:30px 0px 0px 24px;
	width:226px;
	}
.side-bar-b {
	height : 3px;
	}
.side-bar-a IMG {
	border-color : #ffffff;
	}

/*----- メイン部分共通 ------------------------------------------*/

.td-main{
	padding-top:30px;
	padding-bottom:30px;
	}

.text-01{
	padding-left:3px;
	line-height:160%;
	}
.kugiri {
	background-image : url(../image/dot-gray.gif);
	background-repeat : repeat-x;
	height:3px;
	}
.main_title-img{
	margin-bottom:20px;
	}
/*----- フッタ ------------------------------------------*/

.footer {
	background-image : url(../image/dot-line-g.gif);
	background-repeat : repeat-x;
	margin-top : 5px;
	margin-bottom : 0px;
	background-color:#eee;
	width:760px;
	padding-top:12px;
	padding-bottom:12px;
	}
.add-1 {
	font-size : 13px;
	padding : 0px;
	padding-top:2px;
	padding-bottom:2px;
	}
.add-2 {
	font-size : 11px;
	padding : 0px 0px 0px 10px;
	color : #555;
	}
.copy {
	font-size : 12px;
	padding : 4px 0px 4px 0px;
	color : #666;
	border-top:solid #999 1px;
	width:760px;
	}

/*----- ページのトップへ --------------------------------*/

.pagetop {
	width : 660px;
	text-align : right;
	font-size : 11px;
	padding-top : 10px;
	padding-bottom : 5px;
	}
.pagetop A {
	text-decoration : none;
	}

/*------------ リンクセレクタ ---------------------------*/

A:link {
	color : #0066cc;
	text-decoration : under-line;
	}
A:visited {
	color : #0066cc;
	text-decoration : under-line;
	}
A:hover {
	color : #ff6600;
	text-decoration : none;
	}

/*------------ フォントのサイズ・カラー -----------------*/


/*------------------------------------*/
/*------------------------------------*/

xxx.roman		 {
list-style-type : lower-roman;
}
xxx.font10		 {
font-size : 10px;
}
xxx.font11		 {
font-size : 11px;
}
xxx.img-l		 {
margin-left : 10px;
}
xxx.img-r		 {
margin-right : 10px;
}
xxx.img-t2		 {
margin-top : 2px;
}
xxx.img-t5		 {
margin-top : 5px;
}
xxx.font-b		 {
font-weight : bold;
}
xxx.list-xxx	 {
list-style-image : url(../image/list-xxx.gif);
margin-left : 24px;
}
xxx.square		 {
list-style-type : square;
}