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

.section01 .cw {
    margin: 20px auto 0 auto;
  padding: 20px;
}
/* 問い合わせ・ご予約ページ */
.cinc__estimate .cinc__estimate_side{
    margin-bottom: 0;
    max-width: 595px;
}
.cinc__estimate .block p{
    font-size: 15px;
    text-align: center;
}
@media screen and (max-width: 640px){
    .cinc__estimate .block p{
        margin: 10px 0 35px 0;
    }
    .cinc__inquiry h3#form{
        margin: 35px 0 -12px 0;
        padding:0;
    }
    .cinc__input_estimate .cinc__p1{
        text-align: center;
    }}
/* 【 h1,h2,h3,h4 】見出し *********************/
/* 【 align-items 】 ****************/
.folding_box_maru .folding_box{
	align-items: center;
}
/* 【 background-color 】背景色 ****************/
.first_point li, #footer_menu {
    background-color: #fff;
}

.contents_voice .line-2.div2 div, .contents_voice2 .line-2.div2 div{
    background-color: white;
}

img.first_bar, .left_relevant.relevant_item span, .format_item p{
    background-color: #003979;
}
#pc_navi, #page_top, #page_menu{
    background-color: #003979;
}
.select_top_item{
    background-color: #C5D9F1;
}

.f_p_area, .event, .block_zone li, .cm__round_arrow{
    background-color: #003979;
}

.reitouko_list1 {
    margin-bottom: 0px;
}
.rrs100_q,
.rrs142_q{
	background-color: #C82B2D;
}
.rrs100_a,
.rrs142_a{
	background-color: #2A68C8;
}
.rrs100_q, .rrs100_a,.rrs142_q, .rrs142_a{
	border-radius: 8px;
}


.voice_headline.best_voice, .voice_headline {
    background-color: #edf3ff;
}

.cm__responsive_device,
.cs_support_s{
	background-color: #003979;
}

.footer2, .jb_greeting, header{
    background-color: #e6f3ff;
}

.bousen {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #595959;
}
.im35_line {
    justify-content: space-between;
    display: flex;
}

.im35_line3,
.im35_line2,
.im35_line1{
    display: flex;
}
.im35_line .im35_box {
    width: 30%;
}
.im35_line3 .im35_box2,
.im35_line3 .im35_box1,
.im35_line2 .im35_box2,
.im35_line2 .im35_box1,
.im35_line1 .im35_box2,
.im35_line1 .im35_box1{
    width: 50%;
}
.im35_line2 .im35_box1 img,
.im35_line1 .im35_box1 img,
.im35_line .im35_box img{
    width: 100%;
}
.im35_area1 .p3,
.im35_line .im35_box .p1 {
    margin-bottom: 0;
}
.im35_line .im35_box p,
.text-center.size_up {
    text-align: center;
}
.im35_line .im35_box .p2 {
    font-size: 16px;
}
.im35_area1 .p3{
    margin-bottom: 0;
}
.asterisk{
    padding-left: 2em;
    text-indent: -1em;
}
.im35_t {
    border-collapse: collapse;
    width: 98%;
}
.im35_t p {
    padding: 0 0 0 5px;
    margin: 2px 0;
}
.im35_t td {
    border: solid 1px #595959;
}
.im35_t .im35_t1 {
    background-color: #ebebeb;
}
.im35_area1 .hose_link {
    text-align: right;
    margin-top: 50px;
}
.im35_area1 .hose_link a img,
.section01.product_of_individual .text-center {
    width: 40%;
}
.top_img_box.cw p {
    color: black;
    font-size: 23px;
    text-align: center;
    line-height: 135%;
    margin-top: 10px;
}
/* 予約・返却方法とレンタルの流れ 26/7/6追加分 */
.subpage .scope.vendorlogo div{
    flex: 1;
}
.subpage .scope.sagawa_paragraph p:nth-child(1),
.subpage .r_f_ver.block.black_friday h4,
.subpage .r_f_ver.block.black_friday .zone.no_02 p:nth-child(3), 
.subpage .r_f_ver.block.black_friday .zone.no_02 p:nth-child(6),
.subpage .r_f_ver.block.black_friday .zone.no_02 .no_04,
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(3),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(5),
.subpage .r_f_ver.block.black_friday .zone.no_04 p:nth-child(6),
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(4){
    margin-bottom: 0;
}
.subpage .r_f_ver.block.black_friday .zone.no_04 p:nth-child(6){
    margin-top: 0;
}
.subpage .r_f_ver.block.black_friday .zone.no_02 p:nth-child(4),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(1),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(4),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(7),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(8),
.subpage .r_f_ver.block.black_friday .zone.no_04 p:nth-child(2),
.subpage .r_f_ver.block.black_friday .zone.no_02 .p.no_05,
.product_of_individual .zone.peculiarity .mt_0522{
    margin-top: 5px;
}
.subpage .r_f_ver.block.black_friday .zone.no_02 p:nth-child(6),
.subpage .r_f_ver.block.black_friday .zone.no_02 p:nth-child(7),
.subpage .r_f_ver.block.black_friday .zone.no_02 p:nth-child(9),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(7),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(5),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(11),
.subpage .r_f_ver.block.black_friday .zone.no_04 p:nth-child(11),
.subpage .r_f_ver.block.black_friday .zone.no_04 p:last-child,
.subpage .r_f_ver.block.black_friday .zone.no_03 p.no_03,
.subpage .r_f_ver.block.black_friday .zone.no_02 .no_04{
    margin-top: 15px;
}
.subpage .r_f_ver.block.black_friday .p,
.subpage .r_f_ver.block.black_friday .zone.no_03 p.no_01,
.subpage .r_f_ver.block.black_friday .zone.no_02 .no_07{
    padding: 0 0 0 1em;
}

