/*---CSSǍ-----------------------------------*/
@import "base_layout.css";
@import "font.css";
@import "common_parts.css";
/*---CSSǍ-----------------------------------*/



#mainphoto{
 width: 824px;
 height: 300px;
 margin: 0;
 padding: 0;
 margin: 5px auto 5px auto;
 position: relative;
 }

#mainphoto .catch{
 position: absolute;
 top: 0;
 left: 0;
 z-index: 20;
 }

#area{
 width: 824px;
 }
/*---oi[-----------------------------------*/
#area #area_bn{
 width: 260px;
 float: left;
 }
 #area #area_bn p.normal{
  margin: 0 0 2px 0;
  }
 #area #area_bn p.small_01{
  margin: 0 0 2px 0;
  float: left;
  }
 #area #area_bn p.small_02{
  margin: 0 0 2px 0;
  float: right;
  }
#banner{
 width: 550px;
 }
 #banner p{
  float: left;
  margin: 3px 3px 0 0;
  width:180px;
  height:46px;
  }


/*---όē-----------------------------*/
 #area #area_bn #kankou{
  margin-top: 10px;
  }
  #area #area_bn #kankou p.title{
   font-size: 13px;
   line-height: 19px;
   color: #000000;
   font-weight: bold;
   margin: 3px 0 0 0;
   padding: 2px 0 2px 0;
   border-top: 1px solid #c0c0c0;
   border-bottom: 1px solid #c0c0c0;
   }
  #area #area_bn #kankou p.cmt{
   margin: 3px 0 0 0;
   font-size: 13px;
   }




/*---쒬RL-----------------------------*/
 #area #area_bn #jiyu{
  margin-bottom: 10px;
  border: 2px solid #FF6C00;
  }
  #area #area_bn #jiyu #setsumei{
   text-align: right;
   font-size: 10px;
   margin-bottom: 10px;
   line-height: 19px;
   }

/*---t[}[Pbg-----------------------------*/
 #area #area_bn #flea_market{
  margin-bottom: 10px;
  }
 #area #area_bn #flea_market table{
  width: 240px;
  margin: 5px auto 5px auto;
  }
 #area #area_bn #flea_market td{
  padding: 3px;
  font-size: 11px;
  }
 #area #area_bn #flea_market .area_txt{
  width: 240px;
  margin: 5px auto 5px auto;
  font-size: 13px;
  }
/*---oi[-----------------------------------*/
 /*oi[*/
 #area #area_bn #jiyu .bnFree{
  margin: 5px auto;
  }

/*---machinaka-----------------------------------*/
#area #machinaka{
 width: 550px;
 margin: 5px auto;
 border: 1px solid #000000;
 padding: 5px;
 clear: both;
 }

#area #machinaka .bn a{
 background: url(../img/top/logo.gif) no-repeat;
 width: 158px;
 height: 38px;
 display: block;
 text-indent: -9999px;
 float: left;
 }

#area #machinaka .bnCmt{
 width: 370px;
 float: right;
 font-size: 13px;
 }
/*---topics-----------------------------------*/
#area #area_topics{
 width: 550px;
 float: right;
 }
  
#area #area_topics #event{
  
  }
  #area #area_topics #event #box{
   width: 550px;
   /*height: 7em;*/
   margin-bottom: 5px;
   float: left;
   }
   #area #area_topics #event #box p.image{
    margin-bottom: 3px;
    }

  #area #area_topics #event #box2{
   width: 260px;
   height: 12em;
   margin: 0 5px 5px 0;
   float: left;
   }
   #area #area_topics #event #box2 p.image{
    margin-bottom: 3px;
    }
   #area #area_topics #event #box2 p.link{
    border-top: 1px dashed #c0c0c0;
    font-size: 13px;
    line-height: 1.5;
    }
   #area #area_topics #event #box2 p.link a{
    font-size: 13px;
    line-height: 1.5;
    color: #000000;
    }
   #area #area_topics #event #box2 p.link2{
	border-top: 1px dashed #c0c0c0;
	font-size: 13px;
	height:11;
	background-image: url(../img/top/new.gif);
	background-repeat: no-repeat;
    }
   #area #area_topics #event #box2 p.link2 a{
	font-size: 13px;
	line-height: 1.5;
	color: #336699;
	padding-left: 35px;
    }

#event p.title{
 font-size: 13px;
 line-height: 19px;
 color: #000000;
 font-weight: bold;
 margin: 3px 0 0 0;
 padding: 2px 0 2px 0;
 border-top: 1px solid #c0c0c0;
 border-bottom: 1px solid #c0c0c0;
 }

 #event p.cmt{
  margin: 3px 0 0 0;
  font-size: 13px;
  }

/* #area #area_topics #event{
  
  }
  #area #area_topics #event #setsumei{
   text-align: right;
   font-size: 10px;
   margin-bottom: 10px;
   line-height: 19px;
   }
   #area #area_topics #event #setsumei img{
    vertical-align :middle;
    }
  #area #area_topics #event p.title{
   font-size: 13px;
   line-height: 19px;
   color: #000000;
   font-weight: bold;
   margin: 3px 0 0 0;
   padding: 2px 0 2px 0;
   border-top: 1px solid #c0c0c0;
   border-bottom: 1px solid #c0c0c0;
   }
   #area #area_topics #event p.title img{
    vertical-align :middle;
    }
  #area #area_topics #event p.cmt{
   margin: 3px 0 0 0;
   font-size: 13px;
   }
*/
 #area #area_topics #topics{
  margin-top: 30px;
  }


 #area #area_topics #minami{
  margin-top: 30px;
  }
  #area #area_topics #minami #setsumei{
   text-align: right;
   font-size: 10px;
   margin-bottom: 10px;
   line-height: 19px;
   }
   #area #area_topics #minami #setsumei img{
    vertical-align :middle;
    }
  #area #area_topics #minami p.title{
   font-size: 13px;
   line-height: 19px;
   color: #000000;
   font-weight: bold;
   margin: 3px 0 0 0;
   padding: 2px 0 2px 0;
   border-top: 1px solid #c0c0c0;
   border-bottom: 1px solid #c0c0c0;
   }
   #area #area_topics #minami p.title img{
    vertical-align :middle;
    }
  #area #area_topics #minami p.cmt{
   margin: 3px 0 0 0;
   font-size: 13px;
   }


  
/*---VEsbNAbv-----------------------------------*/
