@charset "utf-8";
/* 【 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;
}



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




/* 【 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;
}
/* 【 color 】色 *****************************/
.first_point li p, .anchor_link_area h4{
    color: #003979;
}

.yogore, .kome, .code_comment p .nao{
    color:red;
}

.sp1, .asterisk_rei: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{
    color: red;
}
/* 【 content 】*****************************/

.asterisk_rei: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;
}

.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 {
    display: flex;
}

.generator_block1, .generator_block2, .folding_box_maru .folding_box{
    display: flex;
}


/* 【 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;
}


/* 【 font-weight 】 ************************/

.bold_s{
    font-weight: bold;
}

/* 【 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;
}

/* 【 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 】 ***************************/

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

.block01 .sunpou1{
    margin: 0 auto;
}

.folding_box_maru{
    margin-right: auto;
}

.folding_box_maru{
    margin-left: auto;
}

.folding_box_maru{
    margin-top: 20px;
}

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


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

/* 【 margin 】***************/

.syousai1036 .bousen:nth-child(1){
    margin-top: 100px;
}
.bousen h3 {
    margin-top: 40px;
}
.area1 .sunpou1{
    margin-top: 50px;
}
.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{
    margin-bottom: 0;
}

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

.box5 .box_img img {
    margin-left: 140px;
}
/* 【 max-height 】 *************************/
/* 【 max-width 】 **************************/
/* 【 opacity 】 ****************************/
/* 【 overflow 】 ***************************/

.cm__product_item_area.item523{
    overflow: hidden;
}
.item_guide_area div{
    overflow: initial;
}

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

#section10-01 .cm__cw.reitouko_merit,
.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;
}

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

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

.voice_block .right, .reason_box.ex.og4{
    padding: 0;
}



.bouen, .bousen {
    padding-bottom:50px;
}

.asterisk_rei, .r_no1, .r_no2{
    padding-left: 2em;
}

.folding_box_maru{
    padding: 10px;
}


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

.contents_voice .line-2 .voice_block, .contents_voice2 .line-2 .voice_block, .item_im20 p,
.select_link_area .gazou {
    text-align: center;
}

.contents_voice .line-2.div2 .p1, .contents_voice2 .line-2.div2 .p1{
    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;
}


.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, .r_no1, .r_no2{
    text-indent: -1em;
}



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

.bold_s{
    text-decoration: underline;
}



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

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

.box5 .box_img img{
    width: 55%;
}
.contents_voice .line-2.div2 .dummy.slide_box.last, .contents_voice2 .line-2.div2 .dummy.slide_box.last{
    width: 80px;
}
.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%;
}


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

.identification987 .left_relevant.relevant_item .hose_img{
    width: 70%;
}


.acPerformanceContents .seiso_line div img, .left_relevant.relevant_item .band_line .band_box img, .identification987 .left_relevant.relevant_item .hose_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;
}
/* 【 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;
}


/*　▽▽▽▽▽▽ レスポンシブ 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 {
    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;
  }
/* 【 ［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;
}
/* 【 ［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%;
}

.code_comment{
    width: 70%;
}
.cm__product_item_area.item523 {
    width: 95%;
}
.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%;
}
.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) {
    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;
}
/*************** レスポンシブ E ******************************/



}