.subpage .r_f_ver.block.black_friday .zone.no_04 .block p:nth-child(5){
    margin: 0 0 0 1em;
}
.subpage .r_f_ver.block.black_friday .p,
.subpage .r_f_ver.block.black_friday .zone.no_04 p:nth-child(10){
    margin: 0 0 0 2em;
}
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(10),
.subpage .r_f_ver.block.black_friday .zone.no_03 p.no_01{
    margin: 0 0 0 3em;
}
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(4){
    margin: 0 0 0 4em;
}
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(8){
    margin: 0 0 0 5em;
}
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(5),
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(6),
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(7){
    margin: 0 0 0 6em;
}
.subpage .r_f_ver.block.black_friday .p,
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(10),
.subpage .r_f_ver.block.black_friday .zone.no_04 p:nth-child(10),
.subpage .r_f_ver.block.black_friday .zone.no_03 p.no_01,
.subpage .r_f_ver.block.black_friday .zone.no_04 .no_06,
.subpage .r_f_ver.block.black_friday .zone.no_02 .no_07{    
    text-indent: -1em;
}
.subpage .r_f_ver.block.black_friday .red{
    color: red;
}
.subpage .r_f_ver.block.black_friday .bold{
    font-weight: bold;
}
.subpage .r_f_ver.block.black_friday .attention{
    font-weight: bold;
    color:gold;
}
.subpage .r_f_ver.block.black_friday .h5{
    color:#000;
    font-size:18px;
    font-weight: bold;
}
@media screen and (max-width: 640px){
.subpage .r_f_ver.block.black_friday .p,
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(10),
.subpage .r_f_ver.block.black_friday .zone.no_04 p:nth-child(10){
    margin: 0 0 0 0em;
}
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(4),
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(5),
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(6),
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(7),
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(8),
.subpage .r_f_ver.block.black_friday .zone.no_03 p.no_01{
    margin: 0 0 0 1em;
}
.subpage .r_f_ver.block.black_friday h4{
    margin: 0;
}
.subpage .r_f_ver.block.black_friday .zone.no_02 p:nth-child(9),
.subpage .r_f_ver.block.black_friday .zone.no_03 p:nth-child(11),
.subpage .r_f_ver.block.black_friday h4,
.subpage .r_f_ver.block.black_friday .zone.no_04 .acPerformanceContents p:nth-child(8),
.subpage .r_f_ver.block.black_friday .zone.no_02 .no_07,
.subpage .r_f_ver.block.black_friday .zone.no_03 .no_03{
    padding: 0 0 0 1em;
    text-indent: -1em;
}
.subpage .r_f_ver.block.black_friday .zone.no_01{
    margin-bottom: 15px;
}

}
/* 【 background-image 】　*********************/
/* 【 background-repeat 】　********************/
/* 【 background-size 】　*********************/
/* 【 border 】線　****************************/

.cm__cw .block:last-of-type,
.reason_box.ex:last-of-type {
    border: none;
}
.cm__cw .block {
    border-bottom-color: #595959;
}
.cm__cw .block,
.item1027 .cw .syousai .volt,
.item1027 .cw .syousai .truck,
.item1027 .cw .syousai .panel,
.item1028 .cw .syousai .volt,
.item1028 .cw .syousai .truck,
.item1028 .cw .syousai .panel {
    border-bottom-style: solid;
}
.cm__cw .block,
.item1027 .cw .syousai .volt,
.item1027 .cw .syousai .truck,
.item1027 .cw .syousai .panel,
.item1028 .cw .syousai .volt,
.item1028 .cw .syousai .truck,
.item1028 .cw .syousai .panel {
    border-bottom-width: 1px;
}

.reason_box.rfp7, .reason_box.ex.og4, .item_box.flex.identification982{
    border-bottom: none;
}

.folding_box_maru{
    border: 2px solid #039;
}


.contents_voice .line-2 .voice_block, .contents_voice2 .line-2 .voice_block{
    border: solid 1px #8c8c8c;
}

.bousen{
    border-bottom-color:#595959;
}

.bousen{
    border-bottom-style: solid;
}

.bousen{
    border-bottom-width: 1px;
}

.cm__product_item_area.item523{
    border-width: 1px;
}
.cm__product_item_area.item523{
    border-style: solid;
}
.cm__product_item_area.item523{
    border-color: #595959;
}
.cm__anchor_banners{
    border-color:#003979 ;
}

/* 【 border-radius 】線　****************************/
.folding_box_maru{
    border-radius: 20px;
}
.voltage_200v_style {
    border-color: #003979;
    border-style: solid;
    border-width: 3px;
}
.voltage_200v_style {
    border-radius: 25px;
}

/* 【 color 】色 *****************************/
.first_point li p, .anchor_link_area h4{
    color: #003979;
}

.yogore, .kome, .code_comment p .nao,
.sub_dt .no1 span,
.fuatsu_explanation span,
.section_voice span{
    color:red;
}

.asterisk_red:before, .contents_voice2 div div p span{
    color: red;
}

.r_no1:before{
    color: red
}
.r_no2:before{
    color: red
}
.reitouko_content1 .select_link_area .p2 span,
.select_top_item.div5 span,
.div.assistance span,
.seiretu_p02 span {
    color: red;
}
.voltage_200v_style .spot:nth-child(1) .detail:nth-child(1) p:nth-child(3),
#same_one_parts01 span {
    color: red;
}
.rrs100_q, .rrs100_a,.rrs142_q, .rrs142_a{
	color: #ffffff;
}

/* 【 content 】*****************************/

.cm__no_compensation_style .p:before{
    content: '・'!important;
}

.asterisk_rei:before,
.asterisk_black:before,
.product_specifications.items_no1027 .li:nth-child(14) .list_right .p:before,
.product_specifications.items_no1028 .li:nth-child(14) .list_right .p:before {
    content: '※';
}

