body{
margin:0;
padding:0;
border:0;
}

img {border:0;}



#head-bar{
width:100%;
height:5px;
border-top:5px solid #663300;
}

#top-header{
width:960px;
height:70px;
background:url(images/rk-logo2.gif) no-repeat;
margin:0;

}

#page{
width:960px;
height:500px;
margin:0 auto;
padding:0;

}



h1 {
width:125px;
height:70px;
text-indent:-9999px;
color:#ED7802;
margin:0 580px 10px 0;
padding:0;
float:left;
}


#top-image{
width:960px;
height:500px;
margin:0 0 10px 0;
clear:both;
}

h2{
margin:10px 0 10px 0;
padding:0;
}



#toppage-image{
width:960px;
height:500px;
background:url(images/rk-top-image2.jpg) no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
}


#header-navi ul{
float:right;
width:1000px;
height:20px;
margin:0 0 0 0;
padding:0;
background-color:#00FF99;
clear:both;

}

#honyaku-site ul{
float:right;
width:1000px;
height:20px;
margin:0 0 0 0;
padding:0;
background-color:#00FF99;
clear:both;

}

#header-navi li{
list-style-image:url(images/navi-arrow.gif);
list-style-position:outside;
}

#header-navi li a:link { color:#0099FF; text-decoration:none; }
#header-navi li a:visited { color:#0099FF; text-decoration:none; }
#header-navi li a:active { color:#0099FF; text-decoration:none; }
#header-navi li a:hover { color:#ED7802; }




.sitemap{
font-size:10px;
float:left;
width:60px;
height:15px;
clear:right;
margin:0 20px 0 0;
padding:0;

}

.privacy{
font-size:10px;
float:left;
width:80px;
height:15px;
clear:right;
margin:0 15px 0 0;
padding:0 10px 0 0;

}

.contact{
font-size:10px;
float:left;
width:60px;
height:15px;
clear:right;
margin:0;
padding:0 10px 0 0;

}


#navi-botton{
width:960px;
margin:0 0 0 3px;
padding:0;

}

#navi-botton ul{
width:959px;
height:60px;
margin:0;
padding:0;
}

#navi-botton li{
width:137px;
height:60px;
margin:0;
padding:0;
float:left;
clear:right;
list-style:none;
}


#home{
width:137px;
height:60px;
padding:0;
margin:0;
text-indent:-9999px;
}

#home a{
width:137px;
height:60px;
display:block; 
}

#home a:link { background:url(images/rk-botton.gif) no-repeat 0px 0px; }
#home a:visited { background:url(images/rk-botton.gif) no-repeat 0px 0px; }
#home a:active { background:url(images/rk-botton.gif) no-repeat 0px 0px; }
#home a:hover { background:url(images/rk-botton.gif) no-repeat 0px -61px; }


#phillosophy{
width:137px;
height:60px;
padding:0;
margin:0;
text-indent:-9999px;
}

#phillosophy a{
width:137px;
height:60px;
list-style:none;
display:block; 
}

#phillosophy a:link { background:url(images/rk-botton.gif) no-repeat -137px 0px; }
#phillosophy a:visited { background:url(images/rk-botton.gif) no-repeat -137px 0px; }
#phillosophy a:active { background:url(images/rk-botton.gif) no-repeat -137px 0px; }
#phillosophy a:hover { background:url(images/rk-botton.gif) no-repeat -137px -61px; }


#profile{
width:137px;
height:60px;
padding:0;
margin:0;
text-indent:-9999px;
}

#profile a{
width:137px;
height:60px;
list-style:none;
display:block; 
}

#profile a:link { background:url(images/rk-botton.gif) no-repeat -274px 0px; }
#profile a:visited { background:url(images/rk-botton.gif) no-repeat -274px 0px; }
#profile a:active { background:url(images/rk-botton.gif) no-repeat -274px 0px; }
#profile a:hover { background:url(images/rk-botton.gif) no-repeat -274px -61px; }

#industry{
width:137px;
height:60px;
padding:0;
margin:0;
text-indent:-9999px;
}

#industry a{
width:137px;
height:60px;
list-style:none;
display:block; 
}

