<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 */

#recruit .pageNavi h2 span {
    background: url(../../recruit/images/recruit_ttl01.gif) no-repeat scroll left top transparent;
    display: block;
    height: 50px;
    line-height: 999px;
    overflow: hidden;
    width: 398px;
}
#recruit .Ssection{
	padding-top:40px;
}
.JobDescription{
	border-top: 1px solid #CCCCCC;
	margin-bottom:20px;
}
.JobDescription li{
	font-size:14px;
    background: url(../../about/images/about_bg01.gif) repeat-x scroll left bottom transparent;
    padding:  0 0 0 107px;
    position: relative;
}
.JobDescription li p,
.JobDescription li ol{
	padding:16px 0;
	_padding-top:0px;
}
.JobDescription li li{
    background:none;
    padding:0;
}
.JobDescription li span {
    background: url(../../about/images/about_bg02.gif) no-repeat scroll right 7px transparent;
    display: block;
    font-weight: bold;
    left: 0;
	_left:-107px;
	top:16px;
    padding-right: 14px;
    position: absolute;
    text-align: right;
    width: 83px;
}
#recruit .Ssection .Rleft{
	width:540px;}
.Cmethod{
	background-color: #F2F2F2;
    border: 1px solid #D3D3D3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:25px 40px 25px 40px;
}
.Cmethod dt{
	font-size:20px;
	color:#333;
	font-weight:bold;
	text-align:center;
	background:url(../images/dot01_icon.gif) bottom left repeat-x;
	padding-bottom:5px;
}
.Cmethod dd{
	background:url(../images/dot01_icon.gif) bottom left repeat-x;
	padding:14px 0 14px 90px;
	position:relative;
	font-size:16px;
}
.Cmethod dd span{
	display:block;
	position:absolute;
	top:12px;
	left:10px;
	_left:-80px;
	font-weight:bold;
	color:#333;
	text-align:right;
	width:77px;
}
dl.quotations{
	width:320px;
	background-color:#e5eef6;
	padding:12px 8px;
}
.quotations dt{
	font-size:16px;
	color:#333;
	font-weight:bold;
	background:url(../../recruit/images/quotations_ico01.gif) left 2px no-repeat;
	padding-left:35px;
	margin-left:4px;
	margin-bottom:10px;
}
.quotations dd{
	padding:0 4px 9px 4px;
	margin-bottom:5px;
	background: url(../../about/images/about_bg01.gif) repeat-x scroll left bottom  #fff;
}
.quotations dd dl{
	width:180px;
	padding-right:10px;
}
.quotations dd dl dt{
	background:none;
	margin:0 0 5px 0;
	padding:12px 0 5px 0;
	font-weight:inherit;
	font-size:14px;
	border-bottom:2px solid #dbdbdb;
}
.quotations dd dl dd{
	background:none;
	margin:0;
	padding:0;
}
dd.Q_name{
	font-size:16px;
	color:#005ca5;
	font-weight:bold;
}
#recruit a.more{
	margin-top:0;
}

.quotations_list{
	background-color:#e5eef6;
	border-top:1px solid #82afd3;
	padding:16px 16px 16px 16px;
}
.quotations_list li{
	background: url(../../about/images/about_bg01.gif) repeat-x scroll left bottom  #fff;
	padding:0 24px 25px 24px;
	margin-bottom:15px;
}
.quotations_list li.end{
	margin-bottom:0;
}
.quotations_list li dl{
	padding-top:30px;
	width:582px;
}
.quotations_list li dt{
	padding-left:42px;
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding-bottom:14px;
	border-bottom:3px solid #dbdbdb;
	margin-bottom:15px;
	background:url(../../recruit/images/quotations_ico02.gif) 2px 2px no-repeat;
}
.quotations_list li dd{
	font-size:14px;
}
.quotations_list li dd strong{
	margin-bottom:7px;
}
.quotations_list li dd p{
	text-indent:2em;
}



</pre></body></html>