/* CSS Document ***** TOP *****/

#tab-top  {
	background:  url(../img/tab-top.gif) no-repeat scroll 0 -26px;
}

#bd  {
	height:  auto;
}

#bd-left  {
	width:  515px;
	height:  auto;
	float:  left;
	margin-left:  5px
}

#bd-right  {
	width:  360px;
	height:  auto;
	float:  left;
	margin-left:  15px;
}


#bd-L01,
#bd-L02,
#bd-L03,
#bd-R01,
#bd-R02,
#bd-R03  {
	border:  solid 1px  #00A0E9;
	margin:  10px 0;
}

.title-L  {
	margin:  12px 0 12px 10px;
}

.title-R  {
	margin:  12px 0 12px 5px;
}

.top-com  {
	margin-left:30px;
}

/*********************************************
		L1 指定
*********************************************/

.yuko-yurai  {
	margin-left:  15px;
}

.comment-hd01  {
	margin:  12px 0  5px 10px;
	font-size:  14px;
	font-weight:  600;
	color:  #336FDD
}

.com-L01  {
	margin:  0 20px 0 30px;
}

/*********************************************
		L2 指定
*********************************************/

.sp-L021  {
	margin-left:  20px;
}

.comment-hd02  {
	margin:  5px 0  10px 10px;
	font-size:  14px;
	font-weight:  600;
	color:  #336FDD
}

.prf-photo  {
	margin:  0 10px;
}

.psn-prf  {
	margin:  0 10px 15px;
}

/*********************************************
		L3 指定
*********************************************/

.caution  {
	font-size:  12px;
	font-weight:  600;
	color:  #FF0000;
	margin:  10px;
}

.topics  {
	margin:  0 0 10px;
}

.img_s-live  {
	margin-left:  6px;
	border:  none;
}

.com-L03_1 ul  {
	margin:  5px 0 5px 15px;
	list-style:  none;
} 

.com-L03_1  {
	padding:  0 6px;
	margin:  5px 0;
}

.date  {
	width:  490px;
	height:  200px;
	background:  url(../img/bg-L03.jpg) no-repeat;
	margin:  0 0 0 12px;
	padding: 0 0 10px 0;
}

.L3-01com  {
	padding:  10px 0 0 195px;
	line-height:  16px;
}

.L3-02com  {
	padding:  2px 0 0 350px;
	line-height:  16px;
}

.L3-03com  {
	padding:  45px 0 0 10px;
	line-height:  16px;
}

.L3-04com  {
	padding:  25px 0 0 10px;
	font-size:  12px;
	font-weight:  500;
	color:  #CC6633;
}

.tp_catch  {
	width:  500px;
	height:  40px;
	margin:  0;
}

.tp_catch-L  {
	width:  240px;
	float:  left;
	text-align:  left;
	margin-left:  8px;
}

.tp_catch-R  {
	width:  240px;
	float:  right;
	text-align:  right;
}

h3  {
	font-size:  14px;
	font-weight:  600;
	color:  #FF0000;
	margin:  0;
}


/*********************************************
		R1 指定
*********************************************/

.subtitleR01  {
	margin:  0 10px 10px;
	padding:  5px 15px;
	background-color:  #0080FF;
	font-size:  14px;
	font-weight:  600;
	color:  #FFFFFF;
}

.com-R1  {
	margin:  0 12px 12px;
}

.sp-R011  {
	margin-left:  46px;
}

.sp-R012  {
	margin-left:  6px;
}

.photoR1  {
	margin:  0 8px;
}

/*********************************************
		R2 指定
*********************************************/

.iframe  {
    margin:  0 0 15px 15px;
	height:  330px;
	width:  329px;
}

/*********************************************
		2012年 同窓会 リンクボタン
*********************************************/


.fig01  {
	margin:  5px;
	border:  none;
}




.v-a_md  {
	vertical-align:  middle;
}