@charset "utf-8";
/* -----------------------------------------------
common 
-------------------------------------------------*/

/* ==========================================================================
   Margin (PC Base)
   ========================================================================== */

/* --- margin-top --- */
.mt-01 {margin-top: 1px;}
.mt-05 {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt-25 {margin-top: 25px;}
.mt-30 {margin-top: 30px;}
.mt-35 {margin-top: 35px;}
.mt-40 {margin-top: 40px;}
.mt-45 {margin-top: 45px;}
.mt-50 {margin-top: 50px;}
.mt-55 {margin-top: 55px;}
.mt-60 {margin-top: 60px;}
.mt-65 {margin-top: 65px;}
.mt-70 {margin-top: 70px;}
.mt-75 {margin-top: 75px;}
.mt-80 {margin-top: 80px;}
.mt-85 {margin-top: 85px;}
.mt-90 {margin-top: 90px;}
.mt-95 {margin-top: 95px;}
.mt-100{margin-top: 100px;}
.mt-105{margin-top: 105px;}
.mt-110{margin-top: 110px;}
.mt-115{margin-top: 115px;}
.mt-120{margin-top: 120px;}
.mt-125{margin-top: 125px;}
.mt-130{margin-top: 130px;}
.mt-135{margin-top: 135px;}
.mt-140{margin-top: 140px;}
.mt-145{margin-top: 145px;}
.mt-150{margin-top: 150px;}
.mt-155{margin-top: 155px;}
.mt-160{margin-top: 160px;}
.mt-165{margin-top: 165px;}
.mt-170{margin-top: 170px;}
.mt-175{margin-top: 175px;}
.mt-180{margin-top: 180px;}
.mt-185{margin-top: 185px;}
.mt-190{margin-top: 190px;}
.mt-195{margin-top: 195px;}
.mt-200{margin-top: 200px;}
.mt-205{margin-top: 205px;}
.mt-210{margin-top: 210px;}
.mt-215{margin-top: 215px;}
.mt-220{margin-top: 220px;}
.mt-225{margin-top: 225px;}
.mt-230{margin-top: 230px;}
.mt-235{margin-top: 235px;}
.mt-240{margin-top: 240px;}
.mt-245{margin-top: 245px;}
.mt-250{margin-top: 250px;}
.mt-255{margin-top: 255px;}
.mt-260{margin-top: 260px;}
.mt-265{margin-top: 265px;}
.mt-270{margin-top: 270px;}
.mt-275{margin-top: 275px;}
.mt-280{margin-top: 280px;}
.mt-285{margin-top: 285px;}
.mt-290{margin-top: 290px;}
.mt-295{margin-top: 295px;}
.mt-300{margin-top: 300px;}

/* --- margin-right --- */
.mr-01 {margin-right: 1px;}
.mr-05 {margin-right: 5px;}
.mr-10 {margin-right: 10px;}
.mr-15 {margin-right: 15px;}
.mr-20 {margin-right: 20px;}
.mr-25 {margin-right: 25px;}
.mr-30 {margin-right: 30px;}
.mr-35 {margin-right: 35px;}
.mr-40 {margin-right: 40px;}
.mr-45 {margin-right: 45px;}
.mr-50 {margin-right: 50px;}
.mr-55 {margin-right: 55px;}
.mr-60 {margin-right: 60px;}
.mr-65 {margin-right: 65px;}
.mr-70 {margin-right: 70px;}
.mr-75 {margin-right: 75px;}
.mr-80 {margin-right: 80px;}
.mr-85 {margin-right: 85px;}
.mr-90 {margin-right: 90px;}
.mr-95 {margin-right: 95px;}
.mr-100{margin-right: 100px;}
.mr-105{margin-right: 105px;}
.mr-110{margin-right: 110px;}
.mr-115{margin-right: 115px;}
.mr-120{margin-right: 120px;}
.mr-125{margin-right: 125px;}
.mr-130{margin-right: 130px;}
.mr-135{margin-right: 135px;}
.mr-140{margin-right: 140px;}
.mr-145{margin-right: 145px;}
.mr-150{margin-right: 150px;}
.mr-155{margin-right: 155px;}
.mr-160{margin-right: 160px;}
.mr-165{margin-right: 165px;}
.mr-170{margin-right: 170px;}
.mr-175{margin-right: 175px;}
.mr-180{margin-right: 180px;}
.mr-185{margin-right: 185px;}
.mr-190{margin-right: 190px;}
.mr-195{margin-right: 195px;}
.mr-200{margin-right: 200px;}
.mr-205{margin-right: 205px;}
.mr-210{margin-right: 210px;}
.mr-215{margin-right: 215px;}
.mr-220{margin-right: 220px;}
.mr-225{margin-right: 225px;}
.mr-230{margin-right: 230px;}
.mr-235{margin-right: 235px;}
.mr-240{margin-right: 240px;}
.mr-245{margin-right: 245px;}
.mr-250{margin-right: 250px;}
.mr-255{margin-right: 255px;}
.mr-260{margin-right: 260px;}
.mr-265{margin-right: 265px;}
.mr-270{margin-right: 270px;}
.mr-275{margin-right: 275px;}
.mr-280{margin-right: 280px;}
.mr-285{margin-right: 285px;}
.mr-290{margin-right: 290px;}
.mr-295{margin-right: 295px;}
.mr-300{margin-right: 300px;}

/* --- margin-bottom --- */
.mb-01 {margin-bottom: 1px;}
.mb-05 {margin-bottom: 5px;}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}
.mb-20 {margin-bottom: 20px;}
.mb-25 {margin-bottom: 25px;}
.mb-30 {margin-bottom: 30px;}
.mb-35 {margin-bottom: 35px;}
.mb-40 {margin-bottom: 40px;}
.mb-45 {margin-bottom: 45px;}
.mb-50 {margin-bottom: 50px;}
.mb-55 {margin-bottom: 55px;}
.mb-60 {margin-bottom: 60px;}
.mb-65 {margin-bottom: 65px;}
.mb-70 {margin-bottom: 70px;}
.mb-75 {margin-bottom: 75px;}
.mb-80 {margin-bottom: 80px;}
.mb-85 {margin-bottom: 85px;}
.mb-90 {margin-bottom: 90px;}
.mb-95 {margin-bottom: 95px;}
.mb-100{margin-bottom: 100px;}
.mb-105{margin-bottom: 105px;}
.mb-110{margin-bottom: 110px;}
.mb-115{margin-bottom: 115px;}
.mb-120{margin-bottom: 120px;}
.mb-125{margin-bottom: 125px;}
.mb-130{margin-bottom: 130px;}
.mb-135{margin-bottom: 135px;}
.mb-140{margin-bottom: 140px;}
.mb-145{margin-bottom: 145px;}
.mb-150{margin-bottom: 150px;}
.mb-155{margin-bottom: 155px;}
.mb-160{margin-bottom: 160px;}
.mb-165{margin-bottom: 165px;}
.mb-170{margin-bottom: 170px;}
.mb-175{margin-bottom: 175px;}
.mb-180{margin-bottom: 180px;}
.mb-185{margin-bottom: 185px;}
.mb-190{margin-bottom: 190px;}
.mb-195{margin-bottom: 195px;}
.mb-200{margin-bottom: 200px;}
.mb-205{margin-bottom: 205px;}
.mb-210{margin-bottom: 210px;}
.mb-215{margin-bottom: 215px;}
.mb-220{margin-bottom: 220px;}
.mb-225{margin-bottom: 225px;}
.mb-230{margin-bottom: 230px;}
.mb-235{margin-bottom: 235px;}
.mb-240{margin-bottom: 240px;}
.mb-245{margin-bottom: 245px;}
.mb-250{margin-bottom: 250px;}
.mb-255{margin-bottom: 255px;}
.mb-260{margin-bottom: 260px;}
.mb-265{margin-bottom: 265px;}
.mb-270{margin-bottom: 270px;}
.mb-275{margin-bottom: 275px;}
.mb-280{margin-bottom: 280px;}
.mb-285{margin-bottom: 285px;}
.mb-290{margin-bottom: 290px;}
.mb-295{margin-bottom: 295px;}
.mb-300{margin-bottom: 300px;}

