@charset "shift_jis";

#all{
width:1300px;
margin:auto;
}

body {
font-family: -apple-system, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'メイリオ', meiryo, sans-serif;
text-align: center;
margin: 0px;
padding: 0px;
background-color: fffafap;
color: #2f4f4f;
width: px;
margin: auto;
}

#headline{
text-align: left;
margin-left: 0px;
padding-top: 0px;
margin-top: 0px;

padding-bottom: 0px;
margin-bottom: 0px;
background: orange;
}

#headline a{
line-height: 1.5em; 
font-size: 2.0em;
}



#side{
background-color: white;
width:250px;
margin-right:0px;
margin-left:20px;
padding-rightt: 20px;
float: left;
margin-top:0px;
padding-top:0px;
}

#side p{
border-bottom: solid 2px #ff0000;
border-left: solid 0.2em #ffa500;
padding-left:12px;
margin-top:50px;
line-height: 1.5em; 
font-size: 1.8em;
}

#side a{
color: #800000;
}

#side a:hover{
color: #ff4500;
background-color: bisque;
}




h4 {
font-size: 2.0em;
color: #800000;
border-bottom: solid 1px #ff0000;
border-left: solid 0.1em #ffa500;
padding-left:12px;
}

#main p{
color: #444444;
}




a {
color: #666666;
text-decoration: none;

}




#contents {
width:1300px;
margin:auto;
text-align: left;
background-color: white;
}







#main {
width:950px;
float:right;
margin-left:70px;
float: right;
padding-top:0px;
margin-top:0px;
padding-bottom:50px;
text-align:center;
background-color: white;
}

#column {
     text-align:left;
     width: 950px;
     
     padding: 10px;
     margin 10px;
     background-color: #ffffff;
     
     overflow:auto;
font-size: 1.8em;
color: #a0522d;
}



p img {
float: left;
margin-right:50px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}



#last {

clear:both;
padding-top: 5px;
padding-bottom: 5px;
background: orange;
line-height: 0em; 
font-size: 2.0em;
}