#industry a:link { background:url(images/rk-botton.gif) no-repeat -411px 0px; }
#industry a:visited { background:url(images/rk-botton.gif) no-repeat -411px 0px; }
#industry a:active { background:url(images/rk-botton.gif) no-repeat -411px 0px; }
#industry a:hover { background:url(images/rk-botton.gif) no-repeat -411px -61px; }

#rectuiting{
width:137px;
height:60px;
padding:0;
margin:0;
text-indent:-9999px;
}

#rectuiting a{
width:137px;
height:60px;
list-style:none;
display:block; 
}

#rectuiting a:link { background:url(images/rk-botton.gif) no-repeat -548px 0px; }
#rectuiting a:visited { background:url(images/rk-botton.gif) no-repeat -548px 0px; }
#rectuiting a:active { background:url(images/rk-botton.gif) no-repeat -548px 0px; }
#rectuiting a:hover { background:url(images/rk-botton.gif) no-repeat -548px -61px; }

#news{
width:137px;
height:60px;
padding:0;
margin:0;
text-indent:-9999px;
}

#news a{
width:137px;
height:60px;
list-style:none;
display:block; 
}

#news a:link { background:url(images/rk-botton.gif) no-repeat -685px 0px; }
#news a:visited { background:url(images/rk-botton.gif) no-repeat -685px 0px; }
#news a:active { background:url(images/rk-botton.gif) no-repeat -685px 0px; }
#news a:hover { background:url(images/rk-botton.gif) no-repeat -685px -61px; }


#cantact{
width:137px;
height:60px;
padding:0;
margin:0;
text-indent:-9999px;
}

#cantact a{
width:137px;
height:60px;
list-style:none;
display:block; 
}

#cantact a:link { background:url(images/rk-botton.gif) no-repeat -822px 0px; }
#cantact a:visited { background:url(images/rk-botton.gif) no-repeat -822px 0px; }
#cantact a:active { background:url(images/rk-botton.gif) no-repeat -822px 0px; }
#cantact a:hover { background:url(images/rk-botton.gif) no-repeat -822px -61px; }


#toppage-topicks{
width:960px;
margin:0 60px 0 0;
padding:0;
}

#toppage-topicks-left{
width:280px;
margin:0;
padding:0;
float:left;
}

#toppage-topicks-left ul{
width:280px;
margin:50px 0 0 10px;
padding:0;
}

#toppage-topicks-left li{
list-style-type:none;
margin:0 0 40px 0;
padding:0;
}



#toppage-topicks-right{
width:600px;
margin:50px 20px 0 0;
padding:0;
float:right;
}

#toppage-topicks-right h3{
background-image:url(images/news-bar.gif) ;
background-repeat:no-repeat;
width:600px;
height:60px;
margin:0;
padding:0;
text-indent:-9999px;
}

#top-pless-top{
background-image:url(images/plessrerease-bar.gif);
background-repeat:no-repeat;
width:600px;
height:60px;
margin:20px 0 0 20px;
padding:0;
text-indent:-9999px;
}

#top-pless{
background-image:url(images/plessrerease-bar.gif);
background-repeat:no-repeat;
width:600px;
height:60px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999px;
}

#toppage-topicks-right ul{
text-decoration:none;
font-size:12px;
clear:both;
}

#list-diary{
list-style-image:url(images/press-arrow.gif);
list-style-position:outside;
margin:0 0 20px 0;
padding:0;
float:left;
font-size:12px;
line-height:1.5;
border-bottom:1px dotted #999999;
clear:both;
width:550px;

}


#pless-lineup{
margin:20px 0 20px 0;
padding:0 0 0 23px;
height:20px;
font-size:13px;
float:right;
color:#0099FF;
background-image:url(images/pless-lineup-bar.gif);
background-repeat:no-repeat;
}

#pless-lineup a:link { color:#0099FF; text-decoration:none; }
#pless-lineup a:visited { color:#0099FF; text-decoration:none; }
#pless-lineup a:active { color:#0099FF; text-decoration:none; }
#pless-lineup a:hover { color:#ED7802; }


#footter{
background-color:#6E6057;
width:100%;
height:100px;
clear:both;
margin:60px 0 0 0;
padding:10px 0 0 0;
}

