/*--------------------- サイトマップ 共通 ----------------------*/
.cbox{
 text-align: left;
 margin: 10px;

 }

.cbox h2{
 color: #333333;
 text-align: left;
 font-size: 1em;
 font-weight: normal;
 padding: 3px 0 1px 10px;
 background: url(../new-images/img_sitemap/bg_h2.gif);
 margin: 0;
 border: none;
 }

.cbox h3{
 font-size: 1em;
 padding: 5px 0px 0px 5px;
 text-align: left;
 background-color: #dddddd;
}

.cbox h4{
 font-size: 1em;
 padding: 0px 0px 0px 0px;
 text-align: left;
 color:#3366ff;
}

.cbox-in{
 padding: 10px;
 }

.cbox-menu{
 margin:0px 0px 15px 0px;
 padding-left:8px;
 width: 120px;
 float: left;
}

.cbox-content{
 margin:0px 0px 15px 20px;
 padding-left:8px;
 float: left;
}

.cbox-sp{
 padding:10px;
}

p.right{
 text-align: right;
}

p.comment{
 text-align: left;
 padding: 0px 0px 0px 5px;
}
/*--------------------- サイトマップ table ----------------------*/

table{
 text-align: left;
/* margin: 4px 0px 0px 10px;*/
 }

td{
 width: 180px;
 padding: 5px 0px 5px 5px;
 text-align: left;
 vertical-align: top;
 }

td.sub_td{
 width: 180px;
 padding: 0px 0px 15px 0px;
 text-align: left;
 vertical-align: top;
 }

ul{
 list-style: none;
 margin: 0;
 padding: 0;
}

/*--------------------- サイトマップ table ----------------------*/
li{
 padding-left: 20px;
 margin-top: 0.5em;
 background: url(../new-images/bg_images/bg_list2.gif) no-repeat 0 50%;
}

.toppage{
 margin: 0.5em 0.5em 0.5em 0em;
 padding: 5px 5px 0px 20px;
 background: url(../new-images/bg_images/tama.gif) no-repeat 0 50%;
}
