/* --------------------
body and container
-------------------- */


body {
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´", "Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "£Í£Ó ¥´¥·¥Ã¥¯", arial, helvetica, san-serif;
	background-color: #fff;
	color: #333;
	margin:0px;
	padding:0px;
	font-size: 9pt;
}



body, p, th ,td {
	font-size:9pt;
	color: #333333;
}


/* --------------------
common bg
-------------------- */

#topbg {
	background: #ffffff url(/images/bg_01.gif) repeat-x 0 0;
}

#commonbg {
	background: #ffffff url(/images/bg_02.gif) repeat-x 0 0;
}

#3rdbg {
	background: #ffffff url(/images/bg_03.gif) repeat-x 0 0;
}


/* --------------------
text
-------------------- */
.body {
	font-size: 9pt;
	line-height:140%;
}

.bodyHH {
	font-size: 9pt;
	line-height:160%;
}

.titleS {
	font-size: 9pt;
	line-height:110%;
	font-weight: bold;
}

.bodyS {
	font-size: 8pt;
	line-height:140%;
}

.bodySBold {
	font-size: 8pt;
	line-height:140%;
	font-weight: bold;
}

.note {
	font-size: 8pt;
	color: #999999;
	line-height:140%;
}

.bodyPoint {
	font-size: 10pt;
	line-height:140%;
	font-weight: bold;
	color:#222f8e;
}

.bodyColor {
	font-size: 9pt;
	line-height:140%;
	color:#222f8e;
}

.bodyW {
	font-size: 9pt;
	line-height:140%;
	color:#fff;
}


/* -----------------------------------------
 Anchor
----------------------------------------- */
a:link {
	color:#333333;
	text-decoration:none;
}
a:visited {
	color:#333333;
	text-decoration:none;
}
a:active {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#333333;
	text-decoration:underline;
}



/* --------------------
serach
-------------------- */

.commonbg {
	background: #eaeaea url(/images/bg_search.gif) repeat-x 0 0;
	width:180px;
	text-align:center;
}


.searchFiled {
	background-color: #fff;
	border: solid 1px #b1b1b1;
	width:170px;
}


/* --------------------
main area
-------------------- */

.mainbg {
	background: #eaeaea url(/images/key_bg.gif) repeat-x 0 0;
	width:300px;
}

.bnrbg {
	background-color: #fbdeeb;
}

/* --------------------
pickup area
-------------------- */

.pickupbg {
	background-color: #fbfbfb;
}

.pickupbglt {
	background: #eaeaea url(/images/mds_03_02.gif) repeat-y 0 0;
	width:14px;
}

.pickupbgrt {
	background: #eaeaea url(/images/mds_03_03.gif) repeat-y 0 0;
}

.pickupbgbtm {
	background: #eaeaea url(/images/mds_03_05.gif) repeat-x 0 0;
}

.pickuptlline {
	border-bottom: solid 2px #557a9a;
	padding-bottom:3px;
}

.pickuptd {
	height:27px;
}



/* --------------------
bnr area
-------------------- */

.bnrbgrt {
	background: #eaeaea url(/images/wp_05.gif) repeat-y 0 0;
}

.bnrbgbtm {
	background: #eaeaea url(/images/wp_07.gif) repeat-x 0 0;
}

/* --------------------
footer
-------------------- */

.footmubg {
	background: #eaeaea url(/images/bg_ft_mu.gif) repeat-x 0 0;
	height:32px;
	width:750px;
	text-align:center;
}
