﻿<?php header('Content-Type: text/css; charset=utf-8');?>
@charset "utf-8";


/* おまとめ割引のご案内 */
.large_order .sp{
    display: none;
}
@media screen and (max-width: 640px){
    .large_order .sp{
        display: block;
    }
}

.large_order .font_bold{
    font-weight: bold;
}
.large_order .font_normal{
    font-weight: normal;
    font-size: 18px;
}
.large_order .for_cus{
    font-size: 25px;
}
.large_order .fs22{
    font-size: 22px;
}
@media screen and (max-width: 640px){
    .large_order .for_cus{
        font-size: 18px;
    }
    .omatome{
        font-size: 25px;
    }
    .large_order .fs22{
        font-size: 20px;
    }
    .large_order .font_normal{
        font-size: 16px;
    }
}
/* .large_order .kotira{
    margin: 0;
    position: relative;
    top: 2rem;
    padding: 0;
} */
.large_order .pd00{
    padding: 0;
}
.large_order .over20{
    color: red;
}
.large_order .border{
    border: solid 4px #d60e10;
    padding: 1rem;
}
@media screen and (max-width: 640px){
    .large_order .border{
        padding: 1rem;
    }
}
.large_order .pad0{
    padding-left: 0;
}
.large_order .pad15{
    padding-left: 15px;
}
.large_order .pad30{
    padding-left: 30px;
}
@media screen and (max-width: 640px){
    .lastp{
        margin-bottom: 0;
    }
    .large_order .pad15,
    .large_order .pad30{
        padding-left: 0;
    }
    
}
.zaiko{
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
.large_order .right{
    text-align: right;
} 
.large_order .mb0{
    margin-bottom: 0;
}
.large_order .mb1{
    margin-bottom: 1rem;
}
.large_order .mb2{
    margin-bottom: 2rem;
}
.large_order .bordertb{
  border-top: solid 1px #595959;
  border-bottom: solid 1px #595959;
  padding: 50px 0;
}

/* トップページ　大口割引誘導リンク */

.large_order_link{
    max-width: 900px ;
    margin: 0 auto;
}

.large_order_link .large_order_border{
    border-radius: 20px;
    border: 2px solid;
    border-color: #ff6000;
    background-color: #ffc;
    padding: 25px 10px;
}

.large_order_link .large_order_border p{
    margin: 0;
}

.large_order_link .font_weight_500{
    width: 95%;
    margin: 0 auto;
}

.large_order_link .font_weight_500 .font{
    font-size: large;
    font-weight: bold;
}
@media screen and (max-width: 640px){
    .large_order_link .font_weight_500{
        width: 100%;
    }
}

/* 【  background-color 】 ***************/
.dummy.slider_item {
  background-color: initial;
}
.cm__jb_greeting {
  background-color: #fbf2d7;
}
.voice_headline {
  background-color: #feeab3;
}
.voice_headline.best_voice {
  background-color: #ffc300;
}
.event {
  background-color:#ffa547;
}
.thanks_best {
  background-color: #fba65b;
}
.cm__round_arrow,#pc_navi, #pc_navi a, .f_p_area, .first_point li img, .block_zone li, .anker_banners .round_arrow, .format_item p, .left_relevant.relevant_item span {
  background-color: #c50d01;
}
.sticky,header {
  background-color: #fbdb6a;
}
.footer2,footer {
  background-color: #f3f3f2;
}
.item_introduction .mein_item_icon, .thanks_best, #page_top, #page_menu, .item_icon_area li {
  background-color:#ff9233;
}
.attention_box {
  background-color: #ffc;
}
.cs_support_s,
.attention_area,
.popular_area,
.introduction_area,
.popular_reason_area {
  background-color: #fbf2d7;
}
.cm__johnson_box .under_rd_area,
.cm__responsive_device {
  background-color: #d60000;
}
.cs_support_s {
  background-color: #d60000;
}
/* 【  border 】 ***************/
.cm__cw.point_discount_area,
.product_specifications .li.no6,
.contents_voice .line-2 div.dummy,
.individual_area .descriptions.no3,
.cm__cw.point_discount_area .point_discount_inc .cash_point_one {
  border: none;
}
.event {
  border: 3px solid #ffa547;
}
.mogiten img {
  border: solid 1px #292929;
}
.cm__anchor_banners {
  border-color: #ff8a0d;
}
.attention_box {
  border-color: #FC0;
}
.contents_voice .line-2 div {
  border: solid 1px #8c8c8c;
}
.popcorn_contents1,
.popcorn_contents2,
.popcorn_contents3,
.popcorn_contents4,
.individual_item_area .div3 .div2 .p1,
.flavor_set,
.relevant_zone,
.material_zone,
.gold_medal_area,
.electrician_area,
.other_kettle_area,
.easy_install_area,
.selected_ingredient,
.original_material_zone.cups,
.individual_item_area .descriptions {
  border-bottom-color: #595959;
}
.popcorn_contents1,
.popcorn_contents2,
.popcorn_contents3,
.popcorn_contents4,
.individual_item_area .div3 .div2 .p1,
.flavor_set,
.relevant_zone,
.material_zone,
.gold_medal_area,
.electrician_area,
.other_kettle_area,
.easy_install_area,
.selected_ingredient,
.original_material_zone.cups,
.individual_item_area .descriptions {
  border-bottom-style: solid;
}
.popcorn_contents1,
.popcorn_contents2,
.popcorn_contents3,
.popcorn_contents4,
.individual_item_area .div3 .div2 .p1,
.flavor_set,
.relevant_zone,
.material_zone,
.gold_medal_area,
.electrician_area,
.other_kettle_area,
.easy_install_area,
.selected_ingredient,
.original_material_zone.cups,
.individual_item_area .descriptions {
  border-bottom-width: 1px;
}
#guara04,.reason_box.ex.rfp7 {
  border-bottom: none;
}
/* 【  box-shadow 】 ***************/
.dummy.slider_item {
  box-shadow: none;
}
.contents_voice .line-2 div {
  box-shadow: 3px 3px 6px 1px #bcb9b9;
}
.mogiten img {
  box-shadow: 3px 3px 6px 1px #595959;
}
.mogiten img {
  box-sizing: border-box;
}
/* 【  color 】文字の色 ***************/
h2 {
  color: #d60e10;
}
.cm__p1 {
  color: black;
}
.popcorn_contents4 span,
.popcorn_contents1 span,
.contents_pop4 span,
.individual_item_area.item346 .div3 span,
.equipment_content span,
.easy_install_area p span,
.reason_box.ex.rfp0 .p2 span,
.reason_box.ex.rfp0 .p9 span,
.material_original_parts .p7 span,
.reason_box.ex.rfp1 .accbox .p2 span,
.reason_box.ex.rfp1 .accbox .p9 span,
.original_material_zone.cups .block p span,
.try_type_flavors .segment.no0 .box.no1 p:first-child span {
  color: red;
}
.baton_passing_of_smile p {
  color: #d30d10;
}
/* 【  content 】 ***************/
.caramel_set_zone .block1 .p3::before,
.try_type_flavors .l_p0::before,
.original_material_zone .p0::before {
  content: '※';
}
.electrician_zone .slide_box.no1 .p1::before,
.put_in_plug_socket .slide_box.no1 .p1::before {
  content: '①';
}
.electrician_zone .slide_box.no2 .p1::before,
.put_in_plug_socket .slide_box.no2 .p1::before {
  content: '②';
}
.electrician_zone .slide_box.no3 .p1::before,
.put_in_plug_socket .slide_box.no3 .p1::before {
  content: '③';
}
.electrician_zone .slide_box.no4 .p1::before,
.put_in_plug_socket .slide_box.no4 .p1::before {
  content: '④';
}
.electrician_zone .slide_box.no5 .p1::before,
.put_in_plug_socket .slide_box.no5 .p1::before {
  content: '⑤';
}
.electrician_zone .slide_box.no6 .p1::before {
  content: '⑥';
}
.electrician_zone .slide_box.no7 .p1::before {
  content: '⑦';
}
.electrician_zone .slide_box.no8 .p1::before {
  content: '⑧';
}
.product_specifications .li.no6 .list_right.no6 p::before {
  content: '・';
}
/* 【  display 】文字の色 ***************/
.individual_item_area .div3 .popcorn_block1, .individual_item_area .div3 .popcorn_block2,
.individual_item_area .div3 .popcorn_block3,.popcorn_contents5 .popcorn_block1,
.popcorn_contents4 .popcorn_block1,.popcorn_contents3 .popcorn_block1,
.popcorn_contents1 .popcorn_block2,.flex_div,.contents_voice .line-2,
.damy001 .xxx1,.damy002.xxx1,.house_design .div1,.house_design .div2,
.house_design .div3,.house_design .div4,.house_design .div5,.house_design .div6,
.caramel_set_zone,
.caramel_set_zone .block2,
.cups_size_zone,
.poplar_3flavors,
.manual_together,
.put_in_plug_socket,
.original_packing_box,
.gold_medal_area .zone.no2,
.gold_medal_area .zone.no1,
.other_kettle_area .block.no1 {
  display: flex;
}
.electrician_zone .slide_box {
  display: inline-block;
}
.under_line_zone.domestic_content .amount_img,
.cm__site_id2 .r_d_block_hk,
.cm__johnson_box.site_2 .appropriation {
  display: none;
}
/* 【 display 】※北海道・九州沖縄を除くを表示 *****************************/
.cm__johnson_box .johnson_box .jb_hk,
.cm__responsive_device .cm__rd_other .r_d_block_hk,
.cm__transport_area .delivery_box .hk_shipping {
  display: block;
}
@media(max-width:640px){
    .cm__responsive_device .cm__rd_other .r_d_block_hk {
      display: none;
    }
}