/* --- margin-left --- */
.ml-01 {margin-left: 1px;}
.ml-05 {margin-left: 5px;}
.ml-10 {margin-left: 10px;}
.ml-15 {margin-left: 15px;}
.ml-20 {margin-left: 20px;}
.ml-25 {margin-left: 25px;}
.ml-30 {margin-left: 30px;}
.ml-35 {margin-left: 35px;}
.ml-40 {margin-left: 40px;}
.ml-45 {margin-left: 45px;}
.ml-50 {margin-left: 50px;}
.ml-55 {margin-left: 55px;}
.ml-60 {margin-left: 60px;}
.ml-65 {margin-left: 65px;}
.ml-70 {margin-left: 70px;}
.ml-75 {margin-left: 75px;}
.ml-80 {margin-left: 80px;}
.ml-85 {margin-left: 85px;}
.ml-90 {margin-left: 90px;}
.ml-95 {margin-left: 95px;}
.ml-100{margin-left: 100px;}
.ml-105{margin-left: 105px;}
.ml-110{margin-left: 110px;}
.ml-115{margin-left: 115px;}
.ml-120{margin-left: 120px;}
.ml-125{margin-left: 125px;}
.ml-130{margin-left: 130px;}
.ml-135{margin-left: 135px;}
.ml-140{margin-left: 140px;}
.ml-145{margin-left: 145px;}
.ml-150{margin-left: 150px;}
.ml-155{margin-left: 155px;}
.ml-160{margin-left: 160px;}
.ml-165{margin-left: 165px;}
.ml-170{margin-left: 170px;}
.ml-175{margin-left: 175px;}
.ml-180{margin-left: 180px;}
.ml-185{margin-left: 185px;}
.ml-190{margin-left: 190px;}
.ml-195{margin-left: 195px;}
.ml-200{margin-left: 200px;}
.ml-205{margin-left: 205px;}
.ml-210{margin-left: 210px;}
.ml-215{margin-left: 215px;}
.ml-220{margin-left: 220px;}
.ml-225{margin-left: 225px;}
.ml-230{margin-left: 230px;}
.ml-235{margin-left: 235px;}
.ml-240{margin-left: 240px;}
.ml-245{margin-left: 245px;}
.ml-250{margin-left: 250px;}
.ml-255{margin-left: 255px;}
.ml-260{margin-left: 260px;}
.ml-265{margin-left: 265px;}
.ml-270{margin-left: 270px;}
.ml-275{margin-left: 275px;}
.ml-280{margin-left: 280px;}
.ml-285{margin-left: 285px;}
.ml-290{margin-left: 290px;}
.ml-295{margin-left: 295px;}
.ml-300{margin-left: 300px;}


/* ==========================================================================
   Padding (PC Base)
   ========================================================================== */

/* --- padding-top --- */
.pt-01 {padding-top: 1px;}
.pt-05 {padding-top: 5px;}
.pt-10 {padding-top: 10px;}
.pt-15 {padding-top: 15px;}
.pt-20 {padding-top: 20px;}
.pt-25 {padding-top: 25px;}
.pt-30 {padding-top: 30px;}
.pt-35 {padding-top: 35px;}
.pt-40 {padding-top: 40px;}
.pt-45 {padding-top: 45px;}
.pt-50 {padding-top: 50px;}
.pt-55 {padding-top: 55px;}
.pt-60 {padding-top: 60px;}
.pt-65 {padding-top: 65px;}
.pt-70 {padding-top: 70px;}
.pt-75 {padding-top: 75px;}
.pt-80 {padding-top: 80px;}
.pt-85 {padding-top: 85px;}
.pt-90 {padding-top: 90px;}
.pt-95 {padding-top: 95px;}
.pt-100{padding-top: 100px;}
.pt-105{padding-top: 105px;}
.pt-110{padding-top: 110px;}
.pt-115{padding-top: 115px;}
.pt-120{padding-top: 120px;}
.pt-125{padding-top: 125px;}
.pt-130{padding-top: 130px;}
.pt-135{padding-top: 135px;}
.pt-140{padding-top: 140px;}
.pt-145{padding-top: 145px;}
.pt-150{padding-top: 150px;}
.pt-155{padding-top: 155px;}
.pt-160{padding-top: 160px;}
.pt-165{padding-top: 165px;}
.pt-170{padding-top: 170px;}
.pt-175{padding-top: 175px;}
.pt-180{padding-top: 180px;}
.pt-185{padding-top: 185px;}
.pt-190{padding-top: 190px;}
.pt-195{padding-top: 195px;}
.pt-200{padding-top: 200px;}
.pt-205{padding-top: 205px;}
.pt-210{padding-top: 210px;}
.pt-215{padding-top: 215px;}
.pt-220{padding-top: 220px;}
.pt-225{padding-top: 225px;}
.pt-230{padding-top: 230px;}
.pt-235{padding-top: 235px;}
.pt-240{padding-top: 240px;}
.pt-245{padding-top: 245px;}
.pt-250{padding-top: 250px;}
.pt-255{padding-top: 255px;}
.pt-260{padding-top: 260px;}
.pt-265{padding-top: 265px;}
.pt-270{padding-top: 270px;}
.pt-275{padding-top: 275px;}
.pt-280{padding-top: 280px;}
.pt-285{padding-top: 285px;}
.pt-290{padding-top: 290px;}
.pt-295{padding-top: 295px;}
.pt-300{padding-top: 300px;}

/* --- padding-right --- */
.pr-01 {padding-right: 1px;}
.pr-05 {padding-right: 5px;}
.pr-10 {padding-right: 10px;}
.pr-15 {padding-right: 15px;}
.pr-20 {padding-right: 20px;}
.pr-25 {padding-right: 25px;}
.pr-30 {padding-right: 30px;}
.pr-35 {padding-right: 35px;}
.pr-40 {padding-right: 40px;}
.pr-45 {padding-right: 45px;}
.pr-50 {padding-right: 50px;}
.pr-55 {padding-right: 55px;}
.pr-60 {padding-right: 60px;}
.pr-65 {padding-right: 65px;}
.pr-70 {padding-right: 70px;}
.pr-75 {padding-right: 75px;}
.pr-80 {padding-right: 80px;}
.pr-85 {padding-right: 85px;}
.pr-90 {padding-right: 90px;}
.pr-95 {padding-right: 95px;}
.pr-100{padding-right: 100px;}
.pr-105{padding-right: 105px;}
.pr-110{padding-right: 110px;}
.pr-115{padding-right: 115px;}
.pr-120{padding-right: 120px;}
.pr-125{padding-right: 125px;}
.pr-130{padding-right: 130px;}
.pr-135{padding-right: 135px;}
.pr-140{padding-right: 140px;}
.pr-145{padding-right: 145px;}
.pr-150{padding-right: 150px;}
.pr-155{padding-right: 155px;}
.pr-160{padding-right: 160px;}
.pr-165{padding-right: 165px;}
.pr-170{padding-right: 170px;}
.pr-175{padding-right: 175px;}
.pr-180{padding-right: 180px;}
.pr-185{padding-right: 185px;}
.pr-190{padding-right: 190px;}
.pr-195{padding-right: 195px;}
.pr-200{padding-right: 200px;}
.pr-205{padding-right: 205px;}
.pr-210{padding-right: 210px;}
.pr-215{padding-right: 215px;}
.pr-220{padding-right: 220px;}
.pr-225{padding-right: 225px;}
.pr-230{padding-right: 230px;}
.pr-235{padding-right: 235px;}
.pr-240{padding-right: 240px;}
.pr-245{padding-right: 245px;}
.pr-250{padding-right: 250px;}
.pr-255{padding-right: 255px;}
.pr-260{padding-right: 260px;}
.pr-265{padding-right: 265px;}
.pr-270{padding-right: 270px;}
.pr-275{padding-right: 275px;}
.pr-280{padding-right: 280px;}
.pr-285{padding-right: 285px;}
.pr-290{padding-right: 290px;}
.pr-295{padding-right: 295px;}
.pr-300{padding-right: 300px;}

