
body      {background-color:#eeeeee;
           font-family:sans-serif;}

#underlay {width:1080px;
           background-image:url(image/leobfur.jpg);
           margin:50px auto 30px auto;
           padding:20px 20px 20px 20px;}

#wrapper  {width:1080px;
           background-color:#eeeeee;
           color:#222266;
           font-size:12px;}

header    {background-image:url(image/blue1200.jpg);
           padding:5px 5px 5px 5px;}

header nav {clear:both;margin-top:5px;}

#contents {height:150px;
           background-image:url(image/macmillanancient2.jpg);
           padding-bottom:10px;}

footer    {background-image:url(image/blue1200.jpg);
           padding:10px 10px 10px 10px;
           margin-top:10px;
           clear:both;}

ul#headmenu {display:block;
             font-size:15px;
             font-weight:bold;
             position:absolute;}

#headmenu li {background-color:#eeeeaa;
              list-style:none;
              color:#776644;
              margin:0 1px 0 1px;
              padding:5px 4px 5px 4px;
              border:inset 2px #ffff88;
              box-shadow:inset 0 -2px 15px #aaaaaa;
              float:left;}

#headmenu a {text-decoration:none;
             color:#776644;}

#headmenu li:hover {background-color:#ffddaa;
                    border:outset 2px #ffff88;
                    box-shadow:inset 0 2px 20px #aaaaaa;}

#headmenu > li:first-child {padding:0;
                            margin-left:60px;
                            box-shadow:none;}
#headmenu > li:last-child {padding:0;
                           box-shadow:none;}

#headmenu > li:nth-child(2) {border-radius:10px 0 0 10px;}
#headmenu > li:nth-last-child(2) {border-radius:0 10px 10px 0;}

#menufa  {display:none;padding:0;}
#menuch  {display:none;padding:0;}
#menusp  {display:none;padding:0;}

#menufa li {padding:2px 4px 2px 4px;
            margin-top:1px;
            border-radius:10px;
            clear:left;}
#menuch li {padding:2px 4px 2px 4px;
            margin-top:1px;
            border-radius:10px;
            clear:left;}
#menusp li {padding:2px 4px 2px 4px;
            margin-top:1px;
            border-radius:10px;
            clear:left;}

#menufa li:hover {background-color:#eeeeee;}
#menuch li:hover {background-color:#eeeeee;}
#menusp li:hover {background-color:#eeeeee;}


#centerbox {width:760px;background-color:#dddddd;
            padding:5px 10px 5px 10px;
            float:right;}

#sidebox  {width:290px;background-color:#eeeeee;
           padding:5px 5px 5px 5px;
           float:left;}

#leftbox  {width:370px;
           padding:5px 5px 5px 5px;
           float:left;}

#rightbox  {width:370px;
            padding:5px 5px 5px 5px;
            float:right;}


#headline {color:#222222;
           font-weight:bold;
           margin-left:5px;}

#decrights {color:#222222;
            font-weight:bold;}


h1        {background-image:url(image/grad100.gif);
           letter-spacing:0.1em;
           line-height:2em;
           text-indent:1em;
           text-align:center;
           color:#222255;
           font-weight:bold;
           font-size:20px;
           border-radius:5px;}


#headsub  {margin-top:10px;
           clear:left;float:left;}

#floatcorner {float:right;}
#floatcorner img {border-radius:5px;
                  box-shadow:2px 5px 10px #999999;}


#blocknavis {list-style-type:none;
               margin:0;
               padding:0 0 10px 0;}

#blocknavis li {float:left;
                  border-radius:5px;}

li.blocknavi1:hover {background-image:url(image/nettights.jpg);}

li.blocknavi2:hover {background-image:url(image/shammark.jpg);}

li.blocknavi3:hover {background-image:url(check5/image/blackwatchclear.gif);}

li.blocknavi4:hover {background-image:url(check/image/bvd24.jpg);}

li.blocknavi5:hover {background-image:url(check2/image/eastboy1.jpg);}

li.blocknavi6:hover {background-image:url(check0/image/gingham2.jpg);}

li.blocknavi7:hover {background-image:url(check3/image/katsuof1.jpg);}

li.blocknavi8:hover {background-image:url(check4/image/wallace.jpg);}

li.blocknavi9:hover {background-image:url(check5/image/tartanic11.jpg);}

li.blocknavi10:hover {background-image:url(check2/image/hiromichinakano11.jpg);}

li.blocknavi11:hover {background-image:url(check2/image/bhpc5.jpg);}

li.blocknavi12:hover {background-image:url(image/biasrosepinkflower.jpg);}

li.blocknavi13:hover {background-image:url(image/leop.jpg);}

li.blocknavi14:hover {background-image:url(check5/image/tartanic4.jpg);}

li.blocknavi15:hover {background-image:url(image/dotted.jpg);}

li.blocknavi16:hover {background-image:url(image/anniestripe-p.jpg);}

#blocknavis li a {width:190px;height:100px;
                  font-weight:bold;
                  display:block;}

#blocknavis li a:hover {color:#ffffee;}


#anacomme {font-family:Meiryo;
           color:#665544;}

#facenavi {width:360px;height:900px;
              border:none;}

#linknavi {width:360px;height:1440px;
              border:double 3px #7788bb;}

div.adstage {width:370px;
             text-align:center;}

div.adcover {margin-top:10px;}


ul.brand6 {font-weight:bold;}


a         {text-decoration:none;}

a:hover   {text-decoration:underline;
           color:#ee22aa;}

span.orangepeco {font-family:Meiryo;
                 color:#663311;
                 margin:3px;}

p.red     {color:#dd2222;
           font-weight:bold;
           font-style:italic;}

p.red2     {color:#ee6622;
           font-weight:bold;
           font-style:italic;}

span.black {color:#222222;}

span.bold  {font-weight:bold;}

span.strong {font-weight:bold;
             border-radius:5px;
             background-color:#bbbbee;
             border-top:3px solid #ccccee;
             border-left:2px solid #ccccee;
             border-right:2px solid #9999ee;
             border-bottom:3px solid #7777dd;}

span.strong:hover {font-weight:bold;
                   background-color:#eebbbb;
                   border-top:3px solid #eecccc;
                   border-left:2px solid #eecccc;
                   border-right:2px solid #ee9999;
                   border-bottom:3px solid #dd7777;}

img.glasslogo:hover {background-image:url(check4/image/napier.jpg);}

img.writersmark {width:16px;height:16px;}

img.writersmark:hover {width:64px;height:64px;
                       vertical-align:top;}








