@charset "utf-8";

.hidden_text{
  visibility: hidden;
}
.clear_float{
  clear: both;
}
.t_a_center{
  text-align: center;
}
.t_a_right{
  text-align: right;
}
.t_a_left{
  text-align: left;
}
.v_a_bottom{
  vertical-align: bottom;
}
.v_a_top{
  vertical-align: top;
}

.color_brown{
  color: #744420 !important;
}
.color_orange{
  color: #ff503f !important;
}

.with_li_pb li{
  padding-bottom: 10px;
}
.text_with_img{
  overflow: hidden;
}
.text_with_img .right{
  float: right;
}
.text_with_img .left{
  float: left;
}
.text_with_img img.right{
  padding-left: 10px;
  padding-bottom: 10px;
}
.text_with_img img.left{
  padding-right: 10px;
  padding-bottom: 10px;
}
.text_with_img .writing{
  padding-top: 10px;
  padding-bottom: 10px;
}

.inline_block{
  display: inline-block;
}
.block{
  display: block;
}
.list-style-disc{
  padding-left: 15px;
  list-style: disc !important;
}
.list-style-disc li{
  list-style: disc !important;
}

/*製品*/
.prod_wrap{
  overflow: hidden;
}
.dl_prod_border{
  float: left;
  width: 184px;
  border-left: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dl_prod_border *{
  text-decoration: none;
}
.dl_prod_border:hover *{
  opacity: .8;
}
.dl_prod_border dt,
.dl_prod_border dd{
  padding: 5px 5px;
  border-top: 1px solid #e5e5e5;
  color: #252525;
}
.dl_prod_border.col_last{
  width: 185px;
  border-right: 1px solid #e5e5e5;
}
.dl_prod_border.row_last{
  border-bottom: 1px solid #e5e5e5;
}
.dl_prod_border .dl_title{
  font-size: 15px;
}
/*製品*/

/*商品ピックアップレイアウト*/
.pick_up_prod{
  overflow: hidden;
  padding: 0 10px;
}
.pick_up_prod *{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pick_up_prod > .right_area{
  float: right;
  padding-left: 10px;
}
.pick_up_prod > .left_area{
  float: left;
  padding-right: 10px;
}
.pick_up_prod > .prod_explanation_area{
  width: 60%;
}
.pick_up_prod > .prod_explanation_area .main_title{
  margin-bottom: 10px;
  padding-left: 10px;
  border-left: 4px solid #ff6ad6;
  color: #ff6ad6;
  font-size: 20px;
}
.pick_up_prod > .prod_explanation_area .sub_title{
  margin-bottom: 10px;
  font-size: 16px;
}
.pick_up_prod > .prod_explanation_area .feature_list > li{
  padding: 5px 10px;
}
.pick_up_prod > .prod_explanation_area .feature_list > li.odd{
  background: #fff0fe;
}
.pick_up_prod > .prod_explanation_area .feature_list > li.even{
  background: #fbf9f9;
}
.pick_up_prod > .prod_area{
  width: 40%;
}
.pick_up_prod > .prod_area .prod_image{
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.pick_up_prod .btn{
  display: inline-block;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 8px;
  border: 3px solid;
  text-align: center;
  font-size: 16px;
}
/*//商品ピックアップレイアウト*/

/*width*/
.width330{width: 330px;}
.width325{width: 325px;}
.width370{width: 370px;}
.width390{width: 390px;}
.width531{width: 531px;}
/*/width*/

/*食欲の秋*/
#syokuyoku_no_aki{
  background: url(../img/feature/syokuyoku_no_aki/bg.png) repeat;
}

#syokuyoku_no_aki .main_image{
  width: 553px;
  height: 238px;
  background: url(../img/feature/syokuyoku_no_aki/main.png) no-repeat;
}

#syokuyoku_no_aki .inner_content{
  padding: 0 16px;
}

#syokuyoku_no_aki .separate_line{
  width: 100%;
  height: 9px;
  background: url(../img/feature/syokuyoku_no_aki/separate01.png) repeat-x;
}

