@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-family: Tahoma, Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif;
	color: #000000;
	background-color: #e9ecf2;
	line-height:140%;
	min-width:700px;
}

* html body{ /*IE6でposition:fixedが有効になるように*/
	background:#e9ecf2 url(null) fixed;
}

#body-wrap{
	background:#FFF;
	padding:42px 0 14px; /*2011mod by i2k 30px->42px*/
}
*:first-child+html #body-wrap{	padding-top:50px;}
* html #body-wrap{	padding-top:50px;}

.body-wrap-initialheight{	height:auto !important;}/*20110930add*/

.body-wrap-initialheight{	height:auto !important;}/*20110930add*/

ul{
	list-style: none;
}
ul.itemize li{/*2011add*/
	list-style-type:disc;
	list-style-position:inside;
}

img {
	border: none;
}

h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,p,form{
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}

input{
	font-family : "MS UI Gothic";
}


button:hover{/*2011add*/
	cursor:pointer;
}

.floatclear{
	clear:both;
	line-height:0em;
	font-size:0;
	background:transparent url("")  left top no-repeat;
	height:0;
}

.floatclear hr{
	display:none;
}

label {	zoom: 1;}
li {	zoom: 1;}

/* フォント・見出し*/

a{
	color:#0055aa;
}

a:hover{
	color:#0055aa;
}

a:active {
	color:#000000;
}

strong,
em{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.note{/*2011add*/
	color:#666666;
}

/* Clear Fix */
/*2011add*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
/* * html .clearfix { height:1%; }*/
.clearfix { display:block; }
/* end clear fix */


/*ヘッダー*/

div#header{
	width:100%;
	height:37px; /*2011mod by i2k 29px->37px*/
	border-bottom:#000000 1px solid;
	position:fixed;
	background:#2d2d2d;
	color:#ccc;
	top:0;
	left:0;
	z-index:999;
	min-width:800px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.52) 0 0 2px; /*2011add by i2k*/
	-moz-box-shadow: rgba(0, 0, 0, 0.52) 0 0 2px; /*2011add by i2k*/
	box-shadow: rgba(0, 0, 0, 0.52) 0 0 2px; /*2011add by i2k*/
}

* html div#header{
	position:absolute;
	top:expression(eval(document.documentElement.scrollTop+0));
}


div#header a{
	color:#ccc;
	text-decoration:none;
}


div#header a:hover{
	color:#FFF;
}

#header_sysname{
	float:left;
}

#header_sysname a{
	display:block;
	background:#2D2D2D url("../images/ci-header.gif") 0 0 no-repeat;	
	height:20px;
	width:58px;
	text-indent:-99999px;
	position:absolute;
	top:9px; /*2011mod by i2k 5px->9px*/
	left:14px;
}

.article-book-switch{
	position:absolute;
	text-align:left;
	left:86px;
	line-height:37px; /*2011mod by i2k 29px->37px*/
	z-index:99;
}
.article-book-switch li{	display:inline;}

.article-book-switch li a{
	padding:2px 6px;
	border-radius: 2px; /*2011mod by i2k 12px->2px*/
	-webkit-border-radius: 2px; /*2011mod by i2k 12px->2px*/
	-moz-border-radius: 2px; /*2011mod by i2k 12px->2px*/
	border:solid #2d2d2d 1px;
}

.article-book-switch .current{	background:#555; border:solid #aaa 1px; color:#FFF !important;}
.article-book-switch .current:hover{	border:solid #bbb 1px;}

div#utilitylink{
	text-align:right;
	line-height:37px; /*2011mod by i2k 29px->37px*/
	padding-left:58px;
	margin-right:14px;
}

div#utilitylink ul li{
	display:inline;
}

.loginuserinfo{
	display:inline;
	margin-right:6px;/*■201109mod■*/
}

.functionlink{
	text-align:right;
	margin-left:auto;
	margin-right:0;
	display:inline;
}
.functionlink li{	margin-left:0.5em;	}

.subscription-mark{
	margin-left:4px;
	position:relative;
	top:4px;
}

.gakunin{
	margin-right:4px;
	position:relative;
	top:4px;
}


div#servicestop_information{/*■201109mod■*/
	text-align:right;
	padding-right:14px;
	margin:4px 0 8px 0;
}

div#servicestop_information ul li{/*2011mod*/
	margin-bottom:4px;
}

div#servicestop_information a{/*2011mod*/
	line-height:1.3em;
	color:#a66385;
	text-decoration:none;
}



/* 画面個別スタイル：ホーム*/
img.homelogo{/*■201109mod■*/
	height:75px;
	width:310px;
	margin-left:62px;
}

/*body.english img.homelogo{  ■201109del■*/

h1#homesystemname{
	height:75px;/*200901mod*//*■201109mod■*/
	width:310px;/*■201109add■*/
	margin:24px auto 30px;/*■201109mod■*/
	position:relative;
	margin-top:80px;/*■201109add■*/
}


/*検索ボックス*/
div#searchbox{
	width:700px;
	margin-top:20px;/*201109mod*/
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;/*201109add*/
}
* html div#searchbox{	margin-top:62px;}/*201109add*/
*:first-child+html div#searchbox{	margin-top:62px;}/*201109add*/

div#article_search{/*200908add*//*2011mod*/
	padding-top:8px;
	text-align:center;
}

div#article_form{/*200908add*//*2011mod*/
	padding-bottom:6px;
	min-height:4.4em;
}

div#author_search{/*200908add*//*2011mod*/
	padding-top:8px;
	text-align:center;
}

div#author_form{/*200908add*//*2011mod*/
	padding-bottom:6px;
}

div#fulltext_search{/*2011add*/
	padding-top:8px;
	text-align:center;
}

div#fulltext_form{/*2011add*//*■201109mod■*/
	padding-bottom:6px;
}

