/* CSS Document */

body {
 margin: 0 auto;
 padding: 0;
 text-align: center;
 font-size: 12px;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 color: #000;
 line-height: 1.5;
 background: url(../common/bg_body2.jpg) repeat center top;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,dl,form {
 margin-top: 0px;
 margin-bottom: 0px;
}
img {
 border-style: none;
 border-width: 0px;
 text-decoration: none;
}
a img {
 border-style: none;
 border-width: 0px;
 text-decoration: none;
}
a:link{ color: #FF6600;}
a:visited { color: #FF6600;}
a:hover { color: #444;}



#wrapper {
 width: 920px;
 background-color: #FFFFFF;
 margin: 0 auto;
}


/* ヘッダー */

#header {
 width: 920px;
 height: 85px;
 background: url(../common/bg_head.jpg) no-repeat center top;
}
#header h1 {
 float: left;
 text-align: left;
 padding-left: 25px;
}
#header h1 a {
 width: 195px;
 height: 33px;
 display: block;
 text-indent: -9999px;
 font-size: 1px;
 margin-top: 35px;
}
#header-r {
 float: right;
 text-align: right;
 padding-top: 50px;
 padding-right: 25px;
 font-size: 10px;
}
#header-r a:link { color: #000; text-decoration: none;}
#header-r a:visited { color: #000; text-decoration: none;}
#header-r a:hover { color: #66CC00; text-decoration: underline;}
#header-r .link { padding-right: 10px;}
#header-r .search { width: 150px; margin-right: 5px;}



/* ナビ・ヘッダー */

#navi-header {
 width: 870px;
 height: 30px;
 margin: 0 auto;
 float: none;
 clear: both;
 background: url(../common/navi_head.jpg) no-repeat left top;
}
#navi-header ul {
 width: 870px;
 height: 30px;
 list-style-type: none;
 text-indent: -9999px;
 text-align: left;
 font-size: 1px;
 float: left;
 margin: 0 ;
 padding: 0;
}
#navi-header li {
 height: 30px;
 list-style-type: none;
 float: left;
}
#navi-header #navi-header1 a{ width: 124px; height: 30px; display: block;}
#navi-header #navi-header2 a{ width: 124px; height: 30px; display: block;}
#navi-header #navi-header3 a{ width: 124px; height: 30px; display: block;}
#navi-header #navi-header4 a{ width: 124px; height: 30px; display: block;}
#navi-header #navi-header5 a{ width: 124px; height: 30px; display: block;}
#navi-header #navi-header6 a{ width: 125px; height: 30px; display: block;}
#navi-header #navi-header7 a{ width: 125px; height: 30px; display: block;}

#navi-header #navi-header1 a:hover{ background: url(../common/navi_head.jpg) no-repeat 0px -30px;}
#navi-header #navi-header2 a:hover{ background: url(../common/navi_head.jpg) no-repeat -124px -30px;}
#navi-header #navi-header3 a:hover{ background: url(../common/navi_head.jpg) no-repeat -248px -30px;}
#navi-header #navi-header4 a:hover{ background: url(../common/navi_head.jpg) no-repeat -372px -30px;}
#navi-header #navi-header5 a:hover{ background: url(../common/navi_head.jpg) no-repeat -496px -30px;}
#navi-header #navi-header6 a:hover{ background: url(../common/navi_head.jpg) no-repeat -620px -30px;}
#navi-header #navi-header7 a:hover{ background: url(../common/navi_head.jpg) no-repeat -745px -30px;}



/* メインカテゴリ */

#main {
 width: 870px;
 margin: 20px auto;
 float: none;
 clear: both;
 background-color: #FFFFFF;
}

#main-l { width: 200px; float:left;}
#main-l p { margin-bottom: 10px;}

#main-r { width: 650px; float:right;}

#main-r2 { width: 650px; float:right; text-align: left;}

#main-rl { width: 430px; float:left; text-align: left;}

#main-rr { width: 200px; float:right;}
#main-rr p { margin-bottom: 10px;}



/* 左 */

