@charset "Shift_JIS";
@import url("parts.css");
@import url("ftnavi.css");
body {
text-align:center;
background-color:#F6FFFF;
margin:0 auto;
}

#container {
width:808px;
text-align:center;
color:#333;
font-family:'Lucida Grande',Verdana,'‚l‚r ‚oƒSƒVƒbƒN','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Hiragino Kaku Gothic Pro,Osaka,Arial,sans-serif;
font-size:12px;
letter-spacing:normal;
margin:0 auto;
}

#main {
width:620px;
text-align:center;
background-color:#FFF;
font-size:12px;
line-height:145%;
margin:0 auto 10px;
}

#main dt {
margin:0 0 3px;
}

#main dd {
margin:0 0 5px 10px;
}

#topmaincontents {
background:url(../images/page_img070910/bg_topmaincontents.gif) repeat-y;
height:100%;
margin:8px 0;
}

#main-left {
width:295px;
float:left;
vertical-align:top;
text-align:left;
margin:0 0 5px 10px;
}

#nt {
width:285px;
line-height:145%;
margin:0 0 15px;
}

#main-right {
width:290px;
text-align:left;
float:right;
margin:0 5px 5px 6px;
}

#es dl dd {
margin-bottom:13px;
}

#right {
width:178px;
text-align:center;
margin:auto;
}

#search {
width:158px;
height:90px;
text-align:center;
background:url(../images/obj/searchbox.gif) no-repeat center center;
margin:8px auto;
}

#jnsapress {
width:150px;
text-align:center;
border:1px solid #666;
background-color:#fff;
margin:5px auto;
}

#presstx {
font-size:11px;
margin:5px;
}

#rbanner {
width:158px;
text-align:center;
margin:10px auto;
}

#rbanner img {
margin-bottom:8px;
}

a,a:link,a:visited,#right a,#right a:link,#right a:visited {
color:#000;
text-decoration:none;
}

a:hover,a:active,#right a:hover,#right a:active {
color:#f90;
text-decoration:none;
}

#es,#wg {
width:285px;
line-height:145%;
margin:0 5px 5px 0;
}