
body {
   margin:0px;
   background-color:#cc9999;
   background-image:url(sozai/skirt_autumn.gif);
   background-position:100% 0%;
   background-repeat:repeat;
   cursor:crosshair;
   }

div {
   font-weight:normal;
   }

#empty {
   line-height:15pt;
   position:absolute;
   width:95px;
   height:270px;
   top:123px;right:55px;
   border:dotted medium #cccccc;
   background-color:#ffffff;
   margin:5px 10px 5px 2px;
   padding:3px;
   border-width:2px;}

#mainmenu {
   line-height:15pt;
   position:absolute;
   width:95px;
   height:440px;
   top:10px;
   right:20px;
   border:double medium #cc9966;
   background-color:#ffffff;
   margin:5px 10px 5px 2px;
   padding:3px;
   border-width:3px;}

#special {
   line-height:15pt;
   position:absolute;
   width:90px;
   height:130px;
   top:325px;
   right:5px;
   border:double medium #cc9933;
   background-color:#ffffff;
   margin:5px 10px 5px 2px;
   padding:3px;
   border-width:3px;}

#memo {
   line-height:15pt;
   position:absolute;
   width:185px;
   height:350px;
   top:555px;right:2px;
   border:double medium #cc9999;
   background-color:#ffffff;
   margin:10px 5px 5px 0px;
   padding:3px;
   border-width:3px;}

#display {
   margin:20px 50px;
   padding:10px;
   background-color:#cccc99;
   border-top-style:dotted;
   border-right-style:double;
   border-bottom-style:dotted;
   border-left-style:double;
   border-width:3px;
   border-top-color:#996666;
   border-right-color:#996666;
   border-bottom-color:#996666;
   border-left-color:#996666;}

#picture {
   margin:0px;}

#comment {
   margin:10px 100px;
   padding:10px;
   color:#003333;
   line-height:15pt;
   background-color:#ffffcc;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffff;
   border-right-color:#cc9966;
   border-bottom-color:#cc6633;
   border-left-color:#ffffff;}

/* 入り口のスタイルを決定 */
#entrance1 {
   margin:10px 340px 10px 340px;
   padding:10px;
   background-color:#ccffcc;
   width:344px;
   height:500px;
   }

#entrance2 {
   margin:10px 10px 0px 10px;
   padding:10px;
   border-width:3px;
   border-color:#33ccff;
   border-style:dotted;
   background-color:#ffffff;
   width:300px;
   height:450px;}

#entrance3  {
   margin:10px 10px 10px 10px;
   padding:10px;
   border-width:3px;
   border-color:#33ccff;
   border-style:dotted;
   background-color:#ffffff;
   height:400px;
   width:400px;
   }

/*ここまで*/

/* ほぼ全頁共通のスタイル*/

#box1,#box2,#box3,#box4 {
   margin:15px 220px 25px 20px;
   background-color:#cccc99;
   border-top-style:dotted;
   border-right-style:double;
   border-bottom-style:dotted;
   border-left-style:double;
   border-width:3px;
   border-top-color:#996666;
   border-right-color:#996666;
   border-bottom-color:#996666;
   border-left-color:#996666;}

/*ここまで*/

/*主に日記のスタイルを決定*/
#text1,#text3,#text5,#text7,
#text9,#text11 {
   margin:15px 20px 5px 20px;
   padding:10px 40px 10px 40px;
   color:#003333;
   line-height:15pt;
   background-color:#ffffcc;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffff;
   border-right-color:#cc9966;
   border-bottom-color:#cc6633;
   border-left-color:#ffffff;}

#text2,#text4,#text6,#text8,
#text10{
   margin:15px 20px 5px 20px;
   padding:10px 40px 10px 40px;
   color:#003333;
   line-height:15pt;
   background-color:#ffffcc;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#cc6633;
   border-left-color:#cc9966;}


/*閲覧環境の欄や、何かの紹介*/
#environment,#shoukai {
   margin:15px;
   padding:5px;
   line-height:15pt;;
   color:#003333;
   background-color:#ffffff;
   border:double #00cccc;
   border-width:3px
   }

/*日記のインデックス*/

#diarybox {
   margin:10px 250px 10px 10px;
   color:#003333;
   background-color:#cccc99;
   border-top-style:dotted;
   border-right-style:double;
   border-bottom-style:dotted;
   border-left-style:double;
   border-width:3px;
   border-top-color:#996666;
   border-right-color:#996666;
   border-bottom-color:#996666;
   border-left-color:#996666;
   }

#year {
   margin:20px 450px 20px 0px;
   padding:5px 5px 5px 5px;
   color:#003333;
   line-height:15pt;
   border:solid medium #339900;
   background-color:#ffffcc;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffcc;
   border-right-color:#ffffcc;
   border-bottom-color:#ffffcc;
   border-left-color:#ffffcc;}

#month1 {margin:5px 20px 5px 20px;
   padding:10px 40px 10px 40px;
   color:#003333;
   line-height:15pt;
   background-color:#ffffcc;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffff;
   border-right-color:#cc9966;
   border-bottom-color:#cc6633;
   border-left-color:#ffffff;
   }

#month2 {margin:5px 20px 5px 20px;
   padding:10px 40px 10px 40px;
   color:#003333;
   line-height:15pt;
   background-color:#ffffcc;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#cc6633;
   border-left-color:#cc9966;
   }

/*ここまで*/

#history {
   margin:20px 20px 20px 20px;
   padding:10px 40px 10px 40px;
   color:#003333;
   line-height:15pt;
   border:4px ridge #cc9966;
   background-color:#ffffcc;
   border-width:3px;
   }

