/*霊珠トップ*/

#rtopbody	{
	/*margin-left:10px;*/
	margin-top:15px;
	width:495px;
	float:left;
	}

.reds	{
	display:block;
	}

.reds	 *{
	display:block;
	height:1px;
	overflow:hidden;
	background:#ff0000;
	}

.reds1	{
	border-right:1px solid #6d1327;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #6d1327;
	padding-left:1px;
	margin-left:3px;
	background:#bf0811;
	}

.reds2	{
	border-right:1px solid #191e3e;
	border-left:1px solid #191e3e;
	padding:0px 1px;
	background:#ce060d;
	margin:0px 1px;
	}

.reds3	{
	border-right:1px solid #ce060d;
	border-left:1px solid #ce060d;
	margin:0px 1px;
	}

.reds4	{
	border-right:1px solid #6d1327;
	border-left:1px solid #6d1327;
	}

.reds5	{
	border-right:1px solid #bf0811;
	border-left:1px solid #bf0811;
	}

.reds_content	{
	padding:0px 5px;
	background:#ff0000;
	}

.reds_body	{
	border:2px solid #CCCCBB;
	background:#FFFFEE;
	padding:20px;
	font-size:11pt;
	}

.reds_title	{
	float:left;
	margin-top:15px;
	margin-left:20px;
	font-weight:bold;
	}

.blues	{
	display:block;
	}

.blues *	{
	display:block;
	height:1px;
	overflow:hidden;
	background:#9ECAE0;
	}

.blues1	{
	border-right:1px solid #436a87;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #436a87;
	padding-left:1px;
	margin-left:3px;
	background:#76a0b9;
	}

.blues2	{
	border-right:1px solid #0f3254;
	border-left:1px solid #0f3254;
	padding:0px 1px;
	background:#7faac2;
	margin:0px 1px;
	}

.blues3	{
	border-right:1px solid #7faac2;
	border-left:1px solid #7faac2;
	margin:0px 1px;
	}

.blues4	{
	border-right:1px solid #436a87;
	border-left:1px solid #436a87;
	}

.blues5	{
	border-right:1px solid #76a0b9;
	border-left:1px solid #76a0b9;
	}

.blues_content	{
	padding:0px 5px;
	background:#9ECAE0;
	}

.blues_body	{
	border:2px solid #CCCCBB;
	background:#FFFFEE;
	padding:20px;
	font-size:11pt;
	}

.blues_title	{
	float:left;
	margin-top:12px;
	margin-left:20px;
	font-size:9pt;
	}


#rtopanim	{
	float:left;
	margin-top:15px;
	width:230px;
	}

#rtopanim .waku	{
	margin-top:4px;
	color:#FFFFFF;
	}

#rtopanim .title	{
	margin-left:4px;
	margin-top:4px;
	border:0px;
	}

#rtopanim .body	{
	padding-top:6px;
	padding-bottom:10px;
	}

#rtopanim .img0	{
	float:left;
	border:0px;
	border:1px solid #CCCCBB;
	margin-left:10px;
	margin-right:10px; 
	}

#rtopanim .bun	{
	font-size:9pt;
	line-height:140%
	}

#rtopanim a{
	color:#FFFFFF;
	}






/*角丸*/

/*背景#002245で中#FFFFEE*/
.totalm	{
	display:block;
	}

.totalm *{
	display:block;
	height:1px;
	overflow:hidden;
	background:#FFFFEE;
	}

.totalm1{	
	border-right:1px solid #6d818d;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #6d818d;
	padding-left:1px;
	margin-left:3px;
	background:#bfc7c3;
	}

.totalm2	{
	border-right:1px solid #193855;
	border-left:1px solid #193855;
	padding:0px 1px;
	background:#ced5cd;
	margin:0px 1px;
	}

.totalm3	{
	border-right:1px solid #ced5cd;
	border-left:1px solid #ced5cd;
	margin:0px 1px;
	}

.totalm4	{
	border-right:1px solid #6d818d;
	border-left:1px solid #6d818d;
	}

.totalm5	{
	border-right:1px solid #bfc7c3;
	border-left:1px solid #bfc7c3;
	}

.totalm_content	{
	padding:0px 5px;
	background:#FFFFEE;
	}

/*Youtube呼び出し*/
#titleselect {
	color:#FFFFFF;
	float:left;
	width:310px;
	}

#titleselect img	{
	border:0;
	}

#titleselect a	{
	display:block;
	margin-bottom:1px;
	}
#titleselect a:link	{
	display:block;
	border:4px solid #FF5500;
	margin-bottom:1px;
	}
#titleselect a:visited	{
	border:4px solid #888888;
	margin-bottom:1px;
	}
#titleselect a:hover	{
	display:block;
	border:4px solid #62D9DF;
	}
#titleselect a:active	{
	display:block;
	border:4px solid red;
	}
