@charset "utf-8";

/* ------------------------- 
home
news
investigation
investigation_execution
investigation_progress
investigation_total
sideeffect
sideeffect_marketing
sideeffect_approval
propriety_explanation
propriety_material
dic
dic_disease
dic_cascade
dic_diagnosis
recomodulin
recomodulin_mechanism
recomodulin_result
recomodulin_conversion
recomodulin_product
recomodulin_press
movie
gateway
 ------------------------- */

/* ============================== home */
/*sub_nav*/
#home #contents #contents_sub .nav_index a,
#home #contents #contents_sub .nav_index a:hover,
#home #contents #contents_sub .nav_index a:active { background-position: 0 -58px; }
/*sec_new*/
#home #contents #contents_main #sec_new { width: 643px; height: 130px; border: 1px solid #e6e6e6; margin: 10px 0 0 5px; }
/*contents_element th_caption*/
#home #contents #contents_main .sec_th_caption { width: 616px; margin: 50px auto 0; padding-top: 10px; background: url(/common/img/line_main_dot.gif) no-repeat top center; }
#home #contents #contents_main .sec_th_caption dl { padding-top: 10px; padding-bottom:10px; background: url(/common/img/line_main_dot.gif) no-repeat bottom left; }
#home #contents #contents_main .sec_th_caption dl.elem_first { padding-top: 0; }
#home #contents #contents_main .sec_th_caption dl dt { float: left; width: 120px; }
#home #contents #contents_main .sec_th_caption dl dd { float: right; width: 481px; line-height: 1.5; }
#home #contents #contents_main .sec_th_caption dl dd p { margin-top: 0; width: 481px; }
#home #contents #contents_main .sec_th_caption dl dd p.bullet_note_link { margin-top: 10px; }
#home #contents #contents_main .sec_th_caption dl dd em { font-size: 117%; font-weight: bold; }


/* ============================== news */
.news #contents #contents_main #sec_news_list { width: 643px; height: 687px; border: 1px solid #e6e6e6; margin: 30px 0 0 5px; }


/* ============================== investigation */



/* ============================== investigation_execution */
/*sub_nav*/
#investigation_execution #contents #contents_sub .nav_investigation_execution a,
#investigation_execution #contents #contents_sub .nav_investigation_execution a:hover,
#investigation_execution #contents #contents_sub .nav_investigation_execution a:active { background-position: 0 -98px; }
/*contents_section*/
#investigation_execution #contents #contents_main table th { font-weight: bold; background-color: #e6e6e6; }


/* ============================== investigation_progress */
/*sub_nav*/
#investigation_progress #contents #contents_sub .nav_investigation_progress a,
#investigation_progress #contents #contents_sub .nav_investigation_progress a:hover,
#investigation_progress #contents #contents_sub .nav_investigation_progress a:active { background-position: -191px -98px; }
/*contents_section*/
#investigation_progress #contents #contents_main div { width: 616px; margin: 15px auto 0; line-height: 1.5; }


/* ============================== investigation_total */
/*sub_nav*/
#investigation_total #contents #contents_sub .nav_investigation_total a,
#investigation_total #contents #contents_sub .nav_investigation_total a:hover,
#investigation_total #contents #contents_sub .nav_investigation_total a:active { background-position: -382px -98px; }
/*sec_refer*/
#investigation_total #contents #contents_main p.sec_refer { margin-top: 30px; }


/* ============================== sideeffect */


/* ============================== sideeffect_marketing */
/*sub_nav*/
#sideeffect_marketing #contents #contents_sub .nav_sideeffect_marketing a,
#sideeffect_marketing #contents #contents_sub .nav_sideeffect_marketing a:hover,
#sideeffect_marketing #contents #contents_sub .sideeffect_marketing a:active { background-position: 0px -58px; }

/*contents_section*/
#sideeffect_marketing #contents #contents_main div { width: 616px; margin: 15px auto 0; line-height: 1.5; }


