H2.faq	{ font-size:20px; font-weight:bold; border:solid #aaaaff; border-width:0px 0px 1px 5px; }

table.faq_width	{ width:80%; }

td.faq		{ padding:2px; }
td.faq_ub	{ border:solid #000000; border-width:0px 0px 1px 0px; padding:2px; }
td.faq_ul	{ text-decoration:underline; padding:2px; }

td.faq_id	{ text-decoration:underline; padding:2px; color:#777777; }
td.faq_c	{ text-align:center; }
td.faq_nw	{ white-space:nowrap; }

td.faq_width	{ width:60px; }
td.faq_width_c	{ width:60px; text-align:center; }

tr.faq_lite	{ padding:2px; color:#777777;  }

button.faq_sort_tab	{ border:solid #000000 1px; width:100%; }
button.faq_button	{ border:solid #000000 1px; }

span.faq_red	{ color:#ff0000; }
span.faq_b	{ font-size:15px; font-weight:bold; }
span.faq_b2	{ font-weight:bold; }
span.faq_hyouka_1	{ font-weight:bold; color:#4444aa; }
span.faq_hyouka_2	{ font-weight:bold; color:#44aa44; }
span.faq_hyouka_3	{ font-weight:bold; color:#aa4444; }
div.bc		{ font-size:14px; background-color:#dddddd; padding:10px; }

form.faq	{ display:inline; }

span.button	{ border:solid #000000 1px; font-weight:bold; }


ul.faq	{ list-style-type:circle; }
li.faq	{ list-style-type:circle; }

button.next{
height:35px;
width:280px;
font-size: 110%;
font-weight: bold;
background-image: url('/image/parts/bar3.gif');

}
button.back{
height:35px;
width:80px;
font-size: 110%;
font-weight: bold;
background-image: url('/image/parts/bar3.gif');

}


.next{
height:35px;
width:280px;
font-size: 110%;
font-weight: bold;
background-image: url('/image/parts/bar3.gif');

}

.back{
height:35px;
width:80px;
font-size: 110%;
font-weight: bold;
background-image: url('/image/parts/bar3.gif');

}