/*01css.css*/html {  background: #FFF9F2 url("01.gif");  height: 100%;}body{  height: 100%;  font-size: 14px;  color: dimgray;  margin-left: 50px;}body >#container{  height: auto;}#container {  min-height: 100%;  height: 100%;  background-color: #FFF9F2;  width: 600px;  margin: 0 auto;  padding: 0px 10px;  box-shadow: 0 0 1px rgba(0,0,0,0.5);}.topword { font-size: 8px; color: #C689C1; margin-bottom: 0px;}#header {  height: 250px;  margin-bottom: 10px;  background-color: #C689C1;  box-shadow: 2px 3px 2px rgba(0,0,0,0.1);}#menu {  overflow: hidden;  margin-bottom: 10px;}#main {  background-color: #FFF9F2;}#contents {  float: left;  width: 400px;  height: 570px;  background-color: #fff;  margin-bottom: 10px;}#contents>p {  margin: 10px 30px;}#contents>ul>li {  margin-bottom: 10px;  float: left;  margin-right: 10px;  padding-left: 30px;}#sidebar {  float: right;  width: 180px;  height: 390px;  border: 2px dashed #C689C1;  overflow: auto;} #minicome {  float: right;  width: 182px;  height: 150px;  background-image: url("09.gif") ;  position: relative;}#minicome:hover { background-image: url("08.gif") ;}#footer {  clear: left;  font-size: 10px;  color: #ccc;  text-align: center;   border-top: 1px solid #ccc;  padding: 10px 0 20px;}#menu ul>li :link {  float: left;  width: 180px;  color: #56053E;  font-size: 13px;  text-align: center;  padding: 5px;  margin-right: 10px;  border-radius: 4px;  text-shadow: 0 1px 0 #fff;  background: rgb(243,237,247); /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZWRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UzZDNlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NlYjhkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2VkZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  rgb(243,237,247) 0%, rgb(227,211,232) 50%, rgb(206,184,221) 50%, rgb(243,237,247) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(243,237,247)), color-stop(50%,rgb(227,211,232)), color-stop(50%,rgb(206,184,221)), color-stop(100%,rgb(243,237,247))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgb(243,237,247) 0%,rgb(227,211,232) 50%,rgb(206,184,221) 50%,rgb(243,237,247) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgb(243,237,247) 0%,rgb(227,211,232) 50%,rgb(206,184,221) 50%,rgb(243,237,247) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgb(243,237,247) 0%,rgb(227,211,232) 50%,rgb(206,184,221) 50%,rgb(243,237,247) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgb(243,237,247) 0%,rgb(227,211,232) 50%,rgb(206,184,221) 50%,rgb(243,237,247) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3edf7', endColorstr='#f3edf7',GradientType=0 ); /* IE6-8 */}#menu ul>li>a:visited {   color: #56053E;   }#menu ul>li>a:hover {  width: 180px;  color: #56053E;  font-size: 13px;  text-align: center;  padding: 5px;  margin-right: 10px;  border-radius: 4px;   color: orange;   background: #F7EFFF;}   #menu ul>li :active {   color: orange;   background: #F7EFFF}#menu ul>li>a {   text-decoration: none;   display: block;}h2, h3 {   font-weight: bold;   color: #56053E;   border-bottom: 2px dashed #C689C1;}h2 {   width: 330px;   font-size: 20px;   color: #56053E;   border-top: 2px dashed #C689C1;   border-bottom: 2px dashed #C689C1;   padding: 5px 0 5px 23px;   margin: 10px 0 10px 15px;   background-image: url("03.jpg");   background-position: 0px 10px;   background-repeat: no-repeat;   }   h3 {   width: 350px;   padding: 2px 0 5px 5px;   margin: 5px 0 5px 15px;}#koushin {   padding: 2px 0 2px 0px;   margin: 0 0 0 5px;   float: right;   width: 184px;   background: #C689C1;   font-size: 15px;   text-align: center;    color: #56053E;}p {   margin-bottom: 14px;}.pic {   margin-bottom: 10px;}.pic>li {   width: 165px;   overflow: hidden;   margin-top: 10px;   margin-left: 5px;   margin-bottom: 5px;   padding-bottom: 3px;   border-bottom: 1px dotted #ccc;   position: relative;}.pic>li:last-child {   border: none;}.pic>li>a:link {   margin-top: 10px;   margin-bottom: 10px;   float: left;   width: 50px;    height: 50px;   padding:2px;   background: #fff;   border: 1px solid #ccc;   box-shadow: 2px 3px 2px rgba(0,0,0,0.1);  }   .pic>li>a:hover {   background: orange;   margin-top: 10px;   float: left;   width: 50px;    height: 50px;   padding: 2px;   border: 1px solid #ccc;   box-shadow: 2px 3px 2px rgba(0,0,0,0.1);   }   .pic>li>a:active {   background: orange;   margin-top: 10px;   float: left;   width: 50px;    height: 50px;   padding: 2px;   border: 1px solid #ccc;   box-shadow: 2px 3px 2px rgba(0,0,0,0.1);   color: #ccc;   }   .pic>li>a:visited {     margin-top: 10px;   float: left;   width: 50px;    height: 50px;   padding:2px;   border: 1px solid #ccc;   box-shadow: 2px 3px 2px rgba(0,0,0,0.1);   }   .pic>li>img {   margin-top: 10px;   margin-bottom: 15px;   float: left;   width: 50px;    height: 50px;   padding: 2px;   background: #FFF9F2;   border: 1px solid #ccc;   box-shadow: 2px 3px 2px rgba(0,0,0,0.1);}.pic>li>p {   margin-top: -2px;   margin-bottom: 10px;   margin-left: 10px;   padding-top: 0px;   padding-bottom: 2px;   padding-left: 65px;   font-size: 10px;}.new {   background: orange;   color: white;   font-size: 10px;   padding: 0px 3px 1px;   position: absolute;    top: 5px;   left: 33px;   border-radius: 50%;   box-shadow: 2px 3px 2px rgba(0,0,0,0.1);   transform: rotate(5deg) ;    -webkit-transform: rotate(5deg) ;    -moz-transform: rotate(5deg) ;    -o-transform: rotate(5deg) ;    -ms-transform: rotate(5deg) ;} #minicome>p {   width: 90px;   font-size: 10px;    color: #56053E;   margin-top: 25px;   margin-left: 15px;   position: absolute;  } table {  font-size: 12px;  margin-left: 20px;  padding: 3px 10px;}table>tbody>tr {  width: 50px;  height: 50px;}table>tbody>tr>th>img {  margin-left: 10px;  padding: 2px 2px;  text-align: center;  width: 52px;  height: 52px;  background-color: #ffffff;  border:solid 1px #ccc; }