#mainbody{
	padding:16px 18px 30px 18px;
	background-color:#ffffff;
	border-right:1px solid #cccccc;
	width:600px;
	}

.navigation{
	font-size:85%;
	line-height:110%;
	margin-top:12px;
	margin-bottom:24px;
	}


.normal{
	text-align:justify;
	text-justify:inter-ideograph;
	margin-bottom:0.5em;
	}

.list00{
	text-align:justify;
	text-justify:inter-ideograph;
	margin:0 0 0 2em;
	}

.list01{
	text-align:justify;
	text-justify:inter-ideograph;
	margin:0 0 0.5em 0;
	}
.list01_dl{
	text-align:justify;
	text-justify:inter-ideograph;
	margin:0 0 0 1em;
	}
.list01_font{
	color:#003399;
	font-weight:bold;
	}

.list02{
	text-align:justify;
	text-justify:inter-ideograph;
	margin:0 0 0 -1em;
	}

.line_01da{
	border:1px solid #666666;
	background-color:lavender;
	color:#003399;
	font-weight:bold;
	padding:4px 20px 4px 20px
	}
.line_01db{
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#0066cc;
	color:#ffffff;
	font-weight:bold;
	}
.line_01dc{
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	}

a.guidemenu{
	text-decoration:none;
	color:#333333;
	display:block;
	width:160px;
	padding:6px 0px 5px 2px;
	}

a.guidemenu:hover{
	text-decoration:none;
	color:#0066CC;
	background-color:#cce0f5;
	}

.guidemenu2{
	display:block;
	width:160px;
	padding:6px 0px 5px 2px;
	color:#0066CC;
	background-color:#99ccff;
	font-weight:bold;
	}

.justify{
	text-align:justify;
	text-justify:inter-ideograph;
	}

/* FAQページ */
.faq_box {
	width:100%;
	background: url(../../support/images/rotta01.gif) no-repeat scroll right top;
	}
.faqlist_box{
	width:100%;
	background: url(../../support/images/rotta03.gif) no-repeat scroll right top;
	}

TD.faq_navi01{
	background:url(../../support/images/bg_navi01.gif) repeat-x left top;
	border:1px solid #3399ff;
	padding:8px 4px 6px 4px;
	}
A.faq_navi01{
	background:url(../../support/images/maru01.gif) no-repeat 4px top;
	padding:4px 8px 4px 28px;
	}
A.faq_navi01:hover{
	background:url(../../support/images/maru01b.gif) no-repeat 4px top;
	color:#ff3366;
	}

.foot_margin{
	margin-bottom:48em;
	}
.pageback{
	display:block;
	}
div.ken{
	width:160px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:ivory;
	}
table.ken{
	margin:2px 4px 4px 4px;
	}
.ken_tx1{
	font-size:78%;
	color:#cc0000;
	line-height:105%;
	margin:4px 0 0 6px;
	}

/* お客様の声 */
.fuki_m_01{
	margin:0.5em 0 0 0;
	padding:0 0 10px 0;
	background:url(../../support/images/fuki_m2.gif) no-repeat left bottom;
	}
.fuki_m_02{
	padding:12px 20px 0 80px;
	background:url(../../support/images/fuki_m.gif) no-repeat left top;
	}

.fuki_f_01{
	margin:0.5em 0 0 0;
	padding:0 0 10px 0;
	background:url(../../support/images/fuki_f2.gif) no-repeat left bottom;
	}
.fuki_f_02{
	padding:12px 20px 0 80px;
	background:url(../../support/images/fuki_f.gif) no-repeat left top;
	}

.fuki_comm{
	text-align:justify;
	text-justify:inter-ideograph;
	}
.fuki_user{
	text-align:right;
	color:#666666;
	font-weight:bold;
	}