/*--------------------------------------------------
メインヴィジュアル
--------------------------------------------------*/

#main_visual{
	width:740px;
	background-image:url(../images/img_shadow.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px 0px 7px 0px;
}

#main_visual #main_visual_in{
	width:738px;
	border:1px solid #CCCCCC;
	margin:10px 0px 0px 0px;
}

#pic_menu{width:741px;}
#pic_menu li{float:left;}

#main_visual_in #main_photo{
	width:736px;
	padding:1px 0px 1px 0px;
	margin:0px auto 0px auto;
}

/*--------------------------------------------------
トピックスエリア
--------------------------------------------------*/

#topics_area{
	width:740px;
	padding:0px 0px 20px 0px;
}

/* 新着情報 */
#topics_area #news{
	width:460px;
	padding:10px 0px 13px 0px;
	border-bottom:1px dotted #CCCCCC;
}

#news #news_in{
	width:455px;
	padding:8px 0px 0px 0px;
}

#news #news_in th{
	width:349px;
	padding:5px 0px 0px 16px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
	color:#333333;
}

#news #news_in td{
	width:90px;
	padding:5px 0px 0px 0px;
	font-size:x-small;
	text-align:right;
	vertical-align:top;
	color:#666666;
}


/* 広告エリア */
#topics_area #pr_area{
	width:460px;
	background-color:#F1F1F1;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

#pr_area li{
	float:left;
	padding:10px 0px 0px 13px;
}



/* 同窓会活動 */
#banner{
	width:270px;
}
#banner_img{
	margin: 0px 0px 0px 0px;
}
#banner_img img{
	margin: 10px 0px 0px 0px;
}
#topics_area #activity{
	width:270px;
	padding:10px 0px 8px 0px;
	border-bottom:1px dotted #CCCCCC;
}

#activity #activity_in{
	width:265px;
	padding:5px 0px 0px 0px;
	color:#333333;
}

#activity_in li{
	padding:8px 0px 0px 16px;
	line-height:130%;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 13px;
}

#activity_in #detail{
	font-size:x-small;
	padding:3px 0px 0px 0px;
	text-align:right;
}

.activity_box_l{
	float:left;
	width:200px;
}
.activity_box_r{
	float:right;
	width:255px;
}	

.glay{color:#666666;}

a{color: #333333;text-decoration: none;}
a:link{color: #333333;text-decoration: none;}
a:visited{color: #333333; text-decoration:none;}
a:active{color: #990033;text-decoration: underline;}
a:hover{color: #990033;text-decoration: underline;}
