body{
margin: 0;
padding: 0;
text-align: center;
background-color: #000066;      
}
#container{
background-image: url(http://www.e-horindo.com/images/header/backd001.gif);
background-repeat: repeat-y;
width: 950px;
margin: 0 auto;
text-align: left;
}

a {   color:#2828CD;text-decoration:none }

a:hover {     color:#ff0000  }

.breadcrumbs {
    text-align: center;
}


.margin0 {
margin: 0px;
}

.margin5 {
margin: 5px;
}

.margin10 {
margin: 10px;
}

.margin-top10 {
margin-top: 10px;
}

.margin-bottom10 {
margin-bottom: 10px;
}

.margin20 {
margin: 20px;
}

.margin-top20 {
margin-top: 20px;
}

.margin-bottom20 {
margin-bottom: 20px;
}

.margin30 {
margin: 30px;
}

.margin40 {
margin: 40px;
}

.margin_y40 {
margin: 0px 40px;
}

.siroji   {
         color: white;
         font-size: 12px;
         }
.siroji14  {
         color: white;
         font-size: 14px;
         }



/* サイドバー sidebar */

#sidebar{
float: left;
width: 235px;
         text-align: center;
}

#sidebar h1{
text-align: center;
padding-top: 15px;
         margin-top: 0px;
}

#sidebar h1 img{
border: none;
}

#sidebar h2{
font-size: 0.85em;
         background-image: url(http://www.e-horindo.com/images/kyoudou/left_h2bana001.gif); 
background-color: #00006c;
color: white;
margin: 10px 20px 0px 16px ;
padding: 8px 6px;
}

#sidebar h3{
margin: 0px 21px 0px 15px ;
}

#sidebar ul{
font-size: 0.8em;
margin: 0 30px 20px;
padding-left: 0;
list-style-type: none;
}

#sidebar ul a{
color: white;
text-decoration: none;
}

#sidebar a:hover {     color:#ff0000  }

#sidebar li{
border-bottom: solid 1px #000033;
padding: 5px 0;
}

.menu a {
font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;
font-size:13px;
         text-align: left;
font-weight:bold;
color:#FFFFCC;
text-decoration:none;
　　　　　display:block;
width:150px;
border-bottom:solid 1px #333399;
　　　　　padding:3px 10px;
margin-top:3px;
}


/* ヘッダー header */

#header {
float: left;
font-size: 0.75em;
text-align: center;
        color: #666666;
padding-top: 0px;
　　　　margin-top: 0px;
width: 715px;
}

#header ul{
margin: 0;
padding: 0 0px 0px 0;
list-style-type: none;
}

#header li{
display: inline;
padding-left: 10px;
}

#header a{
text-decoration: none;
}

#header #topphoto{
margin: 0 0 0px;
}

ul#header-link{
list-style-type:none;
width:715px;
height:31px;
margin:0px;
padding:0px 0px 0px 0px;
}

ul#header-link li{
float:left;
padding:0px;
margin:0px;
}


ul#header-link a li{ 
        text-decoration:none 
}


/* コンテンツ contents */

#contents{
 float: left;
         OVERFLOW: hidden;
width: 715px;
         text-align: center;
font-size: 12px;
color: #000066;
         padding-top: 15px;
         }


#contents p{
margin: 20px;
}

/* カタログ　catalog */

#art-list h2{
font-size: 1.4em;
        text-align: center;
background-image: url(http://www.e-horindo.com/images/kyoudou/midasi_bar01.gif);
color: white;
        margin: 10px 5px 10px;
padding: 10px 6px;
}

#art-list h3{
font-size: 1.3em;
color: #ffffff;
background-color: #664444;
        margin: 10px 5px 10px;
padding: 10px 6px;
}

#art-box {
FLOAT: center;
OVERFLOW: visible;
WIDTH: 550px;
LINE-HEIGHT: 130%;
TEXT-ALIGN: left;
        font-size: 1.2em;
        }
 
/* 下ナビ navi */

.navi  {
　      font-size: 12px;
}

/* フッター footer */

#footer{
border-top: solid 2px #00006c;
clear: both;
padding: 8px;
margin-left: 235px;
         margin-right: 10px;
         text-align: center;
}

#footer address{
font-size: 0.75em;
font-style: normal;
}





