@charset "Shift_JIS";
/* --------------------------------------
 top.css
 for top.html
-------------------------------------- */
*{margin:0; padding:0;}
body{
	font-size:small;
	font-family:"Times New Roman","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
	line-height:1.5em;
	background-color:#e4f1e1;
	}

/* --------------------------------------
 COMMON
-------------------------------------- */
/* common class */

.d_red{color:#990000;}
.hidd{display:none;}
.gray{color:#ccc;}
.MB_1em{margin-bottom:1em;}
.MB_2em{margin-bottom:2em;}
.MB_3em{margin-bottom:3em;}
.xs{font-size:x-small;}
.forBanner{font-size:x-small; line-height:1.3em; color:#666;}


/* --------------------------------------
 CONTAINER
-------------------------------------- */
DIV#container{
	width:782px;
	height:100%;
	background-image:url(../images/container_bg.gif);
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	}

/* --------------------------------------
 HEADER
-------------------------------------- */
DIV#header{
	width:720px;
	height:auto;
	margin-left:31px;
	margin-right:31px;
	margin-bottom:30px;
	}
	
	#header h1{
	width:720px;
	height:92px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	clear:both;
	}

	#header img{
	border:none;
	float:left;
	}

	#header p{
	display:block;
	font-size:11px;
	line-height:11px;
	padding-top:33px;
	margin-bottom:3px;
	float:right;
	}
		#header p a{
		text-decoration:none;
		color:#000;
		}
		#header p a:hover{
		background-color:#dcedda;
		}

/* --------------------------------------
 CONTENT_AREA
-------------------------------------- */
DIV#cont_area{
	width:720px;
	height:100%;
	overflow:auto;
	margin-left:31px;
	margin-right:31px;
	padding-bottom:20px;
	clear:both;
	}

/* --------------------------------------
 NAVIGATION_BOX
-------------------------------------- */
/* 左2列 */
#nav_box{
	 width:486px;
	 float:left;
	 }

/* 左1列 */
#nav_box_left{
	width:260px;
	height:auto;
	float:left;
	}

/* attent */
#attent{
	width:auto;
	height:auto;
	color:#666;
	margin-bottom:15px;
	}
	
	#attent p{
	display:block;
	color:#666;
	line-height:1.2em;
	border:dotted 2px #ccc;
	padding:4px 6px;
	}
	

/* ------
nav_01
------ */

/* がん診療ガイドラインについて */
#nav_01{
	width:260px;
	height:auto;
	margin-bottom:20px;
	float:left;
	}
	
#nav_01 h2{
	display:block;
	width:auto;
	height:30px;
	background-image:url(../images/title_about.gif);
	background-repeat:no-repeat;
	margin-bottom:8px;
	}

/* list */
#nav_01 ul{
	display:block;
	width:260px;
	line-height:1.6em;
	list-style:none;
	}

	#nav_01 li{
	display:block;
	margin-bottom:3px;
	}
	
	#nav_01 li a{
	display:block;
	width:248px;
	text-decoration:none;
	color:#000;
	border-bottom:dashed 1px #aaa;
	background-image:url(../images/about_icon.gif);
	background-repeat:no-repeat;
	background-position:0;
	padding-left:12px;
	}
	
	#nav_01 li a:hover{
	display:block;
	text-decoration:underline;
	color:#990000;
	background-image:url(../images/about_icon_sele.gif);
	background-repeat:no-repeat;
	background-position:0;
	}

/* list-inner */
	#inner ul{}
	
	#inner li{
	margin-left:40px;
	}
	
	#inner li a{
	width:220px;
	background-image:none;
	padding-left:0;
	}
	
	#inner li a:hover{
	background-image:none;
	}

/* メンバーリスト */
#member_list{
	display:block;
	line-height:1.2em;
	}
	#member_list a{
	display:block;
	color:#000;
	text-decoration:none;
	border-left:solid 5px #ddd;
	padding:5px;
	}
	#member_list a:hover{
	text-decoration:underline;
	color:#990000;
	border-left:solid 5px #990000;
	}

