 @charset "utf-8";

/*========================

sp_customer_harassment.css

========================*/
@media screen and (max-width:768px) {

#main {
 padding:63px 0 0;
}

#main #main_visual {
 display:none;
}

#main #main_visual.left_title {
 display:none;
}

#main #main_cont {
 padding:10px 10px 10px;
}

#customer_harassment #customer_harassment_cont {
 padding:0 10px 30px;
}

#customer_harassment #customer_harassment_cont .basic_policy dl dt {
 font-size: calc(1.6rem + ((1vw - 0.48rem) * 0.6944));
}

#customer_harassment #customer_harassment_cont .basic_policy dl dd {
 font-size: calc(1.3rem + ((1vw - 0.48rem) * 0.6944));
}

#customer_harassment #customer_harassment_cont .case h4 {
 font-size: calc(1.6rem + ((1vw - 0.48rem) * 0.6944));
}

#customer_harassment #customer_harassment_cont .note {
 font-size: calc(1.0rem + ((1vw - 0.48rem) * 0.6944));
}

#customer_harassment #customer_harassment_cont .case ul li {
 font-size: calc(1.3rem + ((1vw - 0.48rem) * 0.6944));
}

#customer_harassment #customer_harassment_cont .outro p {
 font-size: calc(1.3rem + ((1vw - 0.48rem) * 0.6944));
}

}