@import url(https://fonts.googleapis.com/css?family=Playball);
                                                                                                                          
body  {font-family:"メイリオ","Hiragino Kaku Gothic Pro",sans-serif;
       color:#1123FF;
       background-color:#450100;
       background-image:url(c2423brownred.png);
       margin-left:autopx;
       margin-right:16px;
                       }



h1    {font-size:48px;
       margin-top:0;
       margin-bottom:16}

h2    {font-size:36px;
        background-color:yellow;
         margin-top:0;
         margin-bottom:16px;}


p     {margin-top:0;
       margin-bottom:16px;
       font-size:16px;
        }


/*ヘッダー*/

header   {background-color:#C744400;
          width:1600px;
          border-bottom:1px solid black;
          color:#F20000;
          border-radius:20px;
          box-sizing:border-box;
          margin-left:0px;
          margin-bottom:16px;
          text-align:center;
          overflow:  auto;
           }

header h1  {font-family: 'Playball', cursive;
            font-size:72px;
            padding-left:16px;
           
            }

header  h1 img {vertical-align: 0px;
                margin-right:auto;}



#photo   {background-image:url(c2423brownred.png);
         background-repeat:no-repeat;
         background-position: 25% 0;
         background-color:#874400;
         color:#4d5156;
         width:1600px;
         text-align:center;
         margin-right:10px;
         margin-top:6px;
         padding-top:6px;
         padding-right:16px;
         padding-bottom:48px;
         }
/*記事*/

article  {background-color:#E87532;
          width:1584px;
          margin-top:0px;
          margin-left:16px;
          padding-left:8px;
          color:black;          
          box-sizing:border-box;
          box-shadow:2px 2px 8px white;
          margin-bottom:16px;
          overflow:  hidden
          }
aside li	{display: inline}
#wrote5 {text-align: left; 
         background-image:url();
         background-color:white;
         background-repeat:no-repeat;
         position:relative;
         background-position: 50% 0;
}
#wrote7 {text-align: right;
          width:1000px;
          background-color:red;
          color:white;
}
.omenu{
margin:0;
position:fixed;
top:430px;
right:20px;
text-align:left;
}
h2.omenu1{
margin:0;
position:fixed;
top:651px;
right:20px;
text-align:left;


}
/* ナビゲーションメニュー */
nav ul{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 24px;
}

nav li{
	display: inline-block;
	font-size: 16px;
	padding-right: 0px;
}

nav{
	width: 240px;
	margin-right:0px;
	padding:0px;
	text-align: center;
	margin-top: 8px
        ;
}

nav a{
	color: yellow;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	padding-top: 16px;

	text-align: center;
	background-color:orange;
}

nav a:hover{
	color: white;
	background-color: blue;
}

p.osyou1{ margin:16px;
         position:fixed;
         top:16px;
         left:16px;
         text-align:left;
         color:black;
         background-color:white;
        }
p.osyou2{ margin:16px;
         position:fixed;
         top:32px;
         left:0px;
         text-align:left;
         color:black;
         background-color:white;
        }
p.osyouposition1{
margin:16px;
position:fixed;
top:345px;
left:414px;
text-algin:left;
color:white;
background-color:green;
}


/*フッター*/
footer  {width :1584px;
         padding-left:16px;
         margin-left:0px;
         clear:both
         color:#ffffff;}
/*画像を中央に配置するレイアウト*/
figure.photo-center {text-align: center;
                     margin-top: 32px;
                     margin-bottom: 32px
                    }

figure.kamikousaku{text-align: center;
                     margin-top: 32px;
                     margin-bottom: 32px;
   
       }

figure.yokoyoko{
  float: left;
    padding-left:160px
    }
figure.mitumitu{
   float:left;
    padding-left:124px
    }

/*リンク*/

a              {color:blue;}
a:hover{color:pink;}
a img          {border:none}