.r_no1:before{
    content: '1.'
}

.r_no2:before{
    content: '2.'
}
/* 【 display 】 *****************************/
.select_top_item .another_page_link{
    display: inline-block;
}
.syousai1036 .rcs_item6,
.syousai1036 .rcs_item7,
.item_guide_area .banner_category,
.contents_voice .line-2, .contents_voice2 .line-2, .code, .rcs_area .rcs_item, .rrs_area .rrs_item, .aqf_area .aqf_item, .freezer2_area .freezer2_item, .acPerformanceContents .seiso_line, .identification982 .left_relevant.relevant_item .band_line,
.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(2),
.item1027 .cw .syousai .volt .box,
.item1027 .cw .syousai .truck .box,
.item1027 .cw .syousai .panel .box,
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(2),
.item1028 .cw .syousai .volt .box,
.item1028 .cw .syousai .truck .box,
.item1028 .cw .syousai .panel .box,
.item1048 .cw .syousai .bousen,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item1,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item2,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item1,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item2,
.haisui_flex2 {
    display: flex;
}

.generator_block1, .generator_block2, .folding_box_maru .folding_box{
    display: flex;
}
.hose_link,
.cm__responsive_device.ending.site_w1100 .r_d_block_hk,
.cm__responsive_device.ending.site_w1100 .segment.segment1110 .goto_form.y_form{
    display: none;
}
.voltage_200v_style .spot:nth-child(1){
    display: flex;
    justify-content: space-between;
}

/* 【 display 】※北海道・九州沖縄を除くを表示 *****************************/
.cm__responsive_device .cm__site_id2 .r_d_block .r_d_block_hk,
.cm__transport_area .delivery_box .hk_shipping,
.cm__responsive_device .sagawa_ver .site_w1100 .r_d_block_hk,
.last_item_area .od_merit_zone .p_hs,
.cm__johnson_box .johnson_box .jb_hk,
.cm__responsive_device .cm__rd_other .r_d_block_hk  {
  display: block;
}
.section05 .block_zone.six_merit_zone .li001.c_0521{
    display: flex;
    align-items: center;
}
@media(max-width:640px){
    .cm__responsive_device .cm__rd_other .r_d_block_hk {
      display: none;
    }
  }


/* 【 font-size 】文字の大きさ ***************/


.try_first_view_img .fv_phrase p{
    font-size: 29px;
}
.contents_voice .line-2.div2 .p1, .contents_voice2 .line-2.div2 .p1, .voice_block .right, .rcs_area .rcs_item div p, .rrs_area .rrs_item div p, .aqf_area .aqf_item div p, .freezer2_area .freezer2_item div p, .item_im20 p{
    font-size: 16px;
}
.anker_no987 p{
    font-size: 0.7em;
}

.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(1) h4, 
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(1) h4{
    font-size: 1.35em;
}
.voltage_200v_style .spot:nth-child(1) .detail:nth-child(1) h4 {
    font-size: 1.3em;
}
.tel_pm3_parts2{
    font-size: 20px;
    font-weight: normal;
}
.section01.product_of_individual .text-center.size_up{
    font-size: 23px;
}
/* 【 font-weight 】 ************************/

.bold_s{
    font-weight: bold;
}
.product_of_individual .block.features_item .zone.peculiarity p{
    font-weight: 500;
}

/* 【 height 】高さ *************************/

.another_page_link.item_1027 .page_link,
.another_page_link.item_1028 .page_link  {
    height: 60px;
}
.contents_voice .line-2{
    height: auto !important;
}
.item_slider{
    height: auto !important;
}


/* 【 justify-content   ********************/
.item_guide_area .banner_category,
.rcs_area .rcs_item, .rrs_area .rrs_item, .aqf_area .aqf_item, .freezer2_area .freezer2_item, .acPerformanceContents .seiso_line,
.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(2),
.item1027 .cw .syousai .volt .box,
.item1027 .cw .syousai .truck .box,
.item1027 .cw .syousai .panel .box,
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(2),
.item1028 .cw .syousai .volt .box,
.item1028 .cw .syousai .truck .box,
.item1028 .cw .syousai .panel .box,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item1,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item2,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item1,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item2,
.item1048 .cw .syousai .bousen {
    justify-content: space-between;
}
.haisui_flex2 {
    justify-content: space-evenly;
}
/* 【 line-height 】 ************************/

.contents_voice .line-2.div2 .p1, .contents_voice2 .line-2.div2 .p1, .voice_block .right{
    line-height: 115%;
}
/* 【 list-style】 ************************/
.item_guide_area .banner_category,
.item_guide_area .banner_category{
    list-style: none;
}
/* 【 left 】 ******************************/
/* 【 margin 】 ***************************/
.rrs100_q, .rrs100_a,.rrs142_q, .rrs142_a{
	margin: 0 1rem;
}
.rrs100_q, .rrs100_a,.rrs142_q, .rrs142_a{
	margin: 0 auto 25px auto;
}
.contents_voice .line-2 .voice_block, .contents_voice2 .line-2 .voice_block {
    margin: 10px;
}

.anchor_link_area p, .rcs_item .rcs_block2 .p1, .rcs_area .rcs_come .p1{
    margin:0;
}


.manual, .rakurakup{
    margin:10px;
}


.bousen{
    margin-bottom: 50px;
}
.section01.product_of_individual .block.features_item.m_0522 .zone.tittle h3{
    margin: 0px 0px 45px 0px;
}

.block01 .sunpou1{
    margin: 0 auto;
}

.folding_box_maru{
    margin-right: auto;
}

.folding_box_maru{
    margin-left: auto;
}

.folding_box_maru{
    margin-top: 20px;
}

