@charset "UTF-8";
#popup-bnr{display: none;}
@media screen and (min-width: 768px),print {

    #contentsmain {margin: 0 auto 0px;position: relative;background: #EAECEE;text-align: center;padding: 80px 0 30px;}
    #contentsmain .inner-Box { margin: 0 auto; position: relative; }
    #contentsmain .inner-Box figure.img01 {position: relative;top: 0;left: 0;margin-bottom: 40px;}
    #contentsmain .inner-Box h2{font-size: 30px;line-height: 50px;font-weight: 700;letter-spacing: 1.5px;margin-bottom: 78px;}
    #contentsmain .inner-Box h2 span{  }
    #contentsmain .inBox {margin: 0 auto;position: relative;width: 900px;height: 160px;background: #C41729;border-radius: 80px;padding: 27px 0 0;}
    #contentsmain .inBox figure.img02 {position: absolute;top: 30px;left: 143px;}
    #contentsmain .inBox p.text {font-size: 18px;line-height: 1.6;font-weight: 700;letter-spacing: 0.9px;margin-bottom: -1px;color: #fff;}
    #contentsmain .inBox p.text2 {font-size: 16px;line-height: 1.6;font-weight: 500;letter-spacing: 0.8px;margin-bottom: 30px;display: none;}
    #contentsmain .inBox p{position: relative;top: 0;left: 0;}

}
@media screen and (max-width: 767px) {

    #contentsmain {margin: 0 auto 0.0vw;position: relative;background: #EAECEE;text-align: center;padding: 9.72vw 0 0.25vw;}
    #contentsmain .inner-Box {position: relative;}
    #contentsmain .inner-Box figure.img01 {position: relative;top: 0;left: 0;margin: 0 36.4vw 3.66vw;}
    #contentsmain .inner-Box h2{font-size: 5.31vw;line-height: 9.78vw;font-weight: 700;letter-spacing: 0.26vw;margin-bottom: 9.24vw;}
    #contentsmain .inner-Box h2 span{  }
    #contentsmain .inBox {position: relative;height: 74.35vw;background: #C41729;padding: 15.22vw 0 0;}
    #contentsmain .inBox figure.img02 {position: absolute;top: 8.45vw;left: 6.74vw;width: 14.7vw;}
    #contentsmain .inBox p.text {font-size: 4.35vw;line-height: 1.6;font-weight: 700;letter-spacing: 0.22vw;margin-bottom: -0.24vw;color: #fff;display: none;}
    #contentsmain .inBox p.text2 {font-size: 3.86vw;line-height: 1.6;font-weight: 500;letter-spacing: 0.19vw;margin-bottom: 7.25vw;/* display: none; */color: #fff;text-align: left;margin: 0 0 5.6vw 25.2vw;}
    #contentsmain .inBox p{position: relative;top: 0;left: 0;margin: 0 6.2vw;}

}