@charset "utf-8";
/**************************************************

	jmboard :: BOARD SKIN :: default

**************************************************/
#jm-list{}
#jm-list .list_tbl{width: 100%;border-top: 2px solid #545c73;}
#jm-list .list_tbl tr > *{position: relative;padding: 18px 12px;border: 1px solid #dddee0;border-width: 0 1px 1px 1px;font-size: 14px;line-height: 18px;text-align: center;}
#jm-list .list_tbl tr.tr_notice{background: #f3f4f7;}
#jm-list .list_tbl thead tr th{font-weight: normal;color: #000000;letter-spacing: -1px;}
#jm-list .list_tbl tbody tr td.no,
#jm-list .list_tbl tbody tr td.date,
#jm-list .list_tbl tbody tr td.view{font-size: 12px;color: #999;}
#jm-list .list_tbl tbody tr td.jmj{text-align: left;}
#jm-list .list_tbl tbody tr td.jmj a{color: #000;letter-spacing: -0.5px;font-size: 15px;}
#jm-list .list_tbl tbody tr td.jmj img{max-height:15px;width: auto;height: auto;}
#jm-list .list_tbl tbody tr td.jmj .cmnt{font-weight: bold;color: #cb0f16;font-size: 12px;margin-left: 10px;}
#jm-list .list_tbl tbody tr td em{display: none;}

/* 답글 들여쓰기 */
#jm-list .list_tbl tbody tr td.jmj.reply1{background: url(jmboard/img/jm_ico_reply.png) no-repeat 20px 19px;padding-left: 40px;}
#jm-list .list_tbl tbody tr td.jmj.reply2{background: url(jmboard/img/jm_ico_reply.png) no-repeat 50px 19px;padding-left: 70px;}
#jm-list .list_tbl tbody tr td.jmj.reply3{background: url(jmboard/img/jm_ico_reply.png) no-repeat 80px 19px;padding-left: 100px;}
#jm-list .list_tbl tbody tr td.jmj.reply4{background: url(jmboard/img/jm_ico_reply.png) no-repeat 110px 19px;padding-left: 130px;}
#jm-list .list_tbl tbody tr td.jmj.reply5{background: url(jmboard/img/jm_ico_reply.png) no-repeat 140px 19px;padding-left: 160px;}

@media screen and (max-width: 750px) {

    #jm-list .list_tbl colgroup{display: none;}
    #jm-list .list_tbl tr > *{padding: 10px 5px;font-size: 13px;letter-spacing: -1px;}
    #jm-list .list_tbl thead tr th{font-size: 12px;}
    #jm-list .list_tbl .jmj img{max-height:12px;width: auto;height: auto;}
    #jm-list .list_tbl .view,
    #jm-list .list_tbl .no{display: none;}
    #jm-list .list_tbl .date{width:50px;}
    #jm-list .list_tbl .writer{width: 70px;}
    #jm-list .list_tbl .jmj a{font-size: 13px !important;letter-spacing: -1px;}

	/* 답글 들여쓰기 */
	#jm-list .list_tbl tbody tr td.jmj.reply1{background-size: 10px auto;background-position: 7px 12px;padding-left: 22px;}
	#jm-list .list_tbl tbody tr td.jmj.reply2{background-size: 10px auto;background-position: 17px 12px;padding-left: 32px;}
	#jm-list .list_tbl tbody tr td.jmj.reply3{background-size: 10px auto;background-position: 27px 12px;padding-left: 42px;}
	#jm-list .list_tbl tbody tr td.jmj.reply4{background-size: 10px auto;background-position: 37px 12px;padding-left: 52px;}
	#jm-list .list_tbl tbody tr td.jmj.reply5{background-size: 10px auto;background-position: 47px 12px;padding-left: 62px;}
}


