@charset "Shift_JIS";

/*
e-CLINICIAN Default Styles
Author : Junya Sano(Hidejima)
Virsion : 070516;
*/



/*init Settings
----------------------------------------*/
* {
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-decoration:none;
}
/*----------------------------------------init Settings*/







/*Common Settings
----------------------------------------*/

body{
	font-size: 88%;
	line-height: 1.5;
	font-family: "qMmpS Pro W3","lr oSVbN",sans-serif;
/*	text-align:center;*/
	background: #FFF url(../img/bg_body.gif) repeat-x;
	color: #333;
}
img {
	border:0;
}
a:link,
a:visited {
	color: #06C;
}
a:hover {
	color: #F90;
}

.Label {
	display:none;
}
.ClearBoth {
	clear:both;
	width:1px;
	height:0px;
	overflow:hidden;
}

/*---------------------------------------- Common Settings*/










/*Font Size (Switchable)
----------------------------------------*/
body{
	font-size: 88%;
}
sub{
	font-size:80%;
}

#SideNavi .Serial li{
	font-size:86%;
}
#SideNavi .HelperApp p{
	font-size:75%;
}
#SideNavi .CorpLink li{
	font-size:83%;
}
#GoTop {
	font-size:83%;
}
#Footer .FooterLink {
	font-size:86%;
}
.BookIndex .BookTitle h2{
	font-size:125%;
	padding-top:20px;
}
.BookIndex .BookTitle h2 strong{
	font-size:150%;
}
.BookIndex .BookTitle h2 span{
	font-size:67%;
}
.BookIndex .BookTitle h3{
	font-size:112%;
}
.BookIndex .BookTitle h3 span{
	font-size:75%;
}
.BookIndex .BookTitle ul{
	font-size:86%;
}
.BookIndex .BookTitle p.OLDBN{
	font-size:86%;
}
.BookIndex .Article h4 {
	font-size:100%;
}
.BookIndex .Article h5 {
	font-size:100%;
}
.BookIndex .Article h6 {
	font-size:86%;
}
.BookIndex .Article li {
	font-size:86%;
}
.BookIndex .Article li a {
	font-size:116%;
}
.BookIndex .Article li strong {
	font-size:116%;
}
.BookIndex .Article .Serial h3 {
	font-size:100%;
}
.ArchiveIndex .BookTitle h2{
	font-size:125%;
}
.ArchiveIndex .BookTitle h2 strong{
	font-size:150%;
}
.ArchiveIndex .BookTitle h2 span{
	font-size:67%;
}
.ArchiveIndex .BookTitle ul{
	font-size:86%;
}
.ArchiveIndex .Article h3{
	font-size:143%;
}
.ArchiveIndex .ThumbBox {
	font-size:86%;
	line-height:1.3;
}
.ArchiveIndex .Article h4{
	font-size:100%;
}
.ArchiveIndex .Article h4 span{
	font-size:86%;
}
#LogIn #Container .ReadMe {
	font-size:100%;
}
#LogIn #Container .Confirm {
	font-size:112%;
}
#LogIn #Container .PushNo {
	font-size:86%;
}
#BlankWindow h2 {
	font-size:112%;
}
#BlankWindow h2 span {
	font-size:75%;
}
.ArBrowser h3{
	font-size:100%;
}
.ArBrowser span{
	font-size:86%;
}

.ArBrowser .Photo ul{
	font-size:100%;
}
.ArBrowser .Cap dt{
	font-size:100%;
}
.ArBrowser .Cap dt span{
	font-size:86%;
}
.ArBrowser .Cap dd{
	font-size:86%;
}

.ClosedIndex h2 {
	font-size:112%;
}
.ClosedIndex .TitleList li{
	font-size:86%;
}
.ClosedIndex .TitleList li a {
	font-size:116%;
}
.BKList h2 {
	font-size:112%;
}
.BKList h4 {
	font-size:86%;
}
.BKList h4 strong {
	font-size:133%;
}
.BKList h4 span{
	font-size:100%;
}
.BKList .AnchorIndex li{
	font-size:86%;
}
.BKList .AnchorIndex h5{
	font-size:100%;
}

.BKList .TitleList li{
	font-size:100%;
}
.BKList .TitleList li span {
	font-size:86%;
}
.BKIndex h2 {
	font-size:114%;
}
.BKIndex li {
	font-size:84%;	
}
.BKIndex li h4 {
	font-size:166%;
}
.BKIndex li strong{
	font-size:116%;	
}
.BKNoList h2 {
	font-size:112%;
}
.BKNoList li {
	font-size:100%;	
}
.BKNoList li h4 {
	font-size:143%;
}
.BKNoList h4 span {
	font-size:60%;	
}
.BKNoList li h5 {
	font-size:100%;
}
.BKNoList li h5 span {
	font-size:86%;
}
.BKNoList li strong{
	font-size:116%;	
}
.BKNoList ul.PrevNext li {
	font-size:86%;	
}
.Search .Attention {
	font-size:86%;	
}
.Search h2 {
	font-size:114%;	
}
.Search h5 {
	font-size:100%;	
}
.Search label {
	font-size:86%;	
}
.Search .SearchHelp {
	font-size:86%;	
}
p.BtBack{
	font-size:86%;
}
.WhatsCli .Box h3 {
	font-size:112%;
}
.WhatsCli .Box p {
	font-size:100%;
}
.Policy h2 {
	font-size:112%;
}
.Policy h4 {
	font-size:112%;
}
.Policy p {
	font-size:100%;
}
.Policy li {
	font-size:100%;
}
.ForUse h2 {
	font-size:112%;
}
.ForUse h3 {
	font-size:112%;
}
.ForUse h4 {
	font-size:100%;
}
.ForUse h5 {
	font-size:100%;
}
.ForUse p {
	font-size:100%;
}
.ForUse li {
	font-size:86%;
}

