@charset "UTF-8";

/**
 *	Eisai.jp Medical Styles :: TOPPAGE
 */

/**
 *	=MEDICAL ENTRANCE
 */
	body#clinician_top #main_wrapper { margin: 0 auto 50px; width: 700px; }
	body#clinician_top #title { margin: 2em 0 3em; text-align: center; }
	body#clinician_top p { margin: 1.5em 0 0; padding: 0 0 1.5em; background: url(/resource/images/border_dot.gif) left bottom repeat-x; }
	#medical_top_yes_no { margin-top: -1px; padding: 14px 0 12px; text-align: center; }
	#medical_top_yes_no div { display: inline; zoom: 1; }
	html>/**/body #medical_top_yes_no div { display: -moz-inline-box; display: inline-block; }
	#medical_top_yes { position: relative; display: block; width: 70px; height: 29px; overflow: hidden; }
	#medical_top_yes img { position: absolute; display: block; top: 0px; left: 0px; }
	#medical_top_no { position: relative; display: block; margin-left: 2em; width: 70px; height: 29px; overflow: hidden; }
	#medical_top_no img { position: absolute; display: block; top: -29px; left: 0px; }
	
	body#medical_entrance #main_wrapper { margin: 0 auto 50px; width: 700px; }
	body#medical_entrance #title { margin: 2em 0 3em; text-align: center; }
	body#medical_entrance p { margin: 1.5em 0 0 !important; padding: 0 0 1.5em; background: url(/resource/images/border_dot.gif) left bottom repeat-x; }
	#medical_entrance_yes_no { margin-top: -1px; padding: 14px 0 12px; text-align: center; }
	#medical_entrance_yes_no div { display: inline; zoom: 1; }
	html>/**/body #medical_entrance_yes_no div { display: -moz-inline-box; display: inline-block; }
	#medical_entrance_yes { position: relative; display: block; width: 70px; height: 29px; overflow: hidden; }
	#medical_entrance_yes img { position: absolute; display: block; top: 0px; left: 0px; }
	#medical_entrance_no { position: relative; display: block; margin-left: 2em; width: 70px; height: 29px; overflow: hidden; }
	#medical_entrance_no img { position: absolute; display: block; top: -29px; left: 0px; }
	body.medical #main_container .medical_entrance_box { font-size: 1.143em; }

