@charset "utf-8";

@media print {

    /* 마이페이지 : START */
    .subpage .mylist{font-family: "NotoSansKR"; font-weight: 500;}
    .subpage .mylist .tab_subtit{text-align: center; font-size: 1.6rem; padding: 0 0 2rem;}
    .subpage .mylist .purchase li{float: left; width: 53rem; border-top: 0.1rem solid #141414; padding: 3rem; box-sizing: border-box;}
    .subpage .mylist .purchase li:nth-of-type(odd){margin-right: 2rem;}
    .subpage .mylist .purchase .image{display: inline-block; width: 12rem;}
    .subpage .mylist .purchase .image img{width: 100%;}
    .subpage .mylist .purchase .info{display: inline-block; padding: 1rem 3rem; text-align: left;}
    .subpage .mylist .purchase .info em{display: block; font-size: 1.8rem;}
    .subpage .mylist .purchase .info p{font-size: 1.3rem; color: #828282; padding-top: 1.5rem;}
    .subpage .mylist .purchase .info button{display: inline-block; background: #E6E6E6; color: #828282; width: 9.9rem; height: 3.2rem; line-height: 3.2rem; text-align: center; margin-top: 2rem; font-family:inherit;}

    .subpage .mylist .certify{width: 72rem; margin: 0 auto;}
    .subpage .mylist .certify .table{width: 72rem; border-top: 0.1rem solid #141414; background: #F5F5F5; padding: 4rem 6rem; box-sizing: border-box; margin-bottom: 8rem; text-align: left;}
    .subpage .mylist .certify .stt{display: block; text-align: left; padding-bottom: 1rem; font-family: "GmarketSans";}
    .subpage .mylist .certify .table .inbox{display: inline-block; vertical-align: middle; margin-right: 1rem;}
    .subpage .mylist .certify .inbox label{display: inline-block; width: 10rem; font-size: 1.6rem;}
    .subpage .mylist .certify .inbox p + p{margin-top: 1rem;}
    .subpage .mylist .certify .cerf_btn{width: 18rem; height: 6.8rem; line-height: 6.8rem; text-align: center; color: #fff; font-weight: 700; font-size: 1.8rem; border-radius: 6.8rem; background: #141414;}
    .subpage .mylist .certify .table .tline{line-height: 3rem; font-size: 1.6rem; font-weight: 300;}


    /* NG Member 인증 : START */
    .subpage .mylist .card-ar{text-align: center; margin: 0 0 40px;}
    .subpage .mylist .card-ar .card{display: inline-block; width: 33rem; height: 19rem; border: 2rem solid #FFD700; padding: 1.5rem 1rem; box-sizing: border-box;}
    .subpage .mylist .card-ar .card .image{display: inline-block; width: 28rem;}
    .subpage .mylist .card-ar .card .image img{width: 80%;}
    .subpage .mylist .card .mem-info{font-size: 0; padding-top: 3rem;}
    .subpage .mylist .card .mem-info .name{display: inline-block; width: 12%; font-size: 1.2rem; color: #666666; padding-right: 1rem; box-sizing: border-box; vertical-align: middle;} 
    .subpage .mylist .card .mem-info .write{display: inline-block; width: 85%; font-size: 1.4rem; font-weight: 500; letter-spacing: 1rem; border-bottom: 1px solid #000; text-align: left; padding: 0 1rem; box-sizing: border-box; vertical-align: middle;}
    .subpage .mylist .card .mem-info .date{text-align: right; font-size: 1rem; padding-top: 5px;}
    .subpage .mylist .cutline{display: none;}

    /*.print-ar{width: 29.7cm; height: 21cm;}*/
    .cerf-ar .ccate{position: relative;}
    .cerf-ar .ccate img{width: 850px;}
    .cerf-ar .c-name{position: absolute; top: 175px; right: 230px; font-size: 2rem; font-weight: 500; letter-spacing: 4px;}
    .cerf-ar .c-date{position: absolute; top: 317px; right: 220px; font-size: 1.6rem; font-weight: 500;}
    .cerf-ar .btn{width: 18rem; height: 6.8rem; line-height: 6.8rem; text-align: center; color: #fff; font-weight: 700; font-size: 2.4rem; border-radius: 6.8rem; background: #141414; margin-top: 2rem;}

    .subpage .mylist .letter{width: 78rem; margin: 9rem auto 0; box-sizing: border-box;}
    .subpage .mylist .letter .tt{font-size: 2.6rem; padding-bottom: 20px; font-weight: 400; font-family: "GmarketSans";}
    .subpage .mylist .letter .txt{font-size: 1.8rem; line-height: 3.2rem; color: #333333; padding-bottom: 30px; letter-spacing: -0.15rem;}
    .subpage .mylist .letter .ybmlogo{padding: 2rem 0 4rem;}
    .subpage .mylist .letter .ceo{font-size: 1.8rem; font-weight: 500; font-family: "GmarketSans";}
    .subpage .mylist .letter .ceo span{display: inline-block; font-size: 2rem; padding-left: 1rem; vertical-align: baseline;}
    /* NG Member 인증 : END */
    /* 마이페이지 : END */


    /*프린트용*/
    body * {
        visibility: hidden;
    }

    .print-area, .print-area * {
        visibility: visible;
    }

    .no-print, .no-print * {
        display: none !important;
    }
    
    .subpage .mylist{
        position: absolute;
        top: 0;
        left: 0;
    }

    @page{size:auto; margin-top:20mm; margin-left:20mm; margin-right:20mm;}
}