:root{--txt-size-super:100px;--txt-size-huge:80px;--txt-size-mega:62px;--txt-size-visual:52px;--txt-size-xxlarge:44px;--txt-size-xlarge:34px;--txt-size-lnb:28px;--txt-size-large:28px;--txt-size-course:24px;--txt-size-title:22px;--txt-size-middle:20px;--txt-size-default:18px;--txt-size-sub:16px;--txt-size-small:14px}@media only screen and (max-width:767px){:root{--txt-size-super:56px;--txt-size-huge:44px;--txt-size-mega:36px;--txt-size-visual:30px;--txt-size-xxlarge:28px;--txt-size-xlarge:24px;--txt-size-lnb:22px;--txt-size-large:20px;--txt-size-course:18px;--txt-size-title:16px;--txt-size-middle:14px;--txt-size-default:13px;--txt-size-sub:12px;--txt-size-small:12px}}input[type=text]:focus{outline:none}@media only screen and (max-width:767px){.edu-support-write{padding-top:30px}.edu-support-write .board-box.type01{padding:40px 18px}.edu-support-write .board-box.type02{padding:25px 18px}.edu-support-write .board-box .attach{position:relative;display:block}.edu-support-write .board-box .attach-file{margin-left:0;width:100%}.edu-support-write .board-box .attach-file .btn-s-fill-main{height:32px}.edu-support-write .board-box .attach-tit{float:left;display:flex;align-items:center;margin:8px -13px 0 0}.edu-support-write .board-box .attach .file{width:100%}.edu-support-write .board-box .attach .file button{margin-bottom:0}.edu-support-write .board-box .attach .file-list .btn-delete{margin:0 8px 8px 0;height:32px;line-height:32px;padding:0 44px 0 15px}.edu-support-write .board .input-txt{margin-top:20px}.edu-support-write .board .txt-area{margin-top:15px}.btn-flex button{width:auto}}