@charset "Shift_JIS";

body {
    margin: 0px;
    padding: 0px;
    color: #000;
    font-family: "lr oSVbN",Osaka,MS UI Gothic,sans-serif;
    font-size: 13px;
    line-height: 120%;
}

body,img,p,h1,h3,form {
    border: 0px;
}

strong {
  color: #cc0000;
}

h1 {
  color: #c00000;
  font-size :38px;
  height :30px;
  margin: 10px 0px 0px 0px;
}

h2 {
    color: #cc0000;
    background-color: #ffffe0;
    border: 1px solid #ccc;
    padding: 5px; 
    font-size: large;
    margin: 4px 0px 5px 0px;
}

h3 {

    color: #C00000;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 7px;
    border-left: 6px solid #000;
    font-weight: bold;
    font-size: large;

}

h4 {
    color: #000;
    background: url('../imeges/center_bar.jpg') repeat-x;
    padding: 5px; 
    font-size: large;
    margin: 4px 0px 5px 0px;
}

h1 span,h2 span {
    display: none;
}

ol,ul {
    list-style:  none;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;

}

dl,dt,dd {
    list-style:  none;
}

dd {
    margin: 0px 0px 0px 10px;
}


li {
    list-style:  none;
    margin: 0px 0px 0px 6px;
    padding: 0px;
}


.soldout {
    color: #fff;
    background-color: red;
    border: 1px solid #ccc;
    text-align:center;
    font-size : 14px;
    height : 18px;
}

#pr h1 {

    font-size :100%;
    color:#000;
    background-color: #FFFFC0;

}


/*Άj[*/

.left_menu    {

    background-color:#fff;
    /*background: url('../imeges/left_menu.gif') repeat-y;*/

    width:180px;
    color:#000;
    margin: 0px auto;
    padding: 0px 4px;
    font-size : 12px;
    line-height :120%;
    text-align:left;
    border-right: 3px solid #883736;    
    border-left: 3px solid #883736;    
    border-bottom: 10px solid #883736;    

}

.left_menu ul    {

    margin: 20px 0px;
    padding: 0px;

}

.left_menu li    {

    margin: 0px;
    padding: 0px 0px 0px 28px;
    background: url('../imeges/t1.gif') no-repeat left;

}

.left_menu a:link {
  color:#000080;
  text-decoration : underline;
  font-weight: bold;
}

.left_menu a:visited {
  color :#000080;
  text-decoration : none;
 
}

.left_menu a:active,.left_menu a:hover {
  color : #000;
  text-decoration : underline;
}

.right_box    {

    width:180px;
    color:#000;
    margin: 0px auto;
    padding: 4px;
    font-size : 14px;
    line-height :120%;
    text-align:left;
    border-right: 1px solid #800000;
    border-bottom: 1px solid #800000;

}

.right_box p {
    margin: 0px;
    padding: 0px;
    font-size : 13px;
    line-height :120%;
    text-align:left;
}

/*--- V ---*/

#sinncyaku ol b {

   color:#800000;
   font-weight: bold;

}

/*--- LBODY ---*/

#item_body {
	
	width:640px;
	padding: 10px 0px 20px 20px;
	text-align:left;
    font-size : 16px;
    line-height :120%;
}

#item_body #pankuzu {
	
    margin: 10px 0px 40px 0px;
	
}

#item_body ul {
	
    margin: 10px 0px 10px 0px;

}

#item_body .lage {
	
    padding: 0px;
    font-size: 24px;
    line-height :120%;
    font-weight: bold;

}

#item_body p {

    padding: 0px 10px 0px 10px ;


}

#item_body .setumei {

    font-size: 13px;
    line-height :120%;

}

#item_body .setumei {

    background-color:#fff;
    font-size: 14px;
    line-height :120%;

}

#item_body  .title {

    margin: 10px 0px 6px 0px;
    padding: 0px 0px 0px 8px;
	width:100%;
    font-size: 24px;
    line-height :120%;
    font-weight: bold;
    border-left: 10px solid #ff8c55;
    border-bottom: 2px solid #ff8c55;

}

#item_body  #res_menu {
   /*background: url('../imeges/asa.gif');*/

}

#item_body  #res_menu ul{

    margin: 10px 0px 10px 20px;


}

#item_body  #res_menu li{

    margin: 20px 0px 0px 0px;
    clear : both;

}
#tana    {
    width:100%;

}

#tana td    {

    width:150px;
    margin: 0px;
    padding: 0px 0px 0px 10px ;
    font-size: 14px;
    height :100%;
    text-align:center;

}

#sou {

    background-color:#ccc;
    width:640px;

}

#sou td {

    background-color:#fff;
    width: 20%;
    font-size: 14px;
    text-align: center;

}

.menu {
  color:#ffffff;
  font-size : 16px;
  height : 16px;
}