#syokuyoku_no_aki .h2_01{
  width: 420px;
  height: 30px;
  background: url(../img/feature/syokuyoku_no_aki/headline01.png) no-repeat;
}

#syokuyoku_no_aki .h2_02{
  width: 512px;
  height: 34px;
  background: url(../img/feature/syokuyoku_no_aki/headline02.png) no-repeat;
}

#syokuyoku_no_aki .h2_03{
  width: 525px;
  height: 33px;
  background: url(../img/feature/syokuyoku_no_aki/headline03.png) no-repeat;
}

#syokuyoku_no_aki .h2_04{
  width: 505px;
  height: 36px;
  background: url(../img/feature/syokuyoku_no_aki/headline04.png) no-repeat;
}
/*食欲の秋*/

/*美容家電*/
#biyou_kaden{
  border: 1px solid #fe9ba6;
  border-top-width: 3px;
  border-bottom-width: 3px;
  background: url(../img/feature/biyou_kaden/bg.png) repeat;
}

#biyou_kaden .inner_content{
  padding: 0 6px;
}

#biyou_kaden .main_image{
  width: 551px;
  height: 208px;
  background: url(../img/feature/biyou_kaden/main.png) no-repeat;
}

#biyou_kaden .facecare{
  border: 3px solid #fff1c0;
  border-radius: 8px;
  background: url(../img/feature/biyou_kaden/bg_facecare.png) repeat;
}

#biyou_kaden .headline_facecare{
  width: 535px;
  height: 61px;
  background: url(../img/feature/biyou_kaden/headline_facecare.png) no-repeat;
}

#biyou_kaden .soda_maker{
  border: 3px solid #fff1c0;
  border-radius: 8px;
  background: url(../img/feature/biyou_kaden/bg_soda_maker.png) repeat;
}

#biyou_kaden .headline_soda_maker{
  width: 535px;
  height: 69px;
  background: url(../img/feature/biyou_kaden/headline_soda_maker.png) no-repeat;
  z-index: 1000;
}

#biyou_kaden .haircare{
  border: 3px solid #fff1c0;
  border-radius: 8px;
  background: url(../img/feature/biyou_kaden/bg_haircare.png) repeat;
}

#biyou_kaden .headline_haircare{
  width: 535px;
  height: 69px;
  background: url(../img/feature/biyou_kaden/headline_haircare.png) no-repeat;
}

#biyou_kaden .text_with_img{
  padding: 10px;
}
/*美容家電*/

/*運動会*/
#undoukai{
  background: url(../img/feature/undoukai/bg.png) repeat;
}

#undoukai .section{
  width: 531px;
  margin: 0 auto;
}

#undoukai .text_with_img{
  width: 531px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/feature/undoukai/bg_inner02.png);
}

#undoukai .main_image{
  width: 553px;
  height: 263px;
  background: url(../img/feature/undoukai/main.png) no-repeat;
}
/*運動会*/

/*骨伝導ヘッドホン*/
#headphone .emphasis{
  color: #fc4027;
  font-size: 13px;
  font-weight: 700;
}
#headphone .headline3{
  color: #3c7405;
  font-size: 14px;
}
#headphone .headline{
  width: 553px;
  height: 27px;
}
#headphone .headline.headline01{
  background: url(../img/feature/headphone/headline01.png) no-repeat;
}
#headphone .headline.headline02{
  background: url(../img/feature/headphone/headline02.png) no-repeat;
}
#headphone .headline.headline03{
  background: url(../img/feature/headphone/headline03.png) no-repeat;
}
#headphone .headline.headline04{
  background: url(../img/feature/headphone/headline04.png) no-repeat;
}
#headphone .headline.headline05{
  background: url(../img/feature/headphone/headline05.png) no-repeat;
}
/*骨伝導ヘッドホン*/

