@charset "utf-8";
/* CSS Document */

div#container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

/*ヘッダ*/

div#header{
	width:1000px;
	height:100px;
	margin:0 auto;
	padding:0;
	border-bottom:solid 8px #0000ff;
}

div#header #logo{
	margin:15px;
	padding:0;

	float:left;
	
}

div#header #logo img{
	margin:0;
	padding:0;

}

div#header p#to_jaamhp{
	float:right;
	margin:61px 15px 15px 0;
	padding:0;
}

div#header p#to_jaamhp a{
	color:#444444;
}

div#header p#to_jaamhp a:hover{
	color:#0342FF;
	text-decoration:none;
}

/* JAAMSPICE */
div#container #headername{
	width: 100%;
	margin: 15px auto 0 auto;
	padding:0;
	text-align: center;
	font-size:1.3em;
	font-weight:bold;
	color:#AAAAAA;
}

/*メニュー*/

.left_navi{
	margin:15px;
	padding: 0;
	width:170px;
	float:left;
}

/*メイン*/

#main{
	margin: 0;
	padding: 15px;
	width:770px;
	float:right;
}

#main h2{
	border-left:solid #0000ff 15px;
	padding:5px 0 5px 15px;
	font-size:1.6em;
	margin:15px 0 20px 0;
}

#main h3{
	padding:0;
	font-size:1.4em;
	margin:15px 0 15px 0;
}

#main h3 span.institutions{
	padding:0 0 0 20px;
	font-size:0.75em;
}

#main h3 span.institutions img{
	padding:0 5px 0 0;
	height:14px;
}

#main h4{
	padding:0;
	font-size:1.2em;
	margin:15px 0 20px 15px;
}

#main p{
	padding:0;
	font-size:1.1em;
	margin:0 0 40px 15px;
}

#main p.back_list{
	float:right;
	font-size:14px;
	padding:0;
	margin:-24px 0 0 0;
}

/* その他よく使うスタイル */
.tx_b{
	font-weight:bold;
}

.tx_center{
	text-align:center;
}

#main ol {
}

#main ul {
}

#main ol li,
#main ul li {
	line-height:1.7em;
	margin-bottom:0.7em;
}

#main ol li {
	list-style-type:decimal;
}

#main ol.dl_p li {
	text-indent:-20px;
	list-style:none;
	margin-left:10px;
}


#main ol li ul{
	margin:0.5em 0 2em;
}

#main ol.dl_p li ul li{
	font-weight:normal;
	text-indent:0;
	list-style:disc;
	margin-left:0;
}

#main ul li {
	list-style-type:disc;
}

#main ul.indent_ul {
	margin-left:50px;
}

/*トップ*/

#main #c_copy{
	margin:15px;
	padding: 15px;
	width:720px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccffff+0,fadcdc+75,fadcdc+100 */
	background: #99ffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #99ffff 0%, #ccffff 75%, #ccffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99ffff), color-stop(75%,#ccffff), color-stop(100%,#ccffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #99ffff 0%,#ccffff 75%,#ccffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #99ffff 0%,#ccffff 75%,#ccffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #99ffff 0%,#ccffff 75%,#ccffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #99ffff 0%,#ccffff 75%,#ccffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffff', endColorstr='#ccffff',GradientType=0 ); /* IE6-9 */
}

#main #c_copy h1{
	text-align:center;
	padding:0 0 15px 0;
	border-bottom:10px solid #0000ff;
	display:table;
	margin:30px auto;
	text-shadow: 2px 2px 2px #87cefa;
}

#main #c_copy p{
	padding:0;
	margin:30px 15px;
	line-height:1.8em;
	font-size:1em;
}

#main #c_copy h3{
	padding:0;
	font-size:1.2em;
	text-align:right;
	margin:30px 15px;
}

/*新着情報*/

#main div#information{
	margin:30px 15px;
	padding: 15px;
	width:700px;
	border:solid 10px #C4C4C4;
}

#main div#information h3{
	margin:0;
	padding:0;
	font-size:1.2em;
	text-shadow: 2px 2px 2px #C4C4C4;
}

#main div#information dl{
	margin:15px 0;
}

#main div#information dl dt{
	background:url(../images/common/arrow_red02.png) no-repeat;
	background-position:0px 6px;
}

#main div#information dl dd{
	margin:-1.5em 0 1em 0;
	padding:0 0 1em 8em;
	border-bottom:#999999 2px dotted;
}


/* 委員会名簿 */
table#committee{
	margin-bottom:40px;
	width:100%;
}

