@CHARSET "windows-31j";
<!-- padding:文字と入れ物との距離   top↑-right→-bottom↓-left← -->
<!-- marging:入れ物とページとの距離 top↑-right→-bottom↓-left← -->

/* 要素 */
body{
 scrollbar-3dlight-color:#330000;
 scrollbar-darkshadow-color:#CC0000;
 scrollbar-face-color:#CC0000;
 scrollbar-highlight-color:#FFCCCC;
 scrollbar-shadow-color:#330000;
 scrollbar-track-color:#FFCCCC;
 color: #330000;
 font-family: Verdana;
 font-size:x-small;
 font-weight: lighter;
 line-height: 120%;
 padding: 0px 3px 3px 0px;
 scrollbar-arrow-color:#330000;
}
 /* 見出し */
h1{
 font-size: 15pt;
 font-weight:bold;
 margin:0px;
 padding:0px;
}
h2{
    font-size:medium;
    margin:0px;
    padding:0px;
}
h3{
 font-size:95%;
 font-weight:bold;
 color:#000000;
 margin:10px 10px 5px 0px;
 padding:2px 0pt 2px 5px;
 border-left:5px solid;
 border-left-color:#B90033;
 border-bottom:1px solid;
 border-bottom-color:#B90033;
 border-bottom-style:dotted;
}
hr{
 color:#003399;
}

hr.dot{
  border-style: dotted;

}


div{
 line-height: 120%;
 margin:0px;
 padding:5px;
}

p{
 margin:0px;
 padding:5px;
}
textarea{
	font-size:10pt;
}
img{
 border-width:0;
}
td{
}
a{

}
A:link { color:#006699;}
A:visited { color:#006699;}
A:active { color:#006699;}
A:hover {
 color:#CC0000;
 text-decoration:underline;
 back;
 background-color:#FFCCCC;
}

a#new{color:#CC0000;}

a#header{color:#660000;}

/* DIVブロック */
div#mainbox {
 min-width: 600px;
}

/* 構成 */
#box_top{
 border-width: 1px;
 border-style: solid;
 border-color: #CC0000;
 float:none;
}
#box_top td{
 color: #330000;
 font-family: Verdana;
 font-size:x-small;
 font-weight: lighter;
 padding: 10px;
}
#box_menu{
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CC0000;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #CC0000;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CC0000;
}
#box_menu a{
 text-decoration:none;
}
#box_menu td{
 color: #330000;
 font-family: Verdana;
 font-size:11pt;
 font-weight: lighter;
 padding: 5px;
}

#box_main{
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CC0000;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #CC0000;
}
#box_main_left{
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #CC0000;
}
#box_main_left_cal{
}
#box_main_left_newlist{
}
#box_mein_left_menu{
}
#box_main_right{
}
#box_main_right_up{
 padding: 0px;
 font-size:10pt;
}
#box_main_right_bottom{
}
#box_footer{
 border-top-width: 1px;
 border-style: solid;
 border-color: #CC0000;
 border-left-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 3px;
}
/* 日記 */
.diary{
}

/* タイトル */
.title_box_top{
 color: #ffffff;
 background-color: #FFCCCC;
}
.title_box_menu{
 color: #330000;
 background-color: #FF6666;
}
.title_box_menu a{
 color:#FFFFFF;
}
.title_box_menu A:hover {
 color:#FFFFFF;
 text-decoration:underline;
 background-color:#FF6666;
}
.title_newlist{
 border-left-width: 5px;
 border-left-style: solid;
 border-left-color:#CC0000;
 padding: 5px;
}
.title_menu{
 color: #FFFFFF;
 background-color: #CC0000;
 border-width: 1px;
 border-style: solid;
 border-color: #CC0000;
 margin:0px;
 padding: 5px;
 font-weight:bold;
}
.title_menu2{
 color: #FFFFFF;
 background-color: #330000;
 border-width: 1px;
 border-style: solid;
 border-color: #330000;
 margin:0px;
 padding: 5px;
 font-weight:bold;
}
.title_menu3{
 color: #FFFFFF;
 background-color: #B80000;
 border-width: 1px;
 border-style: solid;
 border-color: #330000;
 margin:0px;
 padding: 5px;
 font-weight:bold;
}
.title_menu5{
 color: #FFFFFF;
 background-color: #276D75;
 border-width: 1px;
 border-style: solid;
 border-color: #276D75;
 margin:5px 50px 0px 50px;
 padding: 5px;
 font-weight:bold;
}



