@charset "utf-8";

/* OPERATION / COMMON
------------------------------------------------------------------------------*/

#opNav {
	margin-bottom: 30px;
}

#opNav li {
	text-indent: -9999px;
}

#opNav a {
	width: 190px;
	height: 50px;
	display: block;
}

#opNav li a:hover {
	background-position:left bottom;
}

#opNavCcms a {
	background-image: url(../images/operation/opnav_ccms.png);
}

#opNavFaces a {
	background-image: url(../images/operation/opnav_faces.png);
}

#opNavLoanAce a {
	background-image: url(../images/operation/opnav_loanace.png);
}

#opNavSd a {
	background-image: url(../images/operation/opnav_sd.png);
}

#opNavCcmsPoint,
#opNavFacesPoint,
#opNavLoanAcePoint,
#opNavSdPoint {
	width: 190px;
	height: 50px;
}

#opNavCcmsPoint {
	background-image: url(../images/operation/opnav_ccms_point.png);
}

#opNavFacesPoint {
	background-image: url(../images/operation/opnav_faces_point.png);
}

#opNavLoanAcePoint {
	background-image: url(../images/operation/opnav_loanace_point.png);
}

#opNavSdPoint {
	background-image: url(../images/operation/opnav_sd_point.png);
}

#main h2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3777B8;
	padding-top: 12px;
	margin-bottom: 15px;
}

#main h3 {
	margin-bottom: 25px;
}


#main h4 {
	margin-bottom: 20px;
}

.opBox {
	margin-bottom: 25px;
	margin-left: 5px;
}

.opBoxTop {
	background-image: url(../images/operation/bg_opbox_top.png);
	background-repeat: no-repeat;
	height: 10px;
	background-position: left bottom;
}

.opBoxBottom {
	background-image: url(../images/operation/bg_opbox_bottom.png);
	background-repeat: no-repeat;
	height: 10px;
	background-position: left top;
}

.opBoxMiddle {
	background-image: url(../images/operation/bg_opbox_middle.png);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 25px;
}

.opBoxMiddle h5 {
	margin-bottom: 10px;
}

.opBoxMiddle ul {
	padding-bottom: 20px;
}

.opBoxMiddle li {
	line-height: 1.75;
}

.lead {
	line-height: 1.75;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-right: 10px;
}

.lead span {
	color: #3777B8;
}

.leadList {
	margin-bottom: 25px;
	margin-left: 10px;
}

.leadList li {
	line-height: 1.75;
}

.leadList span {
	color: #3777B8;
}

.opImg {
	margin-bottom: 25px;
}

.opImgS {
	margin-bottom: 25px;
	margin-left: 10px;
}

#opList {
	margin-left: 50px;
	margin-bottom: 25px;
	width: 620px;
}

#opList li {
	float: left;
	width: 285px;
	margin-right: 25px;
	margin-bottom: 5px;
}

.opTable {
	margin-left: 10px;
	border-collapse: collapse;
	margin-bottom: 25px;
}

.opTable th {
	border: 1px solid #E6E6E6;
	background-color: #D5EEF5;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
}

.opTable td {
	border: 1px solid #E6E6E6;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.75;
}

.opSampleBtn {
	margin-bottom: 25px;
	margin-left: 10px;
}

/* OPERATION / CCMS
------------------------------------------------------------------------------*/

.ccmsCreditBox {
	border: 1px dashed #3777B8;
	padding: 10px;
	margin-right: 10px;
	line-height: 1.75;
	margin-bottom: 20px;
	margin-left: 10px;
}

.ccmsCreditBox li {
	line-height: 1.75;
}

.ccmsCreditBox li li {
	font-size: 10px;
	margin-left: 20px;
}

.ccmsCreditBox p {
	text-align: right;
	line-height: 1.75;
}

/* OPERATION / FACES
------------------------------------------------------------------------------*/

#facesCase th {
	width: 100px;
}

#facesCase td {
	width: 537px;
	padding-left: 15px;
}

/* OPERATION / LOAN ACE
------------------------------------------------------------------------------*/

#loanAceSumBox {
	background-color: #FAFFD6;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 30px;
}

#loanAceSumBox li {
	line-height: 1.75;
}

/* OPERATION / STORE-DOSS
------------------------------------------------------------------------------*/

#sdFeature h4 {
	margin-bottom: 5px;
}

#sdFeature p {
	line-height: 1.75;
	padding-bottom: 20px;
}

#sdSystemCatNo {
	width: 35px;
}

#sdSystemCat {
	width: 125px;
}

#sdSystemNo {
	width: 70px;
}

#sdSystemName {
	width: 175px;
}

#sdSystemSum {
	width: 244px;
}

#sdSystem td {
	padding-left: 6px;
	padding-right: 6px;
}

.sdSysNumber {
	text-align: center;
}

/* OPERATION / INDEX
------------------------------------------------------------------------------*/

#opChart {
	position: relative;
}

#topCcms {
	position: absolute;
	left: 341px;
	top: 151px;
}

#topFaces {
	position: absolute;
	left: 5px;
	top: 151px;
}

#topLoanAce {
	position: absolute;
	left: 5px;
	top: 41px;
}

#topSd {
	position: absolute;
	left: 5px;
	top: 303px;
}

#opNavTop {
	margin-bottom: 30px;
	padding-top: 1px;
	background-image: url(../images/common/bg_catnavtop.png);
	background-repeat: repeat-x;
}

#opNavTop li {
	text-indent: -9999px;
}

#opNavTop a {
	width: 190px;
	height: 50px;
	display: block;
}

#opNavTop li a:hover {
	background-position:left bottom;
}