.l-menu {
 width: 200px;
 background: url(../common/bg_left-menu.gif) repeat-y center top;
 padding: 10px 0 ;
 margin-bottom: 10px;
}

#navi-left {
 width: 184px;
 height: 280px;
 margin: auto ;
 background: url(../common/navi_left.gif) no-repeat left top;
}
#navi-left ul {
 width: 184px;
 height: 280px;
 list-style-type: none;
 text-indent: -9999px;
 text-align: left;
 font-size: 1px;
 margin: 0;
 padding: 0;
}
#navi-left li {
 height: 28px;
 list-style-type: none;
}
#navi-left a{ width: 184px; height: 28px; display: block;}
#navi-left #navi-left01 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px 0;}
#navi-left #navi-left02 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -28px;}
#navi-left #navi-left03 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -56px;}
#navi-left #navi-left04 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -84px;}
#navi-left #navi-left05 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -112px;}
#navi-left #navi-left06 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -140px;}
#navi-left #navi-left07 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -168px;}
#navi-left #navi-left08 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -196px;}
#navi-left #navi-left09 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -224px;}
#navi-left #navi-left10 a:hover{ background: url(../common/navi_left.gif) no-repeat -184px -252px;}


#navi-left2 {
 width: 200px;
 height: 144px;
 margin: auto auto 10px;
 background: url(../common/navi_left2.jpg) no-repeat left top;
}
#navi-left2 ul {
 width: 200px;
 height: 144px;
 list-style-type: none;
 text-indent: -9999px;
 text-align: left;
 font-size: 1px;
 margin: 0;
 padding: 0;
}
#navi-left2 li {
 height: 72px;
 list-style-type: none;
}
#navi-left2 a{ width: 200px; height: 72px; display: block;}
#navi-left2 #navi-left201 a:hover{ background: url(../common/navi_left2.jpg) no-repeat -200px 0;}
#navi-left2 #navi-left202 a:hover{ background: url(../common/navi_left2.jpg) no-repeat -200px -72px;}



#l-link {
 list-style-type: none;
 text-align: left;
 margin-left: 8px;
 padding-left: 8px;
 padding-top: 5px;
 padding-bottom: 5px;
}
#l-link li {
 background: url(../common/icon_l-menu.gif) no-repeat left center;
 padding-left: 10px;
}
#l-link a:link { color: #000; text-decoration: none;}
#l-link a:visited { color: #000; text-decoration: none;}
#l-link a:hover { color: #FF6600; text-decoration: underline;}


/* センター */

.c-con {
 width: 430px;
 background: url(../img/index/bg_con.gif) no-repeat center bottom;
 line-height: 1.3;
 padding-bottom: 5px;
}
.c-con_day {
 color: #FFFFFF;
 font-size: 10px;
 text-align: right;
 padding-right: 10px;
 padding-top: 3px;
}
#c-con_tit-topics {
 width: 430px;
 background: url(../img/index/tit_con-topics.jpg) no-repeat center top;
}
#c-con_tit-newshop {
 width: 430px;
 background: url(../img/index/tit_con-newshop.jpg) no-repeat center top;
}
#c-con_tit-enquete {
 width: 430px;
 background: url(../img/index/tit_con-enquete.jpg) no-repeat center top;
}


.c-con_tab {
 width: 400px;
 margin: 20px auto 10px;
}
.c-con_tab th {
 width: 120px;
 text-align: left;
 padding-left: 10px;
}
.c-con_td1 {
 width: 15px;
 padding: 10px 0 5px 5px;
 vertical-align: top;
 border-bottom: dotted 1px #000;
}
.c-con_td2 {
 padding: 5px 5px 5px 0;
 vertical-align: top;
 border-bottom: dotted 1px #000;
}


.c-con_ichiran {
 width: 430px;
 height: 25px;
 background: url(../img/index/bg_con-ichiran.gif) no-repeat center center;
 margin-bottom: 10px;
}
.c-con_bt-ichiran {
 width: 95px;
 height: 25px;
 margin-left: 325px;
}
.c-con_bt-ichiran a {
 width: 95px;
 height: 25px;
 display: block;
 text-align: left;
 text-indent: -9999px;
 background: url(../img/index/bt_ichiran.jpg) no-repeat center top;
}
.c-con_bt-ichiran a:hover {background: url(../img/index/bt_ichiran.jpg) no-repeat 0px -25px;}