/**
 *  =TOP
 */
	/* RANKING */
	#ranking_top { position: relative; margin: 0 0 20px; padding: 0 0 4px; background: url(/medical/resource/images/top/bg_news.png) left bottom no-repeat; }
	#ranking_top h2 { position: relative; width: 100%; height: 32px; top: 0; left: 0; overflow: hidden; }
	#ranking_top h2 img { position: absolute; top: 0; left: 0; }
		#ranking_top a { display: block; position: absolute; width: 101px; height: 32px; top: 0; right: 0; overflow: hidden; border: solid 0px white; z-index: 9999; }
		#ranking_top a:hover { border: solid 0px gray; }
		#ranking_top a img { position: absolute; top: 0; left: -319px; }
		#ranking_top a:hover img { top: 0; left: -420px; }
		#ranking_top li a { position: static; width: auto; height: auto; text-indent: 0; }
	#ranking_top ul { margin: -1px 8px 0; }
	#ranking_top li { padding: 7px 0 5px; background: url(/resource/images/border_dot.gif) left top repeat-x; }
	#ranking_top li span { display: block; margin: 0 0 2px; font-size: .786em; font-size: .643em\9; color: #808080; line-height: 1.0; }
	#ranking_top li p { margin: 0; font-size: .929em; }
	
	/* NEWS */
	#news_container_top { position: relative; padding: 0 1px 4px; background: url(/medical/resource/images/top/bg_news.png) left bottom no-repeat; }
		/* COMMON */
		#news_container_top h3 { position: relative; width: 100%; height: 25px; overflow: hidden; z-index: 1; }
		#news_container_top h3 img { position: absolute; left: 0; }
		#news_container_top a { display: block; position: absolute; width: 67px; height: 25px; top: 1px; right: 1px; overflow: hidden; border: solid 0px white; z-index: 9999; }
		#news_container_top a:hover { border: solid 0px gray; }
		#news_container_top a img { position: absolute; top: -67px; left: -349px; }
		#news_container_top a:hover img { top: -67px; left: -417px; }
		#news_container_top li a { display: inline; position: static; width: auto; height: auto; font-size: .929em; text-indent: 0; }
		#news_container_top li a img { position: relative; }
	
	#news_container_top h2 { position: absolute; width: 100%; height: 33px; top: 0; left: 0; overflow: hidden; }
	#news_container_top h2 img { position: absolute; top: -33px; left: 0; }
	a#btn_news_top { top: 0; width: 69px; height: 32px; }
	a#btn_news_top img { top: -33px; left: -350px; }
	a#btn_news_top:hover img { top: -33px; left: -420px; }
	
	#news_new_box_top { position: relative; padding: 33px 1px 1px; border-bottom: solid 1px #ccc; }
	#news_new_box_top h3 { position: relative; width: 100%; height: 25px; overflow: hidden; }
	#news_new_box_top h3 img { position: absolute; top: -67px; left: 0; }
	a#btn_news_new_top { top: 33px; }
	
	#news_container_top ul { margin: -1px 8px 0; }
	#news_container_top li { padding: 10px 0; background: url(/resource/images/border_dot.gif) left top repeat-x; }
	#news_container_top li span { display: block; margin: 0 0 4px; font-size: .786em; font-family: "ＭＳ ゴシック"\9; letter-spacing: 0; color: #808080; line-height: 1.0; }
	#news_container_top li span img { float: none; vertical-align: -3px; }
	html>/**/body #news_container_top li span img { float: none; vertical-align: text-bottom; }
	#news_container_top li em { margin: 0 0 0 1em; }
	#news_container_top li img { float: left; margin: 2px 5px 0 0; }
	#news_container_top li p { margin: 0; overflow: auto; color: #808080; zoom: 1; }
	
	#news_products_box_top { position: relative; padding: 1px; border-bottom: solid 1px #ccc; }
	#news_products_box_top h3 { position: relative; width: 100%; height: 25px; overflow: hidden; }
	#news_products_box_top h3 img { position: absolute; top: -93px; left: 0; }
	a#btn_news_products_top { background-position: -349px -67px; }
	a#btn_news_products_top:hover { background-position: -417px -67px; }
	
	#news_di_box_top { position: relative; padding: 1px; }
	#news_di_box_top h3 { position: relative; width: 100%; height: 25px; overflow: hidden; }
	#news_di_box_top h3 img { position: absolute; top: -119px; left: 0; }
	
	/* ZERO */
	#zero_top { padding: 0 0 6px; background: url(/medical/resource/images/top/zero.png) left bottom no-repeat; }
	#zero_top h2 { position: relative; height: 61px; overflow: hidden; }
	#zero_top h2 img { position: absolute; top: 0; left: 0; }
	#zero_top ul { padding: 0 5px; background: #52b4cc; }
	#zero_top li { padding: 5px 0 0; }
	#zero_top li a { position: relative; display: block; height: 60px; overflow: hidden; border: solid 0px white; }
	#zero_top li a img { position: absolute; left: 0; }
	#zero_top li a:hover { border: solid 0px gray; }
	#zero_top li a:hover img { left: -170px; }
	#zero_dementia a img { top: -67px; }
	#zero_osteoporosis a img { top: -128px; }
	#zero_ra a img { top: -189px; }
	#zero_af a img { top: -250px; }
	
	/* filariasis */
	#filariasis_top { margin: 20px 0 0; }
	
	/* USEFUL */
	#useful_top { margin: 20px 0 0; padding: 0 0 5px; background: url(/medical/resource/images/top/useful.png) left bottom no-repeat; }
	#useful_top h2 { position: relative; width: 100%; height: 36px; overflow: hidden; }
	#useful_top h2 a { border: solid 0px white; }
	#useful_top h2 a:hover { border: solid 0px gray; }
	#useful_top h2 a img { position: absolute; top: 0; left: 0; }
	#useful_top h2 a:hover img { top: 0; left: -180px; }
	#useful_top ul { padding: 0 5px; background: #ffdd93; }
	#useful_top li { padding: 5px 0 0; }
	#useful_top li a { position: relative; display: block; height: 60px; overflow: hidden; border: solid 0px white; }
	#useful_top li a img { position: absolute; left: 0; }
	#useful_top li a:hover { border: solid 0px gray; }
	#useful_top li a:hover img { left: -170px; }
	#useful_withdisease_top a img { top: -223px; }
	#useful_prescribe_top a img { top: -162px; }
	#useful_consult_top a img { top: -40px; }
	#useful_illust_top a img { top: -101px; }
	
	/* SPECIAL BANNER */
	#special_bnr_top {}
	#special_bnr_top ul { margin: 20px 0 0; }
	#special_bnr_top li { margin: 0 0 18px; }
	
	/* MAIN VISUAL */
	#main_visual { padding: 5px; background: #e9e9e9; }
	#number_box { padding: 3px 0 2px; color: white; }
	#number_box span { margin: 0 6px; border-right: solid 1px #f1f1f1; }
	#number_box em { margin: 0 6px 0 0; font-size: 1.25em; font-weight: bold; line-height: 1.0; }
	#backnumber_box { padding: 5px 0; border-top: solid 1px #e9e9e9; background: white; }
	#backnumber_box a { float: right; position: relative; width: 110px; height: 22px; overflow: hidden; border: solid 0px white; }
	#backnumber_box a:hover { border: solid 0px gray; }
	#backnumber_box a img { position: absolute; top: 0; left: 0; }
	#backnumber_box a:hover img { top: 0; left: -109px; }
	#main_visual p { margin: 0; padding: 20px 10px; font-weight: bold; background: white; }
	
	#message_box { margin: 5px 0 0; padding: 19px 15px 17px 17px; background: white; }
	#message_box p { width: 268px; height: 57px; padding: 0; font-weight: normal; overflow: hidden; }
	#message_box ul { margin: 23px 0 0 156px; }
	#message_box li#information_01 { position: relative; width: 113px; height: 14px; overflow: hidden; }
	#message_box li#information_01 img { position: absolute; top: -57px; left: 0; }
	#message_box li#information_01 a { display: block; position: absolute; width: 113px; height: 14px; top: 0; left: 0; overflow: hidden; border: solid 0px white; }
	#message_box li#information_01 a:hover { border: solid 0px gray; }
	#message_box li#information_01 a:hover img { top: -57px; left: -134px; }
	
	#info_box_top { background: url(/medical/resource/images/top/bg_products_info.png) left top repeat-x; }
	
	/* EISAI PRODUCTS INFO */
	#products_info_top {}
	#products_info_top h2 { position: relative; width: 100%; height: 25px; overflow: hidden; }
	#products_info_top h2 img { position: absolute; top: -22px; left: 0; }
	
	#di_top { position: relative; margin: 5px; width: 300px; height: 139px; background: url(/medical/resource/images/top/lcol.png) 0px -72px no-repeat; }
	#di_top h3 a { display: block; position: absolute; width: 173px; height: 39px; top: 16px; left: 13px; overflow: hidden; border: solid 0px white; }
	#di_top h3 a:hover { border: solid 0px gray; }
	#di_top h3 a img { position: absolute; top: -88px; left: -13px; }
	#di_top h3 a:hover img { top: -88px; left: -313px; }
	#di_top ul { position: absolute; width: 165px; top: 61px; left: 16px; }
	#di_top li { float: left; margin: 0 4px 7px 0; overflow: hidden; }
	#di_top li a { display: block; position: relative; width: 29px; height: 29px; overflow: hidden; border: solid 0px white; }
	#di_top li a:hover { border: solid 0px gray; }
	#di_top li a img { position: absolute; }
	#di_top li#sb_di_a a img { top: -133px; left: -16px; }
	#di_top li#sb_di_k a img { top: -133px; left: -49px; }
	#di_top li#sb_di_s a img { top: -133px; left: -82px; }
	#di_top li#sb_di_t a img { top: -133px; left: -114px; }
	#di_top li#sb_di_n a img { top: -133px; left: -147px; }
	#di_top li#sb_di_h a img { top: -169px; left: -16px; }
	#di_top li#sb_di_m a img { top: -169px; left: -49px; }
	#di_top li#sb_di_y a img { top: -169px; left: -82px; }
	#di_top li#sb_di_r a img { top: -169px; left: -114px; }
	#di_top li#sb_di_w a img { top: -169px; left: -147px; }
	#di_top li#sb_di_a a:hover img { top: -133px; left: -316px; }
	#di_top li#sb_di_k a:hover img { top: -133px; left: -349px; }
	#di_top li#sb_di_s a:hover img { top: -133px; left: -382px; }
	#di_top li#sb_di_t a:hover img { top: -133px; left: -414px; }
	#di_top li#sb_di_n a:hover img { top: -133px; left: -447px; }
	#di_top li#sb_di_h a:hover img { top: -169px; left: -316px; }
	#di_top li#sb_di_m a:hover img { top: -169px; left: -349px; }
	#di_top li#sb_di_y a:hover img { top: -169px; left: -382px; }
	#di_top li#sb_di_r a:hover img { top: -169px; left: -414px; }
	#di_top li#sb_di_w a:hover img { top: -169px; left: -447px; }
	
	/* EISAI RELATED INFO */
	#related_info_top {}
	#related_info_top h2 { position: relative; width: 100%; height: 25px; overflow: hidden; }
	#related_info_top h2 img { position: absolute; top: -47px; left: 0; }
	#related_info_top ul { margin: 5px; padding: 0 9px; background: white; }
	#related_info_top li { border-bottom: solid 1px #d9d9d9; }
	
	/* EISAI RELATED SITES NEWS */
	#related_sites_news_top {}
	#related_sites_news_top h2 { position: relative; width: 100%; height: 25px; overflow: hidden; }
	#related_sites_news_top h2 img { position: absolute; top: -211px; left: 0; }
	#whats_new_top { margin: 5px; padding: 0 9px; overflow: hidden; background: white; }
	#whats_new_top li { margin: -1px 0 0; padding: 10px 0; font-size: .929em; background: url(/resource/images/border_dot.gif) left top repeat-x; }
	#whats_new_top span { display: block; font-size: .847em; color: #666; font-family: "ＭＳ Ｐゴシック"\9; line-height: 1.1\9; }





