table td{ padding:0; border: none;}

/* ヘッダ */
div#header-top{
	background-image: url(../images/bg_head_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	width: 100%;
	height: 75px;
	}

div#header-rgt-top{
	padding: 0 10px 0 0;
	text-align: right;
	}

/* コンテンツエリア */
div#cont-top{
	background-image: url(../images/bg_cont_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	padding: 0;
	}

div#cont-top-in{
	padding: 0 0 0 30px;
	}

h1#catch{
	padding: 0 0 0 156px;
	margin: 0;
	}

div#top-img{
	padding: 30px 10px 5px 0;
	}

div#cont-menu{
	background-image: url(../images/bg_btn_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 0 186px;
	}

#cont-menu table{
	margin: 0 15px 15px 0;
	}

a.link-wfr:link{color: #333333; text-decoration: none;}
a.link-wfr:visited{color: #333333; text-decoration: none;}
a.link-wfr:active{color: #FF8B00; text-decoration: none;}
a.link-wfr:hover{color: #FF8B00; text-decoration: none;}

div#b-navi{
	text-align:right;
	margin: 10px 15px;
	}

#b-navi a{
	font-size: 11px;
	line-height: 120%;
	background-image: url(../images/dec_tri_01.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 0 3px 0 10px;
	color: #3399CC;
	text-decoration: none;
	}

#b-navi a:hover{color: #FF8B00;}