/* ------
nav_02
------ */

/* 対象項目 */
#nav_02{
	 width:206px;
	 height:auto;
	 float:right;
	 }
	 
#nav_02 p{
	font-size:x-small;
	line-height:1.2em;
	color:#026b06;
	margin-bottom:14px;
	}
	 
#nav_02 h2{
	display:block;
	width:auto;
	height:30px;
	background-image:url(../images/title_item.gif);
	background-repeat:no-repeat;
	margin-bottom:4px;
	}
	
#nav_02 h3{
	display:block;
	width:auto;
	height:20px;
	margin-bottom:2px;
	}
	
	#nav_02 h3.ganshu{
	background-image:url(../images/s_title_01.gif);
	background-repeat:no-repeat;
	}
	
#nav_02 h3.ryoho{
	background-image:url(../images/s_title_02.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	}
		
/* 対象項目リスト */
#nav_02 ul{
	display:block;
	width:206px;
	list-style:none;
	line-height:1.6em;
	}

#nav_02 li{
	display:block;
	width:178px;
	color:#ccc;
	margin-bottom:2px;
	}

/* 01 */
#nav_02 li.li_01{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_01 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_01 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 02 */
#nav_02 li.li_02{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_02 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_02 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 03 */
#nav_02 li.li_03{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_03 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_03 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 04 */
#nav_02 li.li_04{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_04 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_04 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 05 */
#nav_02 li.li_05{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_05 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_05 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}


/* 06 */
#nav_02 li.li_06{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_06 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_06 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 07 */
#nav_02 li.li_07{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_07 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_07 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 08 */
#nav_02 li.li_08{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_08 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_08 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 09 */
#nav_02 li.li_09{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_09 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_09 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 10 */
#nav_02 li.li_10{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_10 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_10 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 11 */
#nav_02 li.li_11{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_11 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_11 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 12 */
#nav_02 li.li_12{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_12 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_12 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 13 */
#nav_02 li.li_13{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_13 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_13 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 14 */
#nav_02 li.li_14{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_14 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_14 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 15 */
#nav_02 li.li_15{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_15 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_15 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

	
/* 16 */
#nav_02 li.li_16{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_16 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_16 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 17 */
#nav_02 li.li_17{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_17 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_17 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}
	
/* 18 */
#nav_02 li.li_18{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_18 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_18 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}


/* 19 */
#nav_02 li.li_19{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_19 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_19 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 20 */
#nav_02 li.li_20{
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	padding-left:12px;
	}

/* 21 */
#nav_02 li.li_21{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_21 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_21 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 22 */
#nav_02 li.li_22{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_22 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_22 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 23 */
#nav_02 li.li_23{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_23 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_23 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}

/* 24 */
#nav_02 li.li_24{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_24 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#000;
	padding-left:12px;
	}
	#nav_02 li.li_24 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}
		
/* 25 */
#nav_02 li.li_25{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_25 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_25 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}


/* 26*/
#nav_02 li.li_26{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_26 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_26 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}
	
/* 27*/
#nav_02 li.li_27{
	width:206px;
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:dashed 1px #aaa;
	}
	#nav_02 li.li_27 a{
	display:block;
	width:178px;
	text-decoration:none;
	color:#666;
	padding-left:12px;
	}
	#nav_02 li.li_27 a:hover{
	display:block;
	background-repeat:no-repeat;
	background-position:0;
	text-decoration:underline;
	color:#990000;
	}
	

/* --------------------------------------
 NAVIGATION2_BOX
-------------------------------------- */
/* 右列全体枠 */

DIV#nav2_box{
	 width:214px;
	 float:right;
	 }

#nav2_box p{
	font-size:x-small;
	line-height:1.2em;
	color:#333;
	}

/* ------
nav2_01
------ */

