@charset shift_jis; 

.boxTxt { background: #fff; }
.btnTargetWrap { position: relative; }
.btnTargetWrap .btnTarget { position: absolute; left: 0; top:0; display: none; }

.btnTargetWrap .btnCurrent { display: block; }
.btnTriggerWrap .btnTrigger {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c8c8c8;
  color: #016ba2;
  font-size: 13px;
  text-align: center;
  padding: 20px 10px 16px;
  min-height: 13px;
  background: url(../../../common/image_common/tab_trigger_bg.png) left center;
  cursor: pointer;
 }
.btnTriggerWrap .line2 { padding: 10px 10px 7px; }
.btnTriggerWrap .line3 { padding: 7px 10px 5px; }
.btnTriggerWrap .btnCurrent { cursor: default; color: #fff; background: url(../../../common/image_common/tab_trigger_current_bg.png) left center; }
.btnTargetWrap .btnTarget h3 { font-size: 13px; }
.btnTargetWrap .btnTarget h3 span { font-weight: normal; }
.btnTriggerWrap .btnTrigger:hover { color: #068ace; }
.btnTriggerWrap .btnCurrent:hover { color: #fff; }

#equipment .btnList { position: absolute; right: 0; top: 70px; }
#equipment .btnTargetWrap { width: 320px; height: 492px; float: left; }
#equipment .btnTriggerWrap { width: 560px; float: right;}

#equipment .btnTriggerWrap ul { border: none; width: 280px; }
#equipment .btnTriggerWrap li { width: 248px; _width:248px; min-width: 248px; margin: 0 0 10px 10px; _margin:0 0 10px 5px; zoom: 1; }
#equipment .btnTriggerWrap li a { display: block; }
#equipment .btnTriggerWrap .large { width: 530px; }
#option .btnTargetWrap { width: 520px; height: 410px; }
/* #option .btnTriggerWrap li { margin: 0 10px 0 0; min-width: 204px; _width:204px; } */
#option .btnTriggerWrap { width: 350px; }
#option .btnTriggerWrap li { margin: 0 0 10px; }
#option .btnTriggerWrap .last { margin: 0!important; }
#option .btnTarget .cap { margin: 3px 0 10px 10px; }

#audio03 li { width: 280px; float: left; margin: 0 20px 0 0; }
#audio03 li h3 span { font-weight: normal; }
.whiteBasebox .photoArea li { width: 170px!important; float: left; margin: 0 30px 0 0 ; }

#audio .indent { padding: 0 75px 0 63px; }
#audio .fltL { width: 176px; }
#audio .fltR { width: 560px; }
#adBtns { position: relative; height: 63px; width: 900px; }
#adBtn01 { position: absolute; left: 23px; top: 0; }
#adTxt { position: absolute; left: 339px; top: 0; }
#adBtn02 { position: absolute; left: 473px; top: 0; }
#adBtn03 { position: absolute; left: 473px; top: 32px; }

#accessory .inner { }
#accessory .main { position: absolute; left: -138px; top: 150px; z-index: -1; }

.acrLst { width: 470px ;}
.acrLst li { width: 195px; min-height: 260px; float: left; margin: 0 0 0 40px; _height: 260px; _margin: 0 0 0 20px;}
#accessory .fltR p.cap { margin: 0 0 10px 40px; }
sub {
    bottom: -0.25em;
    font-size: 70%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.fbCont { width: 680px; height: 320px; }
.fbCont .fltL { width: 320px; }
.fbCont .fltR { width: 320px; overflow: hidden; }
.fbCont .fltR p { line-height: 1.6; }
 
.fbContainer { display: none; }