@charset "utf-8";


/* CSS Import Style
---------------------------------------------------- */
@import "01styles_main.css";
@import "02styles_common.css";
@import "styles_inc.css";


/* manual style
---------------------------------------------------- */
#campaign .logo {
	text-align: right;
	margin-bottom: 10px;
}

#campaign #container {
	margin: 14px auto 0;
	width: 914px;
	text-align: left;
}

#campaign .frame {
	background: url(/images/customer/support/manual/bg_container.gif) repeat-y left top;
}

#campaign .frameT {
	background: url(/images/customer/support/manual/bg_container_T.gif) no-repeat left top;
	min-height: 21px;
	_height: 21px;
	width: 914px;
}

#campaign .frameB {
	background: url(/images/customer/support/manual/bg_container_B.gif) no-repeat left bottom;
	min-height: 21px;
	_height: 21px;
	width: 914px;
}

#campaign .mainContents {
	width: 854px;
	_width: 854px;
	margin: 0 7px;
	padding: 0px 24px 20px;
}

/* #campaign h2 img {
	vertical-align: middle;
	margin-left: 5px;
} */

#campaign .footer {
	clear: both;
	margin: 0 auto 14px;
	padding: 10px 0;
	text-align: left;
	width: 900px;
	background: none;
}


#campaign h3 a:link, 
#campaign h3 a:visited, 
#campaign h3 a:hover, 
#campaign h3 a:focus, 
#campaign h3 a:active {
	color: #EB5520;
	text-decoration: none;
}



/* table
---------------------------------------------------- */
#campaign table {
	width: 854px;
	margin: 0 0 7px;
}



.anchorTbl td {
	padding: 10px 12px;
}

.anchorTbl a {
	background: url(/images/common/icon_anchor.gif) no-repeat left 4px !important;
	padding-left: 13px;
}

.manualBox {
	background: url(/images/common/line_L.gif) repeat-x left bottom;
	padding: 10px 0 1px 0;
}

.manualBox.bottom {
	background: none;
	padding: 10px 0 1px 0;
}

.msgTxt {
	background-color: #f5f5f5;
	padding: 15px 12px;
	font-weight: bold;
}



#campaign .green {
	color: #008C5B;
}

#campaign .blue {
	color: #287CC1;
}

#campaign em.blue {
	color: #287CC1;
	font-style: normal;
	font-weight: bolder;
}


#campaign table.nestBox {
	width: 700px;
	margin: 0px;
}
#campaign table.nestBox th {
		padding: 5px;
		background-color: #CCCCCC;
	}
#campaign table.nestBox td {
		padding: 5px;
	}


#campaign table.nestBox1 {
	width: 700px;
	margin: 0 0 7px;
}
#campaign table.nestBox1 td {
		padding: 0px;
		border: none;
	}

#campaign table.nestBox2 {
	width: 100%;
	margin: 0px;
}

#campaign table.nestBox2 th {
		font-size: 75%;
		font-weight: bolder;
		text-align: center;
		padding: 7px;
		border: 1px solid #BBBBBB;
		background-color: #D2D2D2;
	}
	
#campaign table.nestBox2 td {
		font-size: 75%;
		padding: 7px;
		border: 1px solid #BBBBBB;
	}

#campaign table.nestBox3 {
	width: 100%;
	margin: 0px;
}

#campaign table.nestBox3 td {
		font-size: 75%;
		padding: 0px;
		border: none;
	}
	
#campaign table.nestBox4 {
	width: 100%;
	margin: 0px;
}
#campaign table.nestBox4 td {
		font-size: 75%;
		line-height: 160%;
		padding: 0px;
		border: none;
	}
#campaign table.nestBox4 td ol {
		list-style-type: decimal;
	}
#campaign table.nestBox4 td li {
		font-size: 100%;
		margin-left: 35px;
	}
#campaign table.nestBox4 td ol.nestList {
		margin-left: 35px;
	}
* html #campaign table.nestBox4 td ol.nestList {
		margin-left: 15px;
	}

#campaign table.nestBox5 {
	width: 100%;
	margin: 0px;
	margin-bottom: 10px;
}
#campaign table.nestBox5 th {
		width: 70px;
		font-size: 100%;
		text-align: center;
		font-weight: bolder;
		line-height: 130%;
		padding: 5px;
		border: 1px solid #BBBBBB;
		background-color: #EBEBEB;
	}
#campaign table.nestBox5 td {
		font-size: 100%;
		line-height: 150%;
		padding: 5px;
		border: 1px solid #BBBBBB;
	}

#campaign table.nestBox6 {
	width: 100%;
	margin: 0px;
}
#campaign table.nestBox6 th {
		font-size: 100%;
		text-align: left;
		font-weight: normal;
		line-height: 130%;
		padding: 5px;
		border: 1px solid #BBBBBB;
		background-color: #EBEBEB;
	}
#campaign table.nestBox6 td {
		font-size: 100%;
		line-height: 150%;
		padding: 5px;
		border: 1px solid #BBBBBB;
	}

#campaign table.permissionList {
	width: 100%;
	margin: 0px;
}
#campaign table.permissionList th, 
#campaign table.permissionList td {
		font-size: 100%;
		text-align: center;
		line-height: 150%;
		padding: 5px;
		border: 1px solid #BBBBBB;
	}
#campaign table.permissionList th {
		font-weight: bolder;
		background-color: #EBEBEB;
	}

#campaign div.centeringText p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}
* html #campaign div.centeringText p {
		display: inline;
		zoom: 1;
	}
*:first-child+html #campaign div.centeringText p {
		display: inline;
		zoom: 1;
	}

#campaign table.nestBoxCenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

p.img { margin:0; padding:0;}
