/*  基本CSS -------------------------------------------------------------------- */
#container {  width: 760px; position: absolute;	top: 5px; left: 20px}
#header {  height: 100px; width: 760px}
#header #top_rog {  height: 100px; width: 250px; float: left; margin-right: 30px}
#header #top_rog h1 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#header #top_img {  height: 100px; width: 480px; float: right}
#globalNavi {  height: 24px; width: 760px; margin-top: 10px; border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#contents {  width: 760px; margin-top: 10px; font-size: 12px; line-height: 1.5em; color: #000000}
#footer {  height: 45px; width: 760px; margin-top: 10px}
#footer #copyright {  height: 30px; width: 760px; background-image: url(../img/prats/line_dot.gif); background-repeat: repeat-x; background-position: left top; font-size: 12px; color: #333333; text-align: right; letter-spacing: 1px}
#footer #footline {  height: 15px; width: 760px; background-color: #0C8303}

/* TOP専用 -------------------------------------------------------------------- */
#Leftleyout_home {  width: 260px; vertical-align: top}
#Rightleyout_home {  width: 500px; vertical-align: top}
#Rightleyout_home h2 {  margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#Rightleyout_home h3 {  font-size: 13px; font-weight: bold; color: #006600; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; background-image: url(../img/prats/line_dot.gif); background-repeat: repeat-x; background-position: bottom}
#Rightleyout_home #newstopics {  margin-left: 20px; margin-top: 0px}
#Rightleyout_home #newstopics ul {  list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
#Rightleyout_home #newstopics ul li {  background-image: url(../img/prats/line_dot.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 4px; padding-bottom: 4px}
#Rightleyout_home #newstopics td {  background-image: url(../img/prats/line_dot.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 4px; padding-bottom: 4px}
#Rightleyout_home #newproduct {  margin-left: 20px; height: 104px; border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; margin-bottom: 5px}
#Rightleyout_home #experiment {  margin-left: 20px; height: 104px; border-color: black black #999999; margin-bottom: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; clip:  rect(   ); background-image: url(../img/pic_contents2.gif); background-repeat: no-repeat; background-position: left top}
#Rightleyout_home #experiment #get_flash {  position: absolute;	top: 60px; left: 180px}

/* 共通レイアウト用 -------------------------------------------------------------------- */
#Leftleyout {  width: 180px; vertical-align: top; border-color: black #CCCCCC black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
#Leftleyout #sidenavi {  width: 180px; background-color: #EEEEEE}
#Rightleyout {
	width: 580px;
	vertical-align: top;
}
#Rightleyout h2 {  margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#Rightleyout h3 {  margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#Rightleyout #pankuzu {  font-size: 10px; text-align: right; margin-right: 20px}
#page_top {
	margin-top: 30px;
	margin-bottom: 10px;
}
#sidenavi {  width: 180px; background-color: #EEEEEE}
#pdf_dl {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #000000;
}

/* 会社情報関係 -------------------------------------------------------------------- */
/* 役員リスト */
#yakuin_list {
	border: 1px solid #CCCCCC;
	width: 560px;
	margin-left: 20px;
}
/* 主要財務データ */
#zaimu_data_list {
	margin-left: 20px;
	font-size: 12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
}
#zaimu_data_list td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
/* 決算公告 */
#kesan_koukoku {
	margin-left: 20px;
}
#kesan_koukoku td {
	background-image: url(../img/prats/line_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* 会社概要-事業所 */
#jigyousyo_list {
	margin-right: 20px;
	margin-left: 20px;
}
#jigyousyo_list td {
	background-image: url(../img/prats/line_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* 会社概要-許可登録 */
#kyoka_tour_list {
	margin-right: 20px;
	margin-left: 20px;
}
#kyoka_tour_list td {
	background-image: url(../img/prats/line_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* IR情報・IR説明会 */
#ir_setumei {
	margin-left: 20px;
}
#ir_setumei td {
	background-image: url(../img/prats/line_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* 製品情報-実験ムービー */
#movie {  width: 540px; margin-right: 20px; margin-left: 20px; border: 1px #CCCCCC solid; height: 200px; margin-top: 20px}
