@charset "UTF-8";



td p{

	margin-top:10px;

	}



.btnArea,
.qaBox8_btnArea,
.qaBox9_btnArea,
.qaBox10_btnArea {
	margin:20px 0;
	text-align:center;
	}
	.qaBox8_btnArea a,
	.qaBox9_btnArea a,
	.qaBox10_btnArea a {
		display: block;
		width: 251px;
		height: 36px;
		margin: 0 auto;
	}
.btnArea02,
.qaBox8_btnArea02,
.qaBox9_btnArea02,
.qaBox10_btnArea02 {
	margin:20px 0 0;
	text-align:center;
	}
	.qaBox8_btnArea02 a,
	.qaBox9_btnArea02 a,
	.qaBox10_btnArea02 a {
		display: block;
	}
    

#qaBox{

	background-color:#F5F5F5;

	padding:20px;

	}

#qaBox p{

	line-height:1.2em;

	}

.qaboxn {

	background-color:#F5F5F5;

	padding:20px;

	}

.qaboxnp{

	line-height:1.2em;

	margin-bottom: 10px;

	}

#qaBoxerr {

    color:#F73100 !important;

    font-weight:bold;

	background-color:#FFFFFF;

	padding:20px;

	margin-bottom: 10px;

    border:1px solid #F73100;

	}

    

dl#hardTitle,
dl#qaBox8_hardTitle,
dl#qaBox9_hardTitle
dl#qaBox10_hardTitle {

	width:958px;

	margin:15px 0;

	}

#hardTitle dt,
#qaBox8_hardTitle dt,
#qaBox9_hardTitle dt,
#qaBox10_hardTitle dt {

	width:150px;

	float:left;

	text-align:center;

	font-weight:bold;

	}

#hardTitle dd,
#qaBox8_hardTitle dd,
#qaBox9_hardTitle dd,
#qaBox10_hardTitle dd {

	width:808px;

	float:left;

	}





.qaListBlank{

	font-weight:bold;

	padding:8px 8px 8px 15px;

	background:url(../images/qabg.jpg) left bottom repeat-x;

	background-color:#FFF;

	border:1px solid #E0E0E0;

	border-top:none;

	}

.qaListBlank strong{

	font-weight:normal;

	}



dl#qaList dt{

	font-weight:bold;

	padding-left:15px;

	}

img.question{

	padding-right:4px;

	}

dl#qaList dd{

	display:none;

	background:none;

	background:url(../images/img_entry_02.jpg) 16px 8px no-repeat;

	padding-left:37px;

	}

dl#qaList dd.showDd{

	display:block;

	}

dl#qaList dd p{

	margin-bottom:1em;

	}





dl.qaStyle{

	border:1px solid #E0E0E0;

	border-top: none;

	}

dl.qaStyle dt{

	border-top:1px solid #E0E0E0;

	background:url(../images/bg_faq-main_most-recent_01.png) left bottom repeat-x;

	padding:8px 0;

	}

dl.qaStyle dd{

	border-top:1px solid #E0E0E0;

	background:url(../images/bg_faq-main_most-recent_01.png) left bottom repeat-x;

	padding:8px 0;

	}





#qLead{

	background:url(../images/alotof_bg.jpg) left top no-repeat;

	padding:12px 15px 0;

	height:25px;

	color:#E13A94;

	font-size:14px;

	font-weight:bold;

	}

#alotOfQ ul{

	width:678px;

	margin:0 0 15px;

	border:1px solid #E0E0E0;

	border-top: none;

	}

#alotOfQ li{

	border-top:1px solid #E0E0E0;

	background:#FFF url(../images/bg_faq-main_most-recent_01.png) left bottom repeat-x;

	list-style:none;

	}

#alotOfQ .qAbstract{

	padding:10px 10px 4px 10px;

	font-size:10px;

	color:#E13A94;

	}

#alotOfQ .qDetails{

	padding:0 10px 10px 10px;

	font-weight:bold;

	line-height:1.4em;

	}

#alotOfQ .qDetails a{

	color:#3F508E;

	}

#alotOfQ .qDetails a:hover{

	text-decoration:none;

	}





dl.attention{

	margin-bottom:15px;

	}
dl.attention li {
	margin: 0 0 0 20px;
	line-height: 2;
}
dl.attention li.attentionLead{

	font-weight:bold;

	padding-top:5px;

	/*margin-left:5px;*/

	list-style:none;

	}

dt.attentionColor{

	color:#F73100 !important;

	}

dl.attention dd p {
	margin: 0 0 20px;
	font-size: 12px;
	line-height: 1.8;
}
dl.attention .bold {
	font-weight: bold;
}
dl.attention .underline {
	text-decoration: underline;
}
#alertNoNet{

	border:1px solid #CCCCCC;

	background-color:#F0F4F8;

	padding:15px;

	margin-bottom:15px;

	}

#alertNoNet dl{

	width:390px;

	margin:0 auto;

	}

#alertNoNet dt{

	margin-bottom:1em;

	}

#alertNoNet dd li{

	list-style:inside;

	}

.copyrightAns{

    list-style:none;

	margin-top:8px;

	}

.copyrightAns p{

	margin-bottom:10px;

	}



.listremark {

    color:blue;

    text-decoration:underline;

	}

.listPosition{

	list-style:inside;

	}

.error {

    list-style:none;

    color: #003264 !important;

/*	color:#F73100 !important;

*/

    font-weight:bold;

	}

.listcm {

    list-style:none;

	}

.attn {

    color:#F73100 !important;

    font-weight:bold;

	}

.attnmark {

    color:#FFFFFF;

    margin-left: 20px;

	}

.remarks {

    font-size: small;

    font-weight:normal;

	}
/* ---------------------------------------------

	3 - attention_mdl

--------------------------------------------- */
	#tr_frmct_email .inputArea {
		position: relative;
	}
	.attention_mdl {
		position: absolute;
		bottom: 4px;
		left: 383px;
		width: 290px;
		padding: 10px;
		border: 1px solid #ddd;
		background:rgba(240,240,240,0.9);
		visibility: hidden;
		opacity: 0;
		transition: visibility 0.3s, opacity 0.3s;
	}
	input[name=frmct_email1].formStyleActive ~ .attention_mdl,
	input[name=frmct_email2].formStyleActive ~ .attention_mdl {
		visibility: visible;
		opacity: 1;
	}
	.attention_mdl p {
		margin: 0;
	}
	.attention_mdl p span.red {
		color:#F73100;
	}
/* ---------------------------------------------

	4 - clearfix

--------------------------------------------- */

.clearfix {

	display: block;

	min-height: 1%;

}

.clearfix:after {

	clear: both;

	content:".";

	display: block;

	height: 0;

	visibility: hidden;

}

* html .clearfix {

	height: 1%;

	/*\*//*/

	height: auto;

	overflow: hidden;

	/**/

}