.syousai1036 .rcs_item7 .box4{
    margin-top: 22px;
}


.folding_box .box1, .folding_box .box3, .folding_box .box5{
	margin: 3px;
}

.rcs_item6 div{
    margin: auto;
}

.syousai1036 .rcs_item6{
    margin: auto;
}

.box_osusume .box_img, .area1 .sunpou1, .identification987 .left_relevant.relevant_item .hose_img{
	margin: auto;
}

.identification982 .left_relevant.relevant_item .band_line .band_box{
    margin: 2.5px;
}


.try_first_view_img .fv_phrase{
    margin: -14vw auto 0 auto;
}

.cm__product_item_area.item523{
    margin: 50px auto 50px auto;
}

.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(2) .div p:nth-child(3),
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(2) .div p:nth-child(2),
.item1027 .cw .syousai .volt,
.item1027 .cw .syousai .truck,
.item1027 .cw .syousai .panel,
.item1028 .cw .syousai .volt,
.item1028 .cw .syousai .truck,
.item1028 .cw .syousai .panel {
    margin: 0em 0em 1em 0em;
}
.item_guide_area .banner_category li {
    margin: 0px 0px 20px 0px;
}

.cm__product_item_area.item1046 .appeal.zone .desktop120_item1 .desktop120_block1,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item1 .desktop120_block2,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item2 .desktop120_block1,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item2 .desktop120_block2,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item1 .desktop180_block1,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item1 .desktop180_block2,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item2 .desktop180_block1,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item2 .desktop180_block2,
.item1048 .cw .syousai .bousen .box {
    margin: 1.5em;
}

.rrs142_img{
    margin:0 auto;
    
}

.top_img_box.cw .seiretu_p02  {
    margin-top: 0px;
}
/* 【 margin 】***************/

.syousai1036 .rcs_item8{
    margin-top: 2em;
}
.syousai1036 .bousen:nth-child(1){
    margin-top: 100px;
}
.bousen h3 {
    margin-top: 40px;
}
.syousai1051 .box1,
.area1 .sunpou1{
    margin-top: 50px;
}
.rental_30seconds{
    margin-top: 1em;
}
.select_top_item{
    margin-bottom: 30px;
}

.select_top_item .another_page_link, .identification987 .left_relevant.relevant_item .item_t_hose{
    margin-bottom: 10px;
}


.contents_voice .line-2.div2, .contents_voice2 .line-2.div2 {
    margin-bottom: 20px;
}

.aqf_block1 .p1, .item_im20 .p1,
.identification982 .left_relevant.relevant_item .band_line .band_box p, 
.identification987 .left_relevant.relevant_item .p1,
.np_faq p {
    margin-bottom: 0;
}

.anchor_link_area h4{
    margin-bottom: 5px;
}

.box5 .box_img img {
    margin-left: 140px;
}
.product_section .voltage_200v_style {
    margin: 0em auto 15px auto;
}
.product_of_individual.item187 .appeal.zone .range.voltage_200v_style {
    margin: 0em auto 2em auto;
}
.product_of_individual.item448 .range.voltage_200v_style{
    margin: 0em 0em 2em 0em;
}
.product_of_individual.item528 .appeal.zone .range.voltage_200v_style {
    margin: 0em auto 20px auto;
}

.syousai1050 .bousen h3{
    margin: 0;
    padding: 0;
}

/* 【 max-height 】 *************************/
/* 【 max-width 】 **************************/
.e_200v_air_c_area.detail.d2 .parts.p1,
.e_200v_air_c_area.detail.d3 .parts.p2 {
    max-width: 600px;
}
.fuatsu_area{
    max-width: 1000px;
}
/* 【 opacity 】 ****************************/
/* 【 overflow 】 ***************************/

.cm__product_item_area.item523{
    overflow: hidden;
}

.item_guide_area div{
    overflow: initial;
}

/* 【 padding 】 ****************************/

.select_link_area {
    padding: 25px;
}

.select_top_item{
    padding: 15px;
}

.contents_voice .line-2 .voice_block, .contents_voice2 .line-2 .voice_block{
    padding: 10px;
}

.code_box, .code_comment{
    padding: 5px;
}

.cm__cw .block:last-of-type {
    padding-bottom: 0px;
}
.cm__cw .block {
    padding-bottom: 50px;
}

.cm__product_item_area.item523{
    padding: 30px 50px 50px 50px;
}
.cm__cw.reitouko_merit {
    padding: 50px 50px 0px 50px;
}

.item1027 .cw .syousai .volt,
.item1027 .cw .syousai .truck,
.item1027 .cw .syousai .panel,
.item1028 .cw .syousai .volt,
.item1028 .cw .syousai .truck,
.item1028 .cw .syousai .panel{
    padding: 0em 0em 2em 0em;
}
.voltage_200v_style{
    padding: 1em 1em 1em 1em;
}
.voice_block .right, .reason_box.ex.og4{
    padding: 0;
}
.bouen, .bousen {
    padding-bottom:50px;
}
.np_faq p {
    padding-left: 0px;
}
.asterisk_rei, .asterisk_black, .r_no1, .r_no2{
    padding-left: 2em;
}
.folding_box_maru{
    padding: 10px;
}
.rrs100_q, .rrs100_a,.rrs142_q, .rrs142_a{
	padding: 0.5rem 0.8rem 0.5rem 0.8rem;
}

.rrs100_q, .rrs100_a,.rrs142_q, .rrs142_a{
	padding: 0.5;
}

/* 【 position 】************************** */
.side_scroll_area {
    position: relative;
}

/* 【 text-align 】 *************************/
.box_img, .voice_comment1, .rcs_area .rcs_come .p3, .rcs_area .rcs_come .p4{
    text-align: right;
}

