@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;appearance:none}html{height:100%;font-size:62.5%}@media screen and (min-width:375px){html{font-size:67.5%}}@media screen and (min-width:568px){html{font-size:72.5%}}@media screen and (min-width:768px){html{font-size:82.5%}}body{overflow-x:hidden;height:100%;-webkit-text-size-adjust:100%;color:#444;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴシック","Hiragino Sans","ＭＳ Ｐゴシック",sans-serif;font-size:1.35rem;line-height:1.5}@media screen and (min-width:375px){body{font-size:1.4rem}}body *{box-sizing:border-box}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;vertical-align:bottom}@font-face{font-family:"NotoSansCJKjp Medium";font-style:normal;font-weight:500;src:url(/common/font/NotoSansCJKjp-Medium.woff2) format("woff2"),url(/common/font/NotoSansCJKjp-Medium.woff) format("woff");font-display:swap}.header{position:fixed;left:0;top:0;width:100%;min-width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);z-index:100}.header__inner{height:48px;padding:9px 2rem 9px 9px;margin:0 auto;display:flex;align-items:center;background:#fff}@media screen and (min-width:768px){.header__inner{height:68px;padding:14px 2rem 14px 26px}}.header__logo{display:inline-block;width:94px;height:auto;margin-right:auto}@media screen and (min-width:768px){.header__logo{width:124px}}:root{--search-color:#de2673;--search-hover-color:#ca006d}.header{box-shadow:none;z-index:1}.header__inner{width:100%;padding-right:1rem;display:flex;justify-content:space-between}.header__link{background:#fcfbf2;padding:.2rem 1rem;border-radius:999em;-webkit-tap-highlight-color:transparent}.header__link-text{display:inline-block;background:linear-gradient(to right,#e76506,#cb036d);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"NotoSansCJKjp Bold",sans-serif;font-size:.9rem;white-space:nowrap}@media (hover:hover){.header__link:active,.header__link:hover{background:#fbf4ea}}.search{position:fixed;width:100%;margin-top:48px;z-index:1}@media screen and (min-width:768px){.search{margin-top:68px}}.search__container{padding:.7rem 1.5rem}@media screen and (min-width:1024px){.search__container{padding:1.2rem 1.5rem}}.search__area{padding:1.4rem 0 1rem}@media screen and (min-width:1024px){.search__area{padding-bottom:.5rem}}.search .research{cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent}.search .research__magnify{vertical-align:middle;margin-right:.2rem}@media screen and (min-width:768px){.search .research__magnify{vertical-align:-.2em;transform:scale(1.2)}}@media screen and (min-width:1024px){.search .research__magnify{vertical-align:0;margin-right:.4rem;transform:scale(1.5)}}.search .research__head{display:inline-block;font-family:"NotoSansCJKjp Bold",sans-serif;color:var(--search-color)}@media screen and (min-width:1024px){.search .research__head{font-size:2rem}}.search .research__head::after{content:"";display:inline-block;width:6px;height:6px;margin-left:1rem;border-top:3px solid var(--search-color);border-right:3px solid var(--search-color);border-radius:10%;transform:translateY(-2px) rotate(135deg);transition:all .3s}@media screen and (min-width:1024px){.search .research__head::after{width:8px;height:8px;transform:translateY(-6px) rotate(135deg)}}.search.active .research__head::after{transform:translateY(0) rotate(-45deg)}@media screen and (min-width:1024px){.search.active .research__head::after{transform:translateY(-2px) rotate(-45deg)}}.result{padding:116px 1.5rem 0;max-width:1080px;margin:0 auto}@media screen and (min-width:768px){.result{padding-top:152px}}@media screen and (min-width:1024px){.result{padding:180px 0 0}}.result__each{border:1px solid #ccc;margin-bottom:30px}.result__heading{background:#fcfbf2;padding:1.8rem 1rem;font-family:"NotoSansCJKjp Medium",sans-serif;display:grid;grid-template-columns:86px calc(100% - 96px);grid-template-rows:auto auto auto auto;grid-template-areas:"photo course" "photo name" "photo date" "head head";column-gap:10px}@media screen and (min-width:375px){.result__heading{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:768px){.result__heading{grid-template-columns:100px 1fr;column-gap:20px}}@media screen and (min-width:1024px){.result__heading{padding:30px 40px;grid-template-columns:100px auto 1fr 180px;grid-template-rows:auto auto;grid-template-areas:"photo course name date" "photo head head head"}}.result__photo{grid-area:photo;width:86px;height:86px}@media screen and (min-width:768px){.result__photo{width:100px;height:100px}}.result__photo img{width:100%;height:100%}.result__course{grid-area:course}@media screen and (min-width:1024px){.result__course{margin-top:.4rem;padding-left:20px}}.result__course-text{color:#fff;background:var(--search-color);border-radius:999em;padding:.3rem 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}@media screen and (min-width:1024px){.result__course-text{padding:.4rem 1.4rem .6rem}}.result__name{grid-area:name;margin-bottom:1rem}@media screen and (min-width:1024px){.result__name{margin-top:.4rem;margin-bottom:0;padding-top:.6rem}}.result__date{grid-area:date;line-height:1}.result__date span{font-size:1.16rem}@media screen and (min-width:1024px){.result__date span{font-size:1rem}}@media screen and (min-width:1024px){.result__date{text-align:right;margin-top:.4rem;padding-top:.6rem}}.result__head{grid-area:head;font-family:"NotoSansCJKjp Bold",sans-serif;color:var(--search-color);font-size:1.8rem;line-height:1.3;margin-top:1rem}@media screen and (min-width:1024px){.result__head{padding-left:20px}}.result__container{position:relative;padding:2rem 1.5rem}@media screen and (min-width:1024px){.result__container{padding:30px 40px}}.result__contents{overflow:hidden;height:45px;transition:1s}@media screen and (min-width:768px){.result__contents{height:35px}}@media screen and (min-width:1024px){.result__contents{height:25px}}.result .cover{position:absolute;top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:0;transition:.3s}.result .cover.hide{opacity:0;visibility:hidden}.result__toggle-btn{font-size:1.2rem;display:inline-block;width:140px;height:40px;border:1px solid #999;background:#fff;color:#444;-webkit-tap-highlight-color:rgba(0,0,0,.2)}.result__toggle-btn::after{content:"";width:6px;height:6px;display:inline-block;border-top:2px solid #444;border-right:2px solid #444;transform:translateY(-2px) rotate(135deg);margin-left:.4rem}@media screen and (min-width:768px){.result__toggle-btn::after{transform:translateY(-3px) rotate(135deg)}}@media (hover:hover){.result__toggle-btn:active,.result__toggle-btn:hover{color:var(--search-hover-color)}.result__toggle-btn:active::after,.result__toggle-btn:hover::after{border-top-color:var(--search-hover-color);border-right-color:var(--search-hover-color)}}.result__item{margin-bottom:1.5rem}@media screen and (min-width:768px){.result__item{margin-bottom:2.2rem}}.result__question{font-family:"NotoSansCJKjp Bold",sans-serif;border-left:5px solid var(--search-color);margin-bottom:1.5rem;padding-left:10px;font-size:1.54rem}@media screen and (min-width:768px){.result__question{margin-bottom:.6rem}}@media screen and (min-width:1024px){.result__question{padding-left:0;border-left:none}.result__question::before{content:"";display:inline-block;width:50px;height:6px;background:var(--search-color);position:relative;top:-.2em;margin-right:10px;z-index:-1}}.result__answer{line-height:1.7}.result__link{margin-bottom:1.2rem}.result__link a{font-family:"NotoSansCJKjp Medium",sans-serif;line-height:1.3;-webkit-tap-highlight-color:rgba(0,0,0,.2)}.result__link a::after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid var(--search-color);border-right:1px solid var(--search-color);transform:rotate(45deg)}@media screen and (min-width:768px){.result__link a::after{width:10px;height:10px;border-top-width:2px;border-right-width:2px;transform:translateY(-.05em) rotate(45deg)}}.result__link a:link,.result__link a:visited{color:var(--search-color);text-decoration:underline}@media (hover:hover){.result__link a:active,.result__link a:hover{color:var(--search-hover-color);text-decoration:none}.result__link a:active::after,.result__link a:hover::after{border-top-color:var(--search-hover-color);border-right-color:var(--search-hover-color)}}.result__close{text-align:center;font-family:"NotoSansCJKjp Medium",sans-serif;font-size:1.12rem}@media (hover:hover){.result__close:active,.result__close:hover{opacity:.7}}.result__close button{font-size:1.1rem;color:#444}.result__close span{color:#999;margin-right:5px;font-size:1.5rem;vertical-align:-.1em}.active+.result{padding-top:351px}@media screen and (min-width:768px){.active+.result{padding-top:324px}}@media screen and (min-width:1024px){.active+.result{padding-top:344px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.no-match{margin-top:1rem;animation:fadeIn .3s ease 3s forwards;opacity:0}.pagination{padding:0 1.5rem;display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);grid-template-rows:50px 40px;grid-template-areas:"prev next" "number number";row-gap:20px;justify-content:space-between;font-family:"NotoSansCJKjp Medium",sans-serif}@media screen and (min-width:768px){.pagination{font-size:1.1rem}}@media screen and (min-width:768px){.pagination{grid-template-columns:113px auto 113px;grid-template-rows:40px;grid-template-areas:"prev number next";justify-content:center;column-gap:30px;row-gap:0}}.pagination--next,.pagination--prev{border:1px solid #ccc;text-align:center;width:100%;height:50px;display:grid;place-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.2);cursor:pointer}.pagination--next.disabled,.pagination--prev.disabled{pointer-events:none;opacity:.5}@media screen and (min-width:768px){.pagination--next,.pagination--prev{width:113px;height:40px}}.pagination--next:before,.pagination--prev:before{content:"";position:absolute;top:50%;display:inline-block;width:6px;height:6px;border-top:2px solid #444;border-left:2px solid #444}@media (hover:hover){.pagination--next:active,.pagination--next:hover,.pagination--prev:active,.pagination--prev:hover{color:var(--search-hover-color)}.pagination--next:active::before,.pagination--next:hover::before,.pagination--prev:active::before,.pagination--prev:hover::before{border-top-color:var(--search-hover-color);border-left-color:var(--search-hover-color)}}.pagination--prev{grid-area:prev;position:relative}@media screen and (min-width:768px){.pagination--prev{padding-left:1rem}}.pagination--prev::before{left:10px;transform:translateY(-50%) rotate(-45deg)}.pagination--next{grid-area:next;position:relative}@media screen and (min-width:768px){.pagination--next{padding-right:1rem}}.pagination--next::before{right:10px;transform:translateY(-50%) rotate(135deg)}.pagination--number{grid-area:number;display:flex;justify-content:center;column-gap:10px}.pagination--number li{border:1px solid #ccc;width:40px;height:40px;display:grid;place-content:center;-webkit-tap-highlight-color:rgba(0,0,0,.2)}@media screen and (min-width:768px){.pagination--number li{width:40px}}.pagination--number li.current{pointer-events:none;background:var(--search-color);color:#fff}.pagination__dot{padding-bottom:.5rem}.pagination__num{cursor:pointer}@media (hover:hover){.pagination__num:active,.pagination__num:hover{color:var(--search-hover-color)}}.info{animation:fadeIn .3s ease 1.2s forwards;opacity:0}
/*# sourceMappingURL=result.css.map */
