@charset "shift_jis";

html
{
	pading: 0px;
	margin: 0px;
}

body
{
	pading: 0px;
	margin: 0px;
	font-size: 12px;
	background-color: #dddddd;
}

#innerbody
{
	pading: 0px;
	margin: 0px;
	font-size: 12px;
	background-color: #ffffff;
}

p
{
	margin: 10px;
}

a:link {COLOR: #000000DD;}
a:visited {COLOR: #0000DD;}
a:active {COLOR: #62b6f0;}
a:hover {COLOR: #62b6f0;}
a {TEXT-DECORATION: none}
a:hover {TEXT-DECORATION: none; position:relative;top:1px;left:2px;}

table, tr, td
{
	margin: 0px;
	pading: 0px;
	color: #000000;
	border: none;
	border-collapse: collapse;
	background-color: #ffffff;
	vertical-align: top;
}

#sidemenu
{
	background-color: #9999ff;
}

td#sidemenu
{
	width: 200px;
	height: 600px;
}

td#contents
{
	width: 100%;
	height: 600px;
}

td#topindex
{
	width: 800px;
	height: 100px;
	background-image: url("../image/banner.jpg");
}

td#menugreen
{
	background-color: #229922;
}

td#topicshead
{
	background-color: #ccccff;
	vertical-align: middle;
	color: #55AA55;
}

.sampleMenu01
{
	cursor:hand;
	color: #555555;
	font-size: 14px;
	width:200px;
	padding:5px 5px 5px 5px;
	background-color:#ddddff;
	border-top:1px solid #ddddff;
	border-right:1px solid #9999bb;
	border-bottom:1px solid #9999bb;
	border-left:1px solid #ddddff;
}

.sampleMenu02
{
	cursor:hand;
	color: #5555ff;
	font-size: 14px;
	width:200px;
	padding:5px 5px 5px 5px;
	background-color:#ffffff;
	border-top:1px solid #ddddff;
	border-right:1px solid #9999bb;
	border-bottom:1px solid #9999bb;
	border-left:1px solid #ddddff;
}

.sampleMenu03
{
	cursor:default;
	color: #0000FF;
	font-size: 14px;
	width:200px;
	padding:5px 5px 5px 5px;
	background-color:#ffffff;
	border-top:1px solid #ddddff;
	border-right:1px solid #9999bb;
	border-bottom:1px solid #9999bb;
	border-left:1px solid #ddddff;
}

.selsubMenu01
{
	cursor:default;
	color:#0000ff;
	margin: 0px 0px 0px 10px;
	font-size: 14px;
	width:190px;
	padding:5px 5px 5px 5px;
	background-color:#eeeeff;
	border-top:1px solid #ddddff;
	border-right:1px solid #9999bb;
	border-bottom:1px solid #9999bb;
	border-left:1px solid #ddddff;
}

.selsubMenu02
{
	cursor:hand;
	color:#0000ff;
	margin: 0px 0px 0px 5px;
	font-size: 14px;
	font-weight:bold;
	width:195px;
	padding:5px 5px 5px 5px;
	background-color:#eeeeff;
	border-top:1px solid #ddddff;
	border-right:1px solid #9999bb;
	border-bottom:1px solid #9999bb;
	border-left:1px solid #ddddff;
}

.selsubMenu03
{
	COLOR: #0000DD;
	margin: 0px 0px 0px 10px;
	font-size: 14px;
	width:190px;
	padding:5px 5px 5px 5px;
	background-color:#eeeeff;
	border-top:1px solid #ddddff;
	border-right:1px solid #9999bb;
	border-bottom:1px solid #9999bb;
	border-left:1px solid #ddddff;
}

.selsubMenuSecond01
{
	cursor:default;
	margin: 0px 0px 0px 20px;
	font-size: 14px;
	width:180px;
	padding:5px 5px 5px 5px;
	background-color:#eeeeff;
	border-top:1px solid #ddddff;
	border-right:1px solid #9999bb;
	border-bottom:1px solid #9999bb;
	border-left:1px solid #ddddff;
}

.submenu01
{
	cursor:pointer;
	font-size: 14px;
	color:dimgray;
	width:200px;
	padding:5px 5px 5px 5px;
	background-color:#aaccff;
	border-top:1px solid #ddeeff;
	border-right:1px solid #000008;
	border-bottom:1px solid #000008;
	border-left:1px solid #ccddff;
}

.submenu02
{
	cursor:pointer;
	font-size: 14px;
	color:orangered;
	width:200px;
	padding:5px 5px 5px 5px;
	background-color:#ffffee;
	border-top:1px solid #ffffff;
	border-right:1px solid maroon;
	border-bottom:1px solid maroon;
	border-left:1px solid #ffffff;
}

#topics
{
	font-size: 12px;
	color: #999999;
	padding: 5px 2px 5px 0px;
	background-color: #eeeeff;
	border-top:1px solid #9999aa;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-style: dotted;
	margin: 0px;
}

#topicsContents
{
	margin: 5px;
	font-size: 12px;
	color: #000000;
	padding: 5px 5px 5px 0px;
	background-color: #ffffff;
}

#topicshead
{
	margin: 5px;
	font-size: 12px;
	color: #ddddff;
	padding: 5px 5px 5px 0px;
}

#irb
{
	font-size: 14px;
	color: #999999;
	padding: 5px 2px 5px 0px;
	background-color: #eeeeff;
	border-top:1px solid #9999aa;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-style: dotted;
	margin: 0px;
}

#irbContents
{
	margin: 5px;
	color: #000000;
	padding: 5px 5px 5px 0px;
	background-color: #ffffff;
}


#addressname
{
	margin: 10px;
	text-align: right;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}

#toptable
{
	width: 100%;
	color: #000000;
	border: none;
	border-collapse: collapse;
	background-color: #ffffff;
}

#toptable_td
{
	margin: 0px;
	padding: 0px;
}

#counter
{
	width: 80px;
	margin: 0px;
	padding: 0px;
}

#footer_1
{
	width: 100%;
	height: 20px;
	margin: 3px;
	padding: 0px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	background-color: #333399;
	vertical-align: middle;
}

#footer_2
{
	height: 20px;
	margin: 3px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	background-color: #333399;
	vertical-align: middle;
}

#contents2
{
	width: 600px;
	height: 600px;
	background-color: #ffffff;
	border-collapse: collapse;
}

#framepage
{
	width: 600px;
	background-color: #ffffff;
	border-collapse: collapse;
}

#kanja
{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}

/***** TOPICS/Ž¡Œ±R¸ˆÏˆõ‰ï‹cŽ–˜^/Ž¡Œ±R¸ˆÏˆõ‰ï“ú’ö/•a‰@—Õ°Œ¤‹†—Ï—R¸ˆÏˆõ‰ï‹cŽ–˜^/‚¨’m‚ç‚¹(Š³ŽÒ—l‚Ìƒy[ƒW)•ÒWCGI *****/

/***** TOPIC—p *****/

#btn
{
	font-size: 12px;
}

/*** ƒƒOƒCƒ“‰æ–Ê ***/

#login
{
	height: 350px;
	padding-top: 65px;
}

#intable
{
	margin-top: 10px;
	vertical-align: middle;
}

#outtable
{
	height: 200px;
	width: 400px;
	border: ridge 8px #00ffff;
	vertical-align: middle;
}

#intable th, #intable td, #outtable th, #outtable td
{
	background-color: #e1edfc;
}

#login .header
{
	font: normal bold 18px;
	color: #00ced1;
	padding-bottom: 10px;
	white-space: nowrap;
}

#login .input
{
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

#login .inputtxt
{
	height: 20px;
	width: 120px;
}

#login .ftta, #login .ftta2
{
	text-align: right;
}

/*** ˆê——‰æ–Ê ***/

#listheader
{
	width: 860px;
}

#listheader th
{
	color: #00ced1;
	background-color: #e1edfc;
	padding: 8px 0 0 8px;
	border-top: ridge 3px #00ffff;
	border-right: ridge 3px #00ffff;
	border-left: ridge 3px #00ffff;
}

#listheader td
{
	color: #00ced1;
	background-color: #e1edfc;
	padding: 0 8px 8px 0;
	border-right: ridge 3px #00ffff;
	border-left: ridge 3px #00ffff;
	border-bottom: ridge 3px #00ffff;
}

#error
{
	height: 350px;
	padding-top: 100px;
}

#errtable
{
	height: 120px;
	width: 400px;
	border: ridge 8px #00ffff;
}

#errtable th
{
	background-color: #e1edfc;
	padding-top: 15px;
}

#errtable td
{
	background-color: #e1edfc;
	padding-bottom: 5px;
	text-align: center;
}

/*** •ÒW‰æ–Ê ***/

#edit
{
	width: 860px;
}

#editheader
{
	width: 860px;
	color: #00ced1;
	background-color: #e1edfc;
	padding: 8px;
	text-align:left;
	border: ridge 3px #00ffff;
}

#edit #line th, #edit #line td
{
	padding: 10px 10px 0 10px;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: normal;
}

#editffta th
{
	padding: 15px 8px 8px 8px;
	text-align: left;
}

/***** Ž¡Œ±R¸ˆÏˆõ‰ï‹cŽ–˜^—p *****/

/*** ƒƒOƒCƒ“‰æ–Ê ***/

#login .header2
{
	font: normal bold 18px;
	color: #009ed1;
	padding-bottom: 10px;
	white-space: nowrap;
}

#intable2
{
	margin-top: 10px;
	vertical-align: middle;
}

#outtable2
{
	height: 200px;
	width: 400px;
	border: ridge 8px #00afff;
	vertical-align: middle;
}

#intable2 th, #intable2 td, #outtable2 th, #outtable2 td
{
	background-color: #d1ddfc;
}

/*** ˆê——‰æ–Ê ***/

#irb tr, #irb th, #irb td 
{
	background-color: #d1ddfc;
}

#listheader2
{
	width: 860px;
	color: #009ed1;
	background-color: #d1ddfc;
}

#listheader2 th
{
	color: #009ed1;
	background-color: #d1ddfc;
	padding: 8px 0 0 8px;
}

#listheader2 td
{
	color: #009ed1;
	background-color: #d1ddfc;
	padding: 0 8px 0 0;
	border-bottom: solid 5px #d1ddfc;
}

#topics2
{
	font-size: 12px;
	color: #777777;
	background-color: #e7f3fc;
	padding: 5px;
	margin: 3px;
	border: solid 1px #909090;
}
	
#errtable2
{
	height: 120px;
	width: 400px;
	border: ridge 8px #00afff;
}

#errtable2 th
{
	background-color: #d1ddfc;
	padding-top: 15px;
}

#errtable2 td
{
	background-color: #d1ddfc;
	padding-bottom: 5px;
	text-align: center;
}

/*** •ÒW‰æ–Ê ***/

#edit2
{
	width: 860px;
}

#editheader2
{
	width: 860px;
	color: #009ed1;
	background-color: #d1ddfc;
	padding: 8px;
	text-align:left;
}

#edit2 #line th, #edit2 #line td
{
	padding: 10px 10px 0 10px;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: normal;
}

#editffta2 th
{
	padding: 15px 8px 8px 8px;
	text-align: left;
}

/*** HTMLo—Í—p ***/

#prtIrbBackground
{
	background-color: #e7f3fc;
	padding: 4px 0px 4px 0px;
}

#prtIrbHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #009ed1;
	background-color: #e7f3fc;
	padding: 6px 5px 6px 5px;
}

#prtYearTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #444488;
	border: solid 1px;
	background-color: lightblue;
	border-top-color: #ffffff;
	border-bottom-color: #000000;
	border-left-color: #ffffff;
	padding: 4px;
	margin: 3px;
}

#prtIrbTitle
{
	font-size: 12px;
	color: #666666;
	background-color: #ececec;
	border: solid 1px #909090;
	margin: 3px;
	padding: 5px;
}

#prtIrbBckBtn
{
	font-size: 12px;
	float: right;
	margin: 1px;
}

/***** Ž¡Œ±R¸ˆÏˆõ‰ï“ú’ö—p *****/

/*** ƒƒOƒCƒ“‰æ–Ê ***/

#login .header3
{
	font: normal bold 18px;
	color: #009ed1;
	padding-bottom: 10px;
	white-space: nowrap;
}

#intable3
{
	margin-top: 10px;
	vertical-align: middle;
}

#outtable3
{
	height: 200px;
	width: 400px;
	border: ridge 8px #00afff;
	vertical-align: middle;
}

#intable3 th, #intable3 td, #outtable3 th, #outtable3 td
{
	background-color: #d1ddfc;
}

/*** •ÒW‰æ–Ê ***/

#edit3
{
	width: 860px;
}

#editheader3over
{
	width: 860px;
	color: #009ed1;
	background-color: #d1ddfc;
	padding: 5px 5px 0 5px;
	text-align: left;
	border-top: ridge 3px #00afff;
	border-right: ridge 3px #00afff;
	border-left: ridge 3px #00afff;
}

#editheader3under
{
	width: 860px;
	color: #009ed1;
	background-color: #d1ddfc;
	padding: 0 5px 5px 5px;
	text-align: right;
	border-right: ridge 3px #00afff;
	border-left: ridge 3px #00afff;
	border-bottom: ridge 3px #00afff;
}

#edit3 .editcontent
{
	color: #009ed1;
	padding: 20px 5px 20px 5px;
	vertical-align: middle;
}

#errtable3
{
	height: 120px;
	width: 400px;
	border: ridge 8px #00afff;
}

#errtable3 th
{
	background-color: #d1ddfc;
	padding-top: 15px;
}

#errtable3 td
{
	background-color: #d1ddfc;
	padding-bottom: 5px;
	text-align: center;
}

/***** •a‰@—Õ°Œ¤‹†—Ï—R¸ˆÏˆõ‰ï‹cŽ–˜^—p *****/

/*** ƒƒOƒCƒ“‰æ–Ê ***/

#login .header4
{
	font: normal bold 18px;
	color: #009ed1;
	padding-bottom: 10px;
	white-space: nowrap;
}

#intable4
{
	margin-top: 10px;
	vertical-align: middle;
}

#outtable4
{
	height: 200px;
	width: 400px;
	border: ridge 8px #0000ff;
	vertical-align: middle;
}

#intable4 th, #intable4 td, #outtable4 th, #outtable4 td
{
	background-color: #55ff66;
}

/*** ˆê——‰æ–Ê ***/

#meditry
{
	font-size: 14px;
	color: #999999;
	padding: 5px 2px 5px 0px;
	background-color: #eeeeff;
	border-top:1px solid #9999aa;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-style: dotted;
	margin: 0px;
}

#meditry tr, #meditry1 th, #meditry1 td 
{
	background-color: #a1ffac;
}

#prtMeditryBackground
{
	background-color: #fcffe2;
	padding: 4px 0px 4px 0px;
}

#prtMeditryHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #009ed1;
	background-color: #fcffe2;
	padding: 6px 5px 6px 5px;
}

#prtYearTitle4
{
	font-size: 14px;
	font-weight: bold;
	color: #444488;
	border: solid 1px;
	background-color: #44dd99;
	border-top-color: #ffffff;
	border-bottom-color: #000000;
	border-left-color: #ffffff;
	padding: 4px;
	margin: 3px;
}

#listheader4
{
	width: 860px;
	color: #009ed1;
	background-color: #55ff99;
}

#listheader4 th
{
	color: #009ed1;
	background-color: #55ff99;
	padding: 8px 0 0 8px;
	border-top: ridge 3px #00ff00;
	border-right: ridge 3px #00ff00;
	border-left: ridge 3px #00ff00;
}

#listheader4 td
{
	color: #009ed1;
	background-color: #55ff99;
	padding: 0 8px 8px 0;
	border-right: ridge 3px #00ff00;
	border-left: ridge 3px #00ff00;
	border-bottom: ridge 3px #00ff00;
}

#topics4
{
	font-size: 12px;
	color: #777777;
	background-color: #d4ffaa;
	padding: 5px;
	margin: 3px;
	border: solid 1px #b0e27d;
}
	
#errtable4
{
	height: 120px;
	width: 400px;
	border: ridge 8px #00ff99;
}

#errtable4 th
{
	background-color: #a1ffac;
	padding-top: 15px;
}

#errtable4 td
{
	background-color: #a1ffac;
	padding-bottom: 5px;
	text-align: center;
}

/*** •ÒW‰æ–Ê ***/

#edit4
{
	width: 860px;
}

#editheader4
{
	width: 860px;
	color: #009ed1;
	background-color: #55ff99;
	padding: 8px;
	text-align:left;
	border: ridge 3px #00ff00;
}

#edit4 #line th, #edit4 #line td
{
	padding: 10px 10px 0 10px;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: normal;
}

/*** HTMLo—Í—p ***/

#prtMeditryHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #009ed1;
	background-color: #55ff99;
	padding: 6px 5px 6px 5px;
}

#prtMeditryTitle
{
	font-size: 12px;
	color: #666666;
	background-color: #ececec;
	border: solid 1px #909090;
	margin: 3px;
	padding: 5px;
}

#prtMeditryBckBtn
{
	font-size: 12px;
	float: right;
	margin: 1px;
}

/***** ‚¨’m‚ç‚¹(Š³ŽÒ—l‚Ìƒy[ƒW)•ÒW—p *****/

/*** ƒƒOƒCƒ“‰æ–Ê ***/

#login .header5
{
	font: normal bold 18px;
	color: #666666;
	padding-bottom: 10px;
	white-space: nowrap;
}

#intable5
{
	margin-top: 10px;
	vertical-align: middle;
}

#outtable5
{
	height: 200px;
	width: 400px;
	border: ridge 8px #cccccc;
	vertical-align: middle;
}

#intable5 th, #intable5 td, #outtable5 th, #outtable5 td
{
	background-color: #ededed;
}
/*** ˆê——‰æ–Ê ***/

#listheader5
{
	width: 860px;
}

#listheader5 th
{
	color: #666666;
	background-color: #ededed;
	padding: 8px 0 0 8px;
	border-top: ridge 3px #cccccc;
	border-right: ridge 3px #cccccc;
	border-left: ridge 3px #cccccc;
}

#listheader5 td
{
	color: #666666;
	background-color: #ededed;
	padding: 0 8px 8px 0;
	border-right: ridge 3px #cccccc;
	border-left: ridge 3px #cccccc;
	border-bottom: ridge 3px #cccccc;
}

#errtable5
{
	height: 120px;
	width: 400px;
	border: ridge 8px #cccccc;
}

#errtable5 th
{
	background-color: #ededed;
	padding-top: 15px;
}

#errtable5 td
{
	background-color: #ededed;
	padding-bottom: 5px;
	text-align: center;
}

.list table
{
	border-collapse: separate;
	border:solid 1px #191970;
}

.list td
{
	font-size:14px;
	color:#191970;
	border:solid 1px #191970 !important;
	text-align:center;
	vertical-align:middle;
	padding: 5px;
}

/*** •ÒW‰æ–Ê ***/

#editheader5
{
	width: 860px;
	color: #666666;
	background-color: #ededed;
	padding: 8px;
	text-align:left;
	border: ridge 3px #cccccc;
}

/***** ‚¨’m‚ç‚¹(ˆã—Ã]Ž–ŽÒ‚Ìƒy[ƒW)•ÒW—p *****/

/*** ƒƒOƒCƒ“‰æ–Ê ***/

#intable6
{
	margin-top: 10px;
	vertical-align: middle;
}

#outtable6
{
	height: 200px;
	width: 400px;
	border: ridge 8px #cccccc;
	vertical-align: middle;
}

#intable6 th, #intable6 td, #outtable6 th, #outtable6 td
{
	background-color: #ededed;
}

#login .header6
{
	font: normal bold 18px;
	color: #666666;
	padding-bottom: 10px;
	white-space: nowrap;
}

/*** ˆê——‰æ–Ê ***/

#listheader6
{
	width: 860px;
}

#listheader6 th
{
	color: #666666;
	background-color: #ededed;
	padding: 8px 0 0 8px;
	border-top: ridge 3px #cccccc;
	border-right: ridge 3px #cccccc;
	border-left: ridge 3px #cccccc;
}

#listheader6 td
{
	color: #00ced1;
	background-color: #ededed;
	padding: 0 8px 8px 0;
	border-right: ridge 3px #cccccc;
	border-left: ridge 3px #cccccc;
	border-bottom: ridge 3px #cccccc;
}

#errtable6
{
	height: 120px;
	width: 400px;
	border: ridge 8px #cccccc;
}

#errtable6 th
{
	background-color: #ededed;
	padding-top: 15px;
}

#errtable6 td
{
	background-color: #ededed;
	padding-bottom: 5px;
	text-align: center;
}

/*** •ÒW‰æ–Ê ***/

#edit
{
	width: 860px;
}

#editheader6
{
	width: 860px;
	color: #666666;
	background-color: #ededed;
	padding: 8px;
	text-align:left;
	border: ridge 3px #cccccc;
}

/*********************************/
