/* photo doukoukai css 2015/08/27 */
body {
      width:100%;
      font-size:16px;
      font-family:
                 'メイリオ','Meiryo',   
                 'ＭＳ Ｐゴシック',sans-serif;
      margin:0px auto 0px auto;
      text-align:center;
      scrollbar-face-color:lightblue;
      -webkit-text-size-adjust: 100%;
      background:url("../../akisozai/washi_b20.png");
      background-attachment:fixed;
      background-color:dimgray;
      }
h2   {
      border:2px ridge gold;
      width:400px;
      margin:10px auto 30px auto;
      height:40px;
      color:white;
      font-size:26px;
      font-family:cursive;
      text-shadow:3px 3px 3px gold;
      background:url("../../akisozai/hantoumei_04.png");
      border-radius:4px;    
      box-shadow:2px 2px 2px gray; 
      }
h3   {
      width:750px;
      margin:50px auto 30px 50px; 
      text-align:left;
      }
h3   #span3 {
      padding:2px 5px 2px 10px;
      color:lightblue;  
      font-size:20px; 
      text-shadow:2px 2px 2px black;
      background:url("../../akisozai/hantoumei_04.png");
      border-radius:8px;  
      box-shadow:2px 0px 5px ivory;
      }
#divg {
      border-style:ridge;
      border-color:gray;
      border-width:2px 2px 2px 2px;
      margin:10px auto 10px auto; 
      width:100%; 
      text-align:center;
      background-image:url("../../akisozai/wallbkb.jpg");
      border-radius: 10px; 
      box-shadow:2px 2px 10px black;  
      }
#divgtxt1 {
      width:80%;
      margin:10px auto 10px auto;
      }
#divgtxt1 p {
      color:ivory;
      text-align:left;
      }
#divgphoto1 , #divgphoto2 {
      border:4px solid black;
      width:85%;
      margin:50px auto 50px auto;
      background:url("../../akisozai/back01.gif"); 
      background-color:ivory;
      padding:50px;
      border-radius:14px;  
      box-shadow:4px 4px 8px black; 
      }
#divgphoto2 {
      width:70%;
      }
#divgphoto1 img , #divgphoto2 img {
      border:1px ridge ivory;
      width:95%;
      margin:20px auto 5px auto;
      border-radius:0px; 
      box-shadow:2px 2px 8px gray;
      }
#divgphoto1 p , #divgphoto2 p {
      color:black;
      font-size:18px;
      margin:0px auto 5px auto;
      }
#ul_p {
      text-align:left;
      color:black;
      list-style-type:none;
      width:90%;
      margin:0px auto 20px auto;
      padding:0px;
      text-shadow:0px 0px 1px black;
      box-shadow:2px 2px 2px gray; 
      }
#ul_p li {
      border:1px solid gray;
      margin:0px;
      text-indent:0px;
      padding:2px 5px 2px 10px;
      font-family:cursive;
      font-size:120%;
      }
#modoru a {
      background-color:blue;
      box-shadow:2px 2px 2px lightblue; 
      }
#modoru a:link , #modoru a:visited , #modoru a:hover {
      border:1px solid gold;
      width:50px;
      height:20px;
      margin:10px auto 5px 10px;
      color:ivory;
      font-size:14px; 
      font-weight:normal;    
      display:block;
      text-decoration:none; 
      box-shadow:2px 2px 2px lightblue; 
      }