.AllContents h2 {
	font-size:129%;	
}
.AllContents h2 span{
	font-size:75%;	
}
.AllContents h2.CornerTitle {
	font-size:112%;
}
.AllContents h3 {
	font-size:100%;	
}
.AllContents h4 {
	font-size:100%;	
}
.AllContents h5 {
	font-size:100%;	
}
.AllContents h6 {
	font-size:86%;	
}
.AllContents .SpBox li {
	font-size:86%;	
}
.AllContents .SpBox li strong{
	font-size:116%;	
}
.AllContents .SpBox li a{
	font-size:116%;	
}
.AllContents .SrBox li {
	font-size:86%;	
}
.AllContents .SrBox li a{
	font-size:116%;	
}
.AllContents .SrBox li .Writer {
	font-size:100%;
}
.AllContents .SrBox li .Issue {
	font-size:100%;
}


/*---------------------------------------- Font Size (Switchable)*/


/*Sub Sup ItalicSettings
----------------------------------------*/
sub{
	font-family:sans-serif;
	font-weight:normal;
	vertical-align:baseline;
}
i {
	font-family:sans-serif;
}
/*---------------------------------------- Sub Sup Settings*/




/*CLEAR FIX 
----------------------------------------*/
/*For ModernBrowser*/
.BKNoList li:after,
.BKList .AnchorIndex:after,
.ArchiveIndex .ThumbBox:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*For Win IE\*/
*html .clearfix{ height:1%;}
.clearfix{display:block;}
/*---------------------------------------- CLEAR FIX*/





/*Layout Settings
----------------------------------------*/

/*body > #Wrapper*/
#Wrapper {
	width:758px;
	margin:0px 0px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#FFF;
	text-align:left;
}

/*#Wapper > #Header*/
#Header {
	border-top:5px solid #036;
	background:url(../img/id_main_linkdelete.gif) no-repeat 0 0;
	height: 93px;
	position:relative;
	zoom:100%;
}
#Header h1 {
	position:absolute;
	top:24px;
	left:20px;
	position:relative;
}

/*2010 #Header h1 a Delete*/
#Header h1 a {
	position:absolute;
	top:-9999px;
	left:-9999px;
}

/*2010 #Header .LinkEisai Delete*/
#Header .LinkEisai {
	display:none;
}
#ImgSiteID {
	width:407px;
	height:54px;
}
#ImgEisaiMed {
	width:283px;
	height:28px;
}
/*FontChange Style*/
#FontChange {
	position:absolute;
	bottom:5px;
	right:20px;
}
#FontChange h5 {
	text-indent:-5000px;
	width:84px;
	height: 12px;
	line-height:20px;
	position:absolute;
	top:6px;
	right:75px;
	background: url(../img/md_fontchange.gif) no-repeat 0px 0px;
}
#FontChange ul {
	width:70px;	
}
#FontChange li {
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	float:left;
	width:22px;
	height:20px;
}
#FontChange li a{
	display:block;
	width:22px;
	height:20px;
	background: url(../img/bg_fontchange.gif) no-repeat;
}
#FontChange li.FontSmall{
	border-left:1px solid #666;
}

#FontChange li.FontSmall a {
	background-position:0px -50px;
}
#FontChange li.FontMedium a {
	background-position:-30px 0px;
}
#FontChange li.FontLarge a {
	background-position:-60px -50px;
}




/*#BlankWindow*/
#BlankWindow #Wrapper {
	margin:0px auto;
	border:none;
	background:none;
	width:710px;
}
body#BlankWindow {
	padding:0px 0px 20px 0px;
	background: url(../img/bg_blankhead.gif) repeat-x;
	text-align:center;
}

#BlankWindow #Header {
	border:none;
	background:none;
	height: 55px;
	margin-bottom:10px;
	position:relative;
}
#BlankWindow #Header h1 {
	position:absolute;
	top:19px;
	left:10px;
	text-align:left;
}

#BlankWindow h1 #ImgBlankSiteID {
	width:142px;
	height:25px;
}
#BlankWindow #Header p.BtClose{
	position:absolute;
	bottom:7px;
	right:10px;
	margin:0px;
	width:74px;
}


/*#Wapper > #Footer*/
#Footer {
	clear:both;
}


/*#Wapper > #Container*/
#Container {
	margin:24px 0px;
	background:url(../img/line_container.gif) repeat-y 0px 0px;
	float:left;
	clear:both;
}

/*#Wapper > #Container > #SideNavi*/
#SideNavi {
	width:239px;
	float:left;
}

/*#Wapper > #Container > #Main*/
#Main {
	width:518px;
	float:right;
}

/*body > #GoTop*/
#GoTop {
	clear:both;
	text-align:right;
	margin:15px 20px 0px;
	color:#666;
}
/*body > #CopyRight*/
#CopyRight {
	margin:4px 0px 0px 258px;
	padding-bottom:20px;
}
#CopyRight img {
	width:500px;
	height:14px;
	border-style: none;
}


/*LogIn Window*/

#LogIn #Header {
	border-bottom:1px solid #036;
}

#LogIn #Container {
	background:#FFF;
	margin:0px auto;
	width:758px;
}
#LogIn h2 {
	background: url(../img/md_login.gif) no-repeat 0px 0px;
	width: 470px;
	margin: 0px auto 20px;
	padding: 0px;
	height: 40px;
	text-indent:-5000px;
}

#LogIn #Container .ReadMe {
	margin:40px auto 20px;
	color:#C30;
	text-align:center;
}
#LogIn #Container .Confirm {
	margin:20px auto 10px;
	width:23em;
	text-align:left;
}

#LogIn #Container ul.LoginButton {
	width:220px;
	height:25px;
	margin:0px auto 10px;
}
#LogIn #Container ul.LoginButton li {
	font-weight:bold;
	line-height:25px;
	width:80px;
	height:25px;
	text-align:center;
	float:left;
	padding:0px 10px;
}

