/* 声 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;
}

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

#sidebar table{
margin-left: 5px;
}


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


/* トップ５ tcate-item  */

#tcate-item {
WIDTH: 130px;
        height: 150px;
        padding: 0px 0px;
text-align: center;
float: left;
overflow: visible;
}


/* コンテンツ contents */

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

#contents h1{
font-size: 14px;
         background-image: url(http://www.e-horindo.com/images/kyoudou/midasi_bar02.gif); 
         text-align: left;
color: white;
         padding: 7px 35px;  
}


#contents h2{
font-size: 14px;
background-image: url(http://www.e-horindo.com/images/kyoudou/midasi_bar01.gif);
color: white;
}

#contents h3 {
     text-align:center;
     font-size:12px; 
     background-color:#000066;
     color:#ffffff;
     margin: 10px 15px 5px;
     padding: 1px;
     } 

/* 商品左インフォ iteminfo */

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

/* 商品データー itemdeta */

#itemdeta　{
      　　　font-size: 12px;  　
}

#itemdeta table{
          background-color: #000033;           
}


#itemdeta h2{
font-size: 18px;
　　　　　text-align: center;
background-image: url(http://www.e-horindo.com/images/kyoudou/itenname_back01.gif);
         background-repeat: no-repeat;
         background-position: center center;
color: white;
         margin-top: 10px;
         padding:  13px 20px; 
}

#syuha  {
font-size: 14px;
color: white;
        text-align: center;
}

/* 詳細説明 syosai */

#syosai  {
font-size: 14px;
color: white;
}

#syosai2  {
font-size: 14px;
color: white;
}

table.syousai {
margin-top: 0.2em;
border-collapse : collapse ;
        width:360px;
padding : 2px;
　　　　　font-size: 14px;　　　
text-align: center; 
        color: white;
}

.smidasi { 
font-size: 14px; background: #0066FF; color: #fff; 
border-bottom: 2px solid #000;
text-align: center;
 }


.usuao { 
background: #003366; line-height: 110% ;
text-align: left;}


.koiao { 
background: #000066; line-height: 110% ;
text-align: left;}

/* 寸法 sunpou */


.sunpouwaku   {
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:355px ;
      }


table.sunpou {
margin-top: 0em;
border-collapse : collapse ;
        width:355px;
padding : 0px;
　　　　　font-size: 13px;　　　
        color: #000033;
     }

.snmidasi   { 
font-size: 14px; background: #CCCCCC; 
border-bottom: 0px solid #000;
text-align: center;
        color: #000000;
        }

.siro { 
background: #fff; line-height: 110% ;
        color: #000033;
text-align: center;}


.hai { 
background: #CCCCCC; line-height: 110% ;
        color: #000033;
text-align: center;}

td.tate {border: solid 1px #666666}

.sninfo01 { 
background: #fff; line-height: 110% ;
        font-size: 12px;
        color: #990000;
text-align: left;}

.sninfo02 { 
background: #fff; line-height: 110% ;
        font-size: 12px;
        color: #000000;
text-align: left;}


/*　要点　*/

#point {
margin-top: 0.6em;
border-top:2pt double #6666FF;
border-left:2pt double #6666FF;
 border-bottom:2pt double #6666FF;
border-right:2pt double #6666FF;
background-color:#000033;
padding:10px;
font-size: 14px;
line-height: 120%;
  width:560px ;
text-align: left;}


#point ul {
 list-style-image:url("http://www.e-horindo.com/images/kyoudou/point_ten.gif");
margin-top: 0.1em;
margin-left: 1.5em;
margin-bottom: 0em;
   }

.youten {
font-size: 16px;
line-height: 170%;
font-weight:bold;
color:#CC3300;
border-bottom: 1px solid #CC3300;
text-align: left;
   }

#point li {
          color:#FFFFFF;
          margin-top: 0.2em;
          margin-bottom:0.4em;
 
   }


/* 値札マワリ nefuda */

.nefuname {
         color: white;
　　　　text-align: center; 
        font-weight: bold; 
        font-size: 15px; 
}

#nefuda{
color: white;
　　　　text-align: center; 
        font-weight: bold; 
        text-decoration:underline; 
}

.price {
font-size: 22px; 
color: white;
font-weight: bold; 
}

.price17 {
font-size: 17px; 
color: white;
    font-weight: bold; 
}

.nefu15{
font-size: 15px; 
color: white;
}

.nefu13{
font-size: 13px; 
color: white;
}

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

.nefu11{
font-size: 11px; 
color: white;
}

.nefu10{
font-size: 10px; 
color: white;
}

#cart{
　　　　text-align: center; 
}

.info_cart {
font-size: 12px;   
        text-align: center;
        color: white;
}

/* カート・フォームナビ cartnavi */

.cartnavi  {
         text-align: center;
}

.cartnavi a {
         font-size: 12px;
color:#FFFFFF;
}

.cartnavi a:hover {     color:#ff0000  }

/* カート・フォーム枠 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 ;
      }


.cartwaku_fbb  {
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:450px ;
      }




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

#topimage{
float: left;
}

/* ランキング５ rank5 */

#rank5-item {
        WIDTH: 130px;
        height: 160px;
        padding: 0px 0px 0px 5px;
　　　　 font-size: 12px;
　　　　 text-align: center;
        float: left;
        overflow: visible;

}




/* 新着情報 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 {
           margin-left: 30px;

}


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

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


#mcate-item {
WIDTH: 100px;
        height: 140px;
        padding: 0px 0px;
text-align: center;
float: left;
overflow: visible;

}

#mcate-item  a {
font-size: 12px;
         color:#FFFFFF;
}
#mcate-item a:hover { color: red; }

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

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