/* --- padding-bottom --- */
.pb-01 {padding-bottom: 1px;}
.pb-05 {padding-bottom: 5px;}
.pb-10 {padding-bottom: 10px;}
.pb-15 {padding-bottom: 15px;}
.pb-20 {padding-bottom: 20px;}
.pb-25 {padding-bottom: 25px;}
.pb-30 {padding-bottom: 30px;}
.pb-35 {padding-bottom: 35px;}
.pb-40 {padding-bottom: 40px;}
.pb-45 {padding-bottom: 45px;}
.pb-50 {padding-bottom: 50px;}
.pb-55 {padding-bottom: 55px;}
.pb-60 {padding-bottom: 60px;}
.pb-65 {padding-bottom: 65px;}
.pb-70 {padding-bottom: 70px;}
.pb-75 {padding-bottom: 75px;}
.pb-80 {padding-bottom: 80px;}
.pb-85 {padding-bottom: 85px;}
.pb-90 {padding-bottom: 90px;}
.pb-95 {padding-bottom: 95px;}
.pb-100{padding-bottom: 100px;}
.pb-105{padding-bottom: 105px;}
.pb-110{padding-bottom: 110px;}
.pb-115{padding-bottom: 115px;}
.pb-120{padding-bottom: 120px;}
.pb-125{padding-bottom: 125px;}
.pb-130{padding-bottom: 130px;}
.pb-135{padding-bottom: 135px;}
.pb-140{padding-bottom: 140px;}
.pb-145{padding-bottom: 145px;}
.pb-150{padding-bottom: 150px;}
.pb-155{padding-bottom: 155px;}
.pb-160{padding-bottom: 160px;}
.pb-165{padding-bottom: 165px;}
.pb-170{padding-bottom: 170px;}
.pb-175{padding-bottom: 175px;}
.pb-180{padding-bottom: 180px;}
.pb-185{padding-bottom: 185px;}
.pb-190{padding-bottom: 190px;}
.pb-195{padding-bottom: 195px;}
.pb-200{padding-bottom: 200px;}
.pb-205{padding-bottom: 205px;}
.pb-210{padding-bottom: 210px;}
.pb-215{padding-bottom: 215px;}
.pb-220{padding-bottom: 220px;}
.pb-225{padding-bottom: 225px;}
.pb-230{padding-bottom: 230px;}
.pb-235{padding-bottom: 235px;}
.pb-240{padding-bottom: 240px;}
.pb-245{padding-bottom: 245px;}
.pb-250{padding-bottom: 250px;}
.pb-255{padding-bottom: 255px;}
.pb-260{padding-bottom: 260px;}
.pb-265{padding-bottom: 265px;}
.pb-270{padding-bottom: 270px;}
.pb-275{padding-bottom: 275px;}
.pb-280{padding-bottom: 280px;}
.pb-285{padding-bottom: 285px;}
.pb-290{padding-bottom: 290px;}
.pb-295{padding-bottom: 295px;}
.pb-300{padding-bottom: 300px;}

/* --- padding-left --- */
.pl-01 {padding-left: 1px;}
.pl-05 {padding-left: 5px;}
.pl-10 {padding-left: 10px;}
.pl-15 {padding-left: 15px;}
.pl-20 {padding-left: 20px;}
.pl-25 {padding-left: 25px;}
.pl-30 {padding-left: 30px;}
.pl-35 {padding-left: 35px;}
.pl-40 {padding-left: 40px;}
.pl-45 {padding-left: 45px;}
.pl-50 {padding-left: 50px;}
.pl-55 {padding-left: 55px;}
.pl-60 {padding-left: 60px;}
.pl-65 {padding-left: 65px;}
.pl-70 {padding-left: 70px;}
.pl-75 {padding-left: 75px;}
.pl-80 {padding-left: 80px;}
.pl-85 {padding-left: 85px;}
.pl-90 {padding-left: 90px;}
.pl-95 {padding-left: 95px;}
.pl-100{padding-left: 100px;}
.pl-105{padding-left: 105px;}
.pl-110{padding-left: 110px;}
.pl-115{padding-left: 115px;}
.pl-120{padding-left: 120px;}
.pl-125{padding-left: 125px;}
.pl-130{padding-left: 130px;}
.pl-135{padding-left: 135px;}
.pl-140{padding-left: 140px;}
.pl-145{padding-left: 145px;}
.pl-150{padding-left: 150px;}
.pl-155{padding-left: 155px;}
.pl-160{padding-left: 160px;}
.pl-165{padding-left: 165px;}
.pl-170{padding-left: 170px;}
.pl-175{padding-left: 175px;}
.pl-180{padding-left: 180px;}
.pl-185{padding-left: 185px;}
.pl-190{padding-left: 190px;}
.pl-195{padding-left: 195px;}
.pl-200{padding-left: 200px;}
.pl-205{padding-left: 205px;}
.pl-210{padding-left: 210px;}
.pl-215{padding-left: 215px;}
.pl-220{padding-left: 220px;}
.pl-225{padding-left: 225px;}
.pl-230{padding-left: 230px;}
.pl-235{padding-left: 235px;}
.pl-240{padding-left: 240px;}
.pl-245{padding-left: 245px;}
.pl-250{padding-left: 250px;}
.pl-255{padding-left: 255px;}
.pl-260{padding-left: 260px;}
.pl-265{padding-left: 265px;}
.pl-270{padding-left: 270px;}
.pl-275{padding-left: 275px;}
.pl-280{padding-left: 280px;}
.pl-285{padding-left: 285px;}
.pl-290{padding-left: 290px;}
.pl-295{padding-left: 295px;}
.pl-300{padding-left: 300px;}


/* ==========================================================================
   Media Query (max-width: 750px)
   ========================================================================== */

