
#flash_area01{
width:870px;
height:227px;
position:absolute;
top:111px;
left:50%;
margin:0 0 0 -435px;
}


#content_top {
width:100%;
margin:0 auto 0 auto;
background:url(/images/content_top_top.gif) no-repeat 0 0;
background-position:center top;
padding:282px 0 0 0;
}

h2{
background:url(/common/images/bdr_dot.gif) repeat-x 0 100%;
margin:0 0 17px 0;
padding:8px 0;
}

h2.researches{border-top:#86A00E solid 6px; padding:6px 0;}
h2.conception{border-top:#656565 solid 6px;}
h2.release{border-top:#244771 solid 6px;margin:0 0 15px;}
h2.futuretimeline{border-top:#439B81 solid 6px;}
h2.data{border-top:#312F48 solid 6px;}

h2.researches lft{
vertical-align:bottom;
}
h2.conception {
margin:40px 0 17px;
}

.link_g a{
color:#666666;
}

.mgb{
margin:0 0 40px 0;
}

.mgtb15{
margin:15px 0 10px 0;
}

.col2{
background:none;
}

#main_top{
width:560px;
float:left;
}

#side_top{
width:270px;
float:right;
}

.top_col2{
margin:0 0 25px 0;
}
.top_col2 div.lft,
.top_col2 div.rgt {
width:270px;
}


.top_col2 .flash_area02,
.top_col2 h3{
border-top:1px #868686 solid;
padding-top:1px;
}

.top_col2 dt{
padding:5px 0 2px 0;
margin:0 0 7px 0;
background:url(/common/images/bdr_dot.gif) repeat-x 0 100%;
}
.top_col2 dd p {
line-height:1.6;
}
.ccp .txt{
width:460px;
}

table.rls{
margin:0 0 5px 0;
}
div#feedList p#rsserror{
padding:10px 10px 20px 10px;
color:#666;
}

table a{
color:#666666;
}

table.rls th{
white-space:nowrap;
padding:0 10px 5px 0;
text-align:left;
line-height:1.4;
}

table.rls td{
padding:0 0 5px;
line-height:1.4;
}
ul.ftr li{
float:left;
}


#cont dl.freeword{
padding:0;
}
#cont dl.freeword dt img, 
#cont dl.link_g dt img {
display:block;
}

#cont dl.freeword dd{
margin:10px 0 15px;
}

#cont dl.link_g dd li {
float:left;
padding:0 8px 0 0;
}
#cont dl.link_g dd li a {
white-space:nowrap;
}

dl.freeword input{
display:block;
float:left;
}
dl.freeword input.search{
width:178px;
margin:0 5px 0 0;
padding:4px 3px 4px;
border:1px solid #ACACAC;
}
dl.freeword input.btn{
display:block;
width:77px;
height:22px;
vertical-align:top;
}

/* ===== link ===== */

.icn_school{
background:url(/common/images/icn_school.gif) no-repeat 0 0.4em;
padding:0 0 0 18px;
}

#cont .icn_researches{
background:url(/common/images/icn_researches01.gif) no-repeat 0 0.25em;
}