/* 【  height 】 ***************/
.media_item.thumbnail {
	height: 220px;
}
/* 【 flex-shrink 】 ***************/
.contents_voice .line-2 div {
  flex-shrink: 0;
}
/* 【 font-size 】文字の大きさ ***************/
.sell_material_area .cm__anchor_banners .cm__p1,
.popcorn_contents5 .popcorn_block1 p,.popcorn_contents4 .popcorn_block1 p,
.popcorn_contents2 .popcorn_block1 div p,.under_line_zone.contents_pop4 .flex.div5 p,
.under_line_zone.contents_pop2 .flex.div3,.popcorn_contents1 .popcorn_block2 p,
.damage_countermeasure_sp_slider p,
.electrician_zone .slide_box p,
.gold_medal_area .zone.no2 p,
.manual_together p {
  font-size: 16px;
}
.sell_items_set h5 {
  font-size: 19px;
}
.manual_together .block .p1 {
  font-size: 20px;
}
.seiretu p {
  font-size: 27px;
}
/* 【 font-weight 】 ***************/
.flavor_set .block2 .box .p1,
.popcorn_contents5 .popcorn_block1 .p1,
.individual_item_area .div3 .div2 .p1,
.material_original_parts .p3 span,
.material_original_parts .p4 span,
.material_original_parts .p5 span,
.material_original_parts .p6 span,
.material_original_parts .p7,
.reason_box.ex.rfp0 .p3 span,
.reason_box.ex.rfp0 .p4 span,
.reason_box.ex.rfp0 .p5 span,
.reason_box.ex.rfp0 .p6 span,
.manual_together .block .p1,
.od_oil_difference p span,
.voice_comment p:first-child,
.reason_box.ex.rfp1 .accbox .p3 span,
.reason_box.ex.rfp1 .accbox .p4 span,
.reason_box.ex.rfp1 .accbox .p5 span,
.reason_box.ex.rfp1 .accbox .p6 span,
.original_material_zone.cups .block .p1,
.try_type_flavors .segment.no0 .box.no0 p:first-child,
.try_type_flavors .segment.no0 .box.no1 p:first-child,
.try_type_flavors .segment.no0 .box.no1 p:last-child span {
  font-weight: bold;
}
/* 【 float 】 ***************/
.popcorn_contents1 .popcorn_block1 .div1,.popcorn_contents2 .popcorn_block1 .div1,
.popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3,
.popcorn_contents2 .popcorn_block1 .div4, .popcorn_contents2 .popcorn_block1 .div5,
.popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7,
.popcorn_contents2 .popcorn_block1 .div8, .popcorn_contents1 .popcorn_block2 .div1,
.popcorn_contents1 .popcorn_block2 .div2, .popcorn_contents1 .popcorn_block2 .div3 {
  float: left;
}
/* 【 height 】 ***************/
.popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2,
.popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div4,
.popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6,
.popcorn_contents2 .popcorn_block1 .div7, .popcorn_contents2 .popcorn_block1 .div8,
.popcorn_contents1 .popcorn_block2 .div1, .popcorn_contents1 .popcorn_block2 .div2,
.popcorn_contents1 .popcorn_block2 .div3 {
  height: 320px;
}
/* 【 line-height 】 ************************/
.electrician_zone .slide_box p,
.under_line_zone.contents_pop4 .flex.div5 p,
.under_line_zone.contents_pop2 .flex.div3,
.caramel_set_zone .block2 p,
.slide_box p,
.gold_medal_area .zone.no2 p,
.original_packing_box .side_scroll_area p {
  line-height: 115%;
}
.popcorn_contents5 .popcorn_block1 p,.popcorn_contents1 .popcorn_block2 p,
.popcorn_contents2 .popcorn_block1 div p,.popcorn_contents4 .popcorn_block1 p {
  line-height: 150%;
}
/* 【 justify-content 】 ************************/
.under_line_zone.contents_pop2 .flex.div3,.under_line_zone.contents_pop4 .flex.div5,
.popcorn_block1,
.popcorn_block2,
.popcorn_block3,
.cups_size_zone {
  justify-content: space-evenly;
}
.popcorn_contents1 .popcorn_block2,.popcorn_contents4 .popcorn_block1,.popcorn_contents5 .popcorn_block1,
.poplar_3flavors,
.manual_together,
.put_in_plug_socket,
.original_packing_box,
.other_kettle_area .block,
.caramel_set_zone .block2,
.gold_medal_area .zone.no2,
.gold_medal_area .zone.no1,
.in_house_design .slide_box,
.electrician_zone {
  justify-content: space-between;
}
/* 【 margin 】 ************************/
.material_original_parts .p3, .material_original_parts .p4, .material_original_parts .p5,
.individual_item_area .div3 .div2 .p1,.popcorn_contents5 .popcorn_block1 .p1,
.damy001 .xxx3,.damy002.xxx3,.popcorn_contents1 .popcorn_block1 .p1,
.popcorn_contents2 .p1,.popcorn_contents3 .p1,.popcorn_contents4 .p1,
.caramel_set_zone .block2 p,
.cups .p000, .cups .p001,
.letter_space p,
.od_oil_difference p,
.side_scroll_area p,
.sell_material_area .cm__anchor_banners .cm__p1,
.reason_box.ex.rfp0 .p1,
.reason_box.ex.rfp0 .p3,
.reason_box.ex.rfp0 .p4,
.reason_box.ex.rfp0 .p5,
.reason_box.ex.rfp0 .p7,
.manual_together .block .p1,
.reason_box.ex.rfp1 .accbox .p1,
.reason_box.ex.rfp1 .accbox .p3,
.reason_box.ex.rfp1 .accbox .p4,
.reason_box.ex.rfp1 .accbox .p5,
.reason_box.ex.rfp1 .accbox .p7,
.electrician_zone .slide_box.no2 .p1,
.original_material_zone.cups .block p,
.try_type_flavors .segment.no0 .box.no0 p:first-child {
  margin: 0;
}
.contents_voice .line-2 div {
  margin: 10px;
}
.electrician_zone .slide_box {
  margin: 0.7em;
}
.gold_medal_area .zone.no2  {
  margin: 0 auto;
}
.sell_items_set h5 {
  margin: 0 auto 10px auto;
}
.poplar_3flavors h4 {
  margin: 0em auto 1em auto;
}
.damage_countermeasure_sp_slider p {
  margin-bottom: 0;
}
.product_specifications .li.no6 .list_right.no6 .p1,
.product_specifications .li.no6 .list_right.no6 .p2 {
  margin-bottom: 10px;
}
.original_packing_box .slide_box,
.letter_space .p4,
.letter_space .p11,
.letter_space .p14,
.cups_size_zone {
  margin-bottom: 15px;
}
.try_type_flavors .segment.no0 .od_oil_difference {
  margin-bottom: 1em;
}
.contents_voice .line-2.div2 {
  margin-bottom: 20px;
}
.cups_size_zone {
  margin-bottom: 30px;
}
.flavor_set,
.media_zone,
.relevant_zone, 
.material_zone,
.gold_medal_area,
.electrician_area,
.other_kettle_area,
.easy_install_area,
.selected_ingredient,
.equipment_together_area,
.original_material_zone.cups,
.individual_item_area .descriptions {
  margin-bottom: 50px;
}
.popcorn_contents1 .popcorn_block1 .div1 {
  margin-bottom: 80px;
}
.electrician_zone .slide_box p {
  margin-right: 0px;
}
.popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2,
.popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div5,
.popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7 {
  margin-right: 25px;
}
.gold_medal_area .zone.no2 .box .div.no2 {
  margin-top: -3px;
}
.damage_countermeasure_sp_slider p {
  margin-top: -6px;
}
.original_packing_box .side_scroll_area p {
  margin-top: -7px;
}
.sell_items_set {
  margin-top: 15px;
}
.ul.cm__results_work_pictures.zone{
  margin-left: 6.5em;
  width: 77%;
}
/* 【 max-width 】 ************************/
.original_material_zone.cups .div1 {
  max-width: 160px;
}
/* 【 overflow-x 】 ************************/
.contents_voice .line-2 {
  overflow-x: auto;
}
.gold_medal_area .zone.no2 .box .div.no2 {
  overflow: initial;
}
/* 【 padding 】 ************************/
.popcorn_contents5 .popcorn_block1 p,.popcorn_contents4 .popcorn_block1 p,
.popcorn_contents2 .popcorn_block1 div p,.popcorn_contents1 .popcorn_block2 p,
.contents_pop .flex.div2 p,.under_line_zone.contents_pop4 .flex.div5 div p,
.under_line_zone.contents_pop2 .flex.div3 p,
.slide_box p,
.manual_together p,
.letter_sentence .cm__cw,
.caramel_set_zone .block2 p,
.gold_medal_area .zone.no2 p,
.individual_area .descriptions.no3,
.original_material_zone.cups .block p,
.original_packing_box .side_scroll_area p{
  padding: 0;
}
.cm__banners_names.cm__anchor_no0 .cm__p1 {
  padding: 7px;
}
.cm__banners_names.cm__anchor_no422 .cm__p1 {
  padding: 10px;
}
.letter_sentence .letter_space {
  padding: 50px;
}
.letter_sentence {
  padding: 50px 0;
}
.np_faq p {
  padding-left: 0px;
}
.try_type_flavors .l_p0,
.product_specifications .li.no6 .list_right.no6 p,
.put_in_plug_socket .slide_box p,
.electrician_zone .slide_box p,
.caramel_set_zone .block1 .p3,
.original_material_zone .p0 {
  padding-left: 1em;
}
.relevant_zone, .material_zone,
.flavor_set,
.gold_medal_area,
.electrician_area,
.other_kettle_area,
.easy_install_area,
.selected_ingredient,
.original_material_zone.cups,
.individual_item_area .descriptions {
  padding-bottom: 50px;
}
.side_scroll_area {
  position: relative;
}
/* 【 text-align 】 ************************/
.house_design div,.under_line_zone.end .mogiten,
.flavor_set h4,
.sell_items_set h5,
.contents_voice h4,
.poplar_3flavors h4 {
  text-align: center;
}
.house_design div p {
  text-align: left;
}
.electrician_area .p0,
.try_type_flavors .l_p0,
.under_line_zone.end .mogiten p,.popcorn_contents2 .p2,
.cups .p000, .cups .p001,
.voice_comment1 {
  text-align: right;
}
.electrician_zone .slide_box.no2 .p2 {
  text-indent: 0;
}
.try_type_flavors .l_p0,
.product_specifications .li.no6 .list_right.no6 p,
.put_in_plug_socket .slide_box p,
.electrician_zone .slide_box p,
.original_material_zone .p0,
.caramel_set_zone .block1 .p3 {
  text-indent: -1em;
}
/* 【 vertical-align 】 ************************/
.electrician_zone .slide_box {
  vertical-align: top;
}
/* 【 width 】 ************************/
.dummy.slider_item,
.contents_voice .line-2.div2 .dummy.slide_box {
  width: 75px;
}
.gold_medal_area .zone.no2 {
  width: 865px;
}
.contents_voice .line-2.div2 .div2_1, .contents_voice .line-2 div, .contents_voice .line-2.div2 div {
  width: 230px;
}
.under_line_zone.contents_pop4 .flex.div5 div,
.original_packing_box .side_scroll_area,
.original_packing_box .sp_side_scroll_area {
  width: 17%;
}
.under_line_zone.contents_pop2 .flex.div3 div,.popcorn_contents4 .popcorn_block1 .div1,
.popcorn_contents4 .popcorn_block1 .div2,.popcorn_contents4 .popcorn_block1 .div3,
.popcorn_contents4 .popcorn_block1 .div4,.popcorn_contents4 .popcorn_block1 .div5 {
  width: 18%;
}
.put_in_plug_socket .slide_box {
  width: 19%;
}
.individual_item_area .div3 .popcorn_block1 .div1,.individual_item_area .div3 .popcorn_block2 .div1,
.individual_item_area .div3 .popcorn_block3 .div1 {
  width: 20%;
}
.banner_three_line .cm__anchor_banners,.popcorn_contents2 .popcorn_block1 .div1,
.popcorn_contents2 .popcorn_block1 .div2,.popcorn_contents2 .popcorn_block1 .div3,
.popcorn_contents2 .popcorn_block1 .div4,.popcorn_contents2 .popcorn_block1 .div5,
.popcorn_contents2 .popcorn_block1 .div6,.popcorn_contents2 .popcorn_block1 .div7,
.popcorn_contents2 .popcorn_block1 .div8 {
  width: 23%;
}
.electrician_zone .slide_box {
  width: 22%;
}
.gold_medal_area .zone.no1 .div.no1 {
  width: 24%;
}
.popcorn_contents1 .popcorn_block2 .div1, .popcorn_contents1 .popcorn_block2 .div2,
.popcorn_contents1 .popcorn_block2 .div3 {
  width: 25%;
}
.original_material_zone.cups .block{
  width: 27%;
}
.contents_pop .div1 .div1_1,
.gold_medal_area .zone.no2 .box {
  width: 30%;
}
.media_item.thumbnail {
  width: 31%;
}
.poplar_3flavors .parts,
.caramel_set_zone .block2 .box {
  width: 32%;
}
.other_kettle_area .div.no1 {
  width: 34%;
}
.popcorn_contents3 .popcorn_block1 .div1 {
  width: 40%;
}
.popcorn_contents5 .popcorn_block1 .div1, .popcorn_contents5 .popcorn_block1 .div2,
.caramel_set_zone .block1 {
  width: 45%;
}
.manual_together .block {
  width: 48%;
}
.house_design .div1 div, .house_design .div2 div, .house_design .div3 div,
.house_design .div4 div, .house_design .div5 div, .house_design .div6 div {
  width: 50%;
}
.caramel_set_zone .block2 {
  width: 55%;
}
.popcorn_contents3 .popcorn_block1 .div2 {
  width: 60%;
}
.other_kettle_area .div.no2 {
  width: 64%;
}
.manual_picture {
  width: 65%;
}
.contents_pop .div1 .div1_2 {
  width: 70%;
}
.gold_medal_area .zone.no1 .div.no2 {
  width: 74%;
}
.individual_item_area .div3 .popcorn_block1 .div2,
.individual_item_area .div3 .popcorn_block2 .div2,
.individual_item_area .div3 .popcorn_block3 .div2 {
  width: 75%;
}
.damage_countermeasure {
  width: 82%;
}
.popcorn_contents1 .popcorn_block1 .div1 img {
  width: 90%;
}
.contents_voice .line-2 img {
  width: 94%;
}
.popcorn_contents1 .popcorn_block2 .div1 img,
.popcorn_contents1 .popcorn_block2 .div2 img,
.popcorn_contents1 .popcorn_block2 .div3 img,
.popcorn_contents2 .popcorn_block1 div img,
.popcorn_contents1 .popcorn_block2,
.original_material_zone.cups img,
.other_kettle_area .div.no1 img,
.contents_pop .flex.div2 img,
.manual_together .block img,
.gold_medal_area .div img,
.put_in_plug_socket img,
.caramel_set_zone img,
.electrician_zone img {
  width: 100%;
}
.cm__banners_names {
  width: calc(65% - 20px);
}
.cm__banners_img {
  width: calc(35% - 20px);
}

