html {
	font-family: 'Open Sans', Helvetica, Arial, tahoma, verdana, arial, sans-serif;
	letter-spacing: -0.01em;
}

body.board .name {
	font-family: 'Open Sans Condensed', Helvetica, Arial, tahoma, verdana, arial, sans-serif;
	letter-spacing: 0em;
}

.font-for-pie svg {
	font-family: 'Open Sans', Helvetica, Arial, tahoma, verdana, arial, sans-serif !important;
}

.container .setup ul.desc { font-weight: normal; }
.container .setup .body-section.students-info { font-weight: normal; }
.container .setup .body-section.students-info .add-students textarea { font-size: 13px; }
.container .sub-setup .body p.form-desc { font-weight: normal; }
.container .sub-setup .print-label li { width: 157px; }
.container .sub-setup .print-label .desc.label { padding: 10px 0; }

.container.report .report .body .check-wow-together ul.setting { height: 54px; }
.container.report .report .body .check-wow-together ul.setting li.title { height: 30px; }

.container.report .report .body .contents .section .item-area .card .category-image {
	font-weight: bold;
	font-size: 12px !important;
	left: 4px !important;
	letter-spacing: -0.03em;
}

.container.report .report .body .contents .section .item-area .card .category-image img {
	vertical-align: bottom !important;
	margin-right: 3px !important;
}

.container .sub-setup .add-feedback li,
.container .sub-setup .edit-feedback li { width: 160px !important; }

.container.report .board .body .article-body,
.container.report .board .body textarea { letter-spacing: -0.01em; }
.container.report .board .body .board-create-wizard .section.step2 dl.options .auths { margin-top: 25px; }

/* class board */
a.btn-write-article { font-size:14px !important;}
.container.report .board .panel a.btn-add-new-board { width: 170px !important; padding-left: 5px !important; padding-right: 5px !important; font-size: 15px !important; }

.container.report .report .body .contents .section .item-area .message .header div.status.parent { right: 285px; }
.container.report .report .body .contents .section .item-area .message .header span.status { min-width: 80px; }
.container.report .report .body .contents .section .item-area .message .header .status-list { top: 32px; right: -31px; width: 300px; }
.container.report .report .body .contents .section .item-area .message .header .status-list.parent { right: 282px; }

.popup.old-ie { background: url(../img/sp/sp_guide_old_ie.png?v=1661943444) 0 0 no-repeat; }
.popup.old-ie .btn-download-chrome-for-old-ie { background-image: url(../img/sp/sp_guide_old_ie.png?v=1661943444); }
.popup.old-ie .btn-download-ie11-for-old-ie { background-image: url(../img/sp/sp_guide_old_ie.png?v=1661943444); }
.popup.old-ie .btn-close { background-image: url(../img/sp/sp_guide_old_ie.png?v=1661943444); }

.container.report .board .body .board-wizard .banner.board-3types { background: url(../img/tutorial/img-board-3types-for-board-wizard.jpg?v=1661943444); }

.container .gnb .update-member-info-form { width: 490px; }
.container .gnb .update-member-info-form dt { width: 177px; }

.container.home .mobile-wrapper.parent .info { background: url(../img/home/img-info-parent.png?v=1661943444) no-repeat; }
.container.home .mobile-wrapper.student .info { background: url(../img/home/img-info-student.png?v=1661943444) no-repeat; }

.container .quick-guide.download-pdf.teacher-seminar { padding-bottom: 0; height: 320px; }

.container.report .report .panel .accounts-status .circles-text { margin-top: 37px; }

.container.report .report .body .contents .section .item-area .message .reply .info a.btn-view-reply { margin-left: 40px; }