@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";
@import "sori.css";


#contentsArea{
	width:560px;
	float: right;
	margin-right: 20px;
	padding-bottom:20px;}
	
*html body #contentsArea{ margin-right: 10px; }

h3{
	width:800px;
	height:95px;
	padding-bottom:20px;
	text-indent:-9999px;}

.point h3{
	background:url(../images/ttl_point.jpg) 0 0 no-repeat;}
.se h3{
	background:url(../se/images/ttl_se.jpg) 0 0 no-repeat;}	
.develop h3{
	background:url(../se/images/ttl_develop.jpg) 0 0 no-repeat;}
.network h3{
	background:url(../network/images/ttl_network.jpg) 0 0 no-repeat;}	
.duties h3{
	background:url(../network/images/ttl_duties.jpg) 0 0 no-repeat;}
.jobinfo h3{
	background:url(../jobinfo/images/ttl_jobinfo.jpg) 0 0 no-repeat;}
.kansai h3{
	background:url(../jobinfo/images/ttl_kansai.jpg) 0 0 no-repeat;}
.voice h3{
	background:url(../images/ttl_voice.jpg) 0 0 no-repeat;}
.svision h3{
	background:url(../images/ttl_svision.jpg) 0 0 no-repeat;}
.inquiry h3{
	background:url(../images/ttl_inquiry.jpg) 0 0 no-repeat;}
.entry h3{
	background:url(../images/ttl_entry.jpg) 0 0 no-repeat;}
.sitemap h3{
	background:url(../images/ttl_sitemap.jpg) 0 0 no-repeat;}

h4{
	color:#FFF;
	font-weight:bold;
	line-height:1.2;
	padding:8px 0 7px 14px;
	margin-bottom:15px;
	background:url(../cmn_images/ttl_h4.jpg) 0 0 no-repeat #0258BB;}

h5{
	font-size:98%;
	color:#33669B;
	line-height:1.2;
	font-weight:bold;
	padding:1px 0 7px 30px;
	margin-bottom:20px;
	background:url(../cmn_images/ttl_h5.gif) 0 100% no-repeat;}


/*------------------
	box
------------------*/

.cnBox{
	padding:0 0px;
	margin-bottom:20px;}

.cnBox a:link{
	color:#456e96;
	text-decoration:underline;}
.cnBox a:visited{
	color:#456e96;
	text-decoration:underline;}
.cnBox a:hover{
	color:#456e96;
	text-decoration:none;
	padding-bottom:3px;}
.cnBox a:active{
	color:#456e96;
	padding-bottom:3px;
	text-decoration:none;}

.cnBox p{
	font-size:82%;
	line-height:1.3;
	margin-bottom:10px;}
p.cnBox{
	font-size:82%;
	line-height:1.3;
	margin-bottom:20px;}


/*-------------------------------------------------------
	point
-------------------------------------------------------*/
.point .cnBox ul{
	margin-bottom:20px;}

.point .cnBox ul li{
	line-height:1.3;
	font-size:81%;
	background:url(../cmn_images/icon_list01.gif) 0 3px no-repeat;
	margin-left:10px;
	margin-bottom:5px;
	padding:0 0 0 15px;}
/*-------------------------------------------------------
	se
-------------------------------------------------------*/
.se .cnBox dl{
font-size:81%;}
.se .cnBox dt{
font-weight:bold;
background:url(../cmn_images/icon_list01.gif) 0 2px no-repeat;
padding-left:15px;
margin-bottom:5px;}
.se .cnBox dd{
padding-left:15px;
margin-bottom:10px;
line-height:1.3;}

.se .cnBox li{
margin-left:10px;
line-height:1.3;
background:url(../cmn_images/icon_list03.gif) 0 4px no-repeat;
padding-left:15px;
margin-bottom:5px;}

/*-------------------------------------------------------
	network
-------------------------------------------------------*/
.network .cnBox h6{
font-size:81%;
background:url(../cmn_images/icon_list01.gif) 0 2px no-repeat;
padding-left:15px;
margin-bottom:15px;
font-weight:bold;}

.network .cnBox dl.sList{
font-size:81%;
margin-left:10px;}
.network .cnBox dl.sList dt{
font-weight:bold;
background:url(../cmn_images/icon_list03.gif) 0 1px no-repeat;
padding-left:15px;
margin-bottom:5px;}
.network .cnBox dl.sList dd{
padding-left:15px;
line-height:1.3;
margin-bottom:10px;}
.network .cnBox dl.sList dd.networkDdB20{
padding-left:15px;
line-height:1.3;
margin-bottom:20px;}

.network .cnBox dl{
font-size:81%;}
.network .cnBox dt{
font-weight:bold;
background:url(../cmn_images/icon_list01.gif) 0 2px no-repeat;
padding-left:15px;
margin-bottom:5px;}
.network .cnBox dd{
padding-left:15px;
line-height:1.3;
margin-bottom:10px;}

.duties .cnBox ul{
	margin-bottom:20px;}

.duties .cnBox ul li{
	line-height:1.3;
	font-size:81%;
	background:url(../cmn_images/icon_list01.gif) 0 3px no-repeat;
	margin-left:10px;
	margin-bottom:5px;
	padding:0 0 0 15px;}

.duties .cnBox dl{
font-size:81%;}
.duties .cnBox dt{
font-weight:bold;
background:url(../cmn_images/icon_list01.gif) 0 2px no-repeat;
padding-left:15px;
margin-bottom:5px;}
.duties .cnBox dd{
padding-left:15px;
margin-bottom:10px;
line-height:1.3;}


/*------------------
	sitemap
------------------*/

.sitemapDl dl{
	padding-bottom:5px;}
.sitemapDl dt{
	font-size:82%;
	font-weight:bold;
	background:url(../cmn_images/icon_list03.gif) 0 2px no-repeat;
	padding-left:15px;
	margin-bottom:5px;
	margin-left:10px;}
.sitemapDl dt.sitemapDtTtl{
	font-size:98%;
	color:#33669B;
	line-height:1.2;
	font-weight:bold;
	padding:1px 0 7px 30px;
	margin-bottom:15px;
	margin-left:0px;
	background:url(../cmn_images/ttl_h5.gif) 0 100% no-repeat;}
.sitemapDl dd{
	font-size:82%;
	line-height:1.3;
	margin-left:25px;
	margin-bottom:12px;}

.sitemapDl dt a:link{
	color:#456e96;
	text-decoration:underline;}
.sitemapDl dt a:visited{
	color:#456e96;
	text-decoration:underline;}
.sitemapDl dt a:hover{
	color:#456e96;
	text-decoration:none;
	padding-bottom:3px;}
.sitemapDl dt a:active{
	color:#456e96;
	text-decoration:none;
	padding-bottom:3px;}

.sitemapLine{
	font-size:0;
	line-height:0;
	border-bottom:1px solid #989898;
	margin-bottom:15px;}