.relevant_area .block:nth-child(1) .zone:nth-child(2) .cm__anchor_banners,
.sell_material_area .block:first-child .zone:last-child .cm__anchor_banners {
  width: calc(33% - 0.3em);
}
.relevant_area .block:nth-child(1) .zone:nth-child(2) .cm__anchor_banners .cm__banners_img,
.sell_material_area .block:first-child .zone:last-child .cm__anchor_banners .cm__banners_img {
  width: 20%;
}
/* 【 other or special CSS 】 *****************/
.relevant_area .cm__cw .block,
.sell_material_area .cm__cw .block {
  border-bottom-color: #595959;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin: 0em auto 50px auto;
  padding: 0em 0em 50px 0em;
}
.relevant_area .cm__cw .block:last-child,
.sell_material_area .cm__cw .block:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
.side_scroll_area::after {
  background-color: #ffffffd6;
  background-image: url(../common/img/slider_arrow_image.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 150px;
  margin: auto 0;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 30%;
  width: 75px;
}
.left_relevant.relevant_item span {
  color: #fff;
  padding: 0.5em;
}
.sell_material_area .cm__anchor_banners .cm__p1 {
  padding: 10px;
}

/*************** レスポンシブ S **************************************************/
@media screen and (max-width: 640px){
  /* 【  ［SP］/　background-color 】 **************************/
  .cham__hamburger_switch {
    background-color: #fbdb6a;
  }
  .electrician_zone .slide_box,
  .put_in_plug_socket .slide_box,
  .popcorn_contents5 .popcorn_block1 .div1, .popcorn_contents5 .popcorn_block1 .div2,.popcorn_contents4 .popcorn_block1 .div1, .popcorn_contents4 .popcorn_block1 .div2, .popcorn_contents4 .popcorn_block1 .div3, .popcorn_contents4 .popcorn_block1 .div4, .popcorn_contents4 .popcorn_block1 .div5,.popcorn_contents1 .popcorn_block2 .div1, .popcorn_contents1 .popcorn_block2 .div2, .popcorn_contents1 .popcorn_block2 .div3,.popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div4, .popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7, .popcorn_contents2 .popcorn_block1 .div8 {
    background-color: #FFF;
  }
  /* 【  ［SP］/　border 】 **************************/
  .electrician_zone .slide_box,
  .put_in_plug_socket .slide_box,
  .popcorn_contents5 .popcorn_block1 .div1, .popcorn_contents5 .popcorn_block1 .div2,.popcorn_contents1 .popcorn_block2 .div1, .popcorn_contents1 .popcorn_block2 .div2, .popcorn_contents1 .popcorn_block2 .div3,.popcorn_contents4 .popcorn_block1 .div1, .popcorn_contents4 .popcorn_block1 .div2, .popcorn_contents4 .popcorn_block1 .div3, .popcorn_contents4 .popcorn_block1 .div4, .popcorn_contents4 .popcorn_block1 .div5,.house_design .div1, .house_design .div2, .house_design .div3, .house_design .div4, .house_design .div5, .house_design .div6,.popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div4, .popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7, .popcorn_contents2 .popcorn_block1 .div8 {
    border: solid 1px #8c8c8c;
  }
  .sp_side_scroll_area .dummy.slide_box {
    border: none;
  }
  /* 【  ［SP］/　box-shadow 】 **************************/
  .electrician_zone .slide_box,
  .put_in_plug_socket .slide_box,
  .popcorn_contents2 .popcorn_block1 .div4,.popcorn_contents2 .popcorn_block1 .div8,.popcorn_contents5 .popcorn_block1 .div1, .popcorn_contents5 .popcorn_block1 .div2,.popcorn_contents1 .popcorn_block2 .div1, .popcorn_contents1 .popcorn_block2 .div2, .popcorn_contents1 .popcorn_block2 .div3,.popcorn_contents4 .popcorn_block1 .div1, .popcorn_contents4 .popcorn_block1 .div2, .popcorn_contents4 .popcorn_block1 .div3, .popcorn_contents4 .popcorn_block1 .div4, .popcorn_contents4 .popcorn_block1 .div5,.house_design .div1, .house_design .div2, .house_design .div3, .house_design .div4, .house_design .div5, .house_design .div6,.popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7 {
    box-shadow: 3px 3px 6px 1px #bcb9b9;
  }
  /* 【  ［SP］/　 display 】 **************************/
  .electrician_zone,
  .put_in_plug_socket,
  .gold_medal_area .box,
  .poplar_3flavors .parts,
  .manual_together .block,
  .flavor_set .block2 .box,
  .house_design,.popcorn_contents2 .popcorn_block1,
  .original_material_zone.cups .block {
    display: flex;
  }
  .cups_size_zone,
  .poplar_3flavors,
  .manual_together,
  .caramel_set_zone,
  .flavor_set .block2,
  .original_packing_box,
  .gold_medal_area .zone.no2,
  .gold_medal_area .zone.no1,
  .other_kettle_area .block.no1,
  .popcorn_contents3 .popcorn_block1,
  .individual_item_area .div3 .popcorn_block1, 
  .individual_item_area .div3 .popcorn_block2, 
  .individual_item_area .div3 .popcorn_block3,
  .house_design .div1, 
  .house_design .div2, 
  .house_design .div3, 
  .house_design .div4, 
  .house_design .div5, 
  .house_design .div6 {
    display: block;
  }
  /* 【  ［SP］/　float 】 **************************/
  .popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div4, .popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7, .popcorn_contents2 .popcorn_block1 .div8 {
    float: initial;
  }
  /* 【  ［SP］/　font-size 】 **************************/
  .seiretu p,.cm__anchor_banners .cm__p1 {
    font-size: 3vw;
  }
  .sell_items_set h5 {
    font-size: 4vw;
  }
  .manual_together .block .p1 {
    font-size: 17px;
  }
  .cm__jb_site994_h2 {
    font-size: 26px !important;
  }
  /* 【  ［SP］/　flex-shrink 】 **************************/
  .electrician_zone .slide_box,
  .put_in_plug_socket .slide_box,
  .popcorn_contents5 .popcorn_block1 .div1, .popcorn_contents5 .popcorn_block1 .div2,.popcorn_contents4 .popcorn_block1 .div1, .popcorn_contents4 .popcorn_block1 .div2, .popcorn_contents4 .popcorn_block1 .div3, .popcorn_contents4 .popcorn_block1 .div4, .popcorn_contents4 .popcorn_block1 .div5,.popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div4, .popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7, .popcorn_contents2 .popcorn_block1 .div8,.popcorn_contents1 .popcorn_block2 .div1, .popcorn_contents1 .popcorn_block2 .div2, .popcorn_contents1 .popcorn_block2 .div3,.house_design .div1, .house_design .div2, .house_design .div3, .house_design .div4, .house_design .div5, .house_design .div6 {
    flex-shrink: 0;
  }
  /* 【  ［SP］/ height 】縦幅 **************************/
  .media_item.thumbnail {
    height: 65px;
  }
  .cm__anchor_banners {
    height: 35px;
  }
  .popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div4, .popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7, .popcorn_contents2 .popcorn_block1 .div8 {
    height: initial;
  }
  .cm__anchor_banners .cm__round_arrow {
    height: 4vw;
  }
  .cm__anchor_banners .cm__round_arrow img {
    height: auto;
  }
  .put_in_plug_socket,
  .poplar_3flavors .parts,
  .manual_together .block,
  .gold_medal_area .zone.no2 .box {
    justify-content: space-between;
  }
  /* 【  ［SP］/ margin 】 **************************/
  .electrician_zone .slide_box,
  .put_in_plug_socket .slide_box,
  .popcorn_contents5 .popcorn_block1 .div1, .popcorn_contents5 .popcorn_block1 .div2,.popcorn_contents4 .popcorn_block1 .div1, .popcorn_contents4 .popcorn_block1 .div2, .popcorn_contents4 .popcorn_block1 .div3, .popcorn_contents4 .popcorn_block1 .div4, .popcorn_contents4 .popcorn_block1 .div5,.popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3,.popcorn_contents2 .popcorn_block1 .div4, .popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7,.popcorn_contents2 .popcorn_block1 .div8,.popcorn_contents1 .popcorn_block2 .div1, .popcorn_contents1 .popcorn_block2 .div2, .popcorn_contents1 .popcorn_block2 .div3,.house_design .div1, .house_design .div2, .house_design .div3, .house_design .div4, .house_design .div5, .house_design .div6 {
    margin: 10px;
  }
  .cm__anchor_banners .cm__round_arrow {
    margin: 5px;
  }
  .gold_medal_area .zone.no2 .box .div.no2 {
    margin: 0;
  }
  .gold_medal_area .zone.no1 .div.no1 {
    margin: 0 auto;
  }
  .slide_box .div.no2 {
    margin: 0 10px 10px 10px;
  }
  .cm__anchor_banners .cm__round_arrow img {
    margin-bottom: 1.3vw;
  }
  .popcorn_contents1 .popcorn_block1 .div1 {
    margin-bottom: 0px;
  }
  .manual_together .block.no1 {
    margin-bottom: 15px;
  }
  .popcorn_contents4 .popcorn_block1,.popcorn_contents5 {
    margin-bottom: 20px;
  }
  .poplar_3flavors .parts {
    margin-bottom: 1em;
  }
  .individual_item_area .div3 .popcorn_block1 .div2, .individual_item_area .div3 .popcorn_block2 .div2, .individual_item_area .div3 .popcorn_block3 .div2 {
    margin-left: 0px;
  }
  .caramel_set_zone .block2 .box .div2 p,
  .original_material_zone.cups .div2 p {
    margin-left: 10px;
  }
  .ul.cm__results_work_pictures.zone{
    margin: 0;
    width: 100%;
}
  .cm__anchor_banners {
    min-height: 35px;
  }
  .cm__anchor_banners {
    max-height: 35px;
  }
  .gold_medal_area .zone.no1 .div.no1 {
    max-width: 250px;
  }
  .selected_top.select.one {
    max-width: 100%;
  }
  /* 【  ［SP］/ padding 】 **************************/
  .house_design .div1, .house_design .div2, .house_design .div3, .house_design .div4, .house_design .div5, .house_design .div6 {
    padding: 10px;
  }
  .letter_sentence .letter_space {
    padding: 25px;
  }
  .popcorn_contents5 .popcorn_block1 p,.popcorn_contents4 .popcorn_block1 p,.popcorn_contents1 .popcorn_block2 p, .contents_pop .flex.div2 p, .under_line_zone.contents_pop4 .flex.div5 div p, .under_line_zone.contents_pop2 .flex.div3 p,.popcorn_contents2 .popcorn_block1 div p {
    padding-left: 4px;
  }
  .poplar_3flavors h4,
  .cm__banners_names.cm__anchor_no422 .cm__p1,.cm__banners_names.cm__anchor_no0 .cm__p1 {
    padding: 0px;
  }
  /* 【  ［SP］/ overflow-x 】 **************************/
  .electrician_zone,
  .put_in_plug_socket,
  .popcorn_contents5 .popcorn_block1,.house_design,.popcorn_contents1 .popcorn_block2,.popcorn_contents2 .popcorn_block1,.popcorn_contents4 .popcorn_block1 {
    overflow-x: auto;
  }
  /* 【  ［SP］/ text-align 】 **************************/
  .individual_item_area .div3 .popcorn_block1 .div1, .individual_item_area .div3 .popcorn_block2 .div1, .individual_item_area .div3 .popcorn_block3 .div1,.popcorn_contents3 .popcorn_block1 .div1,.under_line_zone.end .mogiten,.under_line_zone.contents_pop2 .flex.div3,.contents_pop .flex.div2,.under_line_zone.contents_pop4 .flex.div5,.contents_pop .div1 .div1_1 {
    text-align: center;
  }
  .under_line_zone.contents_pop2 .flex.div3 p {
    text-align: left;
  }
  /* 【  ［SP］/ width 】横幅 **************************/
  .sp_side_scroll_area .dummy.slide_box,
  .contents_voice .line-2 div.dummy {
    width: 75px;
  }
  .media_item.thumbnail,
  .gold_medal_area .zone.no2 .div.no1 {
    width: 28%;
  }
  .caramel_set_zone .block2 .box .div1,
  .original_material_zone.cups .div1 {
    width: 30%;
  }
  .popcorn_contents1 .popcorn_block1 .div1 {
    width: 40%;
  }
  .banner_three_line .cm__anchor_banners {
    width: 44%;
  }
  .manual_together .block .div,
  .poplar_3flavors .parts .box.no0,
  .poplar_3flavors .parts .box.no1 {
    width: 49%;
  }
  .contents_pop .flex.div2 img,.individual_item_area .div3 .popcorn_block1 .div1 img, .individual_item_area .div3 .popcorn_block2 .div1 img, .individual_item_area .div3 .popcorn_block3 .div1 img {
    width: 60%;
  }
  .caramel_set_zone .block2 .box .div2,
  .original_material_zone.cups .div2,
  .gold_medal_area .zone.no2 .div.no2 {
    width: 70%;
}
  .popcorn_contents3 .popcorn_block1 .div1 img {
    width: 80%;
  }
  .manual_picture {
    width: 85%;
  }
  .electrician_zone,
  .put_in_plug_socket {
    width: 95%;
  }
  .slide_box img,
  .house_design img,
  .damage_countermeasure,
  .manual_together .block,
  .house_design .div1 div,
  .house_design .div2 div,
  .house_design .div3 div,
  .house_design .div4 div,
  .house_design .div5 div,
  .house_design .div6 div,
  .poplar_3flavors .parts,
  .caramel_set_zone .block1,
  .caramel_set_zone .block2,
  .gold_medal_area .zone.no2,
  .contents_pop .div1 .div1_1,
  .contents_pop .div1 .div1_2,
  .other_kettle_area .div.no1,
  .other_kettle_area .div.no2,
  .contents_pop .flex.div2 div,
  .put_in_plug_socket .div img,
  .caramel_set_zone .block2 .box,
  .gold_medal_area .zone.no1 img,
  .gold_medal_area .zone.no2 .box,
  .under_line_zone.end .mogiten img,
  .original_material_zone.cups .block,
  .popcorn_contents5 .popcorn_block1 img,
  .popcorn_contents4 .popcorn_block1 img,
  .gold_medal_area .zone.no2 .div.no1 img,
  .original_packing_box .side_scroll_area,
  .popcorn_contents3 .popcorn_block1 .div1,
  .popcorn_contents3 .popcorn_block1 .div2,
  .cm__anchor_banners .cm__round_arrow img,
  .original_packing_box .sp_side_scroll_area,
  .under_line_zone.secret_content .center img,
  .under_line_zone.contents_pop2 .flex.div3 div,
  .under_line_zone.contents_pop4 .flex.div5 div,
  .gold_medal_area .zone.no1 .div.no1, 
  .gold_medal_area .zone.no1 .div.no2,
  .individual_item_area .div3 .popcorn_block1 .div2,
  .individual_item_area .div3 .popcorn_block2 .div2,
  .individual_item_area .div3 .popcorn_block3 .div2,
  .individual_item_area .div3 .popcorn_block1 .div1,
  .individual_item_area .div3 .popcorn_block2 .div1,
  .individual_item_area .div3 .popcorn_block3 .div1 {
    width: 100%;
  }
  .media_item.thumbnail .modal_image_box::before {
    width: 35px;
  }
  .electrician_zone .slide_box,
  .put_in_plug_socket .slide_box,
  .popcorn_contents5 .popcorn_block1 .div1, .popcorn_contents5 .popcorn_block1 .div2,.popcorn_contents4 .popcorn_block1 .div1, .popcorn_contents4 .popcorn_block1 .div2, .popcorn_contents4 .popcorn_block1 .div3, .popcorn_contents4 .popcorn_block1 .div4, .popcorn_contents4 .popcorn_block1 .div5,.popcorn_contents1 .popcorn_block2 .div1, .popcorn_contents1 .popcorn_block2 .div2, .popcorn_contents1 .popcorn_block2 .div3,.popcorn_contents2 .popcorn_block1 .div1, .popcorn_contents2 .popcorn_block1 .div2, .popcorn_contents2 .popcorn_block1 .div3, .popcorn_contents2 .popcorn_block1 .div4, .popcorn_contents2 .popcorn_block1 .div5, .popcorn_contents2 .popcorn_block1 .div6, .popcorn_contents2 .popcorn_block1 .div7, .popcorn_contents2 .popcorn_block1 .div8 {
    width: 220px;
  }
  .house_design .div1, .house_design .div2, .house_design .div3, .house_design .div4, .house_design .div5, .house_design .div6 {
    width: 230px;
  }
  .cm__anchor_banners .cm__round_arrow {
    width: 4vw;
  }
  /* 【 ［SP］other or special CSS 】 *****************/
  .relevant_area .block:nth-child(1) .zone:nth-child(2) .cm__anchor_banners,
  .sell_material_area .block:first-child .zone:last-child .cm__anchor_banners {
    width: calc(50% - 0.5em);
  }
  .relevant_area .block:nth-child(1) .zone:nth-child(2) .cm__anchor_banners {
    min-height: 60px;
  }
  .relevant_area .block:nth-child(1) .zone:nth-child(2) .cm__anchor_banners {
    max-height: 60px;
  }
  .damage_countermeasure_sp_slider {
    display: flex;
  }
  .damage_countermeasure_sp_slider {
    height: 100%;
  }
  .damage_countermeasure_sp_slider {
    margin: 20px 0;
  }
  .damage_countermeasure_sp_slider {
    overflow-x: auto;
  }
  .damage_countermeasure_sp_slider {
    width: 95%;
  }
  .damage_countermeasure_sp_slider .slide_box {
    background-color: #fff;
  }
  .damage_countermeasure_sp_slider .slide_box {
    box-shadow: 3px 3px 6px 1px #bcb9b9;
  }
  .damage_countermeasure_sp_slider .slide_box {
    flex-shrink: 0;
  }
  .damage_countermeasure_sp_slider .slide_box {
    margin: 10px;
  }
  .damage_countermeasure_sp_slider .slide_box {
    padding: 15px;
  }
  .damage_countermeasure_sp_slider .slide_box {
    width: 250px;
  }
  .slide_box img {
    width: 100%;
  }
  .slide_box p {
    padding: 0;
  }
  .slide_box p {
    margin: 0;
  }
  .side_scroll_area,.sp_side_scroll_area {
    position: relative;
  }
  .sp_side_scroll_area::after {
    background-color: #ffffffd6;
    background-image: url(../common/img/slider_arrow_image.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 150px;
    margin: auto 0;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 30%;
    width: 75px;
  }
  .sell_material_area .banner_three_line .cm__anchor_banners {
    width: 49%;
  }
  .sell_material_area .cm__anchor_banners {
    max-height: initial;
  }
  .sell_material_area .cm__anchor_banners {
    min-height: initial;
  }
  .sell_material_area .cm__anchor_banners {
    height: initial;
  }
  .sell_material_area .cm__anchor_banners .cm__p1 {
    font-size: 14px;
  }
  .sell_material_area .cm__anchor_banners .cm__p1 {
    padding: 5px 0;
  }
}
/*************** レスポンシブ E ***************/

/*　↓問い合わせフォーム非表示　****/