@media (max-width: 750px) {
    /* --- margin-top --- */
    .mt-01 {margin-top: 0.133vw;}
    .mt-05 {margin-top: 0.667vw;}
    .mt-10 {margin-top: 1.333vw;}
    .mt-15 {margin-top: 2vw;}
    .mt-20 {margin-top: 2.667vw;}
    .mt-25 {margin-top: 3.333vw;}
    .mt-30 {margin-top: 4vw;}
    .mt-35 {margin-top: 4.667vw;}
    .mt-40 {margin-top: 5.333vw;}
    .mt-45 {margin-top: 6vw;}
    .mt-50 {margin-top: 6.667vw;}
    .mt-55 {margin-top: 7.333vw;}
    .mt-60 {margin-top: 8vw;}
    .mt-65 {margin-top: 8.667vw;}
    .mt-70 {margin-top: 9.333vw;}
    .mt-75 {margin-top: 10vw;}
    .mt-80 {margin-top: 10.667vw;}
    .mt-85 {margin-top: 11.333vw;}
    .mt-90 {margin-top: 12vw;}
    .mt-95 {margin-top: 12.667vw;}
    .mt-100{margin-top: 13.333vw;}
    .mt-105{margin-top: 14vw;}
    .mt-110{margin-top: 14.667vw;}
    .mt-115{margin-top: 15.333vw;}
    .mt-120{margin-top: 16vw;}
    .mt-125{margin-top: 16.667vw;}
    .mt-130{margin-top: 17.333vw;}
    .mt-135{margin-top: 18vw;}
    .mt-140{margin-top: 18.667vw;}
    .mt-145{margin-top: 19.333vw;}
    .mt-150{margin-top: 20vw;}
    .mt-155{margin-top: 20.667vw;}
    .mt-160{margin-top: 21.333vw;}
    .mt-165{margin-top: 22vw;}
    .mt-170{margin-top: 22.667vw;}
    .mt-175{margin-top: 23.333vw;}
    .mt-180{margin-top: 24vw;}
    .mt-185{margin-top: 24.667vw;}
    .mt-190{margin-top: 25.333vw;}
    .mt-195{margin-top: 26vw;}
    .mt-200{margin-top: 26.667vw;}
    .mt-205{margin-top: 27.333vw;}
    .mt-210{margin-top: 28vw;}
    .mt-215{margin-top: 28.667vw;}
    .mt-220{margin-top: 29.333vw;}
    .mt-225{margin-top: 30vw;}
    .mt-230{margin-top: 30.667vw;}
    .mt-235{margin-top: 31.333vw;}
    .mt-240{margin-top: 32vw;}
    .mt-245{margin-top: 32.667vw;}
    .mt-250{margin-top: 33.333vw;}
    .mt-255{margin-top: 34vw;}
    .mt-260{margin-top: 34.667vw;}
    .mt-265{margin-top: 35.333vw;}
    .mt-270{margin-top: 36vw;}
    .mt-275{margin-top: 36.667vw;}
    .mt-280{margin-top: 37.333vw;}
    .mt-285{margin-top: 38vw;}
    .mt-290{margin-top: 38.667vw;}
    .mt-295{margin-top: 39.333vw;}
    .mt-300{margin-top: 40vw;}

    /* --- margin-right --- */
    .mr-01 {margin-right: 0.133vw;}
    .mr-05 {margin-right: 0.667vw;}
    .mr-10 {margin-right: 1.333vw;}
    .mr-15 {margin-right: 2vw;}
    .mr-20 {margin-right: 2.667vw;}
    .mr-25 {margin-right: 3.333vw;}
    .mr-30 {margin-right: 4vw;}
    .mr-35 {margin-right: 4.667vw;}
    .mr-40 {margin-right: 5.333vw;}
    .mr-45 {margin-right: 6vw;}
    .mr-50 {margin-right: 6.667vw;}
    .mr-55 {margin-right: 7.333vw;}
    .mr-60 {margin-right: 8vw;}
    .mr-65 {margin-right: 8.667vw;}
    .mr-70 {margin-right: 9.333vw;}
    .mr-75 {margin-right: 10vw;}
    .mr-80 {margin-right: 10.667vw;}
    .mr-85 {margin-right: 11.333vw;}
    .mr-90 {margin-right: 12vw;}
    .mr-95 {margin-right: 12.667vw;}
    .mr-100{margin-right: 13.333vw;}
    .mr-105{margin-right: 14vw;}
    .mr-110{margin-right: 14.667vw;}
    .mr-115{margin-right: 15.333vw;}
    .mr-120{margin-right: 16vw;}
    .mr-125{margin-right: 16.667vw;}
    .mr-130{margin-right: 17.333vw;}
    .mr-135{margin-right: 18vw;}
    .mr-140{margin-right: 18.667vw;}
    .mr-145{margin-right: 19.333vw;}
    .mr-150{margin-right: 20vw;}
    .mr-155{margin-right: 20.667vw;}
    .mr-160{margin-right: 21.333vw;}
    .mr-165{margin-right: 22vw;}
    .mr-170{margin-right: 22.667vw;}
    .mr-175{margin-right: 23.333vw;}
    .mr-180{margin-right: 24vw;}
    .mr-185{margin-right: 24.667vw;}
    .mr-190{margin-right: 25.333vw;}
    .mr-195{margin-right: 26vw;}
    .mr-200{margin-right: 26.667vw;}
    .mr-205{margin-right: 27.333vw;}
    .mr-210{margin-right: 28vw;}
    .mr-215{margin-right: 28.667vw;}
    .mr-220{margin-right: 29.333vw;}
    .mr-225{margin-right: 30vw;}
    .mr-230{margin-right: 30.667vw;}
    .mr-235{margin-right: 31.333vw;}
    .mr-240{margin-right: 32vw;}
    .mr-245{margin-right: 32.667vw;}
    .mr-250{margin-right: 33.333vw;}
    .mr-255{margin-right: 34vw;}
    .mr-260{margin-right: 34.667vw;}
    .mr-265{margin-right: 35.333vw;}
    .mr-270{margin-right: 36vw;}
    .mr-275{margin-right: 36.667vw;}
    .mr-280{margin-right: 37.333vw;}
    .mr-285{margin-right: 38vw;}
    .mr-290{margin-right: 38.667vw;}
    .mr-295{margin-right: 39.333vw;}
    .mr-300{margin-right: 40vw;}

    /* --- margin-bottom --- */
    .mb-01 {margin-bottom: 0.133vw;}
    .mb-05 {margin-bottom: 0.667vw;}
    .mb-10 {margin-bottom: 1.333vw;}
    .mb-15 {margin-bottom: 2vw;}
    .mb-20 {margin-bottom: 2.667vw;}
    .mb-25 {margin-bottom: 3.333vw;}
    .mb-30 {margin-bottom: 4vw;}
    .mb-35 {margin-bottom: 4.667vw;}
    .mb-40 {margin-bottom: 5.333vw;}
    .mb-45 {margin-bottom: 6vw;}
    .mb-50 {margin-bottom: 6.667vw;}
    .mb-55 {margin-bottom: 7.333vw;}
    .mb-60 {margin-bottom: 8vw;}
    .mb-65 {margin-bottom: 8.667vw;}
    .mb-70 {margin-bottom: 9.333vw;}
    .mb-75 {margin-bottom: 10vw;}
    .mb-80 {margin-bottom: 10.667vw;}
    .mb-85 {margin-bottom: 11.333vw;}
    .mb-90 {margin-bottom: 12vw;}
    .mb-95 {margin-bottom: 12.667vw;}
    .mb-100{margin-bottom: 13.333vw;}
    .mb-105{margin-bottom: 14vw;}
    .mb-110{margin-bottom: 14.667vw;}
    .mb-115{margin-bottom: 15.333vw;}
    .mb-120{margin-bottom: 16vw;}
    .mb-125{margin-bottom: 16.667vw;}
    .mb-130{margin-bottom: 17.333vw;}
    .mb-135{margin-bottom: 18vw;}
    .mb-140{margin-bottom: 18.667vw;}
    .mb-145{margin-bottom: 19.333vw;}
    .mb-150{margin-bottom: 20vw;}
    .mb-155{margin-bottom: 20.667vw;}
    .mb-160{margin-bottom: 21.333vw;}
    .mb-165{margin-bottom: 22vw;}
    .mb-170{margin-bottom: 22.667vw;}
    .mb-175{margin-bottom: 23.333vw;}
    .mb-180{margin-bottom: 24vw;}
    .mb-185{margin-bottom: 24.667vw;}
    .mb-190{margin-bottom: 25.333vw;}
    .mb-195{margin-bottom: 26vw;}
    .mb-200{margin-bottom: 26.667vw;}
    .mb-205{margin-bottom: 27.333vw;}
    .mb-210{margin-bottom: 28vw;}
    .mb-215{margin-bottom: 28.667vw;}
    .mb-220{margin-bottom: 29.333vw;}
    .mb-225{margin-bottom: 30vw;}
    .mb-230{margin-bottom: 30.667vw;}
    .mb-235{margin-bottom: 31.333vw;}
    .mb-240{margin-bottom: 32vw;}
    .mb-245{margin-bottom: 32.667vw;}
    .mb-250{margin-bottom: 33.333vw;}
    .mb-255{margin-bottom: 34vw;}
    .mb-260{margin-bottom: 34.667vw;}
    .mb-265{margin-bottom: 35.333vw;}
    .mb-270{margin-bottom: 36vw;}
    .mb-275{margin-bottom: 36.667vw;}
    .mb-280{margin-bottom: 37.333vw;}
    .mb-285{margin-bottom: 38vw;}
    .mb-290{margin-bottom: 38.667vw;}
    .mb-295{margin-bottom: 39.333vw;}
    .mb-300{margin-bottom: 40vw;}

    /* --- margin-left --- */
    .ml-01 {margin-left: 0.133vw;}
    .ml-05 {margin-left: 0.667vw;}
    .ml-10 {margin-left: 1.333vw;}
    .ml-15 {margin-left: 2vw;}
    .ml-20 {margin-left: 2.667vw;}
    .ml-25 {margin-left: 3.333vw;}
    .ml-30 {margin-left: 4vw;}
    .ml-35 {margin-left: 4.667vw;}
    .ml-40 {margin-left: 5.333vw;}
    .ml-45 {margin-left: 6vw;}
    .ml-50 {margin-left: 6.667vw;}
    .ml-55 {margin-left: 7.333vw;}
    .ml-60 {margin-left: 8vw;}
    .ml-65 {margin-left: 8.667vw;}
    .ml-70 {margin-left: 9.333vw;}
    .ml-75 {margin-left: 10vw;}
    .ml-80 {margin-left: 10.667vw;}
    .ml-85 {margin-left: 11.333vw;}
    .ml-90 {margin-left: 12vw;}
    .ml-95 {margin-left: 12.667vw;}
    .ml-100{margin-left: 13.333vw;}
    .ml-105{margin-left: 14vw;}
    .ml-110{margin-left: 14.667vw;}
    .ml-115{margin-left: 15.333vw;}
    .ml-120{margin-left: 16vw;}
    .ml-125{margin-left: 16.667vw;}
    .ml-130{margin-left: 17.333vw;}
    .ml-135{margin-left: 18vw;}
    .ml-140{margin-left: 18.667vw;}
    .ml-145{margin-left: 19.333vw;}
    .ml-150{margin-left: 20vw;}
    .ml-155{margin-left: 20.667vw;}
    .ml-160{margin-left: 21.333vw;}
    .ml-165{margin-left: 22vw;}
    .ml-170{margin-left: 22.667vw;}
    .ml-175{margin-left: 23.333vw;}
    .ml-180{margin-left: 24vw;}
    .ml-185{margin-left: 24.667vw;}
    .ml-190{margin-left: 25.333vw;}
    .ml-195{margin-left: 26vw;}
    .ml-200{margin-left: 26.667vw;}
    .ml-205{margin-left: 27.333vw;}
    .ml-210{margin-left: 28vw;}
    .ml-215{margin-left: 28.667vw;}
    .ml-220{margin-left: 29.333vw;}
    .ml-225{margin-left: 30vw;}
    .ml-230{margin-left: 30.667vw;}
    .ml-235{margin-left: 31.333vw;}
    .ml-240{margin-left: 32vw;}
    .ml-245{margin-left: 32.667vw;}
    .ml-250{margin-left: 33.333vw;}
    .ml-255{margin-left: 34vw;}
    .ml-260{margin-left: 34.667vw;}
    .ml-265{margin-left: 35.333vw;}
    .ml-270{margin-left: 36vw;}
    .ml-275{margin-left: 36.667vw;}
    .ml-280{margin-left: 37.333vw;}
    .ml-285{margin-left: 38vw;}
    .ml-290{margin-left: 38.667vw;}
    .ml-295{margin-left: 39.333vw;}
    .ml-300{margin-left: 40vw;}

    /* --- padding-top --- */
    .pt-01 {padding-top: 0.133vw;}
    .pt-05 {padding-top: 0.667vw;}
    .pt-10 {padding-top: 1.333vw;}
    .pt-15 {padding-top: 2vw;}
    .pt-20 {padding-top: 2.667vw;}
    .pt-25 {padding-top: 3.333vw;}
    .pt-30 {padding-top: 4vw;}
    .pt-35 {padding-top: 4.667vw;}
    .pt-40 {padding-top: 5.333vw;}
    .pt-45 {padding-top: 6vw;}
    .pt-50 {padding-top: 6.667vw;}
    .pt-55 {padding-top: 7.333vw;}
    .pt-60 {padding-top: 8vw;}
    .pt-65 {padding-top: 8.667vw;}
    .pt-70 {padding-top: 9.333vw;}
    .pt-75 {padding-top: 10vw;}
    .pt-80 {padding-top: 10.667vw;}
    .pt-85 {padding-top: 11.333vw;}
    .pt-90 {padding-top: 12vw;}
    .pt-95 {padding-top: 12.667vw;}
    .pt-100{padding-top: 13.333vw;}
    .pt-105{padding-top: 14vw;}
    .pt-110{padding-top: 14.667vw;}
    .pt-115{padding-top: 15.333vw;}
    .pt-120{padding-top: 16vw;}
    .pt-125{padding-top: 16.667vw;}
    .pt-130{padding-top: 17.333vw;}
    .pt-135{padding-top: 18vw;}
    .pt-140{padding-top: 18.667vw;}
    .pt-145{padding-top: 19.333vw;}
    .pt-150{padding-top: 20vw;}
    .pt-155{padding-top: 20.667vw;}
    .pt-160{padding-top: 21.333vw;}
    .pt-165{padding-top: 22vw;}
    .pt-170{padding-top: 22.667vw;}
    .pt-175{padding-top: 23.333vw;}
    .pt-180{padding-top: 24vw;}
    .pt-185{padding-top: 24.667vw;}
    .pt-190{padding-top: 25.333vw;}
    .pt-195{padding-top: 26vw;}
    .pt-200{padding-top: 26.667vw;}
    .pt-205{padding-top: 27.333vw;}
    .pt-210{padding-top: 28vw;}
    .pt-215{padding-top: 28.667vw;}
    .pt-220{padding-top: 29.333vw;}
    .pt-225{padding-top: 30vw;}
    .pt-230{padding-top: 30.667vw;}
    .pt-235{padding-top: 31.333vw;}
    .pt-240{padding-top: 32vw;}
    .pt-245{padding-top: 32.667vw;}
    .pt-250{padding-top: 33.333vw;}
    .pt-255{padding-top: 34vw;}
    .pt-260{padding-top: 34.667vw;}
    .pt-265{padding-top: 35.333vw;}
    .pt-270{padding-top: 36vw;}
    .pt-275{padding-top: 36.667vw;}
    .pt-280{padding-top: 37.333vw;}
    .pt-285{padding-top: 38vw;}
    .pt-290{padding-top: 38.667vw;}
    .pt-295{padding-top: 39.333vw;}
    .pt-300{padding-top: 40vw;}

    /* --- padding-right --- */
    .pr-01 {padding-right: 0.133vw;}
    .pr-05 {padding-right: 0.667vw;}
    .pr-10 {padding-right: 1.333vw;}
    .pr-15 {padding-right: 2vw;}
    .pr-20 {padding-right: 2.667vw;}
    .pr-25 {padding-right: 3.333vw;}
    .pr-30 {padding-right: 4vw;}
    .pr-35 {padding-right: 4.667vw;}
    .pr-40 {padding-right: 5.333vw;}
    .pr-45 {padding-right: 6vw;}
    .pr-50 {padding-right: 6.667vw;}
    .pr-55 {padding-right: 7.333vw;}
    .pr-60 {padding-right: 8vw;}
    .pr-65 {padding-right: 8.667vw;}
    .pr-70 {padding-right: 9.333vw;}
    .pr-75 {padding-right: 10vw;}
    .pr-80 {padding-right: 10.667vw;}
    .pr-85 {padding-right: 11.333vw;}
    .pr-90 {padding-right: 12vw;}
    .pr-95 {padding-right: 12.667vw;}
    .pr-100{padding-right: 13.333vw;}
    .pr-105{padding-right: 14vw;}
    .pr-110{padding-right: 14.667vw;}
    .pr-115{padding-right: 15.333vw;}
    .pr-120{padding-right: 16vw;}
    .pr-125{padding-right: 16.667vw;}
    .pr-130{padding-right: 17.333vw;}
    .pr-135{padding-right: 18vw;}
    .pr-140{padding-right: 18.667vw;}
    .pr-145{padding-right: 19.333vw;}
    .pr-150{padding-right: 20vw;}
    .pr-155{padding-right: 20.667vw;}
    .pr-160{padding-right: 21.333vw;}
    .pr-165{padding-right: 22vw;}
    .pr-170{padding-right: 22.667vw;}
    .pr-175{padding-right: 23.333vw;}
    .pr-180{padding-right: 24vw;}
    .pr-185{padding-right: 24.667vw;}
    .pr-190{padding-right: 25.333vw;}
    .pr-195{padding-right: 26vw;}
    .pr-200{padding-right: 26.667vw;}
    .pr-205{padding-right: 27.333vw;}
    .pr-210{padding-right: 28vw;}
    .pr-215{padding-right: 28.667vw;}
    .pr-220{padding-right: 29.333vw;}
    .pr-225{padding-right: 30vw;}
    .pr-230{padding-right: 30.667vw;}
    .pr-235{padding-right: 31.333vw;}
    .pr-240{padding-right: 32vw;}
    .pr-245{padding-right: 32.667vw;}
    .pr-250{padding-right: 33.333vw;}
    .pr-255{padding-right: 34vw;}
    .pr-260{padding-right: 34.667vw;}
    .pr-265{padding-right: 35.333vw;}
    .pr-270{padding-right: 36vw;}
    .pr-275{padding-right: 36.667vw;}
    .pr-280{padding-right: 37.333vw;}
    .pr-285{padding-right: 38vw;}
    .pr-290{padding-right: 38.667vw;}
    .pr-295{padding-right: 39.333vw;}
    .pr-300{padding-right: 40vw;}

    /* --- padding-bottom --- */
    .pb-01 {padding-bottom: 0.133vw;}
    .pb-05 {padding-bottom: 0.667vw;}
    .pb-10 {padding-bottom: 1.333vw;}
    .pb-15 {padding-bottom: 2vw;}
    .pb-20 {padding-bottom: 2.667vw;}
    .pb-25 {padding-bottom: 3.333vw;}
    .pb-30 {padding-bottom: 4vw;}
    .pb-35 {padding-bottom: 4.667vw;}
    .pb-40 {padding-bottom: 5.333vw;}
    .pb-45 {padding-bottom: 6vw;}
    .pb-50 {padding-bottom: 6.667vw;}
    .pb-55 {padding-bottom: 7.333vw;}
    .pb-60 {padding-bottom: 8vw;}
    .pb-65 {padding-bottom: 8.667vw;}
    .pb-70 {padding-bottom: 9.333vw;}
    .pb-75 {padding-bottom: 10vw;}
    .pb-80 {padding-bottom: 10.667vw;}
    .pb-85 {padding-bottom: 11.333vw;}
    .pb-90 {padding-bottom: 12vw;}
    .pb-95 {padding-bottom: 12.667vw;}
    .pb-100{padding-bottom: 13.333vw;}
    .pb-105{padding-bottom: 14vw;}
    .pb-110{padding-bottom: 14.667vw;}
    .pb-115{padding-bottom: 15.333vw;}
    .pb-120{padding-bottom: 16vw;}
    .pb-125{padding-bottom: 16.667vw;}
    .pb-130{padding-bottom: 17.333vw;}
    .pb-135{padding-bottom: 18vw;}
    .pb-140{padding-bottom: 18.667vw;}
    .pb-145{padding-bottom: 19.333vw;}
    .pb-150{padding-bottom: 20vw;}
    .pb-155{padding-bottom: 20.667vw;}
    .pb-160{padding-bottom: 21.333vw;}
    .pb-165{padding-bottom: 22vw;}
    .pb-170{padding-bottom: 22.667vw;}
    .pb-175{padding-bottom: 23.333vw;}
    .pb-180{padding-bottom: 24vw;}
    .pb-185{padding-bottom: 24.667vw;}
    .pb-190{padding-bottom: 25.333vw;}
    .pb-195{padding-bottom: 26vw;}
    .pb-200{padding-bottom: 26.667vw;}
    .pb-205{padding-bottom: 27.333vw;}
    .pb-210{padding-bottom: 28vw;}
    .pb-215{padding-bottom: 28.667vw;}
    .pb-220{padding-bottom: 29.333vw;}
    .pb-225{padding-bottom: 30vw;}
    .pb-230{padding-bottom: 30.667vw;}
    .pb-235{padding-bottom: 31.333vw;}
    .pb-240{padding-bottom: 32vw;}
    .pb-245{padding-bottom: 32.667vw;}
    .pb-250{padding-bottom: 33.333vw;}
    .pb-255{padding-bottom: 34vw;}
    .pb-260{padding-bottom: 34.667vw;}
    .pb-265{padding-bottom: 35.333vw;}
    .pb-270{padding-bottom: 36vw;}
    .pb-275{padding-bottom: 36.667vw;}
    .pb-280{padding-bottom: 37.333vw;}
    .pb-285{padding-bottom: 38vw;}
    .pb-290{padding-bottom: 38.667vw;}
    .pb-295{padding-bottom: 39.333vw;}
    .pb-300{padding-bottom: 40vw;}

    /* --- padding-left --- */
    .pl-01 {padding-left: 0.133vw;}
    .pl-05 {padding-left: 0.667vw;}
    .pl-10 {padding-left: 1.333vw;}
    .pl-15 {padding-left: 2vw;}
    .pl-20 {padding-left: 2.667vw;}
    .pl-25 {padding-left: 3.333vw;}
    .pl-30 {padding-left: 4vw;}
    .pl-35 {padding-left: 4.667vw;}
    .pl-40 {padding-left: 5.333vw;}
    .pl-45 {padding-left: 6vw;}
    .pl-50 {padding-left: 6.667vw;}
    .pl-55 {padding-left: 7.333vw;}
    .pl-60 {padding-left: 8vw;}
    .pl-65 {padding-left: 8.667vw;}
    .pl-70 {padding-left: 9.333vw;}
    .pl-75 {padding-left: 10vw;}
    .pl-80 {padding-left: 10.667vw;}
    .pl-85 {padding-left: 11.333vw;}
    .pl-90 {padding-left: 12vw;}
    .pl-95 {padding-left: 12.667vw;}
    .pl-100{padding-left: 13.333vw;}
    .pl-105{padding-left: 14vw;}
    .pl-110{padding-left: 14.667vw;}
    .pl-115{padding-left: 15.333vw;}
    .pl-120{padding-left: 16vw;}
    .pl-125{padding-left: 16.667vw;}
    .pl-130{padding-left: 17.333vw;}
    .pl-135{padding-left: 18vw;}
    .pl-140{padding-left: 18.667vw;}
    .pl-145{padding-left: 19.333vw;}
    .pl-150{padding-left: 20vw;}
    .pl-155{padding-left: 20.667vw;}
    .pl-160{padding-left: 21.333vw;}
    .pl-165{padding-left: 22vw;}
    .pl-170{padding-left: 22.667vw;}
    .pl-175{padding-left: 23.333vw;}
    .pl-180{padding-left: 24vw;}
    .pl-185{padding-left: 24.667vw;}
    .pl-190{padding-left: 25.333vw;}
    .pl-195{padding-left: 26vw;}
    .pl-200{padding-left: 26.667vw;}
    .pl-205{padding-left: 27.333vw;}
    .pl-210{padding-left: 28vw;}
    .pl-215{padding-left: 28.667vw;}
    .pl-220{padding-left: 29.333vw;}
    .pl-225{padding-left: 30vw;}
    .pl-230{padding-left: 30.667vw;}
    .pl-235{padding-left: 31.333vw;}
    .pl-240{padding-left: 32vw;}
    .pl-245{padding-left: 32.667vw;}
    .pl-250{padding-left: 33.333vw;}
    .pl-255{padding-left: 34vw;}
    .pl-260{padding-left: 34.667vw;}
    .pl-265{padding-left: 35.333vw;}
    .pl-270{padding-left: 36vw;}
    .pl-275{padding-left: 36.667vw;}
    .pl-280{padding-left: 37.333vw;}
    .pl-285{padding-left: 38vw;}
    .pl-290{padding-left: 38.667vw;}
    .pl-295{padding-left: 39.333vw;}
    .pl-300{padding-left: 40vw;}
}

