/*　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:0px; padding:0px; font-weight:normal;}
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: #666666; text-decoration: solid; background-color: transparent;}
a:hover {color: #ff6600;}

/*　各共通　*/
.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-r6{margin-right:6px;}
.mar-r7{margin-right:7px;}

.mar-l3{margin-left:3px;}
.mar-l5{margin-left:5px;}

.mar-t3{margin-top:3px;}
.mar-t5{margin-top:5px;}
.mar-t7{margin-top:7px;}

.martb2{margin-top:2px; margin-bottom:2px;}

.pad3{padding:5px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pan-b3{padding-bottom:3px;}
.pan-b5{padding-bottom:5px;}
.pan-b7{padding-bottom:7px;}
.pad-b10{padding-bottom:20px;}
.pad-l10{padding-left:10px;}
.pad-tb-10{padding-top:10px; padding-bottom:10px;}

.pad-top10{padding-top:10px;}
.txt14{font-size:14px;}
.txt11{font-size:11px;}
.txt10{font-size:10px;}
.main-menu{letter-spacing:1px; padding:3px; margin-left:3px; margin-top:3px;}
.bor{border:1px solid #666666;}

/*　ヘッダー・フッター・ナビゲーション　*/
.head-waku{background-image:url(../img/head/head_bar.gif); background-repeat:repeat-x;}
.head-navi{background-image:url(../img/head/head_navi.gif); height:26px; margin-bottom:10px;}
.head-navi-txt{width:720px;}
.head-navi-txt-l2{margin-top:7px; width:400px; text-align:left; color:#FFFFFF; float:left;}
.head-navi-txt-r2{margin-top:7px; width:320px; text-align:right; color:#FFFFFF; float:right;}

.head-navi-txt-l{margin-top:7px; width:670px; text-align:left; color:#FFFFFF; float:left;}
.head-navi-txt-r{margin-top:7px; width:50px; text-align:right; color:#FFFFFF; float:right;}
.my-log-waku{font-size:11px; margin-bottom:7px; border:1px solid #9e9e9e; width:160px; height:115px; background-image:url(../img/leftmenu/mylog_bg.gif); padding-top:35px;}
.login-form{border:1px solid #15a996; width:140px; height:18px; color:#666666;}
.my-menu-waku{margin-bottom:10px; border:1px solid #9e9e9e; width:160px; background-image:url(../img/leftmenu/mymenu_bg.gif); padding-top:30px;}
.my-menu{margin-bottom:4px; text-align:left; margin-left:5px;}
.rank-waku{margin-bottom:7px; border:1px solid #9e9e9e; width:150px; background-color:#FFFFFF; text-align:center; padding:5px;}
.rank-txt{font-size:11px; line-height:140%;}
.re-rank-txt{font-size:11px; padding-top:3px; padding-bottom:3px; border-bottom:1px dashed #666666; text-align:left; width:140px;}
.foot-txt{width:743px; text-align:left; line-height:140%;}
.foot-navi{width:720px; padding-top:7px; color:#FFFFFF;}
.search-txt{background-image:url(../img/main/search_bar.gif); padding-left:10px; padding-right:10px; font-size:11px;}
.search-form{border:1px solid #15a996; width:350px; height:18px; margin-right:5px; color:#666666; font-size:11px;}


/*各ページ枠*/
.s-shop-list-waku{width:532px; border:1px solid #dbdbdb; background-image:url(../img/shop_sea/shop_bg.gif); padding:10px; margin-bottom:7px;}
.s-glist-waku{width:546px; border:1px solid #dbdbdb; background-image:url(../img/shop_sea/shop_bg.gif); padding:5px 3px 7px 3px; margin-bottom:7px;}

/* フォームタイトル等 */
.newadd-sub-title{background-image:url(../img/main/rev_bg.gif); padding:3px;}
.newadd-sub-txt{background-color:#FFFFFF; padding:3px;}

/*　広告部分　*/
.pick-waku{border:1px solid #9e9e9e; width:712px; background-color:#FFFFFF; padding:5px 5px 5px 15px; height:60px;}
.pick-txt{font-size:11px; float:left; margin-right:7px;}


/* メインコンテンツ */
.main-td{padding-left:13px;}
.g-list{float:left; margin-right:2px; margin-left:2px; border-right:1px solid #737373; border-bottom:1px solid #737373; padding-bottom:3px;}
.g-title{font-size:11px; color:#006699; line-height:120%;}
.g-txt{font-size:10px; color:#666666; line-height:120%;}
.g-waku{border:1px solid #9e9e9e; background-color:#FFFFFF; margin-bottom:10px;}
.g-waku-td{padding:3px 1px 3px 1px;}
.waku-bar{margin-top:2px; margin-bottom:2px;}
.rev-waku{border:1px solid #9e9e9e; background-color:#FFFFFF; margin-bottom:10px; width:542px; padding:5px;}
.rev-waku td{font-size:11px; padding:2px;}
.new-waku{border:1px solid #9e9e9e; background-color:#FFFFFF; width:261px; padding:5px; height:170px; overflow:auto;}
.new-waku td{font-size:11px;}
.iv-sub-title{background-image:url(../img/main/rev_bg.gif); padding:3px;}
.iv-sub-title2{background-image:url(../img/main/rev_bg2.gif); padding:3px;}


/*リンク関係*/
.head-navi-txt-l a {color: #FFFFFF; text-decoration: none; background-color: transparent;}
.head-navi-txt-l a:hover {color: #ff6600;}

/*インデックス*/
.w-main-waku{background-color:#FFFFFF; width:800px; border-right:1px solid #838383; border-left:1px solid #838383;}
.w-main-waku2{background-color:#FFFFFF; width:780px; border-right:1px solid #838383; border-left:1px solid #838383;}
.war-border-b{border-bottom:1px solid #838383;}
.w-pick-waku{border:1px solid #838383; border-top:none; width:775px; height:130px;}
.w-pick-item{margin-left:10px; float:left; text-align:left; width:140px;}
.w212{width:200px; border:1px solid #838383; border-top:none; margin-right:7px; line-height:130%;}
.w552{width:533px; border:1px solid #838383; border-top:none; padding-right:7px; line-height:130%;}
.rank-img{width:92px; height:35px; border:1px solid #838383; background-color:#FFFFFF; font-size:11px; padding:1px; text-align:center; font-weight:normal; background-image:url(../img/main/rev_bg.gif);}
.town{font-size:103%; color:#000000;}
.town h1{font-size:103%;}
.txt11 h2{font-size:103%;}