.section01.product_of_individual.item1060 .bousen .box p,
.section01.product_of_individual.item1061 .bousen .box p,
.section01.product_of_individual.item1062 .bousen .box p,
.section01.product_of_individual.item1060 .box_img,
.section01.product_of_individual.item1061 .box_img,
.section01.product_of_individual.item1062 .box_img,
.individual_item_frame .bousen .caster,
.individual_item_frame .bousen .caster,
.syousai1036 .box3,
.syousai1036 .box4,
.syousai1036 .box5,
.contents_voice .line-2 .voice_block, .contents_voice2 .line-2 .voice_block, .item_im20 p,
.select_link_area .gazou,
.section01.product_of_individual.item1134 .bousen,
.section01.product_of_individual.item1134 .box_img,
.section01.product_of_individual.item1135 .box_img,
.section01.product_of_individual.item1135 .bousen,
.section01.product_of_individual.item1136 .box_img,
.section01.product_of_individual.item1136 .bousen,
.section01.product_of_individual.item1033 .bousen,
.section01.product_of_individual.item1139 .bousen,
.zone.peculiarity.d-block.f_content .mt_0522.fw500.sp_left {
    text-align: center;
}
.contents_voice .line-2.div2 .p1, .contents_voice2 .line-2.div2 .p1,
.voltage_200v_style .detail h4 {
    text-align: left;
}

.contents_voice .line-2.div2 p, .contents_voice .line-2.div2 .p1, .contents_voice2 .line-2.div2 p, .contents_voice2 .line-2.div2 .p1{
    padding: 0;
}

.generator_contents2 .p2, .generator_contents3 .p3, .konpo_1p .link_area{
    text-align: right;
}

.rcs_area .rcs_item div p, .rrs_area .rrs_item div p, .aqf_area .aqf_item div p, .freezer2_area .freezer2_item div p, .select_top_item.div4, .select_top_item.div5{
    text-align: center;
}

.syousai1055 .bousen:nth-child(1) .box_img,
.select_top_item.div4, .select_top_item.div5, .identification982 .left_relevant.relevant_item .band_line .band_box p, .identification987 .left_relevant.relevant_item h4{
	text-align: center;
}

/* 【 text-indent 】 ************************/

.asterisk_rei, .asterisk_black, .r_no1, .r_no2{
    text-indent: -1em;
}



/* 【 text-decoration 】 ************************/

.bold_s{
    text-decoration: underline;
}



/* 【 top 】 ********************************/
/* 【 vertical-align 】 *********************/

/* 【 width 】横幅 **************************/

.syousai1055 .bousen:nth-child(1) .box_img img {
    width: 50%;
}
.section01.product_of_individual .syousai .bousen:nth-child(1) img{
    width: 50%;
}
.box5 .box_img img{
    width: 55%;
}
.section01.product_of_individual .syousai .bousen:nth-child(2) img{
    width: 60%;
}
.contents_voice .line-2.div2 .dummy.slide_box.last, .contents_voice2 .line-2.div2 .dummy.slide_box.last {
    width: 80px;
}
.syousai1055 .bousen:nth-child(3) .box1 img,
.section01.product_of_individual .text-center img{
    width: 100%;
}

.dangerzone img,
.dangerzone img{
    width:100% !important; 
}
.syousai1036 .rcs_item6 img{
    height: 12em;
    width: 90%;
}
.select_top_item .another_page_link, .cm__anchor_banners{
    width: 30%
}

.contents_voice .line-2.div2 div, .contents_voice2 .line-2.div2 div {
    width: 230px;
}

.contents_voice .line-2 .voice_block, .contents_voice .line-2.div2 div {
    width: 230px;
}

.cm__product_item_area.item523 {
    width: 1100px;
}
.syousai1037 .box4 .box_img,
.syousai1036 .box4 .box_img,
.contents_voice .line-2.div2,  .contents_voice .line-2, .contents_voice .line-2 img, .contents_voice2 .line-2.div2,  .contents_voice2 .line-2, .contents_voice2 .line-2 img, .rakurakup img, 
.code_box img, .sunpou1 img, .line_generator img, .manualp img, .konpo_1p img, .rcs_area img, .rrs_area img, .aqf_area img, 
.syousai57 .box4 .box_img,
.folding_box .box1 img, .folding_box .box3 img, .folding_box .box5 img, .folding_box .box2 img, .folding_box .box4 img, .freezer2_area img,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item1 .desktop120_block1 img,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item1 .desktop120_block2 img,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item2 .desktop120_block1 img,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item2 .desktop120_block2 img,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item1 .desktop180_block1 img,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item1 .desktop180_block2 img,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item2 .desktop180_block1 img,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item2 .desktop180_block2 img,
.item1048 .cw .syousai .bousen .box img {
    width: 100%;
}


.code_box{
    width: 20%;
}

.code_comment{
    width:80%
}

.area1 .sunpou1{
    width: 300px;
}

.aqf_area .aqf_item div, .freezer2_area .freezer2_item div{
    width: 30%;
}

.rcs_area .rcs_item div, .rrs_area .rrs_item div{
    width: 30%;
}

.syousai1051 .box1,
.folding_box_maru{
    width: auto;
}

.folding_box_maru .folding_box .box1, .folding_box_maru .folding_box .box3, .folding_box_maru .folding_box .box5{
    width: 33%;
}

.folding_box .box2, .folding_box .box4{
	width: 4%;
}

.box_osusume .box_img a img{
	width: 100%;
}

.box_osusume .box_img{
	width: 50%;
}

.acPerformanceContents .seiso_line div{
    width: 48%;
}

.identification982 .left_relevant.relevant_item .band_line .band_box{
    width: 49%;
}

.rrs142_img{
    width:60%;
}