/* -- text-align --- */
.ta-c {text-align: center;}
.ta-r {text-align: right;}
.ta-l {text-align: left;}
.ta-j {text-align: justify;}

/* -- font-size --- */
.fz-10	{font-size:	10%}
.fz-11	{font-size:	11%}
.fz-12	{font-size:	12%}
.fz-13	{font-size:	13%}
.fz-14	{font-size:	14%}
.fz-15	{font-size:	15%}
.fz-16	{font-size:	16%}
.fz-17	{font-size:	17%}
.fz-18	{font-size:	18%}
.fz-19	{font-size:	19%}
.fz-20	{font-size:	20%}
.fz-21	{font-size:	21%}
.fz-22	{font-size:	22%}
.fz-23	{font-size:	23%}
.fz-24	{font-size:	24%}
.fz-25	{font-size:	25%}
.fz-26	{font-size:	26%}
.fz-27	{font-size:	27%}
.fz-28	{font-size:	28%}
.fz-29	{font-size:	29%}
.fz-30	{font-size:	30%}
.fz-31	{font-size:	31%}
.fz-32	{font-size:	32%}
.fz-33	{font-size:	33%}
.fz-34	{font-size:	34%}
.fz-35	{font-size:	35%}
.fz-36	{font-size:	36%}
.fz-37	{font-size:	37%}
.fz-38	{font-size:	38%}
.fz-39	{font-size:	39%}
.fz-40	{font-size:	40%}
.fz-41	{font-size:	41%}
.fz-42	{font-size:	42%}
.fz-43	{font-size:	43%}
.fz-44	{font-size:	44%}
.fz-45	{font-size:	45%}
.fz-46	{font-size:	46%}
.fz-47	{font-size:	47%}
.fz-48	{font-size:	48%}
.fz-49	{font-size:	49%}
.fz-50	{font-size:	50%}
.fz-51	{font-size:	51%}
.fz-52	{font-size:	52%}
.fz-53	{font-size:	53%}
.fz-54	{font-size:	54%}
.fz-55	{font-size:	55%}
.fz-56	{font-size:	56%}
.fz-57	{font-size:	57%}
.fz-58	{font-size:	58%}
.fz-59	{font-size:	59%}
.fz-60	{font-size:	60%}
.fz-61	{font-size:	61%}
.fz-62	{font-size:	62%}
.fz-63	{font-size:	63%}
.fz-64	{font-size:	64%}
.fz-65	{font-size:	65%}
.fz-66	{font-size:	66%}
.fz-67	{font-size:	67%}
.fz-68	{font-size:	68%}
.fz-69	{font-size:	69%}
.fz-70	{font-size:	70%}
.fz-71	{font-size:	71%}
.fz-72	{font-size:	72%}
.fz-73	{font-size:	73%}
.fz-74	{font-size:	74%}
.fz-75	{font-size:	75%}
.fz-76	{font-size:	76%}
.fz-77	{font-size:	77%}
.fz-78	{font-size:	78%}
.fz-79	{font-size:	79%}
.fz-80	{font-size:	80%}
.fz-81	{font-size:	81%}
.fz-82	{font-size:	82%}
.fz-83	{font-size:	83%}
.fz-84	{font-size:	84%}
.fz-85	{font-size:	85%}
.fz-86	{font-size:	86%}
.fz-87	{font-size:	87%}
.fz-88	{font-size:	88%}
.fz-89	{font-size:	89%}
.fz-90	{font-size:	90%}
.fz-91	{font-size:	91%}
.fz-92	{font-size:	92%}
.fz-93	{font-size:	93%}
.fz-94	{font-size:	94%}
.fz-95	{font-size:	95%}
.fz-96	{font-size:	96%}
.fz-97	{font-size:	97%}
.fz-98	{font-size:	98%}
.fz-99	{font-size:	99%}
.fz-100	{font-size:	100%}
.fz-101	{font-size:	101%}
.fz-102	{font-size:	102%}
.fz-103	{font-size:	103%}
.fz-104	{font-size:	104%}
.fz-105	{font-size:	105%}
.fz-106	{font-size:	106%}
.fz-107	{font-size:	107%}
.fz-108	{font-size:	108%}
.fz-109	{font-size:	109%}
.fz-110	{font-size:	110%}
.fz-111	{font-size:	111%}
.fz-112	{font-size:	112%}
.fz-113	{font-size:	113%}
.fz-114	{font-size:	114%}
.fz-115	{font-size:	115%}
.fz-116	{font-size:	116%}
.fz-117	{font-size:	117%}
.fz-118	{font-size:	118%}
.fz-119	{font-size:	119%}
.fz-120	{font-size:	120%}
.fz-121	{font-size:	121%}
.fz-122	{font-size:	122%}
.fz-123	{font-size:	123%}
.fz-124	{font-size:	124%}
.fz-125	{font-size:	125%}
.fz-126	{font-size:	126%}
.fz-127	{font-size:	127%}
.fz-128	{font-size:	128%}
.fz-129	{font-size:	129%}
.fz-130	{font-size:	130%}
.fz-131	{font-size:	131%}
.fz-132	{font-size:	132%}
.fz-133	{font-size:	133%}
.fz-134	{font-size:	134%}
.fz-135	{font-size:	135%}
.fz-136	{font-size:	136%}
.fz-137	{font-size:	137%}
.fz-138	{font-size:	138%}
.fz-139	{font-size:	139%}
.fz-140	{font-size:	140%}
.fz-141	{font-size:	141%}
.fz-142	{font-size:	142%}
.fz-143	{font-size:	143%}
.fz-144	{font-size:	144%}
.fz-145	{font-size:	145%}
.fz-146	{font-size:	146%}
.fz-147	{font-size:	147%}
.fz-148	{font-size:	148%}
.fz-149	{font-size:	149%}
.fz-150	{font-size:	150%}
.fz-151	{font-size:	151%}
.fz-152	{font-size:	152%}
.fz-153	{font-size:	153%}
.fz-154	{font-size:	154%}
.fz-155	{font-size:	155%}
.fz-156	{font-size:	156%}
.fz-157	{font-size:	157%}
.fz-158	{font-size:	158%}
.fz-159	{font-size:	159%}
.fz-160	{font-size:	160%}
.fz-161	{font-size:	161%}
.fz-162	{font-size:	162%}
.fz-163	{font-size:	163%}
.fz-164	{font-size:	164%}
.fz-165	{font-size:	165%}
.fz-166	{font-size:	166%}
.fz-167	{font-size:	167%}
.fz-168	{font-size:	168%}
.fz-169	{font-size:	169%}
.fz-170	{font-size:	170%}
.fz-171	{font-size:	171%}
.fz-172	{font-size:	172%}
.fz-173	{font-size:	173%}
.fz-174	{font-size:	174%}
.fz-175	{font-size:	175%}
.fz-176	{font-size:	176%}
.fz-177	{font-size:	177%}
.fz-178	{font-size:	178%}
.fz-179	{font-size:	179%}
.fz-180	{font-size:	180%}
.fz-181	{font-size:	181%}
.fz-182	{font-size:	182%}
.fz-183	{font-size:	183%}
.fz-184	{font-size:	184%}
.fz-185	{font-size:	185%}
.fz-186	{font-size:	186%}
.fz-187	{font-size:	187%}
.fz-188	{font-size:	188%}
.fz-189	{font-size:	189%}
.fz-190	{font-size:	190%}
.fz-191	{font-size:	191%}
.fz-192	{font-size:	192%}
.fz-193	{font-size:	193%}
.fz-194	{font-size:	194%}
.fz-195	{font-size:	195%}
.fz-196	{font-size:	196%}
.fz-197	{font-size:	197%}
.fz-198	{font-size:	198%}
.fz-199	{font-size:	199%}
.fz-200	{font-size:	200%}
.fz-201 {font-size: 201%}
.fz-202 {font-size: 202%}
.fz-203 {font-size: 203%}
.fz-204 {font-size: 204%}
.fz-205 {font-size: 205%}
.fz-206 {font-size: 206%}
.fz-207 {font-size: 207%}
.fz-208 {font-size: 208%}
.fz-209 {font-size: 209%}
.fz-210 {font-size: 210%}
.fz-211 {font-size: 211%}
.fz-212 {font-size: 212%}
.fz-213 {font-size: 213%}
.fz-214 {font-size: 214%}
.fz-215 {font-size: 215%}
.fz-216 {font-size: 216%}
.fz-217 {font-size: 217%}
.fz-218 {font-size: 218%}
.fz-219 {font-size: 219%}
.fz-220 {font-size: 220%}
.fz-221 {font-size: 221%}
.fz-222 {font-size: 222%}
.fz-223 {font-size: 223%}
.fz-224 {font-size: 224%}
.fz-225 {font-size: 225%}
.fz-226 {font-size: 226%}
.fz-227 {font-size: 227%}
.fz-228 {font-size: 228%}
.fz-229 {font-size: 229%}
.fz-230 {font-size: 230%}
.fz-231 {font-size: 231%}
.fz-232 {font-size: 232%}
.fz-233 {font-size: 233%}
.fz-234 {font-size: 234%}
.fz-235 {font-size: 235%}
.fz-236 {font-size: 236%}
.fz-237 {font-size: 237%}
.fz-238 {font-size: 238%}
.fz-239 {font-size: 239%}
.fz-240 {font-size: 240%}
.fz-241 {font-size: 241%}
.fz-242 {font-size: 242%}
.fz-243 {font-size: 243%}
.fz-244 {font-size: 244%}
.fz-245 {font-size: 245%}
.fz-246 {font-size: 246%}
.fz-247 {font-size: 247%}
.fz-248 {font-size: 248%}
.fz-249 {font-size: 249%}
.fz-250 {font-size: 250%}
.fz-251 {font-size: 251%}
.fz-252 {font-size: 252%}
.fz-253 {font-size: 253%}
.fz-254 {font-size: 254%}
.fz-255 {font-size: 255%}
.fz-256 {font-size: 256%}
.fz-257 {font-size: 257%}
.fz-258 {font-size: 258%}
.fz-259 {font-size: 259%}
.fz-260 {font-size: 260%}
.fz-261 {font-size: 261%}
.fz-262 {font-size: 262%}
.fz-263 {font-size: 263%}
.fz-264 {font-size: 264%}
.fz-265 {font-size: 265%}
.fz-266 {font-size: 266%}
.fz-267 {font-size: 267%}
.fz-268 {font-size: 268%}
.fz-269 {font-size: 269%}
.fz-270 {font-size: 270%}
.fz-271 {font-size: 271%}
.fz-272 {font-size: 272%}
.fz-273 {font-size: 273%}
.fz-274 {font-size: 274%}
.fz-275 {font-size: 275%}
.fz-276 {font-size: 276%}
.fz-277 {font-size: 277%}
.fz-278 {font-size: 278%}
.fz-279 {font-size: 279%}
.fz-280 {font-size: 280%}
.fz-281 {font-size: 281%}
.fz-282 {font-size: 282%}
.fz-283 {font-size: 283%}
.fz-284 {font-size: 284%}
.fz-285 {font-size: 285%}
.fz-286 {font-size: 286%}
.fz-287 {font-size: 287%}
.fz-288 {font-size: 288%}
.fz-289 {font-size: 289%}
.fz-290 {font-size: 290%}
.fz-291 {font-size: 291%}
.fz-292 {font-size: 292%}
.fz-293 {font-size: 293%}
.fz-294 {font-size: 294%}
.fz-295 {font-size: 295%}
.fz-296 {font-size: 296%}
.fz-297 {font-size: 297%}
.fz-298 {font-size: 298%}
.fz-299 {font-size: 299%}
.fz-300 {font-size: 300%}
.fz-301 {font-size: 301%}
.fz-302 {font-size: 302%}
.fz-303 {font-size: 303%}
.fz-304 {font-size: 304%}
.fz-305 {font-size: 305%}
.fz-306 {font-size: 306%}
.fz-307 {font-size: 307%}
.fz-308 {font-size: 308%}
.fz-309 {font-size: 309%}
.fz-310 {font-size: 310%}
.fz-311 {font-size: 311%}
.fz-312 {font-size: 312%}
.fz-313 {font-size: 313%}
.fz-314 {font-size: 314%}
.fz-315 {font-size: 315%}
.fz-316 {font-size: 316%}
.fz-317 {font-size: 317%}
.fz-318 {font-size: 318%}
.fz-319 {font-size: 319%}
.fz-320 {font-size: 320%}
.fz-321 {font-size: 321%}
.fz-322 {font-size: 322%}
.fz-323 {font-size: 323%}
.fz-324 {font-size: 324%}
.fz-325 {font-size: 325%}
.fz-326 {font-size: 326%}
.fz-327 {font-size: 327%}
.fz-328 {font-size: 328%}
.fz-329 {font-size: 329%}
.fz-330 {font-size: 330%}
.fz-331 {font-size: 331%}
.fz-332 {font-size: 332%}
.fz-333 {font-size: 333%}
.fz-334 {font-size: 334%}
.fz-335 {font-size: 335%}
.fz-336 {font-size: 336%}
.fz-337 {font-size: 337%}
.fz-338 {font-size: 338%}
.fz-339 {font-size: 339%}
.fz-340 {font-size: 340%}
.fz-341 {font-size: 341%}
.fz-342 {font-size: 342%}
.fz-343 {font-size: 343%}
.fz-344 {font-size: 344%}
.fz-345 {font-size: 345%}
.fz-346 {font-size: 346%}
.fz-347 {font-size: 347%}
.fz-348 {font-size: 348%}
.fz-349 {font-size: 349%}
.fz-350 {font-size: 350%}
.fz-351 {font-size: 351%}
.fz-352 {font-size: 352%}
.fz-353 {font-size: 353%}
.fz-354 {font-size: 354%}
.fz-355 {font-size: 355%}
.fz-356 {font-size: 356%}
.fz-357 {font-size: 357%}
.fz-358 {font-size: 358%}
.fz-359 {font-size: 359%}
.fz-360 {font-size: 360%}
.fz-361 {font-size: 361%}
.fz-362 {font-size: 362%}
.fz-363 {font-size: 363%}
.fz-364 {font-size: 364%}
.fz-365 {font-size: 365%}
.fz-366 {font-size: 366%}
.fz-367 {font-size: 367%}
.fz-368 {font-size: 368%}
.fz-369 {font-size: 369%}
.fz-370 {font-size: 370%}
.fz-371 {font-size: 371%}
.fz-372 {font-size: 372%}
.fz-373 {font-size: 373%}
.fz-374 {font-size: 374%}
.fz-375 {font-size: 375%}
.fz-376 {font-size: 376%}
.fz-377 {font-size: 377%}
.fz-378 {font-size: 378%}
.fz-379 {font-size: 379%}
.fz-380 {font-size: 380%}
.fz-381 {font-size: 381%}
.fz-382 {font-size: 382%}
.fz-383 {font-size: 383%}
.fz-384 {font-size: 384%}
.fz-385 {font-size: 385%}
.fz-386 {font-size: 386%}
.fz-387 {font-size: 387%}
.fz-388 {font-size: 388%}
.fz-389 {font-size: 389%}
.fz-390 {font-size: 390%}
.fz-391 {font-size: 391%}
.fz-392 {font-size: 392%}
.fz-393 {font-size: 393%}
.fz-394 {font-size: 394%}
.fz-395 {font-size: 395%}
.fz-396 {font-size: 396%}
.fz-397 {font-size: 397%}
.fz-398 {font-size: 398%}
.fz-399 {font-size: 399%}
.fz-400 {font-size: 400%}