div#article_search{background:#7a8da9 url("../images/art_srchbox_bgtop.gif")  top no-repeat;}/*2011add*//*■201109mod■*/
div#article_form{background:transparent url("../images/art_srchbox_bgbottom.gif")  bottom no-repeat;}/*2011add*/

div#author_search{background:#ae8385 url("../images/aut_srchbox_bgtop.gif")  top no-repeat;}/*2011add*/
div#author_form{background:transparent url("../images/aut_srchbox_bgbottom.gif")  bottom no-repeat;}/*2011add*/

div#fulltext_search{background:#9ea3ac url("../images/full_srchbox_bgtop.gif")  top no-repeat;}/*2011add*//*■201109mod■*/
div#fulltext_form{background:transparent url("../images/full_srchbox_bgbottom.gif")  bottom no-repeat;}/*2011add*/

div.disclosureswitch_on{
	width:700px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}

a#trigger{/*2011mod*/
	padding-left:14px;
	background:transparent url("../images/triangle_off.gif")  left no-repeat;
}

p#switchlink{/*2011mod*/
	text-align:left;
	width:672px;
	margin-left:auto;
	margin-right:auto;
	display: none;
	margin-top:6px;/*200901mod*/
}

div#art_normal_search{
	width:700px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	clear:both;
	margin-top:-1.4em;/*200901mod*//*200908mod*/
	display: none;
}

div#art_normal_search p#switchlink{/*200908mod*//*2011mod*/
	float:left;
	width:110px;
}

div#art_advanced_search{/*200908mod*//*2011mod*/
	display:block;
	width:672px;
	margin:8px auto 0 auto;
}

	/*開閉ギミック*//*2011mod*/
.sb-open div#article_search{	background:#7a8da9 url("../images/art_srchbox_bgtoph.gif")  top no-repeat;}/*■201109mod■*/

.sb-open a#trigger{	background:transparent url("../images/triangle_on.gif")  left no-repeat;}

div#author_search{/*200908add JavaScriptオフの時のみ適用*/
	margin-top:14px;
}

div#fulltext_search{/*201102add JavaScriptオフの時のみ適用*/
	margin-top:14px;
}

div#author_form{
	min-height:4.4em;
	line-height:4.4em !important;
}
* html div#author_searchbtn input{/*200908add*/
	margin:1.1em 0;
}
div#fulltext_form{
	min-height:4.4em;
	line-height:4.4em !important;
}
* html div#freeword_searchbtn input{/*201102add*//*201109mod*/
	margin:1.1em 0;
}

input.main_srchterm{/*200908add*/
	border:#505459 1px solid;
	height:20px;
	padding-left:4px;
	line-height:20px;
	vertical-align:middle;
}

.searchbtn{/*2011add*/
	height:24px;
	border:none;5
	margin:0;
	padding:0;
	vertical-align:middle;
}

.searchbtn span{visibility:hidden;}/*2011add*/
.srchbtn-normal{	width:112px;}/*2011add*/
*:first-child+html .srchbtn-normal{margin-left:4px;}
.srchbtn-advanced{	width:324px;	margin-top:6px;}/*2011add*/

.srchbtn-art-nrm{/*2011add*/
	background:transparent url("../images/btn-srch-art-ja.png") 0 0 no-repeat;
}
.english .srchbtn-art-nrm{/*2011add*/
	background:transparent url("../images/btn-srch-art-en.png") 0 0 no-repeat;
}

.srchbtn-aut-nrm{/*2011add*/
	background:transparent url("../images/btn-srch-aut-ja.png") 0 0 no-repeat;
}
.english .srchbtn-aut-nrm{/*2011add*/
	background:transparent url("../images/btn-srch-aut-en.png") 0 0 no-repeat;
}

.srchbtn-full-nrm{/*2011add*/
	background:transparent url("../images/btn-srch-art-ja.png") 0 0 no-repeat;
}
.english .srchbtn-full-nrm{/*2011add*/
	background:transparent url("../images/btn-srch-art-en.png") 0 0 no-repeat;
}

.srchbtn-art-adv{/*2011add*/
	background:transparent url("../images/btn-srch-adv-ja.png") 0 0 no-repeat;
}

.english .srchbtn-art-adv{/*2011add*/
	background:transparent url("../images/btn-srch-adv-en.png") 0 0 no-repeat;
}

button.searchbtn:active{
	background-position:0 -24px;
}


div#searchbox input#freetextbox{width:476px;}/*200908mod*//*2011mod*/
div#searchbox input#freetextbox-full{width:476px;}/*2011add*/
div#searchbox input#authname_textbox{width:476px;}/*200908add*/


/* Tab *//*200908add*/
.current_mode{	display:block;	}
.hidden_mode{	display:none;	}

#tab_index{
	height:22px;
	padding-left:14px;
}

#tab_index li{
	float:left;
	width:144px;
	margin-right:4px;
	text-align:center;
}

#tab_index a{
	text-decoration:none;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width:144px;
	height:22px;
	line-height:22px;
}

#tab_index #tab_art_a{ background:#c9d3e4 url("../images/tab_art.gif");}/*2011add*//*■201109mod■*/

#tab_index #tab_aut_a{ background:#e5cfcf url("../images/tab_aut.gif");}/*2011add*/

#tab_index #tab_full_a{ background:#d1d4dc url("../images/tab_full.gif");}/*2011add*//*■201109mod■*/

#tab_index li.active a {	background-position:0 0 !important;	color:#000;}/*2011add*/
#tab_index li.inactive a {	background-position:0 -22px !important;	color:#444;}/*2011add*/
#tab_index li.inactive a:hover {	background-position:0 -44px !important;	color:#000;}/*2011add*/

.searchboxheader{
	position:relative;
	min-height:22px;
}

.othersearch-link{/*2011add*/
	line-height:22px;
	position:absolute;
	right:8px;
	top:0;
}

