@charset "utf-8";
/* CSS Document */

html{
	overflow-y:scroll;
	_filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body{
	color:#666;
}

body a{
	outline:none;
	color:#069;
}

#wrapper{
	clear:both;
	width:840px;
	margin:0px auto;
	background:url(../common/sidebar_bg_01.png) repeat-y 0px 0px #fff;
}

.main_wrapper{
	clear:both;
}

#content{
	width:610px;
	padding:0px 5px;
	padding-bottom:50px;
	color:#444;
}

#content .hr{
	background:url(../common/common_bg_01.png) no-repeat 50% 50%;
	height:3px;
}

#content .hr hr{
	display:none;
}

#content .headding01{
	font-size:2em;
	font-weight:800;
	line-height:1.2;
	color:#333;
	background:url(../common/headding01_bg_02.png) repeat-x bottom;
	zoom:1;
	overflow:hidden;
	margin-left:-5px;
	margin-right:-5px;
}

#content .headding01 .title{
	float:left;
	background:url(../common/headding01_bg_01.png) repeat-x bottom;
	padding:0px 5px 5px;
	text-shadow:2px 2px 5px rgba(0,0,0,0.2);
}

#content .headding02{
	border:1px solid #ccc;
	padding:2px;
	margin-left:-5px;
	margin-right:-5px;
	zoom:1;
}

#content .headding02 div{
	background:url(../common/headding02_bg_01.png) repeat-x 0px bottom;
	padding:2px;
}

#content .headding02 div .title{
	font-size:1.333em;
	border-left:4px solid #377299;
	line-height:1.5;
	padding-left:6px;
	color:#333;
	text-shadow:2px 2px 5px rgba(255,255,255,0.9)
}

#content .headding02 div .title small{
	font-size:.875em;
}

#content .headding03{
	padding:7px 10px;
	background:url(../common/headding03_bg_01.png) repeat-x 0px bottom;
	line-height:1.2;
	color:#333;
}

#content .headding04{
	padding:5px 10px;
	line-height:1.2;
	color:#333;
}

#content .lead{
	font-size:1.333em;
	font-weight:800;
}

#content table .cell01{
	background:#ECF3F7;
}

#content table .cell02{
	background:#F3F3F3;
}

#content table .cell03{
	background:#cae0f0;
}

#content .arrow01{
	background:url(../common/arrow02.png) no-repeat 0px .5em;
	padding-left:8px;
}

#content .block01{
	background:#F2F2F2;
	border:1px solid #D6D6D6;
	padding:15px 10px;
}

#content .block01 li{
	zoom:1;
	position:relative;
}

#content .block01 li .icon{
	position:absolute;
}



