@import url("common.css");

#body {
    text-align:left;
    width:780px;
    margin:0px;
    padding:0px;
    text-align: center;
    background-color:#ffffff;
}

#header {
    float: left;
    width:220px;
    margin:0px;
    padding:0px;
	vertical-align : top;
    background-color:#ffffff;
}

ul {
	list-style-type: none;
	margin: 0px 6px 0px 6px;
}

#header li {
	margin : 0px 0px 0px 0px;
}

#header li.nt {
    text-align: left;
    padding: 8px 0px 2px 20px;
    border-bottom: 1px gray solid;
    color: #3c9;
    font-weight:bold;
    font-size: 110%;
}
#header li.n0 {
    text-align: right;
    padding: 4px 30px 4px 0px;
    font-size: 90%;
    display:block;
    background: url('images/flower_s_white.gif') no-repeat right;
}
#header li.n1 {
    text-align: right;
    padding: 4px 30px 4px 0px;
    font-size: 90%;
    display:block;
	background: url('images/flower_s_pink.gif') no-repeat right;
	font-style: italic;
}

#contents {
    text-align:left;
    width:560px;
    float:left;
	vertical-align : top;
    background-color:#ffffff;
}

div.index {
	margin: 10px 0px 0px 40px;
}

div.school h1{
	text-align: center;
	margin: 100px 40px 0px 0px;
	font-size: large;
	color: #f39;
	font-family: HG娵恨集窶-PRO
}
div.school h2{
	text-align: left;
	margin: 1.1em 40px 0px 40px;
	padding: 0px 0px 0px 10px;
	font-size: medium;
	border-bottom: 1px #cff solid;
	border-left: 10px #cff solid;
	color: #3c9;
	font-family: HG娵恨集窶-PRO
}
div.school p{
	text-align: left;
	margin: 0.1em 40px 0px 60px;
	font-size: small;
}
div.school img{
	float: right;
	margin: 16px;
}

div.profile h1{
	text-align: center;
	margin: 6px 40px 0px 0px;
	font-size: large;
	color: #f39;
	font-family: HG娵恨集窶-PRO
}
div.profile h2{
	text-align: left;
	margin: 1em 40px 0px 70px;
	padding: 0px 0px 0px 10px;
	font-size: medium;
	border-left: 20px #f39 solid;
	font-family: HG娵恨集窶-PRO
}
div.profile p{
	text-align: left;
	margin: 1em 40px 0px 100px;
	font-size: small;
}
div.profile img{
	float: right;
	margin: 16px;
}

div.flowers h1{
	text-align: center;
	margin: 66px 40px 20px 0px;
	font-size: large;
	color: #f39;
	font-family: HG娵恨集窶-PRO
}
div.flowers h2{
	text-align: left;
	margin: 0px 40px 0px 30px;
	padding: 0px 0px 0px 10px;
	font-size: medium;
	color: #66f;
	font-family: HG娵恨集窶-PRO
}
div.flowers p{
	text-align: left;
	margin: 0px 40px 0px 40px;
	font-size: small;
}
div.flowers img{
	width: 100px;
	margin: 0px 0px 0px 100px;
}



#link_area{
	width:520px;
	margin:0px;
	padding:0px;
	text-align:center;}
#link_list{
	width:500px;
	margin:0px auto;
	padding:0px;
	text-align:left;}
h1.link_title{
	width:500px;
	border-bottom:dotted 2px #666;
	text-align:left;
	margin:1px 2px 1px;}
h1.link_title a{
	font-size:medium;
	font-weight:bold;}
h1.link_title a:hover{
	color:#363;
	font-size:medium;
	font-weight:bold;
	text-decoration:none;}
p.link_comment{
	width:500px;
	line-height:small;
	text-align:left;
	margin:1px 2px 1px;}
p.link_comment a{
		float:right;}
span.link_edit a{
	font-weight:small;
	font-size:medium;}
h1.link_message{
	font-size:small;
	color:#556b2f;
	text-align:left;}

/*
#footer {
    background-color:#FF8CFF;
    text-align:right;
    font-size:x-small;
}
*/

#pan {
    font-size:small;
}

div.myfavorites h1{
    text-align: center;
    margin: 10px 0px 0px 0px;
    font-size:x-large;
    color: #f39;
    font-family: HG娵恨集窶-PRO;
}
div.myfavorites h2{
    text-align: left;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    font-size: medium;
    border-left: 20px #f39 solid;
    font-family: HG娵恨集窶-PRO;
    border-bottom:1px #f39 solid;
}
.myfavorites_p{
	text-align: left;
	margin: 5px 0px 0px 0px;
	padding : 0px 0px 0px 20px;
	font-size: small;
}
div.myfavorites img{
	float: right;
	margin: 10px;
}

/* 僐儞僥儞僣僄儕傾丗擔婰 */

#diary{
	border : none;
	margin : 0;
	padding : 0;
	text-align: left;
}

/* 僀儞僨僢僋僗偺僙儖 */

#diary_index{
	width : 120px;
	vertical-align : top;
	border-right : dotted 1px #999 ;
}

#diary_main{
	width : 440px;
	padding : 0px 0px 0px 10px;
}

.diaryY{
	font-weight:bold;
	text-align:left;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	background:#eaeaea;
	width:100%;
	margin:3px;
	padding:0px;
}

.diaryY a{display:block;width:100%;font-weight:bold;}
.diaryY a:hover{text-decoration:none;background:#eaeaea;}
.diaryM{
	text-align:center;
	border-top:dashed 1px #c0c0c0;
	border-bottom:dashed 1px #c0c0c0;
	width:100%;
	margin:3px;
	padding:0;
}

.diaryM a{display:block;width:100%;font-weight:bold;}
.diaryM a:link , .diaryM a:active , .diaryM  a:visited {color : #000;}
.diaryM a:hover{background:#eaeaea;text-decoration:none;color:#f00;}
	