/* ============================== sideeffect_approval */
/*sub_nav*/
#sideeffect_approval #contents #contents_sub .nav_sideeffect_approval a,
#sideeffect_approval #contents #contents_sub .nav_sideeffect_approval a:hover,
#sideeffect_approval #contents #contents_sub .sideeffect_approval a:active { background-position: -191px -58px; }
/*contents_section*/
#sideeffect_approval #contents #contents_main em { display: block; width: 616px; margin: 25px auto 0; color: #4d240b; font-size: 117%; font-weight: bold; }
/*table*/
#sideeffect_approval #contents #contents_main table th { font-size: 114%; }
#sideeffect_approval #contents #contents_main table th,
#sideeffect_approval #contents #contents_main table td { padding-top: 5px; padding-bottom: 5px; }
#sideeffect_approval #contents #contents_main table .cell_left { }
#sideeffect_approval #contents #contents_main table .cell_right { text-align: center; }
#sideeffect_approval #contents #contents_main table th.cell_left { width: 446px; }
#sideeffect_approval #contents #contents_main table th.cell_right { width: 130px; }
/*table_approval_list*/
#sideeffect_approval #contents #contents_main #table_approval_list { margin-top: 10px; }
#sideeffect_approval #contents #contents_main #table_approval_list td.cell_left { background-color: #e6e6e6; }
/*table_approval_types*/
#sideeffect_approval #contents #contents_main #table_approval_types { margin-top: 20px; }
#sideeffect_approval #contents #contents_main #table_approval_types td.cell_left { padding-left: 30px; }
#sideeffect_approval #contents #contents_main #table_approval_types tr.cell_tl td { padding-left: 10px; }


/* ============================== propriety_explanation */
/*sub_nav*/
#propriety_explanation #contents #contents_sub .nav_propriety_explanation a,
#propriety_explanation #contents #contents_sub .nav_propriety_explanation a:hover,
#propriety_explanation #contents #contents_sub .propriety_explanation a:active { background-position: 0px -98px; }

#propriety_explanation #contents #contents_sub .nav_propriety_material a,
#propriety_explanation #contents #contents_sub .nav_propriety_material a:hover,
#propriety_explanation #contents #contents_sub .nav_propriety_material a:active { background-position: -191px -98px; }

/* ============================== propriety_material */
/*sub_nav*/
#propriety_material #contents #contents_sub .nav_propriety_material a,
#propriety_material #contents #contents_sub .nav_propriety_material a:hover,
#propriety_material #contents #contents_sub .propriety_material a:active { background-position: -191px -58px; }


/* ============================== dic */



/* ============================== dic_disease */
/*sub_nav*/
#dic_disease #contents #contents_sub .nav_dic_disease a,
#dic_disease #contents #contents_sub .nav_dic_disease a:hover,
#dic_disease #contents #contents_sub .nav_dic_disease a:active { background-position: 0 -58px; }
/*contents_section*/
#dic_disease #contents #contents_main .sec_img { width: 450px; }
#dic_disease #contents #contents_main .sec_img p.sec_caption { width: 550px; padding-left: 1em; text-indent: -0.8em; }


/* ============================== dic_cascade */
/*sub_nav*/
#dic_cascade #contents #contents_sub .nav_dic_cascade a,
#dic_cascade #contents #contents_sub .nav_dic_cascade a:hover,
#dic_cascade #contents #contents_sub .nav_dic_cascade a:active { background-position: -191px -58px; }

/*contents_section*/
#dic_cascade #contents #contents_main .sec_img { width: 522px; }


/* ============================== dic_diagnosis */
/*sub_nav*/
#dic_diagnosis #contents #contents_sub .nav_dic_diagnosis a,
#dic_diagnosis #contents #contents_sub .nav_dic_diagnosis a:hover,
#dic_diagnosis #contents #contents_sub .nav_dic_diagnosis a:active { background-position: -382px -58px; }

#dic_diagnosis #contents #contents_main em { display: block; width: 616px; margin: 25px auto 0; color: #4d240b; font-size: 117%; font-weight: bold; }

#dic_diagnosis #contents #contents_main ol li { margin-top: 15px; }

#dic_diagnosis #contents #contents_main th,
#dic_diagnosis #contents #contents_main td { padding-top: 5px; padding-bottom: 5px; }

#dic_diagnosis #contents #contents_main .cell_judge_basis01 { width: 288px; margin-left: 20px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis01 .c01,
#dic_diagnosis #contents #contents_main .cell_judge_basis01 .c02 { width: 144px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis01 th,
#dic_diagnosis #contents #contents_main .cell_judge_basis01 td { text-align: center; }