table#committee th{
	padding:10px;
	background-color:#87cefa;
	text-align:left;
}

table#committee td{
	padding:10px 30px 10px 10px;
	border-bottom:1px solid #1e90ff;
}

/* 参加施設一覧 */
table#facility{
	margin-bottom:40px;
	border-top:1px solid #87cefa;
	width:100%;
}

table#facility td{
	padding:7px;
	border-bottom:1px solid #87cefa;
}

table#facility td span.facility_eng{
	font-size:0.95em;
}



/* 研究一覧 */
table.study_list{
	width:100%;
	margin-bottom:40px;
	font-size:0.9em;
}

table.study_list th{
	padding:8px;
	background-color:#87cefa;
	border:1px solid #87cefa;
	text-align:center;
}

table.study_list th.study_content{
	width:25%;
}

table.study_list th.study_person{
	width:17%;
}

table.study_list th.study_overview{
	width:;
}

table.study_list td{
	padding:8px;
	border:1px solid #87cefa;
}

/* 症例登録 */

div#main div#entry{
	padding:15px;
	background:#e2fffc;
	display:table;
	margin:30px auto 60px auto;
	border-radius:15px;
}

div#main div#entry ol.entry_info{
	font-size:1.1em;
	line-height:1.8em;
}

div#main div#entry ol.entry_info li{
	margin:0 0 0.5em 0;
}

div#main div#entry p#regist_entry a{
	padding:20px 40px;
	margin:30px auto;
	font-size:1.3em;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:3px;
	text-shadow: 2px 2px 2px #555555;
	line-height:1.2em;
	text-align:center;
	display:table;
	border-radius:15px;
	background: #f3c5bd; /* Old browsers */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #204cff), color-stop(0.29, #35b8c8), color-stop(0.00, #3f41d9));
background: -webkit-linear-gradient(top, #3f41d9 0%, #35b8c8 28%, #204cff 88%);
background: -moz-linear-gradient(top, #3f41d9 0%, #35b8c8 28%, #204cff 88%);
background: -o-linear-gradient(top, #3f41d9 0%, #35b8c8 28%, #204cff 88%);
background: -ms-linear-gradient(top, #3f41d9 0%, #35b8c8 28%, #204cff 88%);
background: linear-gradient(to bottom, #3f41d9 0%, #35b8c8 28%, #204cff 88%);

}


div#main div#entry p#regist_entry a:hover{
	padding:20px 40px;
	margin:30px auto;
	font-size:1.3em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:3px;
	text-shadow: 2px 2px 2px #00d4ff;
	line-height:1.2em;
	text-align:center;
	display:table;
	border-radius:15px;
	background: #ea2803; /* Old browsers */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.72, #35b8c8), color-stop(0.43, #3f41d9), color-stop(0.09, #204cff));
background: -webkit-linear-gradient(top, #204cff 9%, #3f41d9 43%, #35b8c8 72%);
background: -moz-linear-gradient(top, #204cff 9%, #3f41d9 43%, #35b8c8 72%);
background: -o-linear-gradient(top, #204cff 9%, #3f41d9 43%, #35b8c8 72%);
background: -ms-linear-gradient(top, #204cff 9%, #3f41d9 43%, #35b8c8 72%);
background: linear-gradient(to bottom, #204cff 9%, #3f41d9 43%, #35b8c8 72%);

}

div#main div#entry p#regist_entry2{
	font-color:#FFFFFF;
	padding:20px 40px;
	margin:30px auto;
	font-size:1.3em;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:3px;
	text-shadow: 2px 2px 2px #555555;
	line-height:1.2em;
	text-align:center;
	display:table;
	border-radius:15px;
	background: #747ced; /* Old browsers */
}


/* ---------------------------------------------------
	#footer
----------------------------------------------------*/

#return{
	margin: 20px 0 10px 0;
	padding: 0;
	text-align:right;
	clear: both;
	font-size:0.9em;
	font-weight:bold;
}

#return a{
	color:#0200FF;
}

#footer{
	margin: 20px 0 0 0;
	padding: 15px;
	border-top: solid 1px #333333;
	text-align:reft;
	clear: both;
}

#footer p{
	margin: 0;
	padding: 0;
}

/* 三点リーダーセンター表示対策 */
span.c_santen{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka;
}

p {
	 text-align: justify; text-justify: inter-ideograph;
	
}

li aside:not(.nashi): {
	 text-align: justify; text-justify: inter-ideograph;
	
}

table {
	 text-align: justify; text-justify: inter-ideograph;
	
}
