@charset"utf-8"

/*ウインドウ背景の設定*/
body {
background-image:url(img/bg057.gif);
}

/*コンテンツ全体枠の設定*/
#wrap{
width:950px;
margin:40px auto;
padding:0px;
border:#000000 1px soild;
background-color:#ffe599;
}

/*ページタイトルの設定*/

h1 {
background:#acc572;
color:#000000;
text-align:left;

display: flex;

border:#acc572; 10px soild;
}
#logo{
margin:10px 50px 10px 10px;
}


/*リード文領域の設定*/
#lead{
color:a76545;
text-align:right;
padding:0px 50px;
}


/*サイド*/
#side {
width:269px;float:left;
padding:20px 20px }
p {line-height:1.5em; }
strong {line-height:2em; 
padding-left:5px;padding-top:5px;
}

/*メイン*/
#main{
background-color:fefee3;
width:639px;float:left;
}
h2{
background:#ffa55d;
color:#ffffff;
text-align:left;
border:#ffa55d; 1px soild;
padding:5px 20px 5px 
}
#hello{
width:400px;float:left;padding-left:20px;
margin-bottom:20px;
}
#tomoyuki{
float:right;padding:20px 20px 40px 0px;
}

#new{clear:both;
}
#new1{
width:639px;float:left;
padding-left:20px ;
}
p{text-align:left;
padding-left:20px ;
}

h3{color:#a76545;
border-top:#ffa55d 2px dotted;
border-bottom:#ffa55d 2px dotted;
text-align:left;
padding:5px 20px 10px 30px
}

h4{color:#000000;
border-top:#ffa55d 2px dotted;
border-bottom:#ffa55d 2px dotted;
text-align:left;
padding:5px 20px 10px 30px
}

#annai{
color:#a76545;
text-align:left;
padding-left:0px ;
padding:20px 0px 30px
}

#jiga{float:right;padding-right:80px ;}

#hiniti{text-align:right;
padding-right:80px;}

#hiyou2{
width:600px;float:left;padding-left:20px;
margin-bottom:10px;}
#hiyou3{
width:580px;float:left;padding-left:20px;
margin-bottom:10px;}
#hiyou4{
width:600px;float:left;padding-left:20px;
margin-bottom:40px;}

/*フッター*/
footer{
clear:both;
background:#acc572;
color:#2f4f4f;

border:#acc572; 1px soild;
padding:5px
margin:30px 0px; }
#last{text-align:center;}
