@charset "utf-8";
.picup h2{padding:0 10px;
          font-size:100%;
		  font-weight:bold;
		  background-color:#c0c;
		  }
.picup {padding:0;
        border:#FF33FF 1px solid;
		}
/*----------------------------------
         カテゴリ別コンテンツ
-----------------------------------*/

ul.submenu{
	     text-align:left;
	     height:26px;
		 display:block;
		 margin-left:20px;
		 margin-top:10px;
		 margin-bottom:20px;
		 list-style:none;
		 border-left:1px solid #CCCCCC;
         }
.submenu li {display:block;
	               float:left;
	               text-align:left;
	               margin:0;
				   border-right:1px solid #CCCCCC;
	               overflow:hidden;
                   width:180px;
		           height:26px;
				   font-weight:bold;
			       }
.submenu li a{ background:url(../img/con-sub1.gif) top no-repeat;
               display:block;
	               float:left;
	               text-align:left;
	               margin:0;
				   line-height:26px;
				   text-indent:2em;
				   border-right:1px solid #CCCCCC;
	               overflow:hidden;
                   width:180px;
		           height:26px;
				   font-weight:bold;
			       }
.submenu li a:hover{background:url(../img/con-sub1.gif) bottom no-repeat;}
/*ＣＳＳハック*/
* html ul.submenu{ float:left; width:560px; margin-left:10px; height:25px;}
/*---------------------------------
         リスト
-----------------------------------*/
.pyl li{line-height:30px;}
/*---------------------------------
         メニューコンテンツ
-----------------------------------*/		
.menubottom{padding-left:8px;
         margin-bottom:5px;
         font-size:90%;
		 font-weight:normal;
		 text-indent:1em;
		 color:#FFF;
         background-color:#00f;
		 border-right:#999 solid 1px;
		 border-bottom:#999 solid 1px;
		 }
/*----------------------------------
         フッタータグ
------------------------------------*/
.footleft{text-align:left;
          float:left;
		  padding:5px 5px;
		  }
.footright{text-align:right;
           float:right;
		   padding:5px 5px;
		   }
/*----------------------------------
         　国旗（通貨ペア）
------------------------------------*/
.usdjpy{background:url(../img/usdjpy.gif) right no-repeat; width:550px; height:20px;}
.eurusd{background:url(../img/eurusd.gif) right no-repeat; width:550px; height:20px;}
.eurjpy{background:url(../img/eurjpy.gif) right no-repeat; width:550px; height:20px;}
.gbpjpy{background:url(../img/gbpjpy.gif) right no-repeat; width:550px; height:20px;}
.audjpy{background:url(../img/audjpy.gif) right no-repeat; width:550px; height:20px;}
.nzdjpy{background:url(../img/nzdjpy.gif) right no-repeat; width:550px; height:20px;}
.cadjpy{background:url(../img/cadjpy.gif) right no-repeat; width:550px; height:20px;}
.chfjpy{background:url(../img/chfjpy.gif) right no-repeat; width:550px; height:20px;}
.zarjpy{background:url(../img/zarjpy.gif) right no-repeat; width:550px; height:20px;}
.brics{background:url(../img/brics.gif) right no-repeat; width:550px; height:20px;}
/*----------------------------------
         　証券会社比較
------------------------------------*/
.tsm{margin:10px 5px 0px; color:#FF33FF; font-size:12px; height:32px;}
.tsfx{border:#FF9900 1px solid;
      margin:0px 5px 0px;
	  height:167px;
	  }
.ts_title{background-color:#FFCC00;
          padding:1px 5px;
		  border-bottom:1px #FF9900 solid;
		  text-indent:0.5em;
		  } 
.tsco{
      border-bottom:1px #FF9900 solid;
      border-left:1px #FF9900 solid;
      border-right:1px #FF9900 solid;
	  text-indent:1em;
	  margin:0px 5px 15px;
	  color:#FF0000;
	  }
.tsim{height:140px; padding-top:4px;}
.tsct{border-left:1px #FF9900 solid;
	  padding:2px 2px 2px 4px;
	  float:left;
	  line-height:16px;
	  height:140px;
	  }
.tsct2{border-left:1px #FF9900 solid;
	  padding:2px 2px 2px 4px;
	  float:right;
	  height:140px;
	  line-height:16px;
	  width:165px;
	  } 
/*----------------------------------
         　システム比較
------------------------------------*/
.tsimsys{height:105px; padding-top:4px;}
.tsfxsys{border:#FF9900 1px solid;
      margin:0px 5px 0px;
	  height:132px;
	  }
.tsctsys{border-left:1px #FF9900 solid;
	  padding:2px 2px 2px 4px;
	  line-height:16px;
	  margin-left:3px;
	  float:left;
	  height:105px;
	  }
/*----------------------------------
         　ドロップ
------------------------------------*/
table ul{margin:5px;
   padding:5px;
   text-align:left;
   }
table li{list-style-image:url(../sozai/head_icon.gif);
   padding:5px;
   line-height:20px;
   vertical-align:middle;
   list-style-position:inside;
   }
#dropin{background-color:#CCFFFF;
        border:#333333 solid 1px;
		}		   