#footter-main{
width:960px;
clear:both;
margin:0 auto;
font-size:10px;
color:#FFFFFF;
padding:0;
}



#footter-main li a:link { color:#ffffff;}
#footter-main li a:visited { color:#ffffff;  }
#footter-main li a:active { color:#ffffff; }
#footter-main li a:hover { color:#ffffff; text-decoration:none; }

#footter-midashi{
float:left;
margin:8px 50px 0 0;
clear:both;
}

#footter-midashi a:link { color:#ffffff;}
#footter-midashi a:visited { color:#ffffff; text-decoration:none;  }
#footter-midashi a:active { color:#ffffff; text-decoration:none; }
#footter-midashi a:hover { color:#ffffff; text-decoration:none; }

#footter-main li{
float:left;
text-decoration:none;
list-style-image:url(images/footer-list-bar.gif);
background-repeat:no-repeat;
margin:0 0 5px 10px;
padding:0 10px 0 0;
}

#company-reserve{
width:250px;
float:right;
font-size:10px;
color:#FFFFFF;
margin:-20px -10px 0 0;
padding:0;
}

#corp-philo-main{
background-image:url(images/corp-philosophy-bar.gif);
width:600px;
height:60px;
text-indent:-9999px;
margin:0;
}

#corp-news-main{
background-image:url(images/news-bar.gif);
width:600px;
height:60px;
text-indent:-9999px;
margin:0;
}

#corp-news-right-navi {
background-image:url(images/right-navi-corp-news.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
margin:0;
padding:0;
text-indent:-9999px;
}



#corp-philo-midashi{
width:590px;
margin:30px 0 10px 0;
padding:5px;
background-color:#EBEBEB;
font-size:14px;
}

#corp-category-midashi{
background-image:url(images/coatagory-image.jpg);
background-repeat:no-repeat;
width:600px;
height:150px;
text-indent:-9999px;
margin:10px 0 0 0;
padding:0;
}


#main-contents-left{
width:600px;
float:left;
clear:right;
border-bottom:1px dotted #D9D9D8;
padding:0 0 30px 0;
font-size:12px;
}

.main-contents-left-under{
width:600px;
padding:20px 0 50px 0;
font-size:10px;
margin:30px 0 0 0;
}


#main-contents-left-under a:link { color:#ED7802; }
#main-contents-left-under a:visited { color:#ED7802;}
#main-contents-left-under a:active { color:#59493F;}
#main-contents-left-under a:hover { color:#ED7802; text-decoration:none; }

#main-contents-right{
width:280px;
height:300px;
float:right;
margin:0 -40px 0 0;
padding:0;
clear:right;
}

#corp-philo-right-navi {
background-image:url(images/right-navi-corp-philo.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
margin:0;
padding:0;
text-indent:-9999px;
}

#daihyo-comment{
width:600px;
margin:20px 0 0 10px;
padding:0;
color:#6e6057;
font-size:24px;
line-height:2.0;
height:auto;
font-weight:bold;
font-family:"小塚ゴシック Pro M";
}

#corp-philo-midashi-text{
width:600px;
margin:20px 0 0 10px;
padding:0;
font-size:12px;
line-height:2.3;
height:auto;
}

#corp-philo-midashi-text p{
float:right;
clear:both;
}

#corp-philo-shoudan{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:12px;
	margin:10px 0 20px 0;
	padding:10px;
	
}


#corp-profile-main{
background-image:url(images/corp-profile-bar.gif);
width:600px;
height:60px;
text-indent:-9999px;
margin:0;
}

#corp-profile-right-navi {
background-image:url(images/right-navi-corp-prof.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
margin:0;
padding:0;
text-indent:-9999px;
}

#corp-business-right-navi {
background-image:url(images/right-navi-business.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
margin:0;
padding:0;
text-indent:-9999px;
}

#corp-sitemap-right-navi {
background-image:url(images/right-navi-sitemap.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
margin:0;
padding:0;
text-indent:-9999px;
}


#corp-category-main{
background-image:url(images/category-bar.gif);
width:600px;
height:60px;
text-indent:-9999px;
margin:0;
}