div#art_normal_search input{/*200908add*/
	vertical-align:top;
}

table.advserach{
	width:672px;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:4px;
}

table.advserach td{
	border-spacing:0;
	border-collapse:collapse;
}

table.advserach input{
	border:#505459 1px solid;
	padding-left:4px;/*200901mod*/
}

.advlabel{/*2011add*/
	text-align:right;
	padding-right:4px;
	line-height:1em;
}

.advinput{/*2011add*/
	width:auto;
	text-align:left;
}

.advinput span{/*2011mod*/
	font-size:80%;
	padding:0 2px;
}

#article_search .advlabel-left{	width:47px;	}	/*2011add*/
#article_search .advlabel-center{	width:68px;	}	/*2011add*/
#article_search .advlabel-right{	width:68px;	}	/*2011add*/
#article_search .advlabel-vol{	width:47px;	}	/*2011add*/


	/* Article Search - FormControl Width*/

input#sopt1{
	width:613px;/*200901mod*/
}

input#sopt2,	input#sopt3,	input#sopt4,	input#sopt5,	input#sopt9,	input#sopt10{
	width:151px;/*200901mod*/
}

input#sopt6, input#sopt7, input#sopt8{
	width:88px;/*201102mod*/
}

input#sopt11,	input#sopt12{
	width:32px;/*200901mod*/
}

td.publicyear_input{	width:159px;	}/*200901mod*/
td.vol_input{			width:96px;}
td.issue_input{		width:96px;}
td.page_input{		width:96px;}



div.filter_radiobtnbox{/*2011mod*/
	width:500px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;

}

div.filter_radiobtnbox input{	vertical-align:middle;margin-left:0.5em;}/*2011add*/
div.filter_radiobtnbox label{	vertical-align:middle;margin-right:0.5em;position:relative;top:0px;}/*2011add*/
div.filter_radiobtnbox label, x:-moz-any-link{	position:relative;top:2px;}/*2011add*/

div.validation_error{
	width:480px;
	text-align:left;
	margin:0 auto 4px auto;
}

div.validation_error p{
	padding:0 4px 0 4px;
	margin:0 0 8px 0px;
	background-color:#cc3300;
	color:#ffffff;
	line-height:1.4em !important; 
}

div#author_search div.validation_error{
	margin-bottom:-14px !important;
}

div#fulltext_search div.validation_error{/*2011add*/
	margin-bottom:-14px !important;
}


/*コンテント */

div#content{
	margin:14px 14px 0 14px;
	padding-bottom:14px;
}

body.with_sidenavi div#content{
	float : left;
	width: 100%;
	margin:14px -214px 0 0;
}

body#topscreen div#content{
	width:600px;
	margin-right:auto;
	margin-left:auto;
}

div#content h2,
div#side_navigation h2,
h1.srchh1{
	background:#bec8d4 url("../images/heading_bg.jpg")  top repeat-x;
	margin-bottom:8px;
	font-weight:bold;
	padding:2px 0px 2px 8px;
	border-left:4px #a1a9b3 solid;
}

div#resultlist,div#content_inner,div#itemdatatext{
	margin-right: 214px;
	/*margin-left:14px;*/
	padding-left:14px;
	padding-right:14px;
}

div#side_navigation{
	float:right;
	width: 214px;
	margin:14px 0px 0 0px;
}

div#relateditem{
	width:200px;
}

/*検索結果リスト*/

dt.item_title,/*200908mod*/
dt.item_authorname,/*200908mod*/
dt.journal_title{/*200908mod*/
	line-height:130%;
}

dt.item_title,/*200908add*/
dt.journal_title{/*200908add*/
	margin-bottom:4px;
}

dt.item_title a,/*200908add*/
dt.item_authorname a,/*200908add*/
dt.journal_title a{/*200908add*/
	font-weight:bold;
	font-size:115%;
}

/*20103add*/
span.injapanese{
	font-weight:bold;
	font-size:115%;
}

div.actionsortbox{
	clear:both;
	height:33px;
	position:relative;
	z-index:5;
}

div.actionforlist{
	padding-left:26px;
	float:left;
	background:transparent url("../images/connecter.jpg")  left no-repeat;
	height:33px;
}

div.actionforlist select{
/*	width:10em; */
}

div.sortlist{
	text-align:right;
}

.sortdropdown{
	width:14em;
}

p.item_authordata{
	font-weight: normal;
	margin-bottom:6px;/*200901mod*/
	line-height:130%;/*200901mod*/
}

p.item_summry{
	margin-bottom:6px;/*200901mod*/
	line-height:130%;
}

p.item_journaldata{
	line-height:1.1em;/*200901mod*/
	margin-bottom:5px;
}


span.query{
	font-weight: bold;
	color:#000000;
	background-color:#f7ffab;
}

li.oddline{
	background-color:#dce7f5;
	position:relative;
	z-index:1;
}

li.evenline{
	position:relative;
	z-index:1;
}

div.list_number{
	position:absolute;
	top:4px;
	right:8px;
	font:normal normal bold 300%/100% Tahoma;/*200901mod*/
	color:#cad4e0;
	z-index:2;
}

div.listitem{
	padding-top:8px;
	padding-bottom:8px;
	padding-right:60px;
	clear:both;
	height:100%;
	position:relative;
}

div.listitem dl{
	margin-left:26px;
	margin-top:0;
	padding-top:0;
	position:relative;
	z-index:4;
}

div.listitem dl dt,div.listitem dl dd{
	margin-left:32px;
}

body#search div.listitem{
	background:transparent url("../images/checkbox_bg.jpg") 10px top repeat-y;
}

p.listcheck{
	float:left;
	width:24px;
	margin-top:0px;
	/*background-color:#666;*/
	margin-left:2px;
	position:relative;
	z-index:4;
}

dl.paper_body_class{
	background:transparent url("../images/icon_paper_body_23.gif")  left top no-repeat;
}

