@charset "euc-jp";

#container #content h1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, "HGSｺﾞｼｯｸE", "ＭＳ Ｐゴシック";
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
}

/* journal/index.htmlのimageで使用　取り扱い注意　*/

#container #content h2 {
	color:#FFFFFF;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}


/* 共通仕様　*/

#container #content h3 {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif, "HGSｺﾞｼｯｸE", "ＭＳ Ｐゴシック";
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 7px;
	margin-left: 15px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

/*　authors.htmlで使用　*/

#container #content h4 {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif, "HGSｺﾞｼｯｸE", "ＭＳ Ｐゴシック";
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}

/* registrationの小窓 */

#container  #content  #registration_info  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	height: auto;
	width: 123px;
	float: right;
	color: #000000;
	clear: both;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 2px;
	background-color: #FFFFFF;
}

#container #content .registration_box {
	height: auto;
	width: auto;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#container #content .registration_box a img{
	border:0;
}

#container #content #registration_info p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#container #content #registration_info span {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

/* JDRのタイトルフォント　*/

#container #content #jdr_header {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: auto;
	width: 500px;
	font-size: 1px;
	color: #FFFFFF;
}

#container #content #jdr_header span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../images/jdr_title.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}

#container #content #jdr_header .jdr_title {
	height: 34px;
	position: relative;
}


/* JRMのタイトルフォント　*/

#container #content #jrm_header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 1px;
	color: #FFFFFF;
	width: 500px;
}

#container #content #jrm_header span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../images/jrm_title.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}

#container #content #jrm_header .jrm_title {
	height: 34px;
	position: relative;
	font-size: 1px;
	color: #FFFFFF;
	width: 620px;
}

/* JACIIIのタイトルフォント　*/

#container #content #jaciii_header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 1px;
	color: #FFFFFF;
}

#container #content #jaciii_header span {
	position: absolute;
	width: 620px;
	height: 100%;
	background-image: url(../images/jaciii_title.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
#container #content #jaciii_header .jaciii_title {
	height: 34px;
	position: relative;
	font-size: 1px;
	color: #FFFFFF;
	width: 619px;
}


/* IJATのタイトルフォント　*/

#container #content #ijat_header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 500px;
	font-size: 1px;
	color: #FFFFFF;
}

#container #content #ijat_header span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../images/ijat_title.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}

#container #content #ijat_header .ijat_title {
	height: 34px;
	position: relative;
	color: #FFFFFF;
	font-size: 1px;
	width: 620px;
}

/* JTFSTのタイトルフォント　*/

#container #content #jtfst_header {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-size: 1px;
	width: 500px;
}

#container #content #jtfst_header span {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../images/Oukan_title.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
#container  #content  #jtfst_header .jtfst_title {
	height: 34px;
	position: relative;
	color: #FFFFFF;
	font-size: 1px;
	width: 620px;
}

/* タイトルフォントの下のジャーナルインフォ　*/

#container #content #header_info {
	width: 570px;
	height: auto;
	margin-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#container #content #header_info ul {
	margin: 0px;
	padding: 3px;
}

#container #content #header_info li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}


/*　ジャーナルトップのブロック　*/

#container #content #journal_top {
	height: 210px;
	width: 590px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/*　ジャーナルトップ内のイメージブロック　*/

#container #content #journal_top #image_box {
	width: 170px;
	float: left;
	height: 210px;
}

/* ジャーナルのイメージの下の前後号のロケート　*/

#container #content #journal_top #image_box #locate_issues {
	width: auto;
	height: 17px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
	vertical-align: top;
}
#container #content #journal_top #image_box #locate_issues p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}

/*　ジャーナルトップ内のイメージ設定　*/

#container #content #journal_top #jdr_image img{
	height: 169px;
	width: 115px;
	margin-top: 15px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding: 0px;
}


#container #content #journal_top #jrm_image img{
	height: 169px;
	width: 115px;
	margin-top: 15px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding: 0px;
}

#container #content #journal_top #jaciii_image img{
	height: 169px;
	width: 115px;
	margin-top: 15px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding: 0px;
	
}

#container #content #journal_top #ijat_image img{
	height: 169px;
	width: 115px;
	margin-top: 15px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding: 0px;
}

#container #content #journal_top #jtfst_image img{
	height: 169px;
	width: 115px;
	margin-top: 15px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding: 0px;
}

/*　journal/index.htmlのトップセグメント　イメージ　*/

#container #content #journal_top #journal_bg {
	height: 35px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
	background-color: #CC9933;
	padding: 0px;
}

#container #content #journal_top #journal_bg .open_access {
	height: 35px;
	width: 194px;
	margin: 0px;
	padding: 0px;
}

#container #content #journal_top #journal_bg2 {
	height: 35px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
	background-color: #CCCC99;
	padding: 0px;
}

#container #content #journal_top #journal_bg2 .open_access {
	height: 35px;
	width: 194px;
	margin: 0px;
	padding: 0px;
}

/*　journal/index.htmlのtopセグメント　テキスト */

#container  #content  #journal_top #index_box {
	width: 410px;
	margin-right: 5px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 5px;
	font-size: 12px;
	margin-left: 0px;
	float: right;
	margin-bottom: 0px;
	text-align: left;
}


#container #content #journal_top #index_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}

/* journal/authors.htmlほかのindex boxの見出しとして使用　*/

#container #content #journal_top #index_box p span {
	font-size: 15px;
	color: #990000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}

/* jaciii/authors.htmlで使用　*/

#container #content #journal_top #index_box dl {
	margin: 0px;
	padding: 0px;
}

/* jaciii/authors.htmlで使用 色合いが悪いのでリンク色を黒に変更　*/

#container #content #journal_top #index_box dt a {
	color: #000000;
}

