/*------------------------------
  仮TOP用CSS
------------------------------- */
@import url("reset.css");
@import url("share.css");


.cont_top{
margin:0 auto 80px;
}

/* トップイメージ
------------------------------- */
#img_top{
position:relative;
width:1000px;
height:430px;
margin:0 auto 60px;
}
#img_top ul.slides{
width:1000px;
height:430px;
overflow:hidden;
margin:0 auto!important;
opacity:0;
}
.flex-direction-nav{
width:1000px;
margin:0 auto !important;
position:relative;
}
#img_top img{
width:100%;
}

/* 挨拶文
------------------------------- */
#top_greet h2{
font-weight:bold;
margin-bottom:15px;
font-size:22px;
color:#039;
}
#top_greet p{
margin-bottom:25px;
}

/* レート
------------------------------- */
#rate{
background:url(/gazou/top/rate_bg.png) no-repeat;
height:160px;
text-align:center;
margin-bottom:15px;
}
#rate h2{padding-top:60px;
font-size:18px;
font-weight:bold;}
#rate p{
font-size:26px;
padding-top:10px;
}




/* 新着情報
------------------------------- */
#news{
background:#fff;
box-shadow:0px 0px 5px rgba(0,0,0,0.1);
margin:0 0 32px;
}
#news h2{
background:url(../gazou/top/tit1.gif) no-repeat left bottom;
padding:20px 0 20px 20px;
margin:0 0 10px;
font-size:22px;
position:relative;
}
#news h2:before{
content:url(../gazou/top/tit_news.png);
display:inline-block;
margin:0 10px 0 0;
vertical-align:middle;
}
#news ul{
padding:0 20px 16px;
}
#news li{
border-bottom:2px dotted #b3b3b3;
}
#news li:last-child{
border:none;
}
#news li a{
display:block;
background:url(../gazou/share/arrow1.gif) no-repeat left 15px;
padding:10px 0 10px 24px;
color:#000;
line-height:1.6;
text-decoration:underline;
}
#news li a .date{
display:inline-block;
width:150px;
text-decoration:none;
}


/* 活動報告
------------------------------- */
#report{
background:#fff;
box-shadow:0px 0px 5px rgba(0,0,0,0.1);
margin:0 0 32px;
padding-bottom:14px;
}
#report h2{
background:url(../gazou/top/tit1.gif) no-repeat left bottom;
padding:20px 0 20px 20px;
margin:0 0 10px;
font-size:22px;
position:relative;
}
#report h2:before{
content:url(../gazou/top/tit_report.png);
display:inline-block;
margin:0 10px 0 0;
vertical-align:middle;
}
#report ul{
padding:0 0 16px 8px;
}
#report ul:after{
content:"";
display:block;
clear:both;
}
#report li{
width:220px;
float:left;
margin:0 8px 0 0;
}
#report li a{
color:#000;
font-size:14px;
text-decorstion:none;
}
#report .ImageList{
height:165px;
}
#report table.AeTable{
margin-left:14px;
}