body.english dl.paper_body_class{
	background:transparent url("../images/icon_paper_body_23_en.gif")  left top no-repeat;
}

dl.paper_class{
	background:transparent url("../images/icon_paper_23.jpg")  left top no-repeat;
}

dl.author_class{
	background:transparent url("../images/icon_author_23.jpg")  left top no-repeat;
}

dl.journal_class{
	background:transparent url("../images/icon_journal_23.jpg")  left top no-repeat;
}

dl.journal_detail_class{
	background:transparent url("../images/icon_journal_detail_23.gif")  left top no-repeat;
}

body.english dl.journal_detail_class{
	background:transparent url("../images/icon_journal_detail_23_en.gif")  left top no-repeat;
}

div.ie_bug_fixer {
	margin: 0;
	padding: 0;
	/*border: 1px solid #00ff00;*/
	width: 100% /* The width must be specified for correct rendering with IE6 */
}

div#read_srch_fulltext{/*2011mod*/
	background-color:#fffcd9;
}

p.item_otherdata a{
	margin-right:0.8em;
}

p.item_otherdata{
	line-height:1.5em;/*200901mod*/
}

span.numof_quoted_reference{
	margin-right:0.8em;
}

div#externallink{
	width:100%;
	margin-right:-214px;
}

div#externallink ul li{
	margin-bottom:14px;
	margin-right:20px;
	float:left;
	height:21px;
	width:28.5em;/*20111024mod*/
}

.english div#externallink ul li{/*20111024add*/
	width:29em
}

div#externallink a{
	padding-left:74px;
	line-height:21px;
	font-weight:bold;/*200901mod*/
}

a.ciniipdf{
/*バナーは、XHTMLにインラインで背景画像として記述することに変更*/
}

a.webcatplus{
/*バナーは、XHTMLにインラインで背景画像として記述することに変更*/
}


a.bodypdf,a.opac{
	color:#000;
	border:#bf9d4c 1px solid;
	padding-left:4px;
	padding-right:4px;
	margin-left:2px;
	background-color:#fadc96;
	text-decoration:none;
	font-weight:normal;
}

/*ページング*/
div.paging{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

div.paging li{
	display:inline;
}

div.paging a{ /*2011mod*/
	border:#999999 1px solid;
	padding:2px 6px;
	line-height:1.7em;
	margin-left:1px;
	margin-right:1px;
	text-decoration:none;
}

div.paging a:hover{
	background-color:#f7ffab;
}

div.paging a.paging_prevnext{
	border:none;
	text-decoration:underline;
	font-weight:bold;
}

div.paging span.currentpage{/*2011mod*/
	border:#999999 1px solid;
	background-color:#333333;
	padding:2px 6px;
	margin-left:1px;
	margin-right:1px;
	color:#fff;
}

/*トップ 各種検索(A-B)*/


p#included_number{
	text-align:center;
	margin-top:8px;
}

div#nii-els-search{
	clear:both;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

div#nii-els-search h3{
	font-weight:bold;
	margin-bottom:8px;
}

select.nii-els-select{
	width:140px;
	float: left;
}

input.nii-els-btn{
	width:45px;
	float: right;
}

div.niielssrch_column{
	float:left;
	width:190px;
}

div#srch_field{
	margin-left: 15px;
	margin-right: 15px;
}

div#other{
	clear:both;
	margin-bottom:28px;
	padding-top: 20px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

div#other p{
	padding-left:14px;
	margin-bottom:8px;
}

div#directory,
div#search_link{
	width:700px;
	margin:14px auto 0 auto;
	background:#afbfd9 url("../images/dir_corner_top.jpg")  left top no-repeat;/*■20110928mod■*/
}

div#directory p,
div#search_link p{
	padding:6px 0;
	width:700px;
	background:transparent url("../images/dir_corner_bottom.jpg")  left bottom no-repeat;
	text-align:center;
}

/*著者検索(D)*/

ul.item_paperdata{
	list-style-type:disc;
	list-style-position:inside;
}

dt.item_authorname{/*200908add*/
	margin-bottom:-2px;
}


p.item_affiliationdata{/*200908add*/
	line-height:130%;
	margin-bottom:4px;
}

p.item_fielddata{/*200908add*/
	line-height:130%;
}

div.author_outline{/*200908add*/
	margin-top:6px;
}

span.author_id{/*200908add*/
	margin-left:1.5em;
}

span.aff_note{/*200908add*/
	margin-left:0.5em;
}

p.item_numofpapers{/*200908add*/
	line-height:130%;
	margin-top:6px;
	font-weight:bold;
}

ul.item_paperdata li{/*200908add*/
	text-indent:-1em;
	padding-left:1em;
}


/*詳細(F-H)*/
/*
hr.separator{
	padding:0;
	margin:14px 14px 0 14px;
	height:1px;
	border:1px #b7c0cb;
	color:#b7c0cb;
	background-color:#b7c0cb;
}


*:first-child+html hr.separator{margin:7px 14px -7px 14px;}
* html hr.separator{margin:7px 14px -7px 14px;}
*/

div#itemheading{
	margin:24px 14px 0px 14px;/*201109mod*/
	padding-top:18px;/*200901mod*/
	border-top:1px #b7c0cb solid;
}

div#itemheading h1{
	font-weight:bold;
	font-size:1.3em;
	padding-left:58px;/*200901mod*/
	line-height:130%;
	padding-bottom:12px;/*200901mod*/
	padding-right:140px;/*2011add*/
}

div#itemheading h1 span{/*200901mod*/
	display:block;
	margin-bottom:0.2em;
}

div#itemheading h1.author_class{
	background:transparent url("../images/icon_author_33.jpg")  10px 0 no-repeat;
	height:44px;
}

div#itemheading h1.paper_class{
	background:transparent url("../images/icon_paper_33.jpg")  10px 0 no-repeat;
}

