/* 声 voice  */

@import "http://www.e-horindo.com/butugu/voice.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: left;
}


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

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

.siroji   a:hover { text-decoration: underline;}


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

.siroji16   {
         color: white;
         font-size: 16px;
         }



.hiiro   {
         color: #333333;
         font-size: 12px;
         font-weight:normal;
         }

.hiiro  a {
         font-size: 12px;
color:#333333;
}

.hiiro  a:hover { text-decoration: underline;}


.kogetya  {
         text-align: center;
         color: #330000;
         font-size: 12px;
         }

.kogetya  a {
color:#333333;
}

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



/* インフォ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: center;
         padding-top: 10px;
         margin-top: 10px;
font-size: 12px;
color: #333333;
}

#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:12px; 
     background-color:#000066;
     color:#ffffff;
     margin: 10px 15px 5px;
     padding: 1px;
     } 


#contents p{
margin: 20px;
}

/* カート・フォーム枠 cartwaku */

.cartwaku  {
margin-top: 0em;
border-top:2pt solid #CCCCCC;
border-left:2pt solid #CCCCCC;
 border-bottom:2pt solid #CCCCCC;
border-right:2pt solid #CCCCCC;
background-color:#000033;
padding:0px;
line-height: 120%;
      width:600px ;
      }

.cartwaku_ss  {
margin-top: 0em;
border-top:1pt solid #CCCCCC;
border-left:1pt solid #CCCCCC;
 border-bottom:1pt solid #CCCCCC;
border-right:1pt solid #CCCCCC;
background-color:#000033;
padding:0px;
line-height: 120%;
      width:300px ;
      }

.cartwaku_fss  {
margin-top: 0em;
border-top:1pt solid #999999;
border-left:1pt solid #999999;
 border-bottom:1pt solid #999999;
border-right:1pt solid #999999;
padding:0px;
line-height: 120%;
      width:300px ;
      }



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

#topimage{
float: center;
}


/* 新着情報 shortnews */

#shortnews{
width: 230px;
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;
}


/* カタログ　catalog */
#art-list h2{
font-size: 1.2em;
font-family: Verdana, Helvetica, sans-serif;
margin: 20px;
}

#art-list h3{
        height: 37px;
        text-align: center;
font-size: 1em;
color: #ffffff;
background-color: #664444;
}

#art-list a img{
border: none;
margin: 5px;
}

#art #back{
text-align: right;
}

#art #back a{
font-size: 0.75em;
color: #776666;
}

#art h2, #art #art-img{
text-align: center;
margin: 20px 0;
}

#art #art-comment {
font-size: 0.75em;
width: 360px;
margin: auto;

}
#item {
WIDTH: 210px;
        height: 300px;
LINE-HEIGHT: 180%;
        padding: 5px 0px;
text-align: center;
float: left;
overflow: visible;
BACKGROUND: #FFFFFF
}

#itemnew {
WIDTH: 315px;
LINE-HEIGHT: 200%;
         padding: 10px 0px; 
text-align: center;
float: left;
overflow: visible;
BACKGROUND: #FFFFFF
}


#catalog-menu{
font-size: 1.2em;
text-align: right;
color: #554444;
background-color: #ecba77;
padding: 2px 5px;
}

#catalog-menu a{
color: #554444;
}

#catalog-menu form{
display: inline
}

#catalog-menu select{
font-size: 1.0em;
color: #554444;
height: 1.9em;
}

#art-list .summary{
clear: both;
}

#art-list .summary h3{
        margin: 10px 20px 10px;
}

#art-list .summary p{
font-size: 1.2em;
margin-top: 10px;
}

#art-list .summary img{
float: left;
border: none;
margin: 0 10px 10px 0;
}

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

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

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


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

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

#cate-list {
           margin-left: 30px;
}

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


/* トップ新着５ */

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



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




