@import "../default.css";
@import "./class.css";

body {
text-align:center;
}
a:link, a:visited, a:hover {
color:royalblue;
text-decoration:none;
}
#header {
background:url("/statics/images/www/main_bg.jpg") repeat-x;
}
#headercore {
overflow:hidden;
margin:0 auto;
text-align:left;
}
#contents {
background:#003366;
}
#contentscore {
overflow:hidden;
background:#003366;
padding:40px 0;
padding-left:20px;
width:1080px;
_width:1100px;
margin:0 auto;
text-align:left;
}
*html #contentscore {
width:1100px;
}
#footer {
clear:both;
background:#222 url("/statics/images/www/profile_line_bg.gif") repeat-x;
}
#footercore {
overflow:hidden;
background:#222 url("/statics/images/www/profile_line_bg.gif") repeat-x;
padding:40px 0 5px;
padding-left:20px;
width:1080px;
_width:1100px;
margin:0 auto;
text-align:left;
}
*html #footercore {
width:1100px;
}

/* Service */

table.service {
margin-top:40px;
width:900px;
}
table.service th, table.service td {
padding:30px 0;
border-top:1px solid silver;
}
table.service th {
width:300px;
text-align:center;
}
table.service td {
vertical-align:top;
}
table.service h3 {
margin-bottom:20px;
}
table.service p {
font-size:12px;
line-height:1.6em;
}

/* ?Ŀ;????谷?? */

dl.policies {
width:650px;
}
dl.policies dt {
font-size:16px;
line-height:1.6em;
}
dl.policies dd {
margin-bottom:20px;
line-height:1.6em;
}

/* ?եå??? */

#footercore h3 {
margin-bottom:20px;
}
table.company {
}
table.company th, table.company td {
color:#ddd;
}
table.company th {
width:100px;
vertical-align:top;
text-align:left;
}
table.company td {
width:380px;
}
table.client {
}
table.client td {
color;#ddd;
vertical-align:top;
text-align:left;
}
table.access th {
vertical-align:top;
}
table.access td {
padding-left:10px;
vertical-align:bottom;
color:#ddd;
}
#copyright {
clear:both;
overflow:hidden;
padding-top:40px;
padding-bottom:5px;
}