#LogIn #Container ul.LoginButton a {
	background: url(../img/bt_login.gif) no-repeat top center;
	width:80px;
	height:25px;
	display:block;
}
#LogIn #Container ul.LoginButton a:hover {
	background: url(../img/bt_login.gif) no-repeat bottom center;
	color:#FFF;
}
#LogIn #Container .PushNo {
	margin-bottom:30px;
	text-align:center;
}
#LogIn #Container .LogoEisai{
	text-align:center;
	margin:0px auto 50px;
}
#LogIn #Footer {
	overflow:hidden;
	height:5px;
	width:758px;
	padding:0px;
	background:#036;
}

/*---------------------------------------- Layout Settings*/


/*#BlankWindow
----------------------------------------*/
#BlankWindow h2 {
	font-family:Arial, sans-serif;
	color:#036;
	position:absolute;
	bottom:7px;
	left:165px;
}

#BlankWindow h2 span {
	font-family: "qMmpS Pro W3","lr oSVbN";
	color:#333;
	font-weight:normal;
	padding-left:0.5em;
}
#BlankWindow #FontChange {
	position:absolute;
	bottom:7px;
	right:95px;
	padding-left:400px;
}

p.BtClose {
	text-align:center;
}


.BtClose a{
	font-size:12px;
	line-height:21px;
	background: url(../img/bt_close.gif) no-repeat 0px 0px;
	display:block;
	height: 21px;
	width: 69px;
	padding-left:5px;
	margin:0px auto;
}
.BtClose a:link,
.BtClose a:visited{
	color:#333;
}
.BtClose a:hover{
	background-position: 0px -50px;
	color:#FFF;
}

/*---------------------------------------- #BlankWindow*/





/*Visual Settings
----------------------------------------*/

/*#Wapper > #HeadNavi*/
#HeadNavi {
	border-top:1px solid #036;
	border-bottom:1px solid #036;
	background: url(../img/bg_headnavi.gif) repeat-x 0 0;
	padding:0px 20px;
	height:29px;
	width:718px;
}

#HeadNavi ul {
	height:29px;
}
#HeadNavi li {
	text-indent:-5000px;
	float:left;
}

#HeadNavi li.BackNum {
	width:123px;
	height:29px;
}
#HeadNavi li.Search{
	width:152px;
	height:29px;
}
#HeadNavi li.Whats {
	width:149px;
	height:29px;
}
#HeadNavi li.ForUse {
	width:123px;
	height:29px;
}
#HeadNavi li.BackNum a{
	background:url(../img/navi_backnum.gif) no-repeat 0px 0px;
	display:block;
	width:123px;
	height:29px;
}
#HeadNavi li.Search a{
	background:url(../img/navi_search.gif) no-repeat 0px 0px;
	display:block;
	width:152px;
	height:29px;
}
#HeadNavi li.Whats a{
	background:url(../img/navi_whats.gif) no-repeat 0px 0px;
	display:block;
	width:149px;
	height:29px;
}
#HeadNavi li.ForUse a{
	background:url(../img/navi_foruse.gif) no-repeat 0px 0px;
	display:block;
	width:123px;
	height:29px;
}
#HeadNavi li a:hover{
	background-position: 0px -50px;
}



/*#Footer*/
#Footer .FooterLink {
	height:2em;
	background:#036;
	padding-left:20px;
}
#Footer .FooterLink ul {
	background:#036;
}

#Footer .FooterLink li{
	line-height:2em;
	background: url(../img/ic_3_green.gif) no-repeat left center;
	padding-right: 20px;
	padding-left: 8px;
	width:200px;
}
#Footer .FooterLink a:link,
#Footer .FooterLink a:visited{
	color:#FFF;
}
#Footer .FooterLink a:hover{
	color:#FC0;
}



/*#SideNavi*/

#SideNavi a:link,
#SideNavi a:visited {
	color:#333;
}
#SideNavi a:hover {
	color:#F90;
}

/*2010 LinkNew Delete*/
#SideNavi .LinkNew {
	display:none;
}

#SideNavi .Serial {
	width:182px;
	padding:8px 8px 0px;
	margin:0px auto 0px;
	background:#F6F6F6;
	border:1px solid #CCC;
}
#SideNavi .Serial h5{
	text-indent:-5000px;
	color:#036;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	padding-bottom:7px;
	background: url(../img/md_navi_serial.gif) no-repeat 0px 0px;
	height: 15px;
	line-height:15px;
}
#SideNavi .Serial li{
	width:174px;
	line-height:1.5;
	background: url(../img/ic_3_orange.gif) no-repeat 0 0.4em;
	padding:0px 0px 0.4em 8px;
	border-bottom:1px solid #CCC;
	margin-bottom:0.4em;
}
#SideNavi .Serial li.SerialLink{
	text-align:right;
	width:166px;
	background: url(../img/ic_3_orange.gif) no-repeat right center;
	padding:0px 8px 0px 8px;
	border-bottom:none;
	margin-bottom:0.4em;
}


#SideNavi .HelperApp {
	width:200px;
	border-top:1px solid #F2F2F2;
	margin:0px auto 30px;
	padding-top:20px;
	clear:both;
}
#SideNavi .HelperApp p{
	line-height:1.3;
	margin-bottom:8px;
}
#SideNavi .HelperApp ul{
	background: url(../img/line_dot_999.gif) repeat-x left top;
}

#SideNavi .HelperApp ul li{
	font-family:sans-serif;
	font-size:9px;
	line-height:1.3;
	background: url(../img/line_dot_999.gif) repeat-x left bottom;
	padding-left:90px;
	padding-top:19px;
	height:30px;
	position:relative;
	zoom:100%;
}
#SideNavi .HelperApp ul li img{
	position:absolute;
	top:9px;
	left:0px;
}