/*201412_暖房特集*/
#danbo .headline{
  width: 553px;
  height: 27px;
}
#danbo .headline.headline01{
  background: url(../img/feature/danbo/headline01.png) no-repeat;
}
#danbo .headline.headline02{
  background: url(../img/feature/danbo/headline02.png) no-repeat;
}
#danbo .headline.headline03{
  background: url(../img/feature/danbo/headline03.png) no-repeat;
}
#danbo .headline.headline04{
  background: url(../img/feature/danbo/headline04.png) no-repeat;
}
#danbo .headline.headline05{
  background: url(../img/feature/danbo/headline05.png) no-repeat;
}
/*製品*/
#danbo .prod_wrap{
  overflow: hidden;
}
#danbo .dl_prod_border{
  float: left;
  width: 184px;
  border-left: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#danbo .dl_prod_border *{
  text-decoration: none;
}
#danbo .dl_prod_border:hover *{
  opacity: .8;
}
#danbo .dl_prod_border dt,
#danbo .dl_prod_border dd{
  padding: 5px 5px;
  border-top: 1px solid #e5e5e5;
  color: #252525;
}
#danbo .dl_prod_border.col_last{
  width: 185px;
  border-right: 1px solid #e5e5e5;
}
#danbo .dl_prod_border.row_last{
  border-bottom: 1px solid #e5e5e5;
}
#danbo .dl_prod_border .dl_title{
  font-size: 15px;
}
/*製品*/
/*201412_暖房特集*/

/*201501_風邪予防特集*/
#kaze-yobo .headding_blue{
  margin-bottom: 10px;
  padding-left: 5px;
  border-left: 4px solid #1E6EBB;
}
#kaze-yobo .f_b{
  font-weight: 700; !important;
}
#kaze-yobo .color_blue{
  color: #3279fd !important;
}
#kaze-yobo .color_pink{
  color: #F4AFE1 !important;
}
#kaze-yobo .color_green{
  color: #8FD5B0 !important;
}
#kaze-yobo .color_light_blue{
  color: #31a5fe !important;
}
#kaze-yobo .color_emphasis{
  color: #fd4949 !important;
}
#kaze-yobo .color_yellow{
  color: #f9ce24 !important;
}
#kaze-yobo .headline{
  width: 553px;
  height: 27px;
}
#kaze-yobo .headline.headline01{
  background: url(../img/feature/kaze-yobo/headline01.png) no-repeat;
}
#kaze-yobo .headline.headline02{
  background: url(../img/feature/kaze-yobo/headline02.png) no-repeat;
}
/*製品*/
#kaze-yobo .prod_wrap{
  overflow: hidden;
}
#kaze-yobo .dl_prod_border{
  float: left;
  width: 184px;
  border-left: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#kaze-yobo .dl_prod_border *{
  text-decoration: none;
}
#kaze-yobo .dl_prod_border:hover *{
  opacity: .8;
}
#kaze-yobo .dl_prod_border dt,
#kaze-yobo .dl_prod_border dd{
  padding: 5px 5px;
  border-top: 1px solid #e5e5e5;
  color: #252525;
}
#kaze-yobo .dl_prod_border.col_last{
  width: 185px;
  border-right: 1px solid #e5e5e5;
}
#kaze-yobo .dl_prod_border.row_last{
  border-bottom: 1px solid #e5e5e5;
}
#kaze-yobo .dl_prod_border .dl_title{
  font-size: 15px;
}
#kaze-yobo .simple_table th{
  background: #fff;
}
/*製品*/
/*201501_風邪予防特集*/


/*****201503_新生活特集*****/

#newlife .headline{
  width: 553px;
  height: 29px;
}
#newlife .headline.headline01{
  background: url(../img/feature/newlife/midasi-a.jpg) no-repeat;
}
#newlife .headline.headline02{
  background: url(../img/feature/newlife/midasi-b.jpg) no-repeat;
}
#newlife .headding_red{
  margin-bottom: 10px;
  padding-left: 5px;
  border-left: 4px solid #d77e7e;
}
#newlife .f_b{
  font-weight: 700; !important;
}
#newlife .color_pink{
  color: #f69898 !important;
}
#newlife .color_blue{
  color:#c64040 !important;
}

