@charset "UTF-8";
/* CSS Document */


/* Reunionにのみ使用するスタイルを記述
--------------------------------------------------------------*/

body { background: none; background-color: #aa748e; color: #333; line-height: 180%; }

#wrapper { width: 950px; margin: 0px auto; padding: 0px; background-color: #fff; }

h1 { padding-bottom: 0; }

ul.reunion_gnavi { list-style-type:none; z-index: 1; }
ul.reunion_gnavi li { float: left; }
/* マウスオーバー透過 */
/*ul.reunion_gnavi li a:hover img {
    filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}*/

/******** ▼▼▼フロートメニュー▼▼▼ ********/
#menu_float{}
#curpos{ display: none;}
/******** ▲▲▲▲▲▲▲▲▲▲▲▲▲▲ ********/

#container { width: 870px; padding: 40px 40px 10px; }

dl#reunion_news dt { float: left; width: 8em; clear: both; padding:5px 0 5px 0; }
dl#reunion_news dd { padding-left: 9em; padding-bottom: 10px;border-bottom:dotted 1px #666; padding:5px 0 5px 0; }

dl.artist { position: relative; }
dl.artist dt { float: left; width: 135px; }
dl.artist dd { position: absolute; left: 155px; bottom: 0; }

#reunion_footerArea { border-top: solid 1px #333333; padding-top: 10px; margin-top: 30px; }


a:link { color:#0033CC; text-decoration:none }
a:visited { color:#0033CC; text-decoration:none  }
a:hover { color:#0033CC; text-decoration: underline; }
a:active { color: #373B82; text-decoration: none; }


/******** ▼▼▼その他▼▼▼ ********/
.midashiS {
	background-color:#999;
	color:#fff;
	font-weight:bold;
	padding:3px;
	margin-bottom:10px;
}




/*見出し
----------------------------------------------------------------*/

.headline_a {
	margin-top: 50px;
	margin-bottom: 20px;
	padding:7px 10px 5px 10px;
	background:#5c263d;
	color:#fff;
	}

.headline_a h2 {
	font-size:16px;
	float:left;
	margin-right:15px;
	}
.headline_a p {
	font-size:10px;
	margin-top:3px;
	}