#corp-business-main{
background-image:url(images/business-bar.gif);
width:600px;
height:60px;
text-indent:-9999px;
margin:0;
}

#corp-profile-right-navi {
background-image:url(images/right-navi-corp-prof.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
margin:0;
padding:0;
text-indent:-9999px;
}

#corp-recruiting-main{
background-image:url(images/recruiting-bar.gif);
width:600px;
height:60px;
text-indent:-9999px;
margin:0;
}


#corp-recruiting-right-navi {
background-image:url(images/right-navi-corp-recruiting.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
margin:0;
padding:0;
text-indent:-9999px;
}


#main-contents-right ul{
margin:0;
padding:0;
}

#right-list-on{
background-image:url(images/right-navi-bg-on.gif);
background-repeat:no-repeat;
width:200px;
height:50px;
list-style:none;
text-decoration:none;
margin:0;
padding:0;
}

#right-list-off{
background-image:url(images/right-navi-bg-off.gif);
background-repeat:no-repeat;
width:200px;
height:50px;
list-style:none;
text-decoration:none;
margin:0;
padding:0;
}


#main-contents-right li p{
padding:18px 0 0 20px;
font-size:12px;
margin:0;
}

#right-list-on p a:link { color:#666666; }
#right-list-on p a:visited { color:#666666; }
#right-list-on p a:active { color:#ED7802; }
#right-list-on p a:hover { color:#ED7802; text-decoration:none; }

#right-list-off p a:link { color:#666666; }
#right-list-off p a:visited { color:#666666; }
#right-list-off p a:active { color:#ED7802; }
#right-list-off p a:hover { color:#ED7802; text-decoration:none; }


#main-contents{
width:960px;
height:auto;
margin:30px 0 50px 20px;
padding:0;
clear:both;


}

#pankuzu{
font-size:10px;
margin:0 0 20px 0;
padding:0;
}

#pankuzu a:link { color:#ED7802; }
#pankuzu a:visited { color:#ED7802;}
#pankuzu a:active { color:#59493F;}
#pankuzu a:hover { color:#ED7802; text-decoration:none; }

#profile-list{
width:600px;
margin:20px 0 0 0;
padding:0;
line-height:2;
}


#profile-list a:link { color:#ED7802; text-decoration:none; }
#profile-list a:visited { color:#ED7802; text-decoration:none; }
#profile-list a:active { color:#ED7802; text-decoration:none; }
#profile-list a:hover { color:#ED7802; }

#profile-list p{
width:600px;
margin:0;
padding:0;
font-size:12px;
line-height:2;
overflow:auto;
}

#internet-business{
border-left:5px solid #ED7802;
border-bottom:1px solid #cccccc;
width:590px;
height:20px;
padding:5px 0 0 5px;
font-size:12px;
}

#internet-business-list{
width:600px;
padding:0;
margin:20px 0 0 -5px;
font-size:12px;
float:left;
}

#internet-business-list li{
border:1px dotted #AFAFAE;
width:260px;
height:auto;
padding:15px 0 15px 15px;
margin:0 0 10px 20px;
font-size:12px;
float:left;
list-style:none;
}

#internet-business-list li a:hover img {
opacity:0.9; filter: alpha(opacity=70); 
}

#internet-business-list li a:link { color:#ED7802; }
#internet-business-list li a:visited { color:#ED7802;}
#internet-business-list li a:active { color:#59493F;}
#internet-business-list li a:hover { color:#ED7802; text-decoration:none; }

#internet-business-list li img {
margin:0 0 10px 0; 
}

#staff-list-01{
	width:598px;
	height:300px;
	padding:0;
	border:1px solid #ccc;
	background-image:url(images/staff-images.jpg);
	margin:0 0 40px 0;
}


#staff-list-01 p{
	font-size:12px;
	line-height:2;
	padding:80px 20px 0 305px;
	width:280px;
}

#staff-list-02{
	width:598px;
	height:300px;
	padding:0;
	border:1px solid #ccc;
	background-image:url(images/staff-images02.jpg);
	margin:0 0 40px 0;
}


#staff-list-02 p{
	font-size:12px;
	line-height:2;
	padding:80px 20px 0 305px;
	width:280px;
}


