@charset "shift_jis";

BODY			{ margin:0px; background:#f4fee9; text-align:center; }
BODY,TH,TD		{ font-family:sans-serif; color:#333; }
A			{ text-decoration:none; color:#006ae4; }
A:visited		{ color:#66c; }
A:hover,A:visited:hover	{ color:#006ae4; }
A:active		{ color:#e46a00; }
H1			{ margin:0px; padding:0px; width:330px; height:71px; text-indent:-9999px; background:url("../img/title.gif") no-repeat; }
H2			{ margin:0px; padding:0px; height:52px; text-indent:-9999px; }
H3			{ margin:16 0 8 0px; padding:0px; height:24px; text-indent:12px; font-size:12px; line-height:24px; background:url("../img/H3_bg_S.gif") no-repeat; }
#main			{ margin-left:auto; margin-right:auto; width:760px; text-align:left; background:#fff; border-right:1px solid #c2fb00; border-left:1px solid #c2fb00; }

/* ▼トップページのみ▼ */

/* ヘッダー */
#header			{ display:block; width:760px; height:160px; background:url("../img/title_bg.jpg") no-repeat; font-size:11px; line-height:16px; }
#header #address	{ padding-left:20px; }
A#transition		{ font-size:9px; display:block; width:130px; height:18px; margin-top:-34px;margin-left:200px; text-indent:24px; padding-top:2px; color:#fff; background:url("../img/transition_S.gif") no-repeat; }
A#transition:hover	{ background:url("../img/transition_S_on.gif") no-repeat; }
#address SPAN		{ white-space:nowrap; }


/* ナビゲーション */
#container		{ display:block; width:740px; }
#navi			{ display:block; float:left; width:180px; margin-right:0px; }
#navi UL		{ margin:0px; padding:0px; }
#navi LI		{ margin:0px; padding:0px; list-style-type:none; }

#shortcut		{ display:block; margin-left:10px; }
#shortcut A		{ display:block; width:170px; height:26px; font-size:12px; text-indent:-9999px; line-height:26px; }
#shortcut A.normal	{ display:block; height:16px; margin-left:11px; padding-left:18px; text-indent:0px; font-size:11px; line-height:16px; background:url("../img/go.gif") no-repeat left 2px; }
#shortcut A.normal:hover	{ background:url("../img/go_on.gif") no-repeat left 2px; }
A#for_patient		{ margin-bottom:3px; background:url("../img/sc_for_patient.gif") no-repeat; }
A#for_patient:hover	{ background:url("../img/sc_for_patient_on.gif") no-repeat; }

A#for_visitor		{ margin-top:4px; margin-bottom:7px; background:url("../img/sc_for_visitor.gif") no-repeat; }
A#for_visitor:hover	{ background:url("../img/sc_for_visitor_on.gif") no-repeat; }
A#for_doctor		{ margin-bottom:7px; background:url("../img/sc_for_doctor.gif") no-repeat; }
A#for_doctor:hover	{ background:url("../img/sc_for_doctor_on.gif") no-repeat; }

#mainmenu		{ display:block; width:180px; height:229px; background:url("../img/main_m_bg.gif") no-repeat top left; }
#mainmenu .wrapper	{ display:block; padding-top:5px; }
#mainmenu A			{ display:block; width:160px; height:22px; margin-left:20px; font-size:12px; line-height:22px; text-indent:-9999px; }

A#m_0_toppage			{ background:url("../img/main_m_0.gif") no-repeat; }
A#m_0_toppage:hover		{ background:url("../img/main_m_0_on.gif") no-repeat; }
A#m_1_profile			{ background:url("../img/main_m_1.gif") no-repeat; }
A#m_1_profile:hover		{ background:url("../img/main_m_1_on.gif") no-repeat; }
A#m_2_medical			{ background:url("../img/main_m_2.gif") no-repeat; margin-top:7px; }
A#m_2_medical:hover		{ background:url("../img/main_m_2_on.gif") no-repeat; }
A#m_3_technical		{ background:url("../img/main_m_3.gif") no-repeat; }
A#m_3_technical:hover		{ background:url("../img/main_m_3_on.gif") no-repeat; }
A#m_4_nurse			{ background:url("../img/main_m_4.gif") no-repeat; }
A#m_4_nurse:hover		{ background:url("../img/main_m_4_on.gif") no-repeat; }
A#m_5_cooperation		{ background:url("../img/main_m_5.gif") no-repeat; }
A#m_5_cooperation:hover	{ background:url("../img/main_m_5_on.gif") no-repeat; }
A#m_6_doctor			{ background:url("../img/main_m_6.gif") no-repeat; margin-top:7px; }
A#m_6_doctor:hover		{ background:url("../img/main_m_6_on.gif") no-repeat; }
A#m_7_specialist		{ background:url("../img/main_m_7.gif") no-repeat; }
A#m_7_specialist:hover		{ background:url("../img/main_m_7_on.gif") no-repeat; }
A#m_8_map			{ background:url("../img/main_m_8.gif") no-repeat; margin-top:7px; }
A#m_8_map:hover		{ background:url("../img/main_m_8_on.gif") no-repeat; }
A#m_9_staff			{ background:url("../img/main_m_9.gif") no-repeat; }
A#m_9_staff:hover		{ background:url("../img/main_m_9_on.gif") no-repeat; }

#submenu		{ margin-top:4px; margin-bottom:5px; }
#submenu A		{ display:block; height:16px; margin-left:21px; padding-left:18px; font-size:11px; line-height:16px; background:url("../img/go.gif") no-repeat left 2px; }
#submenu A:hover	{ background:url("../img/go_on.gif") no-repeat left 2px; }

/*S*/
#update			{ display:block; width:180px; margin-bottom:9px; padding-top:1px; text-align:center; font-size:11px; line-height:14px; color:#fff; background:url("../img/update_S.gif") no-repeat; }

/* コンテンツ */

/*ラッパー*/
#top_contents		{ display:block; float:right; width:540px; }
#top_content_wrapper	{ display:block; margin-right:0px; }

/*指定承認等*/
#misc			{ display:block; height:22px; margin-top:4px; margin-bottom:12px; font-size:12px; line-height:22px; }
#misc1			{ display:block; float:left; width:118px; height:22px; margin-right:5px; text-indent:-9999px; background:url("../img/misc_1.gif") no-repeat; }
#misc2			{ display:block; float:left; width:164px; height:22px; margin-right:5px; text-indent:-9999px; background:url("../img/misc_2.gif") no-repeat; }

/*お知らせ*/
#info			{ display:block; float:left; width:340px; /*height:151px;*/ padding:0px; margin-bottom:12px; background:url("../img/info_bg.gif") no-repeat; }
#info A#info_tolist	{ display:block; width:60px; height:16px; position:relative; top:-22px; left:130px; text-indent:-9999px; font-size:11px; line-height:16px; background:url("../img/info_tolist.gif") no-repeat center left; }
#info A#info_tolist:hover	{ background:url("../img/info_tolist_on.gif") no-repeat center left; }
#info UL		{ position:relative; top:0px; margin:-16 0 0 0px; padding:0 0 9 0px; list-style-type:none; background:url("../img/info_bg_bottom.gif") no-repeat left bottom;  }
#info LI		{ margin:0 16px; padding:5 5 3 5px; border-top:1px solid #f5d7ee; font-size:12px; line-height:14px; }
#info LI A		{ display:block; color:#333; background:url("../img/go.gif") no-repeat 1px left; }
#info LI A:hover	{ background:url("../img/go_on.gif") no-repeat 1px left; }
#info .info_date	{ display:block; width:60px; padding-bottom:3px; padding-left:18px; float:left; /*overflow:hidden; overflow-x:hidden; overflow-y:hidden;*/ font-size:11px; line-height:14px; }

/*職員募集*/
#staff			{ display:block; float:right; width:190px; /*height:151px;*/ padding:0px; background:url("../img/staff_bg.gif") no-repeat; }
#staff UL		{ margin:0px; padding:0 0 9 0px; list-style-type:none; background:url("../img/staff_bg_bottom.gif") no-repeat left bottom; }
#staff LI		{ margin:0 16px; padding:5 5 3 5px; border-top:1px solid #d6e5fd; }
#staff A		{ display:block; padding-left:18px; font-size:12px; line-height:14px; color:#333; background:url("../img/go.gif") no-repeat 1px left; }
#staff A:hover		{ background:url("../img/go_on.gif") no-repeat 1px left; }
#staff:after		{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*診療科一覧*/
#medical		{ clear:both; display:block; width:540px; height:189px; margin-top:12px; margin-bottom:12px; background:url("../img/medical_bg_S.gif") no-repeat; }
#medical UL		{ margin:4 21 0 21px; padding:0px; list-style-type:none; }
#medical LI		{ display:block; float:left; width:80px; height:25px; margin:0px; margin-right:3px; padding:0px; overflow:hidden; overflow-y:hidden; }
#medical LI.l		{ width:163px; }
#medical A		{ display:block; margin:2 0px; text-indent:18px; font-size:12px; line-height:21px; background:url("../img/go.gif") no-repeat center left; }
#medical A:hover	{ background:url("../img/go_on.gif") no-repeat center left; }

/*ご意見メールとGoogle検索*/
#tool			{ display:block; width:540px; }


/*ご意見メール*/
#goiken			{ display:block; float:left; width:270px; height:54px; margin-top:15px; background:url("../img/goiken_bg.gif") no-repeat; }
#goiken A#link		{ display:block; width:270px; height:38px; margin-top:1px; text-indent:-9999px; line-height:18px; font-size:12px; background:url("../img/goiken.gif") no-repeat center center; z-index:3; }
#goiken A#link:hover	{ background:url("../img/goiken_on.gif") no-repeat center center; }
#goiken #sub		{ display:block; position:relative; top:-6px; margin-left:63px; margin-right:10px; z-index:2; font-size:10px; line-height:12px; letter-spacing:-1px; color:#a87b6c; }

/*Google検索*/
#kensaku		{ display:block; float:right; width:260px; height:54px; margin-top:15px; background:url("../img/kensaku_bg.gif") no-repeat; }
#kensaku FORM		{ margin:0px; padding:0px; }
#kensaku INPUT#kw	{ float:left; margin-top:10px; margin-left:52px; width:146px; font-size:12px; line-height:18px; border:1px solid; border-color:#b0c5e5 #bbcbe5 #fff #bbcbe5; }
#kensaku A#button	{ display:block; float:right; margin-top:7px; margin-right:16px; width:43px; height:25px; text-indent:-9999px; background:url("../img/kensaku.gif") no-repeat; }
#kensaku A#button:hover	{ background:url("../img/kensaku_on.gif") no-repeat; }
#kensaku #options	{ clear:both; position:relative; top:-2px; }
#kensaku A#searchEngine	{ display:block; float:left; width:40px; height:16px; margin-top:3px; margin-right:3px; margin-bottom:0px; margin-left:52px; padding:0px; background:url("../img/kensaku_google.gif") no-repeat; text-indent:-9999px; font-size:11px; line-height:11px; }
#options INPUT		{ background:transparent; }
#kensaku LABEL		{ font-size:11px; line-height:12px; color:#448be1; margin-right:3px; }
#kensaku:after		{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* ▲トップページのみ▲ */

/* ▼トップページ以外▼ */

/*基本要素*/
UL			{ margin:0px; padding:0px; }
OL			{ margin:0 0 0 24px; padding:0px; }
UL LI,OL LI		{ margin:4 0px; }

/*ヘッダー*/
#header.sub		{ background:url("../img/title_bg_sub.jpg") no-repeat;}

/*ナビゲーション*/
#navi.sub		{ height:423px; }
.sub #mainmenu		{ display:block; width:180px; height:245px; background:url("../img/main_m_bg_sub.gif") no-repeat top left; }
.sub #mainmenu .wrapper	{ display:block; position:relative; top:-13px; }
.sub A#m_1_profile	{ margin-top:7px; }

/*ラッパー*/
#contents		{ display:block; float:right; width:540px; margin-bottom:30px; }
#contents A		{ padding-left:16px; background:url("../img/go.gif") no-repeat 1px center; }
#contents A:hover	{ background:url("../img/go_on.gif") no-repeat 1px center; }
#contents,#contents TH,#contents TD	{ font-size:12px; line-height:16px; }

/*パンくずリスト*/
#link_tool		{ width:540px; font-size:11px; line-height:14px; }
#link_tool A		{ color:#006ae4; padding-left:0px; background:none; }
#link_tool A:hover	{ background:none; }
#directory		{ display:block; float:left; }
#back			{ display:block; float:right; }	
#link_tool:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*ページタイトル*/
#page_title		{ width:390px; margin:0px; padding-top:14px; padding-bottom:14px; font-size:18px; line-height:22px; font-weight:bold; color:#333; }
#page_title_sub	{ margin-right:12px; font-size:11px; line-height:22px; }

/*扉ページ　リンクリスト*/
UL#menu_list,
UL#menu_list_S		{ position:relative; margin:0px; margin-left:-15px; padding:0px; }
#menu_list LI		{ width:142px; height:62px; float:left; margin-bottom:7px; margin-left:15px; padding-left:28px; list-style-type:none; font-size:11px; line-height:14px; color:#333; background:url("../img/menu_list_bg.gif") no-repeat; }
#menu_list_S LI	{ width:165px; height:38px; float:left; margin-bottom:3px; margin-left:13px; padding-left:7px; list-style-type:none; font-size:11px; line-height:14px; color:#333; background:url("../img/menu_list_bg_S2.gif") no-repeat; }
#menu_list A		{ display:block; margin-top:8px; margin-bottom:3px; margin-left:-18px; font-size:14px; line-height:16px; font-weight:bold; padding-right:5px; padding-left:18px; background:url("../img/go.gif") no-repeat 3px left; }
#menu_list_S A		{ display:block; margin-top:5px; margin-bottom:1px; margin-left:0px; font-size:14px; line-height:16px; font-weight:bold; padding-right:3px; padding-left:17px; background:url("../img/go.gif") no-repeat 3px left; }
#menu_list A:hover,
#menu_list_S A:hover	{ color:#006ae4; background:url("../img/go_on.gif") no-repeat 3px left; }

/*病院の概要　交通*/
UL#traffic_access LI	{ margin:0 0 4 0px; padding:0px; font-size:12px; line-height:16px; list-style-type:none; white-space:nowrap; }

/*診療科紹介*/
.medical_info		{ margin:-20 0 30 0px; padding-left:40px; }
.medical_info H3	{ margin:20 0 8 -40px; padding:0px; height:24px; text-indent:12px; font-size:12px; line-height:24px; background:url("../img/H3_bg_S.gif") no-repeat; }
/*診療科紹介 - スタッフ紹介*/
UL.staff_info		{ margin:0 0 0 -20px; padding:0px; list-style-type:none; font-weight:bold; }
UL.staff_info LI	{ margin:8 0 0 0px; padding:0px; }
.staff_info SPAN	{ diplay:block; float:left; width:50px; margin:0 16 0 0px; text-align:right; font-weight:normal; font-size:10px; white-space:nowrap; }
.staff_info TABLE	{ margin:2 0 0 40px; }
.staff_info CAPTION	{ text-align:left; font-weight:bold; white-space:nowrap; }
#contents .staff_info TH	{ width:50px; padding:0 10 1 40px; text-align:right; vertical-align:top; font-size:10px; line-height:14px; font-weight:normal; white-space:nowrap; }
#contents .staff_info TD	{ padding:1 0px; font-size:12px; line-height:14px; font-weight:normal; }

/* ▲トップページ以外▲ */

/* フッター */
#footer		{ clear:both; display:block; width:760px; height:15px; text-indent:-9999px; font-size:10px; line-height:15px; background:url("../img/footer.gif") no-repeat; }

/* 文字の大きさ変更ボタン */
#moji			{ display:block; width:143px; position:relative; top:166px; left:597px; font-size:12px; line-height:20px; }
#moji.sub		{ position:relative; top:188px; left:597px; font-size:12px; line-height:20px; }
#moji #label		{ margin-right:2px; float:left; width:75px; height:20px; text-indent:-9999px; background:url("../img/moji.gif") no-repeat; }
#moji A			{ display:block; float:left; width:20px; height:20px; text-indent:-9999px; }
#moji A#moji-small	{ font-size:12px; background:url("../img/moji_S_on.gif") no-repeat; }
#moji A#moji-middle	{ font-size:14px; background:url("../img/moji_M.gif") no-repeat; margin:0 4 0 2px; }
#moji A#moji-large	{ font-size:16px; background:url("../img/moji_L.gif") no-repeat; }
#moji A#moji-small:hover	{ background:url("../img/moji_S_on.gif") no-repeat; }
#moji A#moji-middle:hover	{ background:url("../img/moji_M_on.gif") no-repeat; }
#moji A#moji-large:hover	{ background:url("../img/moji_L_on.gif") no-repeat; }

#moji_new			{ display:block; float:right; margin-top:14px; font-size:12px; line-height:20px; }
#moji_new.top		{ margin-top:1px; }
#moji_new #label		{ margin-right:2px; float:left; width:75px; height:20px; text-indent:-9999px; background:url("../img/moji.gif") no-repeat; }
#moji_new A			{ display:block; float:left; width:20px; height:20px; padding:0px; text-indent:-9999px; }
#moji_new A#moji-small	{ font-size:12px; background:url("../img/moji_S_on.gif") no-repeat; }
#moji_new A#moji-middle	{ font-size:14px; background:url("../img/moji_M.gif") no-repeat; margin:0 4 0 2px; }
#moji_new A#moji-large	{ font-size:16px; background:url("../img/moji_L.gif") no-repeat; }
#moji_new A#moji-small:hover	{ background:url("../img/moji_S_on.gif") no-repeat; }
#moji_new A#moji-middle:hover	{ background:url("../img/moji_M_on.gif") no-repeat; }
#moji_new A#moji-large:hover	{ background:url("../img/moji_L_on.gif") no-repeat; }

/*ツール*/

/*テーブル　線なし*/
.hyou_nasi		{ margin-bottom:20px; font-size:12px; line-height:16px; }
.hyou_nasi TH		{ padding:4 7px; font-weight:normal; text-align:left; vertical-align:top; }
.hyou_nasi TD		{ padding:4 7px; vertical-align:top; }

/*テーブル　線あり*/
.hyou_ari		{ margin-bottom:20px; border-right:1px solid #acd6c1; border-bottom:1px solid #acd6c1; font-size:12px; line-height:16px; }
.hyou_ari TH		{ padding:4 7px; border-left:1px solid #acd6c1; border-top:1px solid #acd6c1; font-weight:normal; text-align:left; vertical-align:top; background:#cfeedf; }
.hyou_ari TD		{ padding:4 7px; border-top:1px solid #acd6c1; border-left:1px solid #acd6c1; }

/*テーブル　横線あり*/
.hyou_yoko		{ margin-bottom:20px; border-bottom:1px solid #acd6c1; font-size:12px; line-height:16px; }
.hyou_yoko TH		{ padding:4 7px; border-top:1px solid #acd6c1; font-weight:normal; text-align:left; vertical-align:top; white-space:nowrap; }
.hyou_yoko TD		{ padding:4 7px; border-top:1px solid #acd6c1; }

/*テーブル　外来担当医師一覧*/
.gairai_doc		{ width:100%; border-right:1px solid #acd6c1; border-bottom:1px solid #acd6c1; font-size:12px; line-height:16px; }
.gairai_doc TH		{ padding:2 3px; border-top:1px solid #acd6c1; border-left:1px solid #acd6c1; font-weight:normal; text-align:left; vertical-align:top; }
.gairai_doc TD		{ padding:2 3px; border-top:1px solid #acd6c1; border-left:1px solid #acd6c1; text-align:center; vertical-align:top; }
.gairai_doc .youbi TH	{ background:#cfeedf; text-align:center; font-weight:bold; }
.gairai_doc .ampm TH	{ background:#cfeedf; text-align:center; }
.gairai_doc .Rcolor	{ background:#F4FDF9; }

/*テーブル中のテーブル　線なし*/
.sen_nasi_inT		{ border:none; line-height:16px; font-size:12px; }
.sen_nasi_inT TH	{ padding:0 0 4 0px; border:none; font-weight:normal; vertical-align:top; }
.sen_nasi_inT TD	{ padding:0 0 4 2px; border:none; vertical-align:top; }

/*テーブル　注意書き*/
.Tcaution		{ border:none; line-height:14px; font-size:12px; }
.Tcaution TH		{ border:none; padding:1px; border:none; font-weight:normal; vertical-align:top; white-space:nowrap; }
.Tcaution TD		{ border:none; padding:1px; border:none; vertical-align:top; }

/**/
.Tcolor			{ background:#cfeedf; }
.MOJIred		{ color:#f00; }
.juyo			{ color:#f00; font-weight:bold; }
.MOJIsmall		{ font-size:10px; line-height:12px; }
.illust			{ margin:5 10 10 0px; }
TD.date			{ text-align:right; vertical-align:top; white-space:nowrap; }

/*リスト*/
UL.list_inline		{ margin:0px; padding:0px; }
UL.list_inline LI	{ display:block; float:left; margin:0px; padding:0px; padding-right:16px; white-space:nowrap; list-style-type:none; }
UL.list_inline:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

UL.goodsList		{ margin-left:30px; }
UL.goodsList LI	{ padding:0 0 4 0px; border-bottom:1px solid #acd6c1; }
.goodsList LI .item	{ clear:both; }
.goodsList LI .q	{ display:block; width:50px; float:right; }

UL.noListStyle		{ list-style-type:none; }
UL.noListStyle LI	{ margin:3px; list-style-type:none; }

.noListStyle UL LI	{ list-style-type:disc; }

/*テーブル中のリスト*/
.hyou_ari UL,/*.hyou_yoko UL,*/.hyou_nasi UL	{ margin:0 0 0 20px; }
.hyou_ari UL LI,.hyou_yoko UL LI,.hyou_nasi UL LI	{ margin:2 0px; list-style-type:disc; }

/*インデント Lv.1*/
.indent_1		{ margin:5 0 5 30px; padding:0px; }
.indent_2		{ margin:5 0 5 50px; padding:0px; }
.medical_info UL.indent_1	{ margin:0 0 0 20px; }
.medical_info UL.indent_2	{ margin:0 0 0 40px; }
.medical_info .indent_1 LI,.medical_info .indent_2 LI	{ margin:4 0px; }
.Tcaution UL.indent_1	{ margin:0 0 0 20px; }
.Tcaution .indent_1 LI	{ margin:0px; }

/**/

/*ここから下はSafariでは無視される*/
*html A#transition		{ margin-top:-34px; margin-left:250px; #}

*html #mainmenu A		{ height:22px; line-height:22px; #}

*html #info			{ margin-bottom:0px; #}
*html #info LI			{ padding:3 5 5 5px; #}
*html #info LI A		{ background:url("../img/go.gif") no-repeat left 3px; #}
*html #info LI A:hover		{ background:url("../img/go_on.gif") no-repeat left 3px; #}
*html #info .info_date		{ position:relative; top:1px; width:75px; #}

*html #staff LI		{ padding:3 5 5 5px; #}
*html #staff A			{ background:url("../img/go.gif") no-repeat left 3px; #}
*html #staff A:hover		{ background:url("../img/go_on.gif") no-repeat left 3px; #}

*html #medical A		{ background:url("../img/go.gif") no-repeat left 5px; #}
*html #medical A:hover		{ background:url("../img/go_on.gif") no-repeat left 5px; #}

*html #goiken,#kensaku		{ margin-top:11px; #}
*html #goiken #sub		{ letter-spacing:0px; #}
*html #kensaku INPUT#kw	{ margin-top:9px; height:20px; #}
*html #kensaku A#button	{ margin-right:8px; #}

*html #kensaku #options	{ top:-1px; #}

*html #kensaku A#searchEngine	{ margin-top:2px; margin-right:0px; margin-left:26px; #}
*html #kensaku #options INPUT	{ margin:0px; padding:0px; #}
*html #kensaku LABEL		{ position:relative; top:-3px; #}

*html .sub #submenu		{ margin-top:-5px; #}

*html UL#menu_list		{ width:555px; float:left; margin-left:-15px; padding:0px; #}
*html #menu_list LI		{ width:170px; margin-left:7px; margin-right:0px; padding-right:5px; #}
*html #menu_list A		{ background:url("../img/go.gif") no-repeat 1px left; #}
*html #menu_list A:hover	{ background:url("../img/go_on.gif") no-repeat 1px left; #}

*html #menu_list_S LI		{ width:170px; height:38px; float:left; margin-bottom:3px; margin-left:7px; padding-right:5px; list-style-type:none; font-size:11px; line-height:14px; color:#333; background:url("../img/menu_list_bg_S2.gif") no-repeat; #}
*html #menu_list_S A			{ display:block; margin-top:5px; margin-bottom:0px; margin-left:0px; font-size:14px; line-height:16px; font-weight:bold; padding-right:3px; padding-left:17px; background:url("../img/go.gif") no-repeat 1px left; #}
*html #menu_list_S A:hover		{ color:#006ae4; background:url("../img/go_on.gif") no-repeat 1px left; #}

*html OL			{ margin:0 0 0 24px; #}

*html #contents .staff_info TH	{ padding:2 10 2 40px; #}
*html #contents .staff_info TD	{ padding:2 0px; #}

/*
#moji:after		{ content:"."; display:block; height:0; clear:both; visibility:hidden; #}
*/
/**/

