@charset "utf-8";

/*=== header ====================*/
div#header {
    background: url(../images/common/bg_header.jpg) top no-repeat;
    height: 212px;
    width: 840px;
    margin: 0 auto;
    font-weight: normal;
    padding: 50px 0 0 0px;
    text-shadow: 1px 1px 0px #000;
}
div#header #header_bg{
	background:#000;
	opacity:0.7;
	padding: 20px 20px 20px 20px;
	width: 300px;
	color:#FFF;
	height:110px;
}
/*===============================*/


.fL {
    float: left;
	width:268px;
}

.fR {
    float: right;
	width:268px;
}

.link01,.link02{
	display:block;
	float:left;
	width:230px;
	height:40px;
	line-height:40px;
	padding-left:40px;
	background:url(../images/index/bg_plan_btn.jpg);
}

.link01{margin:10px 8px 15px 0px;}
.link02{margin:10px 0px 15px 0px;}

a.link01:link,
a.link01:visited,
a.link02:link,
a.link02:visited{
	background-position:top;
}
a.link01:hover,
a.link02:hover{
	background-position:bottom;
}









#table_point_01 {
    border:1px solid #999999;
    border-collapse: collapse;
    width:100%;
}

#table_point_01 td {
    border:1px solid #999999;
    padding:3px;
}

ul#ul_main_plan_01 a {
    display: block;
    float: left;
    width: 232px;
    height: 40px;
    line-height: 43px;
    padding-left: 38px;
    background: url(../images/index/bg_plan_btn.jpg);
    text-decoration: none;
}

ul#ul_main_plan_01 a:link, ul#ul_main_plan_01 a:visited {
    background-position: top;
}

ul#ul_main_plan_01 a:hover {
    background-position: bottom;
}