/*============================= TOPbg =================================*/


/*============================= flash Area =================================*/
#flashArea01 {
  width: 790px;
  margin: 0px 30px;
}

#flashArea02 {
  width: 790px;
  margin: 0px 30px;
  background: #F7E6C8;
}

#flashLeftBox {
  width: 580px;
  float: left;
}

#flashRightBox {
  width: 210px;
  float: right;
}

#flashRightBox img {
  vertical-align: top;
}

#flashRightBox ul {
  list-style-type: none;
  margin: 8px 10px 0 0;
}

/*=============================  PR Area  =================================*/
#prAreabg {
  width: 790px;
  margin: 0px 30px;
  background-image : url(../images/prBanner.gif);
  background-repeat: no-repeat;
  background-color: #CCCCCC;
  background-position: center center;
  height: 45px;
}

.prAreatext {
  width: 660px;
  color: #000000;
  padding-top: 17px;
  margin-left: 100px;
}

#prArea img {
  margin: 0;
}

/*=======================  Main Contents  =================================*/
#mainContentBox {
  width: 790px;
  margin: 10px 30px;
}

#mcInnerLeftBox {
  width: 220px;
  float: left;
}

/*=This Class Is Not Found=*/
.mcInnerLeftBox_banner {
  width: 205px;
  margin-bottom: 5px;
  text-align: center;
}

/* info box ******************************************* */
.infoRightBox {
    background: url(../images/rightbox1bg.gif) repeat-y;
    width: 555px;
    margin-bottom: 10px;
}
.infoUnder {
	background: url(../images/rightbox1under.jpg) no-repeat;
	width: 555px;
	height: 36px;
}
.infoList {
    background: url(../images/list1.gif) no-repeat;
    background-position: 0 3px;
    margin-left: 10px;
    padding: 3px 10px 3px 20px;
}
.infoUnder img {
	padding-top: 5px;
}

/* plan box ******************************************* */
.planRightBox {
  background: url(../images/rightbox2bg.gif) repeat-y;
  width: 555px;
  margin-bottom: 10px;
}
.planUnder {
	background: url(../images/rightbox2under.gif) no-repeat;
	width: 555px;
	height: 35px;
}
.planList {
    background: url(../images/list4.gif) no-repeat;
    background-position: 0 1px;
    margin-left: 10px;
    padding: 3px 10px 3px 20px;
}
.planUnder img {
	padding-top: 5px;
}

/* point-event box ************************************ */
#pointEventBox {
  background: url(../images/mcInnerRightBox_bg.gif) repeat-y;
  width: 555px;
  margin-bottom: 10px;
}
#pointEventUnder {
	background: url(../images/mcInnerRightBox_under.gif) no-repeat;
	width: 555px;
	height: 36px;
}

#pointEventUnder #leftBox {
    float: left;
	width: 277px;
	padding-top: 4px;
}

#pointEventUnder #rightBox {
    float: right;
	width: 270px;
	padding-top: 4px;
}

#pointBox {
    float: left;
	width: 277px;
}

#eventBox {
    float: right;
	width: 270px;
}
.pointList {
    background: url(../images/list3.gif) no-repeat;
    background-position: 0 1px;
    margin-left: 10px;
    padding: 3px 10px 3px 20px;
}
.eventList {
    background: url(../images/list2.gif) no-repeat;
    background-position: 0 1px;
    margin-left: 10px;
    padding: 3px 10px 3px 20px;
}
/* **************************************************** */

.RightBox_title1{
  width: 555px;
}
.RightBox_title1_bg {
  width: 555px;
  background-image : url(../images/rightbox1bg.gif);
  background-repeat: repeat-y;
}
.osiraseosusumemain{
  width:555px;
}
.270kakomikankou{
  width: 270px;
  float: left;
}
.270kakomiibento{
  width: 270px;
  padding-left: 0px;
  margin-left: 0px;
  float: right;
}
.RightBox_title1_under{
	width: 555px;
	padding-bottom: 10px;
	background-image: url(../images/rightbox1under.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.RightBox_title2_bg {
  width: 555px;
  background-image : url(../images/rightbox2bg.gif);
  background-repeat: repeat-y;
}
.RightBox_title2_under{
	width: 555px;
	padding-bottom: 10px;
	background-image: url(../images/rightbox2under.gif);
	background-repeat: no-repeat;
	height: 36px;
}
.mcInnerRightBox1 {
  width: 271px;
  float: left;
}
.mcInnerRightBox2 {
  width: 271px;
  float: right;
}

#mcInnerRightBox {
  width: 565px;
  float: right;
}
.mcInnerRightBox_title1 {
  width: 560px;
}
.mcInnerRightBox_sita {
	width: 555px;
	padding-bottom: 10px;
	background-image: url(../images/mcInnerRightBox_under.gif);
	height: 36px;
	background-repeat: no-repeat;
}
.mcInnerRightBox_bg {
  width: 555px;
  background-image : url(../images/mcInnerRightBox_bg.gif);
  background-repeat: repeat-y;
}
.mcInnerRightBoxtext1 {
  width:240px;
  float: left;
}
#mcInnerRightBoxtext2 {
  width:250px;
  float: right;
}
.list1{
  height: 20px;
  width: 20px;
  float: left;
  padding-left: 10px;
  padding-top: 3px;
}
.osiraseosusumetext{
  width: 525px;
  float: right;
  padding-top: 3px;
}
.list2{
  height: 20px;
  width: 20px;
  padding-top: 3px;
  float: left;
  padding-left: 35px;
}
.mcInnerkakomi{
  width: 555px;
}
.kankouleftBox01{
  width:230px;
  float: left;
  padding-top: 3px;
}
.ibentorightBox02{
  width:230px;
  float:right;
  padding-top: 3px;
  padding-right: 5px;
}
.area {
	width:98px;
	float: right;
	padding-right: 18px;
	padding-top: 5px;
}
.area1 {
	width:98px;
	float: left;
	padding-top: 5px;
	padding-left: 155px;
}
/*========================   Banner Area1  =================================*/
#bannerArea1 {
  width: 555px;
  background: #E7E7E7;
  background-image : url(../images/bgBannerArea.gif);
  background-repeat: repeat-y;
}
#bannerArea {
  width: 790px;
  margin: 0 30px;
}

.bannerBox {
	margin-bottom: 10px;
    margin-top: 5px;
	width: 555px;
}

.bannerBox .left {
    width: 185px;
    margin: 0px;
    float: left;
    text-align: center;
}

/*========================   Banner Area2  =================================*/
#bannerArea2 {
  width: 555px;
  /*background: #FFFFFF;*/
}

#neighborhoodArea {
  margin: 20px 0px 10px 0px;
}

#recomSiteArea {
  margin: 15px 0px 10px 0px;
}

