@charset "UTF-8";

/* ------------------------------------
◆　contents
------------------------------------ */

.flexslider {
  width: 100%;
  height: 320px;
  clear: both;
}

.flex-viewport {
  width: 320px;
  height: 320px;
  //margin: 0 0 0 -200px!important;
  margin: 0 auto!important;
  overflow: visible!important;
}

/*block2*/
.block2 {
  width: 972px;
  margin: 36px auto;
}

.block2 .border_l {
 margin: 0 6px;
}

.block2_left,.block2_right,.block2_right_en,.block2_right_cn,.block2_right_tw {
  float: left;
  margin-top: 15px;
}

.block2_left {
  width: 776px;
  height: 242px;
  position: relative;
}

.block2_left {
  background-image: url('../img/top/pc_top_b2_left.png');
  background-repeat: no-repeat;
}

.step1_top,.step2_top,.step3_top,.step4_top {
  width: 146px;
  color: #FFFFFF;
  font-size: 16px;
  letter-spacing: -0.2px;
}

.step1_top {
  position: absolute;
  left: 45px;
  top: 17px;
}

.step1_top span {
  letter-spacing: -0.2em;
}

.step2_top {
  position: absolute;
  left: 236px;
  top: 17px;
}

.step3_top {
  position: absolute;
  left: 430px;
  top: 26px;
}

.step4_top {
  position: absolute;
  left: 620px;
  top: 17px;
}

