/* レイアウトの設定-------------------------------------------------- */
body{
    margin:0px;
    padding:0px;
}
/* 左側の設定-------------------------------------------------------- */
#left{
    width:16%;
    height:800px;
    background-color:#FFCCCC;
    float:left;
}
/* 右側の設定-------------------------------------------------------- */
#right{
    height:800px;
    background-color:#FFF3cc;
    margin-left:16%;
}
/* 左側の設定(本文が長い場合)--------------------------------------- */
#leftlong{
    width:16%;
    height:1300px;
    background-color:#FFCCCC;
    float:left;
}
/* 右側の設定（本文が長い場合)--------------------------------------- */
#rightlong{
    height:1300px;
    background-color:#FFF3cc;
    margin-left:16%;
}
/* メニューの形状設定 ----------------------------------------------- */
/* メニューのリンク設定 --------------------------------------------- */
.menu {
     margin: 100px 0px 0px 0px;
     padding: 0px;
     width: %;
}
.menu ul {
     margin: 0px;
     padding: 0px;
     list-style:disc;/*none*/
     text-align: left ;
}
.menu li {
     margin : 0px 0px 10px 0px ;
     padding: 0px;
}
.On_page{/*メニューのテキストを黒色・太字にする----- */
    margin:0px 0px 0px 0px ;
    padding:0px;
    text-decoration: none;
    font-weight:bold;
    background-color:#FFF3cc;
}
.menu a {
     width: 75%;
     display: block;
     padding : 6px 10px 6px 10px;
     border-top:1px solid #660000;
     border-left:12px solid #660000;
     border-right:10px solid #660000;
     border-bottom:1px solid #660000;
     background-color: #ffffff;
     text-decoration: none;
     color: #000040;
}
.menu a:hover {
     width:75%;
     display: block;
     padding : 6px 10px 6px 10px;
     border-left:12px solid #ff6666;
     border-right:10px solid #660000;
     /*background-color: #ffffff;*/
     text-decoration: none;
     font-weight:bold;
     color: #666699;
}

/* 本文のボックス設定------------------------------------------------ */
div#LBox{/* 本文全体を大きなボックスで囲む */
    margin:20px;
    padding:10px ;

    background-color:#ffffff;
    border-top:1px solid #ccccff;/*幅　種類　色*/
    border-right:1px solid #ccccff;   
    border-left:1px solid #ccccff;
    border-bottom:1px solid #ccccff;
 
}
#MBox{/* h2の全体を囲むボックス */
    margin:20px 0px 0px 20px;
    padding:0px;
    background-color:#FFFFFF;
    
    border-top:;/*幅　種類　色*/
    border-right:;
    border-bottom:;
    border-left:;
}
table{
    width:480px
    border:none;
    border-collapse:collapse; /* テーブル内のボーダーを重ねて表示する */
}
th,td{
    padding:5px 10px;
    border:1px solid #9999cc;
    white-space:nowrap; /* セル内の改行禁止 */
    vertical-align:top;/* 上揃えにする */
}
th{
    text-align:left;
}
th.header{/* 濃い背景・薄い文字 */
    background-color:#333366;
    color:#ffffff;
    text-align:center;
}
td.detail{/* 長い文字を改行する */
    white-space:normal;
}
td.time{/* 時間の設定 */
    margin:10px;
}

/* 下記の外部リンクに関する設定-------------------------------------- */
#naviLinkBox{
    margin:40px 0px 0px 0px;
    padding:0px;
    background-color:#ffffff;
    text-decoration: none;
    font-size:12px;
    text-align:right;
}
#naviLinkBox a{
     width: 100%;
     margin:0px;
     padding:0px 3px;
     background-color: #FFFFFF;
     text-decoration: none;
     color: #000040;
}
#naviLinkBox a:hover{
     width: 100%;
     margin:0px;
     padding:0px 3px;
     background-color: #ffffff;
     color: #336600;
     border-bottom:1px dashed #ff9900;
     text-decoration: none;

}
/* コピーライトに関する設定------------------------------------------ */
#CopyBox{
    margin:0px;
    padding:0px;
    background-color:#ccff99;
}
.Copyright{
    text-align:left;
    font-size:small;
}
/* 本文の文章に関する設定-------------------------------------------- */
h1{
    margin:0px;
    padding:2px;
    font-size:xx-large;
    background-color:#FFFFFF;
    border-style:dotted;
    border-width:0px 4px;
    border-color:#6F3000;
}
h2{
    margin: 0px;
    padding:2px
    font-weight:bold;
    font-size:16px;
    text-indent:4px;
    color:;

    background-color:#ffe4b5;
    border-top:0px solid #660000;/*幅　種類　色*/
    border-rigth:0px solid #660000;
    border-bottom:2px solid #660000;
    border-left:12px solid #660000;
}
#text{/*本文のテキスト(基準) */
    margin:10px 20px;
    padding:0px;
    background-color:#FFFFFF;
    text-indent:1em;
    font-family:MS Pゴシック;
}
dl{
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    font-family:MS Pゴシック;
}
dt{
    margin:10px 0px;
    padding:0px;
    background-color:#fffffff;
    font-size:14px;
    font-weight:bold;
}
dd{
    margin:4px 40px;
    padding:0px;
    background-color:#ffffff;
    text-indent:1em;
}
p.name{
    margin:20px;
    padding:0px;
    text-align:right;
}
.textbold{/* 本文のテキストを黒色・太字にする(重要な事柄など･･･)----- */
    margin:0px;
    padding:0px;
    background-color:#FFF3cc;
}
.textbold_色の名前〜{/* 本文のテキストを色付き・太字にする(重要な事柄など･･･) */
    margin:0px;
    padding:0px;
    background-color:#FFF3cc;
}