@charset "utf-8";

@media screen and (max-width: 1720px) {
    .footer-content__illust{
        transform: initial;
        left: 0;
    }
}


@media screen and (max-width: 1480px) {
    #header .header-link{
        padding-left: 15px;
        margin-left: 15px;
    }
    #header .header-menu ul{
        column-gap: 30px;
    }
}

@media screen and (max-width: 1199px) {
    :root{
        --space: 20px;
    }
    .wrap,
    #footer .wrap{
        padding: 0 20px;
    }
}

@media screen and (max-width: 991px) {
    body{
        min-width: 320px;
    }

    /* HEADER */
    #header .header-menu{
        display: none;
    }
    #header .header-link{
        border-left: none;
        margin-left: 0;
        padding-left: 0;
    }


    /* DRAWER */
    .drawer-inner{
        height: 100%;
        overflow-y: scroll;
        padding: 150px 40px 40px;
        display: block;
    }
    .drawer-menu > li > a{
        font-size: 28px;
    }


    /* FOOTER */
    .footer-content__illust{
        width: 500px;
        height: 100px;
        transform: translateX(-50%);
        left: 50%;
    }
    .footer-bnr__flex-box.n1{
        background: var(--blue);
        border: 2px solid var(--blue);
    }
    .footer-bnr__flex-box.n2{
        background: #fff;
        border: 2px solid var(--blue);
    }
    .footer-bnr__flex-box{
        max-width: calc(50% - 10px);
        height: auto;
        padding: 30px;
    }
    #footer .title-text{
        font-size: 24px;
    }
    #footer .title-en{
        font-size: 14px;
    }
    #footer .title-text span{
        font-size: 32px;
        width: 45px;
        height: 45px;
    }
    .footer-bnr__illust{
        bottom: -100px;
        width: 130px;
    }
    .footer-content__logo{
        text-align: center;
        transform: translateY(-70px);
    }
    .footer-content__logo img{
        width: 250px;
    }
    .footer-content__flex{
        margin: 0;
        display: block;
    }
    .footer-content__flex-info{
        text-align: center;
        margin-bottom: 30px;
    }
    #footer .footer-content__more{
        margin: 0;
    }
    .footer-content__flex-link{
        margin: 0 0 40px;
    }
    .footer-content__flex-link ul{
        justify-content: center;
    }
    .footer-content__bottom{
        margin-top: 40px;
        padding: 0 20px;
    }
    .footer-content__bottom ul{
        display: block;
        text-align: center;
    }
    .footer-content{
        padding-bottom: 130px;
    }



    /* TOP */
    .top-service__dots{
        display: none;
    }
    .text-slider__item{
        width: 1800px;
        white-space: nowrap;
    }
    .text-slider .slick-track{
        width: calc(1800px * 5) !important;
    }
    .top-company__flex{
        display: block;
    }
    .top-company__flex-img{
        text-align: center;
        margin-top: 30px;
    }
    .top-service::before{
        height: 55%;
    }
    .top-service__grid{
        display: block;
    }
    .top-service__grid-item{
        width: 400px;
        margin: 0 auto 30px;
    }
    .top-service__grid-item:last-child{
        margin-bottom: 0;
    }
    .top-service__grid-item__normal{
        display: none;
    }
    .top-service__grid-item__hover {
        transform: rotateY(0);
        position: initial;
    }
    .top-tool__cont-flex{
        display: block;
        position: relative;
    }
    .top-tool__cont-flex__info{
        margin-left: 0;
        margin-top: 30px;
    }
    .top-tool__cont-flex__illust{
        position: absolute;
        top: 30px;
        right: -50px;
        z-index: 1;
    }
    .top-tool__cont-tv__box{
        max-width: 450px;
    }
    .top-tool__cont-tv__box-slider-wrap, .top-tool__cont-tv__box-slider__item{
        width: 320px;
    }
    .top-tool__cont-tv__box-slider__item{
        height: 185px;
    }
    .top-tool__cont-tv__box-slider-wrap{
        top: 35px;
        left: 27px;
    }
    .top-tool__cont-tv__box-illust{
        width: 150px;
        right: -100px;
    }
    .top-tool__cont-tv__box-balloon{
        top: -70px;
        right: -130px;
    }
    .top-news__flex-side{
        width: 100%;
        margin-bottom: 30px;
    }
    .top-news__flex-cont{
        width: 100%;
    }
    .news-box__item{
        max-width: calc(100% - 270px);
        padding-left: 30px;
    }
    .top-news__mosaic{
        width: 120px;
        position: absolute;
        top: 0;
        left: auto;
        right: 0;
        margin: 0;
    }
    .top-news__flex-side__menu li a::before{
        display: none;
    }
    .top-news__flex-side__menu ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        gap: 5px;
    }
    .top-news__flex-side__menu li a{
        border: 1px solid #ccc;
        padding: 5px 25px;
        border-radius: 30px;
        font-size: 14px;
    }
    .top-news__flex-side__menu li:not(:last-child){
        margin-bottom: 0;
    }
    .top-news__flex-side__menu li a.current, .top-news__flex-side__menu li a:hover{
        border-color: var(--blue);
    }


    /* PAGE */
    .page-title-sec{
        padding: 20px 20px 30px;
    }
    .page-title-sec__en{
        margin-bottom: 10px;
    }
    .page-title-sec__ttl{
        font-size: 18px;
    }
    .page-mv__illust{
        left: 50px;
        bottom: 10px;
    }
    .page-mv__illust img{
        width: 100px;
    }


    /* SERVICE */
    .service-sec01__char-text{
        font-size: 50px;
    }
    .service-sec01__char-img img{
        width: 500px;
    }


    /* SERVICE プレス金型 */
    .mold-sec01{
        height: auto;
        padding-top: 0;
    }
    .service-sec01__ttl{
        font-size: 24px;
    }
    .mold-sec01__bg{
        width: 100%;
        opacity: 0.2;
    }
    .mold-sec02{
        margin-top: 0;
    }
    .mold-sec02__flex-text{
        right: 2vw;
        font-size: 1.4vw;
    }
    .mold-sec02__flex-text span{
        display: none;
    }
    .mold-sec03 .top-tool__cont-tv__box-illust{
        width: 120px;
    }
    .mold-sec03 .top-tool__cont{
        margin-bottom: 0;
    }
    .mold-sec04__flex, .mold-sec05__flex{
        display: block;
    }
    .mold-sec04__flex-ttl, .mold-sec05__flex-ttl{
        margin-bottom: 30px;
    }
    .mold-sec04__slider-wrap{
        padding-left: 20px;
    }
    .mold-sec07__grid{
        grid-template-columns: repeat(1,1fr);
        gap: 20px;
    }
    

    /* SERVICE FA機器 */
    .device-sec01__hv.n1 img{
        width: 400px;
    }
    .device-sec01__hv.n2 img{
        width: 300px;
    }
    .device-sec01__hv.n1,
    .device-sec01__hv.n2{
        top: 310px;
    }
    .device-sec01__flex-text{
        font-size: 22px;
    }
    .device-sec01{
        height: 780px;
    }
    .mold-sec07{
        background: url(img/mold/bg02.webp) no-repeat center center / cover;
    }
    .mold-sec07__grid-item__bg{
        display: none;
    }
    .mold-sec07__grid-item{
        border: 2px solid #fff;
    }
    .mold-sec07__grid-item__inner{
        position: initial;
        padding: 30px;
    }


    /* SERVICE 新技術開発 */
    .l-tech .page-mv{
        margin-bottom: 0;
    }


    /* COMPANY */
    .company-sec01__text{
        font-size: 24px;
    }
    .company-sec01__cont{
        height: auto;
        background: #fff;
        border-radius: 10px;
        padding: 40px;
    }


    /* QUALITY */
    .quality-sec01__text{
        font-size: 24px;
        margin: 40px 0 60px;
        line-height: 1.8;
    }
    .quality-sec01__cont{
        padding: 40px;
        border-radius: 10px;
        background-color: #fff;
    }
    .quality-sec01__cont-bg{
        display: none;
    }
    .quality-sec01__cont-inner{
        position: initial;
        padding-top: 0;
    }
    .quality-sec01__cont-text{
        font-size: 14px;
    }
    

    /* CONTACT */
    form .submit_btn input[type="submit"]{
        background: #fff;
        color: #0e2f8e;
    }
    .wpcf7 form .wpcf7-response-output{
        color: #fff;
    }
}

