@charset "Shift_JIS";/* html elements */* {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}body, html      {                     margin:0;/*		     font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;*/	font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "MS PGOTHIC", Osaka, Verdana, Helvetica, sans-serif;		     font-size:12px; /*                    height:110%;*/		line-height:150%;                     }h1             {                font-family: "Trebuchet MS", Verdana, Arial, Helvetica;                color:#666;                width:382px;                font-size:14px;                font-weight:bold;                border-bottom:1px #ccc solid;                margin-top:0;                background-position:center left;                background-repeat:no-repeat;                padding-left:18px;                }.linkh1             {                font-family: "Trebuchet MS", Verdana, Arial, Helvetica;                color:#333;                width:120px;                font-size:14px;                font-weight:bold;                border-bottom:1px #ccc solid;               /* margin-top:0px;*/                 /* padding-left:0px; */		vertical-align:middle;		text-align:left;                }h2             {                font-family: "Trebuchet MS", Verdana, Arial, Helvetica;                color:#000;                font-size:14px;                line-height:14px;                font-weight:bold;                background-position:center left;                background-repeat:no-repeat;                padding-left:12px;                }.linkh2             {  /*              font-family: "Trebuchet MS", Verdana, Arial, Helvetica; */                color:#666;                font-size:10px;                line-height:160%;                /*margin-bottom:100px;*/                /*font-weight:bold;*/                /*background-position:center left;*/		                /*background-position:left;*/                /*background-repeat:no-repeat;*/                padding-left:3px;                padding-top:10px;               font-weight:bold;                }/* id div's */#content a {                color: #333;                font-weight:bold;                text-decoration:none;                }#content a:hover {                         color: #999;                         text-decoration:underline;                         }#wrap           {/*                    height:100%; */                    width:950px;                    }#head       {                height:150px;                }#headleft  {                width:150px;                height:150px;                margin-right:1px;                float:left;                }#headmiddle     {                       width:517px;                       height:150px;                       margin-right:1px;                       float:left;                       }#headright      {                      width:249px;                      height:150px;                      float:left;                      margin-left:32px;                      }#title          {                  font-size:20px;                  color:white;                  padding:10px;                  position:relative;                  top:110px;                  text-align:right;                  }#title a        {                  color:black;                  text-decoration:none;                  }#tagline        {                   font-size:12px;                   font-weight:bold;                   text-align:right;                   color:#fff;                   line-height:30px;                   position:relative;                   width:140px;                   }#yukimenu        {                   font-size:12px;                   font-weight:bold;                   text-align:left;                   text-decoration:none;                   top:157px;	                   left:160px;                   position:absolute;                   }#yukimenu2        {                   border: 0px;                    top:156px;	                   left:159px;                   position:absolute;                   }#sony        {                   border: 0px;                   left:707px;                   position:absolute;                   }#styleswitcher a img {                             border:none;                             }#topbar         {                    height:30px;                    border-bottom:1px #fff solid;                    border-top:1px #fff solid;                    }#content        {/*                     height:100%; */                     }#contentleft    {                     font-family:Tahoma, Verdana, Arial, Helvetica;                     width:150px;                     margin-right:1px;                     float:left;                     }#contentmiddle  {                        width:447px;                        margin-right:1px;                        padding:35px;                        padding-top:10px;                        padding-bottom:10px;                        float:left;                        }#contentright   {                       font-family:Tahoma, Verdana, Arial, Helvetica;                       font-size:10px;                       color:#333;                       padding-top:6px;                       float:left;                       }#contentright a, .blockleft a {                                        font-weight:bold;                                        text-decoration:none;                                        }#contentright a:hover, .blockleft a:hover {                                                          text-decoration:underline;                                                          color:#666;                                                          }#footbar         {                     height:30px;                     border-bottom:1px #fff solid;                     border-top:1px #fff solid;                     }#footer     {               height:50px;               }             /* classes */.block {         width:239px;         margin-left:33px;         padding: 4px;	 border: none;         }.blockleft {              width:130px;              margin-left:10px;              padding: 2px;              border: none;              font-size:10px;              background:url(pics/slick_sidefoot.png);              background-repeat:no-repeat;              background-position:bottom left;              }.blockleftcounter {              width:130px;              margin-left:10px;              padding: 2px;              border: none;			line-height:110%;              }.blockleftpet {              width:130px;              margin-left:6px;              padding: 2px;              border: none;              }.blocklefttoy {              width:130px;              margin-left:2px;              padding: 2px;              border: none;              }.blockleft img {                    border:none;                    }.nyani {              margin-left:-25px;              padding: 2px;              border: none;                    }.block h3, .blockleft h3 {                                 color: #000;                                 font-size: 12px;                                 }.block p {            margin: 0px;            }.date {	color: #666;	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	font-weight: normal;	float: right;        }.entryfooter a, .date a, .entryfooter_linkdump a, .date_linkdump a {                                                                                              text-decoration: none;                                                                                              font-weight: bold;                                                                                              color: #666;                                                                                              }.entryfooter_linkdump a {                                   text-decoration: none;                                   font-weight: normal;                                   color: #000;                                   font-size:9px;                                   }.entryfooter a:hover, .date a:hover {                                                  text-decoration: underline;                                                  font-weight: bold;                                                  color: #777;                                                  }.prevnext_links {                       float: right;                       color: #fff;                       }#content .entry {                        background-position:bottom right;                       background-repeat:no-repeat;                       }.entry        {                padding:5px;                }  .rightentry {                padding-bottom:15px;                width:227px;                padding:0px;                border:1px #bbb solid;                background:none;                line-height:15px;                }.rightentry  a, .rightentry  a:visited {                                                  color:#000;                                                  text-decoration:none;                                                  }.rightentry a:hover {                           color:#999;                           }.rightentry h1 {                    height:30px;                    width:207px;                    padding-left:17px;                    line-height:30px;                    }.entry h1   {                padding-bottom:2px;                line-height:15px;                }.entry        {                border:1px #ccc solid;                margin-bottom:32px;                padding-right:38px;                background-color:#fff;                }.rightentry {                padding:5px;                }.entry p     {                text-align:justify;                }.commententry {                      border:1px #ccc solid;                      background-color:#fff;                      padding:10px;                      margin-bottom:5px;                      margin-right:33px;                      }.entryfooter, .commententryfooter, entryfooter_linkdump    {                                                                                    color:#666;                                                                                    font-size:9px;                                                                                    text-align:right;                                                                                    margin-bottom:3px;                                                                                    margin-top:15px;                                                                                    }.commentfooter {                       border:1px #999 solid;                       padding:2px;                        background: #EEE;                       margin-bottom:5px;                       margin-left:33px;                       }                       /* FORMS FORMS FORMS FORMS FORMS */.formfield {	border-top:1px #999 solid;	border-left:1px #999 solid;	border-bottom:1px #eee solid;	border-right:1px #eee solid;	background:url(pics/formback.png);	background-color:#fff;	background-position:right;	background-repeat:repeat-y;	font-size:10px;	height:12px;	padding:2px;}input.formfield {	height:12px;}textarea.formfield {	height:75px;}		.formbutton {	border-style:groove;	font-size:10px;}                        /* FORMS FORMS FORMS FORMS FORMS */                        .entryfooter_linkdump    {                                   border-top:1px #bbb dotted;                                   text-align:left;                                   color:#999;                                   font-size:9px;                                   margin-top:5px;                                   }.pivot-image  {                   border:1px #ccc solid;                   background:#fff;                    padding:5px;                   margin:2px;                   }.dtree {    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;    font-size: 100%;    color: #666;    white-space: nowrap; } .dtree img {    border: 0px;    vertical-align: middle; } .dtree a {    color: #333;    text-decoration: none; } .dtree a.node, .dtree a.nodeSel {    white-space: nowrap;    padding: 1px 2px 1px 2px; } .dtree a.node:hover, .dtree a.nodeSel:hover {    color: #333;    text-decoration: underline; } .dtree a.nodeSel {    background-color: #c0d2ec; } .dtree .clip {    overflow: hidden; } .dtree a.selectedNode {    background-color:#fcc;    font-weight:bold; } .dtree a.selectedCatNode {    background-color:#ffc;    font-weight:bold; } .dtree a.selectedScatNode {    background-color:#ffc;    font-weight:bold; }.blockleft3 {	margin-top:10px;	margin-left:10px;	padding-top: 2px;	padding-right: 2px;	padding-left: 2px;	border: none;	font-size:10px;	line-height:110%;              }.blockleft3 img {            /*border:none;*/			border: solid 1px #cccccc;                    }.blockleft3 ul {              margin-top:0px;			  margin-left:10px;			  line-height: 15px;                    }/* Calender */table.calendar {   font-size: 7pt;   color: black; } tr.calendardateheaders {   font-size: 7pt;   color: gray; } td.days {   text-align: center; } td.days_sun {   text-align: center;   background-color: #FF99FF; } td.days_sat {   text-align: center;   background-color: #B0FFFF; } td.today {   text-align: center;   color: white;   background-color: #3366FF; }span.daylink { text-decoration: underline; }/* ACCESSIBILITY CHANGES - JM 2004/11/26 *//* these hide the accessibility tags to stop the layout from changing */.pivot-search label { visibility:hidden; display:none; }.pivot-search legend { visibility:hidden; display:none; }.pivot-search fieldset { border:0; padding:0; margin:0; }.pivot-search-result label { visibility:hidden; display:none; }.pivot-search-result legend { visibility:hidden; display:none; }.pivot-search-result fieldset { border:0; padding:0; margin:0; } /* this replaces inline style tags */img.badge { border:0; margin-bottom:2px; }/* this is a bonus *//* a img.badge:hover { border-bottom:1px #314e8c solid; margin-bottom:1px; } */
