@charset "Shift_JIS";

body    {
        font-family: Meiryo, sans-serif;
        background-color: #fffff0;
        background-image: url(images/Mosaic-tile03.jpg);
        background-repeat: repeat;
}

div#contents{
}

div#boxA        {
                display: block;
                clear: both;
                margin-right: auto;
                margin-left: auto;
                width: 945px;
                height: 90px;
                float:none;
}

div.box1       {
                float: left;
                width: 494px;
                height: 83px;
                background-color: #ffffff;
                border-style: solid;
                border-width: 1px 0px 1px 1px;
                border-color: #999999;
}



div.box1 p     {
               height: 83px;
}

span.hirokouji {
               color: #006400;
               font-style: italic;
               font-size: 40px;
               -webkit-text-shadow:3px 3px 3px #aaa; 
               -moz-text-shadow:3px 3px 3px #aaa;
               text-shadow:3px 3px 3px #aaa;
}           

div.address     {
                float: left;
                width: 449px;
                height: 83px;
                background-color: #ffffff; 
                text-align:right;
                border-style: solid;
                border-width: 1px 1px 1px 0px;
                border-color: #999999;
}

span.add       {
               font-size: 20px;
               font-family:Meiryo UI;
               color:#666666;
               padding-right: 1em;               
               
}

span.tel       {
               font-family:Segoe UI;
               font-size: 30px;
               color: #666666;
               padding-right: 0.67em;
               letter-spacing: 0em;
}


div#linkbar   {
              width: 945px;
              height: 30px;
              margin:0px auto 5px auto;
              background-color: #ffffff;
}

div#linkbar a {
              width: 135px;
              height: 30px;
              background-repeat: no-repeat
              display: block;
              float:left;
}

div#linkbar a:hover {
                    background-position:0px -30px;
}

div#linkbar a.home      {
                        background-image: url(images/hom8.bmp);
}               

div#linkbar a.profile   {
                        background-image: url(images/pro8.bmp);
}

div#linkbar a.shinryou  {
                        background-image: url(images/shi8.bmp);
}

div#linkbar a.information {
                        background-image: url(images/inf8.bmp);
}

div#linkbar a.access   {
                       background-image: url(images/acc8.bmp);
}

div#linkbar a.blog     {
                       background-image: url(images/hib8.bmp);
}

div#linkbar a.link     {
                       background-image: url(images/lin9.bmp);
}




div#main      {
              width: 945px;
              height: 1260px;
              margin-top: 10px;
              margin-right: auto;
              margin-left: auto;
              background-color: #ffffff;
}
             
h1.link      {
             margin: 0px 0px 0px 20px;
             font-size: 50px;
             color: #f08300;
}            

h3           {
             margin: 0px 0px 0px 20px;
}

p            {
             font-size:20px;
             margin:5px 0px 25px 20px;
             line-height:25px;
}

a:hover      {
             color: #b94047;
}
             
div#footer   {
             background-color: #ffffff;
             margin-right: auto;
             margin-left: auto;
             margin-bottom: 50px;
             margin-top: 10px;
             width: 942px;
             height: 50px;
             border-style: solid;
             border-width: 1px 1px 1px 1px;
             border-color: #666666;
             line-height: 50px;
             text-align: center;
             color: #ffffff;
             -webkit-text-shadow:1px 1px12px #000; 
             -moz-text-shadow:1px 1px 1px #000;
             text-shadow:1px 1px 1px #000;
             letter-spacing: 1px;
}             