@media screen and (max-width: 767px) {
    .wrap{
        overflow: initial;
    }
    .table-grad:after{
        display: none;
    }
    .table-wrap{
        white-space: normal;
        margin-bottom: 0;
    }
    p{
        font-size: 14px;
    }
    .padding-top{
        padding-top: 80px;
    }
    .padding-bottom{
        padding-bottom: 80px;
    }
    .padding-tb{
        padding: 80px 0;
    }
    .header-padding{
        padding-top: 56px;
    }


    /* HEADER */
    #header{
        padding: 15px 20px;
    }
    #header .header-link ul{
        display: none;
    }
    #header .header-logo svg{
        width: 120px;
        display: block;
    }
    .nav-toggle-wrap{
        width: 65px;
        height: 25px;
    }
    .nav-toggle{
        width: 26px;
        height: 11px;
    }
    .nav-toggle span{
        height: 1px;
    }
    .nav-toggle span:nth-of-type(2){
        top: 5px;
    }
    .nav-toggle span:nth-of-type(3){
        top: 10px;
    }


    /* DRAWER */
    .drawer-inner{
        padding: 100px 20px 40px;
    }
    .drawer-menu > li > a{
        font-size: 18px;
    }
    .drawer-menu{
        grid-template-columns: repeat(1,1fr);
        gap: 20px 0;
    }
    .drawer-menu__sec > li::before{
        width: 8px;
    }
    .drawer-menu__sec > li a{
        font-size: 13px;
    }
    .drawer-menu__sec > li{
        line-height: 1.6;
    }



    /* FOOTER */
    .footer-content__illust{
        width: 300px;
        height: 65px;
    }
    .footer-bnr__flex{
        display: block;
    }
    .footer-bnr__flex-box{
        max-width: 100%;
        margin-bottom: 20px;
    }
    .footer-bnr__flex-box:last-child{
        margin-bottom: 0;
    }
    .footer-content__logo img{
        width: 140px;
    }
    .footer-content__logo{
        transform: initial;
    }
    .footer-content{
        padding: 30px 0 80px;
    }
    .footer-bnr__illust{
        width: 100px;
    }
    #footer .footer-content__flex-info__name{
        font-size: 13px;
        margin: 10px 0;
    }
    .footer-content__flex-info__text{
        font-size: 14px;
    }
    #footer .footer-content__flex-link li a{
        font-size: 16px;
    }
    #footer .footer-content__flex-link li a small{
        font-size: 10px;
    }
    #footer .footer-content__flex-link li.footer-content__flex-link__recruit a{
        font-size: 16px;
    }
    .footer-content__flex-link ul{
        gap: 15px 30px;
    }
    #footer .footer-content__more a{
        font-size: 16px;
        padding: 10px 40px;
    }
    #footer .footer-content__more a small{
        font-size: 10px;
    }
    .footer-content__bottom ul li, .footer-content__bottom ul li a{
        font-size: 13px;
    }
    #footer .title-text{
        font-size: 18px;
        letter-spacing: 0;
    }
    #footer .title-text span{
        font-size: 26px;
        width: 38px;
        height: 38px;
    }
    #footer .title-en{
        font-size: 12px;
        margin-left: 10px;
        margin-bottom: -3px;
        letter-spacing: 0;
    }



    /* TOP */
    .top-tool__cont-tv__box{
        max-width: calc(100vw - 80px);
    }
    .top-tool__cont-tv__box-slider-wrap, .top-tool__cont-tv__box-slider__item{
        width: calc(100vw - 80px);
        height: 43vw;
    }
    .top-tool__cont-tv__box-slider{
        border-radius: 10px;
        border-width: 2px;
    }
    .top-tool__cont-tv__box-slider__item a::after{
        font-size: 13px;
        width: 40px;
        height: 40px;
    }
    .top-service__grid-item{
        width: 300px;
    }
    .news-box__thumb{
        width: 100%;
        border-radius: 6px;
        overflow: hidden;
        border: 1px solid var(--blue);
    }
    .news-box:first-child .news-box__thumb img{
        width: 100%;
        height: 50vw;
    }
    .news-box__item{
        max-width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .mv{
        padding: 0 10px;
    }
    .text-slider__item{
        font-size: 46px;
    }
    .text-slider__item{
        width: 720px;
    }
    .text-slider .slick-track{
        width: calc(720px * 5) !important;
    }
    .top-company__flex-box__ttl{
        font-size: 18px;
        margin-bottom: 20px;
    }
    .top-company__flex-box__text{
        font-size: 14px;
    }
    .top-company__flex-box__text .js-mosaic{
        top: -9px;
        width: 60px;
    }
    .top-company__flex-box__text-view-more{
        padding-right: 0;
        text-align: center;
    }
    .title{
        margin-bottom: 20px;
    }
    .title-text{
        font-size: 22px;
    }
    .title-en{
        font-size: 14px;
    }
    .title-text span{
        width: 46px;
        height: 46px;
        font-size: 32px;
    }
    .top-service__grid-item__ttl.bk{
        font-size: 16px;
    }
    .top-service__grid-item__box{
        padding: 40px 15px 0 56px;
    }
    .top-service__grid-item__box-text{
        font-size: 13px;
    }
    .top-service__grid-item__box-text + .top-service__grid-item__box-view-more{
        margin-top: 30px;
    }
    .top-service__grid-item__box-view-more a{
        font-size: 14px;
    }
    .top-tool__cont{
        margin: 0;
        padding: 20px;
    }
    .top-tool__cont-bg.right,
    .top-tool__cont-bg.left{
        display: none;
    }
    .top-tool__cont-tv__box{
        padding-bottom: 190px;
    }
    .top-tool__cont-tv__box-illust.scrollin,
    .top-tool__cont-tv__box-balloon.scrollin,
    .top-tool__cont-tv__box-illust,
    .top-tool__cont-tv__box-balloon{
        top: auto;
    }
    .top-tool__cont-tv__box-balloon{
        right: -10px;
        bottom: 100px;
        width: 100px;
    }
    .top-tool__cont-tv__box-illust {
        width: 110px;
        right: 50px;
        bottom: 0;
    }
    .top-tool__cont-flex__illust{
        position: initial;
        margin: 20px 0;
        text-align: center;
    }
    .top-tool__cont-flex__illust img{
        width: 120px;
    }
    .top-tool__cont-flex__box-ttl{
        text-align: center;
    }
    .top-tool__cont-flex__box-ttl img{
        width: 280px;
    }
    .top-tool__cont-flex__info dl{
        flex-wrap: nowrap;
    }
    .top-tool__cont-flex__info dl dt{
        white-space: nowrap;
    }
    .top-tool__cont-friend__ttl, .top-tool__cont-tv__ttl{
        font-size: 18px;
    }
    .top-tool__cont-tv__box-img{
        display: none;
    }
    .top-tool__cont-tv__box-slider-wrap, .top-tool__cont-tv__box-slider__item{
        position: initial;
    }
    .top-news__mosaic{
        width: 80px;
    }
    .news-box__item-meta{
        margin-bottom: 10px;
    }
    .news-box__item-text,
    .news-box:first-child .news-box__item-text{
        font-size: 14px;
    }
    .news-box__item-text{
        max-width: 100%;
    }
    .news-box__item-view-more{
        margin-top: 10px;
    }


    /* PAGE */
    .page-title-sec__en{
        transform: initial;
        margin-bottom: 5px;
    }
    .page-title-sec__ttl{
        font-size: 14px;
    }
    .page-mv{
        padding: 0 10px;
        margin-bottom: 30px;
    }
    main.l-mold .illust-bg, main.l-device .illust-bg, main.l-tech .illust-bg{
        top: 50px;
        right: 0;
    }
    .l-mold .page-mv__img img,
    .l-device .page-mv__img img,
    .l-tech .page-mv__img img{
        height: 210px;
        object-fit: cover;
    }
    .page-mv__illust{
        left: 20px;
    }
    .page-mv__illust img{
        width: 80px;
    }


    /* SERVICE */
    .service-sec01__ttl{
        font-size: 14px;
        line-height: 1.8;
    }
    .service-sec01__ttl span.n1{
        width: 70px;
        top: -13px;
    }
    .service-sec01__ttl span.n2{
        width: 50px;
        top: -9px;
    }
    .service-sec01__text{
        font-size: 14px;
        margin-top: 20px;
    }
    .service-sec01__flow{
        margin: 30px 0;
        overflow-x: scroll;
    }
    .service-sec01__flow img{
        width: 767px;
        max-width: 767px;
    }
    .service-sec01__char-text{
        font-size: 6vw;
        margin-top: -2vw;
    }


    /* SERVICE プレス金型 */
    .mold-sec02__bg, .mold-sec02__hand{
        display: none;
    }
    .mold-sec02__flex{
        max-width: 100%;
        padding: 0;
    }
    .mold-sec02{
        overflow: initial;
        padding: 40px 20px 46vw;
        height: auto;
    }
    .mold-sec01{
        overflow: initial;
    }
    .mold-sec02__flex-text{
        position: initial;
        margin-top: 30px;
        font-size: 14px;
        line-height: 2;
        text-align: center;
        color: #fff;
    }
    .mold-sec03{
        margin-top: 0;
    }
    .mold-sec03 .top-tool__cont-tv__box-illust {
        width: 70px;
    }
    .mold-sec04__flex-ttl, .mold-sec05__flex-ttl{
        display: block;
    }
    .mold-sec04__flex-ttl__text, .mold-sec05__flex-ttl__text{
        font-size: 20px;
        margin: 0;
    }
    .mold-sec04__flex-ttl__en, .mold-sec05__flex-ttl__en{
        font-size: 14px;
        -ms-writing-mode: initial;
        writing-mode: initial;
        margin-bottom: 5px;
    }
    .mold-sec04__flex-text, .mold-sec05__flex-text{
        font-size: 14px;
    }
    .mold-sec04__slider-count{
        margin-top: 40px;
    }
    .mold-sec04__slider-count__item{
        font-size: 24px;
    }
    .mold-sec04__slider-count__item.current{
        height: 24px;
    }
    .mold-sec04__slider-count__bar{
        margin: 0 10px;
        width: 42px;
        height: 3px;
    }
    .mold-sec04__slider-item{
        width: 260px;
        margin-right: 30px;
    }
    .mold-sec04__slider-item__case{
        font-size: 16px;
    }
    .mold-sec04__slider-item__ttl{
        font-size: 16px;
        margin: 10px 0;
    }
    .mold-sec04__slider-item__lead{
        font-size: 14px;
    }
    .mold-sec04__slider-item__text{
        font-size: 12px;
    }
    .mold-sec04__slider-progress{
        height: 2px;
        margin-top: 30px;
        width: calc(100% - 20px);
    }
    .mold-sec05__flex-ttl__text::before, .mold-sec05__flex-box::before{
        font-size: 50px;
        top: -20px;
        left: -10px;
        opacity: 0.1;
    }
    .mold-sec05__flex-box__lead{
        font-size: 16px;
    }
    .mold-sec05__flex-box__item-ttl{
        font-size: 15px;
    }
    .mold-sec04__flex-ttl__text span, .mold-sec05__flex-ttl__text span{
        width: 70px;
        top: -15px;
    }
    .mold-sec05-bg {
        background: url(img/mold/mold-sec05-bg.png) no-repeat calc(100% + 70px) calc(100% + 70px) / 240px;
    }
    .mold-sec05-bg02 {
        background: url(img/mold/mold-sec05-bg02.png) no-repeat calc(100% + 40px) calc(100% + 50px) /200px
    }
    .mold-sec06__slider-item{
        width: 700px;
    }
    .mold-sec06__illust{
        width: 100px;
    }
    .mold-sec06, .tech-sec01{
        padding: 30px 0;
    }
    .mold-sec07__grid{
        margin-top: 0;
        padding-left: 0;
    }
    .mold-sec07__grid-item__ttl{
        font-size: 16px;
    }



    /* SERVICE FA機器 */
    .device-sec01{
        height: 470px;
        background-size: 900px;
    }
    .device-sec01__hv.n1 img{
        width: 160px;
    }
    .device-sec01__hv.n2{
        right: -20px;
    }
    .device-sec01__hv.n2 img{
        width: 130px;
    }
    .device-sec01__flex-text{
        font-size: 15px;
        line-height: 1.7;
        padding-bottom: 30px;
    }
    .device-sec01__bg img{
        width: 100%;
        max-width: 100%;
        bottom: 0;
    }
    .device-sec01__hv.n1, .device-sec01__hv.n2{
        top: 140px;
    }


    /* SERVICE 新技術開発 */
    .mold-sec05__flex-box__item dd{
        font-size: 13px;
        width: 71%;
    }
    .mold-sec05__flex-box__item dt{
        font-size: 14px;
    }
    .mold-sec05__flex-box__item dt{
        width: 29%;
    }
    .mold-sec05__flex-box__item dt::after{
        margin-left: 8px;
    }
    .l-tech .mold-sec06__illust{
        width: 70px;
    }


    /* COMPANY */
    .company-sec01__text{
        font-size: 16px;
        line-height: 1.8;
        margin-bottom: 30px;
    }
    .company-sec01__cont{
        padding: 30px 20px;
    }
    .company-sec01__cont-info dl{
        padding: 15px 0;
    }
    .company-sec01__cont-info dl dt,
    .company-sec01__cont-info dl dd{
        width: 100%;
        font-size: 14px;
    }
    .company-sec01__cont-info__column{
        grid-template-columns: repeat(1,1fr);
    }
    .company-sec01__cont-map iframe{
        height: 220px;
    }
    .company-sec02__history-slider__item-year{
        font-size: 32px;
        padding-bottom: 40px;
    }
    .company-sec02__history-slider__item-year::before{
        width: 12px;
        height: 12px;
        bottom: 6px;
        left: 30px;
    }
    .company-sec02__history::before{
        top: 58px;
        border-width: 2px;
    }
    .company-sec02__history-slider__item-month span{
        font-size: 24px;
    }
    .company-sec02__history-slider__item-month{
        font-size: 14px;
    }
    .company-sec02__history-slider__item{
        width: 300px;
    }
    .company-sec02__nav{
        margin-top: 20px;
    }
    .company-sec02__nav-arrow__item img{
        width: 30px;
    }
    .company-sec02__nav-arrow{
        width: 70px;
    }
    .company-sec02__nav-bar{
        height: 2px;
        width: calc(100% - 20px - 70px);
    }
    .company-sec03__flex-cont__box-img{
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .company-sec03__flex-cont__box-item{
        width: 100%;
        padding: 0;
    }
    .company-sec03__flex-cont__box-item__name{
        font-size: 16px;
        margin-bottom: 5px;
    }


    /* NEWS */
    .archive-sec .news-box__item{
        max-width: 100%;
    }
    .single-sec__meta-cat{
        font-size: 12px;
    }
    .single-sec__meta-date{
        font-size: 12px;
        margin-left: 10px;
    }
    .single-sec__title{
        font-size: 16px;
    }
    .single-sec__body .post-content{
        padding: 30px 0 0;
    }
    .single-sec{
        padding-bottom: 0;
    }


    /* QUALITY */
    .quality-sec01__text{
        font-size: 16px;
        text-align: left;
    }
    .quality-sec01__text br{
        display: none;
    }
    .quality-sec01__cont-logo{
        display: grid;
        grid-template-columns: repeat(3,1fr);
        gap: 0 40px;
        width: 90%;
        margin: 0 auto;
    }
    .quality-sec01__cont-grid{
        margin-top: 30px;
        grid-template-columns: repeat(1,1fr);
    }
    .quality-sec01__cont-grid__item-text{
        font-size: 11px;
    }
    .quality-sec01__cont{
        padding: 30px 20px;
    }
    .quality-sec01__cont-logo__item-text{
        font-size: 8px;
    }
    .quality-sec01__cont-text{
        text-align: left;
    }


    /* INFOGRAPHICS */
    .infographics-sec__cont{
        overflow-x: scroll;
    }
    .infographics-sec__cont img{
        width: 750px;
        max-width: 750px;
    }


    /* CONTACT */
    .contact-sec01__text{
        padding: 20px;
        font-size: 13px;
    }
    form .submit_btn input{
        display: block;
        margin: 0 auto;
    }


    .privacy-sec01__ttl{
        font-size: 18px;
    }
    .privacy-sec01__cont dl dt{
        width: 100%;
        padding-bottom: 5px;
        font-size: 16px;
    }
    .privacy-sec01__cont dl dt br{
        display: none;
    }
    .privacy-sec01__cont dl dd{
        width: 100%;
        font-size: 14px;
        padding-left: 0;
    }
}
