/* 全体の設定*/
BODY{
    font-style:normal;/*文字のスタイル*/
    font-weight:normal;/*文字の太さ*/
    font-size:90%;/*文字の大きさ*/
    text-align:center;/*文字の寄せ方*/
    color:#000000;/*文字の色*/
    background-color:#ffffff;/* 背景の色 */
    background-image:url(./img/back.jpg);/* 背景の画像 */
}

/*枠用ID*/
table#structure{
    background-color:#fcfcfc;
    width:700px;
    border-width:1px;
    border-color:#663300;
    border-style:solid;
    text-align:left;
    margin:0px auto;
}
td#head{
    width:700px;
    background-color:#fcfcfc;
}
td#main-left{
    width:220px;
    vertical-align:top;
    font-size:19px;
    float: left;
}
td#main-right{
    width:510px;
vertical-align:top;
}
td#foot{
    width:700px;
}
/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:#00AB00;/*文字の色：青*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:visited {/*訪問後の色*/
    color:#934C7B;/*文字の色：紫*/
    text-decoration:underline;/* 下線 */
}
a:hover {/*カーソルを合わせたときの色*/
    color:#ff0000;/*文字の色：赤*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:active {/*クリック中の色*/
    text-decoration:none;/* なし */
}

#img{
    margin-top:10px;
    margin-left:5px;

}
#topic{
    margin-top:10px;
    margin-left:10px;
    width:510px;
}
h2.l-side{
    font-size:large;
    background-color:#fcfcfc;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-left-width:10px;
    border-color:#5A5AFF;
}
ul.new{
    list-style:none;
    margin:0px;
    padding:0.5em 1em;
}
p.l-side{
    margin:10px 1em;
}
/*左のメニュー*/
#leftmain{
    color:#14000D;
    background:#fcfcfc;
    text-decoration:none;
    display:block;
    padding:4px 0px 4px 7px;
    margin:0px;
}
.pic{
    border:1px solid #ccc;
    padding:3px;
    line-height:150%;
    background:#fcfcfc;;
}
.ti{
    border:1px solid #ccc;
    padding:5px;
    text-align:center;
    line-height:150%;
    font-size:30px;
    margin-left:6px;
    font-family:HGS行書体;
    background:#fcfcfc;
}
/* コピーライト */
ADDRESS{
    position:relative;
    background-color:#fcfcfc;
    border:#5A5AFF 2px solid;
    width:690px;
    clear:both;
    margin-left:50px;
    margin-top:30px;
    padding:10px 0px;
    padding-left:20px;
    font-style:normal;
}
#leftmain p{
    margin:0.3em 1em;
}
#leftmain li{
    list-style:none;
    background:url('./img/kamon.bmp') no-repeat center left;
    padding-left:20px;
}