body       {background-image: url(images/backgradation.jpg);
           background-repeat: repeat-x;
           background-color: #ffffff;}


#container {width: 1035px;
           margin: auto;}

#header    {width: auto;
           height: 100px;
           border: solid 1px #3399ff;}

#header_title {float: left;}

#header p  {margin: 0;
           margin-top: 5px;
           margin-left: 10px;}

#header h1 {margin: 0;
            margin-top: 5px;
            font-size: 0.9em;
            font-family: "‚l‚r ‚o–¾’©",sans-serif;}


#header_photo1 {float: left;
               margin-left: 10px;}

#header #header_text1 {float: left;
             margin-top: 10px;
             font-size: 0.95em;
             font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;}

#header #header_text2 {float: left;
             margin-top: 10px;
             font-size: 0.95em;
             font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;}

#header_image {float: left;
               margin-top: 10px;
               margin-left: 5px;}

#header_photo2 {float: right;}

#keikakuteiden {width: 980px;
                height: 50px;
                margin: auto;}

#keikakuteiden_text {float: left;
                     margin-top: 10px;
                     margin-left: 40px;
                     font-size: 0.9em;
                     font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
                     color: #ff3300;}


#content   {width: 750px;
           height: 1850px;
           float: right;
           margin: 5px 0;
           border: solid 1px #3399ff;}

#post1    {width: 740px;
          height: 150px;
          margin: 5px 5px;
          border: solid 1px #66ffff;}

#post1_photo  {padding-top: 10px;
               padding-left: 2px;
              float: left;}

#post1_text {margin-left: 5px;
            margin-right: 5px;
            font-size: 0.8em;
            line-height: 1.0;
            color: #660000;}

#post1_img  {margin: 10px;
             float: right;}


#post2    {width: 740px;
          height: 900px;
          margin: 5px 5px;
          border: solid 1px #66ffff;}

#post2 h3 {margin: 0;
           margin-top: 5px;
           color: #cc0000;}


#post2a   {width: 320px;
          height: 170px;
          margin: 5px;
          float: left;}

#post2b   {width: 320px;
          height: 170px;
          margin: 5px;
          float: right;
          background-image: url(images/bable1.png);
          background-repeat: no-repeat;
          background-position:right bottom;}

#post2c   {width: 320px;
          height: 150px;
          margin: 5px;
          float: left;
          background-image: url(images/brush.png);
          background-repeat: no-repeat;
          background-position:right bottom;}

#post2d   {width: 320px;
          height: 150px;
          margin: 5px;
          float: right;
          background-image: url(images/aed.jpg);
          background-repeat: no-repeat;
          background-position: right top;}


#post2e   {width: 320px;
          height: 500px;
          margin: 15px 0px;
          float: left;
          background-image: url(images/Airpay_20210311.jpg);
          background-repeat: no-repeat;
          background-position: center bottom;}


.post2_text {font-size: 0.8em;
            margin-left: 5px;
            line-height: 1.8;}



#post3    {width: 740px;
          height: 760px;
          margin: 5px 5px;
          float: left;
          background-image: url(images/choki.png);
          background-repeat: no-repeat;
          background-position: right bottom;
          border: solid 1px #66ffff;}

#post3a    {width: 660px;
          height: 250px;
          margin: 5px 10px;
          float: left;}

.post3a_text1 {font-size: 0.9em;
               margin-left: 20px;
               line-height: 1.8;
               color: #ff0033;}

.post3a_text2 {font-size: 0.9em;
               margin-left: 20px;
               line-height: 1.8;
               color: #0000ff;}

.imgright  {float: right;
            margin-top: 20px;
            margin-right: 10px;}

#post3b    {width: 660px;
          height: 510px;
          margin: 10px 10px;
          float: left;}

.imgright1  {float: left;
            margin-top: 1px;
            margin-right: 2px;
            margin-left: 15px;}

.imgright2  {float: center;
            margin-top: 1px;
            margin-right: 2px;
            margin-left: 2px;}

.imgright3  {float: right;
            margin-top: 1px;
            margin-right: 2px;
            margin-left: 1px;}

#post3 h4 {margin-left: 10px;
           margin-top: 10px;
           margin-bottom: 10px;
           color: #cc0000;}


#post3 p  {margin: 0;
           margin-left: 30px;
           line-height: 1.5;
           color: #3300ff;}



#sidebar   {width: 260px;
           float: left;           
           margin: 5px 0;}

#menu   {width: 260px;
        float: left;           
        margin: 0;
        border: solid 1px #3399ff;}

.menu_boton {width: 230px;
            margin: 15px 10px;}

#annai   {width: 260px;
         height: 1735px;
        float: left;           
        margin: 10px 0;
        border: solid 1px #3399ff;}

.annai_post {width: 230px;}

.annai_post1 h5 {font-size: 0.9em;
                margin: 0px 10px;
                background-image: url(images/listmark_red.png);
                background-repeat: no-repeat;
                padding-left: 15px;}

.annai_post2 h5 {font-size: 0.9em;
                margin: 0px 10px;
                background-image: url(images/listmark_white.png);
                background-repeat: no-repeat;
                padding-left: 15px;}

.annai_post3 h5 {font-size: 0.9em;
                margin: 0px 10px;
                background-image: url(images/listmark_blue.png);
                background-repeat: no-repeat;
                padding-left: 15px;}

.annai_post4 h5 {font-size: 0.9em;
                margin: 0px 10px;
                text-align: center;}

.annai_post5 h5 {font-size: 0.8em;
                margin: 0px 10px;
                color: #000099;
                text-align: center;}


.annai_text {font-size: 0.8em;
            line-height: 1.4;}

.annai_text p {margin-left: 20px;
              margin-bottom: 5px;}


#foot      {clear: both;}

#footer    {width: 1035px;
           padding-top: 5px;
           padding-bottom: 10px;
           background-color: #ccffff;
           border: solid 1px #33ccff;}

#footer p  {color: #0099ff;
           font-size: 0.75em;
           margin: 0;
           text-align: center;}

#calendar {width: 160px;
           margin: auto;}