/* -- fz-eng --- */
html[lang="en"]  .fz-eng {
    font-size: 85%;
}

/* -- font-weight --- */
.fw-b {font-weight: bold;}
.fw-n {font-weight: normal;}
.fw-100{font-weight: 100;}
.fw-200{font-weight: 200;}
.fw-300{font-weight: 300;}
.fw-400{font-weight: 400;}
.fw-500{font-weight: 500;}
.fw-600{font-weight: 600;}
.fw-700{font-weight: 700;}
.fw-800{font-weight: 800;}
.fw-900{font-weight: 900;}
.fw-1000{font-weight: 1000;}

/* -- position --- */
.po-r {position: relative;}
.po-a {position: absolute;}
.po-f {position: fixed;}

/* -- z-index --- */
.z-001{z-index: 001;}
.z-100{z-index: 100;}
.z-200{z-index: 200;}
.z-300{z-index: 300;}
.z-400{z-index: 400;}
.z-500{z-index: 500;}
.z-600{z-index: 600;}
.z-700{z-index: 700;}
.z-800{z-index: 800;}
.z-900{z-index: 900;}
.z-900{z-index: 9000;}

/* -- float --- */
.fl-l {float: left;}
.fl-r {float: right;}

/* -- color --- */
.c-000 {color: #000;}
.c-FFF {color: #FFF;}
.c-F00 {color: #F00;}

/* -- white-space --- */
.ws-n {
    white-space: nowrap;
}

/* -- col2 --- */
.col2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

/* line-height */
.lh-12 {line-height: 1.0;}
.lh-12 {line-height: 1.2;}
.lh-14 {line-height: 1.4;}
.lh-16 {line-height: 1.6;}
.lh-18 {line-height: 1.8;}
.lh-20 {line-height: 2.0;}
.lh-22 {line-height: 2.2;}
.lh-24 {line-height: 2.4;}
.lh-26 {line-height: 2.6;}
.lh-28 {line-height: 2.8;}
.lh-30 {line-height: 3.0;}

/* letter-spacing */
.ls-005 {letter-spacing: 0.05em;}
.ls-010 {letter-spacing: 0.10em;}
.ls-015 {letter-spacing: 0.15em;}
.ls-020 {letter-spacing: 0.20em;}
.ls-025 {letter-spacing: 0.25em;}
.ls-030 {letter-spacing: 0.30em;}
.ls-035 {letter-spacing: 0.35em;}
.ls-040 {letter-spacing: 0.40em;}
.ls-045 {letter-spacing: 0.45em;}
.ls-050 {letter-spacing: 0.50em;}
.ls-055 {letter-spacing: 0.55em;}
.ls-060 {letter-spacing: 0.60em;}
.ls-065 {letter-spacing: 0.65em;}
.ls-070 {letter-spacing: 0.70em;}
.ls-075 {letter-spacing: 0.75em;}
.ls-080 {letter-spacing: 0.80em;}
.ls-085 {letter-spacing: 0.85em;}
.ls-090 {letter-spacing: 0.90em;}
.ls-095 {letter-spacing: 0.95em;}
.ls-100 {letter-spacing: 1.00em;}

/* button */
button {
    display: block;
    text-align: left;
    width: 100%;
    padding: 0;
    margin: 0;
    color: #000;
    outline: none;
    background-color: transparent;
    border: none;
}

/* width */
.w-001 { width: 1%; }
.w-002 { width: 2%; }
.w-003 { width: 3%; }
.w-004 { width: 4%; }
.w-005 { width: 5%; }
.w-006 { width: 6%; }
.w-007 { width: 7%; }
.w-008 { width: 8%; }
.w-009 { width: 9%; }
.w-010 { width: 10%; }
.w-011 { width: 11%; }
.w-012 { width: 12%; }
.w-013 { width: 13%; }
.w-014 { width: 14%; }
.w-015 { width: 15%; }
.w-016 { width: 16%; }
.w-017 { width: 17%; }
.w-018 { width: 18%; }
.w-019 { width: 19%; }
.w-020 { width: 20%; }
.w-021 { width: 21%; }
.w-022 { width: 22%; }
.w-023 { width: 23%; }
.w-024 { width: 24%; }
.w-025 { width: 25%; }
.w-026 { width: 26%; }
.w-027 { width: 27%; }
.w-028 { width: 28%; }
.w-029 { width: 29%; }
.w-030 { width: 30%; }
.w-031 { width: 31%; }
.w-032 { width: 32%; }
.w-033 { width: 33%; }
.w-034 { width: 34%; }
.w-035 { width: 35%; }
.w-036 { width: 36%; }
.w-037 { width: 37%; }
.w-038 { width: 38%; }
.w-039 { width: 39%; }
.w-040 { width: 40%; }
.w-041 { width: 41%; }
.w-042 { width: 42%; }
.w-043 { width: 43%; }
.w-044 { width: 44%; }
.w-045 { width: 45%; }
.w-046 { width: 46%; }
.w-047 { width: 47%; }
.w-048 { width: 48%; }
.w-049 { width: 49%; }
.w-050 { width: 50%; }
.w-051 { width: 51%; }
.w-052 { width: 52%; }
.w-053 { width: 53%; }
.w-054 { width: 54%; }
.w-055 { width: 55%; }
.w-056 { width: 56%; }
.w-057 { width: 57%; }
.w-058 { width: 58%; }
.w-059 { width: 59%; }
.w-060 { width: 60%; }
.w-061 { width: 61%; }
.w-062 { width: 62%; }
.w-063 { width: 63%; }
.w-064 { width: 64%; }
.w-065 { width: 65%; }
.w-066 { width: 66%; }
.w-067 { width: 67%; }
.w-068 { width: 68%; }
.w-069 { width: 69%; }
.w-070 { width: 70%; }
.w-071 { width: 71%; }
.w-072 { width: 72%; }
.w-073 { width: 73%; }
.w-074 { width: 74%; }
.w-075 { width: 75%; }
.w-076 { width: 76%; }
.w-077 { width: 77%; }
.w-078 { width: 78%; }
.w-079 { width: 79%; }
.w-080 { width: 80%; }
.w-081 { width: 81%; }
.w-082 { width: 82%; }
.w-083 { width: 83%; }
.w-084 { width: 84%; }
.w-085 { width: 85%; }
.w-086 { width: 86%; }
.w-087 { width: 87%; }
.w-088 { width: 88%; }
.w-089 { width: 89%; }
.w-090 { width: 90%; }
.w-091 { width: 91%; }
.w-092 { width: 92%; }
.w-093 { width: 93%; }
.w-094 { width: 94%; }
.w-095 { width: 95%; }
.w-096 { width: 96%; }
.w-097 { width: 97%; }
.w-098 { width: 98%; }
.w-099 { width: 99%; }
.w-100 { width: 100%; }

/* display */
.d-b {display: block;}
.d-i {display: inline;}
.d-ib {display: inline-block;}
.d-f {display: flex;}

