@charset "utf-8";
/* ======================== 目次 ==========================

	[01]:メインビジュアル
	[02]:コンセプト
	[03]:お客様のメリット
	[04]:サービス内容
	[05]:トピックス
	[06]:気になる導入事例
	
======================================================== */

/* よくある質問カテゴリ */
div.faqCategory		{ width: 694px; margin: 10px auto 50px; background: #e9eff6; }
div.faqCategory .topBar	{ background: url(/pharmacist/faq/img/dotted_double.gif) repeat-x; height: 4px; font-size: 0px; line-height: 0px; }
div.faqCategory ul		{ padding: 15px 15px 5px; }
div.faqCategory ul li	{ background: url(/pharmacist/faq/img/arrow_red.gif) no-repeat; width: 300px; text-align: left; float: left; padding: 0px 0px 10px 20px; font-size: 120%; line-height: 120%; font-weight: bold; }
div.faqCategory ul li a			{ color: #333; text-decoration: none; }
div.faqCategory ul li a:hover	{ color: #999; text-decoration: none; }
div.faqCategory .btmBar	{ background: url(/pharmacist/faq/img/dotted_double.gif) repeat-x bottom; height: 4px; font-size: 0px; line-height: 0px; }


/* よくある質問一覧 */
div.categoryBox	{ width: 694px; margin: 0px auto 30px; }
div.categoryBox h4			{ background: url(/pharmacist/faq/img/faq_box_cap.gif) no-repeat; width: 679px; height: 28px; padding: 15px 0px 0px 15px; font-size: 120%; font-weight: bold; text-align: left; }
div.categoryBox .faqData	{ background: url(/pharmacist/faq/img/faq_box_bg.gif) repeat-y; width: 694px; padding: 7px 0px 15px; }
div.categoryBox .faqData ul	{ width: 660px; margin: 0px auto; }
div.categoryBox .faqData li	{ background: url(/pharmacist/faq/img/faq_dotted.gif) repeat-x bottom; width: 650px; padding: 8px 5px 5px; text-align: left; }
div.categoryBox .faqData li span	{ background: url(/pharmacist/faq/img/icon_q.gif) no-repeat; padding: 0px 0px 0px 20px; display: block; }
div.categoryBox .faqData li a		{ color: #333; }
div.categoryBox .faqData li a:hover	{ color: #999; }
div.categoryBox .faqBtm		{ background: url(/pharmacist/faq/img/faq_box_btm.gif) no-repeat; width: 694px; height: 6px; font-size: 0px; line-height: 0px; }
div.categoryBox .topBack	{ width: 127px; height: 16px; float: right; padding: 5px; }
div.categoryBox .cateBack	{ width: 139px; height: 16px; float: right; padding: 5px; }

div.categoryBox .faqDetail	{ background: url(/pharmacist/faq/img/faq_box_bg.gif) repeat-y; width: 664px; padding: 7px 15px 15px; }
div.categoryBox .faqDetail .capBox		{ background: url(/pharmacist/faq/img/faq_dotted.gif) repeat-x bottom; width: 650px; padding: 8px 5px 5px; text-align: left; }
div.categoryBox .faqDetail .capBox span	{ background: url(/pharmacist/faq/img/icon_q.gif) no-repeat; padding: 0px 0px 0px 20px; display: block; }
div.categoryBox .faqDetail .detailBox	{ width: 650px; padding: 8px 5px 0px; text-align: left; }
div.categoryBox .faqDetail .detailBox span	{ background: url(/pharmacist/faq/img/icon_a.gif) no-repeat; padding: 0px 0px 0px 20px; display: block; }