/* 構造化抄録 */
	#nav2_01{
	width:auto;
	background-color:#ebe9ba;
	padding:4px;
	margin-bottom:14px;
	}

	#nav2_01 h2{
	display:block;
	width:206px;
	height:36px;
	margin-bottom:4px;
	}
	
	#nav2_01 h2 a{
	display:block;
	width:206px;
	height:36px;
	background:url(../images/but_01.gif);
	background-repeat:no-repeat;
	}

	#nav2_01 h2 a:hover{
	background:url(../images/but_01_h.gif);
	background-repeat:no-repeat;
	}

/* ------
nav2_02
------ */

/* 医薬品プロフィール */
	#nav2_02{
	width:auto;
	background-color:#ebe9ba;
	padding:4px;
	margin-bottom:14px;
	}

	#nav2_02 h2{
	display:block;
	width:206px;
	height:36px;
	margin-bottom:4px;
	}
	
	#nav2_02 h2 a{
	display:block;
	width:206px;
	height:36px;
	background:url(../images/but_02.gif);
	background-repeat:no-repeat;
	}

	#nav2_02 h2 a:hover{
	background:url(../images/but_02_h.gif);
	background-repeat:no-repeat;
	}

/* ------
nav2_03
------ */

/* 関連リンク */
	#nav2_03{
	width:auto;
	background-color:#ebe9ba;
	padding:4px;
	margin-bottom:20px;
	}

	#nav2_03 h2{
	display:block;
	width:206px;
	height:36px;
	margin-bottom:4px;
	}
	
	#nav2_03 h2 a{
	display:block;
	width:206px;
	height:36px;
	background:url(../images/but_03.gif);
	background-repeat:no-repeat;
	}

	#nav2_03 h2 a:hover{
	background:url(../images/but_03_h.gif);
	background-repeat:no-repeat;
	}

/* ------
info_01
------ */

/* インフォメーション */
	DIV#info_01{
	width:auto;
	border:solid 1px #aaa;
	margin-bottom:10px;
	}
	
	#info_01 h2{
	display:block;
	width:auto;
	height:32px;
	background-image:url(../images/title_info.gif);
	background-repeat:no-repeat;
	margin-bottom:4px;
	}
	
	/* リスト */
	#info_01 dl{
	background-color:#fff;
	padding:4px;
	}	
	#info_01 dt{
	color:#990000;
	}	
	#info_01 dd{
	line-height:1.3em;
	margin-bottom:0.5em;
	}
	
	/* リンク設定 */
	#info_01 a{color:#000;}
	#info_01 a:hover{color:#990000;}

/* ------
info_02
------ */

/* 更新情報 */
	#info_02{
	width:auto;
	border:solid 1px #aaa;
	margin-bottom:20px;
	}
	
	#info_02 h2{
	display:block;
	width:auto;
	height:32px;
	background-image:url(../images/title_update.gif);
	background-repeat:no-repeat;
	margin-bottom:4px;
	}

	/* リスト */
	#info_02 dl{
	background-color:#fff;
	padding:4px;
	}
	#info_02 dt{
	color:#990000;
	}
	#info_02 dd{
	line-height:1.3em;
	margin-bottom:0.5em;
	}
	
	/* リンク設定 */
	#info_02 a{color:#000;}
	#info_02 a:hover{color:#990000;}
	
	/* 更新情報一覧 */
	.update_bk{
	font-size:10px;
	text-align:right;
	padding-right:3px;
	margin-bottom:4px;
	}


/* --------------------------------------
 FOOTER
-------------------------------------- */
DIV#footer_area{
	width:782px;
	height:auto;
	background-image:url(../images/container_bg.gif);
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	}
	
DIV#footer{
	width:745px;
	border-top:double 3px #c8e3c2;
	margin-left:6px;
	margin-right:6px;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:30px;
	clear:both;
	}

	#footer address{
	font-size:11px;
	font-style:normal;
	color:#000;
	line-height:1.2em;
	}
	
	#footer span{
	display:block;
	font-size:9px;
	color:#999;
	line-height:1.8em;
	margin-bottom:10px;
	}
	
	#footer p{
	font-size:9px;
	line-height:1.4em;
	color:#000;
	font-style:normal;
	}