@charset "utf-8";

@import "base.css";

/* CSS Document */


#contents{
	margin:15px auto 0 0;
	}

#leftcont{
	width:645px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}

#leftcont .news{
	float:left;
	width:305px;
	}
#leftcont .news h2{
	margin-bottom:5px;
	}
#leftcont .news dl{
	width:305px;
	height:138px;
	background:url(../images/bgfr_top-news.gif) no-repeat;
	}
#leftcont .news dl dt{
	margin:0 0 5px 15px;
	padding:5px 0 0 15px;
	font-weight:bold;
	text-align:left;
	color:#888;
	background:url(../images/icon_arrow-red.gif) no-repeat 0 10px;
	}

#leftcont .news dl dd img{
	float:left;
	margin-left:15px;
	}
#leftcont .news dl dd p{
	float:right;
	width:155px;
	margin-right:10px;
	text-align:left;
	display:inline;
	}
	
/* 宇宙を旅した花 */

#leftcont .trip{
	float:left;
	width:305px;
	margin-left : 22px ;
	}
#leftcont .trip h2{
	margin-bottom:5px;
	}
	
#leftcont .trip dl{
	width:305px;
	height:138px;
	background:url(../images/bgfr_top-news.gif) no-repeat;	
	}
	
#leftcont .trip dt{
	padding-top : 11px ;
	float : left ;
	}	
	
#leftcont .trip dd{
	width: 155px;
	margin-top : 5px ;
	padding : 10px 0px 0px 10px ;
	text-align:left;
	color:#474747;
	float : left ;
	}
	
#leftcont dd.arrow{	
	width: 140px;
	margin-top : 10px ;
	padding-left : 25px ;
	background:url(../images/arrow_top_trip.gif) no-repeat ;
	background-position: 7% 85% ;
	}
	

#leftcont .cap{
	float:left;
	margin-left:15px;
	}
	
#trip_leftcont{
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}	

/* 宇宙を旅した花end */		
	

#leftcont .info-box{
	float:left;
	width:324px;
	margin-left:15px;
	}
#leftcont .info-box .info-flame{
	width:324px;
	height:143px;
	background:url(../images/bgfr_top-news2.gif) no-repeat;
	}
#leftcont .info-box .info-flame ul{
	width:290px;
	margin:0 auto;
	padding-top:15px;
	text-align:left;
	}
#leftcont .info-box .info-flame ul li{
	margin-bottom:10px;
	display:inline;
	}
#leftcont .info-box .info-flame ul li span{
	float:left;
	text-align:left;
	}
#leftcont .info-box .info-flame ul li .date{
	width:45px;
	padding-left:20px;
	background:url(../images/icon_arrow-purple.gif) no-repeat 0 5px;
	}
#leftcont .info-box .info-flame ul li .title{
	width:210px;
	}
#leftcont .info-box .info-flame ul.eventi li .date{
	background:url(../images/icon_arrow-red.gif) no-repeat 0 5px;
	}


#leftcont dl.journey-box{
	width:645px;
	margin:35px auto 0px 0;
	text-align:center;
	clear:both;
	}
#leftcont dl.journey-box dt{
	margin-bottom:15px;
	text-align:left;
	}
#leftcont dl.journey-box dd{
	width:615px;
	margin:0 0 0 25px;
	padding-bottom:5px;
	}

#leftcont dl.journey-box dd ul li{
	float:left;
	width:140px;
	text-align:left;
	color:#6C52DB;
	text-indent:-5px;
	padding-left:15px;
	}
#leftcont dl.journey-box dd ul li.last{
	width:130px;
	}
#leftcont dl.journey-box dd ul li img{
	margin-left:-13px;
	}
#leftcont dl.journey-box dd ul li .fs-grs{
	color:#474747;
	font-size:10px;
	}
#leftcont dl.journey-box dd hr{
	width:580px;
	clear:both;
	margin:5px 0 0 10px;
	text-align:left;
	border:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #D2D2D2;
	}


#rightcont{
	margin:0 0 0px 8px;
	}
#rightcont .botan{
	margin-bottom:10px;
	}
#rightcont .botan2{
	margin-left:20px;
	margin-bottom:10px;
	}
	
#bottom{
	margin-top:40px;
	}
	
#bottom .botan{
	margin-top:10px;
	margin-bottom:10px;
	}
#bottom .botan2{
	margin-left:20px;
	margin-bottom:10px;
	}

