@charset "utf-8";


/*----------------------------------------------------
  #option
    オプション
----------------------------------------------------*/
#option #title{
  background-image: url(../img/title_option.jpg);
  height: 132px;
}

/*---オプションTAB---*/
#option .option_tab {
  height: 81px;
  background-image: url(../img/option_tab.png);
  background-repeat: no-repeat;
  margin-top: 20px;
}

#option .option_tab .tab_navi {
  height: 81px;
  padding: 0px;
  margin-top: 0px;
  margin-right: 50px;
  margin-bottom: 0px;
  margin-left: 50px;
  width: 830px;
}
#option .tab_navi li {
  height: 81px;
  width: 166px;
  float: left;
  text-indent: -9999px;
  display: block;
}
#option .tab_navi li a {
  height: 81px;
  display: block;
}

#option #option_tab_n01 {
  background-image: url(../img/option_tab.png);
  background-position: -50px -162px;
  display: block;
}
#option #option_tab_n02 {
  background-image: url(../img/option_tab.png);
  background-position: -216px -162px;
  display: block;
}
#option #option_tab_n03 {
  background-image: url(../img/option_tab.png);
  background-position: -382px -162px;
  display: block;
}
#option #option_tab_n04 {
  background-image: url(../img/option_tab.png);
  background-position: -548px -162px;
  display: block;
}
#option #option_tab_n05 {
  background-image: url(../img/option_tab.png);
  background-position: -714px -162px;
  display: block;
}
#option #option_tab_n01 a {
  background-image: url(../img/option_tab.png);
  background-position: -50px 0px;
}
#option #option_tab_n02 a {
  background-image: url(../img/option_tab.png);
  background-position: -216px 0px;
}
#option #option_tab_n03 a {
  background-image: url(../img/option_tab.png);
  background-position: -382px 0px;
}
#option #option_tab_n04 a {
  background-image: url(../img/option_tab.png);
  background-position: -548px 0px;
}
#option #option_tab_n05 a {
  background-image: url(../img/option_tab.png);
  background-position: -714px 0px;
}
#option #option_tab_n01 a:hover {
  background-position: -50px -81px;
}
#option #option_tab_n02 a:hover {
  background-position: -216px -81px;
}
#option #option_tab_n03 a:hover {
  background-position: -382px -81px;
}
#option #option_tab_n04 a:hover {
  background-position: -548px -81px;
}
#option #option_tab_n05 a:hover {
  background-position: -714px -81px;
}


/*---otpion_box---*/
#option #option_box {
  width: 830px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 30px;
  margin-bottom: 30px;
  
  position: relative;
}
  #option #option_box p.battery{
  position: absolute;
  left: 675px;
  top: 10px;
   width: 130px;
   padding: 5px 8px;
    line-height: 1.4;
    border: 1px solid #1779b8;
    font-size: 10px;
  }
#option #option_box .line {
  background-image: url(../img/doted_line.gif);
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 15px !important;
  margin-top: 10px;
  margin-bottom: 15px !important;
  margin-bottom: 10px;
  display: block;
  height: 5px;
  clear: both;
}

#option .option_contents_bottom {
  background-image: url(../img/option_contents_bottom.jpg);
  background-repeat: no-repeat;
  margin-bottom: 20px;
}

/* 警告表示 */
#main div.caution{
 width: 500px;
 margin: 0px 0 24px 50px;
 padding: 4px 0;
  border: 1px solid #ff3333;
}
  #main div.caution p{
   margin-bottom: 0;
   padding-left: 10px;
    text-align: left;
  }
    div.caution a{
     padding-left: 16px;
      color: #ff3333;
      line-height: 1.8;
      font-weight: bold;
      background: transparent url(../img/arrow1.gif) no-repeat left center;
    }
    div.caution a:hover{
      text-decoration: underline;
    }

