* {
	list-style: none;
	margin: 0;
	padding: 0;
}


body{
	background:transparent url("../img_cmn/bg.gif") top center repeat-y;
	font-family: "Lucida Grande", Futura, Geneva, Verdana,"Hiragino Kaku Gothic Pro",HiraKakuPro-W3, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
	font-size: 75%;
	text-align: center;
}


a:link{
	color: #003399;
	text-decoration: none;
}

a:visited{
	color: #4E5B75;
	text-decoration: none;
}

a:hover,a:visited:hover{
	color: #993399;
	border-bottom: 1px dotted #993399;
}

a:active{
	color: #993399;
	text-decoration: underline;
	border-bottom: 1px dotted #993399;
}

img{
	border: none;
}


.text10 {  font-size: 10px; line-HEIGHT: 12px; color:#000000}
.text12 {  font-size: 12px; line-HEIGHT: 15px; color:#000000}
.text14 {  font-size: 14px; line-HEIGHT: 16px; color:#000000}
.text16 {  font-size: 16px; line-HEIGHT: 18px; color:#000000}
.text18 {  font-size: 18px; line-HEIGHT: 20px; color:#000000}

.text10h {  font-size: 10px; line-HEIGHT: 16px; color:#000000}
.text12h {  font-size: 12px; line-HEIGHT: 20px; color:#000000}
.text14h {  font-size: 14px; line-HEIGHT: 24px; color:#000000}

.text14hh {  font-size: 14px; line-HEIGHT: 20px; color:#000000}

.new{  font-size: 10px; font-weight:bold; align:center; vertical-align:middle; color:#ffffff; background: #ce0e0e;margin: 4px;}
.mail {  font-size: 12px; line-HEIGHT: 15px; color:#ffffff}
.footer{  font-size: 12px; font-family:Osaka,MS UI Gothic}




.button {margin:2px; padding:1px; font-size:10px; color:#000000; border-style:solid; border-width:1px; border-color:#d9d9d9; background:#f2f4f5; width:40px;}

.button_s {margin:2px; padding:1px; font-size:10px; font-weight: bold; color:#990000; border-style:solid; border-width:1px; border-color:#d9d9d9; background:#f2f4f5; width:24px;}

.button_big {margin:2px; padding:1px; font-size:10px; font-weight: bold; color:#000000; border-style:solid; border-width:1px; border-color:#d6d6d6; background:#f2f4f5; width:240px;}



.txtbox {margin:2px; padding:1px; font-size:10px; color:#000000; border-style:solid; border-width:1px; border-color:#999999; background:#f2f4f5; width:120px;}

.txtbox_small {margin:2px; padding:1px; font-size:10px; color:#000000; border-style:solid; border-width:1px; border-color:#999999; background:#f2f4f5; width:40px;}

.txtbox_big {margin:2px; padding:1px; font-size:10px; color:#000000; border-style:solid; border-width:1px; border-color:#999999; background:#f2f4f5; width:240px; height:80px}



.pulldown {margin:1px 0 0 0; padding:0px; font-size:10px; border-style:solid; border-width:1px; border-color:#dbc8bf; background:#ffffff; color:#000000; width:60px;}

.pulldown_big {margin:1px 0 0 0; padding:0px; font-size:10px; border-style:solid; border-width:1px; border-color:#dbc8bf; background:#ffffff; color:#000000; width:120px;}