@charset "utf-8";

/*------------/common------------*/

#footer .mbFooter .FooterLinks li {width:100%;}
#footer .mbFooter .FooterLinks ul {margin-right:0;}
#footer .mbFooter .FooterLinks li a {background-size:10px;}
body.is_sp #footer .mbFooter .FooterLinks li a {line-height: 15px;}
body.lang-ja #footer .mbFooter .FooterLinks li:first-of-type a {line-height: 15px;}
body.is_sp #sidebar .lNaviBox ul li a {padding-left:40px;}
body.is_tab #sidebar .lNaviBox ul li a {padding-left:50px;}

/*------------/english------------*/
body.lang-en #footer .mbFooter .FooterLinks li:first-of-type {}

/*------------/seihin------------*/

body.is_sp #homeProductArea .itemBox,
body.is_sp #pgSeihin .productListArea .itemBox,
body.is_tab #homeProductArea .itemBox,
body.is_tab #pgSeihin .productListArea .itemBox {
    height:145px;
}

body.is_tab #pgSeihin .productListArea .itemBox {width:49%; margin:0 0.5% 1% 0.5%; float: left;}

body.is_sp #contents .productListArea .itemBox p.moreInfo,
body.is_tab #contents .productListArea .itemBox p.moreInfo {bottom:0 !important;}

#pgSeihin .productListArea .itemBox .photo {z-index:1;}
#homeProductArea .itemBox .productThumb::after, .productListArea .itemBox .productThumb::after {z-index:1;}
body.is_sp .productListArea .itemBox .moreInfo::after, body.is_tab .productListArea .itemBox .moreInfo::after {margin:0 0 0 5px;}

body.is_sp #homeProductArea .itemBox,
body.is_sp #pgSeihin .productListArea .itemBox,
body.is_tab #homeProductArea .itemBox,
body.is_tab #pgSeihin .productListArea .itemBox {background-repeat: repeat-x;}


body.pg-seihin-new-pro010{
    &.is_tab,
    &.is_sp{
        #pgSeihin{
        .journal{
            .tbFmtPro02{
                margin:initial; width:calc(100% - 30px) !important;
                float:none !important; margin-left:30px !important;
            }
        }
    }
    }/*is_sp,is_tab*/
}

body.pg-seihin-new{
    &.is_sp,
    &.is_tab{
        #contents{
            #pgSeihin{
                .itemBox{
                    .productThumb{
                        position:static;
                    }

                    .moreInfo{
                        left:initial; right:initial; top:initial; bottom:initial;
                        right:1em; transform:translateY(-10px);
                    }
                }/*itemBox*/
            }/*pgSeihin*/
        }/*contents*/
    }
}/*body.pg-seihin-new*/


.pg-jigyo-kenkyu-sentei.is_sp.iphone-access{
    width:100%;
    
    table{
        width:100% !important; max-width: 100%; 
    }
}
body.pg-jigyo-kenkyu-sentei.is_sp,
body.pg-jigyo-kenkyu-genri.is_sp{
    #sidebar{
        .lNaviBox.spHide{
            display:block !important;
        }
    }
}



/*------------/info------------*/
.news-list{
    .news-row{
        span.news-row__title{
            text-decoration: none !important;
        }
    }/*news-row*/
}


/*------------/feedback------------*/
.pg-feedback-general,
.pg-feedback-technical,
.pg-feedback-recruit,
.pg-feedback-other,
.pg-feedback-hikiai,
.pg-feedback-catalog{
    .cf-back{
        .cf-back__top{
            padding:0; background:transparent; font-weight:400;

            &:hover{
                padding:0; background:transparent;
            }
        }
    }/*cf-back*/

    &.is_sp,
    &.is_tab{
        #sidebar{
            display:none;
        }
        .cf-complete .cf-back{
            gap:1em; justify-content: space-around;
        }
    }
}

body.is_pc #contents a.linkBtn:hover{
    color:#fff;
}

.pg-feedback-catalog{
    .cf-field--address{
        .cf-field__body{
            .cf-subs{
                justify-content: flex-start; flex-wrap: wrap;
                flex-direction: row;

                .cf-field{
                    width:100%;
                }
            }
        }
    }
}/*カタログ単独*/