#dic_diagnosis #contents #contents_main .cell_judge_basis02 { width: 356px; margin-left: 20px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis02 .c01,
#dic_diagnosis #contents #contents_main .cell_judge_basis02 .c02,
#dic_diagnosis #contents #contents_main .cell_judge_basis02 .c03,
#dic_diagnosis #contents #contents_main .cell_judge_basis02 .c04 { width: 89px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis02 tbody { text-align: center; }

#dic_diagnosis #contents #contents_main .cell_judge_basis03 .c01,
#dic_diagnosis #contents #contents_main .cell_judge_basis03 .c03,
#dic_diagnosis #contents #contents_main .cell_judge_basis03 .c05,
#dic_diagnosis #contents #contents_main .cell_judge_basis03 .c07 { width: 114px ;}

#dic_diagnosis #contents #contents_main .cell_judge_basis03 .c02,
#dic_diagnosis #contents #contents_main .cell_judge_basis03 .c04,
#dic_diagnosis #contents #contents_main .cell_judge_basis03 .c06,
#dic_diagnosis #contents #contents_main .cell_judge_basis03 .c08 { width: 23px; }

#dic_diagnosis #contents #contents_main .cell_judge_basis04 .c01 { width: 220px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis04 .c02 { width: 377px; }

#dic_diagnosis #contents #contents_main .cell_judge_basis05 th { width: 73px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis05 td { width: 501px; }

#dic_diagnosis #contents #contents_main .cell_judge_basis06 .c01 { width: 62px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis06 .c02 { width: 74px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis06 .c03 { width: 206px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis06 .c04 { width: 71px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis06 .c05 { width: 171px; }

#dic_diagnosis #contents #contents_main .cell_judge_basis06 ol { width: auto; }


#dic_diagnosis #contents #contents_main .cell_judge_basis07 .c01,
#dic_diagnosis #contents #contents_main .cell_judge_basis07 .c02,
#dic_diagnosis #contents #contents_main .cell_judge_basis07 .c03 { width: 204px; }
#dic_diagnosis #contents #contents_main .cell_judge_basis07 th { text-align: center; }

#dic_diagnosis #contents #contents_main .sec_mc { width: 616px; margin: 0 auto; }

#dic_diagnosis #contents #contents_main .sec_mc ul,
#dic_diagnosis #contents #contents_main .sec_mc ol,
#dic_diagnosis #contents #contents_main .sec_mc .lc,
#dic_diagnosis #contents #contents_main .sec_mc .rc { width: 283px; }

 
#dic_diagnosis #contents #contents_main .sec_mc ol li ul li { background: none; }

#dic_diagnosis #contents #contents_main ol li ol li { margin-left: 20px; }
#dic_diagnosis #contents #contents_main ol li p { margin-top: 0; margin-left: 20px; }
#dic_diagnosis #contents #contents_main .page_top a { background: url(/common/img/bullet_top.gif) no-repeat 0 0.25em; padding-left: 11px; }

/*inside_nav*/
#dic_diagnosis #contents #contents_main .inside_nav { padding: 0 10px 15px; margin-top: 30px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
#dic_diagnosis #contents #contents_main .inside_nav li { float: left; width: 198px; background: none; padding-left: 0; }


/* ============================== recomodulin */



/* ============================== recomodulin_mechanism */
/*sub_nav*/
#recomodulin_mechanism #contents #contents_sub .nav_recomodulin_mechanism a,
#recomodulin_mechanism #contents #contents_sub .nav_recomodulin_mechanism a:hover,
#recomodulin_mechanism #contents #contents_sub .nav_recomodulin_mechanism a:active { background-position: 0 -58px; }
/*contents_section*/
#recomodulin_mechanism #contents #contents_main .sec_img { width: 550px; }
#recomodulin_mechanism #contents #contents_main em { display: block; width: 616px; margin: 25px auto 0; color: #4d240b; font-size: 117%; font-weight: bold; }



/* ============================== recomodulin_result */
/*sub_nav*/
#recomodulin_result #contents #contents_sub .nav_recomodulin_result a,
#recomodulin_result #contents #contents_sub .nav_recomodulin_result a:hover,
#recomodulin_result #contents #contents_sub .nav_recomodulin_result a:active { background-position: -191px -58px; }
/*contents_section*/
#recomodulin_result #contents #contents_main .centering { text-align: center; }
#recomodulin_result #contents #contents_main em { display: block; width: 616px; margin: 25px auto 0; color: #4d240b; font-size: 117%; font-weight: bold; }

