/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-y:hidden}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 * YUI 3.5.0 - reset.css (http://developer.yahoo.com/yui/3/cssreset/)
 * http://cssreset.com
 * Copyright 2012 Yahoo! Inc. All rights reserved.
 * http://yuilibrary.com/license/
 */html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit}*{box-sizing:border-box}.reading-evaluation-area{border-top:solid 1px}#export-audio-records-btn{border:1px solid #666;border-radius:3px;display:block;font-size:.8em;padding:6px 8px}#export-audio-records-btn span{font-size:1em}table#latest-audio-record th{height:60px}table#latest-audio-record td{padding:12px;border:unset}table#latest-audio-record td.controls{width:10px}table#latest-audio-record td.controls audio{display:none}table#latest-audio-record td.controls button#play-student-audio-record{color:#666;cursor:pointer;height:34px;width:120px}.loginView{text-align:center}.loginView h1{width:35vw;display:inline-block;margin-top:10vh}.loginView h1 img{width:100%}.loginView h1 .effectMethod_title{width:5%}.loginView form{margin-top:10vh}.loginView form .field{text-align:center}.loginView form .field input{background-color:#eee;border:none;outline:0;font-size:2vw;border-radius:10vw;padding-top:1vw;padding-bottom:1vw;padding-left:4vw;margin-top:2vw}.loginView form .actions input{width:20vw;margin-top:4vw}.topMenu{width:100vw;height:100vh;border:solid 7px #005DFF;text-align:center}.topMenu h1{margin-top:22vh;font-size:6vw;color:#1D4481;padding:20px 0}.topMenu p{margin-top:15vh;font-size:3vw;color:gray}.topMenu ul{margin-top:8vh;display:flex;padding:0 5vw}.topMenu ul li{width:25%;margin:2vw;font-weight:bold;font-size:3vw;color:gray;vertical-align:middle;line-height:calc(70vw/4);height:calc(70vw/4);border:solid 6px gray;border-radius:100%}.contentsList--student{height:93vh;border:solid 7px #005DFF;border-top:none}.contentsList--student ul{height:45vh;display:flex;flex-wrap:wrap;width:100vw}.contentsList--student ul li{width:33.3%;padding:4% 6%;min-width:200px;margin-top:auto}.contentsList--student ul li img{width:85%}.contentsList--student ul li .effectMethod{width:50%;margin-left:auto}.masterShow_box{width:80%;color:#666;margin:30px auto}.masterShow_box .masterShow_title{font-size:30px}.masterShow_box .addNewClass{float:right;cursor:pointer}.masterShow_box .addNewStudent{float:right;cursor:pointer}.masterShow_box .addNewAdmin{float:right;cursor:pointer}.masterShow_box .masterShow_box--inner{margin-top:20px;display:flex}.masterShow_box .masterShow_box--inner .masterShow_list{border:solid 1px;border-right:none;width:50%;height:80vh;border-collapse:collapse;border-spacing:0;overflow:scroll}.masterShow_box .masterShow_box--inner .masterShow_list .item:first-child{border-bottom:solid 1px #444;height:30px;line-height:30px}.masterShow_box .masterShow_box--inner .masterShow_list .item:first-child li:nth-of-type(n+2){border-left:solid 1px #444}.masterShow_box .masterShow_box--inner .masterShow_list .item:nth-child(odd){background-color:#ddd}.masterShow_box .masterShow_box--inner .masterShow_list .item{list-style:none;display:flex;text-align:center;height:25px;line-height:25px}.masterShow_box .masterShow_box--inner .masterShow_list .item .name{width:50%;cursor:pointer}.masterShow_box .masterShow_box--inner .masterShow_list .item .id{width:50%}.masterShow_box .masterShow_box--inner .masterShow_list .item .student{width:25%}.masterShow_box .masterShow_box--inner .masterShow_list .item .url{width:25%}.masterShow_box .masterShow_box--inner .masterShow_list .item .accessed{width:25%}.masterShow_box .masterShow_box--inner .masterShow_list .item .lesson_movie{width:25%}.masterShow_box .masterShow_box--inner #closeSignup{display:none}.masterShow_box .masterShow_box--inner .masterShow_detail{border:solid 1px;width:50%;height:80vh}.masterShow_box .masterShow_box--inner .masterShow_detail h3{height:30px;font-size:16px;text-align:center;line-height:30px;border-bottom:solid 1px;background-color:#ddd}.masterShow_box .masterShow_box--inner .masterShow_detail table{width:90%;margin:40px auto 5px;border:solid 1px}.masterShow_box .masterShow_box--inner .masterShow_detail table th{background-color:#ddd;border:solid 1px;width:20vh;text-align:center;line-height:1.5}.masterShow_box .masterShow_box--inner .masterShow_detail table td{border:solid 1px;padding-left:6px}.masterShow_box .masterShow_box--inner .masterShow_detail table input{width:98.5%}.masterShow_box .masterShow_box--inner .masterShow_detail table input[type="checkbox"]{width:auto}.masterShow_box .masterShow_box--inner .masterShow_detail .CorTrash{display:flex;list-style:none;padding-right:30px;justify-content:right}.masterShow_box .masterShow_box--inner .masterShow_detail .CorTrash .deleteForm{background-color:white;border:1px solid #666;border-radius:3px;padding:4px 8px;font-size:13px}.masterShow_box .masterShow_box--inner .masterShow_detail menu{display:flex;list-style:none;padding-right:40px;justify-content:space-evenly}.contentsHeader__setting,.contentsHeader__achievements{height:6vh;font-size:4vh;padding-top:1.2vh;color:#999}.contentsHeader__setting h2,.contentsHeader__achievements h2{width:30%;height:100%;float:left;padding-left:2vw}.contentsHeader__setting nav,.contentsHeader__achievements nav{width:70%;height:100%;float:right;text-align:right;padding-right:2vw}.achievements__list{margin-top:20px;display:flex;flex-wrap:wrap;padding-left:4vw;padding-right:4vw}.achievements__list li img{width:23vw}.userInfo{margin-top:30px;margin-left:calc(30px + 5vw);display:flex;color:#777}.userInfo .avatar{text-align:center;font-size:10px}.userInfo .avatar .avatar__change{margin-top:3px;border:solid 1px #999;padding:2px}.userInfo .userName{margin-left:30px;font-size:calc(10px + 2vw)}.contentsHeader__users{height:6vh;background-color:#00D8D8;font-size:4vh;padding-top:1.2vh;color:white}.contentsHeader__users h2{width:30%;height:100%;float:left;padding-left:2vw}.contentsHeader__users nav{width:70%;height:100%;float:right;text-align:right;padding-right:2vw}.contents__users{height:87vh;border:solid 1vh #00D8D8;padding:3vh 3vw;color:#888;font-size:3.5vw;overflow:scroll}.contents__users img{height:2.5vw}.contents__users h3{margin-bottom:5vh}.contents__users li{display:flex}.contents__users>ul>li:first-child{font-size:1.8vw}.contents__users>ul>li:first-child .name{padding-left:2vw}.contents__users>ul>li:first-child .recordPlay{padding-left:2vw}.contents__users>ul>li:first-child .historyLast{padding-left:2.5vw}.contents__users>ul>li:first-child .historyThis{padding-left:2.5vw}.contents__users>ul>li:nth-of-type(2){font-size:1vw;margin-top:5px;margin-bottom:3vw}.contents__users>ul>li:nth-of-type(n+3){border-bottom:solid 1px #00D8D8;font-size:2vw;padding-bottom:3px;margin:1.5vw 1vw}.contents__users>ul>li:nth-of-type(n+3) .name{font-size:2.3vw}.contents__users>ul>li .avatar{width:3%}.contents__users>ul>li .name{width:20%}.contents__users>ul>li .recordButton{width:5%}.contents__users>ul>li .recordPlay{width:24%}.contents__users>ul>li .historyLast{width:24%}.contents__users>ul>li .historyLast ul{display:flex}.contents__users>ul>li .historyLast ul li{display:inline-block;text-align:center;width:33.3%}.contents__users>ul>li .historyThis{width:24%}.contents__users>ul>li .historyThis ul{display:flex}.contents__users>ul>li .historyThis ul li{display:inline-block;text-align:center;width:33.3%}.storiesWrap{background-color:#FFCA00;height:93vh;overflow-y:scroll}.contents__chants{width:100vw;height:120vh;position:absolute;z-index:10;display:none;background-color:white}.contents__chants video{display:block;width:80vw;max-width:1050px;margin:0 auto}.contentsHeader__stories{height:6vh;background-color:#FFCA00;font-size:4vh;color:white;display:flex;justify-content:space-between;align-items:center}.contentsHeader__stories h2{padding-left:2vw}@media (min-width: 769px){.contentsHeader__stories h2{width:33%}}@media (max-width: 751px){.contentsHeader__stories h2{width:77%}}.contentsHeader__stories .lessonMovie{display:flex}.contentsHeader__stories .lessonMovie :hover{cursor:pointer}@media (min-width: 769px){.contentsHeader__stories .lessonMovie{height:5vh;width:auto}}@media (max-width: 751px){.contentsHeader__stories .lessonMovie{display:none}}.contentsHeader__stories .backButton{width:33%;text-align:right;padding-right:2vw}.contents__stories{height:87vh;border:solid 1vh #FFCA00;padding:8vh 3vw;color:#888;font-size:4vw;overflow:scroll}.contents__stories h3{margin-bottom:5vh}.contents__stories h3:nth-child(n+2){margin-top:5vh}.contents__stories ul{display:flex;flex-wrap:wrap}.contents__stories ul li{margin:1.5vw 1vw;text-align:center;font-size:calc(15px + 2vw);border:solid 4px #FFCA00;border-radius:10%}.contents__stories ul li a{display:block;width:calc(100px + 3vw);height:calc(100px + 3vw);min-width:80px;min-height:80px}@media (min-width: 769px){.contents__stories ul li a{width:calc(100px + 3vw);height:calc(100px + 3vw);line-height:calc(100px + 3vw)}}@media (max-width: 751px){.contents__stories ul li a{width:80px;height:80px;line-height:80px}}.contents__stories ul li a:hover{cursor:pointer}.contents__stories--show{display:flex;background-color:#FFCA00}@media (min-width: 769px){.contents__stories--show{height:60vh}}@media (max-width: 751px){.contents__stories--show{height:45vh}}.contents__stories--show .contents__leftbox{display:flex;position:relative}@media (min-width: 769px){.contents__stories--show .contents__leftbox{width:70%}}@media (max-width: 751px){.contents__stories--show .contents__leftbox{width:100%}}.contents__stories--show .contents__leftbox .previousButton img{left:2vw;z-index:2;position:absolute;top:0;bottom:0;margin:auto}@media (max-width: 751px){.contents__stories--show .contents__leftbox .previousButton img{max-width:20vw}}.contents__stories--show .contents__leftbox .nextButton img{right:2vw;z-index:1;position:absolute;top:0;bottom:0;margin:auto}@media (max-width: 751px){.contents__stories--show .contents__leftbox .nextButton img{max-width:20vw}}.contents__stories--show .contents__leftbox .nextButton:hover{cursor:pointer}.contents__stories--show .contents__img{position:static;margin:0px auto;display:flex;flex-flow:column}@media (max-width: 751px){.contents__stories--show .contents__img{width:100%}}.contents__stories--show .contents__img img{height:60vh;width:auto;max-width:100%;max-height:100%}.contents__stories--show .contents__img #mainImg_02,.contents__stories--show .contents__img #mainImg_03,.contents__stories--show .contents__img #mainImg_04,.contents__stories--show .contents__img #mainImg_05,.contents__stories--show .contents__img #mainImg_06,.contents__stories--show .contents__img #mainImg_07,.contents__stories--show .contents__img #mainImg_08{display:none}.contents__stories--show .contents__menu--pc{width:30%;height:100%;padding:2vh 3vw;color:white}@media (min-width: 769px){.contents__stories--show .contents__menu--pc{display:visible}}@media (max-width: 751px){.contents__stories--show .contents__menu--pc{display:none}}.contents__stories--show .contents__menu--pc .record,.contents__stories--show .contents__menu--pc img{display:block;margin-bottom:2vh;height:6vh}.contents__stories--show .contents__menu--pc img:hover{cursor:pointer}.contents__stories--show .contents__menu--pc p{margin-bottom:1vh;font-size:3vh}.contents__stories--show .contents__menu--pc .syntaxOn{display:none}.contents__stories--show .contents__menu--pc .syntaxOff{display:block}.contents__stories--show .contents__menu--pc ul{display:flex;width:15vw}.contents__stories--show .contents__menu--pc ul li{text-align:center;height:5vh;line-height:5vh}.contents__stories--show .contents__menu--pc ul li:hover{cursor:pointer}.contents__stories--show .contents__menu--pc ul .japanese01_Off{display:none}.contents__stories--show .contents__menu--pc ul .japanese02_On{display:none}.contents__stories--show .contents__menu--pc ul .japanese03_On{display:none}.contents__description{width:100%;border-left:solid 1vh #FFCA00;border-bottom:solid 1vh #FFCA00;border-right:solid 1vh #FFCA00;position:relative}.contents__description #story_02 video,.contents__description #story_03 video,.contents__description #story_04 video,.contents__description #story_05 video,.contents__description #story_06 video,.contents__description #story_07 video,.contents__description #story_08 video{display:none}.contents__description #story_02 img,.contents__description #story_03 img,.contents__description #story_04 img,.contents__description #story_05 img,.contents__description #story_06 img,.contents__description #story_07 img,.contents__description #story_08 img{display:none}.contents__description video{width:100%;position:absolute}.contents__description img{width:100%;position:absolute;top:0;visibility:hidden}.contents__menu--sp{height:100%;background-color:#FFCA00;padding:2vh 3vw;color:white}@media (min-width: 769px){.contents__menu--sp{display:none;width:30%}}@media (max-width: 751px){.contents__menu--sp{display:visible;width:100%;display:flex}}.contents__menu--sp .inner__sp{width:50%;padding-left:6vw;padding-right:6vw}.contents__menu--sp .inner__sp img{display:block;margin:2vh;height:5vh}.contents__menu--sp .inner__sp p{margin-bottom:1vh;font-size:3vh}.contents__menu--sp .inner__sp .syntaxOn{display:none}.contents__menu--sp .inner__sp .syntaxOff{display:block}.contents__menu--sp .inner__sp ul{width:27vw;display:flex}.contents__menu--sp .inner__sp ul li{text-align:center;width:9vw}.contents__menu--sp .inner__sp ul li img{width:100%}.contents__menu--sp .inner__sp ul .japanese01_Off{display:none}.contents__menu--sp .inner__sp ul .japanese02_On{display:none}.contents__menu--sp .inner__sp ul .japanese03_On{display:none}.movieLessonField_01{position:absolute;top:0;left:0;background-color:#6B6B6B;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:-1}.movieLessonField_01 video{width:100%;max-width:1500px}.movieLessonField_02{position:absolute;top:0;left:0;background-color:#6B6B6B;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:-1}.movieLessonField_02 video{width:100%;max-width:1500px}.title{font-size:2.8vh}.contentsHeader__vocabularies{height:6vh;background-color:#00B55B;color:white}@media (min-width: 769px){.contentsHeader__vocabularies{font-size:4vh;padding-top:1.2vh}}@media (max-width: 751px){.contentsHeader__vocabularies{font-size:3vh;padding-top:2vh}}.contentsHeader__vocabularies h2{width:40%;height:100%;float:left;padding-left:2vw}.contentsHeader__vocabularies nav{width:60%;height:100%;float:right;text-align:right;padding-right:2vw}.contentsHeader__vocabularies nav .selectMenu{float:left}.contentsHeader__vocabularies nav .selectMenu ul{display:flex}@media (min-width: 769px){.contentsHeader__vocabularies nav .selectMenu ul li{width:20vh}}@media (max-width: 751px){.contentsHeader__vocabularies nav .selectMenu ul li{width:12vh}}.contentsHeader__vocabularies nav .selectMenu ul li img{display:block;width:100%;cursor:pointer}.contentsHeader__vocabularies nav .selectMenu ul li #ejg{display:none}.contentsHeader__vocabularies nav .selectMenu ul li #jew{display:none}.contentsHeader__vocabularies nav .backButton{float:right}.contents__vocabularies{height:87vh;border:solid 7px #00B55B;padding:8vh 3vw;color:#888;overflow:scroll}@media (min-width: 769px){.contents__vocabularies{font-size:4vw}}@media (max-width: 751px){.contents__vocabularies{font-size:6vw}}.contents__vocabularies h3{margin-bottom:5vh}.contents__vocabularies ul{display:flex;flex-wrap:wrap}.contents__vocabularies ul li{cursor:pointer;float:left;line-height:13vw;margin:1vw 2vw;text-align:center;font-size:calc(15px + 2vw);border-radius:10%;display:block}@media (min-width: 769px){.contents__vocabularies ul li{border:solid 6px #00B55B}}@media (max-width: 751px){.contents__vocabularies ul li{border:solid 4px #00B55B}}@media (min-width: 769px){.contents__vocabularies ul li{width:calc(100px + 3vh);height:calc(100px + 3vh);line-height:calc(100px + 3vh)}}@media (max-width: 751px){.contents__vocabularies ul li{width:calc(50px + 3vh);height:calc(50px + 3vh);line-height:calc(50px + 3vh)}}.contents__vocabularies .wordSide{float:left;width:50%;text-align:center}.contents__vocabularies .wordSide .wordSide__english{margin-top:10vh;font-size:8vw}@media (min-width: 769px){.contents__vocabularies .wordSide .wordSide__english{height:30vh}}@media (max-width: 751px){.contents__vocabularies .wordSide .wordSide__english{height:13vh}}.contents__vocabularies .wordSide .wordSide__english .enBox{display:none}.contents__vocabularies .wordSide .wordSide__english .target{display:block}.contents__vocabularies .wordSide .wordSide__japanese{height:10vh;font-size:4vw}.contents__vocabularies .wordSide .wordSide__japanese .jpBox{display:none}.contents__vocabularies .wordSide .wordSide__japanese .target{display:block}.contents__vocabularies .wordSideMiddle{text-align:center}.contents__vocabularies .wordSideMiddle .wordSideMiddle__english{margin-top:10vh;font-size:8vw}@media (min-width: 769px){.contents__vocabularies .wordSideMiddle .wordSideMiddle__english{height:30vh}}@media (max-width: 751px){.contents__vocabularies .wordSideMiddle .wordSideMiddle__english{height:13vh}}.contents__vocabularies .wordSideMiddle .wordSideMiddle__english .enBox{display:none}.contents__vocabularies .wordSideMiddle .wordSideMiddle__english .target{display:block}.contents__vocabularies .wordSideMiddle .wordSideMiddle__japanese{height:10vh;font-size:4vw}.contents__vocabularies .wordSideMiddle .wordSideMiddle__japanese .jpBox{display:none}.contents__vocabularies .wordSideMiddle .wordSideMiddle__japanese .target{display:block}.contents__vocabularies .contents__movie__pc{margin-left:-5vw}.contents__vocabularies .contents__movie__pc video{margin:0 auto;display:none;width:100%;max-width:1000px}.contents__vocabularies .imgSide{float:left;width:50%}.contents__vocabularies .imgSide .imgBox{height:50vh;display:none}.contents__vocabularies .imgSide .imgBox img{display:block;width:100%;max-width:480px}.contents__vocabularies .imgSide .target{display:block}.contents__vocabularies .quizVoca{visibility:hidden}.contentsHeader__phonics{min-height:60px;height:6vh;background-color:#FF3800;font-size:4vh;color:white;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px}@media screen and (max-width: 768px){.contentsHeader__phonics .menuTab,.contentsHeader__phonics .chantsMovie{display:none}}.contentsHeader__phonics h2{margin:0;white-space:nowrap}.contentsHeader__phonics .menuTab{margin-left:auto;margin-right:auto}.contentsHeader__phonics .menuTab ul{display:flex;list-style:none;margin:0;padding:0}.contentsHeader__phonics .menuTab li{max-width:150px}.contentsHeader__phonics .menuTab li a{display:block}.contentsHeader__phonics .menuTab li img{display:block;width:100%;height:auto}.contentsHeader__phonics .menuTab li.weekly img{height:44px;width:247px;object-fit:cover}.contentsHeader__phonics .chantsMovie,.contentsHeader__phonics .backButton{white-space:nowrap}.contentsHeader__phonics .chantsMovie img,.contentsHeader__phonics .backButton img{vertical-align:bottom}.contentsHeader__phonics .backButton{margin-left:auto}.grayText{color:#aaa}.contents__phonics{position:relative;background-color:white;border-right:solid 7px #FF3800;border-left:solid 7px #FF3800;border-bottom:solid 1vh #FF3800;color:#aaa;font-size:4vw;height:calc(100vh - 14vh);padding:4vh 3vw}@media (max-width: 751px){.contents__phonics{height:85vh}}.contents__phonics .contents__lists{height:100%;overflow:scroll;position:relative}@media (max-width: 751px){.contents__phonics .contents__lists{height:100%}}.contents__phonics .contents__lists h3{margin-bottom:5vh}.contents__phonics .contents__lists ul li{float:left;width:11vw;height:11vw;min-width:130px;min-height:130px;margin:1vw 2vw;text-align:center;border:solid 5px #aaa;border-radius:10%;padding:5px;position:relative}.contents__phonics .contents__lists ul li .phonics_topbox{height:100%}.contents__phonics .contents__lists ul li img{height:100%}.contents__phonics .contents__lists ul li p{font-size:calc(7px + 1vw);transform:translateY(-85%)}.contents__phonics .contents__lists ul li .mouth_img{position:absolute;top:-17px;right:-30px;width:48px;height:48px}.contents__phonics .contents__lists ul li .mouth_img img{width:100%;height:100%}.contents__phonics .contents__lists ul li:hover{cursor:pointer}.contents__phonics .contents__lists ul .change_color{color:#FF3800;border:solid 5px #FF3800}.contents__phonics .contents__lists ul .change_color_str{color:#FF3800}#chants:hover{cursor:pointer}.contents__regular{height:87vh;border-right:solid 7px #FF3800;border-left:solid 7px #FF3800;border-bottom:solid 1vh #FF3800;background-color:white;color:#aaa;overflow:scroll;display:flex;position:relative}.contents__regular .contents__regular--image{padding:8vh 1vw 8vh 3vw;position:relative;height:100%;border-right:solid 3px #FF3800;overflow-y:scroll}@media (min-width: 769px){.contents__regular .contents__regular--image{width:85%}}@media (max-width: 751px){.contents__regular .contents__regular--image{width:100%}}.contents__regular .contents__regular--image ul ol{display:flex}@media (min-width: 769px){.contents__regular .contents__regular--image ul ol{align-content:space-between}}.contents__regular .contents__regular--image ul ol .left_word{display:flex;width:37vw;justify-content:center}.contents__regular .contents__regular--image ul ol .full_word{display:flex;width:23vw}.contents__regular .contents__regular--image ul ol .image{display:flex;width:4vh}.contents__regular .contents__regular--image ul ol .border{border:solid 2px #aaa;border-radius:10%}@media (min-width: 769px){.contents__regular .contents__regular--image ul ol li{width:4.5vw;height:4.5vw;margin:1.5vw 1.0vw;justify-content:center;font-size:3.5vw}.contents__regular .contents__regular--image ul ol li p{color:#FF3800;width:4.5vw;text-align:center}}@media (max-width: 751px){.contents__regular .contents__regular--image ul ol li{min-width:210px;min-height:129px;margin:1.5vw 1.7vw;justify-content:center;font-size:42vw}.contents__regular .contents__regular--image ul ol li p{color:#FF3800}}.contents__regular .contents__regular--image ul ol li img{height:100%}.contents__regular .contents__regular--image ul ol li.regular_blending_str:hover,.contents__regular .contents__regular--image ul ol li.border.regular_blending:hover{cursor:pointer}.contents__regular .contents__regular--image ul ol .quiz_blending img{visibility:hidden}.contents__regular .contents__regular--image ul ol .quiz_blending p{visibility:hidden}.contents__regular .contents__regular--image ul ol .quiz_blending_str img{visibility:hidden}.contents__regular .contents__regular--image ul ol .quiz_blending_str p{visibility:hidden}.contents__regular .contents__regular--image ul ol .change_color{color:#FF3800;border:solid 2px #FF3800}.contents__regular .contents__regular--image ul ol .change_color_str{color:#FF3800}.contents__regular .contents__regular--image ul li{display:flex}@media (min-width: 769px){.contents__regular .contents__regular--image ul li .initial_box{font-size:7vh;color:#FF3800;font-weight:600;text-align:center}}@media (max-width: 751px){.contents__regular .contents__regular--image ul li .initial_box{display:none}}.contents__regular .contents__regular--image ul li .initial_box_inner{width:11vw;height:11vw;margin:1vw 0;display:flex;align-items:center;justify-content:center}.contents__regular .contents__regular--image ul li ul{display:flex;flex-wrap:wrap}.contents__regular .contents__regular--image ul li ul li .regular_topbox{height:75%}@media (min-width: 769px){.contents__regular .contents__regular--image ul li ul li{display:block;width:11vw;height:11vw;margin:1vw 2vw;text-align:center;font-size:2vw;border:solid 5px #aaa;border-radius:10%;position:relative}}@media (max-width: 751px){.contents__regular .contents__regular--image ul li ul li{display:block;min-width:129px;min-height:129px;line-height:11vw;margin:1vw 2vw;text-align:center;font-size:2vw;border:solid 5px #aaa;border-radius:10%;position:relative}}.contents__regular .contents__regular--image ul li ul li img{height:100%}.contents__regular .contents__regular--image ul li ul li p{font-size:calc(11px + 1vw)}.contents__regular .contents__regular--image ul li ul li .mouth_img{position:absolute}@media (min-width: 769px){.contents__regular .contents__regular--image ul li ul li .mouth_img{top:-30px;right:-30px;width:60px;height:60px}}@media (max-width: 751px){.contents__regular .contents__regular--image ul li ul li .mouth_img{top:-10px;right:-15px;width:50px;height:50px}}.contents__regular .contents__regular--image ul li ul li .mouth_img img{width:100%;height:100%}.contents__regular .contents__regular--image ul li ul li:hover{cursor:pointer}.contents__regular .contents__regular--image ul li ul .quiz img{visibility:hidden}.contents__regular .contents__regular--image ul li ul .change_color{color:#FF3800;border:solid 5px #FF3800}.contents__regular .contents__regular--image img#phonics_menu{position:absolute;top:10px;right:10px}@media (min-width: 769px){.contents__regular .contents__regular--image img#phonics_menu{visibility:hidden}}@media (max-width: 751px){.contents__regular .contents__regular--image img#phonics_menu{visibility:visible}}.contents__regular .contents__regular--list{height:100%;background-color:white;text-align:center;overflow:scroll}@media (min-width: 769px){.contents__regular .contents__regular--list{width:25%}}@media (max-width: 751px){.contents__regular .contents__regular--list{position:absolute;top:0;visibility:hidden;width:100%}}.contents__regular .contents__regular--list ul li{height:calc(40px + 2vh);line-height:calc(40px + 2vh);font-size:calc(13px + 2vh);color:#888}.contents__regular .contents__regular--list ul li:nth-of-type(2n+1){background-color:#ffccbb;color:#7b7b7b}.movieField_01,.movieField_02,.movieField_03,.movieField_04,.movieField_05,.movieField_06{position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.6);width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:-1}.movieField_01 video,.movieField_02 video,.movieField_03 video,.movieField_04 video,.movieField_05 video,.movieField_06 video{width:100%;max-width:600px}.chantsMovieField{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000;background-color:#fff;display:flex;justify-content:center;align-items:center}.chantsMovieField video{width:90%;height:90%;object-fit:contain}.contentsHeader__downloads{height:6vh;background-color:#9700D8;font-size:4vh;padding-top:1.2vh;color:white}.contentsHeader__downloads h2{width:30%;height:100%;float:left;padding-left:2vw}.contentsHeader__downloads nav{width:70%;height:100%;float:right;text-align:right;padding-right:2vw}.contents__downloads{height:87vh;border:solid 1vh #9700D8;padding:8vh 3vw;color:#888;font-size:4vw;overflow:scroll}.contents__downloads ul li{line-height:4.2vw;margin:1.5vw 1vw;font-size:2vw;border-bottom:solid 1px #9700D8;display:flex}.contents__downloads ul li .timeStamp{width:30%}.contents__downloads ul li .fileName{width:50%}.contents__downloads ul li .downloadButton{widows:20%}header{background-color:#005DFF;color:white;display:flex;height:7vh;padding-left:2vw;position:relative}header h1{display:flex;align-items:center}@media (min-width: 769px){header h1 img{width:auto;max-width:222px}}@media (max-width: 751px){header h1 img{max-width:140px}}header nav{margin:0 0 0 auto;vertical-align:bottom}header nav ul{display:flex;padding-right:30px;font-size:calc(10px + 2vh);font-weight:lighter;height:7vh}header nav ul li{margin-right:2vw;line-height:5vh;display:flex;align-items:center;position:relative}@media (min-width: 769px){header nav ul li{font-size:calc(10px + 2vh)}}@media (max-width: 751px){header nav ul li{font-size:calc(8px + 1vh)}}header nav ul li img{position:absolute;top:1vh;left:0;height:5vh}header nav ul li #openAvatar{z-index:2}header nav ul li #closeAvatar{z-index:1}header .settingMenu{display:none;position:fixed;border:solid 5px #005DFF;border-top:none;border-right:none;width:250px;text-align:right;font-size:calc(10px + 2vh);background-color:white;right:0;top:calc(7vh);color:#999;z-index:10}header .settingMenu li{padding:20px 25px 20px 5px}header.admin{background-color:#777}header.admin .logout{display:flex;justify-content:flex-end;align-items:center;margin-right:30px;width:100%}
