@charset "utf-8";





/*
*
*
*	Guideline Layout
*
*	+ Top
*	+ Content
*
*
*/


/*///////////////////////////////// Insert Memo Bar ////*/



/*/////////////////////////////////////////////////////////////

	=top

/////////////////////////////////////////////////////////////*/

.top div.fLeft{
	float:left;
	width:323px;
	}
	.top div dl.y1{
	background:url(../images/y1.jpg) no-repeat;
	height:112px;
	position:relative;
	}
	.top div dl.m1{
	background:url(../images/m1.jpg) no-repeat;
	height:112px;
	position:relative;
	}
	.top div dl.y1 dt{
	position:absolute;
	}
	.top div dl.y2{
	background:url(../images/y2.jpg) no-repeat;
	height:90px;
	position:relative;
	}
	.top div dl.m2{
	background:url(../images/m2.jpg) no-repeat;
	height:90px;
	position:relative;
	}
	.top div dl.y1 dt a,
	.top div dl.m1 dt a{
	text-indent:-9999px;
	display:block;width:323px;
	height:90px;
	padding-top:20px;
	cursor:pointer;
	outline:none;
	}
	.top div dl.y2 dt a,
	.top div dl.m2 dt a{
	text-indent:-9999px;
	display:block;width:323px;
	height:70px;
	padding-top:20px;
	cursor:pointer;
	outline:none;
	}
	.top div dl.y1 dd a,
	.top div dl.m1 dd a{
	position:absolute;
	top:78px;
	left:108px;
	}
	.top div dl.y2 dd a,
	.top div dl.m2 dd a{
	position:absolute;
	top:55px;
	left:108px;
	}
.top div.fRight{
	float:right;	
	width:323px;
	}
	
.snTitle{
	padding:5px 5px 5px 10px;
	color:#004FA7;
	font-weight:bold;
	}
	#content_right ul#side_navi li:hover.snTitle{
	background:url(../../share/images/bg_side_navi.gif) no-repeat 0 0;
	}

*html .snTitle{
	width:201px !important;
}





/*/////////////////////////////////////////////////////////////

	=content

/////////////////////////////////////////////////////////////*/

#content_left h4{
		display:block;
		width:646px;
		height:29px;
		margin:0 0 15px 0;
		border-bottom:solid 2px #0050A8;
		padding:18px 0 0 15px;
		color:#0050A8;
		font-size:15px;
		font-weight:bold;
		background:none;
		}
.content dl{
	margin:0 10px 1em;
	}
.content dl.ring dt{
				padding:3px 10px 3px 15px;
				margin:0 10px 2px;
				color:#0050A8;
				font-weight:bold;
				background:url(../../share/images/list001.gif) no-repeat left center;
				}
			.content dl.ring dd{
				padding:0px 10px 5px;
				margin-bottom:1em;
				}
	
	table.tableA{
	width:100%;
	margin:5px auto 10px;
	}
	table.tableA tr th{
		padding:6px;
		width:20%;
		color:#fff;
		font-weight:bold;
		background:url(../../share/images/bg_tableth.gif) repeat-x bottom #97C5F7;
		border:solid 1px #fff;
	}
	table.tableA tr td{
		padding:6px;
		border:solid 1px #fff;
		background:#DAECFF;
		text-align:center;
	}
	table.tableA tr td.orange{
		background:#FFC26A;
	}
	
	table.tableB{
	width:100%;
	margin:5px auto 10px;
	}
	table.tableB tr th{
		padding:6px;
		color:#fff;
		font-weight:bold;
		/*background:#4895E9;*/
		background:url(../../share/images/bg_tableth.gif) repeat-x bottom #97C5F7;
		border:solid 1px #fff;
	}
	table.tableB tr td.orange{
		background:#FFC26A;
	}
	table.tableB tr.gray td{
		background:#969696;
		color:#fff;
	}
	table.tableB tr td{
		padding:6px;
		border:solid 1px #fff;
		background:#DAECFF;
		text-align:center;
	}
	
	table.tableC{
	width:100%;
	margin:5px auto 10px;
	}
	table.tableC tr th{
		width:20%;
		padding:6px;
		color:#fff;
		font-weight:bold;
		background:url(../../share/images/bg_tableth.gif) repeat-x bottom #97C5F7;
		border:solid 1px #fff;
	}
	table.tableC tr td{
		padding:6px;
		border:solid 1px #fff;
		background:#DAECFF;
	}
	
	table.tableD{
	width:100%;
	margin:5px auto 10px;
	}
	table.tableD tr th{
		padding:6px;
		color:#fff;
		text-align:left;
		font-weight:bold;
		background:url(../../share/images/bg_tableth.gif) repeat-x bottom #97C5F7;
		border:solid 1px #fff;
	}
	table.tableD tr td{
		padding:6px;
		border:solid 1px #fff;
		background:#DAECFF;
		text-align:center;
	}
	table.tableD tr th.w70{
	width:70%;
	}
	table.tableD tr th.w10{
	width:10%;
	text-align:center;
	}
	table.tableD tr td.left{
	text-align:left;
	}