/*********** 共通タグ ***********/
body,html {
	margin:0px;
	padding:0px;
	background-image: url(../img/title-bak.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
td {
	font-size: 14px;
	line-height: 20px;
}
p {
	font-size: 16px;
	line-height: 23px;
}
A:link {color : #0000FF;}
A:visited {color : #0000FF;}
A:hover {color : #4682B4;}
A { text-decoration: underline; }
ol {
	padding-top:10px;
	padding-bottom:10px;
}
/*********** フォント・テキスト ***********/
.font12 {
	font-size: 12px;}
.font10 {
	font-size: 10px;}
.copy {
	font-size: 12px;
	width:100%;
	padding:5px;
	text-align : center;
	background-color: #eeeeee;
}
.txt1 {
	font-size: 16px;
	line-height: 30px;
	padding:30px;
	text-align : left;
}
.txt2 {
	font-size: 18px;
	width:100%;
	padding:5px;
	text-align : left;
	background-color: #ffffff;
	font-weight:bold;
}
.txt3 {
	font-size: 16px;
	width:100%;
	padding:5px;
	margin-bottom: 5px;
	margin-top: 10px;
	text-align : left;
	background-color: #eeeeee;
}
.txt4 {
	font-size: 13px;
	line-height: 20px;
	width:100%;
	padding:5px;
	text-align : left;
}
.txt5 {
	font-size: 14px;
	line-height: 20px;
	width:100%;
	padding:5px;
	margin:15px;
	text-align : left;
	border: 1px solid #669999;
}
.txt6 {
	font-size: 13px;
	line-height: 20px;
	width:100%;
	padding:5px;
	margin:15px;
	text-align : left;
	border: 1px solid #669999;
}
.guide {
	font-size: 14px;
	line-height: 23px;
	width:700px;
	padding:5px;
}
/*********** テーブルサイズ ***********/
.tbl1 {	
	width:100%;
	padding: 5px;
	text-align : center;
}
.tbl2 {	
	width:100%;
	background-color: #dddddd;
	padding: 10px;
}
.tbl3 {	
	width:350px;
	background-color: #669999;
	padding: 10px;
}
.tbl4 {	
	width:330px;
	background-color: #669999;
	padding: 5px;
	margin: 5px;
	text-align:center;
}
/*********** 高さ ***********/
.height {	
	line-height:25px;
	font-size: 14px;
}
/*********** #menu ***********/

#menu a {
	display: block;
	padding: 7px;
	text-decoration: none;
	color : #000066;
	text-align : center;
	border: 1px solid #cccccc;
	margin: 5px;
	background-image: url(../img/menu-bak.jpg);
	font-size: 15px;
}

#menu a:hover{
	color: #FF6633;
	border: 1px groove #999900;
}

/*********** #menu2 ***********/

#menu2 a {
	display: block;
	padding: 2px;
	text-decoration: none;
	color : #000066;
	text-align : center;
	border: 1px solid #4682B4;
	margin: 5px;
	background-image: url(../img/menu-bak.jpg);
	font-size: 13px;
}

#menu2 a:hover{
	color: #ffffff;
	border: 1px groove #4682B4;
	background-image: url(../img/menu-bak_.jpg);
}
/*********** #link menu ***********/

#link a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #eeeeee;
	text-decoration: none;
	color : #000066;
}

#link a:hover{
	background-color: #dddddd;
	text-decoration: underline;
	color: #FF6633;
}


.td{
background-image: url(../img/line.gif);
background-position:0% 0%;
background-repeat:no-repeat; 
}
