body{
    margin: 0px;
    /*background-image: url(../upload/webstyle_default/x_bg.jpg);
    background-repeat: repeat-y;
    background-position: center;*/
    background-color: #f22188;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt;
    line-height:1.6em;
    color: #646464;
}
.bg1 {
    background-image: url(../upload/webstyle_default/y_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
table {
    font-size:10pt;
    line-height:1.6em;
    color: #646464;
    word-break：break-all;
}
A:link {
    text-decoration:none;
    color : #666666;
}
A:visited {
    text-decoration:none;
    color : #666666;
}                                      
A:active {
    text-decoration:none;
    color : #666666;
}  
A:hover {
    color : #333333;
    text-decoration:underline;
}
.epaper_bg {
    background-image: url(../upload/webstyle_default/e-paper_03.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 21px;
    padding-left: 4px;
}
.epaper_bg input {
    height: 17px;
    width: 94px;
    border: solid 1px #a3a3a3;
    font-size: 10pt;
}
# roll a {
    color: #4d4d4d;
    line-height: 1.4em;
    text-decoration: none;
}
# roll a:hover {
    color: #333333;
    line-height: 1.4em;
    text-decoration: none;
}
.roll_dot {
    border-bottom: dashed 1px #b1b0b0;
}
#news02 {
    line-height: 24px;
    font-size: 10pt;
}
#news02 td {
    height: 24px;
}
#news02 A:link {
    text-decoration:none;
    color : #4d4d4d;
    height: 24px;
}
#news02 A:visited {
    text-decoration:none;
    color : #4d4d4d;
    height: 24px;
}
#news02 A:hover {
    color : #4d4d4d;
    text-decoration:underline;
    height: 24px;
}                                      
.bottom{
    font-size:12px;
    line-height:1.5em;
    color: #000000;
    letter-spacing:0.8px;
}
.bg {
	background-repeat: no-repeat;
	background-position: right top;
}

#position {
    color: #97a96b;
    line-height: 2em;
    font-size: 95%;
}
#position a:link {
    color: #97a96b;
    line-height: 2em;
    font-size: 95%;
    text-decoration:none;
}
#position a:visited {
    color: #97a96b;
    line-height: 2em;
    font-size: 95%;
    text-decoration:none;
}
#position a:hover {
    color: #657b2e;
    line-height: 2em;
    font-size: 95%;
    text-decoration:none;
}
.position a:link {
    color: #97a96b;
    line-height: 2em;
    font-size: 95%;
    text-decoration:none;
}
.position a:visited {
    color: #97a96b;
    line-height: 2em;
    font-size: 95%;
    text-decoration:none;
}
.position a:hover {
    color: #55739b;
    line-height: 1.2em;
    font-size: 95%;
    text-decoration:none;
}

#block_link {
    color: #55739b;
    line-height: 1.2em;
    font-size: 95%;
}
#block_link a:link {
    color: #55739b;
    line-height: 1.2em;
    font-size: 95%;
    text-decoration:none;
}
#block_link a:visited {
    color: #55739b;
    line-height: 1.2em;
    font-size: 95%;
    text-decoration:none;
}
#block_link a:hover {
    color: #1d4478;
    line-height: 1.2em;
    font-size: 95%;
    text-decoration:none;
}
.block_link {
    padding-top: 9px;
    padding-left: 1px;
    padding-right: 12px;
}
.subtitle {
	color: #0099FF;
	line-height: 1.8em;
	padding-bottom: 5px;
	font-weight: bold;
}
.line {
	color: #ffffff;
	width:100%;
	border-bottom:dashed 1px #cccccc;
}
.mypic {
	border:solid 1px #999999;
}