*{margin: 0;padding: 0;}
body { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Verdana, Arial;font-size: 9pt;color: #333333;margin:0; padding:0; background-color:#E5E5E5;}
td, th { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Verdana, Arial;font-size: 9pt;color: #333333;margin:0; padding:0; line-height:150%;}
img {border:0px;}

/* Link Color */
a:link {color: #333333;text-decoration: underline;}
a:visited {color: #333333;text-decoration: underline;}
a:hover {color: #CC0000;text-decoration: none;}
a:active {color: #CC0000;text-decoration: none;}

/* Container */
* html body div#wwrap {text-align:center;}
#wrapper {width:700px;margin:0 auto; padding:0; text-align:left;}

/* header */
#hdr{padding:45px 75px 20px 75px; background-image:url(../images/news/hdr_bg.gif); background-repeat:no-repeat;; overflow: hidden;}
#hdr:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #hdr {height: 1em; overflow: visible;}
/**/


/* main */
#main{padding:10px 70px 10px 70px; background-image:url(../images/news/main_bg.gif); background-repeat:repeat-y; line-height:150%;}


#main .txtBox {margin:0 5px;}

h1{font-size:10pt; margin:0px; clear:both; color: #CC0000;}
h2{font-size:10pt;font-weight: bold;margin: 0 0 10px 0; padding:2px 5px; background-color:#CCCCCC; clear:both}
h3{font-size:10pt;font-weight: bold;margin: 0 0 10px 0; padding:0; display:list-item; color: #CC0000; list-style-image: url(../../job/images/maru.gif); margin-left: 15px;}
h4{font-size:9pt; margin:20px 0px 10px 0px; clear:both;}
p{margin:0 0 12px 0px;}
ol {margin:10px 5px; padding-left:8px;}
ol li {margin:0 0 10px 10px; list-style-type:decimal;}
ol li ol li {margin:5px 5px 10px 10px; list-style-type:lower-alpha;}
ol li ol li ul li{margin:5px 5px 5px 10px; list-style-type:disc; padding:0;}
ol.listPurpose {margin-top:20px;}
ol.listPurpose li {padding-bottom:10px;}

hr {height: 1px; color: #DDDDDD; background-color: #DDDDDD; border: 0 ;  margin: 20px 0px 0px 0px;}

table {border-bottom: 1px solid #cccccc;}
table td {border-top: 1px solid #cccccc; padding: 3px 5px 7px 5px; vertical-align:top;}

table.noLineTable {border-bottom: 0px;}
table.noLineTable td { padding: 10px 5px 7px 5px; vertical-align:top;}

.c-both{clear:both;}
.txtIndent {padding-left:1.5em; text-indent:-1.5em;}
.floatLeft {float:left; margin-right:20px;}
.floatRight {float:right; margin-left:20px;}
.marginT10 {margin-top:10px;}
.marginT20 {margin-top:20px;}
.marginT30 {margin-top:30px;}
.marginT50 {margin-top:50px;}

/* footer */
#footer{padding:30px 75px 50px 75px; background-image:url(../images/news/footer_bg.gif); background-position:left bottom; background-repeat:no-repeat; clear:both;}
#flogo{float:left;}
#fclose{float:right;}
#copyright {padding:0px 75px 10px 75px; margin-bottom:10px; clear:both}
.fCopy {float:right;  text-align:right; color:#999999; clear:both;font-size:8pt}
#copyright .fCopy a:link {color: #999999;text-decoration: none;}
#copyright .fCopy a:visited {color: #999999;text-decoration: none;}
#copyright .fCopy a:hover {color: #999999;text-decoration: none;}
#copyright .fCopy a:active {color: #999999;text-decoration: none;}


@media print{
body {background-color:#FFFFFF;}
#hdr {background-image:none;}
#main {background-image:none;}
#footer {background-image:none;}
}