.identification987 .left_relevant.relevant_item .hose_img{
    width: 70%;
}
.rrs100_q, .rrs100_a,.rrs142_q, .rrs142_a{
	width: 80%;
}

.acPerformanceContents .seiso_line div img, .left_relevant.relevant_item .band_line .band_box img, .identification987 .left_relevant.relevant_item .hose_img img,.rrs142_img img{
    width: 100%;
}

.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(2) .div:nth-child(2),
.item1027 .cw .syousai .volt .box .div:nth-child(2),
.item1027 .cw .syousai .truck .box .div:nth-child(2),
.item1027 .cw .syousai .panel .box .div:nth-child(2),
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(2) .div:nth-child(2),
.item1028 .cw .syousai .volt .box .div:nth-child(2),
.item1028 .cw .syousai .truck .box .div:nth-child(2),
.item1028 .cw .syousai .panel .box .div:nth-child(2) {
    width: calc(30% - 1em);
}

.cm__product_item_area.item1046 .appeal.zone .desktop120_item1 .desktop120_block1,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item1 .desktop120_block2,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item2 .desktop120_block1,
.cm__product_item_area.item1046 .appeal.zone .desktop120_item2 .desktop120_block2,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item1 .desktop180_block1,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item1 .desktop180_block2,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item2 .desktop180_block1,
.cm__product_item_area.item1047 .appeal.zone .desktop180_item2 .desktop180_block2,
.item1048 .cw .syousai .bousen .box {
    width: 45% ;
}

.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(2) .div:nth-child(1),
.item1027 .cw .syousai .volt .box .div:nth-child(1),
.item1027 .cw .syousai .truck .box .div:nth-child(1),
.item1027 .cw .syousai .panel .box .div:nth-child(1),
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(2) .div:nth-child(1),
.item1028 .cw .syousai .volt .box .div:nth-child(1),
.item1028 .cw .syousai .truck .box .div:nth-child(1),
.item1028 .cw .syousai .panel .box .div:nth-child(1){
    width: calc(70% - 1em);
}
#section_s .cw{
    width: 1200px;
}
.subpage .cw{
    width: 1300px;
}
.voltage_200v_style .spot:nth-child(1) .detail:nth-child(2) {
    width: 15%;
}
.voltage_200v_style .spot:nth-child(1) .detail:nth-child(1) {
    width: 83%;
}

/* 【 other or special CSS 】 *****************/

.contents_voice .line-2, .contents_voice2 .line-2 {
    overflow-x: auto;
}

/* 【 box-shadow 】 *****************/
.contents_voice .line-2 .voice_block, .contents_voice2 .line-2 .voice_block {
    box-shadow: 3px 3px 6px 1px #bcb9b9;
}
.item_guide_area .banner_category li img {
    box-shadow: 3px 3px 6px 1px #595959;
}

.cm__product_item_area.item523{
    box-sizing: border-box;
}