@charset "utf-8";
/**************************************************

	SUPERBOARD :: RESET

**************************************************/
/*web fonts*/
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);
@font-face{
    font-family:empty;
    src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ0AAoAAAAAA+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAJ4AAACeXQ48j09TLzIAAAGUAAAAYAAAAGAIIgbWY21hcAAAAfQAAABEAAAARAAyAGlnYXNwAAACOAAAAAgAAAAIAAAAEGhlYWQAAAJAAAAANgAAADb9mzB5aGhlYQAAAngAAAAkAAAAJAHiAeVobXR4AAACnAAAABAAAAAQAAAAAG1heHAAAAKsAAAABgAAAAYABFAAbmFtZQAAArQAAAFdAAABXVqZXRlwb3N0AAAEFAAAACAAAAAgAAMAAAEABAQAAQEBDHNwYWNlLWVtcHR5AAECAAEAOvgcAvgbA/gYBB4KABlT/4uLHgoAGVP/i4sMB4tr+JT4dAUdAAAAfA8dAAAAgREdAAAACR0AAACVEgAFAQEMFxkbHnNwYWNlLWVtcHR5c3BhY2UtZW1wdHl1MHUxdTIwAAACAYkAAgAEAQEEBwoN/JQO/JQO/JQO/JQO+JQU+JQViwwKAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAIAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAAAEAIP/9//8AAAAAACD//f//AAH/4wADAAEAAAAAAAAAAAABAAH//wAPAAEAAAABAAAAeR2GXw889QALAgAAAAAAzz54vgAAAADPPni+AAAAAAAAAAAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABQAAAEAAAAAAAOAK4AAQAAAAAAAQAWAAAAAQAAAAAAAgAOAGMAAQAAAAAAAwAWACwAAQAAAAAABAAWAHEAAQAAAAAABQAWABYAAQAAAAAABgALAEIAAQAAAAAACgAoAIcAAwABBAkAAQAWAAAAAwABBAkAAgAOAGMAAwABBAkAAwAWACwAAwABBAkABAAWAHEAAwABBAkABQAWABYAAwABBAkABgAWAE0AAwABBAkACgAoAIcAcwBwAGEAYwBlAC0AZQBtAHAAdAB5AFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHAAYQBjAGUALQBlAG0AcAB0AHlzcGFjZS1lbXB0eQBzAHAAYQBjAGUALQBlAG0AcAB0AHkAUgBlAGcAdQBsAGEAcgBzAHAAYQBjAGUALQBlAG0AcAB0AHkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff');
}
/*reset browsers*/
#jm-wrap *{ -webkit-text-size-adjust:none; -webkit-border-radius:0; }
#jm-wrap input[type=button],
#jm-wrap input[type=submit]{ -webkit-appearance:none; }

/*reset elements*/
#jm-wrap form,#jm-wrap dl,#jm-wrap dd{ margin:0; padding:0; }
#jm-wrap label{ cursor:pointer; }
#jm-wrap article,#jm-wrap aside,#jm-wrap details,#jm-wrap figcaption,#jm-wrap figure,#jm-wrap footer,header,#jm-wrap #jm-wrap hgroup,#jm-wrap menu,#jm-wrap nav,#jm-wrap section,#jm-wrap dd,#jm-wrap hgroup{ display:block; }
#jm-wrap img{ border:none; vertical-align:middle; }
#jm-wrap fieldset{ margin:0; padding:0; border:none; }
#jm-wrap legend{ margin:0; padding:0; }
#jm-wrap p{ margin:0; padding:0; }
#jm-wrap h1,#jm-wrap h2,#jm-wrap h3,#jm-wrap h4,#jm-wrap h5,#jm-wrap h6{ margin:0; padding:0; }
#jm-wrap table{ border-collapse:collapse; border-spacing:0; }

/*Inputs*/
#jm-wrap input{ cursor:pointer; }
#jm-wrap input[type=checkbox],
#jm-wrap input[type=radio]{ border:none; vertical-align:middle; }

#jm-wrap input[type=search]{ border:none;display:inline-block;vertical-align:middle; height:50px; }
#jm-wrap input[type=text],
#jm-wrap input[type=password],
#jm-wrap input[type=search],
#jm-wrap input[type=email],
#jm-wrap input[type=url],
#jm-wrap input[type=number]{display:inline-block;vertical-align:middle;outline: none;height: 35px;line-height: 35px;padding: 0 15px;background: #ffffff;border: 1px solid #dadada;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#jm-wrap select{height: 35px;line-height: 35px;padding: 0 0 0 10px;background: #ffffff;border: 1px solid #dadada;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#jm-wrap textarea{width: 100%;height: 300px;font-size: 14px;line-height: 18px;padding: 15px;background: #ffffff;border: 1px solid #ddd;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

