@charset "shift_jis";

table {
    border:none;
}

.SeiMainTitle {
    margin:0 0 20px;
    padding:8px 10px 4px 10px;
    background-color:#DDD;
    background-repeat:no-repeat;
    background-position:10px 4px;
    color: #212121;
    letter-spacing: 0;
}


/* 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;
}

/* List,Detail */
/* ----------------------------------------------------- */
.SeiTH, .SeiVTitle, .SeiHTitle {
    background: #DCDCDC;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:solid 1px #9E9E9E;
}

.SeiTD, .SeiTD2, .SeiTR, .SeiTR2, .SeiSelTR, .SeiIA, .SeiIA2 {
    border:none;
}

.SeiInput,
.SeiResult1,
.SeiResult2,
.SeiResult3,
.SeiHtmlGraph,
.SeiInputArray {
    padding:4px 0 14px 0;
}

.SeiInput td,
.SeiResult1 td,
.SeiResult2 td,
.SeiResult3 td,
.SeiHtmlGraph td,
.SeiInputArray td {
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:solid 1px #C7C7C7;
}

.SeiResult2,
.SeiInputArray {
    border : none;
    border-spacing:0px !important;
}

.SeiResult2 .SeiTD,
.SeiResult2 .SeiTD2,
.SeiInputArray .SeiIA,
.SeiInputArray .SeiIA2 {
    color: #212121;
    letter-spacing: 0;
}

.SeiResult2 .SeiTH a,
.SeiInputArray .SeiTH a {
    color: #212121;
    letter-spacing: 0;
    text-decoration: none;
}

.SeiTD,
.SeiTD2,
.SeiSelTR,
.SeiIA,
.SeiIA2 {
	background: #FAFAFA;
}

/* Calendar */
/* ----------------------------------------------------- */
.SeiMainCalendar td { 
    text-align : center; 
}

.SeiCalendar,
.SeiCalendarYM {
  border-collapse:collapse;
  border-spacing:0;
  margin:10px 10px;
  width:auto;
}
.SeiCalendar th,
.SeiCalendarYM th {
    background:#F0F0F0;
    text-align:center;
    border:1px solid #B1B1B1;
    white-space:nowrap;
    font-weight:normal;
}

.SeiCalendar td {
    padding:0;
    border:1px solid #B1B1B1;
    white-space:nowrap;
    font-weight:normal;
}

.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: #FFFF80;
}

.SeiCalendarYM td {
    border:1px solid #B1B1B1;
}

/* Keyword Search */
/* ----------------------------------------------------- */
.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:30px;
}

.PmsHeadMark {
	color:#ff9d3d;
}

.SeiNoEntry {
	background:#CCCCCC;
}

.RakAnnotationNew,
.RakAnnotationAnchor {
	position: relative;
	right: -10px;
}