@charset "shift_jis";

/* -----------------------------------------------------
 fr_main.css
----------------------------------------------------- */

/* common */
/* ----------------------------------------------------- */
body {
	margin:0 14px 0 15px;
}

/* SeiInlineMenu */
/* ----------------------------------------------------- */
.SeiInlineMenu {
	margin:0 0 15px 0;
}

.SeiInlineMenu td {
	padding:0 10px 0 0;
}

.SeiInlineMenu a {
	min-width:108px;
	display:block;
	padding:6px 12px 3px;
	color:#666;
	background-color:#F3F3F3;
	background-repeat:no-repeat;
	background-position:100% 100%;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	white-space:nowrap;
}

*+html .SeiInlineMenu a {
	min-width:auto;
}

.SeiInlineMenu a:hover {
	color:#00A0E9;
	background-color:#E1F5FF;
}

.SeiInlineMenu .on a {
	color:#00A0E9;
	background-color:#E1F5FF;
	font-weight:bold;
}

/* SeiSubMenu  */
/* ----------------------------------------------------- */
.SeiMainSubMenu {
	margin:4px 0 4px 10px;
}
.SeiMainSubMenu table {
	font-size:95%;
}

.SeiMainSubMenu .SeiSubMenuTitle {
	padding:0 35px 0 0;
	background:none;
	font-weight:bold;
	white-space:nowrap;
}

.SeiMainSubMenu a {
	text-decoration:none;
}

.SeiMainSubMenu .SeiSubMenuLink {
	padding:0 14px 0 8px;
	white-space:nowrap;
}

.SeiMainSubMenu td.SeiSubMenu .SeiSubMenuLink {
	text-decoration:underline;
}

.SeiMainSubMenu span.SeiSubMenuList,
.SeiMainSubMenu span.SeiSubMenuPrev,
.SeiMainSubMenu span.SeiSubMenuNext {
	display:block;
	width:100px;
	margin:0 30px 0 0;
	padding:2px 9px;
	color:#666;
	background-color:#F3F3F3;
	background-repeat:no-repeat;
	border:2px solid #A9DE39;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-size:95%;
}

.SeiMainSubMenu span.SeiSubMenuList {
	background-position:10px 4px;
}

.SeiMainSubMenu span.SeiSubMenuPrev {
	background-position:10px 50%;
}

.SeiMainSubMenu span.SeiSubMenuNext {
	background-position:100px 50%;
}

.SeiMainSubMenu a .SeiSubMenuList,
.SeiMainSubMenu a .SeiSubMenuPrev,
.SeiMainSubMenu a .SeiSubMenuNext {
	background-color:#E8FDB7;
}

