@charset "UTF-8";:root{--gr1: #E4ED78;--gr2: #59962B;--gr3: #E4ED78;--bc: #F9FAED;--or: #FF9A60;--fc: #333333;--fcg: #487016}body{background:var(--bc)}html{font-size:1rem;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,"sans-serif";line-height:1.5;box-sizing:border-box}ul{list-style:none}a{text-decoration:none}img{max-width:100%}p{text-align:justify}h1,h2,h3,h4,h5{font-weight:600}.flex{display:flex;flex-wrap:wrap}.ta-c{text-align:center}.wrap{background:var(--bc);padding-bottom:120px;position:relative;padding-top:90px}.wrapper-inner{max-width:100%;box-sizing:border-box;margin:auto 12px}@media screen and (min-width: 769px){.spOnly{display:none}.wrapper-inner{max-width:1300px;margin:auto 5%}.wrap{padding:160px 12px 120px}.pcw60{width:60%}.pcw35{width:35%}.pcw48{width:48%}}@media screen and (max-width: 768px){.pcOnly{display:none}}.in-bl{display:inline-block}h1 img{width:140px}header{width:100%;padding:12px;justify-content:space-between;align-items:center;background:var(--bc);position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000}@media screen and (min-width: 769px){h1,h1 img{width:205px}header{max-width:1300px;padding:40px 12px 0;margin:0 auto;position:absolute}.pcOnly.pc-menu1{width:calc(100% - 273px)}.pc-menu1 ul{font-size:18px;font-size:1.125rem;font-weight:600;color:var(--gr2);background:#fff;border-radius:100px;box-shadow:0 0 10px #00000040;justify-content:space-between;align-items:center;padding:8px;width:100%}.pc-menu1 ul li{width:20%;border-right:1px solid var(--gr1);text-align:center}.pc-menu1 ul li:last-child{border:none}.pc-menu1 ul li a{display:inline-block;width:100%;padding:8px 0;transition:.3s}.pc-menu1 ul li a img{padding-right:8px}.pc-menu1 ul li a:hover{opacity:.7}}.headerMenu-item .menuBtn{flex-direction:column;font-size:11px;font-weight:600;align-items:center;padding-left:16px}.headerMenu-item .menuBtn img{width:38px;padding-bottom:4px}.headerMenu-item:first-child{padding-left:0}.headerMenu-sp .prof-overlay,.headerMenu-sp .menu-overlay{position:fixed;top:0;left:0;width:100%;background:#fff;height:100vh;z-index:90;overflow-y:auto}.headerMenu-sp .prof-overlay{background:var(--gr3)}.ov-head{padding:12px;background:var(--bc);justify-content:flex-end}.menuBtn.menuBtn-close{padding-left:0;width:44px}.menu-sp .ov-contents{padding:20px 0}.menu-sp .ov-contents li{margin-bottom:24px}.menu-sp .ov-contents li:last-child{margin-bottom:0}.menu-sp .ov-contents li a{display:inline-block;font-size:20px;font-size:1.25rem;font-weight:600;color:var(--gr2);width:100%;padding:8px 0;border-bottom:1px solid var(--gr1);transition:.3s}.menu-sp .ov-contents li a:hover{opacity:.7}.menu-sp .ov-contents li a img{padding-right:8px}.prof-sp .ov-contents{margin:22px;padding:20px;background:#fff;border-radius:10px;border:2px solid var(--gr1)}.prof-sp .ov-contents ul{flex-direction:column}.prof-sp .ov-contents ul li{margin-bottom:24px}.prof-sp .ov-contents ul li:last-child{margin-bottom:0}.prof-sp .ov-contents ul li:first-child{flex-direction:column;align-items:center}.pr-myimg{width:85px;height:auto}.pr-myname{font-size:20px;font-size:1.25rem;font-weight:600;margin-top:8px}.bgye{background:var(--bc);border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;padding-bottom:8px}.bgye h4{font-size:14px;font-size:.875rem;line-height:1;padding:6px;background:var(--gr3);border-radius:5px;border-bottom:2px solid var(--gr1);border-right:2px solid var(--gr1);margin-bottom:16px}.bgye-contents{justify-content:center}.bgye-contents p.flex{flex-direction:column;align-items:center;margin-right:20px}.bgye-contents p.flex:last-child{margin-right:0}.bgye-contents .ye-line{font-family:homenaje;line-height:1;font-size:40px;font-size:2.5rem;padding:0 4px}.bgye-contents .pr-smtext{font-size:12px;font-size:.75rem}.my-charenge .bgye-contents>div{flex-direction:column;align-items:center}.my-charenge .bgye-contents{flex-direction:column}.restart-prf{display:inline-block;background:var(--or);color:#fff;font-size:22px;font-weight:600;line-height:1;padding:16px 14px;border-radius:100px;box-shadow:2px 2px #00000024;transition:.3s;margin-bottom:16px}.restart-prf:after{content:"";display:inline-block;width:24px;height:24px;background:url(/img/arrow-as-wh.svg);background-size:contain;vertical-align:text-top;margin-left:12px}.restart-prf span{font-size:16px}.my-completion-area{position:relative;margin-bottom:16px}.compgraph-text{position:absolute;flex-direction:column;top:12px}.page-wrap{justify-content:center}@media screen and (min-width: 769px){.page-wrap{display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;width:100%}.prof-pc-contents{background:var(--gr3);padding:10px;border-radius:18px}.prof-pc .prof-pc-contents ul{width:190px;flex-direction:column;background:#fff;padding:16px;border:2px solid var(--gr1);border-radius:10px}.prof-pc .prof-pc-contents ul li{margin-bottom:24px}.prof-pc .prof-pc-contents ul li:first-child{flex-direction:column;align-items:center}.restart-prf{font-size:18px;padding:8px 14px}.restart-prf span{font-size:14px}.restart-prf:after{margin-left:6px}}.page-contents{margin-top:calc(16px + .75rem);background:url(/img/bg-pt1.jpg) repeat;border-radius:25px;border-top:3px solid var(--fc);border-bottom:3px solid var(--fc)}.pc2sp1{flex-direction:column}@media screen and (min-width: 769px){.page-contents{width:calc(100% - 306px)}.pc2sp1{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.page-contents h2{font-size:24px;font-size:1.5rem;background:var(--gr1);display:inline-block;vertical-align:middle;padding:16px 24px;line-height:1;border-radius:100px;border-left:3px solid var(--fc);border-right:3px solid var(--fc);transform:translateY(-50%)}.page-contents h2:before,.page-contents h2:after{content:"";display:inline-block;width:24px;height:10px;background:url(/img/deco-h2.svg);background-size:cover}.page-contents h2:before{margin-right:16px}.page-contents h2:after{margin-left:16px}.page-contents h2 span{display:inline-block;font-size:18px;font-size:1.125rem}.page-contents h2 span:before{content:"";display:inline-block;width:1px;height:1.125rem;background:var(--fc);margin:0 8px}@media screen and (min-width: 769px){.page-contents h2{font-size:36px;font-size:2.25rem}}.sec-title{background:linear-gradient(transparent 50%,var(--gr3) 50%);position:relative}.sec-title h3{font-size:20px;font-size:1.25rem;padding:8px 0 16px}@media screen and (min-width: 769px){.sec-title h3{font-size:30px;font-size:1.875rem}}.sec-title h3:before{content:"";display:inline-block;width:15px;height:18px;background:url(/img/deco-h3.svg);background-size:cover;margin:0 8px 0 4px}.sec-title-tag1{background:#fff;border:solid 2px var(--gr2);padding:8px;border-radius:10px 10px 10px 0;position:absolute;right:10px;bottom:6px;align-items:center}.sec-title-tag1 dt{border-right:dotted 1px var(--gr2)}.sec-title-tag1 dt span{font-size:10px;font-size:.625rem;line-height:1;color:#fff;background:var(--or);padding:4px 8px;border-radius:100px;vertical-align:middle;margin-right:13px}@media screen and (min-width: 769px){.sec-title-tag1 dt span{font-size:17px;font-size:1.0625rem}}.sec-title-tag1 dd{line-height:1;font-size:22px;font-size:1.375rem;padding:2px;font-weight:600;margin-left:12px}.sec-title-tag1 dd span{font-size:13px;font-size:.8125rem}@media screen and (min-width: 769px){.sec-title-tag1 dd{font-size:30px;font-size:1.875rem}.sec-title-tag1 dd span{font-size:20px;font-size:1.25rem}}.sec-contents{background:var(--bc);padding:24px 20px}.sec-contents.bgc-none{background:none}.sec-contents-inner{margin-bottom:24px}.sec-contents-inner:last-child{margin-bottom:0}.sec-contena{margin-bottom:0}@media screen and (min-width: 769px){.sec-contena{margin-bottom:0}}.btn-1,.btn-2,.btn-3{display:block;font-size:16px;font-weight:600;line-height:1;padding:14px 22px;border-radius:100px;box-shadow:2px 2px #59673b40;transition:.3s;text-align:center;white-space:nowrap}.btn-1{color:#fff;background:var(--gr2);border:2px solid var(--gr3)}.btn-2{color:var(--fcg);background:var(--gr3);border:2px solid var(--gr1)}.btn-3{color:var(--gr2);background:#fff;border:2px solid var(--gr1)}.btn-1:after,.btn-2:after,.btn-3:after{content:"";display:inline-block;width:34px;height:16px;margin-left:24px}.btn-1:after{background:no-repeat center/contain url(/img/arrow-wh.svg)}.btn-2:after{background:no-repeat center/contain url(/img/arrow-gr2.svg)}.btn-3:after{background:no-repeat center/contain url(/img/arrow-gr1.svg)}.bt-ac1 img{transition:.5s}.bt-ac1:hover{transform:translate(2px,2px);box-shadow:none}.disabled{pointer-events:none;opacity:.5}.bgwh1,.bgwh2{border-radius:16px;padding:6px;box-shadow:0 0 5px #00000026}.bgwh1{background:#fff}.bgwh2{background:var(--gr3)}.bgwh-contents{background:#fff;border-radius:10px;border:dotted 2px var(--gr1);padding:20px 0;justify-content:space-around}.bgwh-inner{width:50%;position:relative;flex-direction:column;align-items:center;justify-content:center}.bgwh-inner:first-child:after{content:"";width:2px;height:100%;border-right:2px dotted var(--gr1);position:absolute;right:-1px}.p-coment{margin-top:24px;display:inline-flex;align-items:center;flex-wrap:nowrap}.p-right.p-coment{flex-direction:row-reverse}.p-right.p-coment img{padding-left:24px;height:auto}.p-left.p-coment img{padding-right:24px;height:auto}.p-coment p{display:inline-block;background:#fff;padding:12px;border:1px solid #767676;border-radius:10px;font-size:14px;font-size:.875rem;position:relative}@media screen and (min-width: 769px){.p-coment p{font-size:18px;font-size:1.125rem}}.p-coment p:before{content:"";display:block;width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.p-right.p-coment p:before{border-left:11px solid #767676;border-right:0;right:-11px}.p-left.p-coment p:before{border-right:11px solid #767676;border-left:0;left:-11px}.p-coment p:after{content:"";display:block;width:0;height:0;border-style:solid;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.p-right.p-coment p:after{border-left:10px solid #ffffff;border-right:0;right:-10px}.p-left.p-coment p:after{border-right:10px solid #ffffff;border-left:0;left:-10px}@media screen and (min-width: 769px){.p-coment img{width:120px;height:auto}}.restart-btm a{color:#fff;background:var(--or);font-size:22px;font-size:1.375rem;line-height:1;text-align:center;display:inline-flex;align-items:center;padding:10px 12px;border-radius:30px 0 0 30px;box-shadow:0 0 16px #0003}.restart-btm p span{font-size:14px;font-size:.825rem}.restart-btm p{text-align:center;padding-bottom:8px;margin-right:8px}.restart-btm a:after{content:"";display:inline-block;width:27px;height:27px;background:no-repeat center/contain url(/img/arrow-as-wh.svg)}.fix-bottom-item{position:fixed;bottom:30px;right:0;z-index:1000}.nintei-btn-area>div.flex{justify-content:space-around}@media screen and (min-width: 769px){.nintei-btn-area>div.flex .btn-1,.nintei-btn-area>div.flex .btn-2{width:190px}.nintei-btn-area>div.flex .btn-1{margin-bottom:24px}}.ninteimedal span{font-size:10px;font-size:.625rem}@media screen and (min-width: 769px){.ninteimedal span{font-size:12px;font-size:.75rem}}.ninteimedal .flex.bgwh-inner>div{display:inline-block;height:80px;width:100%;margin-bottom:12px;margin-top:12px;position:relative}.ninteimedal .flex.bgwh-inner>div img{height:100%}.ninteimedal .flex.bgwh-inner>div span{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.kyozai-index .sec-contents .index-listitem{width:100%;align-items:center;margin-bottom:16px}.kyozai-index .sec-contents .index-listitem:last-child{margin-bottom:0}.kyozai-index .sec-contents .index-listitem dl{width:calc(100% - 162px);font-size:14px;font-size:.875rem;padding:8px 0 4px;border-bottom:1px dotted var(--gr1);margin-right:24px;position:relative}@media screen and (min-width: 769px){.kyozai-index .sec-contents .index-listitem dl{font-size:16px;font-size:1rem;margin-right:24px}.kyozai-index .sec-contents .index-listitem{width:48%;align-items:center;margin-bottom:16px}.kyozai-index .sec-contents .index-listitem .btn-3{padding:10px 22px}}.kyozai-index .sec-contents .index-listitem dl:before{content:"";display:block;width:22px;height:5px;background:var(--gr1);position:absolute;top:-2px;left:0}.kyozai-index .sec-contents .index-listitem:nth-child(2n) dl:before{background:var(--gr2)}.kyozai-index .sec-contents .index-listitem:nth-child(2n) .btn-3:after{background:no-repeat center/contain url(/img/arrow-gr2.svg)}.kyozai-index .sec-contents .index-listitem dl dt{font-weight:400;width:3rem}.kyozai-index .sec-contents .index-listitem dl dd{width:calc(100% - 3rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-test-start{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;background:#00000080;overscroll-behavior-y:contain;overflow-y:auto}.start-contents{display:inline-block;font-size:18px;font-size:1.125rem;background:#fff;border-radius:25px;padding:40px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);line-height:2;width:calc(100% - 24px)}.start-contents>p{margin-bottom:36px}.start-contents .flex{flex-direction:column;align-items:center}.start-contents .btn-1,.start-contents .btn-2{width:200px}.start-contents .btn-1{margin-bottom:16px}@media screen and (min-width: 769px){.start-contents{padding:60px;font-size:20px;font-size:1.25rem;width:600px}.start-contents>p{margin-bottom:56px}.start-contents .btn-1,.start-contents .btn-2{width:200px}.start-contents .flex{flex-direction:row;justify-content:space-between}}.kyozai-title{font-size:18px;font-size:1.125rem;margin-bottom:16px}.gobanimg-area{margin-bottom:16px;text-align:center}.gobanimg-area img{max-width:100%}.text-area{font-size:14px;font-size:.875rem}.text-area p{margin-right:16px;margin-bottom:24px}.text-area p:last-child{margin-bottom:0}.pc-menu2-indexbtn a{display:inline-block;font-size:12px;font-size:.75rem;color:#fff;background:var(--or);line-height:1;font-weight:600;padding:8px 16px;border-radius:100px;box-shadow:0 0 10px #00000040;transition:.3s}.pc-menu2-indexbtn span.ta-c{padding:0 8px 0 10px}.pc-menu2-indexbtn a:hover{opacity:.7}@media screen and (min-width: 769px){.page-pc1col.page-wrap{display:block}.page-pc1col .page-contents{width:100%}.kyozai-title{font-size:22px;font-size:1.375rem;margin-bottom:24px}.text-area{font-size:16px;font-size:1rem}.kyozai-contents .pcw48.text-area{font-size:larger;aspect-ratio:1 / 1;overflow-y:scroll}.gobanimg-area{margin-bottom:0}.pcOnly.pc-menu1.pc-menu2{width:calc(100% - 579px);min-width:280px}.pc-menu1.pc-menu2 ul li{width:33.333333%}.pcmenu2-smtext{font-size:12px}.pc-menu2 ul{vertical-align:text-top}.pc-menu2 ul li a span{text-align:center;display:inline-block;line-height:1;vertical-align:middle}.pc-menu2 ul li a div.flex{justify-content:center}.pc-menu2 ul li:nth-child(3) a div.flex{flex-wrap:wrap-reverse}.pc-menu2 ul li:nth-child(3) a div.flex img{padding-left:8px;padding-right:0}.pc-menu2-indexbtn a{font-size:18px;font-size:1.125rem;padding:16px 24px}.pc-menu2-indexbtn span.ta-c{padding:0 8px 0 10px}.pc-menu2-indexbtn a:hover{opacity:.7}}.fix-bottom-item.sp-menu2{left:50%;transform:translate(-50%);width:calc(100vw - 24px)}.sp-menu2 ul{flex-wrap:nowrap;font-size:14px;font-size:.875rem;font-weight:600;color:var(--gr2);background:#fff;border-radius:100px;box-shadow:0 0 10px #00000040;justify-content:space-between;align-items:center;padding:8px;width:100%}.sp-menu2 ul li{display:inline-block;width:33.3333%;border-right:1px solid var(--gr1);text-align:center}.sp-menu2 ul li:last-child{border:none}.sp-menu2 ul li a{display:inline-block;width:100%;padding:4px 0;align-items:center}.sp-menu2 ul li a>div.flex{justify-content:center;line-height:1}.spmenu2-smtext{font-size:10px;font-size:.625rem}.sp-menu2 ul li img{padding-right:4px}.sp-menu2 ul li:last-child img{padding-right:0;padding-left:4px}.sp-menu2 ul li:nth-child(2) img{height:22px}.message{padding:20px 0;font-size:18px;font-size:1.125rem;font-weight:600;color:var(--gr2);background:url(/img/bg-ribonw.png) no-repeat center / calc(100% - 15px) calc(100% - 10px),url(/img/bg-ribong.png) no-repeat center top / 100% 100%}.next-btn-area>div.flex{justify-content:space-around}.next-btn-area>div.flex a{display:inline-block;width:125px;height:125px;border-radius:100px;box-shadow:2px 2px #00000040;transition:.3s}.next-btn-area>div.flex a img{width:125px;height:auto}@media screen and (min-width: 769px){.message{font-size:20px;font-size:1.25rem}.next-btn-area>div.flex a{width:148px;height:148px}.next-btn-area>div.flex a img{width:148px}}.deco-gr2{background:var(--gr2);padding:4px 16px;font-size:14px;font-size:.875rem;color:#fff;border-radius:100px}span.ninteidatetext{font-size:16px;font-size:1rem}span.comp-pertext{font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width: 769px){.deco-gr2,span.ninteidatetext{font-size:18px;font-size:1.125rem}span.comp-pertext{font-size:28px;font-size:1.75rem}}.bgwh2.ninteimedal.pcw48:first-of-type{margin-bottom:16px}@media screen and (min-width: 769px){.bgwh2.ninteimedal.pcw48:first-of-type{margin-bottom:0}}.answer-index .sec-contents-inner{overflow:auto;width:100%;height:560px}.answer-index .sec-contents.bgc-none{padding-bottom:20px;background:var(--bc)}.answer-index table{width:100%;background:var(--bc);vertical-align:middle;height:560px;overflow-y:scroll}.answer-index table thead{background:var(--gr3);width:100%}.answer-index table thead th{padding-top:8px;padding-bottom:8px;position:sticky;top:0;z-index:1;background:var(--gr3)}.answer-index table thead tr th:first-child,.answer-index table tbody tr td:first-child{width:20%}.answer-index table thead tr th:nth-of-type(3),.answer-index table tbody tr td:nth-of-type(3){width:140px}.answer-index table thead th:first-of-type,.answer-index table td:first-of-type{padding-left:20px}.answer-index table thead th:nth-of-type(3),.answer-index table td:nth-of-type(3){padding-right:20px}.answer-index .sec-contents{padding:0}.answer-index table thead th:nth-of-type(3):before,.answer-index table thead th:nth-of-type(2):before{content:"";display:inline-block;width:2px;height:16px;background:var(--gr1);margin-right:10px}.answer-index table tbody td:nth-of-type(3):before,.answer-index table tbody td:nth-of-type(2):before{content:"";display:inline-block;width:1px;height:16px;background:var(--gr1);margin-right:10px}.answer-index table thead th,.answer-index table tbody td{font-size:14px;font-size:.875rem;font-weight:400;vertical-align:middle;white-space:nowrap}@media screen and (min-width: 769px){.answer-index table thead th,.answer-index table tbody td{font-size:16px;font-size:1rem}.answer-index table thead th:nth-of-type(3):before,.answer-index table thead th:nth-of-type(2):before{height:18px}.answer-index table tbody td:nth-of-type(3):before,.answer-index table tbody td:nth-of-type(2):before{height:18px}}.answer-index table thead th{font-weight:600}.answer-index table tbody td:first-child,.answer-index table tbody td:nth-of-type(2){border-bottom:1px dotted var(--gr1)}.answer-index table tbody td{padding-top:16px}.answer-index table tbody td:first-child{position:relative}.answer-index table tbody tr td:first-child:before{content:"";display:inline-block;width:20px;height:1px;background:var(--bc);position:absolute;bottom:-1px;left:0}.answer-index table tbody tr td:first-child:after{content:"";display:inline-block;width:22px;height:5px;background:var(--gr1);position:absolute;left:20px;top:12px}.answer-index table tbody tr:nth-of-type(odd) td:first-child:after{background:var(--gr2)}.btn-4{display:inline-block;color:var(--gr2);font-weight:600;background:#fff;font-size:12px;padding:10px 0;border:solid 2px var(--gr1);border-radius:100px;width:calc(100% - 16px);max-width:120px;text-align:center;line-height:1;vertical-align:text-top;box-shadow:2px 2px #59673b40;transition:.3s}.btn-4:after{content:"";display:inline-block;width:22px;margin-left:8px;height:6px;background:url(/img/arrow-s-gr1.svg)}.answer-index table tbody tr:nth-of-type(odd) td .btn-4:after{background:url(/img/arrow-s-gr2.svg)}.deta-list dl{width:100%;flex-direction:row;justify-content:center;border-bottom:1px solid var(--gr1)}.deta-list dl:first-child{border-top:1px solid var(--gr1)}.deta-list dl dt,.deta-list dl dd{text-align:center;font-size:12px;font-size:.75rem;color:var(--gr2);line-height:1;font-weight:600;padding:6px 0}.deta-list dl dt{background:var(--gr3);color:var(--fcg);width:33%}.deta-list dl dd{background:#fff;width:67%}.deta-list .sec-contents.bgc-none{padding:0}.collection-btn-area p{margin:0 4px 12px}.collection-btn-area>div{justify-content:center;align-items:center}.contact .sec-contents-inner p a{width:210px}.contact .sec-contents.flex{justify-content:center}@media screen and (min-width: 769px){.contact .sec-contents-inner p a{width:280px}}.select-wrap{position:relative;display:inline-block;width:146px;height:44px;background:#fff;border:3px solid var(--gr1);border-radius:10px}.form-control{font-size:16px;width:140px;height:38px;padding-left:16px}.select-wrap:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:14px solid var(--gr2);border-bottom:0;pointer-events:none;position:absolute;top:50%;right:19px;transform:translateY(-50%)}.pt-coment{flex-direction:row;flex-wrap:wrap-reverse;justify-content:space-between}.pt-coment .p-coment{margin-bottom:24px;margin-top:0}.select-wrap{margin-bottom:24px}.pt-coment .p-coment img{width:px}@media screen and (min-width: 769px){.pt-coment .p-coment img{transform:translateY(calc(1.40625rem + 12px));width:160px;height:auto}.pt-coment .p-coment,.select-wrap{margin-bottom:0}.pt-coment{align-items:center}}.list-title,.all-list-item li.flex{flex-direction:row;align-items:center;flex-wrap:nowrap}.list-title{font-weight:600;padding:8px;border-bottom:4px solid var(--gr1)}.content{padding-left:8px;margin-right:8px;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.number-area{flex-direction:column}.level,.number,.content{font-size:12px;font-size:.75rem;line-height:1}.level,.number{background:#fff;padding:6px 0;width:50px;text-align:center;color:var(--fcg)}.number{background:var(--gr1)}.num-smtext{font-size:8px}ul.all-list-item{padding:16px 8px;height:360px;overflow:scroll}.all-list-item li.flex{margin-bottom:16px;position:relative;padding:4px 0}.all-list-item li.flex:before{content:"";display:inline-block;height:5px;width:22px;background:var(--gr1);position:absolute;top:-4px;left:0}.all-list-item li.flex:nth-child(odd):before{background:var(--gr2)}.all-list-item li.flex:after{content:"";display:inline-block;height:1px;width:calc(100% - 136px);border-bottom:1px dotted var(--gr1);position:absolute;bottom:0;left:0}.readbtn-area{flex-wrap:nowrap}.btn-5{display:inline-block;font-size:12px;font-weight:600;padding:8px 16px;min-width:60px;background:var(--gr2);border-radius:100px;border:2px solid var(--gr1);box-shadow:2px 2px #00000040;text-align:center;color:#fff;white-space:nowrap;transition:.3s}.btn-5.read{margin-right:8px}.btn-5.off{background:#fff;color:var(--gr2)}@media screen and (min-width: 769px){.level,.number,.content{font-size:16px;font-size:1rem}.all-list-item li.flex{padding:8px 0}.number-area{flex-direction:row;flex-wrap:nowrap}.content{padding-left:12px;margin-right:12px}.all-list-item li.flex:after{width:calc(100% - 200px)}.btn-5:after{content:"";display:inline-block;width:22px;margin-left:8px;height:6px;background:url(/img/arrow-s-gr1.svg)}}.library-list{flex-direction:column;justify-content:space-between}.pt-coment.pt-center{justify-content:center}.library-list-item{margin-bottom:16px}.library-list-item:last-child{margin-bottom:0}.library-list-item p{text-align:center}.btn-6{background:#fff;display:inline-block;width:100%;max-width:372px;font-size:16px;font-size:1rem;color:var(--fcg);padding:20px 0;border-radius:19px;border:8px solid var(--gr1);box-shadow:2px 2px #00000040;transition:.3s}.library-list-item .ye-line{padding:0 10px 4px;white-space:nowrap}@media screen and (min-width: 769px){.btn-6{font-size:22px;font-size:1.375rem}.library-list{flex-direction:row}.library-list-item:nth-child(odd){margin-right:4%}.library-list-item{margin-bottom:24px}}.sec-bottom-area{margin-top:24px;justify-content:center}.return-btn{display:inline-block;font-size:16px;font-size:1rem;background:var(--or);color:#fff;padding:12px 48px;box-shadow:2px 2px #00000040;border-radius:100px;transition:.3s}.return-btn:after{content:"";display:inline-block;width:20px;height:14px;background:url(/img/ico-indexarrow.svg);background-size:contain;margin-left:8px}@media screen and (min-width: 769px){.sec-bottom-area{margin-top:40px;justify-content:flex-end}}.library-2 .sec-title h3:before{opacity:0}.kakugen-list{flex-direction:column;flex-wrap:nowrap;width:100%;height:360px;overflow-y:scroll}.kakugen-list-item{width:100%;margin-bottom:16px}.kakugen-list-item p{text-align:center;padding:14.5px 22px 14.5px 24px;background:url(/img/bg-kakugenl.png) no-repeat left / 18px 100%,url(/img/bg-kakugenr.png) no-repeat right bottom 14.5px / 24px 24px}.kakugen-list a{display:inline-block;width:100%;padding:16px 8px;background:#fff;font-size:18px;font-size:1.125rem;border:5px solid var(--gr1);border-left:none;transition:.3s}.kakugen-list a:hover{opacity:.7}@media screen and (min-width: 769px){.kakugen-list{height:560px}.kakugen-list-item p{padding-left:28px;padding-right:27px;background:url(/img/bg-kakugenl.png) no-repeat left / 22px 100%,url(/img/bg-kakugenr.png) no-repeat right bottom 14.5px / 32px 32px}.kakugen-list a{font-size:22px;font-size:1.375rem}.kakugen-list-item{margin-bottom:24px}}.kakugen-list-item:last-child{margin-bottom:0}.top .page-contents{margin-top:20px;border:10px solid var(--gr1);box-shadow:0 0 5px #00000026;position:relative;height:80vh}.top .page-contents .p-coment{position:absolute;bottom:0;right:24px}.top .page-contents .p-coment img{width:100px;height:auto}@media screen and (min-width: 769px){.top .page-contents{margin-top:0;height:auto}.top .page-contents .p-coment img{width:143px;height:auto}}.wgo-board{overflow-x:auto}.go-tutorial-iframe,.go-tutorial-iframe-center{width:100%;width:-webkit-fill-available;width:fill-available;width:-moz-available;overflow:hidden}.go-tutorial-iframe iframe,.go-tutorial-iframe-center iframe{transform:scale(1.4);width:100%;height:360px;border:0;margin-top:60px}.fade-entering{opacity:0}.fade-entered{opacity:1;transition:opacity .3s}.fade-exiting{opacity:0;transition:opacity .3s}.fade-exited{opacity:0}