#recomodulin_result #contents #contents_main table th,
#recomodulin_result #contents #contents_main table td { padding-top: 5px; padding-bottom: 5px; }

#recomodulin_result #contents #contents_main .cell_exam,
#recomodulin_result #contents #contents_main .cell_exam td { border: none; }
#recomodulin_result #contents #contents_main .cell_exam .c01 { width: 20%; }
#recomodulin_result #contents #contents_main .cell_exam .c02 { width: 80%;  }


#recomodulin_result #contents #contents_main .cell_safety01 th,
#recomodulin_result #contents #contents_main .cell_safety01 td { text-align: center; }
#recomodulin_result #contents #contents_main .cell_safety01 td {vertical-align: middle; }

#recomodulin_result #contents #contents_main .cell_safety02 .c01 { width: 30%; background: #e6e6e6; }
#recomodulin_result #contents #contents_main .cell_safety02 .c02,
#recomodulin_result #contents #contents_main .cell_safety02 .c03 { width: 35%; }

#recomodulin_result #contents #contents_main .cell_safety02 caption { font-weight: bold; }
#recomodulin_result #contents #contents_main .cell_safety02 thead th,
#recomodulin_result #contents #contents_main .cell_safety02 tbody td { text-align: center; }
#recomodulin_result #contents #contents_main .cell_safety02 tbody th { font-weight: normal; background: none; }
#recomodulin_result #contents #contents_main .cell_safety02 tbody th.first { font-weight: bold; background: #c8c8c8; }
#recomodulin_result #contents #contents_main .cell_safety02 td {vertical-align: middle; }
#recomodulin_result #contents #contents_main  p.sec_caption { text-align: right; margin-top: 3px; }

#recomodulin_result #contents #contents_main .cell_safety03 .c01 { width: 153px; }
#recomodulin_result #contents #contents_main .cell_safety03 .c02 { width: 186px; }

#recomodulin_result #contents #contents_main .cell_safety03 .c03,
#recomodulin_result #contents #contents_main .cell_safety03 .c04,
#recomodulin_result #contents #contents_main .cell_safety03 .c05,
#recomodulin_result #contents #contents_main .cell_safety03 .c06 { width: 67px; }

#recomodulin_result #contents #contents_main .cell_safety03 thead th { vertical-align: middle; }
#recomodulin_result #contents #contents_main .cell_safety03 thead th,
#recomodulin_result #contents #contents_main .cell_safety03 thead td { text-align: center; }
#recomodulin_result #contents #contents_main .cell_safety03 thead td { background: #e6e6e6; }
#recomodulin_result #contents #contents_main .cell_safety03 tbody th { font-weight: normal; }
#recomodulin_result #contents #contents_main .cell_safety03 tbody td { text-align: center; }
#recomodulin_result #contents #contents_main .cell_safety03 tbody td.article { text-align: left; }
#recomodulin_result #contents #contents_main .cell_safety03 .c02 { background: #e6e6e6;  }

#recomodulin_result #contents #contents_main .sec_article { width: 616px; margin: 0 auto; }
#recomodulin_result #contents #contents_main .sec_article dt,
#recomodulin_result #contents #contents_main .sec_article dd { margin-top: 15px; line-height: 1.5; }
#recomodulin_result #contents #contents_main .sec_article dt { font-weight: bold; }
#recomodulin_result #contents #contents_main .sec_article dd .sec_caption { font-size: 100%; font-weight: bold; }



/* ============================== recomodulin_conversion */
/*sub_nav*/
#recomodulin_conversion #contents #contents_sub .nav_recomodulin_conversion a,
#recomodulin_conversion #contents #contents_sub .nav_recomodulin_conversion a:hover,
#recomodulin_conversion #contents #contents_sub .nav_recomodulin_conversion a:active { background-position: -382px -58px; }


#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c01 { width: 50px; }
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c02,
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c03,
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c04,
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c05 { width: 140px; }