#SideNavi .CorpLink {
	width:200px;
	margin:0px auto;
	clear:both;	
}

/*2010 #SideNavi .CorpLink li.CorpLinkMed Delete*/
#SideNavi .CorpLink li.CorpLinkMed{
	display:none;
}
#SideNavi .CorpLink li.CorpLinkEisai{
	width:183px;
	line-height:2em;
	border:1px solid #CCC;
	background:#F6F6F6 url(../img/ic_3_orange.gif) no-repeat 5px 50%;
	padding-left: 15px;
	margin-bottom:30px;
}
/*2010 #SideNavi .CorpLink li.CorpLinkInq*/
#SideNavi .CorpLink li.CorpLinkInq{
	display:none;
}
#SideNavi .CorpLink li.CorpLinkInq a{
	background:url(../img/bt_corpinq.gif) no-repeat 0px 0px;
	display:block;
	width:200px;
	height:40px;
}
#SideNavi .CorpLink li.CorpLinkInq a:hover{
	background:url(../img/bt_corpinq.gif) no-repeat 0px -50px;
}



/*---------------------------------------- Visual Settings*/


/*#Main
----------------------------------------*/
p.BtBack{
	width: 58px;
	text-align:center;
	margin:0px auto;
	word-spacing:1px;
}
p.BtBack a{
	font-size:12px;
	line-height:20px;
	display:block;
	height: 20px;
	width: 58px;
	background: url(../img/bt_3w.gif) no-repeat 0 0;
}
.BtBack a:link,
.BtBack a:visited{
}
.BtBack a:hover{
	background-position: 0px -50px;
	color:#FFF;
}
/*---------------------------------------- Main*/





/*#Main.BookIndex (for Book PDF title)
----------------------------------------*/
.BookIndex .BookTitle {
	margin:0px 20px;
}
.BookIndex .BookTitle p.OLDBN{
	line-height:1.2;
	color:#F00;
	margin-bottom:5px;
}
.BookIndex .BookTitle h2{
	font-family:Arial, sans-serif;
	font-weight:bold;
	line-height:100%;
	border-bottom:4px solid;
	margin:0px 0px 1px 113px;
	position:relative;
	zoom:100%;
}

.BookIndex .BookTitle h2 strong{
	line-height:1;
	margin-right:8px;
}
.BookIndex .BookTitle h2 span{
	font-family: "qMmpS Pro W3","lr oSVbN",sans-serif;
	font-weight:normal;
	color:#333;
	position:absolute;
	bottom:0px;
	right:0px;
}
.BookIndex .BookTitle h2 br{
	display:none;
}
.BookIndex .BookTitle h3{
	line-height:1.4;
	color:#FFF;
	padding:0.3em 0.5em;
	margin:0px 0px 1px 113px;
}
.BookIndex .BookTitle h3 span{
	font-weight:normal;
}
.BookIndex .BookTitle ul{
	line-height:1.5;
	border-top:4px solid;
	padding-top:0.5em;
	margin-left:113px;
	width:365px;
	
}
.BookIndex .BookTitle li{
	float:left;
	padding-left:15px;
}
.BookIndex .BookTitle li.LinkPDF{
	background: url(../img/ic_pdf.gif) no-repeat left center;
	padding-right:10px;
}
.BookIndex .BookTitle li.LinkPCT{
	background: url(../img/ic_archive_mini.gif) no-repeat left center;
}

.BookIndex .BookTitle img{
	float:left;
	margin-right:10px;
	width:100px;
	height:140px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
.BookIndex .BookTitle .BookTitleGaiji{
	float:none;
	margin:0px;
	width:17px;
	height:16px;
	border:0px;
	vertical-align:-1px;
}
/*---------------------------------------- #Main .BookIndex*/







/*#Main .ArticleIndex
----------------------------------------*/
.BookIndex .Article{
	clear:both;
	width:480px;
	margin:0px auto;
	padding-top:20px;
}
.BookIndex .Article h4 {
	line-height:1.3em;
	border-left:6px solid;
	padding:0px 0px 0px 0.3em;
	margin-bottom:5px;
	margin-top:30px;
}
.BookIndex .Article h5 {
	color:#690;
	line-height:1.3em;
	margin-bottom:5px;
}
.BookIndex .Article h6 {
	line-height:1.3em;
	margin-bottom:0px;
}
.BookIndex .Article ul{
	margin-bottom:30px;
}
/*No Archive Button*/
.BookIndex .Article li {
	line-height:1.3;
	background: url(../img/ic_pdf.gif) no-repeat 0 0.2em;
	color:#555;
	padding:0px 0px 0.7em 15px;
	margin-bottom:0.7em;
	border-bottom:1px solid #BBB;
	width:465px;
}

.BookIndex .Article li a {
	line-height:1.3;
}
.BookIndex .Article li strong {
	line-height:1.3;
	color:#333;
	padding-left:1em;
	padding-right:0.3em;
	vertical-align:baseline;
}

/*Archive Button on RightSide*/
.BookIndex .Article li.ArchiveLink {
	padding:0px 80px 0.7em 15px;
	position:relative;
	background: url(../img/ic_pdf.gif) no-repeat 0 0.3em;
	border-bottom:1px solid #CCC;
	width:385px;
}
/*Archive Button*/
.BookIndex .Article li.ArchiveLink span {
	position:absolute;
	right:0px;
	top:0px;
	width:70px;
	height:21px;
	text-indent:-5000px;
}
.BookIndex .Article li.ArchiveLink span a{
	display:block;
	width:70px;
	height:21px;
	background: url(../img/bt_archive.gif) no-repeat 0px 0px;
}
.BookIndex .Article li.ArchiveLink span a:hover{
	background-position: -100px 0px;
}
/*.Article .Serial*/
.BookIndex .Article .Serial{
	background:#F6F6F6;
	margin-top:30px;
	padding-bottom:7px;
}
.BookIndex .Article .Serial h3{
	color:#FFF;
	background:#999;
	padding:3px 10px;
	margin-bottom:10px;
	border-bottom:1px solid #888;
}
.BookIndex .Article .Serial ul{
	margin-bottom:0px;
}
.BookIndex .Article .Serial li{
	width:445px;
	margin:0px auto 0.7em;
}
.BookIndex .Article .Serial li.ArchiveLink{
	width:365px;
	margin:0px auto 0.7em;
}

/*Column*/
.BookIndex .Article .Column{
	padding:10px 10px 1px;
	margin:20px 0px;
	border:3px double #CC9;
	background:#FFE;
}
.BookIndex .Article .Column#TopNoMargin{
	margin-top:0;
}
.BookIndex .Article .Column ul{
	width:440px;
	margin:0px;
}
.BookIndex .Article .Column li{
	width:440px;
}
.BookIndex .Article .Column li.ArchiveLink{
	width:360px;
	margin:0px auto 0.7em;
}
.BookIndex .Article .Serial .Column{
	border:3px double #CCC;
	background:#FFF;
	margin:20px 10px;
}
.BookIndex .Article .Serial .Column ul{
	width:420px;
}
.BookIndex .Article .Serial .Column li{
	width:420px;
}
.BookIndex .Article .Serial .Column li.ArchiveLink{
	width:340px;
	margin:0px auto 0.7em;
}
.BookIndex .Article li.Last{
	border-bottom:none;
	padding-bottom:0px;
}


