/* CSS Document */
body {
	margin-top: 0px;
	background-color: #FFFFFF;
}

.j10 {
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 12px;
	font-style: normal;
	color:#666666;
}

.j12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
}
.line_top{
	border-top: 1px dotted #cccccc;
	padding:0px;}

.line_bottom{
	border-bottom: 1px dotted #cccccc;}	

/* ------------------------------------------------------------
	mainmenu
------------------------------------------------------------ */	
#wrap {	
	width: 230px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
}
#side-nav { margin: 0; padding: 0; font-size:12px;}
#side-nav li { padding: 0; margin: 0; border-bottom: 1px dotted #CCCCCC; list-style-type: none; }

#side-nav a {
	display: block; 
	background-color: #FFFFFF;
	padding: 5px 0px 5px 5px;
	}
#side-nav a:link, #side-nav a:visited, { color:#333333; text-decoration: none; }
#side-nav a:hover { color: #CC0000;}

#side-nav li.top {
	color: #333333;
	font-weight:bold;
	width: 230px;
	padding: 5px 0px 5px 5px;
	background-color: #ecede2;
	list-style-type: none;
	border-bottom:1px solid #C9CCAC;
}
#side-nav li.aki {
	width: 230px;
	color:#FFFFFF;
	padding: 5px 0px 5px 5px;
	background-color: #FFFFFF;
	list-style-type: none;
	border-bottom:1px solid #FFFFFF;
}

/* ------------------------------------------------------------
	form
------------------------------------------------------------ */	
#waku {	
	width: 500px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 10px;
}
#title-nav { margin: 0; padding: 0; font-size:12px;}
#title-nav dt { padding: 0; margin: 0; }

#title-nav dt.top {
	color: #333366;
	font-weight:bold;
	width: 400px;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 8px 0px;
	background-color: #FFFFFF;
	list-style-type: none;
	border-bottom:1px solid #C9CCAC;
}


/* line
--------------------------------------------------*/
.textline {
	border-top: 1px solid #666666;


}
.textline2 {
	border-bottom: 1px dashed #cccccc;
	border-bottom-color: #cccccc;
	line-height:18px;

}

/* what's new
--------------------------------------------------*/
.j12news {
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	padding: 3px 0px 3px 0px;
	font-style: normal;
	}