div#itemheading h1.journal_class{
	background:transparent url("../images/icon_journal_33.jpg")  10px 0 no-repeat;
}

/*論文詳細(F)*/

div#paperdata{
}

div#authors{
	margin-left:26px;
}

li.authorslist{
	display:inline;
	float:left;
	padding-bottom:10px;
	padding-top:2px;
	background:transparent url("../images/icon_author_23.jpg")  left top no-repeat;
	width:24.9%;
}

li.authorslist a{
	font-weight:bold;
	line-height:1.25em;/*200901mod*/
}

li.authorslist a span{/*200901mod*/
	text-decoration:underline;
}

li.authorslist span{
	display:block;
	margin-bottom:2px;

}

div.authordata{
	line-height:115%;
	padding-top:0px;/*200901mod*/
	margin-left:32px;
	margin-right:8px;
}

span.authorname{
	font-size:1.1em;
	font-weight:bold;
	line-height:125%;
}

li.authoraffiliation{
	margin-top:6px;
	line-height:1.2em;
}

.authorid a{/*2011add*/
	font-weight:normal !important;
}

div#numofrelateditem{/*2011mod*/
	clear:both;
	margin-left:58px;
}

div#numofrelateditem ul li{/*2011mod*/
	display:inline;
	margin-right:14px;
}
div#numofrelateditem ul li a{/*2011mod*/
	padding-right:16px;
	background:transparent url("../images/goto-arrow.png")  right center no-repeat;
}

div#preview p{
	text-align:center;
}

div#preview img{
	border:#666 1px solid;
}


div.abstract,
dl.containedjournal,
p.referencetext,
div.sectionofdata ul,
p.test{
	margin-left:26px;
	padding-left:32px;
}


dt span.journal_title{/*200901mod*/
	font-weight:bold;
	font-size:110%;
}

span.journal_title,
p.containedjournaldata{
	line-height:125%;
}

p.containedjournaldata{
	margin-top:2px;
	margin-bottom:1px;
}

div.abstract{/*200901mod*/
	padding-right:60px;
	font-size:105%;
}

p.abstracttextjpn{
	margin-bottom:0.6em;
}

div.sectionofdata{
	margin-bottom:14px;
}

div#papercodes dl dd{
	padding-left:2em;
}

p.test{
	background-color:#555;
}

div#papercodes ul li a{
	text-decoration:underline;
}

/*著者詳細(G)*/

div#authorinfo{/*2011mod*/
	margin:0px -228px 0 0;
	float:left;
	width:100%;
}
div#authorinfo_inner{/*2011mod*/
	margin-right: 228px;
	padding-right:14px;
}

div#other_sites{/*2011mod*/
	float:right;
	width: 228x;
}
div#other_sites_inner{/*2011mod*/
	width:200px;
}

h1.author_class{
	padding-bottom:0 !important;/*200908add 継承解除*/
}

div#itemheading p{/*200908add*/
	margin-left:29px;
	padding-left:29px;
	line-height:120%;
}

p#idinheadeing{/*200908add*/
	margin-top:7px;
}

p#affiliationinheading{/*200908mod*/
	margin-top:7px;
}

p#fieldinheadeing{/*200908add*/
	margin-top:6px;
}

div#itemheading p#search_samename{/*2011mod*/
	margin-top:6px;
	padding-left:46px;
	background:transparent url("../images/ico_search.png") 30px center no-repeat;
}

span.affiliation{
	display:block;
	margin-top:5px;
}

div.paperdetail{
	margin-bottom:14px;
}

div#other_sites h2{
	line-height:1.6em;
	border-left:4px solid #a1a6ad !important;
	padding-left:8px  !important;
	background:#e1e6ed !important;
	font-weight:bold;
	margin:0 0 6px 0;
}

li.linklist{
	display:block;
/*	float:left;*/
/*	width8em !important;*/
	line-height:120%;
	margin-bottom:6px;
	margin-left:8px;
}

.linklist-left{
	width:11em;
}

a.link_othersite{
	display:block;
	padding-left:20px;
	background:#transparent 0 center;
	background-repeat:no-repeat;
}

a#rns{background-image:url("../images/othersites_icon/rns.gif");}
a#jg{background-image:url("../images/othersites_icon/jglobal.gif");}
a#rm{background-image:url("../images/othersites_icon/researchmap.gif");}
a#googles{background-image:url("../images/othersites_icon/google.gif");}
a#google{background-image:url("../images/othersites_icon/google.gif");}
a#yahoo{background-image:url("../images/othersites_icon/yahoo.png");}


/*刊行物詳細(H)*/
p.publisherinheading{
	margin:0 0 8px 26px;
	padding-left:32px;
	line-height:120%;
	font-size:1.2em;
}

div#vollist{
	padding-left:58px;
}

div#vollist table{
	width:100%;
	border-collapse:collapse;
	line-height:180%;
}

td.vol_date{
	width:12em;
}

td.requirement{
}

tr.oddline{
	background-color:#dce7f5;
}

/*ログイン画面(I)*/

p#loginlead{
	font-weight:bold;
	clear:both;
	margin:14px 0 0 14px;
}

body#loginscreen h1{
	font-weight:bold;
	font-size:1.3em;
	background:#bec8d4 url("../images/heading_bg.jpg")  top repeat-x;
	margin:14px;
	padding:6px 0 4px 8px;
}

body#loginscreen h2{
	background:none;
	border:none;
	margin:0 0 14px 0;
	padding:0;
	font-weight:bold;
	text-align:left;
}

div#loginscreenform h2{
	margin-right:auto;
	margin-left:auto;
	width:340px;
}

body#loginscreen h3{
	background:#bec8d4 url("../images/heading_bg.jpg")  top repeat-x;
	margin-bottom:8px;
	font-weight:bold;
	padding:2px 0px 2px 8px;
	border-left:4px #b6bfca solid;
}

