@charset "UTF-8";
/* ----------------------------------------
   福利厚生専用 CSS
   
---------------------------------------- */
#mv{
	background: url(../images/welfare/mv.jpg) no-repeat center top;
}
#contentArea h1#intro{
	background: url(../images/welfare/ttl_h1.png) no-repeat;
}
ul.g_nav2 li a#welfare{
	font-weight:bold;
	text-decoration:none;
}


/*--h2--*/
#contentArea h2#ttl_h2_lifesuport{
	margin-top:30px;
	background-image: url(../images/common/ttl_h2_lifesuport.gif);
}
#contentArea h2#ttl_h2_results{
	margin-top:30px;
	background-image: url(../images/common/ttl_h2_results.gif);
}



/*--plan_list--*/
.plan_list h3#t1{
	background-image:url(../images/welfare/t1.gif);
}
.plan_list h3#t2{
	background-image:url(../images/welfare/t2.gif);
}
.plan_list h3#t3{
	background-image:url(../images/welfare/t3.gif);
}
.plan_list h3#t4{
	background-image:url(../images/welfare/t4.gif);
}



/*-- 改善実績 --*/
.b_blue{
    color:#0075c2;
}

table.result_table{
    border:1px #0075c2 solid;
}
table.result_table th{
    border:1px #0075c2 solid;
}
table.result_table td{
    border:1px #0075c2 solid;
    color:#0075c2;
}
table.result_table .enph{
    background:#f5faff;
}

table.result_table#left_table{
    float:left;
}
img.blue_arrow{
	float:left;
	padding:40px 10px 10px 10px;
}
div#table_right_box{
	float:left;
	padding-top:1px;/*firefox用*/
	text-align:center;
    overflow:hidden;
}
*:first-child+html div#table_right_box,/*IE7用*/
* html div#table_right_box,/*〜IE6用*/
body:first-of-type div#table_right_box/*Safari and Opera用*/
{ padding-top:0; }
div#table_right_box table{
	width:24em;
	margin-bottom:10px;
}
div#table_right_box img.blue_plus{
	margin-bottom:10px;
}
div#table_right_box p{
	width:250px;
	text-align:left;
    color:#0075c2;
}