.c-con_blog {
 width: 420px;
 margin: auto;
 text-align: center;
}
.c-con_bg-blog {
 width: 76px;
 height: 120px;
 background: url(../img/index/bg_blog.gif) no-repeat center bottom;
 text-align: center;
 vertical-align: top;
 padding-bottom: 10px;
}
.c-con_bg-blog img { margin: 4px auto 0;}
.c-con_bg-blog p {
 text-align: left;
 margin: 3px 10px 0;
 line-height: 1.2;
 font-size: 10px;
 color: #FF0066;
}
.c-con_icon-blog {
 width: 76px;
 height: 20px;
 background: url(../img/index/icon_blog.gif) no-repeat center bottom;
 text-align: left;
 text-indent: -9999px;
}
.c-con_kakomi {
 padding: 15px ;
 background-color: #EEE;
 margin: 10px auto;
 line-height: 1.4;
 font-size: 10px;
}


/* フッター */

#footer {
 width: 920px;
 margin: 0 auto;
 padding-top: 20px;
 background: url(../common/bg_foot.jpg) no-repeat center bottom;
 float: none;
 clear: both;
}
#footer a:link { color: #000; text-decoration: none;}
#footer a:visited { color: #000; text-decoration: none;}
#footer a:hover { color: #FF6600; text-decoration: underline;}

#footer-link {
 width: 870px;
 background-image: url(../common/bg_foot-link.gif) ;
 margin: 10px auto;
 padding: 10px 0;
 font-size: 10px;
 line-height: 1.3;
}
#footer address{
 width: 920px;
 height: 40px;
 text-align: left;
 text-indent: -9999px;
}



/* パンくず */

#pankuzu { font-size: 10px; margin-bottom: 20px;}
#pankuzu a:link { color: #444; text-decoration: none;}
#pankuzu a:visited { color: #444; text-decoration: none;}
#pankuzu a:hover { color: #444; text-decoration: underline;}



/* ボタン・ページトップ */

.bt-pagetop {
 width: 146px;
 height: 16px;
 margin-top: 30px;
 margin-left: 504px;
 float: none;
 clear: both;
}
.bt-pagetop a {
 width: 146px;
 height: 16px;
 display: block;
 text-align: left;
 text-indent: -9999px;
 background: url(../common/bt_pagetop.gif) no-repeat center top;
}
.bt-pagetop a:hover {background: url(../common/bt_pagetop.gif) no-repeat 0px -16px;}



/* -------------------------------------------------------------------------------- */


/* ショップカテゴリー */


#shop-category {
 width: 650px;
 border-left: 1px solid #999;
 border-right: 1px solid #999;
 padding: 10px 0;
 text-align: center;
}
#shop-category table {
 margin: auto;
 border-top: 1px dotted #999;
}
#shop-category td {
 text-align: left;
 padding: 15px 0;
 border-bottom: 1px dotted #999;
 line-height: 1.3;
}
#shop-category h3 {
 font-size: 12px;
 line-height: 1.1;
 margin-bottom: 3px;
}
#shop-category p {
 margin: 7px 0;
}
#shop-category a:link { color: #FF6600; text-decoration: none;}
#shop-category a:visited { color: #FF6600; text-decoration: none;}
#shop-category a:hover { color: #444; text-decoration: underline;}
#shop-category .tel {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}
#shop-category .bt-shopinfo {
 width: 120px;
 height: 25px;
 margin-top: 2px;
}
#shop-category .bt-shopinfo a {
 width: 120px;
 height: 25px;
 display: block;
 text-align: left;
 text-indent: -9999px;
 background: url(../img/shop/bt_shopinfo.jpg) no-repeat center top;
}
#shop-category .bt-shopinfo a:hover {background: url(../img/shop/bt_shopinfo.jpg) no-repeat 0px -25px;}




/* -------------------------------------------------------------------------------- */


