
@charset "EUC-JP";
/* CSS Document */

/*----------body全体------------*/
body{
 font-size:15px;
 background-image:url(img/bg01.jpg);
 line-height:30px;
}

/*----------内容全体------------*/
#container{
 background-color:#f0fff0;
}

/*-------ヘッダー-------*/
.logo{
 margin:15px;
}

/*-------コンテンツ-------*/

h1{
 font-size:15px;
 margin:15px 0px;
}

#content h2{
 font-size:15px;
 height:24px;
 margin:20px 0px 0px;
 padding:3px 0px 3px 4px;
 background-image:url(img/sttl_bar.html);
 background-repeat:repeat-x;
}

.style01{
 font-size:15px;
 width:345px;
 height:24px;
 margin:20px 0px 0px;
 padding:3px 0px 3px 4px;
 background-image:url(img/stll_bar.html);
 background-repeat:repeat-x;
}

.leadimage{
 float:right;
 margin-top:0px;
}

/*-------フッター-------*/
.credit{
 width:760px;
 text-align:right;
 padding:10px 0px;
}


/*----------ナビゲーション------------*/
 #nav{
 border:1px solid #000000;
 padding:2px;
}

.nav li{
 list-style:none;
 background:url(img/dot_line.html) no-repeat left bottom;
 padding:0px;
}

/*----------コンテンツ------------*/

h1{
 font-size:15px;
 color:#ffffff;
 background-color:#000000;
 padding:10px 35px 5px 20px;
 border-top-width: 0px;
 border-right-width: 10px;
 border-bottom-width: 5px;
 border-left-width: 10px;
 border-top-style: ridge;
 border-right-style: ridge;
 border-bottom-style: ridge;
 border-left-style: ridge;
 border-top-color: #FF0000;
 border-right-color: #FF0000;
 border-bottom-color: #FF0000;
 border-left-color: #FF0000;
}

.style01{
 font-size:20px;
 width:345px;
 height:24px;
 margin:20px 0px 0px;
 padding:3px 0px 3px 4px;
 background-image:url(img/stll_bar.html);
 background-repeat:repeat-x;
}

.article{
 margin-top:0px;
}

p {
 color: #FF0000;
 font-size:15px;
}

h2{
 boder-width:350px;
 boder-color:#f5fffa;
 margin-right: 350px;
 border-top-style: dotted;
 border-right-style: dotted;
 border-bottom-style: dotted;
 border-left-style: dotted;
 border-top-color: #000000;
 border-right-color: #000000;
 border-bottom-color: #000000;
 border-left-color: #000000;
 color: #ECE9D8;
 background-color: #66CC00;
}

p{
 color: #00FFFF;
 font-size:15px;
}

p{
 color: #000000;
 font-size:15px;
}

hr{
 color: #FF0000;
 font-size:15px;
}

/*----------テーブル------------*/
table{
 border: 3px double #00FFFF;
 font-size:15px;
}

td{
 background-color:#fdf0ff;
 padding:20px;
 font-size:15px;
}

tr{
 background-color: #00CC99;
}

td{
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #87cefa;
 border-right-color: #87cefa;
 border-bottom-color: #87cefa;
 border-left-color: #87cefa;
}

/*-------リンク-------*/
a:link{
 color:#333399;
}

a:visited{
 color:#006400;
}

a:active,a:hover{
 color:#0000;
 background-color:peru;
}

/*-------フッター-------*/
.credit{
 width:760px;
 text-align:right;
 padding:10px 0px;
}