/* common --*/
* {
margin: 0px;
padding: 0px;
text-align: left;
}

/* css --*/

body {
background-color: #FFF;
margin: 0px;
padding: 20px 0px 20px 0px;
}

/*大元*/
#container {
margin-left: auto;
margin-right: auto;
padding: 0px;
width: 1080px;
/* background-color: #bbccbb; */
}


/*title*/
#web-title {
/* background-color: #cccccc; */
width: 250px;
height: 120px;
margin: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

#main-title {
text-align: center; 
font: normal normal bold 47px あくあフォント,ＭＳ 明朝,osaka;
}

#sub-title{
text-align: center; 
font: normal normal normal 15px あくあフォント,ＭＳ 明朝,osaka;
}
/*End of title */

/*archive*/
#archive {
width: 220px;
margin-top: 0px;
margin-left: 0px;
border-top: #FF6600 solid 1px;
border-bottom: #FF6600 solid 1px;
/* background-color: #ff8822; */ 
FLOAT: auto;
}

#AnimeList{
}

/*End of archive */


/* content Item */

#content {
width: 250px;
FLOAT: right; 
border-top: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
font: normal normal normal 90%/1.3em verdana,"ＭＳ Ｐゴシック";
}
#a-diary {
margin: 0px auto;
padding: 0px;
border: #99cc99 solid 1px;
}

#a-d-no {
display: none; 
}


#a-d-title { 
margin: 0px;
padding: 0px;
color: #ffffff;
background-color: #99cc99;
padding-left: 10px;
font: normal normal bold 18px あくあフォント,ＭＳ 明朝,osaka;
}

#a-d-belong2 {
font: normal normal bold 15px あくあフォント,ＭＳ 明朝,osaka;
color: #ffffff;
background-color: #99cc99;
}
#a-d-belong3 {
font: normal normal bold 15px あくあフォント,ＭＳ 明朝,osaka;
color: #ffffff;
background-color: #99cc99;
}

#a-d-date {
FLOAT: right;
position:relative;
bottom:10px;
}


#a-d-img {
padding-left: 5px;
}



div#menu,div#content {
float:left;
}




/* css -- 未使用*/
/*




#header {
display: none;
width: 720px;
height: 80px;
margin: 0px;
border-bottom: #FF6600 solid 2px;
}

#title {
width: 720px;
height: 160px;
margin: 0px;
padding: 0px;
background-color: #FF6600;
background-image: url(title.gif);
background-repeat: no-repeat;
border-bottom: #FF6600 solid 2px;
}






#select,.amazon,#link {
padding: 3px;
border-bottom: #FF6600 solid 1px;
border-right: #FF6600 solid 1px;
}

#sub {
margin-top: 5px;
margin-bottom: 5px;
width: 178px;
}

#count {
font: normal normal normal 80%/1.3em verdana,"ＭＳ Ｐゴシック";
}





#d-main {
padding: 3px 3px 0px 3px;
border-top: #FF6600 solid 1px;
}

#footer {
width: 720px;
height: 280px;
border-top: 2px solid #FF6600;
margin-bottom: 0px;
position:inherit ; bottom: 0px;
clear: both;
}

div#mail,div#sig {
float:left;
margin: 3px;
}

#mail {
width: 380px;
font: normal normal normal 80%/1em verdana,"ＭＳ Ｐゴシック";
}

#sig {
width: 300px;
font: normal normal normal 80%/1.2em verdana,"ＭＳ Ｐゴシック";
}
*/
/* tag--*/
/*
input,textarea {
border: 1px solid #FF6600;
}

#select a {
width: 100%;
color: #FF6600;
display: block;
text-decoration: none;
font: normal normal normal 80%/1.1em verdana,"ＭＳ Ｐゴシック";
}

.amazon a {
width: 100%;
color: #FF6600;
display: block;
text-decoration: none;
text-align: center;
font: normal normal normal 100%/1.1em verdana,"ＭＳ Ｐゴシック";
padding-bottom: 3px;
}

.amazon img {
border-style:1px;
}

.amazon {
color: #000000;
text-align: center;
font: normal normal normal 80%/1em verdana,"ＭＳ Ｐゴシック";
padding-top: 3px;
padding-bottom: 3px;
}

#link a {
width: 100%;
color: #FF6600;
display: block;
text-decoration: none;
font: normal normal normal 80%/1.1em verdana,"ＭＳ Ｐゴシック";
}

#select a:hover {
background-color: #0066FF;
color: #FFFFFF;
}

#amazon a:hover {
background-color: #0066FF;
color: #FFFFFF;
}

#link a:hover {
background-color: #0066FF;
color: #FFFFFF;
}

#menu h1{
font: normal normal normal 80%/1.2em verdana,"ＭＳ Ｐゴシック";
}

#count p {
text-align: center;
}



#d-title a:hover {
background-color: #0066FF;
color: #FFFFFF;
}

#d-main h1 {
font: oblique normal normal 100%/1.2em verdana,"ＭＳ Ｐゴシック";
padding-left: 3px;
margin-top: 5px;
}

#d-main a {
color: #FF6600;
text-decoration: none;
}

#d-main a.h {
display: block;
font: normal normal normal 100%/1.2em verdana,"ＭＳ Ｐゴシック";
margin: 7px 0;
border-top: #FF6600 solid 1px;
border-bottom: #FF6600 solid 1px;
}

#d-main a.aa {
display: block;
font: normal normal normal 100%/1.2em verdana,"ＭＳ Ｐゴシック";
margin: 5px 0;
border-top: #FF6600 dashed 1px;
border-bottom: #FF6600 dashed 1px;
}

#d-main a.so {
display: block;
font: normal normal normal small/1.2em verdana,"ＭＳ Ｐゴシック";
}

#d-main a:hover {
background-color: #0066FF;
color: #FFFFFF;
}

#d-main p {
	margin-bottom:1.2em;
}
*/
/*  class--*/
/*
#d-main h1.pc {
border-top: #0066FF solid 1px;
border-bottom: #0066FF solid 1px;
border-left: #0066FF solid 5px;
border-right: #0066FF solid 5px;
color: #0066FF;
}

#d-main h1.moe {
border-top: #FF66FF solid 1px;
border-bottom: #FF66FF solid 1px;
border-left: #FF66FF solid 5px;
border-right: #FF66FF solid 5px;
color: #FF66FF;
}

#d-main h1.ga {
border-top: #00CC66 solid 1px;
border-bottom: #00CC66 solid 1px;
border-left: #00CC66 solid 5px;
border-right: #00CC66 solid 5px;
color: #00CC66;
}

#d-main h1.com {
border-top: #FF0066 solid 1px;
border-bottom: #FF0066 solid 1px;
border-left: #FF0066 solid 5px;
border-right: #FF0066 solid 5px;
color: #FF0066;
}

#d-main h1.pri {
border-top: #CC66FF solid 1px;
border-bottom: #CC66FF solid 1px;
border-left: #CC66FF solid 5px;
border-right: #CC66FF solid 5px;
color: #CC66FF;
}

input.button {
color:#FF6600;
background-Color:#FFFFFF;
text-align:center;
}
*/