﻿/*************************
sitemapスタイル
**************************/

#cntsitemap{
width:790px;
margin:6px auto 0 auto;
padding:0;
line-height:110%;
}

#cntsitemap a{
text-decoration:none;
font-size:12px;
}

#cntsitemap:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/* 大見出しタイトル*/
#cntsitemap h1{
width:771px;
height:53px;
margin:0;
padding:0;
float:left;
text-align:left;
background-image:url(../../../img/guide/ttl_sitemap.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-9999px;
}

/* サイトマップ内側ＢＯＸ*/
#cntsitemap #rcSitemap{
width:790px;
text-align:left;
margin:0px auto 0 auto;
}

#cntsitemap #rcSitemap:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/* 左ブロックＢＯＸ*/
#cntsitemap #rcSitemap #sitemaplistBox-l{
width:385px;
float:left;
text-align:left;
}

#cntsitemap #rcSitemap #sitemaplistBox-l:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/* 小見出しタイトル*/
#cntsitemap h2.sMap-campaign{
width:385px;
height:31px;
margin:0 auto;
padding:0;
background-image:url(../../../img/guide/ttl_sitemap_campaign.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-9999px;
}

#cntsitemap h2.sMap-item{
width:385px;
height:31px;
margin:0 auto;
padding:0;
background-image:url(../../../img/guide/ttl_sitemap_item.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-9999px;
}

#cntsitemap ul.sublist{
display:block;
margin:10px 0 5px 10px;
padding:0;
}

#cntsitemap ul.sublist li{
width:375px;
padding:0;
margin:10px 0 10px 0;
font-size:12px;
}

#cntsitemap ul.subCatelist{
display:block;
margin:0 0 20px 35px;
padding:0;
list-style:none;
}

#cntsitemap ul.subCatelist li{
width:350px;
margin:5px 0 5px 0;
padding:0;
list-style:none;
}

/*共通ＢＯＸ*/
#cntsitemap #rcSitemap .sitemaplistBox-in{
width:385px;
margin:20px auto 35px auto;
padding:0;
text-align:left;
}

/*共通ＢＯＸ*/
#cntsitemap #rcSitemap .sitemaplistBox-in img{
margin:3px 3px 0 0;
padding:0;
text-align:left;
}

#cntsitemap ul.recq{
width:350px;
margin:10px 0 0 12px;
padding:0;
display:block;
}

#cntsitemap ul.recq li{
width:350px;
margin:0 0 5px 0;
padding:0;
display:block;
}

#cntsitemap a{
text-decoration:none;
}

#cntsitemap .b{font-weight:bold;color:#696969;
}

/* 右ブロックＢＯＸ*/
#cntsitemap #sitemaplistBox-r{
width:385px;
float:left;
text-align:left;
}

#cntsitemap #sitemaplistBox-r:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#cntsitemap h2.sMap-support{
width:385px;
height:31px;
margin:0 auto;
padding:0;
background-image:url(../../../img/guide/ttl_support.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-9999px;
}

#cntsitemap h2.sMap-shopping{
width:385px;
height:31px;
margin:0 auto;
padding:0;
background-image:url(../../../img/guide/ttl_sitemap_shopping.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-9999px;
}

#cntsitemap h2.sMap-magazine{
width:385px;
height:31px;
margin:0 auto;
padding:0;
background-image:url(../../../img/guide/ttl_sitemap_magazine.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-9999px;
}

#cntsitemap h2.sMap-search{
width:385px;
height:31px;
margin:0 auto;
padding:0;
background-image:url(../../../img/guide/ttl_sitemap_search.jpg);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-9999px;
}

/***********
戻るボタン
************/
#cntsitemap  .SitemapPageBack{
display:block;
width:700px;
height:22px;	
text-align:right;
margin:0 auto;
padding:0;
clear:both;
}

#cntsitemap  .SitemapPageBack:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

