/*　HTML変更　*/
body{margin:0px; padding:0px; background-image:url(../img/base/bg_img.gif);}
body,td,tr{font-size:13px; color:#666666;}
img {border: 0;}
h1{font-size:11px; margin:1px; padding:2px; font-weight:normal; background-color:#99CCCC;}
h2{font-size:11px; margin:0px; padding:0px; font-weight:normal;}
h3{font-size:11px; margin:0px; padding:0px; font-weight:normal;}
h4{font-size:11px; margin:0px; padding:0px; font-weight:normal;}
a {color: #0044FF; text-decoration: none; background-color: transparent;}
a:hover {color: #0099FF; text-decoration: none;}
form{margin:0px; padding:0px;}

/*　各共通　*/
.err{color:#FF0000;}
.mar3{margin-bottom:3px;}
.mar5{margin-bottom:5px;}
.mar7{margin-bottom:7px;}
.mar10{margin-bottom:10px;}
.mar20{margin-bottom:20px;}
.mar-r3{margin-right:3px;}
.mar-r5{margin-right:5px;}
.mar-r7{margin-right:7px;}
.mar-t5{margin-top:5px;}
.pad3{padding:5px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pan-b3{padding-bottom:3px;}
.pan-b5{padding-bottom:5px;}
.pan-b7{padding-bottom:7px;}
.img-m{vertical-align:middle;}
.mar-l10{margin-left:13px;}
.txt11{font-size:11px;}
.mar-tb3{margin-top:3px; margin-bottom:3px;}
.fr{float:right;}
.fl{float:left;}

/*広告関連*/
.war-txt{font-size:11px; text-align:center;}
.war-txt4{font-size:10px; text-align:center; width:143px;}
.war-main{width:492px; font-size:11px; padding:3px; border:1px solid #99CCCC;}
.war-title{font-size:13px; padding-bottom:2px; border-bottom:2px solid #99CCCC; margin-bottom:2px; text-align:left; width:500px;}
.pick4-w{padding:3px; background-color:#99CCCC; color:#FFFFFF;}
.pick4-rw{background-color:#CCFFFF; color:#000000; text-align:left; width:100px; font-size:11px;}
.pick4-line{padding:3px; border:1px solid #99CCCC;}
.pick4-rw a{color:#000000;}
.pick4-rw a:hover {color: #000000; text-decoration: underline;}

/*ヘッダー*/
.head-box{border:1px solid #99CCCC; background-color:#CCFFFF; padding:2px; font-size:11px;}

/* フッター */
.foot{border:1px solid #99CCCC; background-color:#CCFFFF; padding:2px; font-size:10px;}

/*メインメニュー*/
.mainmenu{font-size:13px; padding-bottom:2px; border-bottom:2px solid #99CCCC; margin-bottom:2px; text-align:left;}
.menu-w{border:2px solid #99CCCC; padding:2px; text-align:left;}
.menu-w2{border:2px solid #99CCCC; padding:2px; text-align:center;}
.menu-item{border-bottom:1px solid #99CCCC; padding-bottom:2px; margin-bottom:3px;}

/*ALLカテゴリ用*/
.cat-waku{padding:3px;}
.cat-title{font-size:14px;}
.subcat-title{font-size:11px;}

/* ランキング用　*/
.rank-no{font-size:11px; background-color:#99FFCC;}

/*更新情報*/
.renew-w{width:230px; padding:2px; border:1px solid #99CCCC; text-align:left; margin-bottom:5px;}
.renew-title{padding:2px; background-color:#99CCCC; text-align:left; margin:1px 0px;}
.renew-day{padding:2px; background-color:#CCFFFF; text-align:left; margin-bottom:1px;}
.renew-comment{padding:2px; font-size:10px; letter-spacing:1px;}

/* ランキング */
.pan-txt{margin-bottom:5px; text-align:left;}
.subcat{width:120px; text-align:left; float:left;}
.rank-num{font-size:11px; background-color:#99CCCC; width:20px; text-align:center;}
.rank-title{background-color:#CCFFFF; text-align:left; padding:2px;}
.rank-com{text-align:left; font-size:10px; letter-spacing:1px;}

/* 詳細　*/
.show-title{background-color:#99CCCC; padding:3px;}
.show-com{border-bottom:1px dashed #CCFFFF;}

/*　登録　*/
.newadd-sub-title{background-color:#99CCCC; padding:3px; text-align:left;}
.newadd-sub-txt{border-bottom:1px dashed #CCFFFF; font-size:11px; text-align:left;}

/*インデックス*/
.war-head-txt{padding:3px; text-align:left;}
.rank-div{width:84px; height:26px; font-size:10px; border:1px solid #99CCCC; padding:1px;}
.rank-td{padding-bottom:3px;}