/*20050331 13:15最新CSS*/
/*フォント＆行間＆スペース設定*/
.text-large {  font-size: 113%}
.text-std {  font-size: 100%}
.text-small {  font-size: 67%}
.mgtext-small { font-size: 83%}

.space-3px {  font-size: 3px;}
.space-6px {  font-size: 6px;}
.space-9px {  font-size: 9px;}
.space-12px {  font-size: 12px;}
.space-15px {  font-size: 15px;}
.space-18px {  font-size: 18px;}
.space-24px {  font-size: 24px;}

/*フォントのカラーとリンクのカラー設定*/
.green{color: #206D1F;}
.red{color: #CC0000;}
.yellow{color: #FFA500;}
.gray{color: #696969;}
.kon{color: #191970;}
a:link {  color:#08427c;  text-decoration: underline}
a:visited {  color:#305858;  text-decoration: none}
a:active {  color:#FFCC33;  text-decoration: underline}
a:hover {  color:#669900;  text-decoration: underline}
/*白文字設定*/
.white {color: #FFFFFF;}
a.white:link {  color: #FFFFFF; text-decoration: none}
a.white:visited {  color: #FFFFFF; text-decoration: none}
a.white:active {  color:#FFFF99; text-decoration: underline}
a.white:hover {  color: #FFF667; text-decoration: underline}


/*全体のレイアウト*/
body{ margin:0px; padding:5px 0px 20px 0px; font-size:83%; color:#333333; background-color:#DEDDDE;}
div#divmain{ padding-left :33px;width:800px; background:url(../image/bg_middle.gif) repeat-y ; background-color: #ffffff !important;}
div#foot{ margin:0px; padding-left :33px; width:800px; background:url(../image/bg_middle.gif) repeat-y ; background-color: #ffffff;}
div.divbottom{	margin-left:-33px; padding:0px;}
div#head{/*ヘッダー*/ padding:5px; background-color: #ffffff;}
div#bc{/*パン屑リスト*/	width:736px; margin-left:5px; padding:3px; border-top :1px solid #ccc; border-bottom:1px solid #ccc; background-color: #ffffff;}
div#menubar{/*左メニューバー*/ margin-top: -14px;}
div#menubar{/*メニューとボタン全体*/ margin-left:-20px; position:absolute; top:112px; left:33px;; clip:rect(   )}
div#menu{/*メニュー*/ width:199px; margin: 0px;}
div#button{/*メニュー下ボタン*/	margin:15px; padding:7px;}
div#language{position:absolute;	top:10px;left:375px;}

div#headsubmenu{
	position:absolute;
	top:18px;
	left:600px;
	font-size: 11px;
	width:200px;
}




div#main{margin-top:7px; padding:0px 0px 0px 105px;	background:url(../image/bg_2ndmenu.gif) repeat-y; background-color: #ffffff;}
div.ctable1 { margin : 0px 10px 10px 8px; width :608px;	line-height:133%; font-size:100%;}
div.ctable2 { margin : 0px 30px 30px 10px; width :605px;}
td{	line-height:133%; font-size:83%;}

/*トップページのレイアウト*/
div#topmain{ /*コンテンツのメイン部分の配置*/margin:5px 0px 10px 180px;}
div#topimage{  margin-left:-4px;}/*写真の位置*/
/*写真の位置*/
/*div#topimage{
	margin-left:-1px;
	width:542px;
	height:150px;
	border:1px solid #eeeeee;
	border-bottom:3px solid #eeeeee;
	border-left:3px solid #eeeeee;
}
*/







div#topcontnews{/*ニュースの枠*/ width:542px; border :1px solid #ccc;}
div#submenu{ margin:3px; padding-left :33px; width:750px; text-align:center;}
div#copy{ margin:3px; width:750px; text-align:center; padding:3px; background-color: #ffffff;}
div#ssllogo{ margin-left:50px;}
dl.topnews{/* トップページ：最新ニュース*/margin-left: 15px; margin-top:2px;	width: 500px; font-size:100%;}
dl.topnews dt{/* トップページ：最新ニュース日付*/font-weight:bold;background:url(../image/arrow_small.gif) no-repeat ;padding-left :10px;}
dl.topnews dd{/* トップページ：最新ニュース内容文*/	margin:-15px 5px 5px 0px; border-bottom :1px dotted #cccccc; line-height:133%; ; padding: 5px 10px 5px 110px}

dl.topnews h2{/* トップページ：ニュースのタイトル*/	
	font-size:14px;
	}

div#headsubmenu{
	position:absolute;
	top:18px;
	left:600px;
	font-size: 11px;
}


/*がんinfo.のフォントのカラーとリンクのカラー設定*/
h1{  font-size: 12px; font-weight: bold; margin: 0px;}
h2{  font-size: 12px; font-weight: bold; margin: 4px;}
h3{	 font-size: 12px; font-weight: bold; margin:8px 0px 5px 0px;}
h4{  font-size: 14px; font-weight: bold; margin:15px 0px 10px 8px;; width: 600px}
h5{  font-size: 12px; font-weight: bold; margin: 0px; width:617px; margin : 10px 0px 5px 0px;}
h6{  font-size: 12px; font-weight: bold;	width: 617px; margin: 10px 0px 5px 28px;}
div.pagenavi a{ text-decoration:none; color:#333333;}
div.pagenavi a:visited{ text-decoration:none; }
div.pagenavi a:hover{ text-decoration:underline; }
div.pagetop{ margin:10px 60px 5px 0px; text-align: right; font-size:83%;}
img.arrow{ margin-bottom:-1px; margin-left:5px;}
div.cyoten { width : 580px ; margin : 20px 5px 20px 15px ; padding : 10px 3px 0px 3px ;	background-color:#FFFFFF ;border : solid 1px #cccccc ;}
ul.cyoten {	font-size:12px; margin-top:5px; margin-left:15px; margin-right:10px; padding-left :5px;}
li.cyoten {	}
div.ch4 {width : 600px ; line-height:1.4; margin : 0px 0px 10px 10px ;}
div.ch5 {/*border : solid 1px #ff0000 ;*/ width : 580px ; line-height:1.4; margin : 5px 0px 2px 12px ;}
div.ch6 { width : 580px ; line-height:1.4; margin : 5px 0px 2px 30px ;}
div.cfi {/*がんinfoフッタ文字*/	margin : 0px 0px 0px 0px ;	padding : 3px 0px 0px 0px ;	width : 615px ;	font-size: 10px; color : #666666;}
ul.top{	font-size:100%; margin-top:5px; margin-left:15px; padding-left :15px;}/*hirashi*/
ul.clist { margin-top:5px ; margin-bottom :12px ; margin-left : 10px ; padding-left : 10px; }
li.clist { margin-bottom:2px;}
li{	line-height:133%; padding:0.2em 0px;}

.top li{
	line-height:120%;
	padding:1px;
	margin:1px;
}

/*MMWR記事page用*/
h3.mmwr { /*indexタイトル*/ color : #ffffff ; background-color:#2850C6; margin-left:2px; font-size:100%; width:600px;}
div.mmwrmain {	/*メイン文章*/  padding-left  :1px; width:800px; background:url(../image/bg_middle.gif) repeat-y ;}
p.mmavolno { /*タイトル部分*/ margin-left:10px; text-align:left; font-size:100%;; line-height: 133%}
h1.mmaEng { /*英語タイトル*/ margin-left:10px; color:#000000;	font-weight:normal;	font-size:10px;}
h1.mmaJpn { /*日本語タイトル*/color:#000000;	margin-top:12px; text-align:center; font-size:133%;; line-height: 140%}
h2.mmi { /*indexpage用*/color:#000000; margin-left:30px;}
h2.mma { /*page用References題名*/color:#000000; background-color:#cccccc; width:680px; margin-left:10px; text-align:center; font-size:110%;; line-height: 133%}
h3.mmi { /*indexpage用*/color:#000066; background-color:#99cccc; margin-left:20px; font-size:12px; width:550px;}
div.mmibnH1 { /*バックナンバー*/margin-left:50px; font-size:100%;}
div.mmiH3 { /*indexpage用記事タイトル*/	margin-top :0px; margin-left:25px;}
div.mmaR { /*page用1記事リファレンス*/color:#000000; background-color:#E7E7E7; width:703px; margin-left: 23px; padding-top  :2px;	padding-left:2px; padding-bottom:2px;line-height:133%; font-size:100%;; padding-right: 2px}
p.mmaabstr { /*記事抄訳*/margin-top:20px; margin-bottom:10px; margin-left:15px; text-align:left; line-height:140%; font-size:100%; width:703px;}
div.line750 { /*MMWR記事中の分離線*/ margin-top : 50px;	margin-left : 0px;}   

/*サイトマップ用*/
div.sitemap a{ text-decoration:none; color:#003366;}
div.sitemap a:visited{ text-decoration:none;  color:#003366;}
div.sitemap a:hover{ text-decoration:underline; }
div.list {	font-size: 12px; line-height: 133%;	margin-bottom: 6px;}
.list ul { list-style: none; padding-left  : 20px; margin: 0px 0px 0px 0px;}
.list li {	padding-left  : 20px;	margin-left: 20px;	background: url("../site/image/sitemap_arrow_r.gif") 5px  2px  no-repeat ;}
.list li.link {	padding-left  : 20px;	margin-left: 20px;	background: url("../site/image/sitemap_arrow_r.gif") 5px  2px  no-repeat ;}
.list blockquote { width: 100%;	margin-top: 3px; margin-left: 0px;}
div.sitemtable { margin:0px 15px 20px 40px; width:550px; line-height: 133%; font-size:12px;}
.sitemtable td { padding: 2px 20px 2px 17px; background: url("../site/image/sitemap_arrow_r.gif") 5px  2px  no-repeat ; }
div.sitemth { margin:20px 15px 5px 10px; width :550px; line-height:133%; font-size:12px;}
.sitemth td.habout { padding: 2px 20px 2px 17px; background: url("../site/image/bg_about.gif") 5px  2px  no-repeat ;}
.sitemth td.hcancer { padding: 2px 20px 2px 17px; background: url("../site/image/bg_cancer.gif") 5px   2px  no-repeat ;}
.sitemth td.hconference { padding: 2px 20px 2px 17px; background: url("../site/image/bg_conference.gif") 5px  2px  no-repeat;}
.sitemth td.hlink { padding: 2px 20px 2px 17px; background: url("../site/image/bg_link.gif") 5px  2px  no-repeat ;}
.sitemth td.hmagsearch { padding: 2px 20px 2px 17px ;
 background: url("../site/image/bg_magsearch.gif") 5px  2px  no-repeat ;}
.sitemth td.hmember {
    padding: 2px 20px 2px 17px ;
    background: url("../site/image/bg_member.gif") 5px  2px  no-repeat ;}
.sitemth td.hmmwr {
    padding: 2px 20px 2px 17px ;
    background: url("../site/image/bg_cancer.gif") 5px  2px  no-repeat ;}
.sitemth td.hservice {
    padding: 2px 20px 2px 17px ;
    background: url("../site/image/bg_service.gif") 5px  2px  no-repeat ;}

.sitemth td.hsite {
    padding: 2px 20px 2px 17px ;
    background: url("../site/image/bg_site.gif") 5px  2px  no-repeat ;
}

/*:::職員募集::::::::::*/
.sitemth td.hjob {
    padding: 2px 20px 2px 17px ;
    background: url("../site/image/bg_job.gif") 5px  2px  no-repeat ;
}

/*:::抄録作成者および翻訳者::::::::::*/
.sitemth td.hshoroku_job {
    padding: 2px 20px 2px 17px ;
    background: url("../site/image/bg_shoroku_job.gif") 5px  2px  no-repeat ;
}


	
/*:::賛助会員専用サイト　H17ユーザ会お知らせ::::::::::*/
div#member-news{
	padding-top:10px;
}

div#member-news h2{
	margin:0px;
	padding-left:5px;
	letter-spacing: 1px;
	border-left:3px solid #cc3300;
	border-right:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #cccccc;
	background:#dddddd;
	font-size:15px;
	font-weight:bold;
}

div#member-news h4{
	letter-spacing: 1px;

	border-bottom:1px solid #aaaaaa;
	border-left:5px solid #aaaaaa;
	padding-left:3px;
	width:500;
}

div#member-news ul{
	margin-top:1px;
	margin-bottom:1px;
}
div#member-news li{
	line-height:120%;
}

div#member-news p{
	margin:3px;
	padding-left:7px;
}

div#member-news .pdf{
	margin:3px;
	padding-left:21px;
}



.list{
	margin:0px;
	padding:0px;
	list-style: none;
}

/*:::ニュース＆トピックス履歴ページ作成::::::::::*/
ul#news-year{
	margin:0px;
}

ul#news-year li{
	list-style-type:none;
	font-weight:bold;
	font-size:15px;
	width:170px;
	border:1px solid #000066;
	border-left:5px solid #000066 !important;
	padding:1px;
	padding-left:15px;
	margin-bottom:10px;

}





/*:::SELIMICWebAlert　サブタイトル追加::::::::::*/
.subname{
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:18px;
}

div.ctable1_a{
	margin : 8px 10px 10px 8px;
	width :608px;
	line-height:133%;
	font-size:100%;
}
/*:複写サービス　テーブル位置:::::::::*/
.table_p{
	margin-left:10px;
	margin-top:10px;
}

/*:文献検索サービス　ｈ４:::::::::*/
.sq_t{
	font-size:middle;
	font-weight:bold;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

/*:文献検索サービス　ｈ４:::::::::*/
.sq_t2{
	font-weight : bold;
	font-size:14px;
/*	border-left:10px solid #000071;*/
	border-bottom:1px solid #cccccc;
		background:#ffffff;
	padding-left:20px;
	margin-bottom:5px;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;

}

/*:文献検索サービス　ｈ４:::::::::*/
.sq_t3{
/*	border-left:solid 5px #999999;*/
	padding:2px;
	padding-left:3px;
	padding-right:10px;
/*	background-color:#EEEEEE;*/
	margin:1px;
	font-weight:bold;
}

.sq_gray{
	list-style-image:url(../site/image/sq_gray.gif);
}

/*:著作権について:::::::::*/
.sanko_ul{
	margin: 0px;
	list-style-type: disc;
}

/*::::::::::::::::::::::::::::::::::::*/

area:link
{text-decoration:none;
color:#000000;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
}
area:visited
{
text-decoration:none;
color:#000000;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
}
area:active
{text-decoration:none;
color:#000000;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
}
area:hover
{text-decoration:none;
color:#000000;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
}

/*:下線文字:::::::::*/
.underline{
	text-decoration: underline;
}

/*:サービスへのリンクボタン:::::::*/
.service_bt1{
	margin-top:10px;
	padding-bottom:5px;
}

/*:サービスへのリンクボタン:::::::*/
.service_bt{
	text-align:left;
	margin-bottom:8px;
}
.service_bt td{
	height:28px;
	width:300px;
}

.align_c{
	text-align:center;
}

.align_r{
	text-align:right;
}

ul.margin_1{
	font-size:100%; 
	margin:5px;
	padding-left:15px;
}

/*お知らせ*/
.attention{
	width:390px;
	margin:0px;
	padding:10px;
	border:1px solid #bbbbbb;
}

.tekisei{
}


.tekisei h3{
	background-image:url(../image/maru.gif);
	background-repeat:no-repeat;
	padding:0px;
	padding-left:20px;
}

.tekisei p{
	padding:0px !important;
	margin:0px !important;
}

.tekisei ol{
	margin-top:0px !important;
	margin-bottom:5px !important;
}

.tekisei span{
	padding-left:40px;
}

.seminar-list{
	list-style-image:url(../image/point2.gif);
	list-style-position:top;
}

.update_table{
	width:410px;
	text-align:right;
}


.font-dec1{
	font-size:15px;
	color:#0000cc;
	backgroud:#66ccff;
}

#vision{
/*	background:#E6F3FF;*/
	padding:10px;
	margin-left:125px;
/*	margin-left:100px;*/
	text-align:center;
	width:310px;
	border:1px solid #cccccc;

}

#misson{
/*	background:#E3F1CD;*/
	padding:10px;
	padding-left:30px;
	border:1px solid #cccccc;
	margin:0px;
}

.vm_title{
	font-size:15px;
	font-weight:bold;
	padding-left:-100px;
}

.map{
	margin:0px;
	margin-top:10px;
	margin-left:30px;
}


#map_info{
	margin:0px;
	margin-top:10px;
	padding:5px;
	border:1px solid #cccccc;
	width:500px;
}

table#icons{
	margin:0px;
	margin-top:10px;
}

table#icons td{
/*/	border:0px solid #cccccc;
/*	margin:2px;
	padding:2px;*/
	width:70px;
	font-size:13px;
/*	text-align:center;
/*	background-image:url(../about/map/image/icon_bk.png);
	background-repeat:no-repeat;*/
}

table#icons th{
	border:0px solid #cccccc;
	margin:2px;
	padding:2px;
	width:70px;
	font-size:13px;
	text-align:center;
}


p#icons_t{
	border:1px solid #cccccc;
	margin:2px;
	padding:2px;
	text-align:center;
	color:#666666;
	background:eaeee3;
	width:150px;
}

.icon{
	margin:0px;
	padding:0px;
	margin-right:5px;
	border:1px solid #cccccc;
	width:50px;
}

#user_info{
	margin:3px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	background:#E6F3FF;
	border:solid 5px #EEEEEE;
	width:500px;
}

.deco_1{
	font-size:15px;
	color:#000066;
	font-weight:bold;
}

#user_info dt{
	margin-left:5px;
	font-weight:bold;
}

#user_info dd{
	margin-left:15px;
	margin-bottom:10px;
}

#user_info ul{
	padding:0px;
	margin:0px;
}

#user_info li{
	margin-left:15px;
}

.resume{
	margin-top:7px;
	margin-left:130px;
}

.date{
	font-weight:bold;
}

.letter_sp{
	letter-spacing:1.5px;
}

.text_posi{
	padding-left:30px;
}

.imicordernews{
	width:165px;
	margin-left:22px;
	margin-top:10px;
	border:3px double #ffffff;
/*	background:#3366cc;*/
	background:#3399ff;
	color:#ffffff;
	padding:3px;
/*	height:200px;*/
}

.imicordernews h3{
	font-size:16px;
	text-align:center;
}

.imicordernews p{
	width:154px;
	padding:3px;
	margin:2px;
	background:#ffffff;
	color:#666666;
	border:1px solid #999999;
}

.imicordernews_top{
	font-weight:bold;
	font-size:15px;
	color:#666666;
}

/*工事中・リニューアルで使用*/
.warning{
	line-height:200%;
	text-align:center;
	color:#666666;
	padding-right:130px;
}

.warning p{
	line-height:180%;
	text-align:left !important;
	color:#333333 !important;
	font-size:15px;
	font-weight:bold;
}


.attention{
	line-height:180%;
	text-align:center;
}


.renewal{
	padding-right:120px;
	padding-top:30px;
	line-height:180%;
	text-align:center;
	color:#666666;
}


.font_s25{
	font-size:25px;
}

.font_s28{
	font-size:28px;
}

.font_s30{
	font-size:30px;
}


.img_bt{
	padding:0px;
	margin-bottom:-10px;
}

.font_s17{
	font-size:17px;
}

/*PDFファイルの位置*/
.pos_pdf{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-left:100px;
}

/*財団案内　ページ*/
.outline_menu{
	background:#cecf9c ! important;
}

/*賛助会員　ページ*/
.member_menu{
	background:#cccc66 ! important;
}