div#loginbox{
	width:700px;
	margin-top:14px;
	margin-right:auto;
	margin-left:auto;
	padding-top:18px;
	text-align:center;
	background:#b6bfca url("../images/searchbox_corner_top.jpg")  top no-repeat;
}

div#loginscreenform{
	background:transparent url("../images/searchbox_corner_bottom.jpg")  bottom no-repeat;
	padding-bottom:8px;
	text-align:left;
}

form#login{
	width:340px;
	margin-left:auto;
	margin-right:auto;
}

p.forgot_pass{
	width:340px;
	margin-left:auto;
	margin-right:auto;
}

p.forgot_pass a{
	margin-left:8px;
	padding-left:7em;
}

form#login p{
	margin-bottom:8px;
}

p.login_input{
	clear:both;
}

span.login_label{
	display:block;
	width:7em;
	float:left;
	text-align:right;
}

input.logintextbox{
	width:14em;
	float:left;
	display:block;
}

form#login input{
	margin-left:8px;
}

p.loginbtn,
p.cookie_check{
	margin-left:7em;
}

p.noid_btnbox{
	text-align:center;
	margin-top:18px;
	margin-bottom:18px;
}

input.noid_btn{
	width:10em;
}

input#loginbtn_loginscreen{
	width:10em;
	line-height:1.2em;
}

div#donothaveid{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

div#donothaveid ul li{
	list-style-type:disc;
	list-style-position:inside;
}

div#donothaveid ul{
	margin:14px 0;
}

/*関連項目（右カラム）*/

div#side_navigation ul{
	line-height:140%;
}

div.relateditem_section{
	margin-bottom:16px;/*200901mod*/
}

div.relateditem_section ul li{
	padding-left:8px;
	padding-right:8px;
}

div#relateditem li a{/*200901mod*/
	text-decoration:none;
}

div#relateditem h2{/*200901mod*/
	margin-bottom:12px;
}

input.writeformatbtn{
	width:184px;
	margin-left:8px;
	margin-right:8px;
}

div#writingformat p{
	text-align:center;
}

div#relatedauthor ul li{
	padding-left:27px;
	background:transparent url("../images/icon_author_17.jpg")  6px 2px no-repeat;
	padding-bottom:6px;
}

div#relatedjournal ul li{
	padding-left:27px;
	background:transparent url("../images/icon_journal_17.jpg")  6px 2px no-repeat;
	padding-bottom:6px;
}

div#relateditem div#keyword ul li{/*200901mod*/
	padding-bottom:6px;
}

div#relateditem div#keyword ul li a{/*200901mod*/
	font-weight:bold;
	text-decoration:underline;
}

p.allauthor{
	text-align:right;
}


.relateditem_section p.fb-link{
	text-align:right;
	border-top:1px solid #B7C0CB;
	padding-top:8px;
}/*■201109add■*/


/*付属的コンテンツ（1?10）*/

li.helpnav-group{/*■201109add■*/
	margin-bottom:1.5em;
}

li.helpnav-group ul{/*■201109add■*/
	margin-left:2em;
	margin-top:6px;
}

li.helpnav-group ul li{/*■201109mod■*/
	line-height:1.2em;
	margin-bottom:6px;
	text-indent:-0.7em;
}

li.helpnav-group p{	font-weight:bold;}/*■201109add■*/

h1.content_heading{
	font-weight:bold;
	font-size:1.3em;
	background:#bec8d4 url("../images/heading_bg.jpg")  top repeat-x;
	margin:0 0 14px 0;
	padding:6px 0 4px 8px;
}

table.datatable{
	border:1px #a1a9b3 solid;
	border-collapse:collapse;
}

table.datatable td{
	border:1px #a1a9b3 solid;
	padding:2px;
}

table.datatable th{
	font-weight:bold;
	border:1px #a1a9b3 solid;
	background-color:#c8d2de;
}

table.datatable th.th_lowerlevel{
	background-color:#cfd9e5;
}

div.section_of_content{
	margin-bottom:14px;
	margin-left:18px
}

div.section_of_content h2{
	margin-left:-18px
}

div.section_of_content h3,
div.section_of_content h4,
div.section_of_content h5{
	font-weight:bold;
}

div.section_of_content ul li h3,
div.section_of_content ul li h4{
	display:inline;
}

div.subsection_of_content{
	margin-bottom:14px;
	margin-left:18px
}

div.subsection_of_content h3{
	margin-left:-18px;
	margin-bottom:8px;
	padding-left:4px;
	border-left:#666666 5px solid;
	border-bottom:#666666 1px solid;
}

div.subsection_of_content h3,
div.subsection_of_content h4,
div.subsection_of_content h5{
	font-weight:bold;
}

div.subsection_of_content ul li h3,
div.subsection_of_content ul li h4{
	display:inline;
}

div.section_of_content ul li{
	list-style-type:disc;
}

div.section_of_content ul,ol{
	margin-bottom:1em;
	padding-left:1.8em;
	margin-right:14px;
}

div.section_of_content ul li ul li{
	list-style-type:circle;
	margin-left:14px;
}

div.section_of_content p{
	margin-bottom:1em;
	margin-right:14px;
}

div#local_navigation{
	padding:8px;
	border:1px #666 solid;
	margin-bottom:20px;
	line-height:140%;
}

div#local_navigation span.currentpage,
div#help_navigation span.currentpage
{
	background-color:#f7ffab;
}

div.page_turner{
	clear:both;
}

div.return_pagetop{
	text-align:right;
	padding-top:8px;
	margin-top:14px;
	border-top:1px #666 dotted;
}

p.previous_page{
	width:49.9%;
	float:left;
	margin-bottom:14px;
}

p.next_page{
	width:50%;
	float:left;
	text-align:right;
	margin-bottom:14px;
}

div.section_of_content table{
	margin:0 14px 14px 0;
}

