 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}

BODY {
	WIDTH: 100%; 
	BACKGROUND-COLOR: #FFFFFF;
}

#my_body {
	BORDER-RIGHT: #fff 1px solid; 
	MARGIN: 0px auto; 
	BORDER-LEFT: #fff 1px solid; 
	WIDTH: 770px;
}

.head-line {
	background-color: #000000;
	WIDTH: 770px; 
}

.head-menu {
	background-color: #435059;
	text-align: left;
	padding:0 15px;
	font-size: 10pt;
}

.head-menu a:link { color: #FFFFFF; }
.head-menu a:visited { color: #FFFFFF; }
.head-menu a:hover { color: #FFFFFF; }
.head-menu a:active { color: #FFFFFF; }


.head-bottom {
	background-color: #CC0000;
	color: #FFFFFF;
	text-align: center;
	font-size: 10pt;
	padding-top: 16px;
}


.language {
	background-color: #FFFFFF;
	color: #000000;
	text-align: right;
	font-size: 10pt;
	padding-top: 8px;
}


.type-black {
	font-size: 10pt;
	color: #000000;
	text-align: left;
	margin-left: 2px; /* 帯左部の余白 */ 
}

.type-red {
	font-size: 10pt;
	color: #FF0000;
	text-align: left;
	margin-left: 1px; /* 帯左部の余白 */ 
}


.contents P {
	font-size: 10pt;
	MARGIN: 1em 0px
}
LI {
	font-size: 10pt;
}

H1 {
	text-align: center; 
	font-size: 18pt;
}
#my_navigation {
	BACKGROUND-COLOR: #d6d6bb
}
#my_contents {
	BACKGROUND-COLOR: #ddd6bb
}
#mynavi {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 2em; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #fff 0px solid
}
#mymain {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1em
}

#my_navi_1 {
	FLOAT: left; 
	WIDTH: 165px; 
	BACKGROUND-COLOR: #FFFFFF
}

#my_navi_2 {
	FLOAT: right; 
	WIDTH: 175px; 
	BACKGROUND-COLOR: #FFFFFF
}

#my_contents {
	MARGIN: 0px 150px; 
	BACKGROUND-COLOR: #FFFFFF
}

#mynavileft {
	PADDING-RIGHT: 1em; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 6em; 
	PADDING-TOP: 1em
}

#mynaviright {
	PADDING-RIGHT: 1em; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 6em; 
	PADDING-TOP: 0em
}


#mymain {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 1em; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 6em; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 0em; 
	BORDER-BOTTOM: #fff 1px solid
}


/* ここから先は追加で設定 */
/* 外枠 */
div.frame {
	background: #fff;
	width: 770px;
	text-align:center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

.table1 { 
width: 160px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #000000 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
/* padding: 0px; /* 帯内の余白 */ 
background-color: #FF0000; /* 背景色 */ 
} 

.table1 TD { 
border: 1px #000000 solid; /* セルの枠線（太さ・色・スタイル） */ 
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
} 


.searchbox {
	width: 370px;
	padding-left: 10px; 
}


.searchtitle {
	background-color: #CC0000;
	color: #FFFFFF;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical align: middle;
	text-align: center;
	font-size: 12pt;
}


.searcha {
	background-color: #FFFFFF;
	float: left;
	width: 60px;
	padding-top: 10px;
	padding-bottom: 5px;
	PADDING-LEFT: 20px; 
	text-align: left;
	font-size: 10pt;
}

.searchb {
	background-color: #FFFFFF;
	float; right;
	width: 270px;
/*	width: 100%; */
	padding-top: 10px;
	padding-bottom: 5px;
	PADDING-LEFT: 10px; 
	text-align: left;
	font-size: 10pt;
}


.searchaa {
	background-color: #FFFFFF;
	float: left;
	width: 60px;
	height: 60px; 
	PADDING-LEFT: 20px; 
	text-align: left;
	font-size: 10pt;
}


.searchbb {
	background-color: #FFFFFF;
	float; right;
	width: 270px;
	height: 60px; 
	PADDING-LEFT: 10px; 
	text-align: left;
	font-size: 10pt;
}



.center {
	text-align:center;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}



#my_footer {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0em; 
	PADDING-TOP: 0em; 
	BACKGROUND-COLOR: #CC0000; 
	font-size: 10pt;
	color: #FFFFFF;
	TEXT-ALIGN: center;
}

