@charset "utf-8";

/*TOP main start*/

/*TOP left right*/
#topLeft{width:635px;float:left;}

#topRight{width:300px;float:right;}

/*left バナー*/

#banner{width:200px;float:left;}
.bannerImg{margin-bottom:10px;display:block;}
.superPush{margin-bottom:10px;}
.superPush td{padding:2px;}

/*left 新着*/
#newad{width:420px;float:left;}

/*left お知らせ*/
#news{width:630px;clear:both;padding-top:10px;}


/*left 終了広告等ボックス*/
/*行設定*/
.linebox{width:630px;margin-top:10px;
	background:url(images/line_back.gif);}
.lineLeft{width:310px;float:left;}
.lineRight{width:310px;float:right;}

.linebox table {border-top:dotted 1px #666666;}

/*left 各広告テーブル用*/
th , td{vertical-align:top;}
.newadTable{width:100%;margin-bottom:5px;border-top:dotted 1px #666666;}

.newadDat{width:100%;border:solid 1px #666666;border-right:none;}
.newadDat th{background:#666666;color:#ffffff;font-weight:normal;padding:2px;}
.newadDat td{padding:2px;}

.backnext{color:#ff0000;}
.backnext img, .backnext input{vertical-align:middle}


.allClick{width:100%;height:100%;padding-left:3px;}
.allClick strong{font-size:14px;color:#cc3300;}
.allClick a{display:block;width:100%;height:100%;text-decoration:none;}
.allClick a:hover{background:#ffcccc;}

.allClick2{width:100%;height:100%;padding-left:3px;}
.allClick2 strong{color:#cc3300;}
.allClick2 a{display:block;width:100%;height:100%;line-height:100%;text-decoration:none;}
.allClick2 a:hover{background:#ffcccc;}

/*left ドコイク？キーワード*/
.dokokw{width:608px;margin-top:10px;padding:3px 10px;}
.dokokw img{vertical-align:bottom;}


/*right 各ボックス*/
.sidebox{width:300px;margin-bottom:10px;}

/*right Shop検索*/
#shopsearch{width:260px;margin:0px 0px 10px 10px;}
.searchtext{width:100%;line-height:100%;}
.searchbtn{margin:5px 0 0 180px;}
#psearch{width:260px;margin:0px 0px 10px 10px;}
.psearchtext{width:100%;line-height:100%;}
#psearch2{width:260px;margin:0px 0px 10px 10px;}

/*right サイト情報*/
#infobox p{margin:0 10px 10px 20px;text-align:right;}

/*right カテゴリ*/
#catbox p{padding-top:10px;color:#cc3300;font-size:14px;}
#catbox ul{list-style:none;margin:5px 0 0 5px;}
#catLeft{width:140px;float:left;margin-left:5px;}
#catRight{width:140px;float:right;}





/*TOP main end*/

.information_table {width:100%;padding:0px 3px 1px 3px;}
.information_table th{width:60px;font-weight:normal;vertical-align:top;text-align:left;}
.information_table td{vertical-align:top;}

#topBanner {text-align:center;margin-bottom:5px;}
