@charset "UTF-8";#lesson-notes{margin:0 auto;padding:0 1em;background-color:#fafafa;border-radius:.25em;max-width:95vw}#lesson-notes.no-data{text-align:center}#lesson-notes details{transition:.5s!important}#lesson-notes details>summary{position:relative;display:grid;cursor:pointer;list-style:none !important;font-size:2.5em;margin:1em 0;padding-bottom:.25em;border-bottom:2px solid #000;transition:.5s}#lesson-notes details>summary:after,#lesson-notes details[open]>summary:after{position:absolute;right:.5em;font-size:.5em;font-family:'LigatureSymbols'}#lesson-notes details>summary:after{content:'\E053'}#lesson-notes details[open]>summary:after{content:'\E11d'}#lesson-notes details>summary::-webkit-details-marker{display:none}#lesson-notes div.card{clear:both;height:auto;border-bottom:1px dashed #ccc;padding:.5em;margin-bottom:1em}#lesson-notes time{display:inline-block;margin:0;width:6em}#lesson-notes h3{display:inline-block;border-bottom:2px solid;line-height:1em;padding:0 0 .1em;margin:0}#lesson-notes .cat-a{border-color:var(--lesson-cat-color-1)}#lesson-notes .cat-b{border-color:var(--lesson-cat-color-2)}#lesson-notes .cat-c{border-color:var(--lesson-cat-color-3)}#lesson-notes .cat-d{border-color:var(--lesson-cat-color-4)}#lesson-notes .cat-e{border-color:var(--lesson-cat-color-5)}#lesson-notes .cat-f{border-color:var(--lesson-cat-color-6)}#lesson-notes .cat-g{border-color:var(--lesson-cat-color-7)}#lesson-notes .cat-h{border-color:var(--lesson-cat-color-8)}#lesson-notes .cat-i{border-color:var(--lesson-cat-color-9)}#lesson-notes time span:first-child{font-weight:700;font-size:2em}#lesson-notes time span:first-child:after{content:"月";font-size:.5em}#lesson-notes time span:last-child:after{content:"日"}#lesson-notes aside{clear:both;font-family:"Klee One",serif;font-weight:400;font-style:normal;line-height:1.5em;margin:.5em 0 0 1em}#lesson-notes aside nav{display:block;margin:0;text-align:right;border:none}#lesson-notes aside nav a{margin-left:.5em}#lesson-notes aside nav a:hover{color:#ccc;transition:.5s}#lesson-notes aside.heater-ro:before,#lesson-notes aside.heater-furo:before,#lesson-notes aside.heater-hachi:before{content:url(//sadou.club/system/wp-content/plugins/sadou-lesson-note/assets/css/../parts/img/icon-ro.svg);display:inline-block;width:1.5em;height:1.5em;margin-right:.5em}#lesson-notes aside.heater-ro:before{content:url(//sadou.club/system/wp-content/plugins/sadou-lesson-note/assets/css/../parts/icon-ro.svg)}#lesson-notes aside.heater-furo:before{content:url(//sadou.club/system/wp-content/plugins/sadou-lesson-note/assets/css/../parts/icon-furo.svg)}#lesson-notes aside.heater-hachi:before{content:url(//sadou.club/system/wp-content/plugins/sadou-lesson-note/assets/css/../parts/icon-hachi.svg)}#lesson-notes .stamp{float:right;ont-size:2em;border:2px solid #d1483e;border-radius:50%;color:#d1483e;width:1.8em;height:1.6em;margin:auto;transform:rotate(-7deg)}#lesson-notes .stamp span{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";letter-spacing:normal;display:block;margin:auto;height:100%;text-align:center;font-size:.45em;line-height:1em;writing-mode:vertical-rl;transform:scale(4,1)}#lesson-notes .stamp.soshu span{display:none}#lesson-notes .stamp.soshu{border:none;width:2em;height:2em;background-image:url(//sadou.club/system/wp-content/plugins/sadou-lesson-note/assets/css/../parts/stamp.svg);filter:invert(42%) sepia(65%) saturate(865%) hue-rotate(321deg) brightness(82%) contrast(100%);transform:rotate(-7deg)}#lesson-list{width:800px;max-width:95vw;margin:auto}#lesson-list ul{width:100%}#lesson-list li{display:flex;justify-content:flex-start;align-items:center;width:100%!important;padding:.25em 0;border-bottom:1px dashed #eee}#lesson-list li span.letter,#lesson-list li span.no-letter{display:inline-flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-right:.5em;font-size:.8em;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";line-height:100%;color:#fff}#lesson-list li span.letter{background-color:var(--my-site-color)}#lesson-list li a{width:10em;display:flex;justify-content:flex-start;align-items:center}#lesson-list aside{font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";font-weight:300;font-size:.8em;line-height:150%;padding-left:1em}#lesson-list aside.no-data{color:#ccc}#lesson-list aside time{display:block;font-size:.8em;margin-left:-1em}#lesson-check-list{border:1px solid #f0f0f0;border-radius:.5em;background-color:#fafafa;padding:1em;margin:1em auto}#lesson-check-list h4{padding:0 0 0 .5em;margin:0 0 1em;border-left:2px solid var(--my-site-color)}#lesson-check-list li{display:flex;align-items:center;line-height:120%;border:1px solid #eee;border-radius:.25em;overflow:hidden}#lesson-check-list li span:nth-child(1){display:inline-block;width:6em;padding:.25em;border-right:1px solid #ccc;background-color:#eee}#lesson-check-list li span:nth-child(2),#lesson-check-list li span:nth-child(3){display:inline-block;height:1em}#lesson-check-list li span:nth-child(2){background-color:var(--my-site-color)}#lesson-check-list li span:nth-child(3){background-color:coral}#lesson-check-list .next{color:red;border:1px solid;border-radius:.5em;text-align:center;padding:.5em}#lesson-form{border:1px solid #eee;border-radius:.5em;background-color:#fafafa;padding:1em;margin-bottom:1em;width:100%}#lesson-form #note div{display:flex;align-items:center;flex-wrap:wrap}#lesson-form h4{padding:0 0 0 .5em;margin:0 0 1em;border-left:2px solid var(--my-site-color)}#lesson-form div{display:flex;width:100%;justify-content:flex-start;margin-bottom:1em}#lesson-form div:nth-last-of-type(2){display:block}#lesson-form label{display:inline-block}#lesson-form input[type=date]{display:inline-block;border:none;width:auto;margin:0;font-size:1em;background-color:#fff}#lesson-form input[type=textarea]{border-radius:.5em;background-color:#fff;border:1px solid #eee;height:4em}#lesson-form select{appearance:none;border:none;outline:0;background:#fff;background-image:none;box-shadow:none;font-size:1.5em;cursor:pointer}#lesson-form textarea{border:none;border-bottom:1px solid #ccc;font-family:'tegaki'}#lesson-form form input{border:none;width:100%;margin-bottom:1em;font-size:1.2em}#lesson-form .message{display:flex;justify-content:center;border-top:1px solid #ccc;margin:1em auto;padding-top:.5em;text-align:center!important;color:red}#lesson-form .confirm{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap}#lesson-form .confirm div{display:flex;width:100%!important;align-items:center;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";background-color:#f0f0f0;border-radius:.5em;padding:.25em}#lesson-form .confirm span{display:inline-block;font-size:.75em;background-color:#fff;border-radius:.5em;padding:.25em .5em;margin-right:.5em}#lesson-form .buttons{display:flex;justify-content:center}.lesson_note_back,#lesson-form button{width:fit-content;background-color:#333;border:none;font-size:1.2em;color:#fff;margin:0 1em;padding:.25em 1em!important;border-radius:.5em}.lesson_note_back:hover,#lesson-form button:hover{background-color:var(--my-site-color)!important;color:#fff}.lesson_note_back{display:block;margin:1em auto}