#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c02,
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c03 { background: #fce5dc; }
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c04,
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .c05 { background: #daeff9; }

#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .cell_odd { background: #f6bba7; }
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list .cell_even { background: #98d6ed; }

#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list th,
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list td { text-align: center; padding-top: 5px; padding-bottom: 5px; }
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list thead th,
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list thead td { background: #ffffff; font-weight: bold; }
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list thead th.cell_380u { background: #ec6d56; color: #ffffff; }
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list thead th.cell_130u { background: #00aadb; color: #ffffff; }
#recomodulin_conversion #contents #contents_main .sec_data_table .conversin_list sup { vertical-align: top; }
#recomodulin_conversion #contents #contents_main em { display: block; width: 616px; margin: 25px auto 0; color: #4d240b; font-size: 117%; font-weight: bold; }

#recomodulin_conversion #contents #contents_main dl.note { width: 616px; margin: 0 auto; }
#recomodulin_conversion #contents #contents_main dl.note dt,
#recomodulin_conversion #contents #contents_main dl.note dd { margin-top: 15px; line-height: 1.5; }
#recomodulin_conversion #contents #contents_main dl.note dt { font-weight: bold; }
#recomodulin_conversion #contents #contents_main dl.note dd p { margin-top: 0; }

#recomodulin_conversion #contents #contents_main p.bullet_note_link { margin-top: 20px; }

/*inside_nav*/
#recomodulin_conversion #contents #contents_main .inside_nav { padding: 0 10px 15px; margin-top: 30px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
#recomodulin_conversion #contents #contents_main .inside_nav li { float: left; width: 198px; background: none; padding-left: 0; }

/* ============================== recomodulin_product */
/*sub_nav*/
#recomodulin_product #contents #contents_sub .nav_recomodulin_product a,
#recomodulin_product #contents #contents_sub .nav_recomodulin_product a:hover,
#recomodulin_product #contents #contents_sub .nav_recomodulin_product a:active { background-position: -573px -58px; }


/* ============================== recomodulin_press */
/*sub_nav*/
#recomodulin_press #contents #contents_sub .nav_recomodulin_press a,
#recomodulin_press #contents #contents_sub .nav_recomodulin_press a:hover,
#recomodulin_press #contents #contents_sub .nav_recomodulin_press a:active { background-position: -764px -58px; }


/* ============================== movie */
.movie #contents #contents_main .sec_caption dl { margin-top: 0; padding-top: 20px; }
.movie #contents #contents_main .sec_caption .trailer { margin-top: 5px; width: 200px; padding-left: 20px; }

/* ============================== movie_recomo_dic */
/*sub_nav*/
#movie_recomo_dic #contents #contents_sub .nav_movie_recomo_dic a,
#movie_recomo_dic #contents #contents_sub .nav_movie_recomo_dic a:hover,
#movie_recomo_dic #contents #contents_sub .nav_movie_recomo_dic a:active { background-position: 0 -98px; }
/*sec_movie*/
#movie_recomo_dic #contents .sec_movie { width: 400px; margin: 20px auto 0;}
/*sec_caption*/
#movie_recomo_dic #contents #contents_main .sec_caption { margin-top: 40px; border-top: 1px solid #e6e6e6; font-size: 100%; }

/*inside_nav*/
#movie_recomo_dic #contents #contents_main .inside_nav { padding: 0 10px 15px; margin-top: 30px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
#movie_recomo_dic #contents #contents_main .inside_nav li { float: left; width: 198px; background: none; padding-left: 0; }

/* ============================== movie_thrombo_infl */
/*sub_nav*/
#movie_thrombo_infl #contents #contents_sub .nav_movie_thrombo_infl a,
#movie_thrombo_infl #contents #contents_sub .nav_movie_thrombo_infl a:hover,
#movie_thrombo_infl #contents #contents_sub .nav_movie_thrombo_infl a:active { background-position: 0 -98px; }
/*sec_movie*/
#movie_thrombo_infl #contents .sec_movie { width: 400px; margin: 20px auto 0;}
/*sec_caption*/
#movie_thrombo_infl #contents #contents_main .sec_caption { margin-top: 40px; border-top: 1px solid #e6e6e6; font-size: 100%; }

/*inside_nav*/
#movie_thrombo_infl #contents #contents_main .inside_nav { padding: 0 10px 15px; margin-top: 30px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
#movie_thrombo_infl #contents #contents_main .inside_nav li { float: left; width: 305px; background: none; padding-left: 0; }



/* ============================== gateway */
#gateway_index #contents_inner { background: url(/common/img/bg_contents_inner_02.gif) repeat-y 0 0; }
#gateway_index #contents #contents_main { width: 720px; padding-right: 107px; }
#gateway_index #contents #contents_main h2 { padding: 0; margin: 0; text-align: center; font-size: 150%; font-weight: bold; border: none; background: none; color: #333333; width: auto; }
#gateway_index #contents #contents_main h3 { padding: 0; margin-top: 30px; text-align: center; border: none; background: none; color: #333333; width: auto; }

#gateway_index #contents #contents_main p.sec_caption { margin-top: 12px; color: #333333; font-size: 117%; text-align: center; width: 532px; }

#gateway_index #contents #contents_main .sec_gateway { width: 720px; margin-top: 20px; background: url(/common/img/bg_sec_gateway_b.gif) no-repeat left bottom; }
#gateway_index #contents #contents_main .sec_gateway .lc,
#gateway_index #contents #contents_main .sec_gateway .rc { width: 333px; padding: 11px 11px 11px; background: url(/common/img/bg_sec_gateway_t.gif) no-repeat left top; }

#gateway_index #contents #contents_main .sec_gateway .lc dl,
#gateway_index #contents #contents_main .sec_gateway .rc dl { width: 160px; float: left; }
#gateway_index #contents #contents_main .sec_gateway .lc dt,
#gateway_index #contents #contents_main .sec_gateway .rc dt { margin-top: 50px; text-align: center; }
#gateway_index #contents #contents_main .sec_gateway .lc dd,
#gateway_index #contents #contents_main .sec_gateway .rc dd { margin-top: 20px; line-height: 1.33; }

/* nav */
#gateway_index #contents #contents_main .sec_gateway ul { float: right; width: 160px; padding-top: 0; }
#gateway_index #contents #contents_main .sec_gateway li { margin-top: 5px; background: none; padding: 0; }
#gateway_index #contents #contents_main .sec_gateway li.first { margin-top: 0; }
#gateway_index #contents #contents_main .sec_gateway li a { display: block; width: 160px; height: 25px; }

#gateway_index #contents #contents_main .sec_gateway li.nav_doctor a { background: url(/common/img/bt_gateway.gif) no-repeat 0 0; }
#gateway_index #contents #contents_main .sec_gateway li.nav_doctor a:hover { background-position: 0 -25px; }

#gateway_index #contents #contents_main .sec_gateway li.nav_doctor_gen_practice a { background: url(/common/img/bt_gateway.gif) no-repeat -160px 0; }
#gateway_index #contents #contents_main .sec_gateway li.nav_doctor_gen_practice a:hover { background-position: -160px -25px; }

#gateway_index #contents #contents_main .sec_gateway li.nav_pharmacist_drug_shop a { background: url(/common/img/bt_gateway.gif) no-repeat -320px 0; }
#gateway_index #contents #contents_main .sec_gateway li.nav_pharmacist_drug_shop a:hover { background-position: -320px -25px; }

#gateway_index #contents #contents_main .sec_gateway li.nav_pharmacist_hospital a { background: url(/common/img/bt_gateway.gif) no-repeat -480px 0; }
#gateway_index #contents #contents_main .sec_gateway li.nav_pharmacist_hospital a:hover { background-position: -480px -25px; }

#gateway_index #contents #contents_main .sec_gateway li.nav_nurse a { background: url(/common/img/bt_gateway.gif) no-repeat -640px 0; }
#gateway_index #contents #contents_main .sec_gateway li.nav_nurse a:hover { background-position: -640px -25px; }

#gateway_index #contents #contents_main .sec_gateway li.nav_laboratory_tech a { background: url(/common/img/bt_gateway.gif) no-repeat -800px 0; }
#gateway_index #contents #contents_main .sec_gateway li.nav_laboratory_tech a:hover { background-position: -800px -25px; }

#gateway_index #contents #contents_main .sec_gateway li.nav_other a { background: url(/common/img/bt_gateway.gif) no-repeat -960px 0; }
#gateway_index #contents #contents_main .sec_gateway li.nav_other a:hover { background-position: -960px -25px; }

#gateway_index #contents #contents_main .sec_gateway li.nav_pharma_top { margin-top: 90px; }
#gateway_index #contents #contents_main .sec_gateway li.nav_pharma_top a { background: url(/common/img/bt_gateway.gif) no-repeat -1120px 0; }
#gateway_index #contents #contents_main .sec_gateway li.nav_pharma_top a:hover { background-position: -1120px -25px; }

/* ============================== asp_header */
.asp_header .nav_function li { border-right: none; display: block; }
