

.gc{margin-left:32px;margin-top:3px;}
.yohaku{margin-top:-38px;}

#kmgroup td{
vertical-align:top;
}
#kmgroup dt	{
color:#ff7427;
font-size:140%;
font-weight:bold;
background:url(../images/sitemap/icon.png) no-repeat 0 7px;
padding-left:20px;
}
#kmgroup dd	{
margin:5px 0 20px;
padding:5px 0 5px 10px;
border-left:10px solid #eeeeee;
color:#333333;
font-size:11px;
}
#kmgroup dd	a,#kmgroup dd	a:link,#kmgroup dd	a:visited{
padding-bottom:1px;
border-bottom:1px dotted;
font-size:110%;
}
#kmgroup dd	a:hover{ border-bottom:1px solid; }
#kmgroup li	{
margin:0 0 10px;
line-height:1.8;
}
#kmgroup img	{border:0px; margin-bottom:5px;}
#kmgroup .ue{margin-top:10px;}
#kmgroup .naka{margin-top:-26px;}

/*--------------------------------------------------*
=navi*/
#icon	{
margin:10px 0;
font-size:11px;
}
#icon i {
background:url(../images/sitemap/icon.png) no-repeat 0 15px;
padding-left:20px;
}
#icon .new { background-position:0 -82px; padding-left:28px; }
#icon .up1 { background-position:0 -21px; }
#icon .up2 { background-position:0 -41px; }
#icon .up3 { background-position:0 -62px; }
#icon img,#textnavi img	{ vertical-align:middle; }
#textnavi td	{ border:1px solid #cccccc; }
#textnavi	h3	{margin:0; padding:3px; font-size:12px;}
#textnavi ul{zoom: 1;}
#textnavi ul:after{content:""; display:block; clear:both; width:0; height:0;}
#textnavi	li	{
display:block;
padding:3px 0;
text-indent:0.5em;
border-top:1px dashed #999999;
float: left;
}
#textnavi .br{
border:0px;
line-height:10px;
}
.hare ul {border-top:1px dashed #999999; height:23px;}
#textnavi	.hare li {
padding:0 18px;
line-height:23px;
display:inline;
border-top:0px;
}
.hare h3 a:link,.hare h3 a:visited,.hare h3 a:hover	{ color:#ff5500; }
.hare h3	{ background:#ffffdd; }
#main .hare li a,#main .hare li a:link,#main .hare li a:visited,#main .hare li a:hover	{
background:#ffffff;
padding:0;
margin:0;
}
.harejo h3 a:link,.harejo h3 a:visited,.harejo h3 a:hover	{ color:#006600; }
.harejo h3	{ background:#f0fff0; }
#main .harejo li a,#main .harejo li a:link,#main .harejo li a:visited,#main .harejo li a:hover	{
background:#ffffff;
padding:0;
margin:0;
}
.maid h3 a:link,.maid h3 a:visited,.maid h3 a:hover	{ color:#ff668d; }
.maid h3	{ background:#fff0F5; }
#main .maid li a,#main .maid li a:link,#main .maid li a:visited,#main .maid li a:hover	{
background:#ffffff;
padding:0;
margin:0;
}
.matto h3 a:link,.matto h3 a:visited,.matto h3 a:hover	{ color:#0066ff; }
.matto h3	{ background:#f0ffff; }
#main .matto li a,#main .matto li a:link,#main .matto li a:visited,#main .matto li a:hover	{
background:#ffffff;
padding:0;
margin:0;
}
.matty h3 a:link,.matty h3 a:visited,.matty h3 a:hover	{ color:#9944bb; }
.matty h3	{ background:#fff0ff; }
#main .matty li a,#main .matty li a:link,#main .matty li a:visited,#main .matty li a:hover	{
background:#ffffff;
padding:0;
margin:0;
}
.suteki h3 a:link,.suteki h3 a:visited,.suteki h3 a:hover	{ color:#ef1b42; }
.suteki h3	{ background:#fff0f2; }
#main .suteki li a,#main .suteki li a:link,#main .suteki li a:visited,#main .suteki li a:hover	{
background:#ffffff;
padding:0;
margin:0;
}
.okusama h3 a:link,.okusama h3 a:visited,.okusama h3 a:hover	{ color:#613174; }
.okusama h3	{ background:#f8edf8; }
#main .okusama li a,#main .okusama li a:link,#main .okusama li a:visited,#main .okusama li a:hover	{
background:#ffffff;
padding:0;
margin:0;
}