.step1_bottom,.step2_bottom,.step3_bottom,.step4_bottom {
  width: 182px;
  line-height: 140%;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

.step1_bottom {
  position: absolute;
  left: 10px;
  top: 158px;
}

.step2_bottom {
  position: absolute;
  left: 202px;
  top: 158px;
}

.step3_bottom {
  position: absolute;
  left: 394px;
  top: 158px;
}

.step4_bottom {
  position: absolute;
  left: 588px;
  top: 158px;
}

.block1_bottom {
  width: 100%;
  height: 16px;
}

.block1_bottom {
  background-image: url('../img/top/top_block_shadow.png');
  background-repeat: repeat-x;
}

.block2_right,
.block2_right_en,
.block2_right_cn,
.block2_right_tw {
  display: block;
  width: 196px;
  height: 242px;
}

.block2_right {
  background-image: url('../img/top/pc_top_b2_right.png');
  background-repeat: no-repeat;
}

.block2_right_en {
  background-image: url('../img/en_top/pc_top_b2_right.png');
  background-repeat: no-repeat;
}

.block2_right_cn {
  background-image: url('../img/cn_top/pc_top_b2_right.png');
  background-repeat: no-repeat;
}

.block2_right_tw {
  background-image: url('../img/tw_top/pc_top_b2_right.png');
  background-repeat: no-repeat;
}


/*block3,block4,block5,block6,block7,block8,block9*/
.block3,.block4,.block5,.block6,.block7,.block8,.block9,.block_s {
  width: 960px;
  margin: 0 auto 65px;
}

.block3 span.ps, .block_s span.ps {
  padding-right: 136px;
}

a.b3_btn,
a.b3_btn_en,
a.b3_btn_cn,
a.b3_btn_tw {
  display: block;
  width: 110px;
  height: 20px;  
  position: absolute;
  top: -9px;
  left: 110px;
}

a.b3_btn {
  background-image: url('../img/top/pc_top_b3_btn.png');
  background-repeat: no-repeat;
}

a.b3_btn_en {
  background-image: url('../img/en_top/pc_top_b3_btn.png');
  background-repeat: no-repeat;
}

a.b3_btn_cn {
  background-image: url('../img/cn_top/pc_top_b3_btn.png');
  background-repeat: no-repeat;
}

a.b3_btn_tw {
  background-image: url('../img/tw_top/pc_top_b3_btn.png');
  background-repeat: no-repeat;
}

a.bs_btn {
  display: block;
  width: 110px;
  height: 20px;  
  position: absolute;
  top: -9px;
  left: 130px;
}

a.bs_btn {
  background-image: url('../img/top/guide_button_4');
  background-repeat: no-repeat;
}

a.b0_item,a.b3_item,a.b4_item,a.b5_item,a.b6_item,a.b7_item,a.b8_item {
  display: block;
  width: 120px;
  margin: 24px 48px 0 0;
  float: left;
}

a.last {
  margin-right: 0!important;
}

.b0_item1,.b0_item2,.b0_item3,.b0_item4,.b0_item5,.b0_item6,.b3_item1,.b3_item2,.b3_item3,.b3_item4,.b3_item5,.b3_item6,.b3_item7,.b3_item8,.b3_item9,.b3_item10,.b3_item11,.b3_item12,.b3_item13,.b3_item14,.b3_item15,.b3_item16,.b4_item1,.b4_item2,.b4_item3,.b4_item4,.b4_item5,.b4_item6,.b4_item7,.b4_item8,.b4_item9,.b4_item10,.b4_item11,.b4_item12,.b4_item13,.b5_item1,.b5_item2,.b5_item3,.b5_item4,.b5_helmet_child,.b6_item1,.b6_item2,.b6_item3,.b7_item1,.b7_item2,.b7_item3,.b7_item4,.b7_item5,.b7_item6,.b7_item7,.b7_item8,.b7_item9,.b7_item10,.b7_item11,.b7_item12,.b7_shovel,.b7_winter_glove,.b7_lightgaiters,.b7_alpine_boots_set,.b8_item1,.b8_item2,.b8_item3,.b8_item4,.b8_item5,.b8_showaglove282 {
  width: 120px;
  height: 120px;
}

/*人気商品 =====ここから===== */
.b0_item1.summer { /*初心者まるごと6点セット・男性用*/
    background-image: url('../img/top/pc_top_maru_m.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item2.summer { /*初心者まるごと6点セット・女性用*/
    background-image: url('../img/top/pc_top_maru_w.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item3.summer { /*ストック*/
    background-image: url('../img/top/pc_top_b3_item14.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item4.summer { /*トレッキングパンツ*/
    background-image: url('../img/top/pc_top_b4_item3.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item5.summer { /*初心者まるごと7点セット・男性用*/
    background-image: url('../img/top/pc_top_maru_m.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item6.summer { /*初心者まるごと7点セット・女性用*/
    background-image: url('../img/top/pc_top_maru_w.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item1.winter { /*初心者まるごと6点セット（ゴアテックス雨具指定）・男性用*/
    background-image: url('../img/top/fujiset_male_g7_pc120.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item2.winter { /*初心者まるごと6点セット（ゴアテックス雨具指定）・女性用*/
    background-image: url('../img/top/fuji_setg6_female_pc120.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item3.winter { /*【冬用登山靴】アルパインクルーザー3000（冬期3000m級対応）*/
    background-image: url('../img/top/pc_top_b7_item2.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item4.winter { /*スノーシュー*/
    background-image: url('../img/top/pc_top_b7_item6.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item5.winter { /*初心者まるごと7点セット（ゴアテックス雨具指定）・男性用*/
    background-image: url('../img/top/fujiset_male_g7_pc120.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.b0_item6.winter { /*初心者まるごと7点セット（ゴアテックス雨具指定）・女性用*/
    background-image: url('../img/top/fuji_setg6_female_pc120.png');
    background-repeat: no-repeat;
    background-size:cover;
}
.summer {
    display: none;
}
/*人気商品 =====ここまで===== */

.b3_item1 {
  background-image: url('../img/top/pc_top_full12_w.png');
  background-repeat: no-repeat;
}

.b3_item2 {
  background-image: url('../img/top/pc_top_full12_m.png');
  background-repeat: no-repeat;
}

.b3_item3 {
  background-image: url('../img/top/pc_top_maru_w.png');
  background-repeat: no-repeat;
}

.b3_item4 {
  background-image: url('../img/top/pc_top_maru_m.png');
  background-repeat: no-repeat;
}

.b3_item5 {
  background-image: url('../img/top/pc_top_maru_w.png');
  background-repeat: no-repeat;
}

.b3_item6 {
  background-image: url('../img/top/pc_top_3set_w.png');
  background-repeat: no-repeat;
}

.b3_item7 {
  background-image: url('../img/top/pc_top_3set_m.png');
  background-repeat: no-repeat;
}

.b3_item8 {
  background-image: url('../img/top/pc_top_2set_w.png');
  background-repeat: no-repeat;
}

.b3_item9 {
  background-image: url('../img/top/pc_top_2set_m.png');
  background-repeat: no-repeat;
}

.b3_item10 {
  background-image: url('../img/top/pc_top_rainwear.png');
  background-repeat: no-repeat;
}

.b3_item11 {
  background-image: url('../img/top/pc_top_backpack.png');
  background-repeat: no-repeat;
}

.b3_item12 {
  background-image: url('../img/top/pc_top_b3_item12.png');
  background-repeat: no-repeat;
}

.b3_item13 {
  background-image: url('../img/top/pc_top_shoes.png');
  background-repeat: no-repeat;
}

.b3_item14 {
  background-image: url('../img/top/pc_top_b3_item14.png');
  background-repeat: no-repeat;
}

.b3_item15 {
  background-image: url('../img/top/pc_top_b3_item15.png');
  background-repeat: no-repeat;
}

.b3_item16 {
  background-image: url('../img/top/pc_top_b3_item16.png');
  background-repeat: no-repeat;
}

.b4_item1 {
  background-image: url('../img/top/pc_top_b4_item1.png');
  background-repeat: no-repeat;
}

.b4_item2 {
  background-image: url('../img/top/pc_top_b4_item2.png');
  background-repeat: no-repeat;
}

.b4_item3 {
  background-image: url('../img/top/pc_top_b4_item3.png');
  background-repeat: no-repeat;
}

.b4_item4 {
  background-image: url('../img/top/pc_top_b4_item4.png');
  background-repeat: no-repeat;
}

.b4_item5 {
  background-image: url('../img/top/pc_top_b4_item5.png');
  background-repeat: no-repeat;
}

.b4_item6 {
  background-image: url('../img/top/pc_top_b4_item6.png');
  background-repeat: no-repeat;
}

.b4_item7 {
  background-image: url('../img/top/pc_top_b4_item7.png');
  background-repeat: no-repeat;
}

.b4_item8 {
  background-image: url('../img/top/pc_top_b4_item8.png');
  background-repeat: no-repeat;
}

.b4_item9 {
  background-image: url('../img/top/pc_top_b4_item9.png');
  background-repeat: no-repeat;
}

.b4_item10 {
  background-image: url('../img/top/pc_top_b4_item10.png');
  background-repeat: no-repeat;
}

.b4_item11 {
  background-image: url('../img/top/pc_top_b4_item11.png');
  background-repeat: no-repeat;
}

.b4_item12 {
  background-image: url('../img/top/pc_top_b4_item12.png');
  background-repeat: no-repeat;
}

.b4_item13 {
  background-image: url('../img/top/pc_top_b4_item13.png');
  background-repeat: no-repeat;
}

.b5_item1 {
  background-image: url('../img/top/pc_top_rainwear_kids.png');
  background-repeat: no-repeat;
}

.b5_item2 {
  background-image: url('../img/top/pc_top_shoes_kids.png');
  background-repeat: no-repeat;
}

.b5_item3 {
  background-image: url('../img/top/pc_top_b5_item3.png');
  background-repeat: no-repeat;
}

.b5_item4 {
  background-image: url('../img/top/pc_top_b5_item4.png');
  background-repeat: no-repeat;
}

.b5_helmet_child {
  background-image: url('../img/top/pc_top_b5_helmet_child.png');
  background-repeat: no-repeat;
}

.b6_item1 {
  background-image: url('../img/top/pc_top_b6_item1.png');
  background-repeat: no-repeat;
}

.b6_item2 {
  background-image: url('../img/top/pc_top_b6_item2.png');
  background-repeat: no-repeat;
}

.b6_item3 {
  background-image: url('../img/top/pc_top_b6_item3.png');
  background-repeat: no-repeat;
}

.b7_item1 {
  background-image: url('../img/top/pc_top_b7_item1.png');
  background-repeat: no-repeat;
}

.b7_item2 {
  background-image: url('../img/top/pc_top_b7_item2.png');
  background-repeat: no-repeat;
}

.b7_item3 {
  background-image: url('../img/top/pc_top_b7_item3.png');
  background-repeat: no-repeat;
}

.b7_item4 {
  background-image: url('../img/top/pc_top_b7_item4.png');
  background-repeat: no-repeat;
}

.b7_item5 {
  background-image: url('../img/top/pc_top_b7_item5.png');
  background-repeat: no-repeat;
}

.b7_item6 {
  background-image: url('../img/top/pc_top_b7_item6.png');
  background-repeat: no-repeat;
}

.b7_item7 {
  background-image: url('../img/top/pc_top_b7_item7.png');
  background-repeat: no-repeat;
}

.b7_item8 {
  background-image: url('../img/top/pc_top_b7_item8.png');
  background-repeat: no-repeat;
}

.b7_item9 {
  background-image: url('../img/top/pc_top_b7_item9.png');
  background-repeat: no-repeat;
}

.b7_item10 {
  background-image: url('../img/top/pc_top_b7_item10.png');
  background-repeat: no-repeat;
}

.b7_item11 {
  background-image: url('../img/top/pc_top_b7_item11.png');
  background-repeat: no-repeat;
}

.b7_item12 {
  background-image: url('../img/top/pc_top_b7_item12.png');
  background-repeat: no-repeat;
}

.b7_shovel {
  background-image: url('../img/top/pc_top_b7_shovel.jpg');
  background-repeat: no-repeat;
}

.b7_winter_glove {
  background-image: url('../files/winter_glove/1108857_120nv.png');
  background-repeat: no-repeat;
}

.b7_lightgaiters {
  background-image: url('../img/top/pc_top_b7_lightgaiters.png');
  background-repeat: no-repeat;
}

.b7_alpine_boots_set {
  background-image: url('../img/top/pc_top_b7_alpine_boots_set.png');
  background-repeat: no-repeat;
}

.b8_item1 {
  background-image: url('../img/top/pc_top_b8_item1_navy.jpg');
  background-repeat: no-repeat;
}

.b8_showaglove282 {
  background-image: url('../img/top/pc_top_b8_showaglove282.png');
  background-repeat: no-repeat;
}

.b8_item2 {
  background-image: url('../img/top/pc_top_b8_item2.png');
  background-repeat: no-repeat;
}

.b8_item3 {
  background-image: url('../img/top/pc_top_b8_item3.png');
  background-repeat: no-repeat;
}

.b8_item4 {
  background-image: url('../img/top/pc_top_b8_item4.png');
  background-repeat: no-repeat;
}

.b8_item5 {
  background-image: url('../img/top/pc_top_b8_item5.png');
  background-repeat: no-repeat;
}


.b0_item .tl,.b3_item .tl,.b4_item .tl,.b5_item .tl,.b6_item .tl,.b7_item .tl,.b8_item .tl {
  display: block;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -0.1px;
  margin: 6px 0 0 0;
}

.b9_bottom {
  width: 960px;
  margin: 28px 0 0 0;
}

.b9_news {
  margin: 0 0 10px 0;
}

.b9_news a.tl span {
  letter-spacing: -0.2em;
}

.b9_date {
  font-weight: bold;
  margin-right: 10px;
}
.tebura_img_en {
  display: inline-block;
  width: 480px;
  height: 166px;
}
.tebura_img_en {
    width: 480px;
    background: url('../img/en_top/tebura.png');
    background-repeat;no-repeat
}
.tebura_img_cn {
  display: inline-block;
  width: 480px;
  height: 166px;
}
.tebura_img_cn {
    width: 480px;
    background: url('../img/cn_top/tebura.png');
    background-repeat;no-repeat
}
.tebura_img_tw {
  display: inline-block;
  width: 480px;
  height: 166px;
}
.tebura_img_tw {
    width: 480px;
    background: url('../img/tw_top/tebura.png');
    background-repeat;no-repeat
}


.tebra-price {
    display: none;
    font-size: 85%;
    font-weight: bold;
    color: red;
}
 
.tebra-price::before {
    content: "【手ぶら割】\A";
    white-space: pre;
}

.tebra-price::after {content: "(税抜)～"}