@charset "utf-8";
.harassment{
    padding:0 0 80px;
    position:relative;
    z-index: 2;
}
.tc{
    text-align: center;
}
/* sec1 */
.harassment .sec1{
    padding:0 0 50px;
    border-bottom:1px solid #E6E2E0;
    margin:0 20px;
}
.harassment h2{
    font-weight : bold;
    font-size : 23px;
    letter-spacing : 1px;
    color : #000000;
    margin-bottom:50px;
}
.normal-text{
    font-size : 14px;
    line-height : 24px;
    letter-spacing : 1px;
    color : #000000;
    font-weight: 500;
}
.normal-text.t1{
    margin-bottom:40px;
}
.video-wrap{
    margin: 0 auto;
    width: 75%;
    height: auto;
    border-radius: 2.3rem;
    margin-bottom:15px;
    border: 0.4rem solid #626280;
}
.video-wrap video{
    width:100%;
    border-radius: 1.8rem;
    margin-bottom: -2px;
    width: 100.1%;
    height: 100.1%;
}
.video-cap{
    font-size : 13px;
    line-height : 20px;
    letter-spacing : 0.52px;
    color : #38516F;
    font-weight:500;
}
/* sec2 */
.harassment .sec2{
    padding:50px 15px 40px;
    border-bottom:1px solid  rgba(128, 128, 128, 0.1);
}
.normal-text.t2{
    color:#354E6B;
    margin:30px 0 50px;
}
/* sec3 */
.sec3{
    padding:50px 30px 0;
}
.sec3-h3-cap{
    font-size : 18px;
    line-height : 18px;
    letter-spacing : 1.8px;
    color : #354E6B;
    margin-bottom:10px;
}
.sec3 h3{
    font-weight:bold;
    font-size : 30px;
    line-height : 45px;
    letter-spacing : 3px;
    color : #EA7AAA;
    margin-bottom:50px;
}
.normal-text.t3{
    margin:20px 0 25px;
    border-top:1px solid  rgba(128, 128, 128, 0.1);
    padding-top:30px;
}
.normal-text.t4{
    margin-bottom:40px;
}
.normal-text.t5{
    margin:50px -30px 20px;
}
.normal-text.t6{
    margin-bottom:50px;
}
.normal-text.t6 a{
    text-decoration: underline;
    color:#0071B9;
}