/*----全体を初期化----*/
* {
margin: 0;
padding: 0;

font-weight: normal;
text-decoration: none;

}

body {
text-align:center;
margin:0;
padding:0;
}
img{border:0px;}

/*----背景色を設定----*/
#back {
background-color:#110800;
}


/*----外枠（黄色い部分）----*/
#wrap {
width:780px;
text-align:left;
margin:0 auto;
padding:0 0;
background-color:#FFC000;
color:#110800;
}

/*----内枠（白い部分）----*/
#inner {
margin:0 15px;
padding:10px;
background-color:#FFE8A2;
}

/*----メニューの領域----*/
#sideWrap {
width:180px;
float:left;
background-color:#FFE8A2;
padding:0px;
}

/*----本文の領域----*/
#mainWrap {
width:540px;
float:right;
background-color:#FFE8A2;
line-height:150%;
}

.clear {
clear:both;
}

.clear hr {
display:none;
}

/*----フッター----*/
#footer {
font-size:small;
text-align:center;
color:#4D2300;
}

/*メニューの配色などの設定*/
#menu ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
}
#menu li { 
display : inline;
padding : 0; 
margin : 0; 
}
#menu a {
display:block; 
border-left  :10px solid #110800;
border-bottom: 1px solid #110800;
font-size:meddium;
padding:0.2em 0 0em 10px;
text-decoration:none;
color:#110800;
width:160px;_width:180px;
margin:2px 0px 0px 0px;
}
#menu a:hover {
display:block; 
border-left:10px solid #FFC000;
border-bottom: 1px solid #FFC000;
font-size:meddium;
padding:0.2em 0 0em 10px;
text-decoration:none;
color:#110800;
width:160px;_width:180px; 
margin:2px 0px 0px 0px;
}
#menu .current{
display:block; 
border-left:10px solid #FF7400;
border-bottom: 1px solid #FF7400;
font-size:meddium;
padding:0.2em 0 0em 10px;
text-decoration:none;
color:#110800;
width:160px;_width:180px; 
margin:2px 0px 0px 0px;
}


/*----本文の見出しの設定----*/
.title{
display:block; 
border-left  :10px solid #110800;
border-bottom: 1px solid #110800;
font-size:1.5em;
padding:0em 0 0em 10px;
text-decoration:none;
color:#110800;
width:520; 
margin:0px 0px 10px 0px;
}

