body
{
background:#FEEAA4!important;
}

#container /*白い部分全体*/
{
margin-top:20px;
width:1210px;
border-radius:15px;
border:none;
}

#contents /*中央部分*/
{
font-size:0.8em!important;
padding-left:15px;
line-height:165%;
border-top:none;
}

.menu /*左右メニュー */
{
font-size:0.8em!important;
line-height:160%!important;
border:none;
}

blockquote /* >で始まるブロック */
{
color:#000000;
border: #cccccc 1px solid;
}

pre
{
color:#000000;
border: #cccccc 1px solid;
font-style:Meiryo!important;
}

#contents td /* テーブル部分 */
{
background-color:#FFFFFF;
border-color:#000000;
}

h2 /*「*」の見出し*/
{
margin-left:-5px!important;
border-width:1px 1px 1px 8px;
border-style:solid;
border-color:#FFBC99;
padding:6px 0pX 6px 9px;
font-size:1em!important;
font-weight:bold;
background-color:#fffbdf;
}

h3 /*「**」の見出し*/
{
margin-left:-5px!important;
border-left:none;
border-bottom:1px solid #FFBC99;
padding:6px 0pX 6px 9px;
font-size:1em!important;
font-weight:bold;
background-color:#fffbdf;
}

h4 /*「***」の見出し*/
{
margin-left:-5px!important;
padding:6px 0px 5px 9px;
border-bottom:#FFBC99 1px solid;
font-size:1em!important;
}

h6/*「*****」の見出し*/
{
font-size:1em !important;
border-bottom:1px solid #FFCC99;
margin:5px 10px;
padding-left:7px;
padding-bottom:2px;
}