/*製品*/
#newlife .prod_wrap{
  overflow: hidden;
}
#newlife .dl_prod_border{
  float: left;
  width: 184px;
  border-left: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#newlife .dl_prod_border *{
  text-decoration: none;
}
#newlife .dl_prod_border:hover *{
  opacity: .8;
}
#newlife .dl_prod_border dt,
#newlife .dl_prod_border dd{
  padding: 5px 5px;
  border-top: 1px solid #e5e5e5;
  color: #252525;
}
#newlife .dl_prod_border.col_last{
  width: 185px;
  border-right: 1px solid #e5e5e5;
}
#newlife .dl_prod_border.row_last{
  border-bottom: 1px solid #e5e5e5;
}
#newlife .dl_prod_border .dl_title{
  font-size: 15px;
}
#newlife .simple_table th{
  background: #fff;
}
/*製品*/


/*20150402_行楽シーズン特集*/

#picnic .headline{
  width: 553px;
  height: 29px;
}
#picnic .headline.headline01{
  background: url(../img/feature/picnic/headline01.png) no-repeat;
}
#picnic .headline.headline02{
  background: url(../img/feature/picnic/headline02.png) no-repeat;
}
#picnic .headline.headline03{
  background: url(../img/feature/picnic/headline03.png) no-repeat;
}
#picnic .headline.headline04{
  background: url(../img/feature/picnic/headline04.png) no-repeat;
}
#picnic .headding_red{
  margin-bottom: 10px;
  padding-left: 5px;
  border-left: 4px solid #d77e7e;
}
#picnic .f_b{
  font-weight: 700; !important;
}
#picnic .color_pink{
  color: #f69898 !important;
}
#picnic .color_blue{
  color:#c64040 !important;
}

/*製品*/
#picnic .prod_wrap{
  overflow: hidden;
}
#picnic .dl_prod_border{
  float: left;
  width: 184px;
  border-left: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#picnic .dl_prod_border *{
  text-decoration: none;
}
#picnic .dl_prod_border:hover *{
  opacity: .8;
}
#picnic .dl_prod_border dt,
#picnic .dl_prod_border dd{
  padding: 5px 5px;
  border-top: 1px solid #e5e5e5;
  color: #252525;
}
#picnic .dl_prod_border.col_last{
  width: 185px;
  border-right: 1px solid #e5e5e5;
}
#picnic .dl_prod_border.row_last{
  border-bottom: 1px solid #e5e5e5;
}
#picnic .dl_prod_border .dl_title{
  font-size: 15px;
}
#picnic .dl_prod_border .prod_title{
  color: #139be9;
}
#picnic .dl_prod_border .link_icon{
  color: #fd8821;
}
#picnic .simple_table th{
  background: #fff;
}
/*製品*/

/*201505_美容家電特集_201505*/

#biyou_kaden_201505 .headline{
  width: 553px;
  height: 29px;
}
#biyou_kaden_201505 .headline.headline01{
  background: url(../img/feature/biyou_kaden_201505/headline01.png) no-repeat;
}
#biyou_kaden_201505 .headline.headline02{
  background: url(../img/feature/biyou_kaden_201505/headline02.png) no-repeat;
}
#biyou_kaden_201505 .headline.headline03{
  background: url(../img/feature/biyou_kaden_201505/headline03.png) no-repeat;
}
#biyou_kaden_201505 .headline.headline04{
  background: url(../img/feature/biyou_kaden_201505/headline04.png) no-repeat;
}
#biyou_kaden_201505 .headline.headline05{
  background: url(../img/feature/biyou_kaden_201505/headline05.png) no-repeat;
}
#biyou_kaden_201505 .headline.headline06{
  background: url(../img/feature/biyou_kaden_201505/headline06.png) no-repeat;
}
#biyou_kaden_201505 .headline.headline07{
  background: url(../img/feature/biyou_kaden_201505/headline07.png) no-repeat;
}
#biyou_kaden_201505 .dl_prod_border .prod_title{
  color: #ff6ad6;
}
#biyou_kaden_201505 .dl_prod_border .link_icon{
  color: #fc8a8a;
}
#biyou_kaden_201505 .pick_up_prod .btn.btn_beauty{
  border-color: #fc8a8a;
  color: #fc8a8a;
}
#biyou_kaden_201505 .pick_up_prod .btn:hover{
  cursor: pointer;
  background: #fc8a8a;
  color: #fff;
}
/*製品*/

