@charset "utf-8";


/*=linkmenu*/
#linkmenu	{ width:59%; float:left; }
#linkmenu dl { margin-left:10px; padding-right:10px;  }
#linkmenu dt	{ font-size:14px; border:0; margin:10px 0 0; }
#linkmenu dd	{ font-size:12px; border-bottom:1px dashed #cccccc; margin:0; padding:0 0 6px; }

/*=areaLink*/
#areaLink {
  padding-top:40px;
}
#areaLink h3	{
  background:url(../images/bg_list.gif) no-repeat 0 50%;
  color:#666666;
  font-size:14px;
  text-indent:20px;
}

/*=mailform*/
#mailform	{ padding-top:30px; }
#mailform h3	{ margin:10px 0 0; font-size:14px; }
#mailform table	{ margin-top:15px; }
#mailform td	{ vertical-align:top; padding:0 20px 20px 0; }


.mini 	{
  display:block;
  width:88px;
  height:31px;
  border:1px solid;
}
.big {
  display:block;
  width:300px;
  height:60px;
  border:1px solid;
}

#rightmenu	{ padding-left:60%; }

/*new*/
#new ul	{ margin:0; padding:5px;}
#new li	{ font-size:10px; list-style:none; border-bottom:1px solid #999999; margin:0 2px; padding:2px 0; }
#new li.tit	{ font-size:12px; border:0; border-bottom:1px dashed #cccccc; clear:right; }

/*pickup*/
#pickup img	{ width:88px; height:31px; border:0; }
#pickup span	{ font-size:10px; color:#ff3300; }
#pickup table	{ width:230px; }
#pickup td.comment	{ font-size:10px; vertical-align:top; }
.sitebana,.comment{ padding:5px; border-top:1px dashed #cccccc; text-align:left; }

#pickup div,#new div { border:1px solid #333333; margin-bottom:5px; }
#pickup h3,#new h3	{ font-size:12px; color:#ffffff; margin:0; padding:1px 5px 0 0; background:none; background-color:#990000; }

#pickup a,#new a	{ margin-left:5px; border:0; }
#pickup a font,#new a font	{ margin-bottom:10px; font-size:12px; display:block; }
#pickup br,#new br	{ clear:both; }

/*各リンクページ*/
/*linknavi*/
#linknavi	{ font-size:10px; text-align:center; margin:0; }
#linknavi em	{ color:#666666; }
.navi	{  font-size:10px; text-align:right; margin:0; }
/*links*/
#links 		{ font-size:10px; border-bottom:1px solid #999999; width:100%; }
#links a	{ border:0; }
#links th	{ font-weight:normal; text-align:left; padding-top:5px; border-top:1px solid #cccccc; border-bottom:1px dashed #cccccc;  }
#links td	{ text-align:left; vertical-align:top; color: #333333; padding:5px; }
#links img	{ width:88px; height:31px; border:0; margin:0 0 5px 0; }

#links .banas { text-align:left; padding:5px 5px 0 0; width:93px; }
#marking	{ width:20px!important; height:14px!important; vertical-align:middle; }

/*=gruop*/
#catch {
  padding:0 10px 10px;
}
.ttxt2 {
  margin:-22px 10px 15px;
  text-align:right;
}
.ttxt2 a {
  color:#eeeeee;
  font-size:12px;
}
/*=linkbox*/
.linkbox {
  margin:10px 20px 30px 0;
  padding:15px 10px 15px 40px;
  border:1px solid #cccccc;
  background:#f9f9dd url(../links/groupbana/hole.png) repeat-y 10px -15px;
}
.linkbox h4 { font-size:14px; }
.linkbox .map { margin:-60px 0 5px 460px; }
.linkbox .map a {
  display:block;
  width:60px;
  height:60px;
  border:1px solid #999999;
  background:url(../links/groupbana/mapicon.gif) no-repeat;
  text-indent:-2000px;
}

/*=address*/
.address {
  padding-left:10px;
  color:#666666;
  font-size:12px;
}
/*=areanavi*/
.areanavi {
  margin:0 10px 20px 0;
  border:1px solid #cccccc;
}
#main .areanavi h3 {
  margin-left:10px;
  background:url(../images/bg_list.gif) no-repeat 0 50%;
  color:#666666;
  font-size:12px;
  text-indent:20px;
}
.areanavi ul {
  padding:10px 15px 25px;
  text-align:left;
}
.areanavi li {
  display:list-item;
  list-style:circle inside;
  border-bottom:1px dotted #cccccc;
}
