@charset "utf-8";

#g-nav{
  background-color:#e9518e;
  border-bottom:solid 3px #d5b345;
  height:46px;
  position:relative;
}
* html #g-nav{
  height:49px;
}

#header{
  padding:11px 13px 0 11px;
  width:974px;
  margin-bottom:27px;
  /*position:relative;*/
}
* html #header{width:998px;}

#inner{
  padding:0 9px 0 14px;
  width:977px;
  background: url(/common/images/zai/v1/common/inner-bg.gif) repeat-y;
  margin-bottom:30px;
}
* html #inner{width:1000px;}

#main-column{
  float:left;
  /*width:641px;*/
  width:642px;
}
#sub-column{
  float:right;
  width:305px;
}
#main-contents{
  padding:0 10px;
  width:621px;/*IEバグtotop対応*/
  position:relative;
}
* html #main-contents{width:641px;}

/*証券会社比較*/
#main-contents.brokerage{
  padding:0;
  position:relative;
  width:642px;
}

/* フィスコ対応 */

#main-contents.widewidth{
  width:631px;
  padding:0px 0px 0px 10px;
}
#main-contents.widewidth p{
  font-family:sans-serif;
  font-size:100%!important;
}

/*
*******************
比較ページ
*******************
*/
.hikaku #inner{background-color:#fff; background:none; margin-bottom:15px;}
.hikaku #main-column{width:656px;}
.hikaku #sub-column #rectangle{margin:0;}
#hikaku-maincolumn{
  width:972px;
  padding:0 14px;
  clear:both;
}