/*梅雨対策家電*/

#tsuyu .headline{
  width: 553px;
  height: 29px;
}
#tsuyu .headline.headline01{
  background: url(../img/feature/tsuyu/headline01.png) no-repeat;
}
#tsuyu .headline.headline02{
  background: url(../img/feature/tsuyu/headline02.png) no-repeat;
}
#tsuyu .headline.headline03{
  background: url(../img/feature/tsuyu/headline03.png) no-repeat;
}
#tsuyu .headline.headline04{
  background: url(../img/feature/tsuyu/headline04.png) no-repeat;
}
#tsuyu .dl_prod_border .prod_title{
  color: #85b9fa;
}
#tsuyu .dl_prod_border .link_icon{
  color: #85b9fa;
}


/*エアコン特集*/

#aircon .headline{
  width: 553px;
  height: 29px;
}
#aircon .headline.headline01{
  background: url(../img/feature/aircon/headline01.png) no-repeat;
}
#aircon .headline.headline02{
  background: url(../img/feature/aircon/headline02.png) no-repeat;
}
#aircon .headline.headline03{
  background: url(../img/feature/aircon/headline03.png) no-repeat;
}
#aircon .headline.headline04{
  background: url(../img/feature/aircon/headline04.png) no-repeat;
}
#aircon .headline.headline05{
  background: url(../img/feature/aircon/headline05.png) no-repeat;
}
#aircon .headline.headline06{
  background: url(../img/feature/aircon/headline06.png) no-repeat;
}
#aircon .headline.headline07{
  background: url(../img/feature/aircon/headline07.png) no-repeat;
}
#aircon .dl_prod_border .prod_title{
  color: #fd9907;
}
#aircon .dl_prod_border .link_icon{
  color: #fd9907;
}

#aircon .main_title{
  margin-bottom: 10px;
  padding-left: 10px;
  border-left: 4px solid #435cc3;
  color: #435cc3;
  font-size: 17px;
}
#aircon .check_list li{
  background: url(../img/feature/aircon/check_ico.png) no-repeat left 4px;
  padding-left: 30px;
  padding-bottom: 16px;
  font-size: 18px;
}
#aircon .section_wrap{
  padding-left: 15px;
}

/*エアコン特集*/

#autumn .headline{
  width: 553px;
  height: 29px;
}
#autumn .headline.headline01{
  background: url(../img/feature/autumn/headline01.png) no-repeat;
}
#autumn .headline.headline02{
  background: url(../img/feature/autumn/headline02.png) no-repeat;
}
#autumn .headline.headline03{
  background: url(../img/feature/autumn/headline03.png) no-repeat;
}
#autumn .headline.headline04{
  background: url(../img/feature/autumn/headline04.png) no-repeat;
}
#autumn .dl_prod_border .prod_title{
  color: #C3003B;
}
#autumn .dl_prod_border .link_icon{
  color: #C3003B;
}



#heating_appliance .headline{
  width: 553px;
  height: 29px;
}
#heating_appliance .headline.headline01{
  background: url(../img/feature/heating_appliance/headline01.png) no-repeat;
}
#heating_appliance .headline.headline02{
  background: url(../img/feature/heating_appliance/headline02.png) no-repeat;
}
#heating_appliance .headline.headline03{
  background: url(../img/feature/heating_appliance/headline03.png) no-repeat;
}
#heating_appliance .headline.headline04{
  background: url(../img/feature/heating_appliance/headline04.png) no-repeat;
}
#heating_appliance .headline.headline05{
  background: url(../img/feature/heating_appliance/headline04.png) no-repeat;
}
#heating_appliance .dl_prod_border .prod_title{
  color: #E4816C;
}
#heating_appliance .dl_prod_border .link_icon{
  color: #E4816C;
}
