/* 「ストーンエイジ」様のCSSを一部利用してます。*/
body{
	font-size:10pt;
	margin:0px 10px;
	padding: 0px;
	background:#ffffff;/* 背景色 */
	color: #000000;/* 文字色 */
}
A:link{
	color: #000000;/* リンク文字色 */
} 
A:visited{
	color: #444444;/* リンク文字色 */
} 
#title{
}
#title_out {
	height: 90px;
	background:#FFFFFF 		URL("http://image.space.rakuten.co.jp/lg01/62/0000036462/33/imgb47c3c4822j3r3.gif") left no-repeat;
	position: static;
	clear: both;        
	border: none #;	/* 枠線 種類 */
}
.title_text{

    padding: 5px 5px 5px 5px;
    font-weight: bold;
    letter-spacing: .2em;
	color: #555555;			/* 文字色 */
	font-family:HGP創英角ﾎﾟｯﾌﾟ体,Osaka,Arial Black,Helvetica Black; /* 文字タイプ */

	font-size:28px;		/* タイトル文字の大きさ */
	text-align: right;		/* タイトル文字の配置位置(横) */
    vertical-align: bottom;	/* タイトル文字の配置位置(縦) */
}
#global_navi{
}
#global_navi a:link,
#global_navi a:visited,
#global_navi a:active{
	/* システム設定 */
	display: block;
    text-decoration: none;
    font-size:13px;
	height:12px;
    padding: 5px;
	border: 1px solid #BBBBBB;	/* 枠線 種類 */
	font-family:ＭＳ Ｐゴシック,Osaka;
	text-align: center;			/* ナビゲーション文字配置 */
		
	background: #FFFFFF;/* ボタン背景色 */
    color: #555555;				/* ボタン文字色 */
}
#global_navi a:hover{
background: #EEEEEE;/* ボタン背景色(マウスオーバー時) */
    color: #000000;	/* ボタン文字色(マウスオーバー時) */
}
        
 
/* サブコンテンツ設定  */

#content-side { 
	/* システム設定 */
	margin: 0px auto;
	padding: 8px;
	font-size:8pt;
    width: 150px;

	/* ユーザ設定 */

}
#content-side5_r { 
	/* システム設定 */
	margin: 0px auto;
	padding: 8px;
	font-size:8pt;
    width: 180px;

	/* ユーザ設定 */

}
#content-side5_l { 
	/* システム設定 */
	margin: 0px auto;
	padding: 8px;
	font-size:8pt;
    width: 108px;

	/* ユーザ設定 */

}

.side_h3 {
	/* システム設定 */
	/* text-align: center; */
	font-weight: normal;
    font-size:8pt;
	clear: both;
	\width: 100%;
    /*w\idth: 93%;*/
	margin: 0px;
	padding: 5px 5px 3px 5px;
	line-height: 133%;
    letter-spacing: 3px;
	/* ユーザ設定 */
	
	
	border-bottom: 1px solid #BBBBBB;/* 枠 */

	color: #000000;					/* 色 */

}
        
.side_line {
	margin: 0px; padding: 0px;
	background-color: #;/* テキスト背景色  IEで点線の背景色が透けてしまうのを回避　見出し背景色を自動的に設定 */
}
.side_h3 a:link{
	color: #000000;/* テキストリンク色 */
}
.side_h3 a:visited{
	color: #000000;/* テキストリンク色 */
}

#content-side .side_lo,
#content-side5_l .side_lo,
#content-side5_r .side_lo{
	/* システム設定 */
	\width: 100%;
	/*w\idth: 93%;*/
	margin: 0px 0px 8px 0px;
	padding: 5px;
	text-align: left;
	font-size:7pt;	/*　フォントサイズ		*/
    font-family: Verdana, Arial, sans-serif;	/* フォント小対策 */
	line-height: 150%;
	/* ユーザ設定 */

	color: #666666;/* テキストリンク色 */
}
        
.sub_acolor,
#content-side .side_lo a:link,
#content-side5_l .side_lo a:link,
#content-side5_r .side_lo a:link{
	color: #000000;
}
.sub_vcolor,
#content-side .side_lo a:visited,
#content-side5_l .side_lo a:visited,
#content-side5_r .side_lo a:visited{
	color: #444444;
}

.calender_navi {
    font-size:8px;
}
        

.img_u { margin-bottom:10px;}
.img_d { margin-top:10px;}
.img_r { margin-left:10px;}
.img_l { margin-right:10px;}
	img		{	border:0px;			}
	a		{	color:#6f6f0f;
				text-decoration:none;		}

	.sml		{	font-size:10px;			}
	.Obj,.Lnk	{	position:absolute;		}

	.right		{	float:right;
				width: 95%;
				background-color:#ffffff;	}
	.main		{	float:left;
				width: 95%;
				background-color:#ffffff;	}

	.l_top		{	margin-bottom:0px;
				margin-top:0px;
				border-color:#bfbfff;
				background-color:#efefff;	}
	.l_tit		{	margin-bottom:10px;
				border-color:#bfbfff;
				background-color:#bfbfff;	}
	.l_bdy		{	font-size:18px;			
				margin-bottom:10px;
				padding-bottom:10px;
				border-style:outset;
				border-color:#bfbfff;
				background-color:#efefff;
				width:100%;
				text-align: center;		}
	.l_right	{	float:right;
				background-color:#efefff;
				width:80%;}
	.l_left		{	margin-bottom:10px;
				border-color:#bfbfff;
				background-color:#bfbfff;	}

	.l_foot		{	clear: both;			}
	.sp1		{	background-color:#ffffff;	}
	.sp2		{	background-color:#ffffff;	}


	.white		{	background-color:#ffffff;	}
	.red		{	background-color:#ffcfcf;	}
	.blue		{	background-color:#cfcfff;	}
	.gray		{	background-color:#bfbfbf;	}
	.k		{	background-color:#cfcfff;	}
	.Obj,.Lnk	{	position:absolute;		}
	.Pa		{	color:#000000;			}
	.Pb		{	color:#ff0000;			}

div.cabinet {
     width:100%;
     margin: 0%;
     padding: 0%;
}
div.4box {
     float: left;
     width: 24.5%;
     margin: 0%;
     padding: 0%;
     border: 0px solid #000;
}
div.2box {
     float: left;
     width: 49%;
     margin: 0%;
     padding: 0%;
     border: 0px solid #000;
}
