/* ------------------------------------------------------------ */
/* 放射線医学総合研究所　stylesheet ... LAST UPDATE: 2007.3.22*/
/* ------------------------------------------------------------ */

/* --- 共通部分 ----------------------------------------------- */
body { font-size:90%;
	font-weight:normal;
	/*  \*/
	letter-spacing: 1px;
	/*  */
	line-height: 150%;
	color: #000000;
	background:#ffffff;
}
a:link { text-decoration:underline; color:#0066CC; }
a:visited { text-decoration:underline; color:#000066; }
a:hover { text-decoration:underline; color:#ff0000; }
a:active { text-decoration:underline; color:#ff0000; }

#bunshi h1 {
	width:400px;
	margin:0px;
	padding:0px;
}

#pamp h1 {
	width:720px;
	margin:0px;
	padding:0px;
}

#pamp h2 {
	width:720px;
	margin:0px;
	padding:0px;
}
h1 { font-size:1.3em; font-weight:bold; line-height:130%; color: #000000; }
h1.hik-new {  width:600px; margin:0px; padding:0px; }
h2 { font-size:1.2em; font-weight:bold; line-height:130%; color: #000000; }
h3 { font-size:1.1em; font-weight:bold; line-height:130%; color: #000000; }
h4 { font-size:1em; font-weight:bold; line-height:130%; color: #000000; }
h5 { font-size:1em; font-weight:bold; line-height:130%; color: #000000; }
table {
	font-size:1em;
	font-weight:normal;
	/*  \*/
	letter-spacing: 1px;
	/*  */
	line-height: 150%;
	color: #000000;
}
th { font-weight:bold; }

/* ------------------------------------------------------------ */

/* --- 特有部分 ----------------------------------------------- */

/* 文字を大きく */
.l { font-size:1.3em; font-weight:normal; color: #000000; }
/* 文字を小さく */
.s { font-size:0.9em; font-weight:normal; color: #000000; }
/* 文字を太く、色を薄く */
.gy { font-weight:bold; color: #333333; }
/* 説明部分 */
.com { font-weight:normal; line-height:130%; color: #000000; }
/* 日本語トップページ部分 */
.co { font-weight:normal; line-height:130%; color: #0C0C0C; }

/* コピーライトの部分 */
.copy {
	font-size: 0.9em;
	color: #666666;
	text-align: right;
}

.copy-right {
	font-size: 0.9em;
	color: #666666;
	text-align: right;
	float: right;
	width: 370px;
}

.policy {
	font-size: 0.9em;
	color: #666666;
}

.policy-left {
	font-size: 0.9em;
	color: #666666;
	float: left;
	margin-left: 3px;
	width: 330px;
}

/* 日付部分 */
.date { color: #666666; }

/* 放医研ニュースタイトル */
.dai { font-size: 1.3em; font-weight: bold; }

/* 字下げ段落*/
.indent { margin-left: 25px; margin-right: 25px; }
.indent-deep { margin-left: 45px; margin-right: 45px; }
.indent-hik { margin-left: 25px; margin-right: 25px; font-size:0.9em; font-weight:normal; color: #000000; }

/* カラー */
.red { color:#FF0000; }
.wh { color:#FFFFFF; }
.brown { color:#663300; }
.kon { color:#000066; }
.mark01 { color:#009999; }
.water {  color: #3399FF;}
.blue {  color: #030094;}
.darkgreen {  font-weight: bold; color: #006699; line-height: normal; font-size: 20px}
.b-wh { font-weight:bold; color: #ffffff; }


/* 文字枠カラー */

#blue { background: #9cceff; }



/* 画像配置 */

#img-left {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

#img-left-2 {
	float: left;
	margin-right: 1em;
	margin-top: 1em;
}

#img-left-3 {
	float: left;
	margin: 0.3em 0.8em 0 0;
}

#img-right {
	float: right;
	margin-left: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
}

#img-right-2 {
	float: right;
	margin-left: 0.5em;
	margin-top: 1em;
	margin-bottom: 0.2em;
}


/* 画像配置解除 */
.cl-left {
	clear: left
}

.cl-right {
	clear: right
}

/* 見出し2 */

.head2 {
	border-left: 0.5em solid #99FFCC;
	padding-left: 0.5em;
	border-bottom: 0.2em solid #99FFCC;
	padding-bottom: 0.5em;
	margin-left: 50%;
}


/* 注釈 */

.box03 {
	padding : 7px;
	background : #99FFCC;
}


/* プレス発表用文字枠 */
.box01 {text-align : center;
	border : solid 1px #333333;
	margin-left : 200px;
	width : 270px;
	padding : 7px;
	background-color : #E6E6E6;
	}
	
/* 安全センター用 */
	
/* ------------------------------------------------------------ */
.anzen {  font-size: 1.3em; font-weight: bold}
.anzen-n { font-weight:bold; color: #000000; }
.s2 {
	font-size: 0.9em;
}
.gy02 {  color: #999999}

.underline {
	text-decoration: underline;
}

.center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.box {
	background-color: #FFFFFF;
	width: 500px;
	text-align: left;
	font-size: 0.9em;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.box02 {
	background-color: #FFFFFF;
	width: 500px;
	border: 1px solid #666666;
}

.box03 {
	font-size: 0.9em;
	background-color: #FFFFFF;
	width: 450px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

.box04 {
	font-size: 0.9em;
	background-color: #FFFFFF;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}

.box-hik {
	background-color: #FFFFFF;
	width: 590px;
	border: 1px solid #666666;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	}

.right {
	text-align: right;
}
.right-s {
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	text-align: right;
}

/*ボーダーライン*/
.horizon {
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #666666;
	padding-bottom: 5px;
}

.horizon-Welcome {
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #666666;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

/*ボックス*/
.waku {
	background: #FFF6E8 no-repeat;
	background-image: url (img/tl.gif);
	background-position: top left;
	padding: 1em;
}

/*フッター部分*/

#jump-Box {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	height: 40px;
	text-align: right;
}


#footer {
	padding: 5px 0px 10px 0px;
	margin:  10px 0px 0px 0px;
	width: 600px;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
}

#footer-Left {
	font-size: 0.8em;
	padding: 5px 0px 0px 10px;
	margin: 0px;
	text-align: left;
}

#footer-Right {
	font-size: 0.8em;
	padding: 0px 5px 5px 0px;
	margin: 0px;
	text-align: right;
}

