@charset "utf-8";

*{
   font-size: 100%;
   font-weight: normal;
}

body{
   font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size: 85%;
   padding: 0;
   margin: 0;
   line-height: 140%;
}

#box{
   width: 838px;
   background: url( "http://nagomi-f.jp/imgs/box-bk.jpg") repeat-y;
   margin: 0 auto;
   min-height: 100%;
}

#box-inner{
   width: 800px;
   margin: 0 auto;
}

#header{
   background: url( "http://nagomi-f.jp/imgs/head-bk.jpg") no-repeat;
   padding-top: 90px;
   padding-left: 15px;
   height: 57px;
}

#menu{
   background: url( "http://nagomi-f.jp/imgs/menu-box.jpg") no-repeat;
   height: 80px;
   text-align: center;
   padding-top: 7px;
   text-align: left;
   padding-left: 7px;
}

#menu img{
   padding-left: 5px;
}

#contents{   
}

#contents .content{
   width: 580px;
   float: left;
}

#contents .side{
   width: 210px;
   float: right;
   font-size: 85%;
}

#footer{
   background: url( "http://nagomi-f.jp/imgs/footer-bk.jpg") no-repeat;
   font-size: 80%;
   padding-top: 10px;
   padding-left: 12px;
   height: 72px;
}

.comp-box{
   margin-top: 10px;
   background: url( "http://nagomi-f.jp/imgs/side-comp.jpg") no-repeat;
   height: 310px;
   padding: 5px 5px;
}

table.comp{
   font-size: 90%;
   width: 85%;
   margin: 0 auto;
   margin-bottom: 20px;
}

table.comp td.title{
   width: 80px;
   font-weight: bold;
   background-color: #DDDDDD;
}

table.comp td.body{

}

table.comp td.title, table.comp td.body{
   border-bottom: 1px solid #EEEEEE;
   padding: 6px 10px 6px;
}

.entry {
   padding-left: 10px;
}

.entry h1{
   background: url( "./imgs/title-bk.jpg") no-repeat;
   padding: 2px 16px 0;
   height: 30px;
   font-weight: bold;
}
.entry h2{
   border-left: 3px solid #AAAAAA;
   padding: 3px 10px;
   font-weight: bold;
}

a img{
   border: none;
}

.entry p{
   font-size: 95%;
   padding-left: 10px;
}

.comp-box h2{
   background: url(imgs/side-title.jpg) no-repeat;
   padding: 1px 15px 0;
   height: 23px;
}

strong{
   font-weight: bold;
}

#footer a,#footer a:visited,#footer a:link{
   text-decoration: none;
   color: #666666;
}

#footer a:hover{
   text-decoration: underline;
}

#footer p{
   margin-bottom: 0px;
   margin-top: 5px;
}

ul{
   font-size: 90%;
}