/*---------------------------------------- #Main .Article*/








/*#Main .ArchiveIndex (for Book ArchiveIndex)
----------------------------------------*/

.ArchiveIndex .BookTitle {
	margin:0px auto 5px;
	width:480px;
	border-bottom:4px solid;
	position:relative;
	zoom:100%;
}
.ArchiveIndex .BookTitle h2{
	line-height:1;
	font-family:Arial, sans-serif;
}

.ArchiveIndex .BookTitle h2 strong{
	font-size:150%;
	font-weight:bold;
}
.ArchiveIndex .BookTitle h2 span{
	line-height:1;
	font-family: "qMmpS Pro W3","lr oSVbN",sans-serif;
	font-weight:normal;
	color:#333;
	margin-left:12px;
}
.ArchiveIndex .BookTitle h2 br{
	display:none;
}

.ArchiveIndex .BookTitle ul{
	font-family: "qMmpS Pro W3","lr oSVbN",sans-serif;
	position:absolute;
	bottom:1px;
	right:0px;
	line-height:1.2em;
}
.ArchiveIndex .BookTitle li{
	display:inline;
	background: url(../img/ic_3_orange.gif) no-repeat 0em 0.2em;
	padding-left: 8px;
	margin-left:10px;
}

.ArchiveIndex .Article{
	margin:0px auto;
}
.ArchiveIndex .Article h3{
	color:#036;
	background: url(../img/ic_archive_big.gif) no-repeat left center;
	padding-left: 33px;
	line-height:1.5em;
	width:446px;
	margin:0px 20px 30px;
}
.ArchiveIndex .Article h4{
	clear:both;
	color:#036;
	line-height:1.4;
	background: url(../img/bgic_archive.gif) no-repeat 0px 0px;
	width:469px;
	padding-left:10px;
	margin:30px 20px 10px;
	border-bottom:1px solid #036;
}
.ArchiveIndex .Article h4 span{
	color:#333;
	font-weight:normal;
}

.ArchiveIndex .ThumbBox{
	width:500px;
	margin:0px 0px 0px 12px;
	clear:both;
}


.ArchiveIndex .ThumbBox div{
	width:148px;
	float:left;
	padding:0px 9px 10px 8px;
}
.ArchiveIndex .ThumbBox span {
	display:block;
	background:#666;
	text-align:center;
	padding:10px 0px;
	margin:0px auto 3px;
}
.ArchiveIndex .ThumbBox a:hover span {
	background:#FC0;
}
.ArchiveIndex .ThumbBox img{
	width:90px;
	height:70px;
	border:1px solid #FFF;
	background:#666;
	margin:0px auto;
}

/*---------------------------------------- #Main .ArchiveIndex*/







/*#Main .ClosedIndex 
----------------------------------------*/
.ClosedIndex h2 {
	line-height:2;
	color:#FFF;
	width:470px;
	margin:0px auto 0px;
	padding-left:10px;
	background: url(../img/bg_md_list.gif) no-repeat #036;
}
.ClosedIndex .TitleList {
	margin:0px 20px;
	background:#F6F6F6;
}
.ClosedIndex .TitleList li {
	font-weight:bold;
	line-height:1.4;
	margin:0px;
	background: url(../img/ic_list.gif) no-repeat 10px 10px;
	padding:8px 0px 8px 25px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCC;
}
.ClosedIndex .TitleList li span{
	font-weight:normal;
}
/*---------------------------------------- #Main .ClosedIndex*/




/*#Main .BKList (Serial)
----------------------------------------*/
.BKList h2 {
	line-height:2;
	color:#FFF;
	width:470px;
	margin:0px auto 10px;
	padding-left:10px;
	background: url(../img/bg_md_list.gif) no-repeat #036;
}
.BKList .AnchorIndex {
	padding:5px 0px;
	border-bottom:1px solid #690;
	width:480px;
	margin:0px auto 10px;
}
.BKList .AnchorIndex h5 {
	color:#690;
	width:480px;
	border-bottom:1px solid #690;
	margin:0px auto 5px;
}
.BKList .AnchorIndex ul{
	zoom:100%;
	width:480px;
}
.BKList .AnchorIndex li{
	float:left;
	line-height:1.6em;
	height:1.6em;
	width:9em;
	background: url(../img/ic_3_orange.gif) no-repeat 2px 0.4em;
	padding:0px 0px 0px 8px;
}
.BKList .AnchorIndex li a{
/*for DreamWeaver*/
	float:left;
}
.BKList h4 {
	font-weight:normal;
	color:#FFF;
	background:#690;
	line-height:1.5;
	padding:0px 10px;
	margin:30px 20px 5px 20px;
	position:relative;
	zoom:100%;
}
.BKList h4 strong{
	margin-right:5px;
}
.BKList h4 span{
	position:absolute;
	right:7px;
	top:0.25em;
}
.BKList h4 span a:link,
.BKList h4 span a:visited {
	color:#FFF;
}
.BKList h4 span a:hover{
	color:#FC0;
}



