<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#sub_menu{border-bottom:solid 1px #ccc;padding:0 0 10px 0;}
#sub_menu h2{margin-bottom:7px;}
/* information
------------------------------*/
div.edit_contents h3 strong {
    font-size:1.62em;
    font-family: Arial, Helvetica, sans-serif;
}

.info_calender {
    font-size:0.8em;
}

.info_calender h3 {
    padding:0 0 0 7px;
    line-height:1;
}


.info_calender form input.year {
    width:2.2em;
}

.info_calender form input.month {
    width:1.2em;
}

.select_month {
    padding:7px 0 0 15px;
border:
}

.select_month,
.select_month img,
.select_month input,
.select_month label {
    vertical-align:bottom;
}

.month_changer {
    border:solid 1px #A5A5A5;
    background-color:white;
    margin:7px;
    font-sise:12px;
}

.month_changer span,
.month_changer a {
    text-align:center;
    display:block;
    width:20px;
}

.month_changer a {
    padding:6px 0;
}

.month_changer .go_back {
    float:left;
}

.month_changer .go_next {
    float:right;
}

.month_changer .view_month {
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
}

.calender {
    clear:both;
    background-color:white;
    margin:0 0 0 6px;
    width:166px;
}

.calender table {
    font-size:12px;
    width:100%;
    background-image: url(../images/dot_999.gif);
    background-repeat: repeat-y;
    background-position: right bottom;
}

.calender th {
    clear:both;
    background-color:#eee;
    border-bottom:solid 1px #999;
    padding-bottom:2px;
    background-color:#eee;
}

.calender td {
    border-bottom: 1px #999 solid;
    border-left: 1px #999 solid;
    text-align:center;
    clear:both;
    font-family: Arial, Helvetica, sans-serif;
}

.calender td a {
    color:#F79400;
}

.calender td a:hover {
    color:#AD3142;
}

.calender td a:visited {
    color:#000066;
}

/* information list
------------------------------*/
.edit_contents table {
    table-layout:fixed;
    font-size:1em;
    width: 100%;
}

.edit_contents th,
.edit_contents td {
    vertical-align:top;
    padding-top:10px;
    padding-bottom:10px;
}

.edit_contents th {
    border:solid 1px #999;
    font-family: Arial, Helvetica, sans-serif;
    color: #AD3142;
    background-color: #F7EAEC;
    padding-left:24px;
    line-height: 1;
    background-image: url(../images/ico_arrow_red_right.gif);
    background-repeat: no-repeat;
    background-position: 12px 1em;
    text-align: left;
}

.edit_contents td {
    border-bottom:solid 1px #999;
    width: 485px;
    
}


.edit_contents td a{color:#F79400;}
.edit_contents td a:hover{
    color:#AD3142;
}
</pre></body></html>