<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* TOP - NEWS --- --- --- --- */
/* LIST --- --- --- --- */
.list-normal {
font-size: 12px;
line-height: 140%;
}
.list-normal  ul {
padding: 7px 10px 4px 10px;
margin: 0px;
}
.list-normal li {
padding: 2px 0px 0px 0px;
margin: 2px 0px 0px 14px;
}
.s-24m dl {
padding: 0px;
margin: 0px;
}
.s-24m dt {
padding: 3px 0px 2px 5px;
margin: 5px 0px 6px 10px;
border-left: 3px solid #888;
}
.s-24m dd {
color: #888;
padding: 0px 0px 15px 15px;
margin: 0px;
}
.s-24m-2 dl {
padding: 0 0px 0px 2px;
margin: 0;
}
.s-24m-2 dt {
padding: 0 0 0 4px;
margin: 0px 0 0 0px;
border-left: 3px solid #888;
}
.s-24m-2 dd {
padding: 0px 0 0 10px;
margin: 0px 0 0 14px;
}

/* MY PAGE --- --- --- --- */
.my-news {
}
.my-news {
color: #CC0000;
}
/* NEWS --- --- --- --- */
.news {
font-size: 12px;
line-height: 140%;
}
.news dl {
padding: 10px 10px 0px 10px;
margin: 0px;
}
.news dt {
font-weight: bold;
padding: 0px;
margin: 0px;
}
.news dd {
padding: 0px 0px 5px 8px;
margin: 0px;
}
.news ul {
padding: 7px 10px;
margin: 0px;
}
.news li {
padding: 2px 0px 0px 0px;
margin: 2px 0px 0px 20px;
}
.detail {
font-size: 11px;
text-align: right;
line-height: 140%;
padding: 8px 3px 3px 0px;
margin: 0px 10px 0px 10px;
border-top: 1px dotted #555;
}
.detail2 {
font-size: 12px;
text-align: right;
line-height: 140%;
padding: 8px 0px 0px 0px;
margin: 5px 0px 0px 0px;
border-top: 1px dotted #555;
}
/* SERVICE MENU --- --- --- --- */
.smenu {
font-size: 12px;
line-height: 140%;
}
.smenu-btn {
text-align: center;
padding: 7px 0px 5px 0px;
margin: 0px;
}
.smenu ul {
padding: 7px 10px 4px 10px;
margin: 0px;
}
.smenu li {
padding: 2px 0px 0px 0px;
margin: 2px 0px 0px 14px;
}
.smenu-line {
font-size: 1px;
padding: 0px;
margin: 0px 10px;
border-top: 1px dotted #555;
}
.line-a {
font-size: 1px;
padding: 3px;
margin: 6px 0px 0px 0px;
border-top: 1px dotted #555;
}

.smenu dl {
padding: 2px 10px 0px 10px;
margin: 0px;
}
.smenu dt {
font-weight: bold;
color: #444;
padding: 6px 0px 0px 0px;
margin: 0px;
}
.smenu dd {
padding: 0px 0px 0px 6px;
margin: 0px;
}
.calender {
font-size: 11px;
/*
padding: 3px 5px;
*/
height: 22px;
margin: 0px;
}
/* NORMAL --- --- --- --- */
.s-24 {
line-height: 140%;
height: 24px;
font-size: 11px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.s-241 {
background: #e6e6fa;
line-height: 140%;
height: 24px;
font-size: 11px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.s-242 {
background: white;
line-height: 140%;
height: 24px;
font-size: 11px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.s-24m {
line-height: 140%;
height: 24px;
font-size: 12px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.s-24m-2 {
line-height: 140%;
height: 24px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.s-241m {
line-height: 140%;
height: 24px;
font-size: 12px;
padding: 5px 3px 3px 3px;
margin: 0px;
background-color:  #fffff0;
}
.s-241m-2 {
background-color:  #fffff0;
}
.s-242m {
background: #e6e6fa;
line-height: 140%;
height: 24px;
font-size: 12px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.s-243m {
line-height: 140%;
height: 24px;
font-size: 12px;
padding: 5px 3px 3px 3px;
margin: 0px;
background: white;
}
.s-244m {
background: #f0ffdc;
line-height: 140%;
height: 24px;
font-size: 12px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.s-245m {
background: #d4f0d8;
line-height: 140%;
height: 24px;
font-size: 12px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.s-246m {
background: #324c88;
line-height: 140%;
height: 24px;
font-size: 12px;
padding: 5px 3px 3px 3px;
margin: 0px;
}
.m-35 {
line-height: 140%;
font-size: 12px;
padding: 3px 5px;
margin: 0px;
}
.time-table {
font-size: 11px;
padding: 3px 2px 2px 2px;
margin: 0px;
}
.time-table1 {
background: #fff6ce;
font-size: 11px;
padding: 3px 2px 2px 2px;
margin: 0px;
}
.time-table2 {
background: white;
font-size: 11px;
padding: 3px 2px 2px 2px;
margin: 0px;
}
/* TABLE --- --- --- --- */
.in-table {
padding: 10px 0px 6px 10px;
}
.in-table2 {
padding: 10px 0px 6px 10px;
}
.tablebg2 {
  background-color: #A9A9A9;
}
.tdbg1{
background-color: #f0ffdc;
}
.tdbg2{
background-color: #e6e6fa;
}
.tdbg3{
background-color: #d4f0d8;
}
.tdbg4{
background-color: white;
}
.error-font{
color:red;
}
.font-red{
color:red;
}
.font-blue{
color:blue;
}
.font-navy{
color:navy;
}
.font-b{
color:#0000cc;
}
.font-g{
color:#444444;
}
.font-black{
color:black;
}
.lot-font{
color:red;
font-weight: bold;
}

/* SKIP --- --- --- --- */
.skip{
float:right;
height:1px;
width:1px;
overflow:hidden;
}

.caldisp{
width:99%;
height:99%;
text-align:center;
}

.calclick{
display:block;
padding:5px;
top:0px;
}

.calclick:hover{
background-color:#2efecd;
}

.noclick{
padding:5px;
}

/* $IS: [L90レベルアップ] 097 土日祝日表示 */
.saturday { color: blue; }
.sunday { color: red; }
.holiday { color: red; }
td.saturdaycell, th.saturdaycell { background-color: #E6E6FA; }
td.sundaycell, th.sundaycell { background-color: #FFDCF5; }
td.holidaycell, th.holidaycell { background-color: #FFDCF5; }
/* $IE: [L90レベルアップ] 097 土日祝日表示 */
/* IS: 2021/07/13 FS T.Kawaguchi 多機能Struts化対応:注意事項の表示強調 */
.Emphasis{
color:red; 
font-weight: bolder; 
padding:10px;
background-color:#f0f8ff;
border: 2px solid grey;
}
/* IE: 2021/07/13 FS T.Kawaguchi 多機能Struts化対応:注意事項の表示強調 */</pre></body></html>