﻿/* ====================================
   faq Styles
   ================================= */

  .faq_content {padding-left:0px;}
 /* 

  .faq_content h2 {
  font-size:1.1em;
  margin-top:30px;
  border-bottom-width: 0px;
  border-left-width: 8px;
  border-left-style: solid;
  border-left-color: #75af75;
  padding-left: 10px;
  margin-bottom: 20px;
}
 */ 
strong {background-color:#ffffff;}
img.yohaku1{margin:10px 0 10px;}
  .faq_content .question {
	background-image: url(img/old/q&a_icon_q.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-top: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
  .faq_content .answer {
  background-image: url(img/old/q&a_icon_a.gif);
  background-repeat: no-repeat;
  background-position: 3px 20px;
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 30px;
  padding-left: 30px;
  line-height:150%;
}
 /* 
  .faq_content .answer h3 {
  padding-top: 15px;
  padding-left: 0px;
  color:#333;
  font-size:1em;
}
  .faq_content .answer h4 {
  padding-top: 10px;
  padding-left: 0px;
  font-size:1em;
  color:#F00;
}
 */
  .faq_content .answer p {
  color:#000;
  line-height:150%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;	
}
  .faq_content .answer ul, ol {
	line-height: 125%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 30px;
}
  .faq_content .answer table {
  width:85%;
  text-align:left;
  border-collapse: collapse;
  margin: 0;
}
  .faq_content .answer table th {
  padding:5px 10px;
  font-size:0.9em;
  border-bottom:1px dotted #DDD;
  text-align:left;
  white-space: nowrap;
}
  .faq_content .answer table td {
  padding:5px 10px;
  font-size:0.9em;
  border-bottom:1px dotted #DDD;
  text-align:left;
  white-space: nowrap;
}
  .faq_content .answer table.striped {
  width:85%;
  margin: 8px 0px 15px;
}
  .faq_content .answer table.striped thead th {background: #efefef;text-align:center}
  .faq_content .answer table.striped th, .faq_content .answer table.striped td {border: 1px solid #666;}
  .faq_content .answer table.striped tbody th {background: #fff;}
  .faq_content .answer table.striped tbody td {background: #fff;text-align:left;white-space: normal}
  .faq_content .answer img {
  margin:0;
  padding: 0;
  display:inline-block;
  position:relative;
  zoom:1;

  top: 5px;
  visibility: visible;
}


  .faq_content .user_guide table {
  width:85%;
  text-align:left;
  border-collapse: collapse;
  margin: 0;
}
  .faq_content .user_guide table th {
  padding:5px 10px;
  font-size:0.9em;
  border-bottom:1px dotted #DDD;
  text-align:left;
  white-space: nowrap;
}
  .faq_content .user_guide table td {
  padding:5px 10px;
  font-size:0.9em;
  border-bottom:1px dotted #DDD;
  text-align:left;
  white-space: nowrap;
}
  .faq_content .user_guide table.striped2 {
  width:85%;
  margin: 8px 0px 15px;
}
  .faq_content .user_guide table.striped2 thead td {background: #efefef;text-align:center}
  .faq_content .user_guide table.striped2 th, .faq_content .user_guide table.striped2 td {border: 1px solid #666;}
  .faq_content .user_guide table.striped2 tbody th {background: #fff;}
  .faq_content .user_guide table.striped2 tbody td {background: #fff;text-align:left;}
  .faq_content .user_guide img {
  margin:0;
  padding: 0;
  display:inline-block;
  position:relative;
  zoom:1;

  top: 5px;
  visibility: visible;
}