@charset "utf-8";
/* ===================================================================
CSS information

 file name  :service.css
 style info :RecGA֌W 
 
=================================================================== */

#pageLink {
    background:#EEEEEE;
	border:2px solid #CCCCCC;
	_zoom:1;
	overflow:hidden;
	padding:10px;
	margin-bottom:30px !important;
	width:646px !important;
}
   
   
#pageLink li {
    padding-left:18px;
    float:left;
    background:url(../../img/item/icn_pagelink.gif) no-repeat left center;
}

#pageLink li.linkLeft {
    width:55%;
}

#pageLink li.linkRight {
    width:30%;
}


.serviceBlock {
    background:#EEEEEE url(../img/bg_servicebox.gif) repeat-x;
	border:2px solid #CCCCCC;
	width:666px;
	margin-bottom:20px;
	_zoom:1;
	overflow:hidden;
}

.serviceBlock-p {
    background:#EEEEEE url(../img/icn_personal.gif) no-repeat left top;
	border:2px solid #CCCCCC;
	width:666px;
	margin-bottom:20px;
	_zoom:1;
	overflow:hidden;
} 

.serviceBlock-c {
    background:#EEEEEE url(../img/icn_corporete.gif) no-repeat left top;
	border:2px solid #CCCCCC;
	width:666px;
	margin-bottom:20px;
	_zoom:1;
	overflow:hidden;
} 

.serviceBlock-m {
    background:#EEEEEE url(../img/icn_medical.gif) no-repeat left top;
	border:2px solid #CCCCCC;
	width:666px;
	margin-bottom:20px;
	_zoom:1;
	overflow:hidden;
} 



.target {
    background:#0F64B9;
    padding:3px;
    width:100px;
    display:block;
}

.logo {
    float:left;
    margin:40px 20px 10px 20px;
	width:140px;
	
}

.text {
    float:left;
    margin:10px 0 0;
	width:450px;
	margin-right:20px;
	
}

*html .text {
    float:left;
    margin:10px 0 0;
	width:430px;
	margin-right:20px;
	
}

.text dt{
    font-size:110%;
	font-weight:bold;
	margin-bottom:0.5em;	
}

.text dd {
    margin-bottom:1em;
}

.text p {
    line-height:1.4em;
	font-size:88%;
	text-align:justify;
	text-justify:distribute;
	
}

.link {
	margin-bottom:10px;
}

.link a.detail {
    margin : 0px ;
    padding : 0px ;
    width : 200px ;
    height : 30px ;
    background-image:url(../img/btn_detail01.gif) ;
    background-repeat : no-repeat ;
    background-position : top center ;
    text-indent : -9999px ;
    text-decoration : none ;
    display:block;
    overflow:hidden;
}

.link a.detail:hover {
	background-image:url(../img/btn_detail02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

.link a.detail2 {
    margin : 0px ;
    padding : 0px ;
    width : 200px ;
    height : 30px ;
    background-image:url(../img/btn_detail03.gif) ;
    background-repeat : no-repeat ;
    background-position : top center ;
    text-indent : -9999px ;
    text-decoration : none ;
    display:block;
    overflow:hidden;
}

.link a.detail2:hover {
	background-image:url(../img/btn_detail04.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

.linkTxt li {
    margin-left:10px;
	padding-left:15px;
	background:url(../../img/item/icon_link.gif) no-repeat left center;
}