/* 画像切り替え  */

@import "http://www.e-horindo.com/nivo-slider.css";




body{
margin: 0;
padding: 0;
text-align: center;
background-color: #07011C;      
}

#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;
}

p        { 
      font-size:14px;
  color:#333333; 
  line-height:120%;
  }

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


.breadcrumbs {
    text-align: center;
}


.riyosetu {
        font-size: 14px;
        line-height:140%;
}

/* インフォBOX（左バナー） lbinfo */

#lbinfo a:hover {color:red;text-decoration: underline; }

/* サイドバー 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 ;
}

.daimenu a {
color:#FFFFCC;
text-decoration:none;
}

#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;
}

#leftnavi {
font-size: 0.85em;
        color: #FFFFFF;
margin: auto;
}



/* ヘッダー 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: left;
         padding-top: 10px;
         margin-top: 10px;
font-size: 12px;
color: #000066;
}

#contents h2{
font-size: 18px;
background-image: url(http://www.e-horindo.com/images/kyoudou/midasi_bar01.gif);
color: white;
margin: 10px 5px 0px 0px;
padding: 10px 6px;
}

#contents h3 {
     text-align:center;
     font-size:18px; 
     background-color:#000066;
     color:#ffffff;
     margin: 0px 0px 0px;
     padding: 2px;
     } 


#contents p{
margin: 20px;
}

/* トップイメージ topimage */

#topimage{
float: center;
}

/* 声 voice  */


#voice{
font-size: 15px;
background-color: #b8b8b8;
border: solid 1px #b8b8b8;
        margin: 0px 50px 0px 40px;
padding: 5px;
}

#voice p {
        font-size: 18px;
        font-weight: bold;
        color: #C94136;
}

#voice h4 {
        font-size: 18px;
margin-top: 20px;
}

#voicecont {
        font-size: 13px;
        line-height: 130%;
border: solid 3px #b8b8b8;
        margin: 0px 50px 0px 40px;
padding: 0px;
        height: auto;
        overflow: auto;
}


/* 新着情報 shortnews */

#shortnews{
width: 173px;
margin: auto;
}

#shortnews ul{
font-size: 12px;
         text-align: left;
border: solid 1px #C8BDBD;
margin: 0;
padding: 0;
height: 150px;
overflow: auto;
}

#shortnews li{
border-bottom: solid 1px #C8BDBD;
         margin: 0 30px 3px;
padding: 5px 0;
}


/* カテゴリーカタログ cateitem */

#cateitem {
WIDTH: 160px;
        height: 210px;
LINE-HEIGHT: 110%;
        padding: 0px 0px 0px 0px;
text-align: center;
float: left;
overflow: visible;
BACKGROUND:
}

#cateitem a {
font-size: 12px;
}


#cateitem h3{
        WIDTH: 150px;
        height: 25px;
        text-align: center;
font-size: 12px;
color: #340100; 
         background-color: ; 
}

#cateitem a img{
border: none;
margin: 1px;
}



#cate-list {
           margin-left: 3px;
           WIDTH: 320px;
           height: 422px;
}

.cateprice {
　      font-size: 12px;
      color: #7F7F7F;
}

/* 下ナビ 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;
}

/* 線　border */

.border1{ 
          border-style:solid;
          border-top-width:0px;
          border-right-width:2px;
          border-bottom-width:2px;
          border-left-width:2px;
          border-color:#0033FF;
}
          


