BODY{
	font-size:		10pt;
}


#inbox { width: 770px;
/*	background-color: #ff0000; */
	background-color: #ffffff;
	color: #000000;
	margin:0px auto; /* ボックスの中央寄せ */
}


/* タイトルバナーのバックグラウンド */
#head-line {
	background-color: #000000;
	color: #ffffff;
}

#head-menu {
	background-color: #435059;
	color: #ffffff;
	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;
	padding-top: 16px;
}


#language {
	background-color: #FFFFFF;
	color: #000000;
	text-align: right;
	font-size: 10pt;
	padding-top: 8px;
}


#wrap { float:left; 
	width: 573px;
	background-color: #ffffff;
/*	background-color: #ffff00; */
height: 700px;
}


#main { float:right;
	width:400px;
	background-color: #ffffff;
	text-align: center;
}

h1 {
	font-size: 18pt;
}


#search { width: 370px;
	background-color: #ff0000; 
	margin:0px auto; /* ボックスの中央寄せ */
	text-align: center;
	font-size: 14pt;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 0px;
}


#searchmainone { float:right;
	width:275px;
	height: 26px;
/*	background-color: #bbbbbb; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;

}

#searchleftone { float:left;
	width:90px;
	height: 26px;
/*	background-color: #B9DCFF; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	padding-top: 10px;
	padding-bottom: 5px;
}

#searchmaintwo { float:right;
	width:275px;
/*	background-color: #0000ff; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}

#searchlefttwo { float:left;
	width:90px;
/*	background-color: #B00CFF; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	padding-top: 0px;
	padding-bottom: 0px;
}


#searchmainthree { float:right;
	width:275px;
/*	background-color: #bbbbbb; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

#searchleftthree { float:left;
	width:90px;
/*	background-color: #B9DCFF; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#searchmainfour { float:right;
	width:275px;
/*	background-color: #0000ff; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

#searchleftfour { float:left;
	width:90px;
/*	background-color: #B00CFF; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* 値が違うので注意 */
#searchmainfive { float:right;
	width:275px;
/*	background-color: #bbbbbb; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 45px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

/* 値が違うので注意 */
#searchleftfive { float:left;
	width:90px;
/*	background-color: #B9DCFF; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 45px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* 値が違うので注意 */
#searchmainsix { float:right;
	width:275px;
/*	background-color: #0000ff; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 36px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

/* 値が違うので注意 */
#searchleftsix { float:left;
	width:90px;
/*	background-color: #B00CFF; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 36px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#searchmainseven { float:right;
	width:275px;
/*	background-color: #bbbbbb; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

#searchleftseven { float:left;
	width:90px;
/*	background-color: #B9DCFF; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#searchmaineight { float:right;
	width:275px;
/*	background-color: #0000ff; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

#searchlefteight { float:left;
	width:90px;
/*	background-color: #B00CFF; */
	background-color: #ffffff;
        color: #000000;
	font-size: 10pt;
	height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
}



#left { float:left;
	width:160px;
	background-color: #ffffff;
/*	background-color: #B9DCFF; */
}


.table1 { 
width: 160px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #000000 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
/* padding: 0px; /* 帯内の余白 */ 
background-color: #FF0000; /* 背景色 */ 
color: #000000;
} 

.table1 TD { 
border: 1px #000000 solid; /* セルの枠線（太さ・色・スタイル） */ 
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
} 


.type-black {
	font-size: 10pt;
	color: #000000;
	text-align: left;
    padding-left:3px;
}

.type-red {
	font-size: 10pt;
	color: #FF0000;
	text-align: center;
	margin-left: 1px; /* 帯左部の余白 */ 
}


.contents P {
	font-size: 10pt;
	MARGIN: 1em 0px
}

LI {
	font-size: 10pt;
}


#right { float:right;
	width:197px;
	background-color: #ffffff;
/*	background-color: #00fd00; */
height: 700px;
}

#my_footer { width: 770px;
	background-color: #ff0000;
	margin:0px auto; /* ボックスの中央寄せ */
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0em; 
	PADDING-TOP: 0em; 
	font-size: 10pt;
	color: #FFFFFF;
	TEXT-ALIGN: center;
}