#staff-list-03{
	width:598px;
	height:300px;
	padding:0;
	border:1px solid #ccc;
	background-image:url(images/staff-images03.jpg);
	margin:0 0 40px 0;
}


#staff-list-03 p{
	font-size:12px;
	line-height:2;
	padding:80px 20px 0 305px;
	width:280px;
}


#recruit-list table{
width:600px;
border-collapse:collapse;
border:1px solid #C5C5C4;
margin:0;
line-height:2;
}

#recruit-list table th{
font-size:12px;
width:100px;
background-color:#F1F1F1;
border-collapse:collapse;
border:1px solid #C5C5C4;
padding:10px;
letter-spacing:0.2em;
}

#recruit-list table td{
font-size:12px;
width:500px;
border-collapse:collapse;
border:1px solid #C5C5C4;
padding:10px;
}

#profile-list table{
width:600px;
border-collapse:collapse;
border:1px solid #C5C5C4;
margin:0;
}

#profile-list table th{
font-size:12px;
width:100px;
background-color:#F1F1F1;
border-collapse:collapse;
border:1px solid #C5C5C4;
padding:20px;
}

#profile-list table td{
font-size:12px;
width:500px;
border-collapse:collapse;
border:1px solid #C5C5C4;
padding:20px;
}

#history-list{
width:600px;
margin:20px 0 0 0;
padding:0;
}

#history-list a:link { color:#ED7802; }
#history-list a:visited { color:#ED7802;}
#history-list a:active { color:#59493F;}
#history-list a:hover { color:#ED7802; text-decoration:none; }

#history-list table{
width:600px;
border-collapse:collapse;
border:0;
margin:0;
}

#history-list table th{
font-size:12px;
width:80px;
border-collapse:collapse;
border:0;
padding:20px;
}

#history-list table td{
font-size:12px;
width:500px;
border-collapse:collapse;
border:0;
padding:20px;
}


#sitemap-contents{
width:600px;
font-size:14px;
clear:right;
margin:30px 0 30px 0;
}

#sitemap-contents li{
text-decoration:none;
list-style-image:url(images/navi-arrow.gif);
font-size:14px;
margin:30px 0 30px 0;
}

#sitemap-contents-list{
width:550px;
font-size:12px;
}

#sitemap-contents-list li{
width:550px;
font-size:12px;
margin:10px;
padding:0;
text-decoration:none;
list-style-image:url(images/sitemap-arrow.gif);
marker-offset:1em;
}

#sitemap-contents{
width:600px;
font-size:12px;
clear:right;
margin:10px 0 20px 0;
}

#sitemap-contents li a:link { color:#666666; text-decoration:none; }
#sitemap-contents li a:visited { color:#666666; text-decoration:none; }
#sitemap-contents li a:active { color:#666666; }
#sitemap-contents li a:hover { color:#ED7802; }

#sitemap-contents-list li a:link { color:#666666; text-decoration:none; }
#sitemap-contents-list li a:visited { color:#666666; text-decoration:none; }
#sitemap-contents-list li a:active { color:#666666; }
#sitemap-contents-list li a:hover { color:#ED7802; }


#policy-master{
width:600px;
line-height:2;
font-size:12px;
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px dotted #D9D9D8;
}

#policy-midashi{
font-size:12px;

}
#mail-form{
width:600px;
font-size:12px;
}

#form2 th{
width:150px;
background-color:#F1F1F1;
border-collapse:collapse;
border:1px solid #C5C5C4;
padding:10px;
}

#form2 td{
font-size:12px;
width:450px;
border-collapse:collapse;
border:1px solid #C5C5C4;
padding:10px;
}

#form2{
width:600px;
border-collapse:collapse;
border:1px solid #C5C5C4;
margin:0;
}

#form-text{
border:1px solid #C5C5C4;
}



#corp-staff-main{
background-image:url(images/staff-bar.gif);
width:600px;
height:60px;
text-indent:-9999px;
margin:0;
}

#daihyo-photo{
	margin:0;
	padding:0;
}



#info-main{
background-image:url(images/info-bar.gif);
width:600px;
height:60px;
text-indent:-9999px;
margin:0;
}
