@charset "UTF-8";
/* 
===== ‘S‘Ì =====
*/
* {
	margin:0;
	padding:0;
}
/*--------------------------------------------------------------------------------
 main —Ìˆæ
 --------------------------------------------------------------------------------*/
/*
====  main btn  ====
*/
div#tp_left {
	width:450px;
	padding: 42px 0 0 20px;
	float: left;
}
/* item */
li#li_tp_item {
	background: url(../img/top/tpbtn_item.jpg) no-repeat 0 0;
	height:78px;
	width:450px;
}
li#li_tp_item a{
	display:block;
	text-indent:-10000px;
	height:78px;
	width:450px;
}
li#li_tp_item a:hover{
	background: url(../img/top/tpbtn_item.jpg) no-repeat 0 -78px;
}
/* example */
li#li_tp_example {
	background: url(../img/top/tpbtn_example.jpg) no-repeat 0 0;
	margin:10px 0 0;
	height:78px;
	width:450px;
}
li#li_tp_example a {
	display:block;
	text-indent:-10000px;
	height:78px;
	width:450px;
}
li#li_tp_example a:hover {
	background: url(../img/top/tpbtn_example.jpg) no-repeat 0 -78px;
}
/* estimate */
li#li_tp_estimate {
	background: url(../img/top/tpbtn_estimate.jpg) no-repeat 0 0;
	margin:10px 0 0;
	height:78px;
	width:450px;
}
li#li_tp_estimate a {
	display:block;
	text-indent:-10000px;
	height:78px;
	width:450px;
}
li#li_tp_estimate a:hover {
	background: url(../img/top/tpbtn_estimate.jpg) no-repeat 0 -78px;
}


#box_tp_left01 {
	height:282px;
	margin:0 0 20px;
}
/*ecopoint */
#img_tpbtn_ecopoint {
	margin:16px 0 0;
	display:block;
	float:left;
}
/* check */
#img_tpbtn_check {
	margin:16px 0 0;
	display:block;
	float:left;
}
/* diagnosis */
#img_tpbtn_diagnosis {
	margin:20px 0 0 16px;
	display:block;
	float:right;
}
/* topics */
div#tp_left .tp_table_topics {
	border-bottom:1px solid #ccc;
	padding:0 0 1px;
	width:450px;
}
/*
====  table  ====
*/
table.table_topics{
	margin:10px 0 0;
}
tr{
	background: url(../img/common/dot1_1_w2_999.gif) repeat-x left bottom;
	padding: 0 0 1px;
}
tr.tr_noline{
	background:none;
}
th {
	width:110px;
	text-align:left;
	padding:10px 0 0 15px;
}
.th1 {
	padding:5px 0 0 15px;
}
td {
	padding:10px 5px 10px 0;
	letter-spacing:1px;
}
.td1 {
	padding:5px 5px;
	letter-spacing:1px;
}
th .p_new {
	float: left;
	display: block;
}
th .img_new {
	padding: 2px 0 0 5px;
	height:15px;
	width:30px;
	float: left;
}

table.table_topics a{
	color:#666;
	text-decoration:underline;
}
table.table_topics a:hover{
	color:#666;
	text-decoration:none;
}
/*
div#tp_left .td_topics1 {
	padding:10px 0 0;
}
div#tp_left iframe {
	text-indent:-10000px;
}*/
/*--------------------------------------------------------------------------------
 side —Ìˆæ
 --------------------------------------------------------------------------------*/
/*
====  sab btn  ====
*/
div#tp_right {
	width:270px;
	padding: 42px 0 0 60px;
	float: left;
}
ul#ul_tpsdbtn {
	width:246px;
}
/* customer */
li#li_tpsd_customer a {
	background: url(../img/top/tpsdbtn_customer.jpg) no-repeat 0 0;
	text-indent:-10000px;
	display:block;
	height:56px;
	width:246px;
}
li#li_tpsd_customer a:hover{
	background: url(../img/top/tpsdbtn_customer.jpg) no-repeat 0 -56px;
}
/* staff */
li#li_tpsd_staff a {
	background: url(../img/top/tpsdbtn_staff.jpg) no-repeat 0 0;
	text-indent:-10000px;
	display:block;
	margin:4px 0 0;
	height:56px;
	width:246px;
}
li#li_tpsd_staff a:hover {
	background: url(../img/top/tpsdbtn_staff.jpg) no-repeat 0 -56px;
}
/* recruit */
li#li_tpsd_recruit a {
	background: url(../img/top/tpsdbtn_recruit.jpg) no-repeat 0 0;
	text-indent:-10000px;
	display:block;
	margin:4px 0 0 ;
	height:56px;
	width:246px;
}
li#li_tpsd_recruit a:hover {
	background: url(../img/top/tpsdbtn_recruit.jpg) no-repeat 0 -56px;
}
/* link */
li#li_tpsd_link a {
	background: url(../img/top/tpsdbtn_link.jpg) no-repeat 0 0;
	text-indent:-10000px;
	display:block;
	margin:4px 0 0 ;
	height:56px;
	width:246px;
}
li#li_tpsd_link a:hover {
	background: url(../img/top/tpsdbtn_link.jpg) no-repeat 0 -56px;
}
/* info */
li#li_tpsd_info a {
	background: url(../img/top/tpsdbtn_life.jpg) no-repeat 0 0;
	text-indent:-10000px;
	display:block;
	margin:16px 0 0 2px;
	height:80px;
	width:240px;
}
div#tp_right .box_catch {
	width:240px;
	background: url(../img/common/dot1_1_w2_999.gif) repeat-x left top;
	padding: 10px 5px 5px;
	margin: 100px 0 0;
}
div#tp_right .box_area {
	width:240px;
	background: url(../img/common/dot1_1_w2_999.gif) repeat-x left top;
	padding: 10px 5px 0;
}
div#tp_right .tpbtm_catch {
	font-weight:400;
	font-size:91%;
	line-height:1.4em;
	letter-spacing: 1px;
	width: 240px;
}
div#tp_right .tpbtm_area {
	font-weight:400;
	font-size:83%;
	line-height:1.4em;
	letter-spacing: 1px;
	width: 240px;
}
/*--------------------------------------------------------------------------------
 page_to_top —Ìˆæ
 --------------------------------------------------------------------------------*/
#page_to_top {
	display:block;
	width:62px;
	height:8px;
	float: none;
	clear: both;
	margin: 10px 0 10px 718px;
}