.SeiMainSubMenu .SeiSubMenuList a:hover,
.SeiMainSubMenu .SeiSubMenuPrev a:hover,
.SeiMainSubMenu .SeiSubMenuNext a:hover {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

/* SeiPager */
/* ----------------------------------------------------- */
.SeiPager {
	margin:10px 10px;
	font-size:85%;
}
.SeiPager td {
	padding:0 10px 0 0;
	vertical-align:middle;
}

.SeiPager a {
	color:#666;
}
.SeiPager img {
	vertical-align:middle;
}

/* button */
/* ----------------------------------------------------- */
.SeiDisp,
.SeiTemp,
.SeiSubmit,
.SeiCancel,
.SeiClear,
.SeiReset,
.SeiClearSearch,
.SeiSelectButton,
.SeiDeleteButton,
.SeiAppendButton {
	margin:0 10px 0 0;
	padding:4px 5px 2px;
	background:#E8FDB7;
	border:2px solid #A9DE39;
	text-align:center;
	color: #000000;
}

input:hover.SeiDisp,
input:hover.SeiTemp,
input:hover.SeiSubmit,
input:hover.SeiCancel,
input:hover.SeiClear,
input:hover.SeiReset,
input:hover.SeiClearSearch,
input:hover.SeiSelectButton,
input:hover.SeiDeleteButton,
input:hover.SeiAppendButton {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

/* SeiMain */
/* ----------------------------------------------------- */
.SeiMain {
	margin:6px 0 10px;
	background:#FFF8EE;
}

div.SeiTree,
table.SeiTree {
	margin:10px 10px;
}

.SeiInput,
.SeiResult1,
.SeiResult2,
.SeiResult3,
.SeiHtmlGraph,
.SeiInputArray {
	margin:10px 10px;
	border:1px solid #B7D773;
	font-size:95%;
}

.SeiInput td,
.SeiResult1 td,
.SeiResult2 td,
.SeiResult3 td,
.SeiHtmlGraph td,
.SeiInputArray td {
	border:1px solid #B7D773;
}

.SeiMain .SeiTH {
	padding:4px 10px;
	background:#F3F9E2;
	border:1px solid #B7D773;
	white-space:nowrap;
	vertical-align:middle;
}

.SeiMain .SeiVTitle {
	padding:4px 10px;
	background:#F3F9E2;
	border:1px solid #B7D773;
	vertical-align:middle;
}

.SeiMain .SeiHTitle,
.SeiInputArray .SeiTH {
	padding:4px 10px;
	background:#F3F9E2;
	border:1px solid #B7D773;
	white-space:nowrap;
	vertical-align:middle;
}

.SeiMain .SeiTD,
.SeiMain .SeiTD2,
.SeiMain .SeiSelTR,
.SeiMain .SeiIA,
.SeiMain .SeiIA2 {
	white-space:nowrap;
	background: #FFF8EE;
}

.SeiMain td.SeiTD,
.SeiMain td.SeiTD2,
.SeiMain td.SeiSelTR,
.SeiMain td.SeiIA,
.SeiMain td.SeiIA2,
.SeiMain td.SeiPageTotal {
	padding:4px 10px;
	border:1px solid #B7D773;
}

.SeiMainObj td.SeiTD,
.SeiMainObj td.SeiTD2,
.SeiMainObj td.SeiSelTR,
.SeiMainObj td.SeiIA,
.SeiMainObj td.SeiIA2 {
	padding:4px 10px;
	border:none;
	background:#FFFFFF;
}

td.SeiFD_PRI,
td.SeiFD_EK,
td.SeiFD_CD,
td.SeiFD_INC,
td.SeiFD_PMS {
	border:1px solid #B7D773;
}

.SeiResult2Dmy .SeiResult2,
.SeiInputArrayDmy .SeiInputArray {
	margin:0;
}

.SeiResult2Dmy .SeiResult2 th,
.SeiResult2Dmy .SeiResult2 td,
.SeiInputArrayDmy .SeiInputArray th,
.SeiInputArrayDmy .SeiInputArray td {
	padding:4px 0;
}

.SeiHtmlGraph {
	margin:10px 10px;
	border:1px solid #B7D773;
	font-size:95%;
}

.SeiHtmlGraph .SeiTH {
	padding:4px 10px;
	background:#F3F9E2;
	border:1px solid #B7D773;
	border-right:none;
	white-space:nowrap;
	vertical-align:middle;
}

.SeiHtmlGraph .SeiTD,
.SeiHtmlGraph .SeiTD2 {
	white-space:nowrap;
	background: #FFF8EE;
	padding:4px 10px;
	border:1px solid #B7D773;
}

.SeiSearch {
	padding:2px;
	color:#00A0E9;
	background:#E7E7E7;
	display:block;
	float:left;
	margin-right:5px;
}

.SeiSearch2 {
	padding:2px;
	color:#00A0E9;
	background:#E7E7E7;
	display:block;
	float:left;
	margin-right:5px;
	width:24px;
}

.search_method {
	font-size:10px;width:30px;display:block;float:left;line-height:1em;margin-right:5px;
}

.search_method2 {
	font-size:10px;width:28px;display:block;float:left;margin-right:5px;
}

span.SeiDispOnly {
	padding:44px;
}

th.SeiNotNull,
span.SeiNotNull {
	padding:2px;
	color:#EB6877;
	background:#FDE0E1;
}

th.SeiAny,
span.SeiAny {
	padding:2px;
	color:#00A0E9;
	background:#E7E7E7;
}

.SeiSelectItem {
	text-align : baseline;
	vertical-align : baseline;
}

.SeiHtmlGraph .SeiTD img, 
.SeiHtmlGraph .SeiTD2 img { 
	vertical-align : middle;
}

/* SeiMainTitle */
/* ----------------------------------------------------- */
.SeiMainTitle {
	width:600px;
	margin:0 0 20px;
	padding:8px 10px 4px 10px;
	background-color:#FDE0E1;
	background-repeat:no-repeat;
	background-position:10px 4px;
	font-size:114%;
}

.SeiMainTitleImg {
	width:600px;
	margin:0 0 20px;
	padding:8px 10px 4px 50px;
	background-color:#FDE0E1;
	background-repeat:no-repeat;
	background-position:10px 4px;
	font-size:114%;
}

/* SeiCalendar */
/* ----------------------------------------------------- */
.SeiMainCalendar {
	margin:0 0 10px;
	background:#FFF8EE;
}

.SeiMainCalendar td { 
	text-align : center; 
}

.SeiCalendar,
.SeiCalendarYM {
	margin:10px 10px;
	border:1px solid #B7D773;
	width:auto;
}
.SeiCalendar th,
.SeiCalendarYM th {
	padding:2px 35px;
	background:#DAF39F;
	text-align:center;
	border:1px solid #B7D773;
	white-space:nowrap;
}

.SeiCalendar td {
	padding:0;
	border:1px solid #B7D773;
	white-space:nowrap;
}

.SeiCalendar .SeiSunday {
	color:#FA6267;
	background:#FDE0E1;
}

.SeiCalendar .SeiSaturday {
	background:#AFE3FC;
}

.SeiCalendar .SeiDateEmpty {
	background:#F6F6F6;
}

.SeiCalendar .SeiDateMonday,
.SeiCalendar .SeiDateTuesday,
.SeiCalendar .SeiDateWednesday,
.SeiCalendar .SeiDateThursday,
.SeiCalendar .SeiDateFriday {
	padding:2px;
	background:#E9F6CC;
}

.SeiCalendar .SeiDateSunday {
	color:#FA6267;
	background:#FDE0E1;
	font-weight:bold;
}
.SeiCalendar .SeiDateSaturday {
	color:#00A0E9;
	background:#E1F5FF;
	font-weight:bold;
}

.SeiCalToday {
	background:yellow;
}

.SeiCalendarYM td.SeiCalDay {
	border:1px solid #B7D773;
}

/*.SeiTree */
/* ----------------------------------------------------- */
table.SeiTree {
	background:#FFF8EE;
}

.SeiTree ul,
.SeiTree li {
	margin: auto;
	padding: auto;
}

.SeiTree td {
	white-space:nowrap;
	background:#FFF8EE;
}
.SeiTree {
	margin:0 10px;
}

*+html .SeiTree li ul {
	height:1%;
}

.SeiTree li  {
	margin:4px 0 0 15px;
}

.SeiTree img {
	vertical-align : top;
}

.SeiTree a {
	color:#666;
	text-decoration:underline;
}
.SeiTree a:hover {
	color:#EB6877;
}

.SeiTree .active {
	color:#EB6877;
	font-weight:bold;
}

body {
	color:#000000;
}

.footer {
	color: #666666;
}
/* RakHtmlEditor */
/* ----------------------------------------------------- */
.RakHtmlEditor em,
.RakAnnotationBoard em {
	font-style: italic;
}

.RakAnnotationNew,
.RakAnnotationAnchor {
	position: relative;
	right: -10px;
}

.SeiResult2Dmy .SeiResult2 .RakAnnotationNew,
.SeiResult2Dmy .SeiResult2 .RakAnnotationAnchor,
.SeiInputArrayDmy .SeiInputArray .RakAnnotationNew,
.SeiInputArrayDmy .SeiInputArray .RakAnnotationAnchor {
	position: static;
	right: 0;
}
