@charset "utf-8";

@import "base.css";
@import "common.css";


/*-*-*-*-*-*-*-*-*-* ヘッダー フラッシュ部分 *-*-*-*-*-*-*-*-*-*/ 
#header div#headflash{
width:965px;
height:265px;
_margin-top:-3px;
}

/*-*-*-*-*-*-*-*-*-* メイン コラム *-*-*-*-*-*-*-*-*-*/ 
#wrapper div#maincol{
float:left;
width:641px;
}

/*-*-*-*-*-* NEWS *-*-*-*-*-*/
#wrapper div#maincol div#news{
width:641px;
padding-top:8px;
}

#wrapper div#maincol div#news h2{
position:relative;
width:641px;
height:28px;
}

#wrapper div#maincol p.linklist{
position:relative;
margin:-20px 0 0 585px;
font-size:12px;
}
*:first-child+html #wrapper div#maincol p.linklist{
margin-top:-19px;
}

/****************/
#wrapper div#maincol div.titlebar{
width:641px;
height:28px;
}

/*
#wrapper div#maincol p.linklist a{
color:#398B9F;
text-decoration:none;
}
#wrapper div#maincol p.linklist a:hover{
text-decoration:underline;
}
*/

/****************/

#wrapper div#maincol div#news table{
width:641px;
margin:10px 0 0 0;
}

#wrapper div#maincol div#news table td{
padding:1px 0;
line-height:1.5em;
color:#7F7F7F;
}

#wrapper div#maincol div#news table td.dotsbar{
width:641px;
height:1px;
margin:0;
padding:0;
}

#wrapper div#maincol div#news table td.icon{
width:60px;
}

#wrapper div#maincol div#news table td.date{
width:60px;
}

#wrapper div#maincol div#news table td.pdf{
width:20px;
}

#wrapper div#maincol div#news table td.info{
width:501px;
}
/*
#wrapper div#maincol div#news table td span{
font-weight:bold;
color:#ff0000;
}
*/
#wrapper div#maincol div#news table td.info img{
margin:4px 0 0 2px;
_margin-top:1px;
vertical-align:top;
}
*:first-child+html #wrapper div#maincol div#news table td.info img{
margin:1px 0 0 2px;
}

#wrapper div#maincol div#news a{
color:#398B9F;
text-decoration:none;
}

#wrapper div#maincol div#news a:hover{
text-decoration:underline;
}







/*-*-*-*-*-* ポートフォリオ *-*-*-*-*-*/
#wrapper div#maincol div#portfolio{
width:641px;
padding-top:25px;
}

#wrapper div#maincol div#portflash{
width:641px;
height:155px;
margin-top:10px;
}

/*-*-*-*-*-* リンク *-*-*-*-*-*/
#wrapper div#maincol div#colink{
width:641px;
margin-top:15px;
}

#wrapper div#maincol div#colink ul{
width:641px;
}

#wrapper div#maincol div#colink ul li{
float:left;
width:313px;
}

#wrapper div#maincol div#colink ul li.col{
margin-right:15px;
}

#wrapper div#maincol div#colink ul li a{
text-decoration:none;
}


/*-*-*-*-*-*-*-*-*-* 右コラム *-*-*-*-*-*-*-*-*-*/ 
#wrapper div#rightcol{
float:left;
width:260px;
margin:22px 0 0 15px;
}

#wrapper div#rightcol h2{
float:left;
margin:5px 0;
font-size:1.2em;
font-weight:bold;
color:#398B9F;
}


#wrapper div#rightcol p.rdate{
float:right;
margin:8px 0;
font-size:0.9em;
color:#333333;
}


#wrapper div#rightcol dl{
clear:both;
width:258px;
/*background-color:#FAFAFA;*/
background:url(../img/bg_reitdata.jpg) top left no-repeat;
border:#CCCCCC solid 1px;
border-bottom:none;
}

#wrapper div#rightcol dt{
float:left;
/*padding:23px 0 0 10px;*/
padding:13px 0 0 10px;
}

#wrapper div#rightcol dd{
float:right;
/*padding:20px 10px 20px 0;*/
padding:10px 10px 10px 0;
font-size:1.2em;
font-weight:bold;
color:#333333;
}

#wrapper div#rightcol dl span{
font-size:0.85em;
font-weight:normal;
}

#wrapper div#rightcol dl dd span{
font-size:0.65em;
}

#wrapper div#rightcol dl dd span.per{
font-size:0.8em;
}


#wrapper div#rightcol dl.rate{
margin-bottom:15px;
border-bottom:#CCCCCC solid 1px;
}




#wrapper div#rightcol div#quick{
width:260px;
margin:7px 0 15px 0;
}

#wrapper div#rightcol div#quick a{
text-decoration:none;
}

#wrapper div#rightcol div#fininfo{
clear:both;
width:260px;
}

#wrapper div#rightcol div#fininfo div.inbox{
width:258px;
padding:12px 0 4px;
border:#CCCCCC solid 1px;
}

#wrapper div#rightcol div#fininfo ul{
clear:both;
width:258px;
}

#wrapper div#rightcol div#fininfo ul li{
/*margin:0 0 6px 10px;*/
margin:0 0 3px 10px;
}

#wrapper div#rightcol div#fininfo ul li img{
margin-right:7px;
vertical-align:middle;
}
html[xmlns*=""] body:last-child #wrapper div#rightcol div#fininfo ul li img{
vertical-align:top;
}

#wrapper div#rightcol div#fininfo p.download{
width:200px;
margin:5px auto 7px;
}

#wrapper div#rightcol div#fininfo p.download a{
text-decoration:none;
}

#wrapper div#rightcol p.motion{
width:260px;
margin-top:10px;
}

#wrapper div#rightcol p.motion a{
text-decoration:none;
}
