body {
    
background-color: white;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
list-style-type: none; 
padding:2px;
margin:2px;
background-image: url('../image/c-pe08_bg.jpg');
background-repeat: repeat;
}




p {
    font-size: 3.2em;
    margin: 1em 0 1em 0;
    letter-spacing: 0.3em;

}

p:before {
    content: url("../image/c-01.gif");
    margin-right:px;  /*画像右の余白*/
    margin-left:25px;  /*画像右の余白*/
}

.p1 td{
     padding:0;
     -moz-text-align-last: justify;
     text-align-last: justify;
     text-justify:inter-ideograph;
     border:none;
}



a, a:active, a:visited {
    color: #333;
    text-decoration: none;
}

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


img { border: none; }



div#content {
    margin: 0 12em 4em 2em;
    padding: 2em 0 0 0;
}




div#menu {
    float: left;
    width: 18%;
    padding: 0;
    margin: 0em 0 1em 0;
    line-height: 1.8em;
    letter-spacing: 0.2em;
}

div#menu li  {
    display: block;
    padding: 0;
    margin: 0em 0 0em 0;
    list-style-type: none;

}

div#menu li:before {
    content: url("../image/c-st01_i1.png");
    margin-right:2px;  /*画像右の余白*/
}


div#menu n  {

  border-radius: 20px 20px 20px 20px;
  background: #e5fff4;
  color:#ffc0cb; 
    border-width:1px;
    border-style:solid;
    border-color:#ffc0cb;
    text-decoration: none;   
}

div#menu n:before {
    content: url("../image/c-st01_i1.png");
    margin-right:12px;  /*画像右の余白*/
}




span.example { 
background-color:rgb(255 255 255 / .5); 
}


div#main {
    float: right;
    width: 81%;
    margin: 0 0 1em 0;
    line-height: 1.8em;
    letter-spacing: 0.2em;
}

div#footer {
    clear: both;
    text-align:right;
}







table {
    border-collapse: separate;  /* 表の線と線の間を空ける */
    border-spacing:  15px;       /* 表の線と線の間の幅 */
}
 
th,td {
    padding: 5px 5px;          /* 余白指定 */
}
 
th {
    background-color:  #ffefff; /* 背景色指定 */
    color: #7d7d7d;               /* 文字色指定 */
    font-weight:  normal;       /* 文字の太さ指定 */
}
 
td {
    background-color: #e5fff4; /* 背景色指定 */
}