#linkbox1 {
   margin:15px 40px 25px 40px;
   background-color:#cccc99;
   border-top-style:dotted;
   border-right-style:double;
   border-bottom-style:dotted;
   border-left-style:double;
   border-width:3px;
   border-top-color:#996666;
   border-right-color:#996666;
   border-bottom-color:#996666;
   border-left-color:#996666;
   }

#link1,#link3,#link5,
#link7,#link9,#link11,#link13,
#link15,#link17,#link19 {
   margin:10px 30px 5px 30px;
   line-height:15pt;
   padding-top:5px;
   padding-right:10px;
   padding-bottom:5px;
   padding-left:10px;
   background-color:#ffffcc;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffff;
   border-right-color:#cc9966;
   border-bottom-color:#cc6633;
   border-left-color:#ffffff;}

#link2,#link4,#link6,
#link8,#link10,#link12,#link14,
#link16,#link18,#link20 {
   margin:10px 30px 5px 30px;
   line-height:15pt;
   padding-top:5px;
   padding-right:10px;
   padding-bottom:5px;
   padding-left:10px;
   background-color:#ffffcc;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#cc6633;
   border-left-color:#cc9966;}

#qbox {
   margin:15px 40px 25px 40px;
   background-color:#cccc99;
   border-top-style:dotted;
   border-right-style:double;
   border-bottom-style:dotted;
   border-left-style:double;
   border-width:3px;
   border-top-color:#996666;
   border-right-color:#996666;
   border-bottom-color:#996666;
   border-left-color:#996666;
   }

#dendou {
   margin:15px 100px 15px 20px;
   line-height:15pt;
   background-color:#cccc99;
   border-top-style:dotted;
   border-right-style:double;
   border-bottom-style:dotted;
   border-left-style:double;
   border-width:3px;
   border-top-color:#996666;
   border-right-color:#996666;
   border-bottom-color:#996666;
   border-left-color:#996666;}

#header {
   padding:5px 0px 5px 20px;
   color:#ffffff;
   line-height:15pt;
   background-color:#cccc99;
   border-width:2px;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#cccc99;
   border-right-color:#cccc99;
   border-bottom-color:#cccc99;
   border-left-color:#cccc99;
   }

#footer1 {
   margin:10px 300px 10px 20px;
   padding:5px 0px 5px 10px;
   color:#003333;
   line-height:15pt;
   background-color:#ffffcc;
   border-width:2px;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#cc6633;
   border-left-color:#cc9966;}

#index1,#index2,#index3,
#index4,#index5 {
   padding:5px 0px 5px 20px;
   color:#ffffff;
   line-height:15pt;
   background-color:#cc9966;
   border-width:2px;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-width:3px;
   border-top-color:#cc9966;
   border-right-color:#cc9966;
   border-bottom-color:#cc9966;
   border-left-color:#cc9966;}

#address {
   margin:20px 20px 5px 20px;
   padding:5px 5px 5px 5px;
   color:#003333;
   line-height:15pt;
   border-color:#ffffff;
   background-color:#ffffff;
   }

#thumnail {
   margin:5px 150px 2px 3px;
   padding:5px 5px 5px 5px;
   border:ridge medium #ffffcc;
   background-color:#ffffcc;}

#dotrika,#dotkaname,#dottakane,#dotyuuki,
#dotkaorin {
   margin:5px 150px 2px 3px;
   padding:5px 5px 5px 5px;
   border:ridge medium #003333;
   background-color:#ffffff;}

#rika,#kaname,#takane,#yuuki,#kaorin {color:#336666;}


/*CSSタブ*/
ul#tabnav {
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px solid #999999;
margin: 0;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #ffcc33;
margin: 2px 2px 0 2px;
border: 1px solid #999999;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, 
body#tab5 li.tab5, body#tab6 li.tab6, body#tab7 li.tab7, body#tab8 li.tab8,
body#tab9 li.tab9, body#tab10 li.tab10, body#tab11 li.tab11 {
border-bottom: 1px solid #ffffff;
background-color: #ffffff;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, 
body#tab5 li.tab5 a, body#tab6 li.tab6 a, body#tab7 li.tab7 a, body#tab8 li.tab8 a,
body#tab9 li.tab9 a, body#tab10 li.tab10 a, body#tab11 li.tab11 a {
color: #000000;
}

#tabnav a {
float: left;
display: block;
color: #000000;
text-decoration: none;
padding: 4px;
}

#tabnav a:hover {
background: #ffffff;
}

/*ここまで*/

img {
   margin-right:5px;
   margin-left:5px;
   border-color:#ffffff;
   }

p,b,td,dl,dt,dd {
   text-decoration:none;
   line-height:15pt}

h3 {
    color:#006666;}

h4 {
    color:#006666;
    }

dt,dd {
   padding-bottom:5px
   }

table {
   font-weight:normal;
   }

#bookmark {
   width:250px;
   background-color:#ffffcc;
   line-height:15pt;
   padding-top:10px;
   padding-right:0px;
   padding-bottom:10px;
   padding-left:25px;
   }

a:link {
   color:#009999;
   text-decoration:none;}

a:visited {
   color:#993300;
   text-decoration:none;}

a:hover {
   color:#ff9900;
   text-decoration:none;}

a:active {
   color:#ff9900;
   text-decoration:none;}

div.niwatori {
   padding-top:15px;
   padding-bottom:15px
   }

.thumbnail {
   margin:5px 15px}

.explain{
   cursor:help;
   text-decoration:underline}


.delete {
   text-decoration:line-through;
   }
