@charset "EUC-JP";   /*   文字コード   */

/*   大カテゴリー   */
#headline_top dl		{ margin: 0px; padding: 0px; }
#headline_top *		{ font-size: 12px; letter-spacing: 1px; }
#headline_top dt		{ display: none; }
#headline_top dd		{ margin:0 0 5px 0; line-height:30px; text-indent: 6px; background:url(/nol/support/img/ttlbg01.gif) top left no-repeat; padding:0 0 0 30px; }
#headline_top a		{ color: #FFF; font-weight: bold; }

#headline_sub dl		{ margin: 0px; padding: 0px; }
#headline_sub *		{ font-size: 12px; letter-spacing: 1px; }
#headline_sub dt		{ display: none; }
#headline_sub dd		{ margin:0 0 5px 0; line-height:30px; text-indent: 6px; background:url(/nol/support/img/ttlbg02.gif) top left no-repeat; padding:0 0 0 30px; }
#headline_sub a		{ color: #FFF; font-weight: bold; }



/*   質問一覧   */
#q_list dl		{ font-size: 12px; color: #000; line-height: 18px; margin: 0px 0px; padding: 8px 0px; letter-spacing: 1px; }
#q_list dt		{ font-weight: bold; margin: 5px 0px; text-indent: 7px; }
#q_list dt.none		{ display: block; background: #D7D7D7; line-height: 22px; margin-bottom: 5px; }
#q_list dd a		{ color: #330066; }

/*   メインテーブルの中身   */
table.faq_main		{ border: 1px solid #C00; }
.faq_main dt.none	{ display: none; }
.add			{ font-size: 12px; color: #000; background: #E8E8E8; padding: 8px 2px; line-height: 18px; font-weight: bold; }
.category		{ font-size: 12px; color: #FFF; background: #900; padding: 3px 5px; line-height: 18px; font-weight: bold; margin-bottom: 15px; }
.qes			{ font-size: 12px; font-weight: bold; color: #000; background: #D7D7D7; line-height: 22px; border: 2px solid #D7D7D7; }
.qes span		{ background: #330066; color: #FFF; padding: 3px; margin-right: 5px;}
.ans			{ font-size: 12px; color: #000; background: #E8E8E8; padding: 5px 25px; line-height: 17px; }
.ans span		{ background: #E8E8E8; padding: 5px; line-height: 15px; margin-bottom: 10px; text-align: right; display: block; }
.ans span a		{ font-size: 12px; color: #306; font-weight: bold; }
.ans p			{ font-size: 12px; }
.ans ul,ol,li,p		{ margin: 0px; padding: 0px; }
.ans ul,ol			{ font-size: 12px; color: #000; line-height: 18px; margin: 7px 0px; padding: 0px; }
.ans ul			{ list-style: disc; }
.faq_main li		{ margin-top: 2px; margin-bottom: 2px; }
.ans li,dd			{ margin: 0px 30px; }
li.none			{ list-style: none; }
ul.in, ol.in		{ margin: 0px 30px; }
dl.onmyo dd		{ margin-top: 8px; }
p			{ margin: 9px 0px; }
p.rice			{ padding-left: 1.5em; text-indent: -1.5em; }
.ans a			{ color: #306; }
table.cell td		{ color: #000; font-size: 12px; }
b.white			{ color: #FFF; font-weight: normal; }
.dotline_image		{ margin: 8px 0px; text-align: center; }
#q_list strong.black	{ font-weight: bold; color: #000; }
.ans strong.black	{ font-weight: bold; color: #000; }
.square			{ list-style: square; }
/*   例）の部分   */
.example { width: 100%; padding: 3px 0px; }
.example h4	{ font-size: 12px; background: #777; color: #FFF; margin: 0px; padding: 3px; }
.example table { background: #F5F5F5; width: 100%; }
.example td { font-size: 12px; color: #000; }

/*   UPDATE & NEW   */
#q_list em		{ font-weight: bold; color:#00A; font-style: normal; }
#q_list b		{ color: #00C; }
#q_list strong		{ color: #00F; }
#q_list em.new		{ font-weight: bold; color:#A00; font-style: normal; }
#q_list b.new		{ color: #C00; }
#q_list strong.new	{ color: #F00; }
.qes em			{ font-weight: bold; color:#00A; font-style: normal; }
.qes b			{ color: #00C; }
.qes strong		{ color: #00F; }
.qes em.new		{ font-weight: bold; color:#A00; font-style: normal; }
.qes b.new		{ color: #C00; }
.qes strong.new		{ color: #F00; }

/*   枠外ページトップ   */
.to_top			{ font-size: 12px; font-weight: bold; text-align: right; margin: 5px; }


/*   閉じるボタン   */
.closebtn { font-size:12px; margin:0 0 20px 290px; padding:0 0 0 30px; line-height:30px; width:155px; background:url(/nol/support/img/ttlbg05.gif) top left no-repeat; font-weight:bold; }
.closebtn a {  color:#FFFFFF; }


/*   チャットコマンド  */

.chat_category { background: url(/nol/support/img/ttlbg03.gif) top left no-repeat; padding: 0 0 0 30px; line-height: 30px; }
.chat_category_none { background: url(/nol/support/img/ttlbg04.gif) top left no-repeat; padding: 0 0 0 30px; line-height: 30px; }