



/* Old style

======================================================*/

.very_small { font-size: 10px; line-height: 120%;color: #8C8C8C;}

.small   { font-size: 12px; line-height: 120%;color: #8C8C8C; }

.middle { font-size: 14px; line-height: 120%;color: #8C8C8C; }

.large { font-size: 16px; line-height: 120%;color: #8C8C8C; }



a:link { color:#FF0000; text-decoration:none;}
a:visited { color:#990000; text-decoration:none;}
a:hover, a:active { text-decoration:underline;}

.very_small a:link { color:#FF0000; text-decoration:none;}
.very_small a:visited { color:#990000; text-decoration:none;}
.very_small a:hover, .very_small a:active { text-decoration:underline;}

/* Line-Height =====================================*/



.line10px {line-height:10px;}

.line11px {line-height:11px;}

.line12px {line-height:12px;}

.line14px {line-height:14px;}

.line15px {line-height:15px;}

.line16px {line-height:16px;}

.line18px {line-height:18px;}

.line20px {line-height:20px;}

.line24px {line-height:24px;}

.line28px {line-height:28px;}

.line32px {line-height:32px;}







/* Link =====================================*/



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

.text a:visited {color:#999;text-decoration:none;}

.text a:hover {color:#f00;text-decoration:none;}

.text a:active {color:#f00;text-decoration:none;}



.LayerText a:link {color:#fff;text-decoration:none;}

.LayerText a:visited {color:#fff;text-decoration:none;}

.LayerText a:hover {color:#f00;text-decoration:none;}

.LayerText a:active {color:#f00;text-decoration:none;}





/* 

======================================================*/

.pagetop { padding:2em 0;}



/* top-style

======================================================*/



.NewsArea { margin:3px 9px; }

p.date {

	color:#88002f;

	line-height:16px;

	margin:3px 0 0 0;

	paddign:0;

}

p.text {

	color:#000;

	line-height:16px;

	margin:0;

	paddign:0;

}



.LayerArea { margin-top:15px; margin-left:10px;}

p.LayerText {

	color:#fff;

	line-height:20px;

	margin:0 0 0 5px;

	padding:0;

	vertical-align:middle;

}

img.mark { vertical-align:middle; margin-top:9px; }

.copyR { padding-top:12px; padding-left:9px;  color:#F59500;}



p.UpDate{

	margin:0;

	padding:5px 0 0 9px;

	font-size:100%;

	font-weight:bold;

	color:#f00;

}



body{

	/*background:url(/image/bg1.gif) 50% 0%;*/

	margin:	0px;



}



#main-wrap {
	margin:30px;
	min-height:426px;
	height:auto !important;
	height:426px;
}
#main-wrap .area {
	background:url(/common/images/bar.jpg) no-repeat 26px 20px;
	padding:0 0 0 44px;
}
#main-wrap.backnumber {
	margin-top:0;
}
#main-wrap.backnumber .area {
	padding-top:30px;
}


/* layout(081099)
======================================================*/
body { background-image:url(/common/images/bg.jpg);}

.header {width:850px;height:43px;text-align:left;margin:0px 0px 0px 0px;background:url(/common/images/header_bg.jpg);}
.header-logo {margin:0px 14px 0px 9px;}
.header-menu {margin:0px 7px 0px 7px;}
.header-english {margin:0px 0px 0px 71px;padding:0px 0px 0px 0px;}

.footer {width:850px;height:21px;padding-top:5px;background:url(/common/images/footer_bg.jpg);color:#FFFFFF;text-align:left;}

.bg-shadow-top {
	background:url(/common/images/bg0.gif) no-repeat 14px 0;
}
.bg-shadow-left {
	background:url(/common/images/bg5.gif) repeat-y right top;
}
.bg-shadow-right {
	background:url(/common/images/bg3.gif) repeat-y 0 30px;
}
.bg-shadow-bottom {
	background:url(/common/images/bg4.gif) no-repeat 14px 0;
}