@charset "utf-8";
@media print {
	* {font-family: Dotum, sans-seirf !important; -webkit-print-color-adjust: exact; print-color-adjust: exact;}

    html {font-size: 0.325rem !important;}
	header, .moSubWrap, footer, .location{display: none !important;}

     /* 이미지 크기 조정 */
    img {
        max-width: 100%;
        height: auto;
       transform: scale(0.8);
    }


    /* 페이지 여백 설정 */
    @page {
        size: A4;
         /* margin: 15mm;*/
}

	.contBox{margin:0 !important; padding:0 !important;box-shadow:none !important;}
	.contWrap{background:none !important;}
    .subCont .bdBgImg {display: none !important;}
    .leftBoard {width: 80%}
	.rightBoard {width: 20%}
    .boardList>li a .cont .tunmbnailArea img, .photoBoard>li a .tunmbnailArea .img img {transform: scale(1);}
    .puzzleWrap .puzzleArea {width: 60%;}
    .puzzleWrap .textWrap {width: 40%;}
    .noticeBoard>li {background-size: 30px;}
    .boardWriteArea .boardWrite li .title {width: 20%;}
    .boardWriteArea .boardWrite li .inputWrap {width: 80%; overflow: hidden;}
    .se:not(#se-t) {height: 300px !important; overflow: hidden;}
    .se:not(#se-t) .se-main {height: 100% !important;}
    .boardText img {width: 120px; bottom: -35px; left: 10px;}
    .blogText img {left: 20px;}
    .badgeList > li > .badgeBx {background-size: 30px;}
    .blogText img {width: 60px; bottom: -10px;}
    .blogList>li .topArea .btnArea a img {width: 18px;}
    .blogList>li .topArea .userArea .img img {border-radius: 50%;}
    .hallList li .img img, .yearBoard li a .tunmbnailArea .img img {transform: scale(1);}
    .yearBoard li .btnArea a img { width: 10px;}
    .badgeList > li {width: 100px;}
    .badgeArea {margin-bottom: 40px;}
    .mypointBx, .mypointBx {width: 100px; height: 100px; right: 0;}
    .mypointBx {bottom: 20px;}
    .basicBtn.pointBtn {background-size: 13px; background-position: right 5px center; padding-left: 10px;}
    .boogiArea {width: 40%;}
    .itemArea {width: 60%;}
}               