.j12news a:link, .j12news a:visited, .j12news a:hover { color:#666666; text-decoration: none; }

.titlenews {
	color: #666666;
	text-align:right;
	font-size:12px;
	width: 150px;
	padding: 2px 0px 2px 0px;


	list-style-type: none;
}
.titlenews a:link, .titlenews a:visited, .titlenews a:hover { color:#666666; text-decoration: none; }
/* sitemenu
--------------------------------------------------*/
.sitemenu {
	color:#FFFFFF;
	padding:5px 0px 5px 10px;
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
	background-color:#c22e93;
	font-family: Arial, Helvetica, sans-serif;
}
.sitemenu a:link,.sitemenu a:active,.sitemenu a:visited{
	color:#FFFFFF;
	text-decoration: none;	
}
/* uemenu
--------------------------------------------------*/
.uemenu {
	color: #666666;
	text-align:right;
	font-size:12px;
	padding: 10px 0px 5px 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}
.uemenu a:link, .uemenu a:visited, .uemenu a:hover { color:#666666; text-decoration: none; }

/* ------------------------------------------------------------
	title
------------------------------------------------------------ */	
h2{
	padding: 3px;
	background-image:url(../images/title_background2.jpg);
	background-repeat:repeat-x;
	background-position:center;
	color:#333333;
	font-size:12px;

}
h2 span{
	background-image:url(../images/title_border.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding:5px 0px 5px 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.title1 {
	font-size: 12px;
	font-style: normal;
	line-height: 40px;
	color:#333333;
	padding-left:12px;
	background-color:#eeeeee;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.title2{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#c22e93;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #c22e93;
}

.title3{
	font-size: 12px;
	font-weight:bold;	
	font-style: normal;
	color:#c22e93;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
	border-top: 1px dashed #cccccc;
}
.title3_lineno{
	font-size: 12px;
	font-weight:bold;	
	font-style: normal;
	color:#c22e93;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
}
.title3_black{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 1px dashed #cccccc;
}

.title3_lineno_black{
	font-size: 11px;
	font-weight:bold;	
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
}
.title3_black_select{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#EBE8FD;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 1px dashed #cccccc;
}

.title3_lineno_black_select{
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#EBE8FD;
	font-family:Arial, Helvetica, sans-serif;
}
.text12pxgl{
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:0px 0px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;

}

.text12px{
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:0px 0px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;

}

.text10px_right{
	font-size: 10px;
	font-style: normal;
	color:#333333;
	padding:0px 0px 0px 12px;
	text-align:right;


}
.text11px_right{
	font-size: 11px;
	line-height:16px;
	font-style: normal;
	color:#666666;
	padding:0px 0px 0px 12px;
	text-align:right;


}
.text10pxbold{
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight:bold;
	color:#666666;
	padding:0px 0px 0px 12px;

}
.text11px{
	font-size: 11px;
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
	border-top: 1px dashed #cccccc;
}
.text11px_bold{
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;	
	border-top: 1px dashed #cccccc;
}
.text12px_lineno{
	font-size: 12px;
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.text12px_bottom{
	font-size: 12px;
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
	border-bottom: 1px dashed #cccccc;
}

/* ------------------------------------------------------------
	About us
------------------------------------------------------------ */	

/* International Honorary Member
--------------------------------------------------*/
.international_text {
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:0px 0px 12px 12px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #cccccc;
}
/* ------------------------------------------------------------
	Circulation Journal
------------------------------------------------------------ */	

/* Instrutions to authors
--------------------------------------------------*/
.instrutions_title{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#0080C0;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.instrutions_minititle{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.instrutions_text {
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:0px 0px 12px 12px;
	border-bottom: 1px dashed #cccccc;
	font-family: Arial, Helvetica, sans-serif;
}
.instrutions_text_lineno {
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:0px 0px 12px 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.instrutions_text_wh {
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#666666;
}
.instrutions_text_table {
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#333333;
	padding:2px 0px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

/* Editorial Committee Members
--------------------------------------------------*/
.editorial_title{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#C22EA7;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-top:solid 1px #cccccc;
}
.editorial_minititle{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#333333;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}


.editorial_text_table {
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:2px 0px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
/* ------------------------------------------------------------
	Activities
------------------------------------------------------------ */	

/* journal
--------------------------------------------------*/
.journaltitle2_pink{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#c22e93;
	padding:20px 0px 15px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.journaltitle2_blue{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#2C59C5;
	padding:20px 0px 15px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;

}
.journal1{
	font-size: 12px;
	font-style: normal;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #cccccc;
	border-left: 1px solid #E38AC7;
	padding: 5px 0px 5px 5px;
}
.journal2{
	font-size: 12px;
	font-style: normal;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border-left: 1px solid #F0BFE0;
	padding: 5px 0px 5px 5px;
}
.journal3{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0px 3px 0px;
}
.journal4{
	font-size: 11px;
	font-style: normal;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
	line-height: 16px;
}
.journal1_blue{
	font-size: 12px;
	font-style: normal;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #cccccc;
	border-left: 1px solid #A3B8EB;
	padding: 5px 0px 5px 5px;
}
.journal2_blue{
	font-size: 12px;
	font-style: normal;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border-left: 1px solid #C7D5F3;
	padding: 5px 0px 5px 5px;
}
.journal3_blue{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
}
.journal4_blue{
	font-size: 10px;
	font-style: normal;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;	
}
/* JCS Awards and Winners of This Year
--------------------------------------------------*/
.awards_photo {
	display:block;
	border: 1px solid #cccccc;
	padding:5px;
	width:150px;
	height:110px;
	text-align:center;
}
.awards_photo a:link,.awards_photo a:active,.awards_photo a:visited{
	text-decoration:none;
}

.awards_photo a:hover{
	text-decoration:none;
}
.awards_photo p {
	margin:0;
	padding:3px 0px 5px 0px;
	font-size:10px;
	color:#333333;
	text-align:left;
	}
.awards_title{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#c22e93;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
}
.awards_title2{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#666666;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
/* Annual Scientific Meeting Japanese Circulation Society
--------------------------------------------------*/
.annal_plenary{
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:20px 0px 5px 2px;
	font-family: Arial, Helvetica, sans-serif;
	width:140px;
}
.annalmenu{
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:5px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.annal12px{
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:20px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.annal12px a:link,.annal12px a:active,.annal12px a:visited{
	text-decoration:none;
	color: #0066CC;
}

.annal12px a:hover{
	text-decoration:none;
	color:#FF3399;
}
.kakoi {
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;	
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
.annal_title{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#c22e93;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-left:solid 1px #EDB4DA;
	border-top:solid 1px #EDB4DA;
	border-bottom:solid 1px #EDB4DA;
	border-right:solid 1px #EDB4DA;
}
/* circulation society
--------------------------------------------------*/
.circulation-title{
	font-size: 14px;
	font-weight:bold;
	font-style: normal;
	color:#c22e93;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
}
.circulation_name{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#666666;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.circulation_keireki{
	font-size: 12px;
	font-style: normal;
	color:#666666;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.circulation_bottom{
	font-size: 12px;
	color:#666666;
	font-style: normal;
	padding:10px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}
.circulation_namedouble{
	font-size: 12px;
	font-weight:bold;
	font-style: normal;
	color:#0066CC;
	padding:5px 0px 5px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.circulation_keirekidouble{
	font-size: 12px;
	font-style: normal;
	color:#666666;
	padding:5px 0px 5px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.circulation_bottomdouble{
	font-size: 12px;
	color:#666666;
	font-style: normal;
	padding:5px 0px 5px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #cccccc;
}
.circulation_title2{
	font-size: 14px;
	font-weight:bold;
	font-style: normal;
	color:#666666;
	padding:8px 0px 10px 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.circulation_border {
	height: 30px;
	background-color: #FFFFFF;
	margin: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.circulation_text{
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:0px 14px 0px 14px;
	font-family: Arial, Helvetica, sans-serif;

}
.circulation_table{
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	color:#666666;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;

}
	
/* pagetop
--------------------------------------------------*/

.pagetop {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	color:#666666;
	text-align:right;
	;
	border-top: 2px solid #cccccc;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.pagetop a:link,.pagetop a:active,.pagetop a:visited{
	color:#666666;
	text-decoration:none;
}

.pagetop a:hover{
	color:#666666;
}

/* ------------------------------------------------------------
	text
------------------------------------------------------------ */	
.new {
	font-size:12px;
	color:#CC0000;
	font-weight:bold;}

/* footer
--------------------------------------------------*/
.footer {
	color:#666666;
	padding:10px 10px 15px 10px;
	font-size:10px;
	line-height: 14px;
	background-color:#FFFFFF;
}
.footer a:link,.footer a:active,.footer a:visited{
	color:#666666;
	text-decoration:none;
}

.footer a:hover{
	color:#666666;
}
/* color
--------------------------------------------------*/

.pink10px {
	font-size:10px;
	color: #C22E93}
	
.pink10pxbold {
	font-size:10px;
	color: #C22E93;
	font-weight:bold;}	
	
.pink12pxbold {
	font-size:12px;
	color: #C22E93;
	font-weight:bold;}	
		