.BKList ul.TitleList{
	margin:0px 20px;
	padding:7px 0px 0px;
}
.BKList .TitleList li {
	line-height:1.5;
	background: url(../img/ic_pdf.gif) no-repeat 0em 0.25em;
	border-bottom:1px dotted #CCC;
	margin:0px 10px 5px;
	padding:0px 0px 5px 15px;
}

.BKList .TitleList li a{
	display:block;
}
.BKList .TitleList span.Writer {
	padding-left:2em;
	line-height:1.3;
	color:#555;
	display:block;
}
.BKList .TitleList span.Writer br {
	display:block;
}
.BKList .TitleList span.Issue {
	line-height:1.3;
	text-align:right;
	color:#C66;
	display:block;
}
.BKList .TitleList li br {
	display:none;
}
/*---------------------------------------- ##Main .BKList */



/*#Main .BKIndex (Vol.index)
----------------------------------------*/
.BKIndex h2 {
	line-height:2;
	color:#FFF;
	width:470px;
	margin:0px auto 20px;
	padding-left:10px;
	background: url(../img/bg_md_list.gif) no-repeat #036;
}
.BKIndex ul {
	margin:20px 30px 0px;
}
.BKIndex li {
	line-height:1.0;
	font-weight:normal;
	margin-bottom:1.5em;
	padding-left:15px;
	position:relative;
	width:440px;
}
.BKIndex li p{
	line-height: 1.4;
	padding-left:8px;
	background: url(../img/ic_3_orange.gif) no-repeat 0em 0.3em;
	position:absolute;
	top:7px;
	right:0px;
}

.BKIndex li h4{
	width:440px;
	font-family:Arial, sans-serif;
	line-height:1.2;
	border-bottom:1px solid;
	margin-bottom:5px;
	margin-left:-15px;
	padding-left:15px;
	background: url(../img/ic_list.gif) no-repeat left center;
}

.BKIndex li a {
	display:block;
}
.BKIndex li a:link,
.BKIndex li a:visited {
	color:#666;
}

.BKIndex li p a:link,
.BKIndex li p a:visited{
	color:#06C;
}
.BKIndex li a:link h4,
.BKIndex li a:visited h4 {
	color:#036;
}
.BKIndex li p a:hover,
.BKIndex li a:hover h4,
.BKIndex li a:hover {
	color:#F90;
}	

/*---------------------------------------- ##Main .BKIndex */


/*#Main .BKNoList (No.Index)
----------------------------------------*/
.BKNoList h2 {
	line-height:2;
	color:#FFF;
	margin:0px auto 10px;
	width:470px;
	padding-left:10px;
	background: url(../img/bg_md_list.gif) no-repeat #036;
}
.BKNoList ul {
	margin:20px 30px 0px;
}
.BKNoList li {
	clear:both;
	font-weight:normal;
	padding-bottom:10px;
	margin-bottom:20px;
	position:relative;
	zoom:100%;
}

.BKNoList li img.Cover {
	float:left;
	width:50px;
	height:70px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	margin-right:10px;
}
.BKNoList li h4{
	padding-top:5px;
	font-family:Arial, sans-serif;
	line-height:1.0;
	border-bottom:1px solid;
	margin:0px 0px 2px 60px;
	position:relative;
	zoom:100%;
}
.BKNoList li h4 span{
	font-family: "qMmpS Pro W3","lr oSVbN",sans-serif;
	font-weight:normal;
	line-height:1.2;
	position:absolute;
	right:0px;
	bottom:1px;
}
.BKNoList li h5{
	line-height:1.3;
	margin:0px 0px 4px 60px;
}
.BKNoList li h5 span{
	font-weight:normal;
}
.BKNoList li p.LinkPCT{
	width:340px;
	font-size:12px;
	background: url(../img/ic_archive_mini.gif) no-repeat 0em 0.2em;
	margin:0px 0px 0px 60px;
	padding-left: 15px;
}
.BKNoList ul.PrevNext {
	margin:0px auto;
	padding:2px;
	width:476px;
	height:1em;
	position:relative;
	background:#EFEFEF;
}
.BKNoList ul.PrevNext li {
	line-height:1.2em;
	display:inline;
	margin:0;
	padding:0;
	clear:none;
}
.BKNoList ul.PrevNext li.Prev {
	background: url(../img/ic_3_orange_left.gif) no-repeat left center;
	padding-left: 8px;
	text-align:left;
	position:absolute;
	top:2px;
	left:5px;
}
.BKNoList ul.PrevNext li.Next {
	background: url(../img/ic_3_orange.gif) no-repeat right center;
	padding-right: 8px;
	text-align:right;
	position:absolute;
	top:2px;
	right:5px;
}


.BKNoList li a:link span,
.BKNoList li a:visited span,
.BKNoList li a:link,
.BKNoList li a:visited {
	color:#333;
}
.BKNoList ul.PrevNext li a:link,
.BKNoList ul.PrevNext li a:visited,
.BKNoList li a:link h4,
.BKNoList li a:visited h4 {
	color:#036;
}
.BKNoList li .LinkPCT a:link,
.BKNoList li .LinkPCT a:visited{
	color:#06C;
}


.BKNoList ul.PrevNext li a:hover,
.BKNoList li .LinkPCT a:hover,
.BKNoList li a:hover span,
.BKNoList li a:hover h4,
.BKNoList li a:hover {
	color:#F90;
}	