div#topic_path{
	margin-bottom:8px;
}

caption{
	text-align:left;
}

/*クイックガイド（1）*/

body#quickguide_screen div#content{
	width:778px;
	margin-right:auto;
	margin-left:auto;
}

body#quickguide_screen h1{
	margin-bottom:0;
}

div#quickguide{
	border:1px #bec8d4 solid;
	padding:14px;
}

div#get_flash_player{
	border:#ff9900 1px solid;
	margin:14px;
	padding:14px;
	clear:both;
}

p.linkbanner{
	width:160px;
	margin-right:-534px;
	float:left;
}

p.notice{
	width:506px;
	margin-left:28px;
	float:right;
}

div#select_guide{
	margin:14px;
	height:100%;
}

div#select_guide p{
	margin-bottom:1em;
}

div.introduction{
	width:323px;
	float:left;
	border:#ff9900 1px solid;
	padding:14px;
}

div.howtouse{
	width:323px;
	margin-left:14px;
	float:left;
	border:#ff9900 1px solid;
	padding:14px;
}

p.btn_guide{
	margin-bottom:14px;
	text-align:center;
}

div#select_guide img{
	width:214px;
	height:30px;
}

/*FAQ よくあるご質問（3）*/

div#faq_list{
	margin-left:26px;
}

li.faq_category{
	margin-bottom:1.0em;
}

div#faq_list ol li h2{
	font-size:1.2em;
	background:none;
	border:none;
	display:inline;
	margin-left:-26px;
	padding-left:1.8em;
}

div#faq_list ol li{
	line-height:180%;
}

div#faq_list ol li ul li{
	list-style-type:disc;
	list-style-position:inside;
}

/*新規登録*/

div#step_indicator{
	margin:0 26px 14px 26px;
}

img.step_mail{
	width:20px;
	height:15px;
	vertical-align: bottom;
}

div#step_indicator ul li{
	display:inline;
	padding-left:1.8em;
	padding-right:0.8em;
	background:transparent url("../images/arrow_stepindctr.jpg")  0 center no-repeat;
}

div#step_indicator ul li.step_start{
	padding-left:0;
	padding-right:0.8em;
	background:none;
}

p#btn_apply{
	margin:20px 0;
}

div.attention{
	width:70%;
	border:2px #cc4400 solid;
	background-color:#ffeedd;
	padding:8px;
}

div#flow_guide{
	margin:0 28px 14px 28px;
	clear:both;
}

div#flow_guide h3{
	display:block;
	background-color:#666666;
	color:#ffffff;
	padding:4px 0 4px 4px;
	margin-bottom:14px;
	font-weight:normal;
}

div#flow_guide h4{
	display:block;
	background-color:#cccccc;
	padding:4px 0 4px 4px;
}

div.withnotes h4{
	margin-bottom:8px;
}

div.flow_guide_step{
	border:#cccccc 1px solid;
}

div.flow_guide_step p,
div.flow_guide_step ul,
div.flow_guide_step ol,
div.flow_guide_step h5{
	margin-left:14px;
}

div.nextstep_arrow{
	text-align:center;
	padding:4px 0;
	height:20px;
}

div.nextstep_arrow img{
	border:none;
	width:18px;
	height:18px;
}

div#invoice_flow{
	width:48.5%;
	float:left;
	margin-right:-51.5%;
	margin-bottom:14px;
}

div#card_flow{
	width:48.5%;
	float:right;
	margin-left:20px;
	margin-bottom:14px;
}

div#ccs_flow{
	border:#666666 1px solid;
	padding:8px;
}

table#id_comparing{
	margin-top:14px;
}

table#id_comparing td{
	vertical-align:top;
}

table#id_comparing th.heading{
	width:16%;
}

table#id_comparing th.heading_type{
	width:42%;
}

div#step_indicator span.currentpage{
	background-color:#f7ffab;
}

/*各種お手続き(5)*/

div#setting_menu{
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

div#user_profile{
	width:336px;
	margin-right:-364px;
	float:left;
	margin-bottom:14px;
}

div#charge{
	width:336px;
	margin-left:28px;
	float:right;
	margin-bottom:14px;
}

div#terminate{
	text-align:right;
}

input.setting_btn{
	width:336px;
	height:2.4em;
	margin-bottom:8px;
	border:1px solid #666;
	background:#d0d0d0 url("../images/setting_btn_bg.gif")  top repeat-x;
}

input#btn_set7{
	font-size:1.0em;
}

/*一覧から探す*/

table.browse_publications_list{
	width:100%;
}

table.browse_publications_list th{
	padding:6px 4px;
}

table.browse_publications_list td{
	padding:6px 4px;
}

table.volume_list{
	width:100%;
}

table.volume_list th{
	padding:6px 4px;
}

table.volume_list td{
	padding:6px 4px;
}

#journal_index_header .org_website_link{ /*■201109add■*/
	float:right;
	text-align:right;
	line-height:28px;
	margin-right:8px;
	white-space:nowrap;
}

#journal_index_header .content_heading{/*■201109add■*/
	margin:0;
}


/*刊行物目次*/
table#journal_index{
	border-collapse:collapse;
	border:none;
	width:100%;
}

table#journal_index td{
	padding:4px;
}

#journal_index_header{ /*■201109mod■*/
	background:#bec8d4 url("../images/heading_bg.jpg")  top repeat-x;
	margin:0 0 14px 0;
	width:100%;
}

#journal_index_header span{ /*■201109mod■*/
	padding-left:8px;
	font-weight:bold;
	line-height:28px;
	margin-right:1em;
}

#journal_index_header #journal_title{ /*■201109mod■*/
	font-size:1.3em;
}

td#journal_title{
	width:50%;
}

td#society_name{
	width:20%;
}

td#volume_data,
td#issn_data{
	width:20%;
}

