@charset "utf-8";


@import "default.css"; 
@import "base.css"; 
@import "header.css"; 
@import "footer.css"; 
@import "side.css"; 


/*****************************************************************************
 トップページ設定
 *****************************************************************************/
/*背景トップページのみ*/

body#home{
 background:url(http://www.yume-club.info/img-top/body_bg_top.jpg) top center repeat-x #ffffff;
} 

body#home div#main table{
 width:100%;
 border:none;
 font-size:100%;
}

th.typetop01{
 color:#ee6600;
 font-weight:bold;
 width:25%;
 padding-left:10px;
}


th.typetop02{
 color:#336600;
 font-weight:bold;
 width:25%;
 padding-left:10px;
}

body#home div#main p.f_right{
 float:right;
}
 

/*****************************************************************************
 TOP　main
 *****************************************************************************/
#main table {
margin-bottom:15px;
}

#event_h2 img{
margin-top:13px;
}

.typeline01 tr {
/*background:url(http://www.yume-club.info/img-top/main-line-a.gif) no-repeat;*/
background:url(http://www.yume-club.info/img/news_line.gif) bottom repeat-x;
width:633px;
/*height:37px;*/
}

.typeline01 td {
padding:8px 0 8px 0;
}

.typeline02 tr {
/*background:url(http://www.yume-club.info/img-top/main-line-b.gif) no-repeat;*/
background:url(http://www.yume-club.info/img/event_line.gif) bottom repeat-x;
width:633px;
/*height:37px;*/
}
.typeline02 td {
padding:8px 0 8px 0;
}

#main table a {
text-decoration:none;
}

/*****************************************************************************
 TOP　main バナー
 *****************************************************************************/


div.event_box{
width:100%;
height:170px;
border:1px #cccccc solid;
margin-top:20px;
}

div.event_box div.event_box_in{
width:400px;
_width:380px;
margin:10px;
float:right;

}

div.event_box div.event_box_in h3{
font-size:12px;
font-weight:bold;

}

div.event_box p.thumb{
float:left;
margin:10px;
width:170px;
}



div.event_box div p{
font-size:11px;
margin:5px 0;


}

.special-banner{
margin-top:20px;
}
/*******************************************************************************
 イベント情報
********************************************************************************/

h2#pickup {
 margin-top : 50px;
 margin-bottom : 10px;
}

table.sumlist {
width:100%;
font-size:12px;
text-align:left;
}
table.sumlist td p{
font-size:12px;
}
table.sumlist td.thumb {
width:150px;
height:150px;
border-bottom:1px #cccccc dashed;
padding-top:10px;
}

table.sumlist td {
vertical-align:top;
border-bottom:1px #cccccc dashed;
padding-top:10px;
}


.item {
display: inline;
float: left;
margin: 0 10px 10px 0;
overflow: hidden;
width: 130px;
height: 130px;

}

.byline{
font-weight:bold;
font-size:12px;
}
.sumlist_title{
font-size:13px;
font-weight:bold;
}

#galley_itiran_bottom {
margin-top:10px;
text-align:center;
}

#galley_itiran_bottom a {
margin-left:10px;
margin-right:10px;
}

.next {
 margin-bottom : 10px;
}

/*****************************************************************************
　新着情報にＮｅｗマークをつける
 *****************************************************************************/ 
span.new{
display:none;
}
span.new img{
vertical-align:middle;
}







