@charset "Shift_JIS";*{	margin: 0;	padding: 0;	font: normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3", sans-serif;}body  {	color: #030303;	background-color: #ffffff;	margin: 0px 0px 0px; 	font-size: 0.8em;	font-family: "ＭＳ Ｐゴシック","Osaka", sans-serif;	text-align: center; /*  background-repeat: repeat-x;*/}.title {	width: 780px;	height:80px;	background: #003399;	/*#ffffff;*/	margin: 0;	padding: 0;}.J-E {	text-align: center;	width: 150px;	height:60px;	background: #ffffff;	/*#003399;*//*	margin: 0px 30px 0px;*/}/**  menu  **/input.menu {visibility: hidden; }.main_menu {	color: #ffffff;	background: #003399;	/*#ccffff;*/	width: 780px;	height:20px;	font-size: 12px;	text-align: right;/*	float: left;*/}#menu_bar{	width: 100px;	text-align: center;}#menu_bar a {	color: #ffffff;		/*#000066;*/	text-align: center;	vertical-align: middle;	width: 100px;	text-decoration: none;}#menu_bar a:hover {	color: #00cc66;		/*#669966;*/	text-decoration: none;}#line  { 	background: #ffffff;	height:20px;}.bgside   {  background-image: url(../Images/bg1CK01_f2.jpg);  width: 155px; height: 100%}.bgtop   {  background-image: url(../Images/bg2CK01_f2.jpg);  width: 780px; height: 100% }iframe {	text-align: left; }.news {	overflow: auto; 	width: 400px; 	height: 120px; 	padding: 0px; 	margin: 0px; 	border: 1px solid #6685C5; /*	text-align: center; */}#rinen    { width: 550px; 	height: 40px; }#rinenE    { width: 400px; height: 160px color: #000033; font-weight: bold; font-size: 14px;}td,th  {	color: #030303;/*	font-size: 12px; */}a:link,a:visited {	color: #004080;	text-decoration: none;}a:hover {	color: #006600;	text-decoration: none;}#red{text-align: right;}#red a{	color: #ff0000;	text-decoration: underline;	padding: 0px 4px 2px;}#red a:hover{	color: #cc3366;	text-decoration: none;	padding: 0px 4px 2px;}#red100 {width:100%;}#red100 a{	color: #ffffff;	text-decoration: underline;	padding: 0px 4px 2px;}#red100 a:hover{	color: #cc3366;	text-decoration: none;	padding: 0px 4px 2px;}h1  { 	color: #900; 	font-size: 14px;	font-weight: bold;	margin:20px 20px;}h2  { 	color: #000; 	font-size: 18px;	font-weight: bold;	text-align: left;	margin:20px 20px;}h3{	font-size: 20px;	font-weight: bold;	color: #CC0000;	text-decoration: underline;	font-style: italic;	margin:15px 0px 15px 20px;}.moji_s {	font-size:10px;	color:#333333;}.s10r {	font-size:10px;	color:#990000;}/** -- left_menu -- **/.left_fr {	height: 100%;	width:155px;	background: #ffffff;	text-align: center;	padding: 20px 0px;	margin: 0px; /*	font: bold 12px sans-serif; 	text-decoration: none;*/}.s_menu {	width: 120px;	font: 12px sans-serif; 	text-align: left;}#s_menu1 {	background: #ffffff;	border-bottom: 2px solid #006699; 	color: #003399;	font: 13px;	padding: 4px 10px 0px;	margin: 20px;}#s_menu2 {	background: #78c8fb;	color: #ffffff;	padding: 2px 0px 2px 5px;}#s_menu2 a{font: bold; color: #003399;}#s_menu2 a:hover {color: #006600;}#s_menu3 {	background: #78c8fb;	padding: 2px 0px 2px 5px;}.right{	padding: 0px 0px 4px;	font-weight: bold;	color: #990000;	float: right;	display: inline;}table.detail2{	width: 550px;	margin: 20px auto 10px;	border: 1px solid #003399;}table.sys{	width: 280px;	margin: 0px auto 20px;	border: 1px solid #003399;}th{	color: #000033; 	/*#ffffff;*/	padding:4px;	background: #78c8fb;	width:80px;}table.detail2 th{	width:120px;}table.sys th{	background-image: url(../Images/bg_th.jpg);	font-weight: bold;	color: #ffffff;	vertical-align: top;	padding: 2px 2px 0px 10px;	width:280px;}table.sys th.width{	text-align:left;	width: 400px;}table.detail2 td{	padding:2px 0px 2px 5px;	background: #ccffff;}#name{	color: #ffffff;	background: #78c8fb;	padding: 2px 2px 0px;	width:200px;	font-weight: bold;	background-image: url(../Images/bg_th.jpg);}#kyujin{	background-image: url(../Images/bg_th.jpg);	width:100px;	padding: 2px;}#kyujin a{	background-image: url(../Images/bg_th.jpg);	width:100px;	padding: 2px;	color: #ffffff;	text-decoration: underline;/*	font-weight: bold;*/}#button{	color: #ffffff;	background: #78c8fb;	width:6px;	font-weight: bold;	background-image: url(../Images/bg_th.jpg);	padding: 1px 2px 0px;}#white{	font-weight: bold;	background: #ffffff;}#bold{	font-weight: bold;	width:100%;}#bold a{	font-weight: bold;	color: #004080;}#Greeting{	font-size: 14px;	font-weight: bold;	line-height: 180%;	letter-spacing: 1px;	padding: 8px 4px;/*	font-family: "ＭＳ 明朝",serif;*/}#w100{	width:100%;}#bg{	background: #ecffff;/*	background-image: url(../Images/bg_dt.jpg);*/}table.sys td{	background: #ffffff;	text-align: center;	padding:2px 0px;}#dummy{	width: 20px;	background: #ffffff;}#stitle1  { 	background: url(../Images/s_title1.gif) no-repeat; 	width: 30px; 	height: 35px }#stitle2    { 	color: #333333; 	font-weight: bold;	font-size: 18pt; font-family: "Times New Roman、Georgia、Times"; 	background: url(../Images/s_title2.gif) no-repeat; 	text-indent: 10px; margin-bottom: 6px; padding: 0px; width: 500px; height: 35px }#up  { 	text-align:right;}#footer   { color: #fff; font-size: 12px; background-color: #003399; text-align: left; padding: 0px; width: 780px; height: 35px }#footer td { 	color: #fff;	padding:10px;}#footer a { 	color: #fff;	font-size: 14px;}