@charset "UTF-8";

.develmemo{
	display:none !important;
}

/* =================================================

   BLOGS-SETTING

   [1] ADD-SETTING - ���L�������^�L�^������
   [2] DIARY-SETTING - ���L������
   [3] MEDICALRECORD-SETTING - �L�^������
   [98] ���L�ꗗ
   [99] �X�v���C�g�ڐA���ǋL

================================================= */
#faq .body{
padding:0 50px;
}


#faq h2.pTitle {
background: url(../../img/faq/bar_question.jpg) no-repeat;
height:40px;
text-indent:-9999px;
}

#faq h2.aTitle {
background: url(../../img/faq/bar_answer.jpg) no-repeat;
height:40px;
margin:50px 0 0 0;
text-indent:-9999px;
}

#faq h3 {
border-bottom:1px solid #E4E4E4;
font-size:15px;
text-indent:0px;
margin:20px 0 10px 0;
padding:0 0 9px 3px ;
font-weight:bold;
color:#555555;
}

#faq p.faq_q {
line-height:0.9 ;
padding-bottom:5px !important;
background-color:/* #58C0C2 */ #0E8CB6;
padding:8px 0 0 5px;
margin-bottom:5px;
color:#ffffff;
}

#faq p.faq_a {
padding-left:25px;
}



#faq ul.qList li {
	background: url(../../img/faq/icon_question.jpg) no-repeat;
	text-indent:35px;
	height:30px;
	padding-top:8px;
}

#faq dl.aList {
	margin-bottom:10px;
}

#faq dl.aList dt {
	background: url(../../img/faq/icon_question.jpg) no-repeat;
	text-indent:35px;
	height:30px;
	padding-top:8px;
	color:/* #58C0C2 */ #0E8CB6;
	font-weight:bold;
}

#faq dl.aList dd {
	background: url(../../img/faq/icon_answer.jpg) no-repeat;
	text-indent:35px;
	padding-top:0px;
	margin-left:25px;
	line-height:1.8;
	padding-bottom:1.2em !important;
}








/*gNav*/
#aboutIndexMenu {
    padding: 10px 0 0 !important;
    width: 632px;
}
#aboutIndexMenu li a {
    width: 158px;
    height: 33px;
    float: left;
    background: url(../../img/UIoutline/gNav.gif);
    text-indent: -9999em;
    display: block;
	text-align: left;
}
#aboutIndexMenu li.gNavHome a {
    background-position: 0 0;
}
#aboutIndexMenu li.gNavAbout a {
    background-position: -158px 0;
}
#aboutIndexMenu li.gNavAsp a {
    background-position: -316px 0;
}
#aboutIndexMenu li.gNavFaq a {
    background-position: -476px 0;
}

#aboutIndexMenu li.gNavHome a:hover {
    background-position: 0 -33px;
}
#aboutIndexMenu li.gNavAbout a:hover {
    background-position: -158px -33px;
}
#aboutIndexMenu li.gNavAsp a:hover {
    background-position: -316px -33px;
}
#aboutIndexMenu li.gNavFaq a:hover {
    background-position: -476px -33px;
}


body#faq #aboutIndexMenu li.gNavFaq a{
	background-position:-476px -33px;
}