.side_scroll_area::after {
    content: "";
    position: absolute;
    background-image: url(https://joshubussan.heteml.net/common/img/slider_arrow_image.png);
    right: 0;
    background-size: contain;
    display: inline-block;
    height: 150px;
    width: 75px;
    background-repeat: no-repeat;
    background-color: #ffffffd6;
    top: 30%;
    margin: auto 0;
    padding: 5px;
    }



/* 【 flex-shrink 】 ******/
.contents_voice .line-2 .voice_block, .contents_voice2 .line-2 .voice_block {
    flex-shrink: 0;
}



@media screen and (max-width: 1100px){
    .try_first_view_img .fv_phrase {
        max-width: 700px;
    }
}


@media screen and (max-width: 1100px){
    .try_first_view_img .fv_phrase {
        margin-top: -187px;
    }
    .try_first_view_img .fv_phrase p{
        font-size: 21px;
      }

}
.cw .block.array {
    border-bottom: 1px solid #595959;
    margin: 0 0 50px 0;
    padding: 0 0 50px 0;
}
.cw .block.array:last-child {
    border: none;
    margin: 0;
}

    /* 641px以上の画面に適用するスタイル */
@media screen and (min-width: 641px) {
    .fuatsu_explanation {
        display: flex;
    }
    .fuatsu_explanation div:nth-child(2) {
        width: 20%;
    }
    .fuatsu_explanation div:nth-child(1) {
        width: 70%;
    }
    .fuatsu_explanation img {
        width: 100%;
    }

  }


/*　▽▽▽▽▽▽ レスポンシブ CSS (画面サイズが(max-width: XXXpx) XXX以下で下記効果を適用します。)　▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽　*/
@media screen and (max-width: 640px){
/* 【 ［SP］/ h1,h2,h3,h4 】 ****************/
/* 【 ［SP］/ background-color 】背景色  ****/
.under_rd_area.sp{
    background-color:#003979 ;
}
/* 【 ［SP］/ background-image 】　*********/
/* 【 ［SP］/ background-repeat 】　********/
/* 【 ［SP］/ background-size 】　**********/
/* 【 ［SP］/ border 】線　*****************/
/* 【 ［SP］/ color 】色 ******************/
/* 【 ［SP］/ display 】 ******************/
.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(2),
.item1027 .cw .syousai .volt .box,
.item1027 .cw .syousai .truck .box,
.item1027 .cw .syousai .panel .box,
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(2),
.item1028 .cw .syousai .volt .box,
.item1028 .cw .syousai .truck .box,
.item_guide_area .banner_category,
.item1028 .cw .syousai .panel .box,
.syousai1036 .rcs_item6,
.syousai1036 .rcs_item7,
.segment.features_.preset_temperature.haisui_flex2{
    display: block;
}
.voltage_200v_style .spot:nth-child(1){
    display: block;
}

/* 【 ［SP］/ font-size 】文字の大きさ *****/

.try_first_view_img .fv_phrase p{
    font-size: 4vw;
}
.another_page_link .page_link {
    font-size: 4.8vw !important;
}

.identification982 .left_relevant.relevant_item .band_line .band_box p{
    font-size: 15px;
}

.cm__anchor_banners .cm__p1{
    font-size: 13.8px;
}
.cm__jb_site994_h2 {
    font-size: 26px !important;
}
.top_img_box.cw p {
    font-size: 15px;
}
.voltage_200v_style .spot:nth-child(2) p {
    font-size: 14px;
}

/* 【 ［SP］/ font-weight 】 **************/
/* 【 ［SP］/ height 】高さ ***************/
.event_div_sp{
    height: auto !important;
}
/* 【 ［SP］/ justify-content 】 **********/
/* 【 ［SP］/ line-height 】 *************/
/* 【 ［SP］/ left 】 ********************/
/* 【 ［SP］/ margin 】 ******************/

.try_first_view_img .fv_phrase{
    margin: -59vw auto;
}
.rakurakup {
    margin: 2px;
}
.cm__product_item_area.item523 {
    margin: 15px auto;
}
.box5 .box_img img{
    margin: 0;
}
h3[id] {
    padding-top: 85px;
    margin-top: -85px;
}
.voltage_200v_style .spot:nth-child(1) .detail:nth-child(2) {
    margin: 0em auto 0em auto;
}

/* 【 ［SP］/ max-height 】 **************/
/* 【 ［SP］/ max-width 】 ***************/
/* 【 ［SP］/ margin-bottom 】 ***************/

/* 【 ［SP］/ opacity 】 *****************/
/* 【 ［SP］/ overflow 】 ****************/
/* 【 ［SP］/ padding 】 *****************/
.cm__product_item_area.item523 {
    padding: 15px 15px;
}
/* 【 ［SP］/ position 】 ****************/


/* 【 ［SP］/ text-align 】 **************/

/* 【 ［SP］/ text-indent 】 *************/
/* 【 ［SP］/ top 】 *********************/
/* 【 ［SP］/ vertical-align 】 **********/
/* 【 ［SP］/ width 】横幅 ***************/
#section_s .cw ,
.select_top_item .another_page_link{
    width: auto;
}

.code_box{
    width: 30%;
}
.fuatsu_explanation img {
    width: 50%;
}
.code_comment{
    width: 70%;
}

.cm__product_item_area.item523 {
    width: 95%;
}
.reitouko_content1 .gazou img,
.syousai1036 .rcs_item8 img,
.syousai1036 .rcs_item7 img,
.syousai1036 .rcs_item6 img,
.im35_area1 .hose_link a img, .section01.product_of_individual .text-center{
    width: 100%;
}
.contents_voice2 .line-2 .voice_block, .contents_voice2 .line-2.div2 div {
    width: 250px;
}

.box_osusume .box_img{
    width: 70%;
}

.cm__anchor_banners{
    width: 45%;
}
.section01.product_of_individual .syousai .bousen:nth-child(1) img,
.section01.product_of_individual .syousai .bousen:nth-child(2) img,
.box5 .box_img img,
.cm__product_item_area.item523,
.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(2) .div:nth-child(1),
.cm__product_item_area.item1027 .appeal.zone .segment .scope.safety .box:nth-child(2) .div:nth-child(2),
.item1027 .cw .syousai .volt .box .div:nth-child(1),
.item1027 .cw .syousai .truck .box .div:nth-child(1),
.item1027 .cw .syousai .panel .box .div:nth-child(1),
.item1027 .cw .syousai .volt .box .div:nth-child(2),
.item1027 .cw .syousai .truck .box .div:nth-child(2),
.item1027 .cw .syousai .panel .box .div:nth-child(2),
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(2) .div:nth-child(1),
.cm__product_item_area.item1028 .appeal.zone .segment .scope.safety .box:nth-child(2) .div:nth-child(2),
.item1028 .cw .syousai .volt .box .div:nth-child(1),
.item1028 .cw .syousai .truck .box .div:nth-child(1),
.item1028 .cw .syousai .panel .box .div:nth-child(1),
.item1028 .cw .syousai .volt .box .div:nth-child(2),
.item1028 .cw .syousai .truck .box .div:nth-child(2),
.item1028 .cw .syousai .panel .box .div:nth-child(2),
.voltage_200v_style .spot:nth-child(1) .detail:nth-child(1),
.subpage .cw,
.bousen img {
    width: 100%;
}

/* 【 ［SP］other or special CSS 】 ******/
.cm__site_link.cm__relevancy_link_list .cm__accshow.cm__site_map .cm__site_link_ul .cm__site_link_li:nth-child(3) p {
    font-size: 0.8em;
    line-height: 115%;
}
.cw .block.array {
    margin: 0 0 1em 0;
    padding: 0 0 1em 0;
}
.voltage_200v_style .spot:nth-child(1) .detail:nth-child(2) {
    width: 53%;
}

/*************** レスポンシブ E ******************************/


}

.fuatsu_area {
    width: 1060px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    margin-top: 50px;
    justify-content: center;
}

.fuatsu_area h3{
    font-size: 28px;
    margin: 0px;
    padding: 0px;
}

.fuatsu_area img{
    margin: 10px 0px 0px 5px;
}

.fuatsu_area p {
    font-size: 20px;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

.fuatsu_area span {
    color: red;
}

.fuatsu_explanation {
    text-align: center;
}

@media screen and (max-width: 1100px){
    .fuatsu_area {
        width: 95%;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 50px;
    }

    .fuatsu_area h3 {
        font-size: 18px;
    }

    .fuatsu_area p {
        width: 100%;
        font-size: 13px;
    }

    .mobile-br {
        display: none; /* スマートフォンではbrタグを非表示にする */
    }
}
  
/* コンテナ全体の設定 */
.item_1128_Description_area {
    display: flex;
    flex-direction: column; /* 縦に並べる */
    gap: 10px; /* ブロック間のスペース */
}

/* 各説明ブロックの設定 */
.item_1128_Description {
    display: flex;
    flex-wrap: wrap; /* 画像を折り返す */
    justify-content: space-between; /* 画像間のスペース */
    gap: 5px; /* 画像間のスペース */
    margin-bottom: 20px; /* 各ブロックの下部マージン */
}

/* 画像の共通設定 */
.item_1128_Description img {
    max-width: 49%; /* 画像がコンテナ内に収まるように調整 */
    height: auto;
    box-sizing: border-box; /* パディングとボーダーを要素の全体の幅と高さに含める */
}

/* 画像が一つだけのブロックの設定 */
.item_1128_Description.single {
    justify-content: center; /* 画像を中央に配置 */
}

/* singleクラスを持つ画像の設定 */
.item_1128_Description.single img {
    max-width: 100%; /* 画像が中央に収まるように最大幅を100%に設定 */
}

/* スマホサイズの設定 */
@media (max-width: 640px) {
    .item_1128_Description {
        flex-direction: column; /* 画像を縦に並べる */
        align-items: center; /* 画像を中央に配置 */
    }

    .item_1128_Description img {
        max-width: 100%; /* 画像をコンテナの幅に合わせる */
    }
    .rrs142_img{
        width: 100%;
    }
    .rrs142_q, .rrs142_a{
		width: 90%;
	}
}

/* おまとめ割引のご案内 */
.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;
}
.large_order .over20{
    color: red;
}
.large_order .border{
    border: solid 4px #fb6818;
    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_link{
    max-width: 900px ;
    margin: 0 auto;
}
.large_order_link_jet{
    max-width: 900px ;
    margin: 1 auto !important;
}


.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%;
    }
}