/*---チャイルドシート---*/
#option #option_box .fcs_nas {
  background-image: url(../img/fcs_nas.gif);
  background-repeat: no-repeat;
  height: 193px;
  display: block;
}
#option #option_box .rcs_nas {
  background-image: url(../img/rcs_nas.gif);
  background-repeat: no-repeat;
  height: 193px;
  display: block;
}
#option #option_box .rcs_ld1 {
  background-image: url(../img/rcs_ld1.gif);
  background-repeat: no-repeat;
  height: 240px;
  display: block;
  float: left;
  width: 470px;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .rcs_ls1 {
display: block;
float: left;
 height: 240px;
 width: 348px;
  background-image: url(../img/rcs_ls1.gif);
  background-repeat: no-repeat;
}
#option #option_box .rcs_agl {
float: left;
display: block;
 width: 300px;
 height: 218px;
  background: url(../img/rcs_agl.gif) no-repeat left top;
}

/*---アクセサリー--*/
#option #option_box .rcc_sc {
  background-image: url(../img/rcc_sc.gif);
  background-repeat: no-repeat;
  height: 109px;
  display: block;
  width: 352px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .fub_pc {
  background-image: url(../img/fub_pc.gif);
  background-repeat: no-repeat;
  height: 109px;
  display: block;
  width: 352px;
  float: left;
}
#option #option_box .chmm4652 {
  background-image: url(../img/chmm4652.gif);
  background-repeat: no-repeat;
  height: 161px;
  display: block;
  width: 352px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .chag4652 {
  background-image: url(../img/chag4652.gif);
  background-repeat: no-repeat;
  height: 161px;
  display: block;
  width: 352px;
  float: left;
}

/*---バケット・カバー・その他--*/
#option #option_box .fbc_sc {
  background-image: url(../img/fbc_sc.gif);
  background-repeat: no-repeat;
  height: 116px;
  display: block;
  width: 339px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .fbc_cm2 {
  background-image: url(../img/fbc_cm2.gif);
  background-repeat: no-repeat;
  height: 116px;
  display: block;
  width: 315px;
  float: left;
}
#option #option_box .cv_agl2 {
  background-image: url(../img/cv_agl2.gif);
  background-repeat: no-repeat;
  height: 187px;
  display: block;
  width: 278px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .cv_mini2 {
  background-image: url(../img/cv_mini2.gif);
  background-repeat: no-repeat;
  height: 187px;
  display: block;
  width: 383px;
  float: left;
}
#option #option_box .rbc_sc {
  background-image: url(../img/rbc_sc.gif);
  background-repeat: no-repeat;
  height: 113px;
  display: block;
  width: 278px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .rbc_sc2 {
  background-image: url(../img/rbc_sc2.gif);
  background-repeat: no-repeat;
  height: 113px;
  display: block;
  width: 371px;
  float: left;
}
#option #option_box .rbk_st2 {
  background-image: url(../img/rbk_st2.gif);
  background-repeat: no-repeat;
  height: 145px;
  display: block;
}
#option #option_box .rbk_st1 {
  background-image: url(../img/rbk_st1.gif);
  background-repeat: no-repeat;
  height: 180px;
  display: block;
  width: 242px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .sdc_sc {
  background-image: url(../img/sdc_sc.gif);
  background-repeat: no-repeat;
  height: 180px;
  display: block;
  width: 200px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .sdc_5xl {
  background-image: url(../img/sdc_5xl.gif);
  background-repeat: no-repeat;
  height: 180px;
  display: block;
  width: 204px;
  float: left;
}
#option #option_box .bm_st1 {
  background-image: url(../img/bm_st1.gif);
  background-repeat: no-repeat;
  height: 87px;
  display: block;
  width: 195px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .spk_slk {
  background-image: url(../img/spk_slk.gif);
  background-repeat: no-repeat;
  height: 87px;
  display: block;
  width: 200px;
  float: left;
  margin-right: 10px;
  _margin-right: 10px;
}
#option #option_box .sdz_272 {
  background-image: url(../img/sdz_272.gif);
  background-repeat: no-repeat;
  height: 87px;
  display: block;
  width: 250px;
  float: left;
}
#option #option_box .pm_bst3 {
display: block;
 width: 530px;
 height: 120px;
  background-image: url(../img/pm_bst3.gif);
  background-repeat: no-repeat;
}
#option #option_box .llithium_ion_battery {
  background-image: url(../img/lithium_ion_battery.gif);
  background-repeat: no-repeat;
  height: 137px;
  display: block;
  width: 659px;
}
#option #wrapper #contents #main #option_box .81_40 {
  display: block;
  width: 250px;
  height: 58px;
  float: left;
  margin-bottom: 18px;
}
#option #wrapper #contents #main #option_box .60_29 {
  display: block;
  width: 250px;
  height: 60px;
  float: left;
}