/* グルメガイド */


#gourmet {
 width: 635px;
 text-align: center;
 margin: 20px auto 0;
}
#gourmet .gourmet-bg {
 width: 310px;
 background: url(../img/gourmet/bg.jpg) no-repeat center bottom;
 vertical-align: top;
 padding-bottom: 40px;
}
#gourmet .gourmet-data {
 width: 270px;
 margin: auto;
}
.gourmet-data td {
 text-align: left;
 vertical-align: top;
 line-height: 1.3;
}
.gourmet-text {
 line-height: 1.5;
 border-bottom: 1px dotted #999;
}
.gourmet-item {
 font-size: 10px;
 margin: 13px auto;
}
.gourmet-shop {
 background-color: #EAE6D0;
 padding: 8px;
}



/* -------------------------------------------------------------------------------- */

#submain {
 width: 650px;
 background: url(../common/bg_submain.gif) repeat-y center top;
}

#submain-l {
 width: 480px;
 float: left;
}
.submain-l-tab td { padding: 13px 0; border-bottom: 1px dotted #555;}

#submain-r {
 width: 150px;
 height: 100%;
 float: right;
 background-color: #EEE;
 text-align: center;
 padding-top: 15px;
 padding-bottom: 15px;
}
#submain-r p{
 margin: 0 15px 20px;
 padding-bottom: 5px;
 text-align: left;
 border-bottom: 1px dotted #777;
 line-height: 1.3;
}



/* カード */


.bt-card {
 width: 650px;
 height: 24px;
 margin: 0 auto 10px;
 background: url(../img/card/bt_menu.gif) no-repeat left top;
}
.bt-card ul {
 width: 650px;
 height: 24px;
 list-style-type: none;
 text-indent: -9999px;
 text-align: left;
 font-size: 1px;
 float: left;
 margin: 0 ;
 padding: 0;
}
.bt-card li {
 height: 24px;
 list-style-type: none;
 float: left;
}
.bt-card .bt-card1 a{ width: 217px; height: 24px; display: block;}
.bt-card .bt-card2 a{ width: 217px; height: 24px; display: block;}
.bt-card .bt-card3 a{ width: 216px; height: 24px; display: block;}

.bt-card .bt-card1 a:hover{ background: url(../img/card/bt_menu.gif) no-repeat 0px -24px;}
.bt-card .bt-card2 a:hover{ background: url(../img/card/bt_menu.gif) no-repeat -217px -24px;}
.bt-card .bt-card3 a:hover{ background: url(../img/card/bt_menu.gif) no-repeat -434px -24px;}

.bt-card .bt-card1on a{ width: 217px; height: 24px; display: block; background: url(../img/card/bt_menu.gif) no-repeat 0px -24px;}
.bt-card .bt-card2on a{ width: 217px; height: 24px; display: block; background: url(../img/card/bt_menu.gif) no-repeat -217px -24px;}
.bt-card .bt-card3on a{ width: 216px; height: 24px; display: block; background: url(../img/card/bt_menu.gif) no-repeat -434px -24px;}




#bt-card-point {
 width: 245px;
 height: 25px;
 margin-top: 10px;
}
#bt-card-point a {
 width: 245px;
 height: 25px;
 display: block;
 text-align: left;
 text-indent: -9999px;
 background: url(../img/card/bt_point.jpg) no-repeat center top;
}
#bt-card-point a:hover {background: url(../img/card/bt_point.jpg) no-repeat 0px -25px;}
#bt-card-yutai {
 width: 140px;
 height: 25px;
 margin-top: 10px;
 margin-bottom: 10px;
}
#bt-card-yutai a {
 width: 140px;
 height: 25px;
 display: block;
 text-align: left;
 text-indent: -9999px;
 background: url(../img/card/bt_yutai.jpg) no-repeat center top;
}
#bt-card-yutai a:hover {background: url(../img/card/bt_yutai.jpg) no-repeat 0px -25px;}
#bt-card-kisoku {
 width: 210px;
 height: 25px;
 margin-top: 10px;
 margin-bottom: 10px;
}
#bt-card-kisoku a {
 width: 210px;
 height: 25px;
 display: block;
 text-align: left;
 text-indent: -9999px;
 background: url(../img/card/bt_kisoku.jpg) no-repeat center top;
}
#bt-card-kisoku a:hover {background: url(../img/card/bt_kisoku.jpg) no-repeat 0px -25px;}


