/*源平荘HP全体 文字色は#333*/

body{
margin:0px;
padding:0px;
color:#333;
}

/*divタグ文字サイズ（中）行間・字間*/

div{
font-size: small;
line-height:24px;
letter-spacing :0.2em; 
}

/*タイトルロゴ部分*/


.title{
width: 780px;
height: 150px;
background:no-repeat;
background-image:url("../img/title.jpg");
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

/*ページなかみ部分*/

.naka{
width:780px;
border-right:1px solid #ddd;
}

/*トップページ更新情報*/

.news{
border: 1px solid #ccc;
width: 740px;
margin-left:20px;
font-size: small;
letter-spacing:0.2em; 
}

td{
letter-spacing:0.2em;
line-height:22px; 
}

/*トップページ更新情報 リストマーク*/
li{
font-size:x-small;
list-style-type:square;
border-bottom:1px dotted #ccc;
}


/*トップページ源平荘について*/
.about{
width:380px;
}


/*トップページ以外の枠指定*/

.flame{
border: 1px solid #ccc;
width: 740px;
margin-left: 20px;
font-size: small;
letter-spacing:0.2em; 
}

.flame td{
font-size:small;
}

/*青いライン*/
.blue{
padding:5px 3px 3px 10px;
border-left: 10px solid #06f;
margin-left:20px;
} 

.blue2{
width:740px;
padding:5px 0px 3px 10px;
border-left: 10px solid #009;
border-bottom: 1px solid #009;
margin-left:20px;
font-weight:bold;
}

/*青いラインのなかみ*/
.content{
padding-top:10px;
padding-bottom:10px;
width:760px;
margin-left:20px;
}

.footer{
width:780px;
font-size:x-small;
text-align:right;
background-color:#ccc;
letter-spacing:0.1em;
}

/*リンク(全体）*/

a{
text-decoration:none;
}


a:visited{
text-decoration:none;
}


a:active{
text-decoration:underline;
}

a:hover{
text-decoration:underline;
}

/*メニューボタンのリンク*/


a#button{
display:block;
width:130px;
height:40px;
background:url("../img/button_bg.gif");
}


a#button:active{
display:block;
width:130px;
height:40px;
text-decoration:none;
background:url("../img/button_bg.gif");
border:0px;
}

a#button:visited{
display:block;
width:130px;
height:40px;
text-decoration:none;
background:url("../img/button_bg.gif");
}

a#button:hover{
display:block;
width:130px;
height:40px;
text-decoration:none;
background:#fff;
border-bottom:0px;
}



/*見出し*/
h1{
color:#fff;
font-size:20px;
font-weight:bold;
margin-bottom:-10px;
background:url("../img/green_bg.gif") bottom;
padding:8px 8px 8px 15px;
}


/*中見出し*/

.square{
color:#fff;
font-size:large;
font-weight:bold;
background:#009;
padding:3px 3px 0px 5px;
border-bottom:1px solid #009;
margin-left:10px;
}

.under{
font-weight:bold;
color:#555;
border-bottom:1px solid #009;
padding:0px 0px 0px 7px;
width:650px;
line-height:1.5em;
}

/*説明。ちょっと右寄せ*/

.description{
margin:15px 15px 15px 40px;
}

/*下線をひきます*/

#underline{
border-bottom:1px solid #999;
}


/*アスタリスクの色をかえます*/

#ast{
color:#f66;
}