/*---タイプ別専用オプション--*/
#option #option_box .acl_acsl {
  background-image: url(../img/acl_acsl.gif);
  background-repeat: no-repeat;
  height: 77px;
  display: block;
  width: 167px;
  text-indent: -9999px;
  float: left;
}
#option #option_box .acl7_s {
  background-image: url(../img/acl7_s.gif);
  background-repeat: no-repeat;
  height: 85px;
  display: block;
  width: 640px;
  float: left;
  margin-left: 10px;
}
#option #option_box .relaxy_bile {
  background-image: url(../img/relaxy_bile.gif);
  background-repeat: no-repeat;
  height: 539px;
  display: block;
  width: 167px;
  text-indent: -9999px;
  float: left;
}

#option #option_box .relaxy_bike_r {
  height: 539px;
  display: block;
  float: left;
  margin-left: 10px;
  _margin-left: 10px;
  width: 650px;
}
#option #option_box .rb09yv {
  background-image: url(../img/rb09yv.gif);
  background-repeat: no-repeat;
  height: 250px;
  display: block;
  width: 312px;
  float: left;
}
#option #option_box .bk_vvf {
  background-image: url(../img/bk_vvf.gif);
  background-repeat: no-repeat;
  height: 86px;
  display: block;
  width: 312px;
  float: right;
  margin-bottom: 3px;
  margin-right: 3px;
  _margin-bottom: 3px;
  _margin-right: 3px;
}
#option #option_box .bk_vvfta {
  background-image: url(../img/bk_vvfta.gif);
  background-repeat: no-repeat;
  height: 81px;
  display: block;
  width: 312px;
  float: right;
  margin-bottom: 3px;
  margin-right: 3px;
  _margin-bottom: 3px;
  _margin-right: 3px;
}
#option #option_box .bk_vvil {
  background-image: url(../img/bk_vvil.gif);
  background-repeat: no-repeat;
  height: 86px;
  display: block;
  width: 312px;
  float: right;
  margin-right: 3px;
  _margin-right: 3px;
}
#option #option_box .cr_vgea {
  background-image: url(../img/cr_vgea.gif);
  background-repeat: no-repeat;
  height: 106px;
  display: block;
  width: 312px;
  float: left;
}
#option #option_box .rc_mr {
  background-image: url(../img/rc_mr.gif);
  background-repeat: no-repeat;
  height: 106px;
  display: block;
  width: 312px;
  float: left;
  margin-left: 25px;
  _margin-left: 25px;
}
#option #option_box .acl6_sa {
  background-image: url(../img/acl6_sa.gif);
  background-repeat: no-repeat;
  height: 100px;
  display: block;
  width: 650px;
  float: left;
}

#option #option_box .real_stream {
  background-image: url(../img/real_stream.gif);
  background-repeat: no-repeat;
  height: 110px;
  display: block;
  width: 167px;
  text-indent: -9999px;
  float: left;
}
#option #option_box .rc_rs {
  background-image: url(../img/rc_rs.gif);
  background-repeat: no-repeat;
  height: 110px;
  display: block;
  width: 312px;
  float: left;
  margin-left: 10px;
}
#option #option_box .rs_26 {
  background-image: url(../img/rs_26.gif);
  background-repeat: no-repeat;
  height: 113px;
  display: block;
  width: 312px;
  float: left;
  margin-left: 25px;
}
