p,li
{font-size: 1.0em;
line-height:  1.2em;
margin-bottom:  4px;
margin-top:  0.3em}

h1
{color: #653d29;
font-size: 2em;
line-height:  1.8em;
font-weight: bold;
margin-top:  0px;
margin-bottom:  0px}

h2
{color: #993300;
font-size: 0.9em;
font-weight: normal;
margin-top:  0px;
margin-bottom:  2px}

h3 {
font-size: 0.9em; 
   font-weight: bold;
   color:#993300;
   padding:2px;
border-color:#666666;
border-width:1px;
border-style:dotted;
margin-top:  5px;
margin-bottom:  7px}

h4{
font-size: 1em; 
   font-weight:bold;
   color:#009900;
   padding:2px;
background-color:#FFFFFF;
border-color:#666666;
border-width:1px;
border-style:dotted;}
}

hr
{color: #666666;
height:1px}

.ao{
   color:#009999;
}

.profile{
margin-top:  20px;
margin-left:  50px;
margin-right:  50px
}

.profile-meibo{
margin-top:  20px;
margin-left:  50px;
margin-right:  50px;
width:  900px
}

.profile-book{
font-size:0.9em
}

.cap
{font-size: 0.8em; 
font-weight: bold;}

ruby
{font-size: 1em; 
line-height:  1.2em;
margin-top:  0px;
margin-bottom:  0px}

.midasi,li
{font-size: 0.9em; 
line-height:  1.2em;
margin-top:  5px;
margin-bottom:  0px}

.bar
{font-size: 12px}

.point
{font-size: 0.8em;
line-height:  1em;
font-style: normal;}

.janru
{color: #009933;
font-size: 0.9em;
line-height:  1.2em;
font-style: normal;
font-weight: bold}

a{
   text-decoration:underline;
}
a:hover{
   color:#FF9900;
   text-decoration:underline
}

body, textarea { font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; }
input, select { font-family: Arial, "ＭＳ Ｐゴシック", sans-serif; }

.menuRibbon {
	font-size: 0.9em;
	margin:0 0 10px 0;
	padding:2px 8px;
	background:#d87b13;
	color:#f8f7f2;
	line-height:100%;
	font-weight:bold;
}

.menuRibbonLight {
	font-size: 0.7em;
	margin:0 0 10px 0;
	padding:3px 8px;
	background:#fae475;
	color:#653d29;
	line-height:140%;
}

.menuTab {
	font-size: 0.9em;
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 0 5px;
	border-color: #fae475;
	border-style:solid;
	background:#b3650f;
	color:#f8f7f2;
	line-height:120%;
	font-weight:bold;
}
