/*
 * 吹き出しメニューは項目毎に出し分け
 */
/*** ▼ ヘッダ、フッタ ▼ ***/
.bubble_menu_head_style {
    margin-top: 5px;
    width: 317px;
    height: 30px;
    background: transparent url("/files/w1/img/bubble_menu_head.gif") no-repeat;
}
.bubble_menu_foot_style {
    width: 317px;
    height: 20px;
    background: transparent url("/files/w1/img/bubble_menu_foot.gif") no-repeat;
}
/*** ▼ 項目毎の吹き出しメニュー(IE用) ▼ ***/
/* 吹き出し内リンク左側 */
div.bg_style_ie_odd {
    width: 267px;
    padding: 3px 25px;
    background-color: #2C1F1B;
}
div.bg_usable_ie_odd {
    width: 267px;
    padding: 3px 25px;
    background-color: #2C1F1B;
}
div.bg_price_ie_odd {
    width: 267px;
    padding: 3px 25px;
    background-color: #2C1F1B;
}
div.bg_kind_ie_odd {
    width: 267px;
    padding: 3px 25px;
    background-color: #2C1F1B;
}
/* 吹き出し内リンク右側 */
div.bg_style_ie_even {
    width: 144px;
    height: 0px;
    position: relative;
    top: -23px;
    float: left;
    left: 159px;
}
div.bg_usable_ie_even {
    width: 144px;
    height: 0px;
    position: relative;
    top: -23px;
    float: left;
    left: 159px;
}
div.bg_price_ie_even {
    width: 144px;
    height: 0px;
    position: relative;
    top: -23px;
    float: left;
    left: 159px;
}
div.bg_kind_ie_even {
    width: 144px;
    height: 0px;
    position: relative;
    top: -23px;
    float: left;
    left: 159px;
}
/*** ▼ 吹き出しメニュー(IE以外) ▼ ***/
/* 吹き出し内リンク左側 */
.bubble_menu_bg_style:nth-child(odd) {
    width: 267px;
    padding: 3px 25px;
    background-color: #2C1F1B;
}
/*吹き出し内リンク右側 */
.bubble_menu_bg_style:nth-child(even) {
    width: 144px;
    height: 0px;
    position: relative;
    top: -23px;
    left: 159px;
}

/*** ▼ 用途 ▼ ***/
.bubble_menu_head_usable {
    margin-top: 5px;
    width: 317px;
    height: 30px;
    background: transparent url("/files/w1/img/bubble_menu_head.gif") no-repeat;
}
.bubble_menu_foot_usable {
    width: 317px;
    height: 20px;
    background: transparent url("/files/w1/img/bubble_menu_foot.gif") no-repeat;
}
/* 吹き出し内リンク左側 */
.bubble_menu_bg_usable:nth-child(odd) {
    width: 267px;
    padding: 3px 25px;
    background-color: #2C1F1B;
}
/* 吹き出し内リンク右側 */
.bubble_menu_bg_usable:nth-child(even) {
    width: 144px;
    height: 0px;
    position: relative;
    top: -23px;
    left: 159px;
}

/*** ▼ 価格 ▼ ***/
.bubble_menu_head_price {
    margin-top: 5px;
    width: 317px;
    height: 30px;
    background: transparent url("/files/w1/img/bubble_menu_head.gif") no-repeat;
}
.bubble_menu_foot_price {
    width: 317px;
    height: 20px;
    background: transparent url("/files/w1/img/bubble_menu_foot.gif") no-repeat;
}
/* 吹き出し内リンク左側 */
.bubble_menu_bg_price:nth-child(odd) {
    width: 267px;
    padding: 3px 25px;
    background-color: #2C1F1B;
}
/* 吹き出し内リンク右側 */
.bubble_menu_bg_price:nth-child(even) {
    width: 144px;
    height: 0px;
    position: relative;
    top: -23px;
    left: 159px;
}

/*** ▼ 種類 ▼ ***/
.bubble_menu_head_kind {
    margin-top: 5px;
    width: 317px;
    height: 30px;
    background: transparent url("/files/w1/img/bubble_menu_head.gif") no-repeat;
}
.bubble_menu_foot_kind {
    width: 317px;
    height: 20px;
    background: transparent url("/files/w1/img/bubble_menu_foot.gif") no-repeat;
}
/* 吹き出し内リンク左側 */
.bubble_menu_bg_kind:nth-child(odd) {
    width: 267px;
    padding: 3px 25px;
    background-color: #2C1F1B;
}
/* 吹き出し内リンク右側 */
.bubble_menu_bg_kind:nth-child(even) {
    width: 144px;
    height: 0px;
    position: relative;
    top: -23px;
    left: 159px;
}

/*** ▼ メニュー内文字 ▼ ***/
span#bubble_menu {
    padding-left: 10px;
    background: url("/files/w1/img/icon_main_menu.png") no-repeat left center;
}
span#bubble_menu a:link {
  color: #ffffff;
  font-size: 12px;
}
span#bubble_menu a:visited {
  color: #ffffff;
}
span#bubble_menu a:hover {
  color: #f98217;
}

#menu_top {
  width: 115px;
  height: 50px;
  float: left;
}
#menu_style {
  width: 91px;
  height: 50px;
  float: left;
}
#menu_usable {
  width: 91px;
  height: 50px;
  float: left;
}
#menu_price {
  width: 91px;
  height: 50px;
  float: left;
}
#menu_kind {
  width: 91px;
  height: 50px;
  float: left;
}

/*** ▼ 商品詳細画像 ▼ ***/
#imageArea {
  width: 400px;
  height: 300px;
}

select option {
    padding: 3px;
    vertical-align: middle;
}
