

/* ------------------------------
メインビジュアル
------------------------------ */
#mainVisal{
width:100%px;
height:500px;
overflow:hidden;
margin-top:-0px;
text-align:center;
}

#mainVisal .button{
margin:285px auto 0px auto;
}


/* ------------------------------
選択エリア
------------------------------ */
#blockArea{
width:900px;
height:auto;
margin-bottom:10px;
overflow:visible;
}
#blockArea .head{
height:33px;
}
#blockArea .area{
width:auto;

}

.block01{
width:315px;
float:left;
margin-top:10px;
margin-right:25px;
padding:0px 0px 10px 0px;
background:url(../images/index_news_bg_bottom.gif) no-repeat bottom;
}
.block01 .area{
height:335px;
overflow:auto;
padding:5px 10px;
}


.block02{
width:315px;
float:left;
margin-top:10px;
margin-right:0px;
padding:0px 0px 10px 0px;
background:url(../images/index_news_bg_bottom.gif) no-repeat bottom;
}
.block02 .area{
padding:5px 10px;
}

.block02s{
width:315px;
float:left;
margin-top:10px;
margin-right:0px;
padding:0px 0px 15px 0px;
background:url(../images/index_news_bg_bottom.gif) no-repeat bottom;
}
.block02s .area{
height:330px;
overflow:auto;
padding:5px 10px 5px 10px;
}


.block03{
width:215px;
float:right;
margin-top:10px;
margin-right:0px;
padding:0px 0px 10px 0px;
text-align:right;
}

ul.banner{
width:214px;
}
ul.banner li{
width:214px;
margin-bottom:5px;
}

.hei245{
height:245px;
}
.hei173{
height:173px;
}

.banner{
width:256px;
height:93px;
margin-bottom:10px;
}

.bottombanner{
width:900px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}
.bottombanner li{
width:180px;
text-align:left;
float:left;
display:inline;
margin:10px 0px 0px 0px;
}

.area dl{
margin:10px 0px 10px 0px;
text-align:left;
font-size:12px;
line-height:130%;
}
.area dl dt{
color:#575757;
padding:0px 3px 2px 3px;
font-weight:bold;
}
.area dl dd{
color:#575757;
padding:0px 3px 7px 3px;
margin-bottom:10px;
border-bottom:1px dashed #875A28;
}
.area dl a, .area dl a:visited, .area dl a:active{
color:#EC6E82;
text-decoration:underline;
}
.area dl a:hover{
color:#EC6E82;
text-decoration:none;
}
.area dl dt.none{
color:#999;
padding:0px 3px 2px 3px;
font-weight:normal;
}


#footer_item{
width:900px;
height:auto;
margin-bottom:-5px;
text-align:right;
position:relative;
z-index:1000;
margin-top:50px;
}


.twitterBox{
width:215px;
margin:0px 0px 0px 0xp;
padding:0px 0px 0px 0px;
}

* html .twtr-timeline{
width:213px;
}
