<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#main a.anchor { color: #555555; text-decoration: none;}

/* --------------------------------------------
	ul_QA
-------------------------------------------- */
.qa_pageTop {
text-align:right;
}
.qa_pageTop a {
text-decoration: none;
background:transparent url(/resource/images/common/images/ico/ico_arrT01.gif) no-repeat scroll left 0.35em;
padding-left:12px;
}


/* --------------------------------------------
	ul_anchor
-------------------------------------------- */
.ul_qa_anchor ul
{
display: block;
min-height: 1%;
}
.ul_qa_anchor ul:after
{
clear: both;
content:".";
display: block;
height: 0;
visibility: hidden;
}
* html .ul_qa_anchor ul
{
height: 1%;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

.ul_qa_anchor { overflow: hidden; width: 740px; margin-bottom: 20px;}
.ul_qa_anchor ul { margin-bottom: 8px; width: 755px; background: url(/resource/images/common/images/bg_qaanchor.gif) no-repeat left bottom;}
.ul_qa_anchor ul li {
float: left;
display: inline;
width: 240px;
margin:  0 10px 0 0;
}
.ul_qa_anchor ul li a {
text-decoration: none;
display:  block;
padding:  5px 4px 5px 14px;
border-top:  1px solid #ccc;
background: url(/resource/images/common/images/ico/ico_arrB01.gif) no-repeat 4px 0.9em;
zoom:1;
}
.ul_qa_anchor .ul_qa_anchor_col1 { background-position: -500px bottom;}
.ul_qa_anchor .ul_qa_anchor_col2 { background-position: -250px bottom;}
.ul_qa_anchor .ul_qa_anchor_col3 {}


/* --------------------------------------------
	ul_QA
-------------------------------------------- */
.ul_QA ul dl
{
display: block;
min-height: 1%;
}
.ul_QA ul dl:after
{
clear: both;
content:".";
display: block;
height: 0;
visibility: hidden;
}
* html .ul_QA ul dl
{
height: 1%;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}
.ul_QA{ margin-top: 7px; padding-top: 7px; background: url(/resource/images/common/images/bg_dot-x.gif) repeat-x left top;}
.ul_QA li { margin-bottom: 6px; padding-bottom: 1px; background: url(/resource/images/common/images/bg_dot-x.gif) repeat-x left bottom;}
.ul_QA dt {
float:  left;
color: #333;
width: 3em;
}
.ul_QA dd {
overflow: hidden;
zoom: 1;
}
.ul_QA dd div {
height: 1%;
}
.ul_QA dd a {
text-decoration: none;
display:  block;
padding: 0px 5px 6px 10px;
background: url(/resource/images/common/images/ico/ico_arrR02.gif) no-repeat left 0.3em;
zoom:1;
}


/* --------------------------------------------
	ul_QAtype
-------------------------------------------- */
p.p_QAsort { font-weight: bold; text-align: right; color: #545454;}
p.p_QAsort span { color: #333;}
p.p_QAsort a { font-weight: normal;}


/* --------------------------------------------
	ul_serviceqa_subindex
-------------------------------------------- */
.ul_serviceqa_subindex li {
	display: block;
	min-height: 1%;
}
.ul_serviceqa_subindex li:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .ul_serviceqa_subindex li {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.ul_serviceqa_subindex li {
	overflow: hidden;
	margin: 0 0 12px;
	background: url(/resource/images/common/images/bg_dot-x.gif) repeat-x left bottom;
}
.ul_serviceqa_subindex a { text-decoration: none;}
.ul_serviceqa_subindex li div.secSubindex { margin-left: 65px;}
.ul_serviceqa_subindex li div.secSubindex h2 { font-size: 130%; font-weight: bold; line-height: 1.2;}
.ul_serviceqa_subindex li div.secSubindex h2 a { background: url(/resource/images/common/images/ico/ico_arrR02.gif) no-repeat left 0.3em; padding-left: 10px;}
.ul_serviceqa_subindex li div.secSubindex div.secSubindexIn { margin-left: 10px;}

.ul_serviceqa_subindex li p.fltL { margin-bottom: 15px;}
.ul_serviceqa_subindex li div.secSubindexIn { margin-bottom: 10px;}


/* --------------------------------------------
	ul_qa_index
-------------------------------------------- */
.ul_qa_index100 ul,
.ul_qa_index200 ul
{
	display: block;
	min-height: 1%;
}
.ul_qa_index100 ul:after,
.ul_qa_index200 ul:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .ul_qa_index100 ul,
* html .ul_qa_index200 ul
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
.ul_qa_index100,
.ul_qa_index200 { overflow: hidden; width: 740px;}
.ul_qa_index100 li a,
.ul_qa_index200 li a { text-decoration: none;}
.ul_qa_index100 ul { width: 755px; padding-bottom: 1px; background: url(/resource/images/common/images/bg_ul_qa_index100.gif) no-repeat left bottom;}
.ul_qa_index200 ul { width: 765px; padding-bottom: 1px; background: url(/resource/images/common/images/bg_ul_qa_index200.gif) no-repeat left bottom;}
.ul_qa_index100 ul li { float: left; width: 240px; margin : 5px 10px 0px 0px; padding: 0 0 5px 0;}
.ul_qa_index200 ul li { float: left; width: 360px; margin : 5px 20px 0px 0px; padding: 0 0 5px 0;}
.ul_qa_index100 li a,
.ul_qa_index200 li a { display: block; padding : 0px 0px 0px 10px; background: url(/resource/images/common/images/ico/ico_arrR02.gif) no-repeat left 0.3em; zoom: 1;}

.ul_qa_index100 .ul_qa_index_col1 { background-position: -500px bottom;}
.ul_qa_index100 .ul_qa_index_col2 { background-position: -250px bottom;}
.ul_qa_index200 .ul_qa_index_col1 { background-position: -380px bottom;}

a.pageTopPrint {
    background : white;
    padding-left : 0px;
}

p.description {
	margin-left: 10px !important;
}
p.description a {
	background : white !important;
	display : inline !important;
	padding : 0 0 0 0px !important;
	text-decoration: underline !important;
}

.pdfLink a {
	vertical-align : middle;
	display : inline !important;
}</pre></body></html>