.title_diary{
 color: #FFFFFF;
 background-color: #CC0000;
 border-width: 1px;
 border-style: solid;
 border-color: #CC0000;
 margin:10px 5px 0px 10px;
 padding: 5px;
 font-size:x-small;
}
.title_diary  a {color:#FFFFFF;}
.title_diary  A:hover { color:#FFFFFF; text-decoration:underline;}
.title_diary  A:visited { color:#FFFFFF;}
.title_diary  A:active { color:#FFFFFF;}

.title_diary_semi{
 color: #FFFFFF;
 background-color: #FF9999;
 border-width: 1px;
 border-style: solid;
 border-color: #CC0000;
 margin:10px 5px 0px 10px;
 padding: 5px;
 font-size:x-small;
}
.title_diary_semi  a {color:#FFFFFF;}
.title_diary_semi  A:hover { color:#FFFFFF; text-decoration:underline;}
.title_diary_semi  A:visited { color:#FFFFFF;}
.title_diary_semi  A:active { color:#FFFFFF;}


/* スペース */
.block{
 padding: 2px 10px;
}

/* 文章 */
.text_menu{
 border-width: 1px;
 border-style: solid;
 border-color: #CC0000;
 margin-bottom:10px;
 padding: 5px;
 font-size:10pt;
}
.text_menu2{
 border-width: 3px;
 border-style: double;
 border-color: #330000;
 padding: 5px;
 margin-bottom:10px;
 font-size:10pt;
}
.text_menu3{
 padding: 5px;
 margin-bottom:10px;
 font-size:10pt;
}
.text_menu4{
 padding: 5px;
 margin-bottom:10px;
 font-size:10pt;
 text-align:left;
}

.text_menu5{
 border-width: 1px;
 border-style: solid;
 border-color: #276D75;
 margin:0px 50px 5px 50px;
 padding: 5px;
 font-size:10pt;
}

.text_diary{
    font-size:90%;
    margin:0px 5px 5px 10px;
    border-width: 1px;
    border-style: dotted;
    border-color: #CC0000;
    padding: 10px;
    line-height:150%;
}


.text_hide{
    margin:0px 5px 5px 10px;
    padding: 10px;
    line-height:150%;
}


/* フォント */
.font_warning{ color: #FF0000;}
.font_strong{font-weight: bold;}
.font_memo{ color: #330000; font-size: 10pt;}
.font_note{ color: #666666; font-size: 8pt;}
.font_right{ text-align:right;padding:0px;}
.font_right a{ text-decoration:none;}
.font_select{color:#ffffff;font-weight: bold;}

/* 更新履歴 */
.scrollmenu{
 font-size:10pt;
 scrollbar-3dlight-color:#330000;
 scrollbar-darkshadow-color:#FFCCCC;
 scrollbar-face-color:#CC0000;
 scrollbar-highlight-color:#FFCCCC;
 scrollbar-shadow-color:#330000;
 scrollbar-track-color:#FFCCCC;
}

/* カレンダー用 */
.day{
 color:#666666;
 font-size:10pt;
 text-align:right;
 padding:3px;
}
.day_e{
 color:#666666;
 font-size:10pt;
 text-align:right;
 background-color:#FFCCCC;
 padding:3px;
}
.day_u{
 color:#666666;
 font-size:10pt;
 text-align:right;
 background-color:#FFCCCC;
 border-width: 1px;
 border-style: solid;
 border-color: #CC0000;
 padding:3px;
}
.day_n{
 color:#666666;
 font-size:10pt;
 text-align:right;
 background-color:#FFFFCC;
 padding:3px;
}
.sataday{
 color:#000099;
 font-size:10pt;
 text-align:right;
 padding:3px;
}
.sataday_e{
 color:#cc0000;
 font-size:10pt;
 text-align:right;
 background-color:#FFCCCC;
 padding:3px;
}
.sataday_n{
 color:#cc0000;
 font-size:10pt;
 background-color:#FFFFCC;
 text-align:right;
 padding:3px;
}
.holiday{
 color:#cc0000;
 font-size:10pt;
 text-align:right;
 padding:3px;
}
.holiday_e{
 color:#cc0000;
 font-size:10pt;
 text-align:right;
 background-color:#FFCCCC;
 padding:3px;
}
.holiday_n{
 color:#cc0000;
 font-size:10pt;
 text-align:right;
 background-color:#FFFFCC;
 padding:3px;
}
.caltitle{
 color:#330000;
 font-size:10pt;
 font-weight: bold;
 background-color:#CCCCCC;
 text-align:center;
 padding:3px;
}
.calmonth{
 color:#333399;
 font-size:10pt;
 font-weight: bold;
 text-align:center;
 padding:3px;
}