/*---------------------------------------- ##Main .BKIndex */



/*#Main .Search (e-Cli Search)
----------------------------------------*/


.Search .Round {
	background: url(../img/round_w480_bottom.gif) no-repeat left bottom;
	width:480px;
	margin:0px auto 20px;
	padding:0px 0px 20px;
	text-align:center;
}

.Search h2 {
	background: url(../img/round_w480_top.gif) no-repeat left top;
	margin:0px auto;
	width:480px;
	padding-top:20px;
	margin-bottom:15px;
}
.Search h5 {
	color:#FFF;
	margin-bottom:5px;
}
.Search .Attention {
	text-align:left;
	border:1px solid #690;
	padding:5px 10px;
	margin:20px auto;
	width:450px;
	background:#FFE;
}
.Search label {
	color:#FFF;
	font-weight:bold;
}
.Search .SearchHelp {
	line-height:14px;
	text-align:center;
	margin:10px auto 0px;
}


.Search .SearchHelp a{
	background: url(../img/ic_searchhelp.gif) no-repeat 0px 0px;
	padding-left:15px;
	padding-top:1px;
}

.Search .SearchHelp a:link,
.Search .SearchHelp a:visited {
	color:#FFF;
}
.Search .SearchHelp a:hover {
	color:#FD0;
}
.Search .ResultArea {
	margin:20px auto;
	width:450px;
}
/*---------------------------------------- #Main .Search */




/*#Main .WhatsCli (What's CLINICIAN)
----------------------------------------*/
.WhatsCli {
}

.WhatsCli .Box {
	background:#FFF url(../img/bg_whats_cli.gif) no-repeat center bottom;
	width:480px;
	margin:0px auto;
	padding:0px 0px 10px;
}
.WhatsCli .Box h2 {
	font-size:1px;
	margin-bottom:15px;
	background: url(../img/logo_whats_cli.gif) no-repeat 0px 0px;
	width: 480px;
	height:27px;
	text-indent:-5000px;
}
.WhatsCli .Box h3 {
	line-height:1.2em;
	margin-bottom:1em;
	color:#C30;
	width:440px;
	margin:0px auto 0.5em;
}
.WhatsCli .Box p {
	line-height:1.4em;
	margin:0px auto 6px;
	width:440px;
}

/*---------------------------------------- #Main .WhatsCli */





/*#Main .Policy (Privacy Policy, etc...)
----------------------------------------*/

.Policy {
}
.Policy h2 {
	line-height:2;
	color:#FFF;
	margin:0px auto 20px;
	width:470px;
	padding-left:10px;
	background: url(../img/bg_md_list.gif) no-repeat #036;
}
.Policy h4 {
	line-height:1.4em;
	margin:0px auto 3px;
	width:460px;
	color:#036;
}
.Policy p {
	line-height:1.4em;
	margin:0px auto 10px;
	width:460px;
}
.Policy ul {
	width:460px;
	margin:0px auto 10px;
}
.Policy li.LinkEisai {
	font-weight:bold;
	background:url(../img/ic_3_orange.gif) no-repeat 5px 50%;
	padding-left: 15px;
	width:445px;
}
/*---------------------------------------- #Main .Policy */



/*#Main .ForUse
----------------------------------------*/

.ForUse {
}
.ForUse h2 {
	line-height:2;
	color:#FFF;
	margin:0px auto 20px;
	width:470px;
	padding-left:10px;
	background: url(../img/bg_md_list.gif) no-repeat #036;
}
.ForUse h3 {
	line-height:1.8em;
	background:#690;
	color:#FFF;
	padding:0px 0px 0px 8px;
	margin:50px auto 10px;
	width:472px;
}
.ForUse h4 {
	line-height:1.2em;
	margin:30px auto 3px;
	padding:0px 0px 0px 3px;
	width:460px;
	color:#036;
	border-left:3px solid #FA0;
}
.ForUse h5 {
	margin:10px auto 0px;
	width:454px;
	color:#690;
}
.ForUse p {
	line-height:1.4em;
	margin:0px auto 10px;
	width:454px;
}
.ForUse ul {
	width:426px;
	margin:0px auto 10px;
}

.ForUse p.Column {
	line-height:1.4em;
	margin:0px auto 40px;
	padding:10px;
	width:458px;
	border:1px solid #690;
	background:#FFE;
}
.ForUse p.Attention {
	text-indent:-1em;
	padding-left:1em;
	width:446px;
}
.ForUse ul.HelperApp {
}


.ForUse ul.HelperApp li{
	line-height:30px;
	padding-left:100px;
	height:30px;
	position:relative;
	zoom:100%;
	margin-bottom:10px;
}
.ForUse ul.HelperApp li img{
	position:absolute;
	top:0px;
	left:0px;
}
/*---------------------------------------- #Main .ForUse */





/*#BlankWindow .ArBrowser
----------------------------------------*/

.ArBrowser {
	margin:0px 20px;
	text-align:center;
}
.ArBrowser h3{
	line-height:1.4;
	color:#036;
	background: url(../img/ic_article_single.gif) no-repeat 0em 0.2em;
	padding:0px 0px 0px 15px;
	margin-bottom:10px;
	text-align:left;
}
.ArBrowser h3 span{
	color:#333;
	font-weight:normal;
	margin-left:12px;
}
.ArBrowser .Photo{
	margin:0px auto;
	text-align:center;
}
.ArBrowser ul.PrevNext{
	height:20px;
	width:125px;
	margin:0px auto 20px;
}
.ArBrowser .PrevNext li{
}
.ArBrowser .PrevNext li.Prev{
	float:left;
}
.ArBrowser .PrevNext li.Next{
	float:right;
}
.ArBrowser .PrevNext li a{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	display:block;
	width:48px;
	height:20px;
}
.ArBrowser .PrevNext li.Prev a{
	background: url(../img/bt_back.gif) no-repeat 0px 0px;
	padding-left:10px;
}
.ArBrowser .PrevNext li.Next a{
	background: url(../img/bt_next.gif) no-repeat 0px 0px;
	padding-right:10px;
}
.ArBrowser .PrevNext li.Prev a:hover{
	background: url(../img/bt_back.gif) no-repeat 0px -50px;
	color:#FFF;
}
.ArBrowser .PrevNext li.Next a:hover{
	background: url(../img/bt_next.gif) no-repeat 0px -50px;
	color:#FFF;
}

