/* CSS Document */

body{
margin-top:0;
background-color:#EBEBF5;
}

#all{
width:700px;
height:auto;
background-color:#FFD6C1;
margin:0 auto;
border-left:10px solid #1C0E00;
border-right:10px solid #1C0E00;
}

#head{
width:700px;
height:200px;
margin-left:auto;
margin-right:auto;
background-color:#FFD6C1;
border-bottom:10px #2D2D2D double;
}

h1{
margin:0;
padding:0;
}

#mbody{
width:700px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#FFD6C1;
}

#menu{
float:right;
width:198px;
height:auto;
border-left:2px dotted #663333;
}

 .mt{
 font-size:14px;
 font-weight:bold;
 margin-top:30px;
 padding:10px 0 0 15px;
 }

#menu ul{
margin:0;
padding:0;
}

#menu li{
font-size:12px;
list-style:none;
margin:0 0 15px 30px; 
}

.mp{
font-size:13px;
font-weight:bold;
color:#311800;
margin:30px 0 15px 15px;
padding-top:10px;
border-top:2px solid #000000;
}

#contents{
color:#281400;
float:left;
width:470px;
height:auto;
font-size:12px;
line-height:20px;
margin-top:30px;
padding:10px 10px 20px 10px;
background-color:#FFD6C1;
}

 .ppp{
 text-align:center;
 }

 .cp{
 font-size:12px;
 font-weight:bold;
 margin-bottom:5px;
 }
 
 h2{
 font-size:20px;
 margin:8px 0 0 0;
 border-bottom:1px dotted #CC0000;
 }
 
 kami {
 border-bottom:#993300;

#foot{
clear:both;
width:700px;
height:5px;
margin-left:auto;
margin-right:auto;
background-color:#000000;
}

.pr {
	font-size: 10px;
	text-align: center;
}

a:link{color:#000000; text-decoration:none;}

a:hover{color:#000000; text-decoration:none;}

a:visited{color:#000000; text-decoration:none;}

a:active{color:#000000; text-decoration:none;}

.text{
padding:0;
}

.textue{
padding:20px 0 0 0;
}


