<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#top #header ol{padding:33px 0 65px 0;}
#top #header .section{z-index:100;}
#top #contents{background:url(../images/top_repeat_bg.jpg) center top repeat-x;}
.focus{width:1020px; margin:0 auto; padding:0 0 15px 0; position:relative;}
.focus ul li{line-height:0; font-size:0;}
.slider ul{height:370px; overflow:hidden;}
.slider ul, .slider ul li, .sliderul, .sliderli{margin:0; padding:0; list-style:none;}
.slider ul li, .sliderli{width:1020px; height:370px; overflow:hidden;}	
.slider{width:1020px; position:relative; /* Fixing fade in IE6 and IE7 */ z-index:1;}
.slider ul li img{-webkit-box-shadow: #666 0px 2px 2px; -moz-box-shadow: #666 0px 2px 2px; box-shadow: #666 0px 2px 2px;behavior: url(/PIE.htc);}

.prevBtn, .nextBtn {display:block; width:50px; height:50px; position:absolute; top:160px; text-indent:-9999px; overflow:hidden; z-index:1000; cursor:pointer;}
.nextBtn{left:990px; background:url(../images/arrow_right.png) no-repeat 0 0;}
.prevBtn{left:-20px; background:url(../images/arrow_left.png) no-repeat 0 0;}
ol.controls{height:8px; overflow:hidden; position:absolute; right:20px; top:347px; z-index:1000;}
ol.controls li a{ display:block; width:80px; height:8px; text-indent:-9999px; overflow:hidden; background-color:#c6c6c6;}
ol.controls li.current a{background-color:#00c281;}
ol.controls li{float:left; display:inline; margin-right:10px; width:80px;}

.sectionIndex01{padding:32px 0 35px;}
.sectionIndex01 h2{display:none;}
.sectionIndex01 li{line-height:0; font-size:0; float:left; display:inline; width:170px;}
#category01,#category02,#category03,#category04{margin-right:16px;}
.sectionIndex01 li#category01{width:236px;}
.sectionIndex01 li dt{background:url(../images/index_icon01.gif) 0 0 no-repeat; padding-left:15px; margin-bottom:15px;}
.sectionIndex01 li dt strong{display:block; height:36px; overflow:hidden; text-indent:-9999px;}
#category01 dt strong{width:194px; background:url(../images/index_testing_ttl01.gif) 0 0 no-repeat;}
#category02 dt strong{width:89px; background:url(../images/index_testing_ttl02.gif) 0 0 no-repeat;}
#category03 dt strong{width:84px; background:url(../images/index_testing_ttl03.gif) 0 0 no-repeat;}
#category04 dt strong{width:124px; background:url(../images/index_testing_ttl04.gif) 0 0 no-repeat;}
#category05 dt strong{width:144px; background:url(../images/index_testing_ttl05.gif) 0 0 no-repeat;}
.sectionIndex02{background:url(../images/index_contents_bg01.gif) 0 0 no-repeat; padding:43px 0 0 0;}
.sectionIndex02 .fLeft{width:588px;}
.sectionIndex02 .fRight{width:360px;}
.sectionIndex02 h2{border-bottom:solid 1px #82afd3; padding:0 0 15px 0;}
.sectionIndex02 h2 span{display:block; height:18px; overflow:hidden; text-indent:-9999px;}
#indexPartnerTtl span{width:231px; background:url(../images/index_partner_ttl.gif) 0 0 no-repeat;}
#indexInfoTtl span{width:139px; background:url(../images/index_infomation_ttl.gif) 0 0 no-repeat;}
#indexRreruitTtl span{width:139px; background:url(../images/index_job_ttl.gif) 0 0 no-repeat;}
#indexInfoTtl,#indexRreruitTtl{margin-bottom:10px;}
.indexPartnerGroup{background-color:#e5eef6; padding:8px 8px 1px 8px; *padding:8px;}
* html .indexPartnerGroup{padding:8px;}
.partnerItem dl{float:right; width:415px;}
.partnerItem img{float:left; width:99px;}
.partnerItem dt{border-left:solid 4px #005ca5; padding-left:10px; margin-bottom:5px;}
.partnerItem dt strong{font-size:120%; color:#333;}
.partnerItem dd{text-indent:14px;}
.sectionIndex02 .indexCmList{margin-bottom:30px;}
.indexCmList li:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size:0;}
* html .indexCmList li{display:inline-block;}
*:first-child+html .indexCmList li{display:inline-block;}
.indexCmList li{clear:both; background:url(../images/dot01_icon.gif) left bottom repeat-x; padding:8px 0; margin:0 5px;}
.indexCmList li span{float:right; width:6em; text-align:right;}
.indexCmList li p{float:left; width:260px;}

/*20120504 AI*/
.partnerItem dt strong a{color:#333;}
.partnerItem dt strong a:hover{color:#000; text-decoration:none;}
/* 2013 07 09 AI */
.business{ overflow:hidden; width:980px;}
.indexPartnerGroup { margin-right:-14px;}
.partnerItem{background-color:#FFF; margin:0 14px 8px 0; border-bottom:solid 1px #d9d9d9; padding:18px; width:432px; float:left;}
.indexPartnerGroup{background-color:#e5eef6; padding:14px 14px 6px 14px;}
.partnerItem dl{float:right; width:318px; font-size:12px;}
.indexInfoGroup{ width:670px; float:left;}
.indexRreruitGroup{ width:290px; float:right;}
.indexRreruitGroup img{ vertical-align:top; margin-bottom:3px;}
.ielatedBtn{ text-align:right; margin-top:-43px; margin-bottom:22px;}</pre></body></html>