/* 即日出荷文言注意書き追加 */

.cm__fv_staff .event{
    height: 190px;
}

.event.pc .sokujitu_attention{
    color: white;
    font-size: 11px;
    line-height: 120%;
}

.event.sp .sokujitu_attention{
    color: white;
    font-size: 11px;
    line-height: 140%;
    margin: 0;
}

/* ▼ 2026.9.8 nakamura large_order おまとめ割引 お電話案内ブロック（large_order_test260908nakamura.html）ここから */
.large_order .large_order_announce_0 p.n_l.pad0{
  margin: 0 55px 1rem 55px;
}
.large_order .large_order_announce{
  display: flex;
  justify-content: space-around;
}
.large_order .large_order_announce .header_tel.display span{
  color: red;
  font-weight: bold;
  font-size: 50px;
}
.large_order .large_order_announce .cm__icon_phone{
  height: 40px;
}
@media screen and (max-width: 640px){
  .large_order .large_order_announce{
    display: block;
  }
  .large_order .large_order_announce_0 p.n_l.pad0{
    margin: 0;
  }
  .large_order .large_order_announce .header_tel.display{
    text-align: center;
  }
  .large_order .large_order_announce .header_tel.display span{
    font-size: 10vw;
  }
}
/* ▲ 2026.9.8 nakamura ここまで */

/* ▼ 2026.9.10 horikoshi トップページ アンカーバナー（SP）文字サイズ個別調整 */
/* .cm__banners_names の高さ46px・overflow:hidden に対し 13.8px だと3行目以降が切れるため、商品ごとに収まるサイズへ（SPのみ・360px幅で実測） */
@media screen and (max-width: 640px){
  .cm__anchor_banners .cm__anchor_no357 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1139 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no1050 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1146 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no1036 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1048 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1051 .cm__p1{
    font-size: 9.5px;
  }
  .cm__anchor_banners .cm__anchor_no202 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no444 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1052 .cm__p1{
    font-size: 11px;
  }
  .cm__anchor_banners .cm__anchor_no1060 .cm__p1{
    font-size: 9.5px;
  }
  .cm__anchor_banners .cm__anchor_no1061 .cm__p1{
    font-size: 9.5px;
  }
  .cm__anchor_banners .cm__anchor_no1062 .cm__p1{
    font-size: 9.5px;
  }
  .cm__anchor_banners .cm__anchor_no1046 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1150 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1047 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1101 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1102 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no983 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no171 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no1191 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no1034 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no1190 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no1035 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no1037 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no167 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no984 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no985 .cm__p1{
    font-size: 13px;
  }
  .cm__anchor_banners .cm__anchor_no1099 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1149 .cm__p1{
    font-size: 9px;
  }
  .cm__anchor_banners .cm__anchor_no1148 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1147 .cm__p1{
    font-size: 9.5px;
  }
  .cm__anchor_banners .cm__anchor_no1178 .cm__p1{
    font-size: 13px;
  }
  .cm__anchor_banners .cm__anchor_no1179 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1055 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no522 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no523 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1033 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1032 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1128 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no531 .cm__p1{
    font-size: 11.5px;
  }
  .cm__anchor_banners .cm__anchor_no532 .cm__p1{
    font-size: 12px;
  }
  .cm__anchor_banners .cm__anchor_no988 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no521 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1038 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1053 .cm__p1{
    font-size: 10px;
  }
  .cm__anchor_banners .cm__anchor_no1120 .cm__p1{
    font-size: 9px;
  }
  .cm__anchor_banners .cm__anchor_no1134 .cm__p1{
    font-size: 8px;
  }
  .cm__anchor_banners .cm__anchor_no1135 .cm__p1{
    font-size: 7.5px;
  }
  .cm__anchor_banners .cm__anchor_no1136 .cm__p1{
    font-size: 7.5px;
  }
}
/* ▲ 2026.9.10 horikoshi ここまで */
