@charset "utf-8";

/* cmn2010.css */
*{margin:0; padding:0;}
body{background-color:#171717; color:#999; font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック','MS P Gothic',Arial,sans-serif,Helvetica;}
body, form, img, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, th ,td ,select {margin: 0; padding: 0;}
img		{ border: none; vertical-align: top; }
table	{ border-spacing: 0; }

a{text-decoration:none;}
a:link			{color:#999;}
a:visited		{color:#666; }
a:hover			{color:#f90;}
a:active		{color:#f90; }


a img{border:none;}
.container{clear:both; width:940px; margin:15px auto; overflow:hidden;}
.section{margin-bottom:20px; overflow:hidden;}
li{list-style:none;}

.mainContents{float:left; width:660px; overflow:hidden;}
.sideBar{float:right; width:260px;}


/* サイドバー広告 */
.sideBanA{width:260px; margin-bottom:20px;}
.sideBanA img{display:block; margin-bottom:5px;}
.sideBanB{width:260px; margin-bottom:10px;}
.sideBanB img{display:block;}
.sideBanC{width:260px; margin-bottom:10px; height:56px;}
.sideBanC img{float:left;}
.sideBanC p.banTxt{float:right; margin:5px 0 0 0; width:120px; line-height:1.4; font-size:9px; text-align:justify;}

/* 検索ボタン */
.searchBtn{display:block; height:21px; border:none; background:red url(../images/headfootImg/ximg.png) repeat-x 0 -143px; color:#999; font-size:12px; /font-size:10px; line-height:21px; cursor:pointer;}
.searchBtn:hover{color:#f90}

/* ぱんくず */
p#pankuzu {font-size:x-small; line-height:22px;}

/* サイドバー上フラッシュＰＲバナー */
div#flaBanBox{width:260px; height:180px;}
div#flaBanBox object{width:260px; height:180px;}