#jm-wrap ::-webkit-input-placeholder{ color:#98908b; }
#jm-wrap :-moz-placeholder{ color:#98908b; }
#jm-wrap ::-moz-placeholder{ color:#98908b; }
#jm-wrap :-ms-input-placeholder{ color:#98908b; }
.add_file {}
.add_file ul{}
.add_file li{
    padding: 10px;
    background-color: #f2f2f2;
    border-bottom: 1px solid #dcdcdc;
    color: #2196f3;
}
/*reset links*/
#jm-wrap A:link{ text-decoration:none; color:#666666; }
#jm-wrap A:visited { text-decoration:none; color:#666666; }
#jm-wrap A:active { text-decoration:none; color:#666666; }
#jm-wrap A:hover{ text-decoration:underline; color:#000000; }

@media screen and (max-width: 750px) {

	#jm-wrap input[type=search]{ border:none; height:50px; }
	#jm-wrap input[type=text],
	#jm-wrap input[type=password],
	#jm-wrap input[type=search],
	#jm-wrap input[type=email],
	#jm-wrap input[type=url],
	#jm-wrap input[type=number]{font-size: 12px;padding: 0 5px;}
	#jm-wrap select{padding: 0 0 0 5px;font-size: 12px;}
	#jm-wrap textarea{padding: 10px;font-size: 12px;line-height: 16px;}
	#wm_email_select{margin-top:5px;}

}

/**************************
	Paging
**************************/
.paging{text-align: center;margin-top: 30px;font-family: empty;font-size: 0;}
.paging a{display: inline-block;vertical-align: top;margin: 0;margin-right: -1px;position: relative;width: 35px;height: 35px;line-height: 35px;text-align: center;background: #f9f9f9;border: 1px solid #ddd;color: #999999;font-size: 12px;text-decoration: none;box-sizing: border-box;font-family: tahoma, arial, axicon;}
.paging a:first-child{border-radius: 5px 0 0 5px !important;}
.paging a:after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;line-height: 35px;text-align: center;font-size: 15px;text-indent: 0;}
.paging a:last-child{border-radius: 0 5px 5px 0 !important;}
.paging a.active{background: #ffffff;color: #333333;font-weight: 600;}
.paging a.first,
.paging a.prev,
.paging a.next,
.paging a.last{background: none;font-size: 15px;color: #666666;text-indent: -999em;}
.paging a.first:after{content: '\f100';font-family: "Font Awesome 6 Free";font-weight: 900;text-indent: 0;}
.paging a.prev:after{content: '\f104';font-family: "Font Awesome 6 Free";font-weight: 900;}
.paging a.next:after{content: '\f105';font-family: "Font Awesome 6 Free";font-weight: 900;}
.paging a.last:after{content: '\f101';font-family: "Font Awesome 6 Free";font-weight: 900;}


#jm-faq{}
#jm-faq .faq_list{border-top: 1px solid #000000;}
#jm-faq .faq_list li{border-bottom: 1px solid #ddd;}
#jm-faq .faq_list li .ques{position: relative;padding: 20px 50px 20px 60px;background: url(jmboard/img/jm_ico_faq_q.png) no-repeat 20px center;}
#jm-faq .faq_list li .ques:after{content: '';display: block;background: url(jmboard/img/jm_ico_faq_spr.png) no-repeat center center;background-size: contain;display: block;width: 15px;height: 100%;position: absolute;top: 0;right: 20px;}
#jm-faq .faq_list li.active .ques:after{transform: rotate(-180deg);}
#jm-faq .faq_list li .ques a.jmj{display: block;font-size: 14px;line-height:22px;color: #333333;}
#jm-faq .faq_list li .ans{position: relative;padding: 20px 50px 20px 60px;background: #f3f4f7 url(jmboard/img/jm_ico_faq_a.png) no-repeat 20px center;border-top: 1px solid #ddd;display: none;}

@media screen and (max-width: 750px) {
	#jm-faq .faq_list li .ques{padding: 15px 30px 15px 35px;background-size: 20px auto;background-position: 5px center;}
	#jm-faq .faq_list li .ques:after{width: 10px;height: 100%;right: 5px;}
	#jm-faq .faq_list li .ques a.jmj{font-size: 12px;line-height:16px;}
	#jm-faq .faq_list li .ans{padding: 15px 30px 15px 35px;background-size: 20px auto;background-position: 5px center;font-size: 12px;line-height: 16px;}
	
}

/**************************************************