td#full_text_banner{
	width:10%;
	text-align:right;
}

td#full_text_banner img{
	margin-right:6px;
}

#journal_index_header h1{/*■201109add■*/
	float:left;
}

{
	vertical-align:middle;
}

#journal_index_header .goto-cinibooks{ /*■201109add■*/
	float:right;
	text-align:right;
	line-height:28px;
	margin-right:8px;
	white-space:nowrap;
}

#journal_index_header span{/*20111014add*/
	position:relative;
	top:1px;
}

#journal_index_header img{/*20111014add*/
	vertical-align:middle;
	position/*\**/: relative \9;
	top/*\**/: -1px \9;
}

*html #journal_index_header .goto-cinibooks{/*20111014add*/
	position:relative;
	top:3px;
	margin-right:4px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {/*20111014add*/
 #journal_index_header img  { position:relative; top:-2px; }
}


/* フッター *//*■201109mod■*/
div#footer {
	width:99.99%;/*200908add IE6 Bugfix*/
	clear:both;
	padding:20px 0 14px 0;/*200908mod*//*■201109add■*/
	border-top:#a1a9b3 1px solid;
	background-color: #e9ecf2;
}

p#copyright{/*■201109add■*/
	text-align:center;
	margin-top:8px;
}

div#footer a{
	color:#555;
}
div#footer a:hover{	color:#0055aa; text-decoration:underline;}

div#footer .footer-linkblock{/*■201109add■*/
	float:left;
}
.ftb-left{	width:26%;}
.ftb-center{	width:36%;}
.ftb-right{	width:38%;}
.english .ftb-left{	width:37%;}
.english .ftb-center{	width:37%;}
.english .ftb-right{	width:26%;}

div#footer ul li{
	margin-right:0;/*■201109add■*/
}

#footer-wrap{	width:700px; margin:0 auto; padding:0 14px;}/*■201109add■*/

.ft-group{
	margin-bottom:1em;
}

.ft-information a{/*■201109add■*/
	float:left;
}

.ft-rsslink{/*■20110928mod■*/
	margin-left:6px;
	text-indent:-9999px;
	display:block;
	padding-left:20px;
	background:transparent url("../images/rss-icon.gif") 0 center no-repeat;
	height:18px;
	line-height:18px;
	outline:none;
}

.ft-heading{
	font-weight:bold;
	font-size:109%;
	margin-bottom:2px;
	border-left:4px solid #9ca0a6;
	padding-left:4px;
}

.ft-subheading{
	font-weight:bold;
	margin-top:4px;
}

.ft-list{	margin-left:8px;}

/*ディレクトリトップ*/

body#directory_screen div#content{
	width:700px;
	margin-right:auto;
	margin-left:auto;
}

body#directory_screen h4{
	margin-bottom:8px;
	padding-left:4px;
	border-left:#999999 4px solid;
	border-bottom:#999999 1px solid;
}

body#directory_screen h5{
	margin-bottom:4px;
}

.index_part{
	margin-bottom:14px;
	margin-left:8px;
}

.index_part h4{
	margin-left:-8px;
}

.index_subpart{
	margin-bottom:12px;
}

.index_initial{
	margin-bottom:4px;
}

.index_atoz_other{
	margin-bottom:4px;
}

.index_category{
	margin-bottom:4px;
}

p.index_line{
	clear:both;
	margin-bottom:4px !important;
}

.index_initial a,
.index_category	a,
.index_other a{
	font-size:1.2em;
	text-align:center;
	border:#999999 1px solid;
	height:1.2em;
	line-height:1.2em;
	margin-right:2px;
	text-decoration:none;
	display:block;
	float:left;
}

span.index_nolink{
	color:#cccccc;
	font-size:1.2em;
	text-align:center;
	border:#cccccc 1px solid;
	height:1.2em;
	line-height:1.2em;
	margin-right:2px;
	text-decoration:none;
	display:block;
	float:left;
}

span.index_space{
	border:none;
	margin-left:2px;
	margin-right:2px;
}

.index_all{
	clear:both;
}

.index_category	a,
.index_category	span.index_nolink{
	padding-right:4px;
	padding-left:4px;
	white-space:nowrap;
}

.index_initial a,
.index_initial span.index_nolink{
	width:1.2em;
}

a.index_other,
span.index_other{
	width:3.6em !important;
}

.letter_group{
	margin-right:12px;
	display:block;
	float:left;
	white-space:nowrap;
}

.index_initial a:hover,
.index_category	a:hover,
.index_other a:hover{
	background-color:#f7ffab;
}

#other_journal li{
	line-height:1.6em;
}


/*ヘルプ画面用に追加*/
div.section_of_content span.date{}

table.datatable td.name{}
table.datatable td.title{}
table.datatable td.kakaku{
	text-align:center;
}
table.datatable td.renew {
	color:#FF0000;
}
table.datatable td del{
	color:#000000;
}
table.datatable thead td{
	border: none;
}

.caution {
	margin: 0;
	padding: 0;
	font-size: 80%;
}

div#content h1 a{
	color: #000000;
}
div#content h2 a{
	color: #000000;
}

.with_sidenavi2 div#content{
	float : left;
	width: 100%;
	margin:14px -214px 0 0;
}

body#directory_screen div#content a:link{
 color: #0055aa;
}

table#journal_index_header a:link{
 color: #0055aa;
}


/*Shibbolethアイコン用に追加*/
div#header ul li img{
	display:inline;
	margin:0 0 0 12px;
	vertical-align:middle;
}

/* 指摘画面用に追加 2010/01/21 NII阪口 */
div.validation_error2{
	width:480px;
	text-align:left;
	margin:0 0 4px 16px;
}

div.validation_error2 p{
	padding:0 4px 0 4px;
	margin:0 0 8px 0px;
	background-color:#cc3300;
	color:#ffffff;
	line-height:1.4em !important; 
}