.card-kakomi1 {
 padding: 8px 15px 8px 0;
 background-color: #EEE;
 margin: 10px auto;
 line-height: 1.3;
}
.card-kakomi2 {
 padding: 8px 15px 8px 110px;
 margin: 10px auto 15px;
 background: url(../img/card/tit_hakkenki.gif) no-repeat left center #EEE;
 line-height: 1.3;
}
.card-kakomi3 {
 padding: 8px 15px 8px;
 background-color: #EEE;
 margin: 10px auto;
 line-height: 1.3;
}

.card-info th {
 border-bottom: 1px dotted #777;
 padding: 10px 5px;
 color: #555;
 text-align: left;
 vertical-align: top;
 width: 85px;
}
.card-info td {
 border-bottom: 1px dotted #777;
 padding: 10px 5px;
}



/* -------------------------------------------------------------------------------- */

/* アクセスマップ */


.info-access {
 border-top: 1px dotted #777;
 margin-bottom: 30px;
}
.info-access th {
 border-bottom: 1px dotted #777;
 padding: 10px 5px;
 color: #555;
 text-align: left;
 vertical-align: top;
 width: 85px;
}
.info-access td {
 border-bottom: 1px dotted #777;
 padding: 10px 5px;
}


/* -------------------------------------------------------------------------------- */


/* メルマガ */


.mail-kakomi {
 padding: 20px 30px;
 background-color: #EEE;
}
#bt-karamail {
 width: 315px;
 height: 45px;
 margin-top: 20px;
 margin-left: 168px;
 margin-bottom: 30px;
}
#bt-karamail a {
 width: 315px;
 height: 45px;
 display: block;
 text-align: left;
 text-indent: -9999px;
 background: url(../img/mail/bt_karamail.jpg) no-repeat center top;
}
#bt-karamail a:hover {background: url(../img/mail/bt_karamail.jpg) no-repeat 0px -45px;}



/* -------------------------------------------------------------------------------- */


/* edy加盟店 */

.edy { width: 620px;}
.edy td {
 border-bottom: 1px solid #555;
 padding: 15px 0;
 vertical-align: top;
}

