@charset "UTF-8";/*	UHCTアライアンス - 大学病院臨床試験アライアンス Seet # Revision: 1.01	Author Date:	2007.03.18 (rakuza.co.jp) New Document;	Contents:		Initialization		Container		Header		Contents		Footer*//* Initialization----------------------------------------------- */* {	padding: 0px;	margin: 0px;	border: 0px;	font-size: 100%;	font-style: normal;	font-weight: normal;	text-decoration: none;	list-style-type: none;	xborder: 1px solid #A54506 !important;  }html {	border: 2px;	height: 100%;}body {	height: 100%;}a:link {	color: #0000FF;	text-decoration: underline;}a:visited {	text-decoration: underline;}a:hover, a:active {	text-decoration: none;}hr {	display: none;}.visibleOff {	visibility: hidden;}.displayOff {	display: none;}.disabledOn {	cursor: default;}.linkset {	font-size: 0.8em;	line-height: 1.6em;}.linkset dd {	display: inline;	white-space: nowrap;}/* Container----------------------------------------------- */#Container {	margin: 0 0 0 3px;	width: 990px;	background-image: url(../img/containerBG.png);	background-repeat: repeat-y;	background-position: top left;	xborder: 1px solid #A54506 !important;  }/* Header----------------------------------------------- */#Header {	width: 990px;	height: 63px;	xborder: 1px solid #A54506 !important;	position: relative;}#Header img {	display: block;}#logo {	width: 170px;	height: 63px; }#siteTitle {	width: 808px;	height: 63px;	background-image: url(../img/headerBG.png);	background-repeat: repeat-x;	background-position: top left;	position: absolute;	top: 0px;	left: 182px;}#siteTitle p {	height: 48px;	font-size: 18px;	line-height: 48px;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;}#siteTitle ul {	margin-left: auto;	margin-right: 10px;	width: 160px;	height: 15px;}#siteTitle li {	float: left;	display: block;	text-align: center;}#siteTitle li a {	width: 80px;	height: 15px;	font-size: 10px;	line-height: 15px;	display: block;	font-family: Arial, Helvetica, sans-serif;}#siteTitle .selected {	background-color: #ffffff;}/* Navi----------------------------------------------- */#Navi {	float: left;	padding: 5px 0 0 0;	width: 170px;	background-image: url(../img/NaviBG.png);	background-repeat: repeat;	xborder: 1px solid #A54506 !important;  }	#Navi .menuMain .menuSub {	padding: 4px 0 4px 0;	margin: 0 0 4px 0;	width: 170px;	background-image: url(../img/menuSubBG.png);	background-repeat: repeat;}* html #Navi .menuMain .menuSub {	margin: 3px 0 4px 0 !important;}#Navi .menuMain li {	margin: 0 0 3px 0;	font-size: 12px;	line-height: 14px;	font-family: Arial, Helvetica, sans-serif;}#Navi .menuMain a {	width: 135px;	height: auto;	padding: 8px 0 8px 25px;	margin: 0 0 0 9px;	background-image: url(../img/menuBTN.png);	background-repeat: no-repeat;	background-position: top left;	background-color: #ffffff;	border-bottom-color: #0F5474;	border-bottom-style: solid;	border-bottom-width: 2px;	border-right-color: #d8d9da;	border-right-style: dotted;	border-right-width: 1px;	display: block;}#Navi .menuMain a:hover {	background-image: url(../img/menuBTN.png);	background-repeat: no-repeat;	background-position: -160px 0;	background-color: #eff1f6;}#Navi .selected a {	color: #ffffff;	background-image: url(../img/menuSelected.png);	background-repeat: no-repeat;	background-position: top left;	background-color: #0083ca;}#Navi .selected a:hover {	color: #ffffff;	background-image: url(../img/menuSelected.png);	background-repeat: no-repeat;	background-position: top left;	background-color: #0083ca;}#Navi .menuSub li {	margin: 0 0 0 0 !important;	font-size: 10px !important;	line-height: 12px !important;}#Navi .menuSub a {	width: 135px !important;	height: auto !important;	padding: 4px 0 4px 25px !important;	margin: 0 0 0 9px !important;	background-image: none !important;	background-color: #ffffff !important;	border-bottom-color: #0F5474 !important;	border-bottom-style: solid !important;	border-bottom-width: 2px !important;	border-right-color: #d8d9da;	border-right-style: dotted;	border-right-width: 1px;	display: block !important;}#Navi .menuSub a:hover {	background-color: #eff1f6 !important;}* html .selected .menuSub a  {	color: #0000FF !important;}/* Contents----------------------------------------------- */#Contents {	float: left;	margin: 0 0 0 12px;	width: 808px;	xheight: 600px;	xborder: 1px solid #A54506 !important;  }#Contents img {	display: block;}#mainTitle {	margin: 0 0 20px 0;	padding: 18px 0 40px 0;	border-bottom-color: #0578B3 !important;	border-bottom-style: solid !important;	border-bottom-width: 4px !important;}#print img {	xposition: absolute;	xtop: 0;	xleft: 0;	margin: 5px;	padding: 2px;	height: 20px;	width: 40px;}.Index {	width: 734px !important; 	background-image: url(../img/indexBG.png);	background-repeat: no-repeat;	background-position: 0 190px;}.policy {	padding: 0 0 15px 0;	margin: 0 0 0 230px;	font-size: 0.9em;	line-height: 1.4em;}#select {	margin: 0 0 35px 230px;	width: 504px;	position: relative;}#select a {	width: 234px;	height: 44px;	display: block;	text-indent: -9999px;	text-decoration: none;}#select .inJapanese {	background-image: url(../img/inJapaneseBTN.png);	background-repeat: no-repeat;	background-position: top left;	xposition: absolute;	xtop: 0;	xleft: 0;}#select .inEnglish {	background-image: url(../img/inEnglishBTN.png);	background-repeat: no-repeat;	background-position: top left;	position: absolute;	top: 0;	left: 271px;}#Contents .linkset {	margin: 0 0 0 230px;	position: relative;}#Contents .linkset dt {	width: 205px;	padding: 0 0 0 20px;	background-image: url(../img/listMark.png);	background-repeat: no-repeat;	background-position: top left;	position: absolute;	top: 0px;	left: -230px;	font-size: 12px;}* html #Contents .linkset dt {	position: absolute;	top: -2px !important;  	left: -230px !important;  }/* Footer----------------------------------------------- */#Footer {	clear: both;	width: 990px;	background-image: url(../img/copyrightBG.png);	background-repeat: repeat-y;	background-position: top left;	background-color: #eff1f6;	position: relative;}#copyright {	padding: 10px 10px 0 8px;	width: 150px;	font-size: 10px;	line-height: 12px;	position: absolute;	top: 0px;	left: 0; }#Footer .linkset {	padding: 10px 0 10px 0;	margin: 0 0 0 200px;	width: 790px;	font-size: 12px;}#Footer img {	display: block;}/* SubPage----------------------------------------------- */#pageTitle {	margin: 5px 0 20px;	height: 2em;	background-image: url(../img/pageTitleBG.png);	background-repeat: no-repeat;	background-position: bottom left;	border: 1px solid #ffffff !important;	padding-left: 20px;}#pageTitle span {	padding: 0 0 0 20px;	margin: 5px 0 0 0;	font-size: 1em;	line-height: 1.3em;	background-image: url(../img/listMark.png);	background-repeat: no-repeat;	background-position: left bottom;	display: block;	font-family: Geneva, Arial, Helvetica, sans-serif;}h2 {	margin: 0 0 8px 18px;	font-size: 0.85em;	line-height: 1.8em;	font-weight: bold;	background-image: url(../img/h2BG.png);	background-repeat: no-repeat;	background-position: bottom left;	font-family: Arial, Helvetica, sans-serif;}h3 {	margin: 0 0 0 18px;	font-size: 0.85em;	line-height: 1.8em;	font-weight: bold;	font-family: "Times New Roman", Times, serif;	color: #336699;}h4 {	margin: 0 0 0 18px;	font-size: 0.85em;	line-height: 1.8em;	font-weight: bold;	font-family: "Times New Roman", Times, serif;	color: #de6503;}.sentence p {	padding: 0 0 10px 0;	margin: 0 0 0 18px;	font-size: 0.8em;	line-height: 1.4em;	font-family: Arial, Helvetica, sans-serif;}.sentenceA p {	padding: 0 0 10px 0;	margin: 0 0 0 18px;	width: 640px;	font-size: 0.8em;	line-height: 1.4em;	font-family: Arial, Helvetica, sans-serif;}.sentenceA ul li {	width: 760px;	font-size: 0.8em;	line-height: 1.4em;	list-style-type: disc;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 35px;}sup {	clear: left;	float: left;	margin: 0 10px 0 0;	display: block;}.note {	padding: 10px 0 0 0 !important;  	margin: 0 0 0 0 !important;  	width: 288px !important;  	font-size: 0.7em !important;	line-height: 1.6em !important;	text-align: left !important;	xborder: 1px solid #A54506 !important;  }/* strongA----------------------------------------------- *//*strong {	color: #de6503;	xfont-weight: bolder;	font-size: 0.8em;}*/.strong01 {	line-height: 1.4em;	color: #de6503;	xfont-weight: bolder;}.fontA {	color: #de6503;	xfont-weight: bolder;	font-size: 0.85em;	font-family: "Times New Roman", Times, serif;	font-weight: bold;}/* Image----------------------------------------------- */.sentence dl {	float: right;	margin: -1.8em 0 0 0;	width: 288px;}.sentence dt {	margin: 0 0 5px 0;	font-size: 0.8em;	line-height: 1.4em;	text-align: center;}.sentence dd {	font-size: 0.8em;	line-height: 1.4em;	text-align: center;}/* List----------------------------------------------- */.sentence ol li {	font-size: 0.8em;	list-style-type: decimal;	margin-top: 0.8em;	margin-right: 0;	margin-bottom: 0;	margin-left: 40px;	list-style-position: outside;	font-family: Arial, Helvetica, sans-serif;}.sentence ol , .sentence ul {	padding: 0 0 10px 0;	width: 472px;}.sentence ul li {	font-size: 0.8em;	list-style-type: disc;	margin-top: 0.8em;	margin-right: 0;	margin-bottom: 0;	margin-left: 35px;	list-style-position: outside;	font-family: Arial, Helvetica, sans-serif;}/* table----------------------------------------------- */table {	font-size: 0.8em;	line-height: 1.4em;	border-collapse: collapse;	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 18px;	font-family: "Times New Roman", Times, serif;}.tableB {	font-size: 0.7em!important;	line-height: 1.3em;	border-collapse: collapse;	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 18px;	font-family: "Times New Roman", Times, serif;}.tableS {	width:450px!important;	font-family: "Times New Roman", Times, serif;	font-size: 12px;}.tableLong {	width: 790px!important;	font-family: "Times New Roman", Times, serif;	font-size: 12px;}.tableLongA {	font-size: 0.7em !important;	font-family: "Times New Roman", Times, serif;}.tableLongB {	font-size: 0.7em !important;	font-family: "Times New Roman", Times, serif;	width: 640px;}caption {	font-size: 0.9em !important;	line-height: 1.4em !important;	font-weight: bold;	font-family: "Times New Roman", Times, serif;}th {	color: #316602;	text-align: left;	border-bottom-color: #b0bdc7;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #b0bdc7;	border-left-style: dotted;	border-left-width: 1px;	border-right-color: #b0bdc7;	border-right-style: dotted;	border-right-width: 1px;}td {	border-left-color: #b0bdc7;	border-left-style: dotted;	border-left-width: 1px;	border-right-color: #b0bdc7;	border-right-style: dotted;	border-right-width: 1px;}th , td {	padding: 5px 0 5px 5px;}.tdA {	border-bottom-width: 1px!important;	border-bottom-style: solid!important;	border-bottom-color: #b0bdc7!important;}.tdB {	border: 1px solid #b0bdc7;}.fff {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b0bdc7;}.eee {	background-color: #e4e4e4;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b0bdc7;}.eff {	background-color: #eff1f6;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b0bdc7;}.def {	background-color: #E8F0F7;}.blu {	background-color: #D8E6F0;}.blub {	background-color: #D8E6F0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b0bdc7;}.cff {	background-color: #E6CCFF;}.edf {	background-color: #F5ECFF;}.fef {	background-color: #F5ECFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b0bdc7;}.bee {	background-color: #C7ED9C;}.ffd {	background-color: #F2FBD3;}.ffdb {	background-color: #F2FBD3;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b0bdc7;}.fda {	background-color: #FFE3BB;}.fdab {	background-color: #FFE3BB;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b0bdc7;}.ffe {	background-color: #FFF9EE;}.pdf {	font-size: 12px;	text-decoration: none;	background-image: url(../../img/pdf.jpg);	background-repeat: no-repeat;	height: 21px;	width: 63px;	text-align: center;	margin-left: 725px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	margin-bottom: 2px;	padding-left: 15px;}/*TABLE*/th {	color: #316602;	text-align: left;	border-bottom-color: #b0bdc7;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #b0bdc7;	border-left-style: dotted;	border-left-width: 1px;	border-right-color: #b0bdc7;	border-right-style: dotted;	border-right-width: 1px;}td{	border-bottom-color: #b0bdc7;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #b0bdc7;	border-left-style: dotted;	border-left-width: 1px;	border-right-color: #b0bdc7;	border-right-style: dotted;	border-right-width: 1px;}th , td {	padding: 5px 0 5px 5px;	font-weight: normal;}.odd {	background-color: #e4e4e4;	text-align: center;	font-size: 12px;	line-height: 1.5em;}.odd_right {	background-color: #e4e4e4;	text-align: center;	border-right: 1px solid #b0bdc7;	font-size: 12px;	line-height: 1.5em;}.odd_right_normal {	background-color: #e4e4e4;	border-right: 1px solid #b0bdc7;	font-size: 12px;	line-height: 1.5em;}.odd_left {	text-align: center;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #b0bdc7;	font-size: 12px;	line-height: 1.5em;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #b0bdc7;	background-color: #e4e4e4;}.even {	background-color: #eff1f6;	text-align: center;	font-size: 12px;	line-height: 1.5em;}.even_normal {	background-color: #eff1f6;	font-size: 12px;	line-height: 1.5em;}.even_right {	background-color: #eff1f6;	text-align: center;	border-right: 1px solid #b0bdc7;	font-size: 12px;	line-height: 1.5em;}.even_right_normal {	background-color: #eff1f6;	border-right: 1px solid #b0bdc7;	font-size: 12px;	line-height: 1.5em;}.even_left {	text-align: center;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #b0bdc7;	font-size: 12px;	line-height: 1.5em;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #b0bdc7;	background-color: #eff1f6;}.tabele_top{	color: #006600;	text-align: center;	border: 1px solid #b0bdc7;}/*スペース*/.space_top_10{	padding-top: 10px;}.space_top_20{	padding-top: 20px;}.space_botttom_10{	padding-bottom: 10px;}.space_botttom_20{	padding-bottom: 20px;}.de6503 {	color: #de6503;	width: 100%;}