@charset "UTF-8";

/**
 *	Eisai.jp Medical Styles :: MEDICAL FINDER
 */

	/**
	 *  =TITLE
	 */
		#search_result_recommend,
		#search_result_mf,
		#search_result_site { position: relative; text-align: left; }
		#search_result_mf p,
		#search_result_site p { position: absolute; top: 0; margin: 0; }
		#search_result_recommend .heading_type_a span span,
		#search_result_mf .heading_type_a span span,
		#search_result_site .heading_type_a span span { display: inline; padding: 0; min-height: auto; background: transparent; border-bottom: none; }
		
		#search_result_mf p em,
		#search_result_site p em { margin-right: .1em; font-weight: bold; color: #f78c19; }
		/** =RECOMMEND **/
		#search_result_recommend { margin: 0 0 28px; }
		#search_result_recommend h2 img { top: 9px; }
		/** =MEDICAL FINDER **/
		#search_result_mf h2 img { top: 9px; }
		#search_result_mf p { left: 383px; }
		/** =SITE **/
		#search_result_site h2 img { top: -19px; }
		#search_result_site p { left: 201px; }
		#search_result_site * p { position: static; font-size: 1em; line-height: 1.2; }
		#search_result_site * p span { margin: 0; font-size: 1em; font-weight: normal; }
		
		/** =RESULTS LIST **/
		#search_result_mf ul { margin: -1px 0 0; border-top: solid 1px #ccc; }
		#search_result_mf ul li { position: relative; padding: 9px 8px 8px; background: url(/resource/images/border_dot.gif) left bottom repeat-x; }
		#search_result_mf ul span,
		#search_result_mf ul h3 { font-weight: normal; }
		#search_result_mf .wf_loading img { position: static; top: auto; left: auto; }
		#search_result_mf ul span { display: block; margin: 0 1px 3px; font-size: .75em; font-weight: bold; }
		
		/** =RECOMMEND **/
		#search_result_recommend ul { margin: 0; }
		#search_result_recommend li { display: inline; margin: 12px 10px; text-align: center; vertical-align: top; zoom: 1; }
		html>/**/body #search_result_recommend li { display: -moz-inline-box; display: inline-block; }
		#search_result_recommend li:hover a { color: #7fbfff; }
		#search_result_recommend li div { display: block; width: 120px; }
		#search_result_recommend div div { margin: 0 0 4px; width: 118px; height: 118px; border: solid 1px #e5e5e5; }
		#search_result_recommend a { padding-left: 0; font-size: .858em; background: none; }

		#search_result_site ul { margin: -1px 0 0; border-top: solid 1px #ccc; }
		#search_result_site ul li { padding: 8px 0; background: url(/resource/images/border_dot.gif) left bottom repeat-x; }
		#search_result_site ul a { display: block; display: inline-block; padding-left: 22px; }
		* html #search_result_site ul a { height: 18px; }
		body.neuroimaging #search_result_site ul a, body.drug_info #search_result_site ul a { display: block; display: inline-block; padding-left: 14px; background: url(/resource/images/icns.png) 0px 6px no-repeat; }
		
		#search_result_site ul a.icn_html { background: url(/medical/resource/images/global/icns/icn_html.gif) left .15em no-repeat; }
		#search_result_site ul a.icn_pdf { background: url(/medical/resource/images/global/icns/icn_pdf.gif) left .15em no-repeat; }
		#search_result_site ul a.icn_movie { background: url(/medical/resource/images/global/icns/icn_movie.gif) left .15em no-repeat; }
		#search_result_site ul a.icn_ebook { background: url(/medical/resource/images/global/icns/icn_ebook.gif) left .15em no-repeat; }
		
		#search_result_site ul p,
		#search_result_site ul span { margin-left: 20px; font-size: .929em; color: #666; }
		#search_result_site ul h3 span { margin-left: 4px; font-size: 1em; }
		#search_result_site ul p span { margin: 0; font-size: 1em; color: #ff8c1a; font-weight: bold; }
		
		#search_result_mf ul li:after, #search_result_site ul li:after { content: ""; display: block; clear: both; height: 0.1px; overflow: hidden; }
		#search_result_mf ul li, #search_result_site ul li { display: block; zoom: 1; }
		
		/** =PAGEFEED **/
		.wf_pagefeed { position: relative; padding: 7px 0 0; height: 20px; }
		.wf_pagefeed ol { position: absolute; right: 0; z-index: 9999; }
		.wf_pagefeed li { float: left; width: 20px; font-size: .75em; line-height: 18px; text-align: center; border-top: solid 1px #ccc; border-right: dotted 1px #ccc; border-bottom: solid 1px #ccc; background-color: #f0f0f0; }
		.wf_pagefeed li.selected { width: 20px; font-weight: bold; border-bottom: solid 1px white; background-color: white; }
		.wf_pagefeed li.selected a { cursor: default; }
		.wf_pagefeed li a { display: block; width: 20px; color: black !important; text-decoration: none !important; }
		
		.wf_pagefeed_bottom { position: relative; margin: -1px 0 40px; padding-bottom: 17px; height: 20px; border-top: solid 1px #ccc; }
		.wf_pagefeed_bottom ol { position: absolute; top: -1px; right: 0; z-index: 9999; }
		.wf_pagefeed_bottom li { float: left; width: 20px; font-size: .75em; line-height: 18px; text-align: center; border-top: solid 1px #ccc; border-right: dotted 1px #ccc; border-bottom: solid 1px #ccc; background-color: #f0f0f0; }
		.wf_pagefeed_bottom li.selected { width: 20px; font-weight: bold; border-top: solid 1px white; background-color: white; }
		.wf_pagefeed_bottom li.selected a { cursor: default; }
		.wf_pagefeed_bottom li a { display: block; width: 20px; color: black !important; text-decoration: none !important; }
		
		.wp_prev_active { display: block; width: 13px !important; border-right: solid 1px #ccc !important; border-left: solid 1px #ccc; background: url(/medical/resource/images/mf/icn_pagefeed.gif) 0px 0px no-repeat; }
		.wp_prev_active a { display: block; width: 13px !important; text-indent: -9999px; }
		
		.wp_next_active { display: block; margin-left: -1px; width: 13px !important; border-right: solid 1px #ccc !important; border-left: solid 1px #ccc; background: url(/medical/resource/images/mf/icn_pagefeed.gif) -13px 0px no-repeat; }
		.wp_next_active a { display: block; width: 13px !important; text-indent: -9999px; }
		
		.wp_prev_inactive { display: block; width: 13px !important; border-right: solid 1px #ccc !important; border-left: solid 1px #ccc; text-indent: -9999px; background: url(/medical/resource/images/mf/icn_pagefeed.gif) -26px 0px no-repeat; }
		.wp_next_inactive { display: block; margin-left: -1px; width: 13px !important; border-right: solid 1px #ccc !important; border-left: solid 1px #ccc; text-indent: -9999px; background: url(/medical/resource/images/mf/icn_pagefeed.gif) -39px 0px no-repeat; }
		
		.wf_error { margin: 1em 0 2em; }
		.wf_loading { margin: 1em 0 2em; text-align: center; }
		
		/** =TYPE **/
		.mf_type { font-size: .929em; }
	
	/**
	 *	 =FAQ
	 */
		/**
		 *  =TITLE
		 */
		#title_container { margin-bottom: 25px; padding: 1px 0; border-top: solid 1px #ccc; }
		#title_box { padding-right: 230px; min-height: 117px; }
		* html #title_box { height: 117px; }
		.title_products { border-bottom: solid 3px #a29dd2; }
		.title_products #title_box { background: url(/medical/resource/images/mf/bg_faq.jpg) right bottom no-repeat; }
		#title_box div { margin-bottom: 30px; padding-top: 12px; }
		#title_box strong { display: block; font-size: .875em; color: #4c4c4c; }
		#title_box strong span { margin: 0 0 0 .5em\9; }
		#title_box h1 { font-size: 1.286em; line-height: 1.2; }
		#title_box h1 em { margin: 0 0 0 .5em\9; font-size: .723em; vertical-align: middle\9; }
		/**
		 *  =DETAIL
		 */
		#main_body { margin: 25px 0 40px; }
		#main_body .section { margin-bottom: 1.7em; }
		#main_body .section .section { margin-bottom: .5em; }
		#main_body p { margin-bottom: .5em; line-height: 1.7; }
		#main_body ul { margin: 0 1.8em .5em; list-style-type: disc; zoom: 0; }
		#main_body ol { margin: 0 1.8em .5em; list-style-type: decimal; zoom: 0; }
		#main_body table { margin: 1em 1px; }
		#main_body table th, #main_body table td { padding: .4em .8em; vertical-align: top; }
		#main_body .photo_caption { font-size: .75em; }
		#main_body table.border_table th, #main_body table.border_table td { line-height: 1.2; border: solid 1px #ccc; }
		#main_body table.border_table th { white-space: nowrap; background: #f1f1f1; }
		#main_body a { padding-left: 8px; background: url(/resource/images/icns.png) 0px -1310px no-repeat; }
		#link_box { float: right; margin: 0 0 20px 20px; padding: 4px; width: 200px; border: solid 1px #e5e5e5; }
		#link_box a { padding-left: 0; background: none; }
		#link_box ul { margin: 0 8px; padding: 8px 0; list-style-type: none; }
		#link_box li { margin-bottom: 4px; line-height: 1.2; padding-left: 14px; background: url(/resource/images/icns.png) 0px 5px no-repeat; }
		#link_box li:hover { background-position: 0px -104px; }
		#link_box li:hover a { color: #7fbfff; background-position: 0px -106px; }
		#link_box table { margin: 0 8px 8px; }
		#link_box table td { padding: 8px 7px 0 0; line-height: 1.2; }
		#diseases_and_symptoms_caution { margin-top: 40px; padding: .4em 0; color: #c91a72; line-height: 1.1; text-align: center; border: solid 1px #c91a72; }
		
		/** =PRODUCTS INFO **/
		#products_info td { padding: 8px 7px 0 0; line-height: 1.2; }
		#products_info td span { font-size: .75em; }
		#products_info tr:hover a { color: #7fbfff; }
		/** =RELATED SITES **/
		#related_sites_top td { padding: 8px 7px 0 0; line-height: 1.2; }
		#related_sites_top td span { font-size: .75em; }
		#related_sites_top tr:hover a { color: #7fbfff; }
		
		#recommend,
		#related_keywords,
		#feedback { margin-bottom: 40px; }
		#related_products { margin-top: 40px; }
		#related_products h2,
		#recommend h2,
		#related_keywords h2,
		#feedback h2 { position: relative; height: 30px; overflow: hidden; }
		#related_products h2 img,
		#recommend h2 img,
		#related_keywords h2 img,
		#feedback h2 img { position: absolute; }
		
		/** RELATED PRODUCTS **/
		#related_products {}
		#related_products h2 img { top: 0; left: 0; }
		#related_products ul { margin: 0; }
		#related_products li { display: inline; margin: 12px 10px; text-align: center; vertical-align: top; zoom: 1; }
		html>/**/body #related_products li { display: -moz-inline-box; display: inline-block; }
		#related_products li:hover a { color: #7fbfff; }
		#related_products li div { display: block; width: 120px; }
		#related_products div div { margin: 0 0 4px; width: 118px; height: 118px; border: solid 1px #e5e5e5; }
		#related_products a { padding-left: 0; font-size: .858em; background: none; }
		/** =RECOMMEND **/
		#recommend {}
		#recommend h2 img { top: -30px; left: 0; }
		#recommend ul { padding: 0 10px; }
		#recommend li { margin-top: 12px; }
		#recommend div { font-size: .75em; color: #808080; line-height: 1.2; }
		#recommend a { display: block; display: inline-block; padding-left: 16px; background: url(/resource/images/icns.png) 0px 7px no-repeat; }
		#recommend a:hover { background-position: 0px -102px; }
		/** =RELATED KEYWORDS **/
		#related_keywords {}
		#related_keywords h2 img { top: -60px; left: 0; }
		#related_keywords ul { float: left; padding-left: 10px; width: 340px; margin-top: 12px; }
		#related_keywords li { margin-bottom: 3px; }
		#related_keywords a { display: block; display: inline-block; padding-left: 16px; background: url(/resource/images/icns.png) 0px -763px no-repeat; }
		#related_keywords a:hover { background-position: 0px -875px; }
		/** =FEEDBACK **/
		#feedback {}
		#feedback-box { margin: 0 10px; }
		#feedback h2 img { top: -90px; left: 0; }
		#feedback-box input { vertical-align: middle; }
		#feedback-box * input { margin: 0; vertical-align: -.1em; }
		#feedback-box p { margin-top: 8px; }
		#feedback-box label { margin-right: 1em; }
		#feedback-box span { display: block; padding-left: 1em; margin: 5px 0 0; font-size: .75em; color: #4c4c4c; text-indent: -.75em; }
		#feedback-box * span { float: right; padding-left: 0; font-size: 1em; color: #1a1a1a; line-height: 1.1; text-indent: 0; }
		#feedback-box textarea { margin: 0 0 5px -10px; padding: 0px; width: 674px; height: 5em; }
		html>/**/body #feedback-box textarea { margin-left: 0; }
		#feedback-thanks { line-height: 160px; text-align: center; }
		/** =PAGE BOTTOM LINK **/
		#page_bottom_link { padding: 15px 0 0; border-top: solid 1px #ccc; }
		body#gp #page_bottom_link { padding: 15px 10px 0; }
		#page_bottom_link a { display: block; display: inline-block; padding-left: 16px; background: url(/resource/images/icns.png) 0px -212px no-repeat; }
		#page_bottom_link a:hover { background-position: 0px -321px; }
		#page_bottom_link a.right_arrow { background: url(/resource/images/icns.png) 0px 5px no-repeat; }
		#page_bottom_link a.right_arrow:hover { background-position: 0px -104px; }
		#page_bottom_link a#pbl_wf { position: relative; padding-left: 0; width: 180px; height: 25px; overflow: hidden; background: none; }
		#page_bottom_link a#pbl_wf img { position: absolute; top: 0; left: 0; }
		#page_bottom_link a#pbl_wf:hover { border: solid 0px white; }
		#page_bottom_link a#pbl_wf:hover img { top: -25px; border: solid 0px white; }
		/**
		 *  =UTILITY LINKS
		 */
		#utility_links { margin-bottom: 5px; font-size: .858em; text-align: right; letter-spacing: 0; }
		#utility_links div { display: inline; margin-left: 2em; zoom: 1; }
		html>/**/body #utility_links div { display: -moz-inline-box; display: inline-block; }
		a.btn_print { padding-left: 15px; background: url(/resource/images/icns.png) 0px -1525px no-repeat; }
		a:hover.btn_print { padding-left: 15px; background: url(/resource/images/icns.png) 0px -1636px no-repeat; }
		a.btn_backtoresult { padding-left: 15px; background: url(/resource/images/icns.png) 0px -215px no-repeat; }
		a:hover.btn_backtoresult { padding-left: 15px; background: url(/resource/images/icns.png) 0px -324px no-repeat; }
		
		/**
		 *  =EDITORIAL SUPERVISOR
		 */
		#editorial_supervisor_link a { float: right; display: block; display: inline-block; margin-top: 30px; padding-left: 16px; background: url(/resource/images/icns.png) 0px 7px no-repeat; }
		#editorial_supervisor_link a:hover { background-position: 0px -102px; }


		/**
		 *  =DISEASES AND SYMPTOMS
		 */
			/** =LIST **/
			#mf_region_list { margin: 25px 0 0 0; }
			#mf_region_list li {}
			html>/**/body #mf_region_list li {}
			#mf_region_list div {}
			#mf_region_list li ul { margin: 10px 0 2em; }
			#mf_region_list li li { display: inline; margin: 0 10px 3px 10px !important; padding-left: 8px; width: auto; background: url(/resource/images/icns.png) 0px -1308px no-repeat; zoom: 1; }
			html>/**/body #mf_region_list li li { display: -moz-inline-box; display: inline-block; }
			#mf_region_list .heading_type_b { margin: 0 0 10px; }
			#mf_region_list .heading_type_b span { padding: 4px 10px 2px; }
			#mf_region_list span.corner_tl, #mf_region_list span.corner_tr, #mf_region_list span.corner_bl, #mf_region_list span.corner_br { padding: 0; }
			* html #mf_region_list .heading_type_b span.corner_bl, * html #mf_region_list .heading_type_b span.corner_br { bottom: -2px; }
		
			/** =LIST **/
			#mf_qa_list { margin: 25px 0 0 0; }
			#mf_qa_list li ul { margin: 10px 0 2em; }
			#mf_qa_list li li { margin: 0 0 3px 10px; padding-left: 8px; width: auto; background: url(/resource/images/icns.png) 0px -1308px no-repeat; }
			#mf_qa_list .heading_type_b span { padding: 4px 10px 2px; }
			#mf_qa_list span.corner_tl, #mf_qa_list span.corner_tr, #mf_qa_list span.corner_bl, #mf_qa_list span.corner_br { padding: 0; }
			* html #mf_qa_list .heading_type_b span.corner_bl, * html #mf_qa_list .heading_type_b span.corner_br { bottom: -2px; }