#container #content #journal_top #index_box dt {
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #FFCCCC;
}

#container #content #journal_top #index_box dd a {
	color: #000000;
}

#container #content #journal_top #index_box dd span {
	font-weight: bold;
	font-size: 12px;
}



/*　journal/index.htmlのtopセグメント　テキスト */

#container  #content  #journal_top #index_topics {
	height: auto;
	width: 410px;
	margin-right: 5px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 3px;
	font-size: 12px;
	margin-left: 0px;
	float: right;
	margin-bottom: 0px;
	text-align: left;
}

#container  #content  #journal_top  #index_topics p {
	font-size: 12px;
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	text-indent: 2px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #000000;
}
#container #content #journal_top #index_topics h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	text-indent: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


#container  #content  #journal_top  #index_topics p a {
	color: #000000;
}
#container  #content  #journal_top  #index_topics p span {
	font-weight: bold;
	color: #FF0000;
	font-size: 11px;
}
#container #content #journal_top #index_topics dl {
	margin: 0px;
	padding: 0px;
}

/* about.htmlのトップセグメント  */

#container #content #journal_top #index_box #index_box2 {
	height: auto;
	width: auto;
	font-size: 12px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#container #content #journal_top #index_box #index_box2 ul {
	margin: 0px;
	padding: 0px;
}

#container #content #journal_top #index_box #index_box2 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#container #content #journal_top #index_box #index_box2 li span {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#container #content #journal_top #index_box #index_box3 {
	font-size: 12px;
	float: right;
	background-color: #FFFFFF;
	color: #000000;
	height: 145px;
	width: 157px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #journal_top #index_box #index_box3 dd {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
}

/*　共通バナー設定　*/

#container  #banner  {
	float: right;
	margin-right: 10px;
	width: 164px;
	border: 1px solid #CCC;
	margin-left: 10px;
	height: auto;
	margin-top: 10px;
	visibility: hidden;
}

.banner_window {
	margin: 2px;
	height: 40px;
	width: 160px;
	visibility: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	clear: none;
	float: none;
	background-image: none;
}

.banner_window_first  {
	height: 40px;
	width: 160px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	float: none;
	background-repeat: no-repeat;
	visibility: visible;
}

	/* JDRのバナー枠　*/

.banner_jdr1 {
	height: 40px;
	width: 160px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	float: none;
	visibility: visible;
	position: relative;
	font-size: 1px;
	color: #FFFFFF;
	display: block;
	background-image: url(../images/banner/ad_banner1.gif);
	border: 1px solid #000000;
}

.banner_jdr2 {
	margin: 2px;
	height: 40px;
	width: 160px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	float: none;
	visibility: hidden;
	position: relative;
	font-size: 1px;
	color: #FFFFFF;
	display: block;
	background-image: url(../images/banner/ad_banner3.gif);
	border: 1px solid #000000;
}

.banner_jdr3 {
	margin: 2px;
	height: 40px;
	width: 160px;
	visibility: visible;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	clear: none;
	float: none;
	background-repeat: no-repeat;
	visibility: hidden;
}

.banner_jdr4 {
	margin: 2px;
	height: 40px;
	width: 160px;
	visibility: visible;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	clear: none;
	float: none;
	background-repeat: no-repeat;
	visibility: hidden;
}

	/* IJATのバナー枠　*/

.banner_ijat1 {
	height: 40px;
	width: 160px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	float: none;
	visibility: visible;
	position: relative;
	font-size: 1px;
	color: #FFFFFF;
	display: block;
	background-image: url(../images/banner/ad_banner6.jpg);
	border: 1px solid #000000;
}

.banner_ijat2 {
	margin: 2px;
	height: 40px;
	width: 160px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	float: none;
	visibility: visible;
	position: relative;
	font-size: 1px;
	color: #FFFFFF;
	display: block;
	background-image: url(../images/banner/ad_banner2.jpg);
	border: 1px solid #000000;
}

.banner_ijat3 {
	margin: 2px;
	height: 40px;
	width: 160px;
	visibility: visible;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	clear: none;
	float: none;
	background-repeat: no-repeat;
	visibility: visible;
}

.banner_ijat4 {
	margin: 2px;
	height: 40px;
	width: 160px;
	visibility: visible;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	clear: none;
	float: none;
	background-repeat: no-repeat;
	visibility: hidden;
}


/*　各ジャーナルのタブ画面共通仕様　*/

#container #content #Wrapper {
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

/*　ジャーナルタブナビゲーションのセグメント　*/

#container #content #Wrapper #journal_navi {
	height: 25px;
	width: auto;
	padding: 0px;
	margin: 0px;
}

 /*　ジャーナルタブナビゲーションのリスト　*/
 
#container #content  #Wrapper  #journal_navi #journal_ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

#container #content #Wrapper #journal_navi #journal_ul li {
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 13px;
	color: #000000;
}

#container #content #Wrapper #journal_navi #journal_ul li a {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: right 0px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: auto;
	width: auto;
	float: left;
	background-color: #999999;
}

#container #content #Wrapper #journal_navi #journal_ul li a:hover {
	text-decoration: none;
	color: #CCCCCC;
}

#container #content #Wrapper #journal_navi #journal_ul li a span { 
	display: block;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 19px;
	width: auto;
	float: left;
	margin: 0px;
}

#container #content #Wrapper #journal_navi #journal_ul li .active {
	background-color: #F63;
}

#container #content #Wrapper #journal_navi #journal_ul li .active a:active, a:hover { 
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

#container #content #Wrapper #journal_navi #journal_ul li .active_b {
	background-color: #F63;
	color: #666666;
}

#container #content #Wrapper #journal_navi #journal_ul li .active_b a:active, a:hover { 
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

