@charset "Shift_JIS";
/*----------------------------------------

	Default CSS (Last Update 2008.04.10)

	- default setting
	- body setting
	- link setting
	- common setting
	- color setting
	- form setting

-----------------------------------------*/

/*----------------------------------------
	default setting
-----------------------------------------*/

body, div, h1, h2, h3, h4, h5, h6, p, form {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p,td {
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

em {
	font-style: normal;
	font-weight: bold;
}

input, textarea, select {
	color: #333333;
	font-size: 100%;
	font-family:
		"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",
		"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",
		sans-serif;
}

/*----------------------------------------
	body setting
-----------------------------------------*/

body {
	background-color: #ffffff;
	color: #333333;
	font-family:
		"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",
		"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",
		sans-serif;
}

/*----------------------------------------
	link setting
-----------------------------------------*/

a:link {
	color: #0066cc;
	text-decoration: none;
}

a:visited {
	color: #0066cc;
	text-decoration: none;
}

a:hover {
	color: #0066cc;
	text-decoration: underline;
}

a:active {
	color: #0066cc;
	text-decoration: none;
}

.white_link:link {
	color: #ffffff;
	text-decoration: none;
}

.white_link:visited {
	color: #ffffff;
	text-decoration: none;
}

.white_link:hover {
	color: #ffffff;
	text-decoration: underline;
}

.white_link:active {
	color: #ffffff;
	text-decoration: none;
}

.orange01_link:link {
	color: #ff6600;
	text-decoration: none;
}

.orange01_link:visited {
	color: #ff6600;
	text-decoration: none;
}

.orange01_link:hover {
	color: #ff6600;
	text-decoration: underline;
}

.orange01_link:active {
	color: #ff6600;
	text-decoration: none;
}

/*----------------------------------------
	common setting
-----------------------------------------*/

.nobreak {
	white-space: nowrap;
}

td.search_net_indexbg01 {
	background: url(/image.jsp?id=6799) no-repeat bottom;
}

td.mels_indexbg01 {
	background: url(/image.jsp?id=8970) no-repeat top;
}

td.mels_birth_indexbg01 {
	background: url(/image.jsp?id=10063) no-repeat top;
}

/*----------------------------------------
	color setting
-----------------------------------------*/

.white01{
	color: #ffffff;
}

.gray01 {
	color: #666666;
}

.gray02 {
	color: #999999;
}

.red01{
	color: #cc3300;
}

.red02{
	color: #db406e;
}

.blue01{
	color: #003399;
}

.blue02{
	color: #6699cc;
}

.blue03{
	color: #0066cc;
}

.orange01{
	color: #ff7800;
}

/*----------------------------------------
	form setting
-----------------------------------------*/

.form_40 {
	width: 40px;
	height: 20px;
}

.form_70 {
	width: 70px;
	height: 20px;
}

.form_100 {
	width: 100px;
	height: 20px;
}

.form_105 {
	width: 105px;
	height: 20px;
}

.form_130 {
	width: 130px;
	height: 20px;
}

.form_145 {
	width: 145px;
	height: 20px;
}

.form_160 {
	width: 160px;
	height: 20px;
}

.form_166 {
	width: 166px;
	height: 20px;
}

.form_170 {
	width: 170px;
	height: 20px;
}

.form_180 {
	width: 180px;
	height: 20px;
}

.form_205 {
	width: 205px;
	height: 20px;
}

.form_215 {
	width: 215px;
	height: 20px;
}

.form_265 {
	width: 265px;
	height: 20px;
}

.form_227 {
	width: 227px;
	height: 20px;
}

.form_280 {
	width: 280px;
	height: 20px;
}

/*----------------------------------------

	Default and Windows IE

	- font

-----------------------------------------*/

/*----------------------------------------
	font 12px/18px
-----------------------------------------*/

body,td {
	font-size: 80%;
	line-height: 1.4;
}

/*----------------------------------------
	font 10px/12px
-----------------------------------------*/

.font_small12 {
	font-size: 80%;
	line-height: 1.2;
}

/*----------------------------------------
	font 10px/14px
-----------------------------------------*/

.font_small14 {
	font-size: 80%;
	line-height: 1.4;
}

/*----------------------------------------
	font 10px/16px
-----------------------------------------*/

.font_small16 {
	font-size: 80%;
	line-height: 1.6;
}

/*----------------------------------------
	font 14px/18px
-----------------------------------------*/

.font_large18 {
	font-size: 120%;
	line-height: 1.21;
}

.px12 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "ＭＳ Ｐゴシック";
}
.px10 {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: "ＭＳ Ｐゴシック";
}