.edy-icon1 { background: url(../common/icon_genre01.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon2 { background: url(../common/icon_genre02.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon3 { background: url(../common/icon_genre03.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon4 { background: url(../common/icon_genre04.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon5 { background: url(../common/icon_genre05.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon6 { background: url(../common/icon_genre06.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon7 { background: url(../common/icon_genre07.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon8 { background: url(../common/icon_genre08.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon9 { background: url(../common/icon_genre09.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}
.edy-icon10 { background: url(../common/icon_genre10.gif) no-repeat left 15px; width: 80px; height: 90px; text-indent: -999px;}


.edy ul {
 list-style-type: none;
 padding-left: 0;
 margin-left: 0;
 margin-bottom: 20px;
}
.edy li {
 width: 240px;
 float: left;
 border-bottom: 1px dotted #777;
 margin-left: 15px;
 padding: 7px 0 2px;
}



/* -------------------------------------------------------------------------------- */


/* てんちかスナップ */

#snap-flash {
 width: 650px;
 height: 142px;
 background: url(../img/snap/bg_flash.jpg) no-repeat center top;
 text-align: center;
 margin: 10px auto 20px;
}
#snap-flash object { margin: 12px 55px 0;}

#snap-about{ width: 650px; margin-bottom: 30px;}
#snap-about th {
 border-bottom: 1px dotted #777;
 padding: 20px 10px;
 color: #555;
 text-align: left;
 vertical-align: top;
 font-size: 14px;
}
#snap-about td {
 border-bottom: 1px dotted #777;
 padding: 15px 10px;
}

#snap-photo {
 width: 520px;
 margin-top: 20px;
 margin-bottom: 20px;
}
#snap-photo td{
 border-bottom: 0 none #FFF;
 padding: 0 0 10px;
 font-size: 10px;
 vertical-align: top;
}

#snap-hakken {
 padding: 30px 0 10px;
 border: 1px solid #BBA571;
 text-align: center;
 background: #FBF5DD;
}
#snap-hakken table { margin: 10px auto 0;}
#snap-hakken td{
 border-bottom: 0 none #FFF;
 padding: 0 0 15px;
 font-size: 10px;
 vertical-align: top;
 text-align: left;
 line-height: 1.4;
}
#snap-hakken h4{
 font-size: 12px;
 color: #A3894E;
 height: 28px;
 font-weight: normal;
}
#snap-hakken img{ margin-bottom: 7px;}


#snap-ba td {
 vertical-align: top;
 padding-bottom: 15px;
}
#snap-ba h4{
 font-size: 12px;
 color: #A3894E;
 font-weight: normal;
 margin-bottom: 5px;
 font-size: 14px;
}
.snap-ba-icon1 { background: url(../img/snap/icon_ba1.gif) no-repeat left top; width: 55px; text-indent: -999px;}
.snap-ba-icon2 { background: url(../img/snap/icon_ba2.gif) no-repeat left top; width: 55px; text-indent: -999px;}
.snap-ba-icon3 { background: url(../img/snap/icon_ba3.gif) no-repeat left top; width: 55px; text-indent: -999px;}
.snap-ba-icon4 { background: url(../img/snap/icon_ba4.gif) no-repeat left top; width: 55px; text-indent: -999px;}
.snap-ba-icon5 { background: url(../img/snap/icon_ba5.gif) no-repeat left top; width: 55px; text-indent: -999px;}
.snap-ba-icon6 { background: url(../img/snap/icon_ba6.gif) no-repeat left top; width: 55px; text-indent: -999px;}



/* -------------------------------------------------------------------------------- */


/* リンク */

#link { margin-top: 20px;}
#link-l {
 width: 315px;
 float: left;
}
#link-r {
 width: 315px;
 float: right;
}

#link table {
 width: 312px;
 margin-bottom: 25px;
 font-size: 14px;
}
#link th { 
 padding: 10px 0;
 color: #FF6600;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 vertical-align: top;
}
#link td {
 border-bottom: 1px dotted #777;
 padding: 7px 0 7px 30px;
 background: url(../img/link/icon.gif) no-repeat 10px center;
}
#link a:link { color: #555;}
#link a:visited { color: #555;}
#link a:hover { color: #FF6600;}



/* -------------------------------------------------------------------------------- */


/* 個人情報 */

#privacy {
 border: 1px solid #777;
 padding: 30px 40px;
 margin-top: 15px;
}
#privacy p { margin-bottom: 10px;}
#privacy ol {
 margin-left: 12px;
 padding-left: 12px;
}


/* -------------------------------------------------------------------------------- */


/* お問い合わせ */

#inquiry { padding: 0 20px;}
.inquiry-kakomi {
 padding: 15px 20px;
 background-color: #EEE;
 margin: 10px auto 30px;
 font-size: 14px;
}
.inquiry-kakomi p{ margin: 5px auto 0 20px;}


/* -------------------------------------------------------------------------------- */


/* サイトマップ */

#sitemap {
 border: 1px solid #777;
 padding: 30px 0;
 text-align: center;
 margin-top: 15px;
}
#sitemap table { width: 550px; margin: auto;}
#sitemap td { vertical-align: top; text-align: left;}
#sitemap h3 {
 font-size: 14px;
 color:#555;
 margin-bottom: 7px;
}
#sitemap ul {
 margin-left: 20px;
 padding-left: 20px;
 list-style-type: none;
 margin-bottom: 30px;
}
#sitemap li {
 padding-left: 20px;
 background: url(../img/sitemap/icon.gif) no-repeat left center;
 font-size: 14px;
 margin-bottom: 3px;
}
#sitemap a:link { color: #555;}
#sitemap a:visited { color: #555;}
#sitemap a:hover { color: #FF6600;}

