/* 日記用 2005.01.08 */

/* デフォルト */
BODY { color: #000000; background-color: #FFFFFF; }
P { color: #000000 }
SPAN.white { color: #FFFFFF }
A:link { color: #0000FF }
A:visited { color: #006000 }
A:active { color: #FF0000 }

A.image:link { color: #FFFFFF }
A.image:visited { color: #FFFFFF }


DT{
font-weight: bold;
}

/* 配置 */
/* DIV.diary_head {
WIDTH: 100%;
}*/
DIV.diary_head {
WIDTH: 90%;
}
DIV.diary_tail {
}
DIV.diary_body {
WIDTH: 100%;
}
DIV.diary_main {
MARGIN-LEFT: 30%;
WIDTH: 70%;
POSITION: absolute;
}
/* DIV.diary_main {
MARGIN-LEFT: 30%;
WIDTH: 60%;
MARGIN-RIGHT: 10%;
POSITION: absolute;
}*/
DIV.diary_day {
/*WIDTH: 100%;*/
WIDTH: 80%;
/* PADDING-LEFT: 20px; 
PADDING-RIGHT: 20px; */
PADDING-LEFT: 50px;
PADDING-RIGHT: 50px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 20px;
BORDER-LEFT: #CCC 2px solid;
BORDER-RIGHT: #CCC 2px solid;
BORDER-TOP: #CCC 5px solid;
BORDER-BOTTOM: #CCC 2px solid;
MARGIN-BOTTOM: 10	px;
BACKGROUND-COLOR: #FFF}
DIV.submenu { 
WIDTH: 29%;
}
DIV.sub_pre {
WIDTH: 100%;
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
MARGIN-BOTTOM: 2em;
BORDER-TOP: #CCC 10px solid;
}
DIV.sub_link { WIDTH: 100%;
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
MARGIN-BOTTOM: 2em;
BORDER-TOP: #CCC 10px solid;
}
DIV.sub_diary { WIDTH: 100%;
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
MARGIN-BOTTOM: 2em;
BORDER-TOP: #CCC 10px solid;
}


/* ヘッダ */
DIV.diary_head P{ margin-bottom: 0px;}
DIV.diary_head P.mae{ text-align: left; PADDING-BOTTOM: 0em;font-style:oblique;}
DIV.diary_head P.caution{ text-align: center; color : fuchsia; margin-bottom: 10px; }
DIV.diary_head H1{ text-align: right; font-width: bold; BACKGROUND-COLOR: #CCC; line-height: 6ex; padding-right:0.5em; font-size: x-large;}
DIV.diary_head H1 SPAN.sub_title{ font-size: medium; }
DIV.mae{ width:30% }
/*DIV.title{ margin-left:30%; width:70%; POSITION: absolute; }*/
DIV.title{ margin-left:30%; width:65%; POSITION: absolute; }


/* 本文 */
DIV.item DL{ 
MARGIN-LEFT: 5%;
WIDTH: 90%;
}
DIV.item DT{ 
BORDER-TOP: #CCC 4px solid;
FONT-SIZE: 1em;
FONT-WEIGHT : bold;
MARGIN-TOP: 10px;
PADDING-TOP: 3px;
PADDING-LEFT: 10px;
font-weight: normal; 
}
DIV.item DT SPAN.title{
font-weight: bold;
FONT-SIZE: 1.5em;
}
DIV.item DD{ 
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
}
DIV.diary_day H2{
TEXT-ALIGN: left;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
MARGIN-LEFT: 0px;
MARGIN-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
BORDER-BOTTOM: #CCC 2px solid;
}
DIV.diary_day H3{
PADDING-LEFT: 0.5em;
TEXT-ALIGN: left;
BORDER-LEFT: #000 5px solid;
font-size : large;
}




DIV.diary_day TABLE { border-collapse:collapse;}
DIV.diary_day TH{ padding: 3px;border: 2px #888 solid;}
DIV.diary_day TD{ padding: 3px;border: 1px #888 solid;}
DIV.diary_day P{ line-height: 150%;width: 90%;MARGIN-LEFT: 5%;}

DIV.diary_day P.anc{ 
TEXT-ALIGN : right;
font-size : 0.8em;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 5px;
width: 90%;
}

DIV.diary_day BLOCKQUOTE {
padding-left : 1em;
padding-top : 0.5em;
padding-bottom : 0.5em;
border-left: 2px #CCC solid;
}

/* サブメニュー */
DIV.submenu H2{ margin: 2px; font-size: small;}
DIV.sub_pre DL{ margin: 1px;}
DIV.sub_pre DT{ margin-left: 3px;}
DIV.sub_pre DD{ text-indent:10pt; margin: 1px;}
DIV.sub_link UL{ margin-top: 1px;margin-bottom: 1px; margin-left: 1em}
DIV.sub_link LI{ padding-left: 0px;list-style-type: none;}
DIV.sub_link UL.link_label{ margin-top: 1px;margin-bottom: 1px; margin-left: 0px;list-style-type: none }
DIV.sub_link LI.link_label{ padding-left: 0px; }
DIV.sub_diary P{ text-indent:10pt; margin: 1px;}