.ArBrowser .Photo{
	margin:0px auto 15px;
}
.ArBrowser ul.ZoomSelect{
	height:20px;
	width:429px;
	margin:0px auto 15px;
}
.ArBrowser ul.ZoomSelect li{
	font-size:12px;
	line-height:20px;
	float:left;
	text-align:center;
	width: 123px;
	padding:0px 10px;
}
.ArBrowser ul.ZoomSelect li a{
	background: url(../img/bt_size.gif) no-repeat 0px 0px;
	width: 123px;
	height:20px;
	display:block;
}
.ArBrowser ul.ZoomSelect li a:hover{
	background-position: 0px -50px;
	color:#FFF;
	width: 123px;
	height:20px;
	display:block;
}
.ArBrowser dl.Cap {
	width:590px;
	margin:0px auto 15px;
	padding:5px;
	text-align:left;
	border:1px solid #CCC;
	background:#EFEFEF;
}
.ArBrowser dl.Cap dt{
	font-weight:bold;
}
.ArBrowser dl.Cap dt span{
	font-weight:normal;
	margin-left:12px;
}

/*---------------------------------------- #BlankWindow .ArBrowser*/



/*Gaiji Settings
----------------------------------------*/

/*12px Normal*/
img.Gaiji {
	vertical-align:-1px;
}


/*---------------------------------------- Gaiji Settings*/




/*Bouten Settings
----------------------------------------*/

/*14px InnerLink*/
.LinkBouten a {
	padding-top:3px;
	zoom:100%;
}
.LinkBouten a .Bouten {
	height:200px;
	z-index:0;
	background:url(../gaiji/bg_bouten_link.gif) no-repeat 50% 0;
	padding-top:3px;
}
.LinkBouten a:hover .Bouten {
	background:url(../gaiji/bg_bouten_link.gif) no-repeat 50% -30px;
}


/*---------------------------------------- Bouten Settings*/




/*#Main .AllContents
----------------------------------------
Sp=special
Sr=Serial
*/
.AllContents div.SrBox,
.AllContents div.SpBox {
	width:480px;
	padding:0px;
	margin:0px auto 50px;
}

.AllContents h2 {
	color:#036;
	margin:0px auto 0px;
	width:480px;
	border-bottom:2px solid #036;
}
.AllContents h2 span {
	font-weight:normal;
}
.AllContents h2.CornerTitle {
	line-height:1.8;
	width:460px;
	background:#690;
	padding:0px 10px;
	margin:0px auto -40px;
	color:#FFF;
	border-bottom:1px solid #CCC;
}


.AllContents .SpBox h3,
.AllContents .SrBox h3  {
	line-height:1.6;
	width:470px;
	margin:60px auto 10px;
	padding:0px 5px;
	color:#036;
	background:#F6F6F6;
	border-top:2px solid #036;
	border-bottom:1px solid #036;
}
/*ďCQȏ̏ꍇ*/
.AllContents .SrBox h3 .Kansyu {
	display:block;
	padding-left:4em;
	margin-top:-1.6em;
}


.AllContents .SrBox h4,
.AllContents .SpBox h4 {
	line-height:1.3;
	width:460px;
	margin:25px auto 5px;
	padding-left:3px;
	color:#036;
	border-left:5px solid #9C0;
}
.AllContents .SrBox h5,
.AllContents .SpBox h5 {
	color:#690;
	width:450px;
	margin:10px auto 3px;
}
.AllContents .SrBox h6,
.AllContents .SpBox h6 {
	width:450px;
	margin:10px auto 3px;
}
.AllContents .SrBox ul,
.AllContents .SpBox ul {
	line-height:1.3;
	width:440px;
	margin:0px auto 10px;
}

.AllContents .SrBox li,
.AllContents .SpBox li {
	line-height:1.4;
	color:#555;
	width:425px;
	padding:0px 0px 0.7em 15px;
	margin-bottom:0.7em;
	background: url(../img/ic_pdf.gif) no-repeat 0 0.3em;
	border-bottom:1px solid #BBB;
}

.AllContents .SrBox li a,
.AllContents .SpBox li a {
	line-height:1.3;
}
.AllContents .SrBox li strong,
.AllContents .SpBox li strong {
	color:#333;
	padding-left:1em;
	padding-right:0.3em;
	vertical-align:baseline;
}

.AllContents .SrBox li .Issue {
	line-height:1.3;
	font-size:100%;
	text-align:right;
	display:block;
	color:#C66;
}
.AllContents .AnchorIndex {
	margin:0px 20px 30px;
	border-bottom:2px solid #036;
}

.AllContents .AnchorIndex ul{
	background:#F6F6F6;
	padding:10px 10px 5px;
}

.AllContents .AnchorIndex li{
	font-size: 86%;
	line-height:1.4;
	background: url(../img/ic_3_orange.gif) no-repeat 0em 0.3em;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 8px;
}
.AllContents .AnchorIndex li a:link,
.AllContents .AnchorIndex li a:visited{
	color:#036;
}
.AllContents .AnchorIndex li a:hover{
	color:#F90;
}

.AllContents .SrBox #GoTop,
.AllContents .SpBox #GoTop {
	margin:0px;
}
/*---------------------------------------- #Main .AllContents*/