.linkmenu {
  font-size : 16px;
  height : 16px;
}
.menu13 {
  font-size : 13px;
  height : 13px;
}
.price_small {

    font-weight: bolder;
    color: #cc0000;
    font-size: small;

}

.price_big {

    font-weight: bolder;
    color: #cc0000;
    font-size: 20px;
}

.price_big24 {

    font-weight: bolder;
    color: #cc0000;
    font-size: 24px;
}

.red_16 {

    color: #cc0000;
    font-weight: bolder;
    font-size : 16px;
    line-height : 120%;
}

.size9 { 
    font-size : 9px;
}

.wsize11 { 
  color:#ffffff;
  font-size : 11px 
}
.size11 { 
    font-size : 11px;
  line-height : 12px;
}
.sale11 { 

  font-size : 11px;
  line-height : 12px;
  font-weight : bold;
  font-style : italic;
  color:#ff0000;
  TEXT-DECORATION :BLINK;
}

.size12 { 
  font-size : 12px;
  }
.size13 {
  font-size : 13px;
  line-height : 120%;
}
.size14 {
  font-size : 14px;
  line-height : 20px;
}
.size14S {
  font-family :'lr SVbN','Osaka|';
  font-size : 14px;
  line-height : 20px;
}
.size16 {
  font-size : 16px;
  line-height : 22px;
}
.size16S {
  font-size : 16px;
  line-height : 20px;
}
.size18 {
  font-size : 18px;
  line-height : 24px;
}

.size18w {
  color:#fff;
  font-size : 20px;
  line-height : 24px;
  font-weight : bold;
}

.new {
  font-size : 11px;
  line-height : 12px;
  font-weight : bold;
  color:#cc0000;
  TEXT-DECORATION :BLINK;
}

.pbox {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}

.size20 {
  text-align:left;font-size:14pt;color:#FF9900;line-height:14pt;
}

/* ----shopinginfoCAEg---- */
#shopinginfo {

    background-color: #FEFFD1;
    margin: 0px auto 0px auto;
    width: 680px;
    text-align: left;
}

#shopinginfo td {

    vertical-align: top;
}

#shopinginfo p{

    margin: 10px 0px 0px 10px;
    padding: 2px;
    font-size: 14px;
    line-height :120%;
}

#shopinginfo h1{

    margin: 10px 0px 6px 0px;
    padding: 0px 0px 0px 8px;
    font-size: 14px;
    line-height :120%;
    font-weight: bold;
    border-left: 5px solid #800000;
    border-bottom: 1px solid #800000;
}

#shopinginfo dl{

    font-size: 14px;
    line-height :120%;
}


#shopinginfo dt{

    margin: 10px 0px 10px 10px;
    font-weight: bold;

}

#shopinginfo dd{

    margin: 0px 0px 0px 30px;

}

/* Ώe[u */
#shopinginfo .sou {

    font-family: Verdana, Arial, Helvetica, "lr SVbN", "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
    background-color: #000;
    margin: 0px auto 0px auto;
    width: 640px;


}

/* Ώe[ug */
#shopinginfo .sou .addr {
   vertical-align: bottom;
   background-color: #0000ff;
   color:#fff;
   width: 64px;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
}

/* Ώe[ug */
#shopinginfo .sou .price {

   background-color: #fff;
   color:#000;
   font-size: 13px;
   text-align: right;
   white-space: nowrap;
   font-weight: normal;

}

/* Ώe[ug */
#shopinginfo .sou td {

   background-color: #fff;
   font-size: 14px;
   text-align: center;
   white-space: nowrap;

}




#comment {
  position : relative;
  z-index : auto;
}
#mail {
  position : relative;
  z-index : auto;
}
#syousai { position : relative }


a:link {
  color:#0000ff;
  text-decoration : none;
  font-weight: bold;

}
a:visited {
  color : #0000ff;
  text-decoration : none;
}
a:active,a:hover {
  color:#000080;
  text-decoration : underline;
}

.nowonsale {
  background-color:#ff7533;
  font-size : 14px;
  color:white;
  left : 10px;
  width:160;
  padding-top:1px;
  padding-right:1px;
  padding-bottom:1px;
  padding-left:1px;
  border-top-width : 1px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 1px;
}
.post_bottun {
  background-color:#ffffcc;
  font-size : 14px;
  color: #000000;
  left : 10px;
  width:60;
  padding-top:1px;
  padding-right:1px;
  padding-bottom:1px;
  padding-left:1px;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;  
}
.inputx {
 background-color:#ff8c55;
  font-size : 14px;
  color: white;
  left : 10px;
  width:160;
  padding-top:1px;
  padding-right:1px;
  padding-bottom:1px;
  padding-left:1px;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;  
}

.clear_b {
    clear : both;
}

