@charset "UTF-8";.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;margin:0}form{margin:0}button,input,option,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;padding:0}button:focus,input:focus,option:focus,select:focus,textarea:focus{outline:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button:disabled,input:disabled,select:disabled,textarea:disabled{background-color:#efefef;color:#545454}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}select::-ms-expand{display:none}ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}a:focus{outline:none}nav li:before{content:none}figure{margin:0}html{font-size:62.5%}body{color:#111;font-family:Noto Sans CJK,Noto Sans JP,Noto Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4;margin:0;padding:0}*,:after,:before{box-sizing:border-box}a:active,a:hover,a:link,a:visited{cursor:pointer;text-decoration:none;transition:.3s ease-in-out}img{height:auto;vertical-align:top;width:100%}.main{margin-bottom:80px}@media screen and (max-width:768px){.main{margin-bottom:20px}}.hide{display:none!important}.js-hide{display:none}@media screen and (max-width:768px){body{min-width:320px;overflow-x:hidden;position:relative}body,html{height:100%;min-height:100%}.pc{display:none!important}}@media print,screen and (min-width:769px){body{width:100%}.sp{display:none!important}}.grecaptcha-badge{visibility:hidden!important}.recaptchaMessage{color:#717071;font-size:10px}.recaptchaMessage>a{color:#43a1f1}.mt-10{margin-top:10px}.mb-10,.my-10{margin-bottom:10px}.my-10{margin-top:10px}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.header{border-top:10px solid #ffc801;width:100%}.header a{font-weight:700}.drestudios .header{border-top:10px solid #818181}.drenovels .header{border-top:10px solid #e00}.drecomics .header{border-top:10px solid #ff7800}.drepictures .header{border-top:10px solid #0081cb}@media screen and (max-width:768px){.header{border-bottom:1px solid #bdbdbd;border-top:5px solid #ffc801;height:54px}.drestudios .header{border-top:5px solid #818181}.drenovels .header{border-top:5px solid #e00}.drecomics .header{border-top:5px solid #ff7800}.drepictures .header{border-top:5px solid #0081cb}}.header__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:960px;padding:10px 0}@media screen and (max-width:768px){.header__inner{gap:0 20px;height:100%;justify-content:flex-start;padding:0 10px}}@media screen and (max-width:320px){.header__inner{gap:0 10px}}.headerLogo{height:100%;width:220px}@media screen and (max-width:768px){.headerLogo{max-width:unset;width:-moz-fit-content;width:fit-content}}.headerLogo__link{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:100%;width:100%}.headerLogo__link:hover{opacity:.6}.headerLogo__link:after{content:"";display:none;font-size:1.3rem;font-weight:700;margin-top:-1.5rem;padding-left:86.5px;text-align:center;white-space:pre;width:100%}@media screen and (max-width:768px){.headerLogo__link{align-items:center;flex-direction:row;justify-content:flex-start;width:-moz-fit-content;width:fit-content}.headerLogo__link:after{font-size:1rem;margin-top:unset;padding-left:0!important;width:-moz-fit-content;width:fit-content}}.headerLogo__link--studios:after{content:"webtoon";display:block;padding-left:50px}.headerLogo__link--novels:after{content:"ライトノベル";display:block;padding-left:40px}.headerLogo__link--comics:after{content:"コミック";display:block;padding-left:46px}.headerLogo__link--pictures:after{content:"メディアミックス";display:block;padding-left:70px}.headerLogo__img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.headerLogo__img{height:-moz-fit-content;height:fit-content;max-height:100%;max-width:100%;width:-moz-fit-content;width:fit-content}}.headerSearch{align-items:center;display:grid;gap:5px;grid-template-columns:repeat(2,auto);height:-moz-fit-content;height:fit-content;width:300px}@media screen and (max-width:768px){.headerSearch{display:none}}.headerSearch__link{align-items:center;background-color:#111;border:1px solid #111;border-radius:4px;color:#fff;display:flex;font-size:1.2rem;gap:5px;height:100%;padding:5px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.headerSearch__link:hover{opacity:.6}.headerSearch__link:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900}@media screen and (max-width:768px){.headerMainMenu{display:none}}.headerMainMenu__list{display:flex;flex-wrap:nowrap;justify-content:space-between}.headerMainMenu__item{display:flex;height:44px;justify-content:center;min-width:75px;text-align:center;width:-moz-fit-content;width:fit-content}.headerMainMenu__link{align-items:flex-end;display:flex;height:100%;justify-content:center;width:100%}.headerMainMenu__link--news{background-image:url(../img/icon/drecom_news.svg);background-position:top;background-repeat:no-repeat;background-size:30px 24px}.drestudios .headerMainMenu__link--news{background-image:url(../img/icon/dre_studios_news.svg)}.drenovels .headerMainMenu__link--news{background-image:url(../img/icon/dre_novels_news.svg)}.drecomics .headerMainMenu__link--news{background-image:url(../img/icon/dre_comics_news.svg)}.drepictures .headerMainMenu__link--news{background-image:url(../img/icon/dre_pictures_news.svg)}.headerMainMenu__link--title{background-image:url(../img/icon/drecom_title.svg);background-position:top;background-repeat:no-repeat;background-size:30px 24px}.drestudios .headerMainMenu__link--title{background-image:url(../img/icon/dre_studios_title.svg)}.drenovels .headerMainMenu__link--title{background-image:url(../img/icon/dre_novels_title.svg)}.drecomics .headerMainMenu__link--title{background-image:url(../img/icon/dre_comics_title.svg)}.drepictures .headerMainMenu__link--title{background-image:url(../img/icon/dre_pictures_title.svg)}.headerMainMenu__link--award{background-image:url(../img/icon/drecom_award.svg);background-position:top;background-repeat:no-repeat;background-size:30px 24px}.drestudios .headerMainMenu__link--award{background-image:url(../img/icon/dre_studios_award.svg)}.drenovels .headerMainMenu__link--award{background-image:url(../img/icon/dre_novels_award.svg)}.drecomics .headerMainMenu__link--award{background-image:url(../img/icon/dre_comics_award.svg)}.drepictures .headerMainMenu__link--award{background-image:url(../img/icon/dre_pictures_award.svg)}.headerMainMenu__link--survey{background-image:url(../img/icon/drecom_survey.svg);background-position:top;background-repeat:no-repeat;background-size:30px 24px}.drestudios .headerMainMenu__link--survey{background-image:url(../img/icon/dre_studios_survey.svg)}.drenovels .headerMainMenu__link--survey{background-image:url(../img/icon/dre_novels_survey.svg)}.drecomics .headerMainMenu__link--survey{background-image:url(../img/icon/dre_comics_survey.svg)}.drepictures .headerMainMenu__link--survey{background-image:url(../img/icon/dre_pictures_survey.svg)}.headerMainMenu__link--search:before{color:#ffc801;content:"\f002";display:flex;font-family:Font Awesome\ 5 Free;font-size:2.4rem;font-weight:900;height:100%;justify-content:center;left:0;line-height:2.4rem;margin:0 auto;position:absolute;right:0;top:0;width:30px}.drestudios .headerMainMenu__link--search:before{color:#818181}.drenovels .headerMainMenu__link--search:before{color:#e00}.drecomics .headerMainMenu__link--search:before{color:#ff7800}.drepictures .headerMainMenu__link--search:before{color:#0081cb}.headerMainMenu__link:hover{opacity:.6}.headerMainMenu__text{bottom:0;color:#111;font-size:1.2rem;white-space:nowrap}.headerMainMenu__text:hover{color:#007bff}@media screen and (max-width:768px){.headerSubMenu{display:none}}.headerSubMenu__list{display:grid;gap:3px 6px}.headerSubMenu__item{line-height:1;text-align:right}.headerSubMenu__link{color:#111;font-size:1.2rem;white-space:nowrap}.headerSubMenu__link:hover{color:#007bff}.headerLabelNav{background:#efefef;width:100%}@media screen and (max-width:768px){.headerLabelNav{display:none}}.headerLabelNav__inner{margin:0 auto;max-width:960px;padding:10px 0}.spHeaderSeach{display:none}@media screen and (max-width:768px){.spHeaderSeach{display:block;margin-left:auto}.spHeaderSeach__link{color:#717071;font-size:2rem}}.spHeaderMenu{display:none}@media screen and (max-width:768px){.spHeaderMenu{cursor:pointer;display:block;height:20px;position:relative;width:20px}.spHeaderMenu__border{background:#717071;display:block;height:4px;position:absolute;transition:.3s ease-in-out;width:100%}.spHeaderMenu__border:first-child{top:0}.spHeaderMenu__border:nth-child(2){top:50%;transform:translateY(-50%)}.spHeaderMenu__border:nth-child(3){bottom:0}.spHeaderMenu--open>.spHeaderMenu__border:first-child{top:9px;transform:rotate(-45deg)}.spHeaderMenu--open>.spHeaderMenu__border:nth-child(2){opacity:0}.spHeaderMenu--open>.spHeaderMenu__border:nth-child(3){top:9px;transform:rotate(45deg)}}.spHeaderContents{display:none}@media screen and (max-width:768px){.spHeaderContents{background:#efefef;height:calc(100% - 54px);left:0;position:absolute;top:54px;width:100%;z-index:500}}.spHeaderContents__inner{display:flex;flex-direction:column;gap:10px;padding:10px;width:100%}.spHeaderNav__list{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:0 auto;width:100%}.spHeaderNav__item{align-items:center;background:#fff;border:2px solid #bdbdbd;border-radius:4px;box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:70px;justify-content:center;margin:0 auto;position:relative;width:100%}.spHeaderNav__item--drecommedia{border-color:#ffc801}.spHeaderNav__item--studios{border-color:#818181}.spHeaderNav__item--novels{border-color:#e00}.spHeaderNav__item--comics{border-color:#ff7800}.spHeaderNav__item--pictures{border-color:#0081cb}.spHeaderNav__item.--comming_soon:after{background-color:rgba(0,0,0,.6);border-radius:2px;color:#fff;content:"COMING SOON";left:0;overflow:hidden;position:absolute;top:0;z-index:2}.spHeaderNav__item.--comming_soon:after,.spHeaderNav__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.spHeaderNav__link{flex-direction:column;gap:5px;padding:0 5px}.spHeaderNav__text{color:#111;font-size:1.2rem;font-weight:700;text-align:center;width:100%}.spHeaderNav__img{height:100%;max-height:30px;max-width:145px;-o-object-fit:contain;object-fit:contain;width:100%}.spHeaderSns{display:grid;gap:5px;grid-template-columns:repeat(4,auto);margin:0 auto;width:-moz-fit-content;width:fit-content}.spHeaderSns__text{color:#111;font-size:1rem;font-weight:700;margin-bottom:5px;text-align:center;width:100%}.spHeaderSns__link{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.spHeaderSns__img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.spHeaderMainMenu__list{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.spHeaderMainMenu__item{background:#fff;border:2px solid #bdbdbd;border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.1);height:70px;width:100%}.spHeaderMainMenu__link{align-items:center;display:flex;flex-direction:column;height:100%;padding:0 0 10px;width:100%}.spHeaderMainMenu__link--news{background-image:url(../img/icon/drecom_news.svg);background-position:center 10px;background-repeat:no-repeat;background-size:30px 24px}.drestudios .spHeaderMainMenu__link--news{background-image:url(../img/icon/dre_studios_news.svg)}.drenovels .spHeaderMainMenu__link--news{background-image:url(../img/icon/dre_novels_news.svg)}.drecomics .spHeaderMainMenu__link--news{background-image:url(../img/icon/dre_comics_news.svg)}.drepictures .spHeaderMainMenu__link--news{background-image:url(../img/icon/dre_pictures_news.svg)}.spHeaderMainMenu__link--title{background-image:url(../img/icon/drecom_title.svg);background-position:center 10px;background-repeat:no-repeat;background-size:30px 24px}.drestudios .spHeaderMainMenu__link--title{background-image:url(../img/icon/dre_studios_title.svg)}.drenovels .spHeaderMainMenu__link--title{background-image:url(../img/icon/dre_novels_title.svg)}.drecomics .spHeaderMainMenu__link--title{background-image:url(../img/icon/dre_comics_title.svg)}.drepictures .spHeaderMainMenu__link--title{background-image:url(../img/icon/dre_pictures_title.svg)}.spHeaderMainMenu__link--award{background-image:url(../img/icon/drecom_award.svg);background-position:center 10px;background-repeat:no-repeat;background-size:30px 24px}.drestudios .spHeaderMainMenu__link--award{background-image:url(../img/icon/dre_studios_award.svg)}.drenovels .spHeaderMainMenu__link--award{background-image:url(../img/icon/dre_novels_award.svg)}.drecomics .spHeaderMainMenu__link--award{background-image:url(../img/icon/dre_comics_award.svg)}.drepictures .spHeaderMainMenu__link--award{background-image:url(../img/icon/dre_pictures_award.svg)}.spHeaderMainMenu__link--survey{background-image:url(../img/icon/drecom_survey.svg);background-position:center 10px;background-repeat:no-repeat;background-size:30px 24px}.drestudios .spHeaderMainMenu__link--survey{background-image:url(../img/icon/dre_studios_survey.svg)}.drenovels .spHeaderMainMenu__link--survey{background-image:url(../img/icon/dre_novels_survey.svg)}.drecomics .spHeaderMainMenu__link--survey{background-image:url(../img/icon/dre_comics_survey.svg)}.drepictures .spHeaderMainMenu__link--survey{background-image:url(../img/icon/dre_pictures_survey.svg)}.spHeaderMainMenu__text{color:#111;font-size:1.2rem;margin-top:auto;text-align:center;width:100%}.spHeaderSubMenu__list{align-items:center;display:flex;flex-wrap:wrap;gap:5px 20px}.spHeaderSubMenu__item{white-space:nowrap}.spHeaderSubMenu__link{color:#111;font-size:1.2rem}.headerLogoLeft{display:flex;flex-direction:column;gap:5px}.headerSubLogo_img{height:auto;max-width:-moz-fit-content;max-width:fit-content;max-width:300px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.headerSubLogo_img{max-width:110px}}@media screen and (max-width:320px){.headerSubLogo_img{max-width:80px}}.footer{background:#111;width:100%}.footer a{font-weight:700}.footer__inner{margin:0 auto;max-width:960px}@media screen and (max-width:768px){.footer__inner{max-width:calc(100% - 20px)}}.footerInformation{display:grid;gap:20px;grid-template-columns:auto 1fr auto;padding:40px 0}@media screen and (max-width:768px){.footerInformation{grid-template-columns:100%;padding:20px 0}}.footerSearch{align-items:center;display:grid;gap:5px;grid-template-columns:repeat(2,auto);height:-moz-fit-content;height:fit-content;width:300px}@media screen and (max-width:768px){.footerSearch{display:none}}.footerSearch__link{align-items:center;background-color:#111;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;font-size:1.2rem;gap:5px;height:100%;padding:5px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.footerSearch__link:hover{opacity:.6}.footerSearch__link:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900}.footerMainMenu__list{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;width:100%}.footerMainMenu__link{align-items:center;color:#fff;display:flex;font-size:1.2rem;gap:5px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.footerMainMenu__link:hover{opacity:.6}.footerSubMenu__list{display:flex;gap:10px;justify-content:space-between}@media screen and (max-width:768px){.footerSubMenu__item{margin-bottom:20px}}.footerSubMenu__link{color:#fff;font-size:12px}.footerSubMenu__link>.fas{margin:0 5px}.footerSubMenu__link:hover{opacity:.6}.footerSns{align-items:center;display:flex;flex-direction:column}.footerSns__title{color:#fff;font-size:10px;font-weight:700;margin-bottom:5px;text-align:center}.footerLabelNav{margin-bottom:40px}@media screen and (max-width:768px){.footerLabelNav{display:none}}.footerOfficialLink{display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width:768px){.footerOfficialLink{margin-bottom:20px}}.footerOfficialLink__link{background:#fff;border-radius:4px;display:block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.footerOfficialLink__link:hover{opacity:.6}.footerOfficialLink__img{height:auto;-o-object-fit:contain;object-fit:contain;width:250px}.footerPolicy{display:flex;flex-direction:column;margin:0 auto 40px;max-width:594px;width:100%}@media screen and (max-width:768px){.footerPolicy{margin-bottom:20px;padding:0 10px}}.footerPolicy__img{align-self:center;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:120px}.footerPolicy__text{line-height:1.8}.footerPolicy__link,.footerPolicy__text{color:#fff;font-size:1rem}.footerPolicy__link:hover{opacity:.6}.footerCopyright{background:#717071;padding:5px;text-align:center;width:100%}.footerCopyright__text{color:#fff;font-size:1rem}.searchFormBlock{display:flex;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.searchFormBlock__form{background:#efefef;border:1px solid #bdbdbd;border-radius:4px;padding:10px 40px 10px 10px;width:100%}.searchFormBlock__form::-moz-placeholder{color:#717071;font-size:1.6rem}.searchFormBlock__form::placeholder{color:#717071;font-size:1.6rem}.searchFormBlock__form:focus{background:#fff}.searchFormBlock__icon{bottom:0;color:#717071;cursor:pointer;display:block;font-size:2rem;height:-moz-fit-content;height:fit-content;margin:auto 0;position:absolute;right:10px;top:0;width:-moz-fit-content;width:fit-content}.snsShareBlock__list{display:flex;justify-content:space-between;width:110px}.snsShareBlock__item{height:28px;width:28px}.snsShareBlock__link:hover{opacity:.6}.pcOfficialSns{align-items:center;background:#fff;border:1px solid #bdbdbd;border-radius:50px;flex-direction:column;padding:17px;width:60px}@media screen and (max-width:768px){.pcOfficialSns{display:none}}.pcOfficialSns__title{font-weight:700;text-orientation:sideways;writing-mode:vertical-rl}.pcOfficialSns__list{align-items:center;flex-direction:column}.pcOfficialSns__item{height:auto;margin-top:20px;width:24px}.pcOfficialSns__link{display:block;height:100%;width:100%}.pcOfficialSns__link:hover{opacity:.6}.spOfficialSns{background:#efefef;width:100%}@media print,screen and (min-width:769px){.spOfficialSns{display:none}}.spOfficialSns__inner{height:-moz-fit-content;height:fit-content;margin:0 auto;max-width:960px;padding:20px}.spOfficialSns__title{font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.spOfficialSns__list{margin:0 auto;width:60%}.spOfficialSns__item{border-bottom:1px solid #ffc801;margin-bottom:20px;padding:0 0 10px 20px;position:relative}.spOfficialSns__item:last-child{border-bottom:none;margin-bottom:0}.spOfficialSns__item:last-child:before{border-bottom:none;content:""}.spOfficialSns__item:before{border-bottom:1px solid #111;bottom:-1px;content:"";height:inherit;left:0;position:absolute;width:50%;z-index:100}.spOfficialSns__link{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.spOfficialSns__img{height:46px;margin-right:20px;width:46px}.spOfficialSns__text{display:inline;font-size:1.4rem;font-weight:700}.labelNavBlock__list{align-items:center;display:flex;justify-content:space-between}.labelNavBlock__item{height:66px;width:calc(20% - 10px)}.labelNavBlock__link{background-color:#fff;border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.1);display:block;height:100%;position:relative;text-align:center;width:100%}.labelNavBlock__link:hover{opacity:.6}.labelNavBlock__link--drecommedia{background-image:url(../img/logo/drecommedia_df.svg);background-position:center 15px;background-repeat:no-repeat;background-size:auto 18px;border:2px solid #ffc801}.labelNavBlock__link--drecommedia.active{background-color:#ffc801}.labelNavBlock__link--studios{background-image:url(../img/logo/dre_studios.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 35px;border:2px solid #818181}.labelNavBlock__link--studios.active{background-color:#818181;background-image:url(../img/logo/dre_studios_wh.svg)}.labelNavBlock__link--novels{background-image:url(../img/logo/dre_novels.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 35px;border:2px solid #e00}.labelNavBlock__link--novels.active{background-color:#e00;background-image:url(../img/logo/dre_novels_wh.svg)}.labelNavBlock__link--comics{background-image:url(../img/logo/dre_comics.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 35px;border:2px solid #ff7800;position:relative}.labelNavBlock__link--comics.active{background-color:#ff7800;background-image:url(../img/logo/dre_comics_wh.svg)}.labelNavBlock__link--pictures{background-image:url(../img/logo/dre_pictures.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 35px;border:2px solid #0081cb;position:relative}.labelNavBlock__link--pictures.active{background-color:#0081cb;background-image:url(../img/logo/dre_pictures_wh.svg)}.labelNavBlock__text{bottom:5px;color:#111;font-size:1.2rem;font-weight:700;left:50%;position:absolute;transform:translateX(-50%);width:100%}.active .labelNavBlock__text{color:#fff}.labelNavBlock__link--drecommedia .labelNavBlock__text{color:#111}.pagination{margin:40px auto;max-width:960px}@media screen and (max-width:768px){.pagination{margin:20px auto}}.pagination__list{align-items:center;display:grid;gap:50px;grid-template-columns:150px 280px 150px;justify-content:center}@media screen and (max-width:768px){.pagination__list{align-items:center;display:grid;gap:10px;grid-template-columns:80px 1fr 80px}}@media screen and (max-width:320px){.pagination__list{gap:5px;grid-template-columns:65px 1fr 65px}}.pagination__item{align-items:center;display:flex;justify-content:center}.pagination__item.red{color:#e00}.pagination__link-next.red{border-color:#e00}.pagination__link-next,.pagination__link-prev{align-items:center;border-radius:5px;display:flex;font-size:1.8rem;height:40px;justify-content:center;position:relative;width:100%}@media screen and (max-width:768px){.pagination__link-next,.pagination__link-prev{font-size:1.4rem;height:35px;width:100%}}.pagination__link-next--disabled,.pagination__link-prev--disabled{background-color:#efefef;border:1px solid #bdbdbd;color:#717071}.pagination__link-next--active,.pagination__link-prev--active{border:1px solid #bdbdbd}.pagination__link-next--active:hover,.pagination__link-prev--active:hover{color:#007bff}.pagination__link-next--studios,.pagination__link-prev--studios{border:1px solid #818181;color:#818181}.pagination__link-next--novels,.pagination__link-prev--novels{border:1px solid #e00;color:#e00}.pagination__link-next--comics,.pagination__link-prev--comics{border:1px solid #ff7800;color:#ff7800}.pagination__link-next--pictures,.pagination__link-prev--pictures{border:1px solid #818181;color:#818181}.pagination__link-prev:after{content:"\f104";left:10px}.pagination__link-next:after,.pagination__link-prev:after{font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute}.pagination__link-next:after{content:"\f105";right:10px}.pagination__title{color:#e00;font-size:3rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.pagination__title{font-size:1.8rem}.contentDesc__text--large{font-size:1.6rem}.btn.red{margin:0 auto}.btn.grey,.btn.red{display:block;font-size:16px;width:96%}.btn.grey{margin:10px auto}}.btn.pink:hover{padding:13.5px 10px}@media screen and (max-width:768px){.btn.pink{display:block;font-size:16px;margin:0 auto 10px;width:96%}.btn__link{margin-top:4px}}.breadcrumbs{margin:20px auto;max-width:960px}@media screen and (max-width:768px){.breadcrumbs{margin:10px auto 20px;max-width:calc(100% - 20px)}}.breadcrumbs__list{align-items:baseline;display:flex;flex-wrap:nowrap;justify-content:flex-start}.breadcrumbs__item{color:#717071;font-size:1.6rem;padding-left:20px;position:relative;white-space:nowrap}@media screen and (max-width:768px){.breadcrumbs__item{font-size:1.2rem;padding-left:16px}}.breadcrumbs__item:first-child{padding-left:0}.breadcrumbs__item:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__item:not(:first-child):before{content:"/";left:6px;position:absolute;top:0}.breadcrumbs__img{height:auto;margin-right:5px;vertical-align:baseline;width:15px}@media screen and (max-width:768px){.breadcrumbs__img{width:13px}}.breadcrumbs__link:hover{color:#007bff}.rightFixed{bottom:20px;position:fixed;right:20px;z-index:1000}.returnTop{margin-top:20px}@media screen and (max-width:768px){.returnTop{margin-top:0}}.returnTop__link{background:#ffc801;border-radius:100px;color:#111;display:block;font-size:3.5rem;height:60px;position:relative;text-align:center;width:60px}.drestudios .returnTop__link{background:#818181;color:#fff}.drenovels .returnTop__link{background:#e00;color:#fff}.drecomics .returnTop__link{background:#ff7800;color:#fff}.drepictures .returnTop__link{background:#0081cb;color:#fff}.returnTop__link>.fas{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.returnTop__link:hover{opacity:.6}@media screen and (max-width:768px){.returnTop__link{font-size:2.8rem;height:40px;width:40px}}.formSelect{align-items:center;display:flex;justify-content:flex-end;margin:20px 0;position:relative;text-align:right}.formSelect:after{content:"\f078";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:0;z-index:0}.formSelect__title{font-size:1.4rem;font-weight:700;padding-right:10px}@media screen and (max-width:768px){.formSelect__title{font-size:1.2rem}}.formSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;font-size:2rem;min-width:120px;padding:15px 30px 15px 10px}@media screen and (max-width:768px){.formSelect select{font-size:1.2rem;padding:10px 30px 10px 10px}}.formCheckbox{display:block;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.formCheckbox__input{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.formCheckbox__label{cursor:pointer;display:grid;font-size:1.4rem;gap:10px;grid-template-columns:18px 1fr;line-height:18px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.formCheckbox__label{font-size:1.2rem}}.formCheckbox__label:before{align-items:baseline;background-color:#fff;border:1px solid #bdbdbd;border-radius:3px;content:"";display:flex;font-family:Font Awesome\ 5 Free;font-size:1.2rem;font-weight:900;height:18px;justify-content:center;width:18px}.formCheckbox__input:checked+.formCheckbox__label:before{background-color:#ffc801;border-color:#ffc801;color:#111;content:"\f00c"}.formCheckbox__input:disabled+.formCheckbox__label:before{background-color:#efefef;color:#717071}.searchIndex__form .formCheckbox__label{font-size:1.6rem}@media screen and (max-width:768px){.searchIndex__form .formCheckbox__label{font-size:1.4rem}}.formRadio{display:block;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.formRadio__input{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.formRadio__label{align-items:center;cursor:pointer;display:grid;font-size:1.4rem;gap:5px;grid-template-columns:auto 1fr;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.formRadio__label{font-size:1.2rem}}.formRadio__label:after,.formRadio__label:before{border-radius:50%;content:"";display:block}.formRadio__label:before{background-color:#fff;border:1px solid #bdbdbd;height:18px;width:18px}.formRadio__label:after{background-color:#ffc801;height:12px;left:3px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.formRadio__input:checked+.formRadio__label:after{opacity:1}.formRadio__input:disabled+.formRadio__label:before{background-color:#efefef}.formRadio__input:disabled+.formRadio__label:after{background-color:#717071}.searchIndex__form .formRadio__label{font-size:1.6rem}@media screen and (max-width:768px){.searchIndex__form .formRadio__label{font-size:1.4rem}}.formText__input{background:#efefef;border:1px solid #bdbdbd;border-radius:4px;max-width:480px;padding:10px;width:100%}.formText__input::-moz-placeholder{color:#717071;font-size:1.6rem}.formText__input::placeholder{color:#717071;font-size:1.6rem}.formText__input:focus{background:#fff}.formButton__submit{align-items:center;background:#ffc801;border:1px solid #ffc801;border-radius:4px;box-shadow:0 2px #e0b414;color:#111;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;margin:0 auto;max-width:370px;position:relative;text-align:center;transition:.3s ease-in-out;vertical-align:middle;width:100%}.formButton__submit:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.formButton__submit:hover{background:#fff}.formLabel{color:#111;display:block;font-size:16px;margin-bottom:10px}.slider{display:flex;flex-direction:column;font-size:0;gap:10px;height:auto;line-height:0;margin:0 auto;opacity:0;overflow:hidden;transition:opacity .3s ease-in-out;width:100%}.slider.slick-initialized{opacity:1}.slider__item,.slider__link{display:block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.slider__link:hover{filter:brightness(.8)}.slider__img{height:auto;max-width:880px;-o-object-fit:contain;object-fit:contain;width:100%}.slider__arrow{cursor:pointer;height:50px;width:50px}@media screen and (max-width:768px){.slider__arrow{height:25px;width:25px}}.slider__arrow:hover{opacity:.6}.slider__arrow--prev{left:80px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width:768px){.slider__arrow--prev{left:10px}}.slider__arrow--next{position:absolute;right:80px;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width:768px){.slider__arrow--next{right:10px}}.slider__dots{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0 10px;width:100%}.slider__dots>li{display:block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.slider__dots>li>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#717071;border:none;border-radius:50px;cursor:pointer;display:block;height:16px;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px}@media screen and (max-width:768px){.slider__dots>li>button{height:10px;width:10px}}.slider__dots>li.slick-active button{background-color:#ffc801}.drestudios .slider__dots>li.slick-active button{background-color:#818181}.drenovels .slider__dots>li.slick-active button{background-color:#e00}.drecomics .slider__dots>li.slick-active button{background-color:#ff7800}.drepictures .slider__dots>li.slick-active button{background-color:#0081cb}.topNews__wrapper{align-items:center;border:1px solid #bdbdbd;display:flex;justify-content:flex-start;margin:40px 0;padding:20px}@media screen and (max-width:768px){.topNews__wrapper{display:block;margin:20px 0 10px;padding:10px}}.topNews__feature{width:110px}@media screen and (max-width:768px){.topNews__feature{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}}.topNews__title{font-size:2.4rem;margin-bottom:10px;text-align:center}@media screen and (max-width:768px){.topNews__title{font-size:1.6rem;margin-bottom:0}}.topNews__linkButton{background:#ffc801;border:1px solid #ffc801;border-radius:4px;box-shadow:0 2px #e0b414;color:#111;display:inline-block;font-size:1rem;font-weight:700;padding:5px;position:relative;text-align:center;vertical-align:middle;width:100%}@media screen and (max-width:768px){.topNews__linkButton{width:110px}}.topNews__linkButton:hover{background:#fff}.topNews__linkButton--studios{background:#818181;border:1px solid #818181;box-shadow:0 2px #bdbdbd;color:#fff}.topNews__linkButton--studios:hover{color:#111}.topNews__linkButton--novels{background:#e00;border:1px solid #e00;box-shadow:0 2px #bdbdbd;color:#fff}.topNews__linkButton--novels:hover{color:#111}.topNews__linkButton--comics{background:#ff7800;border:1px solid #ff7800;box-shadow:0 2px #bdbdbd;color:#fff}.topNews__linkButton--comics:hover{color:#111}.topNews__linkButton--pictures{background:#0081cb;border:1px solid #0081cb;box-shadow:0 2px #bdbdbd;color:#fff}.topNews__linkButton--pictures:hover{color:#111}.topNews__detail{margin-left:30px;width:calc(100% - 110px)}@media screen and (max-width:768px){.topNews__detail{margin-left:0;width:100%}}.topNews__list{display:flex;flex-direction:column}.topNews__item{font-size:1.4rem;margin-bottom:20px}.topNews__item:last-child{margin-bottom:0}@media screen and (max-width:768px){.topNews__item{border-bottom:1px solid #bdbdbd;padding-bottom:10px}.topNews__item:last-child{border-bottom:none;padding-bottom:0}}.topNews__textLink{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}@media screen and (max-width:768px){.topNews__textLink{flex-wrap:wrap}}.topNews__textLink:hover{color:#007bff}.topNews__tags{margin:0 10px}.topNews__tags--studios{background-color:#818181}.topNews__tags--novels,.topNews__tags--studios{color:#fff;display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.topNews__tags--novels{background-color:#e00}.topNews__tags--comics{background-color:#ff7800}.topNews__tags--comics,.topNews__tags--pictures{color:#fff;display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.topNews__tags--pictures{background-color:#0081cb}@media screen and (max-width:768px){.topNews__article{margin-top:5px;width:100%}}.topBanner__wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media screen and (max-width:768px){.topBanner__wrapper{gap:10px;margin-bottom:10px}}.topBannerLarge{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:768px){.topBannerLarge{gap:10px}}.topBannerLarge__link{display:block;width:100%}.topBannerLarge__link:hover{filter:brightness(.8)}.topBannerLarge__img--pc{display:block}@media screen and (max-width:768px){.topBannerLarge__img--pc{display:none}}.topBannerLarge__img--sp{display:none}@media screen and (max-width:768px){.topBannerLarge__img--sp{display:block}}.topBannerSmall__list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width:768px){.topBannerSmall__list{gap:10px}}.topBannerSmall__item{display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;text-align:center;width:100%}.topBannerSmall__link{display:block;width:100%}.topBannerSmall__link:hover{filter:brightness(.8)}.main__inner{margin:0 auto;max-width:960px}@media screen and (max-width:768px){.main__inner{max-width:calc(100% - 20px)}}.bookColumn__list{display:flex;flex-wrap:wrap;gap:20px 10px;justify-content:flex-start}.bookColumn__list--label{margin:20px 0 40px}@media screen and (max-width:768px){.bookColumn__list--label{margin:20px 0}}.bookColumn__item{width:calc(20% - 8px)}@media screen and (max-width:768px){.bookColumn__item{width:calc(50% - 5px)}}.bookColumn__item.new{position:relative}.bookColumn__item.new:before{border-bottom:60px solid transparent;border-left:60px solid #e00;content:"";left:0;position:absolute;top:0;z-index:100}.bookColumn__item.new:after{color:#fff;content:"NEW";font-size:1.4rem;font-weight:700;left:3px;position:absolute;top:8px;z-index:200}.bookColumn__link{display:flex;flex-direction:column;height:100%;width:100%}.bookColumn__link:hover{color:#007bff}.seriesDetail__mainLatest .bookColumn__link{height:-moz-fit-content;height:fit-content}.bookColumn__img{transition:.3s ease-in-out}.bookColumn__link:hover .bookColumn__img{filter:brightness(.8)}.bookColumn__title{display:block;flex-grow:1;font-weight:700;margin-top:20px}@media screen and (max-width:768px){.bookColumn__title{font-size:1.4rem;margin-top:10px}}.seriesDetail__mainLatest .bookColumn__title{flex-grow:unset;margin-top:10px}.bookColumn__info{margin-top:auto}.seriesDetail__mainLatest .bookColumn__info{margin-top:unset}.bookColumn__author{display:block;font-size:1.4rem;margin-top:5px}@media screen and (max-width:768px){.bookColumn__author{font-size:1.2rem}}.pickup__title{color:#fff;font-size:2rem;margin-bottom:20px;padding:10px;text-align:center}.pickup__title--studios{background-color:#818181}.pickup__title--novels{background-color:#e00}.pickup__title--comics{background-color:#ff7800}.pickup__title--pictures{background-color:#0081cb}.pickup__list{display:flex;flex-wrap:wrap;gap:20px 10px;justify-content:flex-start}.pickup__item{width:calc(25% - 7.5px)}@media screen and (max-width:768px){.pickup__item{width:calc(50% - 5px)}}.pickup__link{display:flex;flex-direction:column;height:100%;width:100%}.pickup__link:hover{color:#007bff}.pickup__img{transition:.3s ease-in-out}.pickup__img:hover{filter:brightness(.8)}.pickup__seriesTitle{display:block;flex-grow:1;font-weight:700;margin-top:5px}@media screen and (max-width:768px){.pickup__seriesTitle{font-size:1.4rem}}.pickup__info{margin-top:auto}.pickup__author{display:block;font-size:1.4rem;margin-top:5px}@media screen and (max-width:768px){.pickup__author{font-size:1.2rem}}.seriesColumn__list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:20px auto 40px}@media screen and (max-width:768px){.seriesColumn__list{grid-template-columns:100%;margin:20px auto}}.seriesColumn__item{display:flex;flex-direction:column;height:100%}.seriesColumn__img{transition:.3s ease-in-out}.seriesColumn__info{border:1px solid #bdbdbd;display:flex;flex-direction:column;gap:10px;height:100%;padding:20px}@media screen and (max-width:768px){.seriesColumn__info{padding:10px}}.seriesColumn__tags{width:-moz-fit-content;width:fit-content}.seriesColumn__tags--studios{background-color:#818181}.seriesColumn__tags--novels,.seriesColumn__tags--studios{color:#fff;display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.seriesColumn__tags--novels{background-color:#e00}.seriesColumn__tags--comics{background-color:#ff7800}.seriesColumn__tags--comics,.seriesColumn__tags--pictures{color:#fff;display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.seriesColumn__tags--pictures{background-color:#0081cb}.seriesColumn__title{font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.seriesColumn__title{font-size:1.4rem}}.seriesColumn__author{align-items:center;display:flex;gap:10px}.seriesColumn__authorType{background-color:#efefef;font-size:1rem;padding:4px 20px}@media screen and (max-width:768px){.seriesColumn__authorType{padding:2px 8px}}.seriesColumn__authorName{font-size:1.4rem}@media screen and (max-width:768px){.seriesColumn__authorName{font-size:1.1rem}}.seriesColumn__catchcopy{font-size:1.6rem;white-space:pre-wrap}@media screen and (max-width:768px){.seriesColumn__catchcopy{font-size:1.2rem}}.seriesColumn__genre{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.seriesColumn__genreLink{border:1px solid #707070;border-radius:50px;color:#818181;display:block;font-size:1.4rem;padding:4px 10px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.seriesColumn__genreLink:before{content:"#"}@media screen and (max-width:768px){.seriesColumn__genreLink{font-size:1.2rem;padding:4px 10px}}.seriesColumn__linkButton{align-items:center;background:#ffc801;border:1px solid #ffc801;border-radius:4px;box-shadow:0 2px #e0b414;color:#111;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;max-width:480px;position:relative;text-align:center;vertical-align:middle;width:100%}.seriesColumn__linkButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.seriesColumn__linkButton:hover{background:#fff}@media screen and (max-width:768px){.seriesColumn__linkButton{max-width:unset}}.productColumn__list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:20px auto 40px}@media screen and (max-width:768px){.productColumn__list{grid-template-columns:100%;margin:20px auto}}.productColumn__item{border:1px solid #bdbdbd;display:flex;flex-direction:column;gap:10px;height:100%;padding:20px}@media screen and (max-width:768px){.productColumn__item{padding:10px}}.productColumn__cover{align-self:center;border:1px solid #bdbdbd;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.productColumn__img{height:auto;-o-object-fit:contain;object-fit:contain;width:200px}@media screen and (max-width:768px){.productColumn__img{width:130px}}.productColumn__title{font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.productColumn__title{font-size:1.4rem}}.productColumn__catchcopy{font-size:1.6rem;white-space:pre-wrap}@media screen and (max-width:768px){.productColumn__catchcopy{font-size:1.4rem}}.productColumn__author{display:flex;flex-direction:column;gap:5px}.productColumn__authorName{font-size:1.4rem}@media screen and (max-width:768px){.productColumn__authorName{font-size:1.3rem}}.productColumn__info{align-items:center;display:flex;gap:10px}.bookColumn__info .productColumn__info{margin-top:10px}.productColumn__infoLabel{align-items:center;background-color:#efefef;display:flex;font-size:1rem;height:20px;justify-content:center;width:60px}.productColumn__infoValue{font-size:1.4rem}@media screen and (max-width:768px){.productColumn__infoValue{font-size:1.3rem}}.productColumn__buttonSet{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:auto}.productColumn__linkButton{align-items:center;background:#ffc801;border:1px solid #ffc801;border-radius:4px;box-shadow:0 2px #e0b414;color:#111;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;max-width:480px;position:relative;text-align:center;vertical-align:middle;width:100%}.productColumn__linkButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.productColumn__linkButton:hover{background:#fff}@media screen and (max-width:768px){.productColumn__linkButton{max-width:unset}}.productColumn__viewerButton{align-items:center;background:#efefef;border:1px solid #bdbdbd;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;max-width:480px;position:relative;text-align:center;vertical-align:middle;width:100%}.productColumn__viewerButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.productColumn__viewerButton:hover{background:#fff}.productColumn__tagList{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media print,screen and (min-width:769px){.productColumn__tagList{margin-top:10px}}.productColumn__tags{width:-moz-fit-content;width:fit-content}.productColumn__tags--default{background-color:#ffc801;color:#fff;color:#111}.productColumn__tags--default,.productColumn__tags--studios{display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.productColumn__tags--studios{background-color:#818181;color:#fff}.productColumn__tags--novels{background-color:#e00}.productColumn__tags--comics,.productColumn__tags--novels{color:#fff;display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.productColumn__tags--comics{background-color:#ff7800}.productColumn__tags--pictures{background-color:#0081cb;color:#fff;display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.lineupColumn__list{display:flex;flex-direction:column}.lineupColumn__item{display:grid;gap:40px 20px;grid-template-columns:auto 1fr;padding:40px 0}@media screen and (max-width:768px){.lineupColumn__item{gap:20px;grid-template-columns:100%;padding:20px 0}}.lineupColumn__item+.lineupColumn__item{border-top:1px solid #bdbdbd}.lineupColumn__item:first-child{padding-top:0}.lineupColumn__item:last-child{padding-bottom:0}#label_product_detail .lineupColumn__item{margin:0 0 40px;padding:0}@media screen and (max-width:768px){#label_product_detail .lineupColumn__item{margin:0 0 20px}}.lineupColumn__cover{display:flex;flex-direction:column;gap:10px}.lineupColumn__figure{border:1px solid #bdbdbd;display:flex;height:-moz-fit-content;height:fit-content;margin:0 auto;width:-moz-fit-content;width:fit-content}.lineupColumn__img{height:auto;max-width:420px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.lineupColumn__img{max-width:185px}}.lineupColumn__detail{display:block}.lineupColumn__title{display:flex;flex-direction:column;font-size:2.4rem;font-weight:700;gap:5px}@media screen and (max-width:768px){.lineupColumn__title{font-size:1.6rem}}.lineupColumn__title .sub{font-size:2rem}@media screen and (max-width:768px){.lineupColumn__title .sub{font-size:1.4rem}}.lineupColumn__author{display:block;font-size:1.4rem;margin:5px 0 0}@media screen and (max-width:768px){.lineupColumn__author{font-size:1.2rem}}.lineupColumn__catchcopy{display:block;font-family:"Noto Serif JP",serif;font-size:1.8rem;font-weight:600;margin:10px 0;white-space:pre-wrap}@media screen and (max-width:768px){.lineupColumn__catchcopy{font-size:1.6rem;margin:20px 0}}.lineupColumn__synopsis{display:block;font-size:1.6rem;margin:10px 0 20px;white-space:pre-wrap}@media screen and (max-width:768px){.lineupColumn__synopsis{font-size:1.2rem;margin:20px 0}}.lineupColumn__subTitle{border-bottom:4px solid #ffc801;font-size:2rem;margin:0 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.lineupColumn__subTitle{font-size:1.4rem;padding-bottom:5px}}.lineupColumn__subTitle--studios{border-bottom:4px solid #818181;font-size:2rem;margin:0 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.lineupColumn__subTitle--studios{font-size:1.4rem;padding-bottom:5px}}.lineupColumn__subTitle--novels{border-bottom:4px solid #e00;font-size:2rem;margin:0 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.lineupColumn__subTitle--novels{font-size:1.4rem;padding-bottom:5px}}.lineupColumn__subTitle--comics{border-bottom:4px solid #ff7800;font-size:2rem;margin:0 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.lineupColumn__subTitle--comics{font-size:1.4rem;padding-bottom:5px}}.lineupColumn__subTitle--pictures{border-bottom:4px solid #0081cb;font-size:2rem;margin:0 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.lineupColumn__subTitle--pictures{font-size:1.4rem;padding-bottom:5px}}.lineupColumn__info{align-items:center;display:flex;gap:10px;margin-top:10px}.lineupColumn__infoLabel{align-items:center;background-color:#efefef;display:flex;font-size:1rem;height:20px;justify-content:center;width:60px}.lineupColumn__infoValue{font-size:1.4rem}@media screen and (max-width:768px){.lineupColumn__infoValue{font-size:1.3rem}}.lineupColumn__sns{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:flex-start}@media screen and (max-width:768px){.lineupColumn__sns{justify-content:center}}.lineupColumn__snsTitle{font-size:1rem;font-weight:700}.lineupColumn__buttonSet{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.lineupColumn__buttonSet{grid-template-columns:100%}}.lineupColumn__linkButton{align-items:center;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;max-width:480px;position:relative;text-align:center;vertical-align:middle;width:100%}.lineupColumn__linkButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.lineupColumn__linkButton{max-width:unset}}.lineupColumn__linkButton:hover{background:#fff;color:#111}#label_product_detail .lineupColumn__linkButton{font-size:2.2rem;height:60px}@media screen and (max-width:768px){#label_product_detail .lineupColumn__linkButton{font-size:1.6rem;height:50px}}.lineupColumn__linkButton--studios{background:#cacaca;border:1px solid #cacaca;color:#111!important}.lineupColumn__linkButton--novels{background:#e00;border:1px solid #e00}.lineupColumn__linkButton--comics{background:#ff7800;border:1px solid #ff7800}.lineupColumn__linkButton--pictures{background:#0081cb;border:1px solid #0081cb}.lineupColumn__linkSubButton{align-items:center;border-radius:4px;box-shadow:0 2px #bdbdbd;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;max-width:480px;position:relative;text-align:center;vertical-align:middle;width:100%}.lineupColumn__linkSubButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.lineupColumn__linkSubButton{max-width:unset}}.lineupColumn__linkSubButton:hover{background:#fff}#label_product_detail .lineupColumn__linkSubButton{font-size:2.2rem;height:60px}@media screen and (max-width:768px){#label_product_detail .lineupColumn__linkSubButton{font-size:1.6rem;height:50px}}.lineupColumn__linkSubButton--studios{background:#cacaca;border:1px solid #cacaca}.lineupColumn__linkSubButton--novels{background:#ffbaba;border:1px solid #ffbaba}.lineupColumn__linkSubButton--comics{background:#ffb16b;border:1px solid #ffb16b}.lineupColumn__linkSubButton--pictures{background:#70cbff;border:1px solid #70cbff}.lineupColumn__linkSubDownButton{align-items:center;background:#efefef;border:1px solid #bdbdbd;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;cursor:pointer;display:inline-block;display:flex;font-size:2.2rem;font-weight:700;height:60px;justify-content:center;position:relative;text-align:center;vertical-align:middle;width:100%}.lineupColumn__linkSubDownButton:after{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.lineupColumn__linkSubDownButton{max-width:unset}}.lineupColumn__linkSubDownButton:hover{background:#fff}#label_product_detail .lineupColumn__linkSubDownButton{font-size:2.2rem;height:60px}@media screen and (max-width:768px){#label_product_detail .lineupColumn__linkSubDownButton{font-size:1.6rem;height:50px}}.lineupColumn__linkSubDownButton--studios{background:#cacaca;border:1px solid #cacaca}.lineupColumn__linkSubDownButton--novels{background:#ffbaba;border:1px solid #ffbaba}.lineupColumn__linkSubDownButton--comics{background:#ffb16b;border:1px solid #ffb16b}.lineupColumn__linkSubDownButton--pictures{background:#70cbff;border:1px solid #70cbff}.lineupColumn__viewerButton{align-items:center;background:#efefef;border:1px solid #bdbdbd;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;max-width:480px;position:relative;text-align:center;vertical-align:middle;width:100%}.lineupColumn__viewerButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.lineupColumn__viewerButton{max-width:unset}}.lineupColumn__viewerButton:hover{background:#fff}#label_product_detail .lineupColumn__viewerButton{height:60px}@media screen and (max-width:768px){#label_product_detail .lineupColumn__viewerButton{height:50px}}.lineupColumn__linkFeatureButton{align-items:center;background:#111;border:1px solid #111;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;max-width:480px;position:relative;text-align:center;vertical-align:middle;width:100%}.lineupColumn__linkFeatureButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.lineupColumn__linkFeatureButton{max-width:unset}}.lineupColumn__linkFeatureButton:hover{background-color:#fff;color:#111}#label_product_detail .lineupColumn__linkFeatureButton{font-size:2.2rem;height:60px}@media screen and (max-width:768px){#label_product_detail .lineupColumn__linkFeatureButton{font-size:1.6rem;height:50px}}.bannerLarge{display:flex;flex-direction:column;gap:20px;margin:20px 0 40px}@media screen and (max-width:768px){.bannerLarge{margin:20px 0}}.banner__link{display:flex;height:-moz-fit-content;height:fit-content;margin:0 auto;width:-moz-fit-content;width:fit-content}.banner__img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.pickupComicList{display:grid;gap:20px 40px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;text-align:initial;width:100%}@media screen and (max-width:768px){.pickupComicList{gap:20px 10px;grid-template-columns:repeat(2,1fr)}}.pickupComicList_item{display:flex;flex-direction:column;gap:5px;width:100%}@media print,screen and (min-width:769px){.pickupComicList_item:hover{filter:brightness(.8)}}.pickupComicList_figure{position:relative}.pickupComicList_publishedDate{background-color:#f1f1f1;color:red;display:flex;font-size:12px;font-weight:700;gap:3px;justify-content:center;line-height:1;padding:3px;text-align:center}.pickupComicList_img{align-self:center;height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.pickupComicList_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:700;overflow:hidden}@media screen and (max-width:768px){.pickupComicList_title{-webkit-line-clamp:3;font-size:14px}}.pickupComicList_author{font-size:14px;font-weight:400}@media screen and (max-width:768px){.pickupComicList_author{font-size:12px}}.pickupComicList_catchCopy{color:#ff7800;font-size:16px;font-weight:400}@media screen and (max-width:768px){.pickupComicList_catchCopy{font-size:14px}}.drecomicsSection .pickupComicList .pickupComicList_title,.pickup .pickupComicList .pickupComicList_title{display:none}.drecomicsSection .pickupComicList .pickupComicList_catchCopy,.pickup .pickupComicList .pickupComicList_catchCopy{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#111;display:-webkit-box;font-size:16px;font-weight:700;overflow:hidden}@media screen and (max-width:768px){.drecomicsSection .pickupComicList .pickupComicList_catchCopy,.pickup .pickupComicList .pickupComicList_catchCopy{-webkit-line-clamp:3;font-size:14px}}.pickupSeriesList{display:grid;gap:20px 10px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;width:100%}@media screen and (max-width:768px){.pickupSeriesList{gap:20px 10px;grid-template-columns:repeat(2,1fr)}}.pickupSeriesList_item{display:flex;flex-direction:column;gap:5px;width:100%}@media print,screen and (min-width:769px){.pickupSeriesList_item:hover{filter:brightness(.8)}}.pickupSeriesList_img{align-self:center;height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.pickupSeriesList_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:700;overflow:hidden}@media screen and (max-width:768px){.pickupSeriesList_title{-webkit-line-clamp:3;font-size:14px}}.pickupSeriesList_author{font-size:14px;font-weight:400}@media screen and (max-width:768px){.pickupSeriesList_author{font-size:12px}}.pickupSeriesList_catchCopy{font-size:16px;font-weight:noraml}@media screen and (max-width:768px){.pickupSeriesList_catchCopy{font-size:14px}}.comicProductList{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:20px;width:100%}@media screen and (max-width:768px){.comicProductList{gap:20px 10px;grid-template-columns:repeat(2,1fr)}}.comicProductList_item{display:flex;flex-direction:column;gap:5px;width:100%}@media print,screen and (min-width:769px){.comicProductList_item:hover{filter:brightness(.8)}}.comicProductList_item.empty{grid-column:1/-1}.comicProductList_img{align-self:center;height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.comicProductList_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:700;overflow:hidden}@media screen and (max-width:768px){.comicProductList_title{font-size:14px}}.comicProductList_author{font-size:14px;font-weight:400}@media screen and (max-width:768px){.comicProductList_author{font-size:12px}}.comicProductList_catchCopy{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:noraml;overflow:hidden}@media screen and (max-width:768px){.comicProductList_catchCopy{font-size:14px}}.followForm{display:block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.followForm_btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffe9d6;border:2px solid #ffe9d6;border-radius:5px;color:#ff7800;cursor:pointer;display:flex;font-size:14px;gap:5px;height:30px;justify-content:center;width:160px}@media screen and (max-width:768px){.followForm_btn{border-width:1px;font-size:12px;width:120px}}.pickupListStudios_section{margin:40px 0}.pickupListStudios_title{align-items:center;border:1px solid #111;display:flex;font-size:2rem;font-weight:700;justify-content:center;padding:10px;text-align:center;text-align:1;width:100%}@media screen and (max-width:768px){.pickupListStudios_title{font-size:1.6rem}}.pickupListStudios{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:20px 0 0}.pickupListStudios_item{display:grid;grid-template-columns:600px 360px}@media screen and (max-width:768px){.pickupListStudios_item{grid-template-columns:100%;height:auto;max-width:370px}}@media print,screen and (min-width:769px){.pickupListStudios_item:hover{filter:brightness(.8)}.pickupListStudios_item:nth-child(odd){direction:rtl}}.pickupListStudios_img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;transition:.3s ease-in-out;width:100%}.pickupListStudios_itemThumb{direction:ltr}.pickupListStudios_itemBody{background-color:#000;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:40px}@media screen and (max-width:768px){.pickupListStudios_itemBody{padding:20px}}.pickupListStudios_btn{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;display:inline-block;display:flex;font-size:1.4rem;font-weight:700;height:44px;justify-content:center;max-width:360px;position:relative;text-align:center;vertical-align:middle;width:100%}.pickupListStudios_btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media print,screen and (min-width:769px){.pickupListStudios_btn:hover{background-color:#818181;color:#fff}}.pickupListStudios_itemCatch{color:#ffec88;direction:ltr;font-size:1.6rem;font-weight:700}.pickupListStudios_itemTitle{color:#fff;direction:ltr;font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.pickupListStudios_itemTitle{font-size:2rem}}.seriesLineupStudios_section{margin:40px 0}.seriesLineupStudios_title{align-items:center;background-color:#818181;color:#fff;display:flex;font-size:2rem;font-weight:700;justify-content:center;padding:10px;text-align:center;text-align:1;width:100%}@media screen and (max-width:768px){.seriesLineupStudios_title{font-size:1.6rem}}.seriesLineupStudios{display:grid;gap:10px 20px;grid-template-columns:repeat(4,1fr);margin:20px 0 0;width:100%}@media screen and (max-width:768px){.seriesLineupStudios{gap:10px;grid-template-columns:repeat(2,1fr)}}.seriesLineupStudios.top{margin:20px 0}@media screen and (max-width:768px){.seriesLineupStudios.top{margin:10px 0}}.seriesLineupStudios_item{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:768px){.seriesLineupStudios_item{gap:10px}}@media print,screen and (min-width:769px){.seriesLineupStudios_item:hover .seriesLineupStudios_img{filter:brightness(.8)}}.top .seriesLineupStudios_item{gap:10px}@media screen and (max-width:768px){.top .seriesLineupStudios_item{gap:5px}}.seriesLineupStudios_moreBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-block;display:flex;font-size:2rem;font-weight:700;gap:12px;grid-column:1/-1;justify-content:center;margin-top:20px;position:relative;text-align:center;vertical-align:middle;width:100%}.seriesLineupStudios_moreBtn:after{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;position:static;right:5px;right:unset;top:50%;top:unset;transform:translateY(-50%);transform:unset}@media screen and (max-width:768px){.seriesLineupStudios_moreBtn{margin-top:10px}}.seriesLineupStudios_img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;transition:.3s ease-in-out;width:100%}.seriesLineupStudios_itemTitle{-webkit-box-orient:vertical;-webkit-line-clamp:3;direction:ltr;display:-webkit-box;font-size:1.6rem;font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis}@media screen and (max-width:768px){.top .seriesLineupStudios_itemTitle{font-size:1.4rem}}.topLabelNav{margin-bottom:80px}@media screen and (max-width:768px){.topLabelNav{margin-bottom:20px}}.topLabelNav__title{font-size:2.4rem;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.topLabelNav__title{font-size:1.6rem}}.topLabelNav__list{align-items:center;display:flex;justify-content:space-between}.topLabelNav__item{height:66px;width:calc(25% - 10px)}@media screen and (max-width:768px){.topLabelNav__item{height:110px;width:calc(25% - 5px)}}.topLabelNav__link{background-color:#fff;border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.1);display:block;height:100%;position:relative;text-align:center;width:100%}.topLabelNav__link:hover{opacity:.6}.drestudios .topLabelNav__link{background-image:url(../img/logo/dre_studios.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 35px;border:2px solid #818181}@media screen and (max-width:768px){.drestudios .topLabelNav__link{background-image:url(../img/logo/dre_studios_sq.svg);background-position:center 10px}}.drenovels .topLabelNav__link{background-image:url(../img/logo/dre_novels.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 35px;border:2px solid #e00}@media screen and (max-width:768px){.drenovels .topLabelNav__link{background-image:url(../img/logo/dre_novels_sq.svg);background-position:center 10px}}.drecomics .topLabelNav__link{background-image:url(../img/logo/dre_comics.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 35px;border:2px solid #ff7800}@media screen and (max-width:768px){.drecomics .topLabelNav__link{background-image:url(../img/logo/dre_comics_sq.svg);background-position:center 10px}}.drepictures .topLabelNav__link{background-image:url(../img/logo/dre_pictures.svg);background-position:center 5px;background-repeat:no-repeat;background-size:auto 35px;border:2px solid #0081cb}@media screen and (max-width:768px){.drepictures .topLabelNav__link{background-image:url(../img/logo/dre_pictures_sq.svg);background-position:center 10px}}.topLabelNav__text{bottom:5px;color:#111;font-size:1.2rem;font-weight:700;left:50%;position:absolute;transform:translateX(-50%);width:100%}@media screen and (max-width:768px){.topLabelNav__text{bottom:40px;font-size:.8rem;white-space:nowrap}.drestudios .topLabelNav__text{color:#818181}.drenovels .topLabelNav__text{color:#e00}.drecomics .topLabelNav__text{color:#ff7800}.drepictures .topLabelNav__text{color:#0081cb}}.topLabelNav__arrow{bottom:-40px;font-size:3rem;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}@media screen and (max-width:768px){.topLabelNav__arrow{bottom:5px}}.drestudios .topLabelNav__arrow{color:#818181}.drenovels .topLabelNav__arrow{color:#e00}.drecomics .topLabelNav__arrow{color:#ff7800}.drepictures .topLabelNav__arrow{color:#0081cb}.topLabelContents{margin-bottom:40px;padding:40px;position:relative;text-align:center}@media screen and (max-width:768px){.topLabelContents{margin-bottom:20px;padding:20px}}.topLabelContents:before{border-style:solid;border-width:80px 80px 0 0;content:"";height:0;left:0;position:absolute;top:0;width:0}@media screen and (max-width:768px){.topLabelContents:before{border-width:40px 40px 0 0}}.topLabelContents.drestudios{border:10px solid #818181}@media screen and (max-width:768px){.topLabelContents.drestudios{border:6px solid #818181}}.topLabelContents.drestudios:before{border-color:#818181 transparent transparent}.topLabelContents.drenovels{border:10px solid #e00}@media screen and (max-width:768px){.topLabelContents.drenovels{border:6px solid #e00}}.topLabelContents.drenovels:before{border-color:#e00 transparent transparent}.topLabelContents.drecomics{border:10px solid #ff7800}@media screen and (max-width:768px){.topLabelContents.drecomics{border:6px solid #ff7800}}.topLabelContents.drecomics:before{border-color:#ff7800 transparent transparent}.topLabelContents.drepictures{border:10px solid #0081cb}@media screen and (max-width:768px){.topLabelContents.drepictures{border:6px solid #0081cb}}.topLabelContents.drepictures:before{border-color:#0081cb transparent transparent}.topLabelContents__title{display:inline-block;padding:20px}@media screen and (max-width:768px){.topLabelContents__title{padding:10px}}.drestudios .topLabelContents__title{border:2px solid #818181}.drenovels .topLabelContents__title{border:2px solid #e00}.drecomics .topLabelContents__title{border:2px solid #ff7800}.drepictures .topLabelContents__title{border:2px solid #0081cb}.topLabelContents__logo{height:60px;margin-right:20px;vertical-align:middle;width:auto}@media screen and (max-width:768px){.topLabelContents__logo{margin-right:10px;max-height:40px}}.topLabelContents__subTitle{font-size:2rem;vertical-align:middle}@media screen and (max-width:768px){.topLabelContents__subTitle{font-size:1.2rem}}.drestudios .topLabelContents__subTitle{color:#818181}.drenovels .topLabelContents__subTitle{color:#e00}.drecomics .topLabelContents__subTitle{color:#ff7800}.drepictures .topLabelContents__subTitle{color:#0081cb}.topLabelContents__comingSoon{color:#717071;font-size:5rem;font-weight:700;padding:80px 0;text-align:center}@media screen and (max-width:768px){.topLabelContents__comingSoon{font-size:2.8rem;padding:40px 0}}.topLabelContents .pickupComicList{margin:20px 0}@media screen and (max-width:768px){.topLabelContents .pickupComicList{margin:10px 0}}.topLabelContents .pickupComicList .pickupComicList_author,.topLabelContents .pickupComicList .pickupComicList_catchCopy{display:none}.topDrestudios__btnArea{display:flex;justify-content:center}.topDrestudios__btn{background:#818181;border:2px solid #818181;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;padding:12px;position:relative;text-align:center;vertical-align:middle;width:370px}.topDrestudios__btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.topDrestudios__btn{padding:12px;width:100%}}.topDrestudios__btn:hover{background:#fff;color:#111}.topDrenovels__releaseTitle{font-size:2rem;margin:20px 0 10px}@media screen and (max-width:768px){.topDrenovels__releaseTitle{font-size:1.8rem;margin:10px 0}}.topDrenovels__releaseSubTitle{font-size:1.6rem;font-weight:400}@media screen and (max-width:768px){.topDrenovels__releaseSubTitle{font-size:1.2rem}}.topDrenovels__bookList{align-items:top;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}@media screen and (max-width:768px){.topDrenovels__bookList{margin:10px 0}}.topDrenovels__bookList:before{order:1}.topDrenovels__bookList:after,.topDrenovels__bookList:before{content:"";display:block;width:23%}.topDrenovels__bookItem{height:auto;margin-bottom:20px;width:23%}@media screen and (max-width:768px){.topDrenovels__bookItem{width:calc(50% - 10px)}}.topDrenovels__bookItem:last-child{margin-bottom:0}.topDrenovels__bookLink{display:block;height:100%;text-align:left;width:100%}.topDrenovels__bookLink:hover{color:#007bff}.topDrenovels__bookImg{margin-bottom:10px;transition:.3s ease-in-out}.topDrenovels__bookImg:hover{filter:brightness(.8)}.topDrenovels__bookTitle{font-size:1.6rem;font-weight:700}@media screen and (max-width:768px){.topDrenovels__bookTitle{font-size:1.4rem}}.topDrenovels__btnArea{display:flex;justify-content:center}.topDrenovels__btn{background:#e00;border:2px solid #e00;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;padding:12px;position:relative;text-align:center;vertical-align:middle;width:370px}.topDrenovels__btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.topDrenovels__btn{padding:12px;width:100%}}.topDrenovels__btn:hover{background:#fff;color:#111}.topDrecomics__btnArea{display:flex;justify-content:center}.topDrecomics__btn{background:#ff7800;border:2px solid #ff7800;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;padding:12px;position:relative;text-align:center;vertical-align:middle;width:370px}.topDrecomics__btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.topDrecomics__btn{padding:12px;width:100%}}.topDrecomics__btn:hover{background:#fff;color:#111}.topDrepictures__releaseTitle{font-size:2rem;margin:20px 0 10px}@media screen and (max-width:768px){.topDrepictures__releaseTitle{font-size:1.8rem;margin:10px 0}}.topDrepictures__videoList{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:20px 0;width:100%}@media screen and (max-width:768px){.topDrepictures__videoList{gap:20px 10px;margin:10px 0}}.topDrepictures__btnArea{display:flex;justify-content:center}.topDrepictures__btn{background:#0081cb;border:2px solid #0081cb;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;padding:12px;position:relative;text-align:center;vertical-align:middle;width:370px}.topDrepictures__btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.topDrepictures__btn{padding:12px;width:100%}}.topDrepictures__btn:hover{background:#fff;color:#111}.main.drestudios{margin-bottom:0}.drestudiosTop{background:linear-gradient(#818181,#cacaca);width:100%}.drestudiosTop__inner{margin:0 auto;max-width:960px;padding:80px 0}@media screen and (max-width:768px){.drestudiosTop__inner{max-width:calc(100% - 20px)}}.drestudiosRecruit__wrapper{background-color:#fff;border-radius:4px;padding:20px;text-align:center}@media screen and (max-width:768px){.drestudiosRecruit__wrapper{padding:20px 10px}}.drestudiosRecruit__title{font-size:2.4rem;margin-bottom:20px}@media screen and (max-width:768px){.drestudiosRecruit__title{font-size:1.4rem}}.drestudiosRecruit__text{font-size:1.4rem;margin-bottom:20px}@media screen and (max-width:768px){.drestudiosRecruit__text{font-size:1.2rem}}.drestudiosRecruit__link{display:block;margin:0 auto;max-width:650px}@media screen and (max-width:768px){.drestudiosRecruit__link{max-width:100%}}.drestudiosRecruit__link:hover{filter:brightness(.8)}.drenovelsNewRelease{margin-bottom:40px}@media screen and (max-width:768px){.drenovelsNewRelease{margin-bottom:20px}}.drenovelsNewRelease__title{border:2px solid #e00;margin-bottom:20px;padding:10px;position:relative;text-align:center}.drenovelsNewRelease__month{font-size:2rem}@media screen and (max-width:768px){.drenovelsNewRelease__month{font-size:1.6rem}}.drenovelsNewRelease__emphasis{color:#e00}.drenovelsNewRelease__day{font-size:1.4rem;font-weight:400;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.drenovelsNewRelease__day{line-height:1;margin-top:10px;position:static}}.drenovelsNewRelease__btnArea{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:768px){.drenovelsNewRelease__btnArea{flex-wrap:wrap}}.drenovelsNewRelease__newBtn{background:#e00;border:2px solid #e00;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;margin-right:10px;padding:12px;position:relative;text-align:center;vertical-align:middle;width:370px}.drenovelsNewRelease__newBtn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.drenovelsNewRelease__newBtn{display:block;margin-right:0;padding:12px;width:100%}}.drenovelsNewRelease__newBtn:hover{background:#fff;color:#111}.drenovelsNewRelease__titleBtn{background:#ffbaba;border:2px solid #ffbaba;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;display:inline-block;font-size:1.6rem;font-weight:700;margin-right:10px;padding:12px;position:relative;text-align:center;vertical-align:middle;width:370px}.drenovelsNewRelease__titleBtn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.drenovelsNewRelease__titleBtn{display:block;margin-right:0;margin-top:10px;padding:12px;width:100%}}.drenovelsNewRelease__titleBtn:hover{background:#fff;color:#111}.drenovelsLater__list{display:flex;flex-direction:column}.drenovelsLater__item{border-bottom:1px solid #bdbdbd;padding:20px 0}.drenovelsLater__item:first-child{padding-top:0}@media screen and (max-width:768px){.drenovelsLater__item{padding:10px 0}}.drenovelsLater__title{display:block;font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.drenovelsLater__title{font-size:1.4rem}}.drenovelsLater__info{font-size:1.4rem}@media screen and (max-width:768px){.drenovelsLater__info{font-size:1.2rem}}.drenovelsLater__author{padding-right:10px}.drepicturesNewRelease{margin-bottom:40px}@media screen and (max-width:768px){.drepicturesNewRelease{margin-bottom:20px}}.drepicturesNewRelease__title{border:2px solid #0081cb;font-size:2rem;margin-bottom:20px;padding:10px;position:relative;text-align:center}@media screen and (max-width:768px){.drepicturesNewRelease__title{font-size:1.6rem}}.drepicturesNewRelease__day{font-size:1.4rem;font-weight:400;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.drepicturesNewRelease__day{line-height:1;margin-top:10px;position:static}}.drepicturesNewRelease__btnArea{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:768px){.drepicturesNewRelease__btnArea{flex-wrap:wrap}}.drepicturesNewRelease__Btn{background:#0081cb;border:2px solid #0081cb;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;margin-right:10px;padding:12px;position:relative;text-align:center;vertical-align:middle;width:370px}.drepicturesNewRelease__Btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.drepicturesNewRelease__Btn{display:block;margin-right:0;padding:12px;width:100%}}.drepicturesNewRelease__Btn:hover{background:#fff;color:#111}.drepicturesNewRelease__subBtn{background:#70cbff;border:2px solid #70cbff;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;display:inline-block;font-size:1.6rem;font-weight:700;margin-right:10px;padding:12px;position:relative;text-align:center;vertical-align:middle;width:370px}.drepicturesNewRelease__subBtn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.drepicturesNewRelease__subBtn{display:block;margin-right:0;margin-top:10px;padding:12px;width:100%}}.drepicturesNewRelease__subBtn:hover{background:#fff;color:#111}.newsList__inner{margin:0 auto;max-width:960px}@media screen and (max-width:768px){.newsList__inner{max-width:calc(100% - 20px)}}.newsList__title{border-bottom:4px solid #ffc801;font-size:2rem;padding-bottom:10px}@media screen and (max-width:768px){.newsList__title{font-size:1.4rem;padding-bottom:5px}}.newsList__list{padding:15px 0 40px}@media screen and (max-width:768px){.newsList__list{padding:15px 0 40px}}.newsList__item{border-bottom:.1rem solid #bdbdbd;padding:25px 0}@media screen and (max-width:768px){.newsList__item{padding:10px 0}}.newsList__link{align-items:center;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.newsList__link{flex-wrap:wrap;gap:5px 0}}.newsList__link:hover{color:#007bff}.newsList__date{font-size:1.4rem}@media screen and (max-width:768px){.newsList__date{font-size:1rem}}.newsList__category{margin:0 10px}.newsList__category--studios{background-color:#818181}.newsList__category--novels,.newsList__category--studios{color:#fff;display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.newsList__category--novels{background-color:#e00}.newsList__category--comics{background-color:#ff7800}.newsList__category--comics,.newsList__category--pictures{color:#fff;display:block;font-size:1rem;padding:5px 10px;white-space:nowrap}.newsList__category--pictures{background-color:#0081cb}.newsList__text{font-size:1.4rem}@media screen and (max-width:768px){.newsList__text{font-size:1.2rem;width:100%}}.newsDetail__inner{margin:0 auto;max-width:960px;position:relative}@media screen and (max-width:768px){.newsDetail__inner{max-width:calc(100% - 20px)}}.newsDetail__title{border-bottom:4px solid #ffc801;font-size:2rem;padding-bottom:10px}@media screen and (max-width:768px){.newsDetail__title{font-size:1.4rem;padding-bottom:5px}}.newsDetail__list{align-items:center;display:flex;justify-content:space-between;padding:20px 0 30px}@media screen and (max-width:768px){.newsDetail__list{padding:20px 0 30px}}.newsDetail__item{align-items:center;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.newsDetail__item{padding:10px 0}}.newsDetail__date{font-size:1.4rem}@media screen and (max-width:768px){.newsDetail__date{font-size:10px}}.newsDetail__sns{align-items:center;display:flex;justify-content:flex-start}.newsDetail__sns-title{font-size:1.6rem;font-weight:700;padding-right:10px}@media screen and (max-width:768px){.newsDetail__sns-title{font-size:1rem}}.newsDetail__category{color:#fff;font-size:1rem;margin:0 10px;padding:5px 10px}.newsDetail__category--studios{background-color:#818181}.newsDetail__category--novels{background-color:#e00}.newsDetail__category--comics{background-color:#ff7800}.newsDetail__category--pictures{background-color:#0081cb}.newsDetail__body{border-bottom:1px solid #bdbdbd;font-size:1.6rem;line-height:normal;padding-bottom:40px}@media screen and (max-width:768px){.newsDetail__body{font-size:1.2rem;padding-bottom:20px}}.newsDetail__body :last-child{margin-bottom:0}.newsDetail__body h2,.newsDetail__body h3,.newsDetail__body h4,.newsDetail__body h5,.newsDetail__body h6{margin-bottom:1rem}.newsDetail__body h2,.newsDetail__body h3{font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.newsDetail__body h2,.newsDetail__body h3{font-size:1.6rem}}.newsDetail__body p{margin-bottom:1rem}.newsDetail__body img{height:auto;max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.newsDetail__body-youtube{aspect-ratio:16/9;margin-bottom:1rem;width:100%}.newsDetail__body-youtube iframe{height:100%;width:100%}.newsDetail__body ol,.newsDetail__body ul{margin-bottom:1rem;padding-inline-start:3rem}.newsDetail__body ul{list-style-type:disc}.newsDetail__body ol{list-style-type:decimal}.newsDetail__linkList{align-items:center;display:flex;justify-content:center;padding-top:40px;position:relative}@media screen and (max-width:768px){.newsDetail__linkList{display:block;padding-top:20px}}.newsDetail__linkItem--next,.newsDetail__linkItem--prev{position:absolute;top:65px;width:25%}.newsDetail__linkItem--prev{left:0}.newsDetail__linkItem--next{right:0}.newsDetail__linkItem-link{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsDetail__linkItem-link-next,.newsDetail__linkItem-link-prev{color:#111;position:relative;width:100%}.newsDetail__linkItem-link-next:hover,.newsDetail__linkItem-link-prev:hover{color:#007bff}@media screen and (max-width:768px){.newsDetail__linkItem-link-next,.newsDetail__linkItem-link-prev{display:none}}.newsDetail__linkItem-link-prev{padding-left:40px}.newsDetail__linkItem-link-prev:before{content:"\f104";font-family:Font Awesome\ 5 Free;font-size:3rem;font-weight:900;left:5px;position:absolute;top:50%;transform:translateY(-50%)}.newsDetail__linkItem-link-next{padding-right:40px}.newsDetail__linkItem-link-next:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-size:3rem;font-weight:900;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.newsDetail__linkItem-btn{background:#ffc801;border:2px solid #ffc801;border-radius:4px;box-shadow:0 2px #e0b414;color:#111;display:inline-block;font-size:1.8rem;font-weight:700;padding:20px;position:relative;text-align:center;vertical-align:middle;width:375px}.newsDetail__linkItem-btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.newsDetail__linkItem-btn{width:100%}}.newsDetail__linkItem-btn:hover{background:#fff}.seriesList__inner{margin:0 auto;max-width:960px}@media screen and (max-width:768px){.seriesList__inner{max-width:calc(100% - 20px)}}.seriesList__title{border-bottom:4px solid #ffc801;font-size:2rem;padding-bottom:10px}@media screen and (max-width:768px){.seriesList__title{font-size:1.4rem;padding-bottom:5px}}.seriesList__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px}@media screen and (max-width:768px){.seriesList__list{padding-bottom:20px}}.seriesList__item{height:auto;margin-top:20px;width:calc(50% - 10px)}@media screen and (max-width:768px){.seriesList__item{width:100%}}.dre-comics .seriesList__item{width:100%}.seriesList__link:hover{color:#007bff}.seriesList__img{transition:.3s ease-in-out}.seriesList__img:hover{filter:brightness(.8)}.seriesList__text{font-size:1.8rem;font-weight:700;margin-top:10px}@media screen and (max-width:768px){.seriesList__text{font-size:1.4rem}}.videoList{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (max-width:768px){.videoList{gap:20px 10px;grid-template-columns:repeat(2,1fr)}}.videoList__title{border-bottom:4px solid #0081cb;font-size:2rem;margin-bottom:20px;padding-bottom:10px}@media screen and (max-width:768px){.videoList__title{font-size:1.4rem;padding-bottom:5px}}.videoList__item{cursor:pointer;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (hover:hover){.videoList__item:hover .videoList__img{transform:scale(1.1)}.videoList__item:hover .videoList__text{color:#007bff}}.videoList__thumb{overflow:hidden;position:relative}.videoList__img{transform:scale(1);transition:.3s ease-in-out}.videoList__text{font-size:1.6rem;font-weight:700;margin-top:10px;text-align:left;transition:.3s ease-in-out}@media screen and (max-width:768px){.videoList__text{font-size:1.4rem}}.videoRelation{background-color:#efefef;display:none;flex-direction:column;gap:10px;padding:10px}.videoRelationItem{align-items:center;display:grid;gap:10px;grid-template-columns:120px 1fr}@media screen and (max-width:768px){.videoRelationItem{grid-template-columns:80px 1fr}}.videoRelationItem_banner{display:flex;flex-direction:column;gap:5px}.videoRelationItem_text{font-size:1.6rem;font-weight:700}@media screen and (max-width:768px){.videoRelationItem_text{font-size:1.4rem}}.productList__inner{margin:0 auto;max-width:960px}@media screen and (max-width:768px){.productList__inner{max-width:calc(100% - 20px)}}.productList__title{font-size:3rem;font-weight:700;margin:0 0 20px;text-align:center}@media screen and (max-width:768px){.productList__title{font-size:2rem}}.productList__title--studios{color:#818181}.productList__title--novels{color:#e00}.productList__title--comics{color:#ff7800}.productList__title--pictures{color:#818181}.productList__subTitle{border-bottom:4px solid #ffc801;font-size:2rem;padding-bottom:10px}@media screen and (max-width:768px){.productList__subTitle{font-size:1.4rem;padding-bottom:5px}}.productList__subTitle--studios{border-bottom:4px solid #818181;font-size:2rem;margin:20px 0;padding-bottom:10px}@media screen and (max-width:768px){.productList__subTitle--studios{font-size:1.4rem;padding-bottom:5px}}.productList__subTitle--novels{border-bottom:4px solid #e00;font-size:2rem;margin:20px 0;padding-bottom:10px}@media screen and (max-width:768px){.productList__subTitle--novels{font-size:1.4rem;padding-bottom:5px}}.productList__subTitle--comics{border-bottom:4px solid #ff7800;font-size:2rem;margin:20px 0;padding-bottom:10px}@media screen and (max-width:768px){.productList__subTitle--comics{font-size:1.4rem;padding-bottom:5px}}.productList__subTitle--pictures{border-bottom:4px solid #0081cb;font-size:2rem;margin:20px 0;padding-bottom:10px}@media screen and (max-width:768px){.productList__subTitle--pictures{font-size:1.4rem;padding-bottom:5px}}.productList__search{border:1px solid #bdbdbd;display:flex;flex-wrap:wrap;gap:10px 0;justify-content:space-between;margin:20px 0;padding:10px}@media screen and (max-width:768px){.productList__search{flex-direction:column}}.productList__serachSelect{margin:20px 0 0}@media screen and (max-width:768px){.productList__serachSelect+.productList__serachSelect{margin:10px 0 0}}.productList__searchTitle{font-size:1.4rem;font-weight:700;text-align:center;width:100%}@media screen and (max-width:768px){.productList__searchTitle{font-size:1.2rem}}.searchIndex__inner{margin:0 auto;max-width:960px}@media screen and (max-width:768px){.searchIndex__inner{max-width:calc(100% - 20px)}}.searchIndex__title{border-bottom:4px solid #ffc801;font-size:2rem;padding-bottom:10px}@media screen and (max-width:768px){.searchIndex__title{font-size:1.4rem;padding-bottom:5px}}.searchIndex__form{display:flex;flex-direction:column}.searchIndex__formGroup{padding:20px 0}.searchIndex__formGroup+.searchIndex__formGroup{border-top:1px solid #bdbdbd}.searchIndex__formGroup:last-child{padding:120px 0 0}@media screen and (max-width:768px){.searchIndex__formGroup:last-child{padding:20px 0 0}}.searchIndex__formLabel{background-color:#ffc801;font-size:1.6rem;font-weight:700;height:-moz-fit-content;height:fit-content;margin:0 0 20px;padding:4px 10px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.searchIndex__formLabel{font-size:1.4rem;margin:0 0 10px}}.searchIndex__inputGroup{display:flex}.searchIndex__inputGroup--target{display:flex;gap:40px}@media screen and (max-width:768px){.searchIndex__inputGroup--target{gap:30px}}.searchIndex__inputGroup--label{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:768px){.searchIndex__inputGroup--label{gap:10px}}.searchIndex__inputGroup--genre{display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:768px){.searchIndex__inputGroup--genre{gap:10px;grid-template-columns:repeat(3,1fr)}}.searchIndex__inputGroup--category{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.searchIndex__inputGroup--category{gap:10px;grid-template-columns:repeat(2,1fr)}}.searchResult__list{display:flex;flex-direction:column}.searchResult__listItem{padding:20px 0}.searchResult__listItem+.searchResult__listItem{border-top:1px solid #bdbdbd}@media print,screen and (min-width:769px){.searchResult__listItem:last-child{border-top:none}}@media screen and (max-width:768px){.searchResult__listItem:last-child{padding:10px 0 0}}.searchResult__listLabel{background-color:#ffc801;font-size:1.6rem;font-weight:700;height:-moz-fit-content;height:fit-content;margin:0 0 20px;padding:4px 10px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.searchResult__listLabel{font-size:1.4rem;margin:0 0 10px}}.searchResult__listGroup{display:flex;flex-direction:column;font-size:1.6rem}@media screen and (max-width:768px){.searchResult__listGroup{font-size:1.4rem;gap:10px}}.searchResult__listGroup__item{align-items:center;border-bottom:1px dotted #bdbdbd;display:flex;gap:20px;padding:10px 0}.searchResult__listGroup__item:first-child{padding:0 0 10px}@media screen and (max-width:768px){.searchResult__listGroup__item:first-child{padding:0}.searchResult__listGroup__item{border-bottom:none;gap:10px;padding:0}}.searchResult__listGroup__item:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:46px;width:46px}@media screen and (max-width:768px){.searchResult__listGroup__item:before{height:25px;width:25px}}.searchResult__listGroup__item--studios:before{background-image:url(../img/logo/dre_studios_sq.svg)}.searchResult__listGroup__item--novels:before{background-image:url(../img/logo/dre_novels_sq.svg)}.searchResult__listGroup__item--comics:before{background-image:url(../img/logo/dre_comics_sq.svg)}.searchResult__listGroup__item--pictures:before{background-image:url(../img/logo/dre_pictures_sq.svg)}.searchResult__listGroup__itemLabel{font-size:1.6rem}@media screen and (max-width:768px){.searchResult__listGroup__itemLabel{font-size:1.4rem}}.searchResult__listGroup__itemCount{font-size:1.6rem;margin:0 0 0 auto;white-space:nowrap}@media screen and (max-width:768px){.searchResult__listGroup__itemCount{font-size:1.4rem}}@media print,screen and (min-width:769px){.searchResult__button{align-items:center;background:#ffc801;border:1px solid #ffc801;border-radius:4px;box-shadow:0 2px #e0b414;color:#111;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;margin:0 auto;max-width:370px;position:relative;text-align:center;transition:.3s ease-in-out;vertical-align:middle;width:100%}.searchResult__button:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.searchResult__button:hover{background:#fff}}@media screen and (max-width:768px){.searchResult__button{color:#007bff;display:flex;font-size:1.2rem;font-weight:700;gap:5px;margin:0 0 0 auto;width:-moz-fit-content;width:fit-content}.searchResult__button:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900}}.content__Wrap{display:flex;margin-top:40px}@media screen and (max-width:768px){.content__Wrap{display:block;margin:0 10px}}.content.border_top{border-top:2px solid #bdbdbd;margin-top:40px}@media screen and (max-width:768px){.content.border_top{margin-top:20px;padding-top:20px}.content.pc_only{display:none}}.contentItem{margin-right:20px}@media screen and (max-width:768px){.contentItem{text-align:center}}.contentItem__img{height:618px;width:420px}.contentItem__img:hover{filter:brightness(.8);transition:all .3s ease}@media screen and (max-width:768px){.contentItem__img{height:40%;width:50%}}.contentDesc__heading{font-size:2.4rem;font-weight:700;padding-bottom:6px}@media screen and (max-width:768px){.contentDesc__heading{font-size:1.6rem;margin-top:24px}}.contentDesc__caption{font-size:1.4rem;margin-bottom:10px;margin-top:10px}@media screen and (max-width:768px){.contentDesc__caption{font-size:1.6rem}}.contentDesc__text--large{font-family:Yu Mincho;font-size:1.8rem;font-weight:600;letter-spacing:2px;padding-top:6px}@media screen and (max-width:768px){.contentDesc__text--large{font-size:1.6rem;letter-spacing:0}}.contentDesc__text--small{font-size:1.6rem;margin-top:10px}@media screen and (max-width:768px){.contentDesc__text--small{font-size:1.2rem}}.contentDesc__title{border-bottom:4px solid #e00;font-size:2rem;margin-bottom:20px;margin-top:30px;padding-bottom:10px}@media screen and (max-width:768px){.contentDesc__title{font-size:1.4rem;padding-bottom:5px}}.tagItem{align-items:center;display:flex}.tagItem:nth-child(2){margin:10px 0}.tagItem__textInner{background:#efefef;font-size:20px;font-size:1rem;padding:1px;text-align:center;width:38px}.tagItem__caption{font-size:1.4rem;margin-left:8px}.btnWrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}@media screen and (max-width:768px){.btnWrap{display:block}.btnWrap.dre23{margin-top:0}}.btn{background-color:#e00;border-radius:3px;box-shadow:0 2px 2px #efefef;cursor:pointer;font-size:22px;padding:15px 10px;width:49.5%}.btn,.btn.red{font-weight:700;text-align:center}.btn.red{border-radius:4px;color:#fff;display:inline-block;height:62px;margin-bottom:10px;position:relative;vertical-align:middle}.btn.red:after{content:"\f105";font-family:Font Awesome\ 5 Free;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.btn.red:hover{background-color:#fff;border:2px solid #e00;color:#111;padding:13px 10px;transition:all .3s ease-in-out}@media screen and (max-width:768px){.btn.red{display:block;font-size:16px;height:54px;margin:0 auto;width:96%}}.btn.grey{background-color:#efefef;border:1px solid #aaa;border-radius:4px;color:#111;display:inline-block;font-weight:700;height:62px;margin-bottom:10px;position:relative;text-align:center;vertical-align:middle}.btn.grey:after{content:"\f105";font-family:Font Awesome\ 5 Free;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.btn.grey:hover{background-color:#fff;border:2px solid #818181;padding:14.5px 10px;transition:all .3s ease-in-out}@media screen and (max-width:768px){.btn.grey{display:block;font-size:16px;height:54px;margin:10px auto;width:96%}}.btn.black{background-color:#111;border-radius:4px;color:#fff;display:inline-block;font-weight:700;height:62px;margin-bottom:20px;position:relative;text-align:center;vertical-align:middle}.btn.black:after{content:"\f105";font-family:Font Awesome\ 5 Free;height:30px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.btn.black:hover{background-color:#fff;border:2px solid #ffbaba;color:#111;padding:14.5px 10px;transition:all .3s ease-in-out}@media screen and (max-width:768px){.btn.black{display:block;font-size:16px;height:54px;margin:10px auto;width:96%}}.btn.pink{background-color:#ffbaba;border-radius:4px;color:#111;display:inline-block;font-weight:700;height:62px;margin-bottom:20px;position:relative;text-align:center;vertical-align:middle}.btn.pink:after{content:"\f107";font-family:Font Awesome\ 5 Free;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.btn.pink:after{content:"\f105";font-family:Font Awesome\ 5 Free;position:absolute;right:15px;top:50%;transform:translateY(-50%)}}.btn.pink:hover{background-color:#fff;border:2px solid #ffbaba;padding:14.5px 10px;transition:all .3s ease-in-out}@media screen and (max-width:768px){.btn.pink{display:block;font-size:16px;height:54px;margin:0 auto 10px;width:96%}}.pcofficialSns{align-items:center;display:flex;filter:brightness(1)}.pcofficialSns.dre23{margin-top:10px}@media screen and (max-width:768px){.pcofficialSns.dre23{justify-content:center;margin:20px 0}}.pcofficialSns__title{color:#111;font-size:10px;margin-right:10px}.detailBlade__title{border-bottom:4px solid #e00;font-size:2rem;margin-bottom:20px;margin-top:40px;padding-bottom:10px}@media screen and (max-width:768px){.detailBlade__title{font-size:1.4rem;margin-left:10px;margin-right:10px;padding-bottom:5px}}.companyLogo{display:flex}@media screen and (max-width:768px){.companyLogo{flex-wrap:wrap;justify-content:space-around;margin-left:10px;margin-right:10px}}.companyLogo__item{height:70px;margin-right:20px;width:180px}@media screen and (max-width:768px){.companyLogo__item{margin-right:10px;width:47%}.companyLogo__item:nth-child(2n){margin-right:0}.companyLogo__item:nth-child(3),.companyLogo__item:nth-child(4){margin-top:16px}}.companyLogo__item.empty{display:none}@media screen and (max-width:768px){.companyLogo__item.empty{display:block}}.companyLogo__img{border-radius:5px;height:100%;width:100%}.companyLogo__img:hover{filter:brightness(.8);transition:all .3s ease}.Leaflet{margin-bottom:30px;text-align:center}.Leaflet__caption{font-size:1.4rem}.Leaflet__item{height:392px;margin:20px auto;width:304px}.Leaflet__img{height:100%;width:100%}.Leaflet__img:hover{filter:brightness(.8);transition:all .3s ease}@media screen and (max-width:390px){.booksItem.dre23{height:auto}}@media screen and (max-width:768px){.booksItem__img.dre23{height:auto;width:100%}}.productLineup__title{font-size:3rem;font-weight:700;text-align:center;white-space:nowrap}@media screen and (max-width:768px){.productLineup__title{font-size:1.8rem}}.productLineup__title--studios{color:#818181}.productLineup__title--novels{color:#e00}.productLineup__title--comics{color:#ff7800}.productLineup__title--pictures{color:#818181}.productDetail__subTitle{border-bottom:4px solid #ffc801;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.productDetail__subTitle{font-size:1.4rem;padding-bottom:5px}}.productDetail__subTitle--studios{border-bottom:4px solid #818181;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.productDetail__subTitle--studios{font-size:1.4rem;padding-bottom:5px}}.productDetail__subTitle--novels{border-bottom:4px solid #e00;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.productDetail__subTitle--novels{font-size:1.4rem;padding-bottom:5px}}.productDetail__subTitle--comics{border-bottom:4px solid #ff7800;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.productDetail__subTitle--comics{font-size:1.4rem;padding-bottom:5px}}.productDetail__subTitle--pictures{border-bottom:4px solid #0081cb;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.productDetail__subTitle--pictures{font-size:1.4rem;padding-bottom:5px}}.productDetail__follow{margin:5px 0 0}.productDetail__store{display:grid;gap:10px 20px;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:768px){.productDetail__store{gap:0 10px;grid-template-columns:repeat(2,1fr)}}.productDetail__storeItem{background-color:#fff;border:2px solid #bdbdbd;border-radius:4px;display:flex;height:70px;padding:10px 20px}.productDetail__storeItem:hover>.productDetail__storeImg{filter:brightness(.8)}.productDetail__storeImg{height:auto;-o-object-fit:contain;object-fit:contain;transition:.3s ease-in-out;width:100%}.productDetail__benefit{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.productDetail__benefit{gap:10px;grid-template-columns:repeat(1,1fr)}}.productDetail__benefitItem{align-items:center;display:flex;flex-direction:column;gap:20px}.productDetail__benefitItem:hover{color:#007bff}.productDetail__benefitItem:hover>.productDetail__benefitImg{filter:brightness(.8)}.productDetail__benefitText{font-size:1.4rem}.productDetail__benefitImg{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;transition:.3s ease-in-out;width:100%}.productDetail__catchcopy{color:#e00}.productDetail__accordionPanel .acc-content{height:auto;overflow:hidden;padding-top:10px}.productDetail__accordionPanel .acc-content .productDetail__storeItem{margin-top:10px}.productDetail__accordionPanel .acc-content .close,.productDetail__accordionPanel .acc-content .productDetail__storeItem:nth-child(n+3){display:none;margin-top:0;opacity:0}.productDetail__accordionPanel .acc-content .close,.productDetail__accordionPanel .acc-content .more{align-items:center;border:2px solid #bdbdbd;border-radius:4px;color:#717071;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;height:70px;justify-content:center;margin-top:10px;padding:10px 20px}.productDetail__accordionPanel .acc-content .fa-plus,.productDetail__accordionPanel .acc-content .fa-times{margin-right:5px}.productDetail__accordionPanel .acc-content.active .close,.productDetail__accordionPanel .acc-content.active .productDetail__storeItem:nth-child(n+3){animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in;display:flex;margin-top:10px}.productDetail__accordionPanel .acc-content.active .more{display:none;margin-top:0;opacity:0}.productDetail__accordionPanel h2{margin-bottom:0}.seriesDetail__subTitle{border-bottom:4px solid #ffc801;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.seriesDetail__subTitle{font-size:1.4rem;margin:20px 0;padding-bottom:5px}}.seriesDetail__subTitle--studios{border-bottom:4px solid #818181;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.seriesDetail__subTitle--studios{font-size:1.4rem;margin:20px 0;padding-bottom:5px}}.seriesDetail__subTitle--novels{border-bottom:4px solid #e00;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.seriesDetail__subTitle--novels{font-size:1.4rem;margin:20px 0;padding-bottom:5px}}.seriesDetail__subTitle--comics{border-bottom:4px solid #ff7800;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.seriesDetail__subTitle--comics{font-size:1.4rem;margin:20px 0;padding-bottom:5px}}.seriesDetail__subTitle--pictures{border-bottom:4px solid #0081cb;font-size:2rem;margin:40px 0 20px;padding-bottom:10px}@media screen and (max-width:768px){.seriesDetail__subTitle--pictures{font-size:1.4rem;margin:20px 0;padding-bottom:5px}}.seriesDetail__main{display:grid;gap:40px 20px;grid-template-columns:710px 1fr;margin:0 auto;max-width:960px;width:100%}@media screen and (max-width:768px){.seriesDetail__main{display:flex;flex-direction:column;gap:20px}}.seriesDetail__mainInfo{width:100%}@media screen and (max-width:768px){.seriesDetail__mainInfo{padding:0 10px}}.seriesDetail__mainImg{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.seriesDetail__mainHeader{display:flex;gap:10px;margin:20px 0 0}@media screen and (max-width:768px){.seriesDetail__mainLatest{background-color:#efefef;padding:10px}}.seriesDetail__mainTitle{display:flex;flex-direction:column;flex-grow:1;font-size:2.4rem;font-weight:700;gap:5px}@media screen and (max-width:768px){.seriesDetail__mainTitle{font-size:1.6rem}}.seriesDetail__mainTitle .sub{font-size:2rem}@media screen and (max-width:768px){.seriesDetail__mainTitle .sub{font-size:1.4rem}}.seriesDetail__mainAuthor{font-size:1.4rem;margin:10px 0 0}@media screen and (max-width:768px){.seriesDetail__mainAuthor{font-size:1.2rem;margin:5px 0 0}}.seriesDetail__mainAuthor+.seriesDetail__mainAuthor{margin:5px 0 0}.seriesDetail__meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 0}@media screen and (max-width:768px){.seriesDetail__meta{margin:5px 0 0}}.seriesDetail__genre{display:flex;flex-wrap:wrap;gap:5px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.seriesDetail__genre{width:100%}}.seriesDetail__genreLink{border:1px solid;border-radius:50px;display:block;font-size:1.4rem;padding:4px 10px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.seriesDetail__genreLink:before{content:"#"}@media screen and (max-width:768px){.seriesDetail__genreLink{font-size:1.2rem;padding:4px 10px}}.seriesDetail__genreLink--studios{border-color:#818181;color:#818181}.seriesDetail__genreLink--novels{border-color:#e00;color:#e00}.seriesDetail__genreLink--comics{border-color:#ff7800;color:#ff7800}.seriesDetail__genreLink--pictures{border-color:#0081cb;color:#0081cb}.seriesDetail__category{display:flex;flex-wrap:wrap;gap:5px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.seriesDetail__category{width:100%}}.seriesDetail__categoryLink{background-color:#efefef;display:block;font-size:1rem;height:-moz-fit-content;height:fit-content;padding:2px 10px;width:-moz-fit-content;width:fit-content}.seriesDetail__sns{align-items:center;align-self:flex-start;display:flex;gap:10px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.seriesDetail__sns{justify-content:center;width:100%}}.seriesDetail__snsTitle{font-size:1rem;font-weight:700}.seriesDetail__book{display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content}.seriesDetail__book:hover{color:#007bff}@media screen and (max-width:768px){.seriesDetail__book{display:grid;grid-template-columns:repeat(2,1fr)}}.seriesDetail__bookImg{align-self:center;height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;transition:.3s ease-in-out;width:100%}.seriesDetail__book:hover .seriesDetail__bookImg{filter:brightness(.8)}.seriesDetail__bookInfo{display:flex;flex-direction:column;gap:10px}.seriesDetail__bookTitle{display:flex;flex-direction:column;font-size:1.8rem;font-weight:700;gap:5px}@media screen and (max-width:768px){.seriesDetail__bookTitle{font-size:1.4rem}}.seriesDetail__bookTitle .sub{font-size:1.4rem}@media screen and (max-width:768px){.seriesDetail__bookTitle .sub{font-size:1.2rem}}.seriesDetail__bookMeta{align-items:center;display:flex;gap:10px}.seriesDetail__bookMetaLabel{align-items:center;background-color:#efefef;display:flex;font-size:1rem;height:20px;justify-content:center;width:60px}@media screen and (max-width:768px){.seriesDetail__bookMetaLabel{background-color:#fff}}.seriesDetail__bookMetaValue{font-size:1.4rem}@media screen and (max-width:768px){.seriesDetail__bookMetaValue{font-size:1.2rem}}.seriesDetail__video{aspect-ratio:16/9;width:100%}.seriesDetail__video+.seriesDetail__video{margin:20px 0 0}.seriesDetail__video>iframe{height:100%;width:100%}.seriesDetail__story{display:flex;gap:20px}@media screen and (max-width:768px){.seriesDetail__story{flex-direction:column}}.seriesDetail__storyImg{align-self:center;height:auto;max-width:300px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.seriesDetail__storyImg{max-width:-moz-fit-content;max-width:fit-content}}.seriesDetail__storyCatch{display:block;font-family:"Noto Serif JP",serif;font-size:1.8rem;font-weight:600;margin:0 0 20px;white-space:pre-wrap}@media screen and (max-width:768px){.seriesDetail__storyCatch{font-size:1.6rem}}.seriesDetail__storySynopsis{font-size:1.6rem;white-space:pre-wrap}@media screen and (max-width:768px){.seriesDetail__storySynopsis{font-size:1.2rem}}.seriesDetail__character{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.seriesDetail__character{gap:0;grid-template-columns:100%}}.seriesDetail__characterItem{display:grid;gap:20px;grid-template-columns:auto 1fr}@media screen and (max-width:768px){.seriesDetail__characterItem{border-bottom:1px solid #bdbdbd;gap:10px;padding:10px 0}.seriesDetail__characterItem:first-child{padding:0 0 10px}}.seriesDetail__characterImg{height:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.seriesDetail__characterImg{max-width:100px}}.seriesDetail__characterName{font-size:1.8rem;font-weight:700;margin:0 0 15px}@media screen and (max-width:768px){.seriesDetail__characterName{font-size:1.2rem;margin:0 0 5px}}.seriesDetail__characterText{font-size:1.6rem;white-space:pre-wrap}@media screen and (max-width:768px){.seriesDetail__characterText{font-size:1rem}}.seriesDetail__buttonSet{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.seriesDetail__buttonSet{grid-template-columns:100%;padding:0 10px}}.seriesDetail__buttonSet.studios{margin:40px 0 0}.seriesDetail__linkButton{align-items:center;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;cursor:pointer;display:inline-block;display:flex;font-size:2.2rem;font-weight:700;height:60px;justify-content:center;position:relative;text-align:center;vertical-align:middle;width:100%}.seriesDetail__linkButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.seriesDetail__linkButton:hover{background:#fff;color:#111}@media screen and (max-width:768px){.seriesDetail__linkButton{font-size:1.6rem;height:50px}}.seriesDetail__linkButton--studios{background:#818181;border:1px solid #818181}.seriesDetail__linkButton--novels{background:#e00;border:1px solid #e00}.seriesDetail__linkButton--comics{background:#ff7800;border:1px solid #ff7800}.seriesDetail__linkButton--pictures{background:#0081cb;border:1px solid #0081cb}.seriesDetail__viewerButton{align-items:center;background:#efefef;border:1px solid #bdbdbd;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;cursor:pointer;display:inline-block;display:flex;font-size:2.2rem;font-weight:700;height:60px;justify-content:center;position:relative;text-align:center;vertical-align:middle;width:100%}.seriesDetail__viewerButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.seriesDetail__viewerButton:hover{background:#fff}@media screen and (max-width:768px){.seriesDetail__viewerButton{font-size:1.6rem;height:50px}}.seriesDetail__viewerButton.strong{background:#0186d1;border:2px solid #0186d1;color:#fff}@media print,screen and (min-width:769px){.seriesDetail__viewerButton.strong:hover{background:#fff;color:#000}}.seriesDetail__linkSubDownButton{align-items:center;background:#efefef;border:1px solid #bdbdbd;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;cursor:pointer;display:inline-block;display:flex;font-size:2.2rem;font-weight:700;height:60px;justify-content:center;position:relative;text-align:center;vertical-align:middle;width:100%}.seriesDetail__linkSubDownButton:after{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.seriesDetail__linkSubDownButton:hover{background:#fff}@media screen and (max-width:768px){.seriesDetail__linkSubDownButton{font-size:1.6rem;height:50px}}.seriesDetail__linkSubDownButton--studios{background:#cacaca;border:1px solid #cacaca}.seriesDetail__linkSubDownButton--novels{background:#ffbaba;border:1px solid #ffbaba}.seriesDetail__linkSubDownButton--comics{background:#ffb16b;border:1px solid #ffb16b}.seriesDetail__linkSubDownButton--pictures{background:#70cbff;border:1px solid #70cbff}.seriesDetail__linkFeatureButton{align-items:center;background:#111;border:1px solid #111;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;cursor:pointer;display:inline-block;display:flex;font-size:2.2rem;font-weight:700;height:60px;justify-content:center;max-width:480px;position:relative;text-align:center;vertical-align:middle;width:100%}.seriesDetail__linkFeatureButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.seriesDetail__linkFeatureButton:hover{background-color:#fff;color:#111}@media screen and (max-width:768px){.seriesDetail__linkFeatureButton{font-size:1.6rem;height:50px}}.seriesDetail__store{display:grid;gap:10px 20px;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:768px){.seriesDetail__store{gap:0 10px;grid-template-columns:repeat(2,1fr)}}.seriesDetail__accordionPanel .acc-content{height:auto;overflow:hidden;padding-top:10px}.seriesDetail__accordionPanel .acc-content .productDetail__storeItem{margin-top:10px}.seriesDetail__accordionPanel .acc-content .close,.seriesDetail__accordionPanel .acc-content .productDetail__storeItem:nth-child(n+3){display:none;margin-top:0;opacity:0}.seriesDetail__accordionPanel .acc-content .close,.seriesDetail__accordionPanel .acc-content .more{align-items:center;border:2px solid #bdbdbd;border-radius:4px;color:#717071;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;height:70px;justify-content:center;margin-top:10px;padding:10px 20px}.seriesDetail__accordionPanel .acc-content .fa-plus,.seriesDetail__accordionPanel .acc-content .fa-times{margin-right:5px}.seriesDetail__accordionPanel .acc-content.active .close,.seriesDetail__accordionPanel .acc-content.active .productDetail__storeItem:nth-child(n+3){animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in;display:flex;margin-top:10px}.seriesDetail__accordionPanel .acc-content.active .more{display:none;margin-top:0;opacity:0}.seriesDetail__accordionPanel h2{margin-bottom:0}.secretDetail__title{border-bottom:4px solid #ffc801;font-size:2rem;margin:20px 0 30px;padding-bottom:10px}@media screen and (max-width:768px){.secretDetail__title{font-size:1.4rem;padding-bottom:5px}}.secretDetail__body{border-bottom:1px solid #bdbdbd;font-size:1.6rem;line-height:normal;padding-bottom:40px}@media screen and (max-width:768px){.secretDetail__body{font-size:1.2rem;padding-bottom:20px}}.secretDetail__body :last-child{margin-bottom:0}.secretDetail__body h2,.secretDetail__body h3,.secretDetail__body h4,.secretDetail__body h5,.secretDetail__body h6{margin-bottom:1rem}.secretDetail__body h2,.secretDetail__body h3{font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.secretDetail__body h2,.secretDetail__body h3{font-size:1.6rem}}.secretDetail__body p{margin-bottom:1rem}.secretDetail__body img{height:auto;max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.secretDetail__body-youtube{aspect-ratio:16/9;margin-bottom:1rem;width:100%}.secretDetail__body-youtube iframe{height:100%;width:100%}.secretDetail__body ol,.secretDetail__body ul{margin-bottom:1rem;padding-inline-start:3rem}.secretDetail__body ul{list-style-type:disc}.secretDetail__body ol{list-style-type:decimal}.featureDetail__title{border-bottom:4px solid #ffc801;font-size:2rem;margin:20px 0 30px;padding-bottom:10px}@media screen and (max-width:768px){.featureDetail__title{font-size:1.4rem;padding-bottom:5px}}.featureDetail__body{border-bottom:1px solid #bdbdbd;font-size:1.6rem;line-height:normal;padding-bottom:40px}@media screen and (max-width:768px){.featureDetail__body{font-size:1.2rem;padding-bottom:20px}}.featureDetail__body :last-child{margin-bottom:0}.featureDetail__body h2,.featureDetail__body h3,.featureDetail__body h4,.featureDetail__body h5,.featureDetail__body h6{margin-bottom:1rem}.featureDetail__body h2,.featureDetail__body h3{font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.featureDetail__body h2,.featureDetail__body h3{font-size:1.6rem}}.featureDetail__body p{margin-bottom:1rem}.featureDetail__body img{height:auto;max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.featureDetail__body-youtube{aspect-ratio:16/9;margin-bottom:1rem;width:100%}.featureDetail__body-youtube iframe{height:100%;width:100%}.featureDetail__body ol,.featureDetail__body ul{margin-bottom:1rem;padding-inline-start:3rem}.featureDetail__body ul{list-style-type:disc}.featureDetail__body ol{list-style-type:decimal}.error__title{border-bottom:4px solid #ffc801;font-size:2rem;margin:20px 0 30px;padding-bottom:10px}@media screen and (max-width:768px){.error__title{font-size:1.4rem;padding-bottom:5px}}.error__body{font-size:1.6rem}@media screen and (max-width:768px){.error__body{font-size:1.2rem}}.static_title{border-bottom:4px solid #ffc801;font-size:2rem;margin:20px 0 30px;padding-bottom:10px}@media screen and (max-width:768px){.static_title{font-size:1.4rem;padding-bottom:5px}}.static_body{font-size:1.6rem}@media screen and (max-width:768px){.static_body{font-size:1.2rem}}.static_formGroup{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:500px;width:100%}@media screen and (max-width:768px){.static_formGroup{gap:20px}}.static_formMessage{align-self:flex-start;color:#111;font-size:16px;text-align:left;width:100%}.static_formMessage.center{text-align:center}.static_formMessage.right{text-align:right}.static_formErrorMessage{align-self:flex-start;color:red;font-size:16px;font-weight:700;text-align:left}.static_formErrorMessage:before{content:"\203b"}.static_linkButton{align-items:center;background:#ffc801;border:1px solid #ffc801;border-radius:4px;box-shadow:0 2px #e0b414;color:#111;cursor:pointer;display:inline-block;display:flex;font-weight:700;height:44px;justify-content:center;margin:0 auto;max-width:370px;position:relative;text-align:center;transition:.3s ease-in-out;vertical-align:middle;width:100%}.static_linkButton:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.static_linkButton:hover{background:#fff}.drecomicsSection{margin-bottom:40px}@media screen and (max-width:768px){.drecomicsSection{margin-bottom:20px}}.drecomics__title{align-items:center;border:2px solid #ff7800;margin-bottom:20px;padding:10px;position:relative;text-align:center}.drecomics__title.secondary{background-color:#ff7800;color:#fff}.drecomics__title .mainText{font-size:20px;font-weight:700}@media screen and (max-width:768px){.drecomics__title .mainText{font-size:16px}}.drecomics__title .subText{font-size:16px;font-weight:400;margin-left:5px}@media screen and (max-width:768px){.drecomics__title .subText{font-size:12px}}.drecomics__title .em{color:#ff7800}.drecomics__title .day{bottom:0;display:block;font-size:14px;font-weight:400;height:-moz-fit-content;height:fit-content;margin:auto 0;position:absolute;right:10px;top:0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.drecomics__title .day{line-height:1;margin:10px 0 0;position:static;text-align:center;width:100%}}.drecomics__btnArea{display:flex;gap:10px;justify-content:center;margin-top:40px}@media screen and (max-width:768px){.drecomics__btnArea{flex-wrap:wrap}}.drecomics__btn{background:#ff7800;border:2px solid #ff7800;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;max-width:370px;padding:12px;position:relative;text-align:center;vertical-align:middle;width:100%}.drecomics__btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.drecomics__btn{display:block}}@media print,screen and (min-width:769px){.drecomics__btn:hover{background:#fff;color:#111}}.img-fluid{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.detailComics{display:grid;gap:20px 40px;grid-template-columns:repeat(2,1fr);margin:0 0 40px;width:100%}@media screen and (max-width:768px){.detailComics{grid-template-columns:100%;margin:0 0 20px}}.detailComics__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}@media screen and (max-width:768px){.detailComics__meta{margin:15px 0 0}}.detailComics__category{display:flex;flex-wrap:wrap;gap:5px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.detailComics__category{width:100%}}.detailComics__categoryLink{background-color:#efefef;display:block;font-size:1rem;height:-moz-fit-content;height:fit-content;padding:2px 10px;width:-moz-fit-content;width:fit-content}.detailComicsSection{height:-moz-fit-content;height:fit-content;width:100%}.detailComics_info{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:20px;width:100%}@media screen and (max-width:768px){.detailComics_info{flex-direction:column;justify-content:unset;margin-top:10px}}.detailComics_infoLeft{display:flex;flex-direction:column;gap:10px 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.detailComics_infoLeft{flex-direction:row;width:100%}}.detailComics_infoRight{display:flex;flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.detailComics_infoRight{width:100%}}.detailComics_update{align-items:center;display:flex;gap:5px}.detailComics_updateDay{background-color:red;color:#fff;font-size:14px;font-weight:700;line-height:1;padding:10px 15px;white-space:nowrap}@media screen and (max-width:768px){.detailComics_updateDay{padding:5px 10px}}.detailComics_updateInterval{background-color:#06007d;color:#fff;font-size:14px;font-weight:700;line-height:1;padding:10px 15px;white-space:nowrap}@media screen and (max-width:768px){.detailComics_updateInterval{padding:5px 10px}}.detailComics_follow{margin-bottom:10px}.detailComics_next{align-items:center;display:flex;gap:5px}.detailComics_nextLabel{background-color:#efefef;padding:5px}.detailComics_nextLabel,.detailComics_nextValue{font-size:12px;line-height:1;white-space:nowrap}.detailComics_title{display:flex;flex-direction:column;font-size:24px;font-weight:700;gap:5px;margin-top:18px}@media screen and (max-width:768px){.detailComics_title{font-size:1.6rem;margin-top:10px}}.detailComics_title .sub{font-size:20px}@media screen and (max-width:768px){.detailComics_title .sub{font-size:14px}}.detailComics_authors{display:flex;flex-wrap:wrap;gap:10px 15px;margin:10px 0 20px}@media screen and (max-width:768px){.detailComics_authors{gap:5px 15px;margin:5px 0 10px}}.detailComics_authorsItem{font-size:14px;line-height:1;white-space:nowrap}.detailComics_cacheCopy{font-size:16px;font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.detailComics_cacheCopy{font-size:14px;margin-bottom:5px}}.detailComics_synopsis{font-size:14px;margin-bottom:20px;white-space:pre-wrap}@media screen and (max-width:768px){.detailComics_synopsis{font-size:12px;margin-bottom:10px}}.detailComics_btn{background:#ffe9d6;border:2px solid #ffe9d6;border-radius:4px;box-shadow:0 2px #bdbdbd;color:#111;display:inline-block;display:block;font-size:1.6rem;font-weight:700;padding:12px;position:relative;text-align:center;vertical-align:middle;width:270px}.detailComics_btn:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.detailComics_btn{width:100%}}@media print,screen and (min-width:769px){.detailComics_btn:hover{background:#fff}}.detailComics_btn.strong{background:#0186d1;border:2px solid #0186d1;color:#fff}@media print,screen and (min-width:769px){.detailComics_btn.strong:hover{background:#fff;color:#000}}.detailComics_btnMore,.detailComics_btnMoreClose{align-items:center;color:#111;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;margin-top:10px;text-align:center;width:100%}.detailComics_social{margin-top:20px}@media screen and (max-width:768px){.detailComics_social{justify-content:flex-start!important;margin:10px 0}}.detailComics_genreList{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:768px){.detailComics_genreList{gap:5px}}.detailComics_genreListItem{border:1px solid #ff7800;border-radius:50px;color:#ff7800;display:block;font-size:14px;padding:4px 10px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.detailComics_genreListItem:before{content:"#"}@media screen and (max-width:768px){.detailComics_genreListItem{font-size:12px}.detailComics_seriesMeta{display:none}}.detailComics_tab{display:flex;gap:10px;height:50px;width:100%}@media screen and (max-width:768px){.detailComics_tab{height:40px}}.detailComics_tabItem{align-items:center;background-color:#fff;border:2px solid #ff7800;border-bottom:none!important;border-radius:5px 5px 0 0;color:#707070;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;max-width:120px;text-align:center;width:100%}@media screen and (max-width:768px){.detailComics_tabItem{border-width:1px;font-size:14px;max-width:100px}}.detailComics_tabItem.active{background-color:#ff7800;color:#fff}.detailComics_tabItemFollow{margin-left:auto}.detailComics_tabContent{border:2px solid #ff7800;padding:20px 5px}@media screen and (max-width:768px){.detailComics_tabContent{border-width:1px;padding:10px 5px}}.ebookList{display:flex;flex-direction:column;gap:40px;height:-moz-fit-content;height:fit-content;width:100%}@media screen and (max-width:768px){.ebookList{gap:20px}}.ebookListItem{display:grid;gap:10px;grid-template-columns:200px 1fr;padding:10px;position:relative;width:100%}.ebookListItem.disabled{background-color:#d1d1d1}@media screen and (max-width:768px){.ebookListItem{grid-template-columns:150px 1fr;padding:5px}}.ebookListItem.product{grid-template-columns:170px 1fr}@media screen and (max-width:768px){.ebookListItem.product{grid-template-columns:140px 1fr}}.ebookListItem:before{border-top:2px dotted #ff7800;content:"";display:block;height:2px;position:absolute;top:-20px;width:100%}@media screen and (max-width:768px){.ebookListItem:before{border-top:1px dotted #ff7800;height:1px;top:-10px}}.ebookListItem:first-child:before{display:none}.ebookListItem_img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.ebookListItem_info{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:768px){.ebookListItem_info{gap:5px}}.ebookListItem_publishDate{display:flex;flex-direction:column;font-size:12px}.ebookListItem_publishDate.product{color:red}.ebookListItem_title{font-size:18px;font-weight:700}.ebookListItem_latest{background-color:red;color:#fff;font-size:14px;height:-moz-fit-content;height:fit-content;padding:5px;width:-moz-fit-content;width:fit-content}.ebookListItem_btnset{align-items:center;display:flex;gap:5px 10px;justify-content:flex-end;margin-top:auto}@media screen and (max-width:768px){.ebookListItem_btnset{flex-wrap:wrap;justify-content:flex-start}}.ebookListItem_likeCount{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fef9f5;border:1px solid #ffe9d6;border-radius:5px;color:#111;cursor:pointer;display:flex;font-size:12px;gap:5px;justify-content:space-between;line-height:1;min-width:75px;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.ebookListItem_likeCount:disabled{background-color:#fef9f5;color:#111;cursor:default}.ebookListItem_btnComment{align-items:center;background:#f6f6f6;border:1px solid #d1d1d1;border-radius:4px;border-radius:5px;color:#111;display:inline-block;display:flex;font-size:12px;font-weight:700;font-weight:400;gap:5px;justify-content:space-between;line-height:1;min-width:75px;padding:5px 15px 5px 10px;position:relative;text-align:center;vertical-align:middle;width:-moz-fit-content;width:fit-content}.ebookListItem_btnComment:after{bottom:0;content:"\f105";display:block;font-family:Font Awesome\ 5 Free;font-weight:700!important;height:-moz-fit-content;height:fit-content;margin:auto 0;position:absolute;right:5px;top:50%;top:0;transform:translateY(-50%);transform:unset;width:-moz-fit-content;width:fit-content}.ebookList_btnMore{align-items:center;color:#ff7800;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;margin-top:-20px}@media screen and (max-width:768px){.ebookList_btnMore{gap:5px;margin-top:-10px}}.ebookList_sort{align-items:center;display:flex;gap:30px;justify-content:center;margin-bottom:10px;width:100%}@media screen and (max-width:768px){.ebookList_sort{margin-bottom:0}}.ebookList_sortLabel{font-size:15px;font-weight:700}.ebookComment_section{margin:0 auto 40px;max-width:740px;width:100%}@media screen and (max-width:768px){.ebookComment_section{margin:0 auto 20px}}.ebookComment_form{background-color:#ffe9d6;padding:20px}@media screen and (max-width:768px){.ebookComment_form{padding:20px 10px}}.ebookComment_comment{border:2px solid #111;padding:20px}@media screen and (max-width:768px){.ebookComment_comment{padding:20px 10px}}.ebookComment_title{align-items:center;display:flex;font-size:18px;font-weight:700;gap:5px;justify-content:center;margin-bottom:20px;text-align:center}.ebookComment_info{display:grid;gap:15px 50px;grid-template-columns:300px 1fr;margin-top:30px}@media screen and (max-width:768px){.ebookComment_info{grid-template-columns:100%;margin:20px auto 0;width:240px}}.ebookComment_ebookThumb{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.ebookComment_seriesTitle{color:#717071;font-size:18px}@media screen and (max-width:768px){.ebookComment_seriesTitle{font-size:16px}}.ebookComment_ebookTitle{font-size:18px;font-weight:700;margin-top:15px}@media screen and (max-width:768px){.ebookComment_ebookTitle{margin-top:10px}}.ebookComment_formGroup,.ebookComment_formMessageGroup{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin-top:30px;width:100%}@media screen and (max-width:768px){.ebookComment_formGroup,.ebookComment_formMessageGroup{margin-top:15px}}.ebookComment_formErrorMessage{align-self:flex-start;color:red;font-size:16px;font-weight:700;text-align:left}.ebookComment_formErrorMessage:before{content:"\203b"}.ebookComment_formMessageStrong{color:#111;font-size:16px;font-weight:700}.ebookComment_formMessage{color:#111;font-size:14px}.ebookComment_formTextarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #ff7800;border-radius:5px;font-weight:16px;height:180px;padding:20px;width:100%}@media screen and (max-width:768px){.ebookComment_formTextarea{height:120px;padding:10px}}.ebookComment_formSubmit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ff7800;border:2px solid #ff7800;border-radius:25px;box-shadow:0 2px #bdbdbd;color:#fff;cursor:pointer;display:flex;font-weight:16px;font-weight:700;height:50px;justify-content:center;transition:.3s ease-in-out;width:270px}@media screen and (max-width:768px){.ebookComment_formSubmit{height:40px;width:200px}}@media print,screen and (min-width:769px){.ebookComment_formSubmit:hover{background-color:#fff;color:#111}}.ebookComment_btnset{align-items:center;display:flex;justify-content:center}.commentList{display:flex;flex-direction:column;gap:60px}@media screen and (max-width:768px){.commentList{gap:40px}}.commentList_item{display:flex;flex-direction:column;font-size:16px;gap:10px;position:relative}@media screen and (max-width:768px){.commentList_item{font-size:14px}}.commentList_item:before{border-top:1px dashed #717071;content:"";display:block;height:1px;position:absolute;top:-30px;width:100%}@media screen and (max-width:768px){.commentList_item:before{top:-20px}}.commentList_item:first-child:before{display:none}.commentList_createdAt{color:#717071}.commentList_body{word-wrap:break-word;color:#111;line-break:normal;white-space:pre-wrap}.commentList_likeCount{align-self:flex-end;color:#111;color:#ff8fb0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.commentList_likeCount.disabled{cursor:default!important}.commentList_btnMore{align-items:center;border-top:1px dashed #717071;color:#111;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin-top:30px;padding-top:20px}@media screen and (max-width:768px){.commentList_btnMore{gap:5px;margin-top:20px}}.subMenu{background-color:#fff;-o-object-fit:contain;object-fit:contain;width:100%}.subMenu_inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:960px;padding:10px 0;width:100%}@media screen and (max-width:768px){.subMenu_inner{align-items:unset;flex-direction:column;gap:10px;justify-content:unset;padding:10px}}.subMenu_list{display:flex;gap:15px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.subMenu_list{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;width:100%}.subMenu_list::-webkit-scrollbar{display:none}}.subMenu_listItem{align-items:center;display:flex;font-size:16px;font-weight:700;gap:15px;height:40px;justify-content:center;width:-moz-fit-content;width:fit-content}.subMenu_listItem:before,.subMenu_listItem:last-child:after{background-color:#bdbdbd;content:"";display:block;height:100%;width:1px}@media screen and (max-width:768px){.subMenu_listItem{align-self:center;font-size:12px;height:30px;white-space:nowrap}}.subMenu_btnset{margin-left:auto}@media screen and (max-width:768px){.subMenu_btnset{margin-left:0}}.subMenu_btnSign{align-items:center;background-color:#ffc801;border:2px solid #ffc801;border-radius:5px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;padding:10px 20px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.subMenu_btnSign{font-size:12px;gap:5px;padding:5px 10px}}@media print,screen and (min-width:769px){.subMenu_btnSign:hover{background-color:#fff!important;color:#111}}.subMenu_btnSign.drestudios{background-color:#818181;border-color:#818181}.subMenu_btnSign.drenovels{background-color:#e00;border-color:#e00}.subMenu_btnSign.drecomics{background-color:#ff7800;border-color:#ff7800}.subMenu_btnSign.drepictures{background-color:#0081cb;border-color:#0081cb}.no_scroll{overflow:hidden}.modal{-ms-overflow-style:none;align-items:center;bottom:0;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;margin:auto;opacity:0;overflow-y:scroll;padding:0 10px;position:fixed;right:0;scrollbar-width:none;top:0;transition:opacity .3s ease-in-out;visibility:hidden;width:520px;z-index:10000}.modal.wide{width:800px}@media screen and (max-width:768px){.modal{width:100vw!important}}.modal::-webkit-scrollbar{display:none}.modal.show{opacity:1;visibility:visible}.modal.overflow{align-items:flex-start;bottom:unset;height:calc(100dvh - 70px);margin:0 auto;top:60px}.modalOverlay{background-color:rgba(0,0,0,.9);display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:9999}.modalOverlay.show{opacity:1;visibility:visible}.modalWindow{background-color:#fff;width:100%;z-index:10002}.modalWindow.bg-clear{background-color:transparent}.modalWindow_header{padding:20px;position:relative;width:100%}.modalWindow_title{font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:768px){.modalWindow_title{font-size:18px}}.modalWindow_closeBtn{align-items:center;display:flex;font-size:20px;height:30px;justify-content:center;line-height:1;position:absolute;right:10px;top:20px;width:30px}.modalWindow_closeBtn.white{color:#fff}.modalWindow_closeBtn.position-fixed{position:fixed}.modalWindow_body{padding:20px}.modalWindow_body.p-0{padding:0}.modalWindow_body.d-flex-column{display:flex;flex-direction:column;gap:10px}.modalWindow_body iframe{aspect-ratio:16/9;height:auto;width:100%}.modalWindow_body .videoRelation{display:flex}.modalWindow_footer{background-color:#bdbdbd;padding:20px;width:100%}.modalWindow_formGroup{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:350px;width:100%}@media screen and (max-width:768px){.modalWindow_formGroup{gap:20px}}.modalWindow_text{color:#111;font-size:16px}@media screen and (max-width:768px){.modalWindow_text{font-size:14}}.modalWindow_text.center{text-align:center}.modalWindow_text.subColor{color:#717071!important}.modalWindow_link{color:#43a1f1;font-weight:700;text-decoration:underline}@media print,screen and (min-width:769px){.modalWindow_link:hover{text-decoration:none}}.colophon{background-color:rgba(0,0,0,.8);height:100%;position:relative;width:100%}@media screen and (max-width:320px){.colophon{max-width:100%}}.colophon main{position:relative}.colophon .slick-list,.colophon .slick-slide,.colophon .slick-slide>div,.colophon .slick-track,.colophon main{height:100%;width:100%}.colophon .slick-arrow{background-color:#ff7800;border-color:#ff7800;border-style:solid;height:60px;text-indent:0;transition:.3s ease-in-out;width:30px;z-index:1}.colophon .slick-arrow:before{align-items:center;color:#fff;display:flex;font-family:Material Symbols Outlined;font-style:normal;font-weight:700;justify-content:center;opacity:1}.colophon .slick-arrow.slick-prev{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;left:unset;right:0}.colophon .slick-arrow.slick-prev:before{content:"\e5e1"}.colophon .slick-arrow.slick-next{border-radius:0 4px 4px 0;border-width:1px 1px 1px 0;left:0;right:unset}.colophon .slick-arrow.slick-next:before{content:"\e2ea"}.colophon .slick-arrow.slick-disabled{display:none!important}.colophon .colophonSlider{font-size:1.6rem;height:100%;width:100%}.colophon .colophonSlider .pickupComicList{height:-moz-fit-content;height:fit-content;margin:0;width:100%}.colophon .colophonSlider .pickupComicList_item{height:-moz-fit-content;height:fit-content}.colophon .colophonSlider .pickupComicList_author,.colophon .colophonSlider .pickupComicList_catchCopy,.colophon .colophonSlider .pickupComicList_title{display:none}.colophon .colophonSlider_inner{height:100%;line-height:1.4;position:relative}.colophon .colophonSlider_item{bottom:0;direction:ltr;height:-moz-fit-content;height:fit-content;margin:auto 0;padding:20px 40px;position:absolute;top:0;width:100%}.colophon .colophonBtnset{display:flex;flex-direction:column;gap:20px;width:100%}.colophon .colophonBtnset_headline{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;text-align:center;white-space:nowrap}.colophon .colophonBtnset_headline:after,.colophon .colophonBtnset_headline:before{background-color:#fff;border-radius:2px;content:"";height:18px;width:4px}.colophon .colophonBtnset_headline:before{transform:rotate(-20deg)}.colophon .colophonBtnset_headline:after{transform:rotate(20deg)}.colophon .colophonBtn{background:#ff7800;border:1px solid #ff7800;border-radius:4px;color:#fff}.colophon .colophonBtn,.colophon .colophonBtn_rightArrow{align-items:center;cursor:pointer;display:inline-block;display:flex;font-weight:700;gap:5px;height:44px;justify-content:center;margin:0 auto;max-width:370px;position:relative;text-align:center;transition:.3s ease-in-out;vertical-align:middle;width:100%}.colophon .colophonBtn_rightArrow{background:#fff;border:1px solid #bdbdbd;border-radius:4px;color:#717071}.colophon .colophonBtn_rightArrow:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.colophon .colophonBtn_rightArrow.drestudios{background-color:#818181;border-color:#818181;color:#fff}.colophon .colophonBtn_rightArrow.drenovels{background-color:#e00;border-color:#e00;color:#fff}.colophon .colophonBtn_rightArrow.drecomics{background-color:#ff7800;border-color:#ff7800;color:#fff}.colophon .colophonBtn_rightArrow.drepictures{background-color:#0081cb;border-color:#0081cb;color:#fff}.colophon .colophonBtn_close{background:#fff;border-radius:4px;display:inline-block;height:44px;margin:0 auto;max-width:370px;position:relative;transition:.3s ease-in-out;vertical-align:middle}.colophon .colophonBtn_close,.colophon .colophonBtn_like{align-items:center;border:1px solid #bdbdbd;color:#717071;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;text-align:center;width:100%}.colophon .colophonBtn_like{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:5px;font-size:14px;height:55px;line-height:1;padding:0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.colophon .colophonBtn_like .likeEbookForm_likeCountValue{font-size:10px}.colophon .colophonBtn_like .likeEbookForm_likeCountValue:before{content:"("}.colophon .colophonBtn_like .likeEbookForm_likeCountValue:after{content:")"}.colophon .colophonBtn_like .material-symbols-outlined{color:#ff8fb0;font-size:20px}.colophon .colophonBtn_like:disabled{background-color:#ff8fb0;border-color:#ff8fb0;color:#fff;cursor:default}.colophon .colophonBtn_like:disabled .material-symbols-outlined{color:#fff}.colophon .colophonBtn_comment{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #bdbdbd;border-radius:5px;color:#717071;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:5px;height:55px;justify-content:center;line-height:1;padding:0 5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.colophon .colophonBtn_comment .fas.fa-comment-dots{font-size:20px}.colophon .colophonBtn_comment .colophonBtn_commentCountValue{font-size:10px}.colophon .colophonBtn_comment .colophonBtn_commentCountValue:before{content:"("}.colophon .colophonBtn_comment .colophonBtn_commentCountValue:after{content:")"}.colophon .colophonBtn_next{align-items:center;background-color:#fff;border:1px solid #bdbdbd;border-radius:5px;color:#111;display:grid;gap:5px;grid-template-columns:1fr 120px;justify-content:center;padding:5px;width:100%}.colophon .colophonBtn_next.drestudios{border-color:#818181;color:#818181}.colophon .colophonBtn_next.drenovels{border-color:#e00;color:#e00}.colophon .colophonBtn_next.drecomics{border-color:#ff7800;color:#ff7800}.colophon .colophonBtn_next.drepictures{border-color:#0081cb;color:#0081cb}.colophon .colophonBtn_next .colophonBtn_nextText{align-items:center;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;line-height:1;white-space:nowrap}@media screen and (max-width:320px){.colophon .colophonBtn_next .colophonBtn_nextText{font-size:16px}}.colophon .colophonBtn_next .colophonBtn_nextInfo{display:flex;flex-direction:column;gap:5px}.colophon .colophonBtn_next .colophonBtn_nextImg{height:auto;max-width:120px;width:100%}.colophon .colophonBtn_next .colophonBtn_nextTitle{color:#111;font-size:14px;font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.colophon .colophonSns{justify-content:center;width:100%}.colophon .colophonSns .seriesDetail__snsTitle{display:none}.colophon .colophonSns .snsShareBlock__list{gap:20px;justify-content:center;width:-moz-fit-content;width:fit-content}.colophon .colophonSns .snsShareBlock__item{height:40px;width:40px}.colophon .colophonProduct{background-color:#fff;display:grid;gap:10px;grid-template-columns:100px 1fr;margin:20px 0;padding:10px}.colophon .colophonProduct_both,.colophon .colophonProduct_right{display:flex;flex-direction:column;gap:10px}.colophon .colophonProduct_both{grid-column:1/-1}.colophon .colophonProduct_img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.colophon .colophonProduct_publishDate{color:red;font-size:12px}.colophon .colophonProduct_title{font-size:14px;font-weight:700}.colophon .colophonProduct_catchcopy{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:700;white-space:pre-line}.colophon .colophonProduct_synopsis{font-size:12px;white-space:pre-line}.colophon .colophonAuthorComment{background-color:#fff;display:flex;flex-direction:column;gap:10px;padding:15px 10px}.colophon .colophonAuthorComment_headline{border-bottom:2px solid #ff7800;color:#ff7800;font-size:18px;font-weight:700;padding:0 0 5px}.colophon .colophonAuthorComment_figure{align-self:center;display:block;height:-moz-fit-content;height:fit-content;margin:0 auto;max-width:200px;width:100%}.colophon .colophonAuthorComment_img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.colophon .colophonAuthorComment_author{color:#111;font-size:14px;font-weight:700;text-align:center}.colophon .colophonAuthorComment_text{color:#111;font-size:14px;white-space:pre-line}.colophon .colophonGrid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);width:100%}.colophon .colophonBannerList{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:20px}.colophon .colophonBannerListItem:not([href]){cursor:default}.colophon .colophonBannerListItem_img{height:auto;max-width:-moz-fit-content;max-width:fit-content;width:100%}.mypageTitle{font-size:2rem;margin:2rem 0}@media screen and (max-width:768px){.mypageTitle{font-size:1.6rem}}.mypageSubTitle{display:flex;flex-direction:column;font-size:1.2rem;gap:3px;margin:2rem 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.mypageSubTitle{font-size:1.2rem}}.mypageSubTitle_img{height:40px;width:-moz-fit-content;width:fit-content}.mypageSubTitle_text{display:block;text-align:center}.mypageMenu{display:grid;gap:0 50px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.mypageMenu{grid-template-columns:1fr}}.mypageMenuItem{align-items:center;border-bottom:1px solid #bdbdbd;display:flex;height:60px;padding:0 10px}.mypageMenuItem:first-child{border-top:1px solid #bdbdbd}@media print,screen and (min-width:769px){.mypageMenuItem:nth-child(2){border-top:1px solid #bdbdbd}}@media screen and (max-width:768px){.mypageMenuItem{font-size:1.4rem;height:50px}}.mypageMenuItem:after{bottom:0;content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:700!important;margin-left:auto}.mypageFollowList{display:grid;gap:20px 10px;grid-template-columns:repeat(3,1fr);margin:20px 0 40px}@media screen and (max-width:768px){.mypageFollowList{grid-template-columns:repeat(2,1fr)}}.mypageFollowListItem{display:flex;flex-direction:column;font-size:1.4rem;gap:5px}@media screen and (max-width:768px){.mypageFollowListItem{font-size:1.2rem}}.mypageFollowListItem.empty{grid-column:1/-1}.mypageFollowListItem:hover .mypageFollowListItem_img{filter:brightness(.8)}.mypageFollowListItem_img{height:auto;transition:.3s ease-in-out;width:100%}.mypageFollowListItem_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:700;overflow:hidden}.mypageBtnset{margin:20px 0 40px}.detailStudios_main{display:grid;gap:25px 20px;grid-template-columns:640px 1fr;margin:0 0 40px;width:100%}@media screen and (max-width:768px){.detailStudios_main{grid-template-columns:100%}}.detailStudios_mainLeft{display:flex;flex-direction:column;gap:10px}.detailStudios_title{font-size:2.4rem;margin:10px 0 0}@media screen and (max-width:768px){.detailStudios_title{font-size:1.8rem}}.detailStudios_author{display:flex;flex-direction:column;font-size:1.4rem;gap:5px}@media screen and (max-width:768px){.detailStudios_author{font-size:1.2rem}}.detailStudios_mainRight{display:flex;flex-direction:column;gap:20px}.detailStudios_headline{border-bottom:4px solid #818181;font-size:2rem;font-weight:700;padding:10px 0}@media screen and (max-width:768px){.detailStudios_headline{font-size:1.8rem}}.detailStudios_headline.primary{background-color:#818181;border:none;color:#fff;text-align:center}.detailStudios_headline.secondary{border:2px solid #818181;text-align:center}.seriesDeliveryStore{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:10px 0 0}.seriesDeliveryStore_link{align-items:center;background-color:#fff;border:2px solid #bdbdbd;border-radius:4px;box-shadow:0 2px 2px 0 hsla(300,0%,44%,.2);display:flex;justify-content:center;padding:15px}@media print,screen and (min-width:769px){.seriesDeliveryStore_link:hover{filter:brightness(.8)}}.seriesDeliveryStore_img{height:auto;max-height:30px;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.detailStudios_ebookList{display:flex;flex-direction:column;gap:10px;margin:10px 0 0;transition:.3s ease-in-out}.detailStudios_ebookList_item{align-items:center;display:grid;gap:20px;grid-template-columns:60px 1fr}@media screen and (max-width:768px){.detailStudios_ebookList_item{grid-template-columns:80px 1fr}}@media print,screen and (min-width:769px){.detailStudios_ebookList_item:hover{filter:brightness(.8)}}.detailStudios_ebookList_more{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;gap:10px;justify-content:center;width:100%}.detailStudios_ebookList_more:before{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:700!important}.detailStudios_story_more{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;gap:10px;justify-content:center;width:100%}.detailStudios_story_more:after{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:700!important}.detailStudios_ebookList_itemTitle{font-size:1.6rem;font-weight:700}.detailStudios_ebookList_itemSeparator{background-color:#bdbdbd;border:none;height:1px;margin:0;width:100%}.detailStudios_storyCatchCopy{font-size:1.6rem;font-weight:700;white-space:pre-wrap}.detailStudios_storySynopsis{font-size:1.4rem;margin:10px 0 0;white-space:pre-wrap}#recruit_about a:hover,#recruit_about button:hover,#recruit_index a:hover,#recruit_index button:hover,#recruit_interview_group_01 a:hover,#recruit_interview_group_01 button:hover,#recruit_interview_group_02 a:hover,#recruit_interview_group_02 button:hover,#recruit_interview_group_03 a:hover,#recruit_interview_group_03 button:hover,#recruit_interview_group_04 a:hover,#recruit_interview_group_04 button:hover,#recruit_interview_index a:hover,#recruit_interview_index button:hover,#recruit_interview_staff_01 a:hover,#recruit_interview_staff_01 button:hover,#recruit_interview_staff_02 a:hover,#recruit_interview_staff_02 button:hover,#recruit_interview_staff_03 a:hover,#recruit_interview_staff_03 button:hover,#recruit_interview_staff_04 a:hover,#recruit_interview_staff_04 button:hover,#recruit_interview_staff_05 a:hover,#recruit_interview_staff_05 button:hover,#recruit_job_edit a:hover,#recruit_job_edit button:hover,#recruit_job_index a:hover,#recruit_job_index button:hover,#recruit_job_pr a:hover,#recruit_job_pr button:hover,#recruit_job_sales a:hover,#recruit_job_sales button:hover,#recruit_works a:hover,#recruit_works button:hover{opacity:.6}#recruit_about .summary_text,#recruit_index .summary_text,#recruit_interview_group_01 .summary_text,#recruit_interview_group_02 .summary_text,#recruit_interview_group_03 .summary_text,#recruit_interview_group_04 .summary_text,#recruit_interview_index .summary_text,#recruit_interview_staff_01 .summary_text,#recruit_interview_staff_02 .summary_text,#recruit_interview_staff_03 .summary_text,#recruit_interview_staff_04 .summary_text,#recruit_interview_staff_05 .summary_text,#recruit_job_edit .summary_text,#recruit_job_index .summary_text,#recruit_job_pr .summary_text,#recruit_job_sales .summary_text,#recruit_works .summary_text{word-wrap:break-word}#recruit_about .summary_text span,#recruit_index .summary_text span,#recruit_interview_group_01 .summary_text span,#recruit_interview_group_02 .summary_text span,#recruit_interview_group_03 .summary_text span,#recruit_interview_group_04 .summary_text span,#recruit_interview_index .summary_text span,#recruit_interview_staff_01 .summary_text span,#recruit_interview_staff_02 .summary_text span,#recruit_interview_staff_03 .summary_text span,#recruit_interview_staff_04 .summary_text span,#recruit_interview_staff_05 .summary_text span,#recruit_job_edit .summary_text span,#recruit_job_index .summary_text span,#recruit_job_pr .summary_text span,#recruit_job_sales .summary_text span,#recruit_works .summary_text span{display:inline-block}#recruit_about main,#recruit_index main,#recruit_interview_group_01 main,#recruit_interview_group_02 main,#recruit_interview_group_03 main,#recruit_interview_group_04 main,#recruit_interview_index main,#recruit_interview_staff_01 main,#recruit_interview_staff_02 main,#recruit_interview_staff_03 main,#recruit_interview_staff_04 main,#recruit_interview_staff_05 main,#recruit_job_edit main,#recruit_job_index main,#recruit_job_pr main,#recruit_job_sales main,#recruit_works main{margin-bottom:0}#recruit_about .spOfficialSns,#recruit_about section#recruit_footer,#recruit_index .spOfficialSns,#recruit_index section#recruit_footer,#recruit_interview_group_01 .spOfficialSns,#recruit_interview_group_01 section#recruit_footer,#recruit_interview_group_02 .spOfficialSns,#recruit_interview_group_02 section#recruit_footer,#recruit_interview_group_03 .spOfficialSns,#recruit_interview_group_03 section#recruit_footer,#recruit_interview_group_04 .spOfficialSns,#recruit_interview_group_04 section#recruit_footer,#recruit_interview_index .spOfficialSns,#recruit_interview_index section#recruit_footer,#recruit_interview_staff_01 .spOfficialSns,#recruit_interview_staff_01 section#recruit_footer,#recruit_interview_staff_02 .spOfficialSns,#recruit_interview_staff_02 section#recruit_footer,#recruit_interview_staff_03 .spOfficialSns,#recruit_interview_staff_03 section#recruit_footer,#recruit_interview_staff_04 .spOfficialSns,#recruit_interview_staff_04 section#recruit_footer,#recruit_interview_staff_05 .spOfficialSns,#recruit_interview_staff_05 section#recruit_footer,#recruit_job_edit .spOfficialSns,#recruit_job_edit section#recruit_footer,#recruit_job_index .spOfficialSns,#recruit_job_index section#recruit_footer,#recruit_job_pr .spOfficialSns,#recruit_job_pr section#recruit_footer,#recruit_job_sales .spOfficialSns,#recruit_job_sales section#recruit_footer,#recruit_works .spOfficialSns,#recruit_works section#recruit_footer{display:none}#recruit_about section,#recruit_index section,#recruit_interview_group_01 section,#recruit_interview_group_02 section,#recruit_interview_group_03 section,#recruit_interview_group_04 section,#recruit_interview_index section,#recruit_interview_staff_01 section,#recruit_interview_staff_02 section,#recruit_interview_staff_03 section,#recruit_interview_staff_04 section,#recruit_interview_staff_05 section,#recruit_job_edit section,#recruit_job_index section,#recruit_job_pr section,#recruit_job_sales section,#recruit_works section{padding:60px 0}#recruit_about a,#recruit_about button,#recruit_about h1,#recruit_about h2,#recruit_about h3,#recruit_index a,#recruit_index button,#recruit_index h1,#recruit_index h2,#recruit_index h3,#recruit_interview_group_01 a,#recruit_interview_group_01 button,#recruit_interview_group_01 h1,#recruit_interview_group_01 h2,#recruit_interview_group_01 h3,#recruit_interview_group_02 a,#recruit_interview_group_02 button,#recruit_interview_group_02 h1,#recruit_interview_group_02 h2,#recruit_interview_group_02 h3,#recruit_interview_group_03 a,#recruit_interview_group_03 button,#recruit_interview_group_03 h1,#recruit_interview_group_03 h2,#recruit_interview_group_03 h3,#recruit_interview_group_04 a,#recruit_interview_group_04 button,#recruit_interview_group_04 h1,#recruit_interview_group_04 h2,#recruit_interview_group_04 h3,#recruit_interview_index a,#recruit_interview_index button,#recruit_interview_index h1,#recruit_interview_index h2,#recruit_interview_index h3,#recruit_interview_staff_01 a,#recruit_interview_staff_01 button,#recruit_interview_staff_01 h1,#recruit_interview_staff_01 h2,#recruit_interview_staff_01 h3,#recruit_interview_staff_02 a,#recruit_interview_staff_02 button,#recruit_interview_staff_02 h1,#recruit_interview_staff_02 h2,#recruit_interview_staff_02 h3,#recruit_interview_staff_03 a,#recruit_interview_staff_03 button,#recruit_interview_staff_03 h1,#recruit_interview_staff_03 h2,#recruit_interview_staff_03 h3,#recruit_interview_staff_04 a,#recruit_interview_staff_04 button,#recruit_interview_staff_04 h1,#recruit_interview_staff_04 h2,#recruit_interview_staff_04 h3,#recruit_interview_staff_05 a,#recruit_interview_staff_05 button,#recruit_interview_staff_05 h1,#recruit_interview_staff_05 h2,#recruit_interview_staff_05 h3,#recruit_job_edit a,#recruit_job_edit button,#recruit_job_edit h1,#recruit_job_edit h2,#recruit_job_edit h3,#recruit_job_index a,#recruit_job_index button,#recruit_job_index h1,#recruit_job_index h2,#recruit_job_index h3,#recruit_job_pr a,#recruit_job_pr button,#recruit_job_pr h1,#recruit_job_pr h2,#recruit_job_pr h3,#recruit_job_sales a,#recruit_job_sales button,#recruit_job_sales h1,#recruit_job_sales h2,#recruit_job_sales h3,#recruit_works a,#recruit_works button,#recruit_works h1,#recruit_works h2,#recruit_works h3{font-weight:700}#recruit_about h1,#recruit_index h1,#recruit_interview_group_01 h1,#recruit_interview_group_02 h1,#recruit_interview_group_03 h1,#recruit_interview_group_04 h1,#recruit_interview_index h1,#recruit_interview_staff_01 h1,#recruit_interview_staff_02 h1,#recruit_interview_staff_03 h1,#recruit_interview_staff_04 h1,#recruit_interview_staff_05 h1,#recruit_job_edit h1,#recruit_job_index h1,#recruit_job_pr h1,#recruit_job_sales h1,#recruit_works h1{font-size:24px}#recruit_about h2,#recruit_index h2,#recruit_interview_group_01 h2,#recruit_interview_group_02 h2,#recruit_interview_group_03 h2,#recruit_interview_group_04 h2,#recruit_interview_index h2,#recruit_interview_staff_01 h2,#recruit_interview_staff_02 h2,#recruit_interview_staff_03 h2,#recruit_interview_staff_04 h2,#recruit_interview_staff_05 h2,#recruit_job_edit h2,#recruit_job_index h2,#recruit_job_pr h2,#recruit_job_sales h2,#recruit_works h2{font-size:22px}#recruit_about h3,#recruit_index h3,#recruit_interview_group_01 h3,#recruit_interview_group_02 h3,#recruit_interview_group_03 h3,#recruit_interview_group_04 h3,#recruit_interview_index h3,#recruit_interview_staff_01 h3,#recruit_interview_staff_02 h3,#recruit_interview_staff_03 h3,#recruit_interview_staff_04 h3,#recruit_interview_staff_05 h3,#recruit_job_edit h3,#recruit_job_index h3,#recruit_job_pr h3,#recruit_job_sales h3,#recruit_works h3{font-size:18px}#recruit_about .dre_novels_color_bg,#recruit_index .dre_novels_color_bg,#recruit_interview_group_01 .dre_novels_color_bg,#recruit_interview_group_02 .dre_novels_color_bg,#recruit_interview_group_03 .dre_novels_color_bg,#recruit_interview_group_04 .dre_novels_color_bg,#recruit_interview_index .dre_novels_color_bg,#recruit_interview_staff_01 .dre_novels_color_bg,#recruit_interview_staff_02 .dre_novels_color_bg,#recruit_interview_staff_03 .dre_novels_color_bg,#recruit_interview_staff_04 .dre_novels_color_bg,#recruit_interview_staff_05 .dre_novels_color_bg,#recruit_job_edit .dre_novels_color_bg,#recruit_job_index .dre_novels_color_bg,#recruit_job_pr .dre_novels_color_bg,#recruit_job_sales .dre_novels_color_bg,#recruit_works .dre_novels_color_bg{background-color:#e00}#recruit_about .dre_comics_color_bg,#recruit_index .dre_comics_color_bg,#recruit_interview_group_01 .dre_comics_color_bg,#recruit_interview_group_02 .dre_comics_color_bg,#recruit_interview_group_03 .dre_comics_color_bg,#recruit_interview_group_04 .dre_comics_color_bg,#recruit_interview_index .dre_comics_color_bg,#recruit_interview_staff_01 .dre_comics_color_bg,#recruit_interview_staff_02 .dre_comics_color_bg,#recruit_interview_staff_03 .dre_comics_color_bg,#recruit_interview_staff_04 .dre_comics_color_bg,#recruit_interview_staff_05 .dre_comics_color_bg,#recruit_job_edit .dre_comics_color_bg,#recruit_job_index .dre_comics_color_bg,#recruit_job_pr .dre_comics_color_bg,#recruit_job_sales .dre_comics_color_bg,#recruit_works .dre_comics_color_bg{background-color:#ff7800}#recruit_about .dre_studios_color_bg,#recruit_index .dre_studios_color_bg,#recruit_interview_group_01 .dre_studios_color_bg,#recruit_interview_group_02 .dre_studios_color_bg,#recruit_interview_group_03 .dre_studios_color_bg,#recruit_interview_group_04 .dre_studios_color_bg,#recruit_interview_index .dre_studios_color_bg,#recruit_interview_staff_01 .dre_studios_color_bg,#recruit_interview_staff_02 .dre_studios_color_bg,#recruit_interview_staff_03 .dre_studios_color_bg,#recruit_interview_staff_04 .dre_studios_color_bg,#recruit_interview_staff_05 .dre_studios_color_bg,#recruit_job_edit .dre_studios_color_bg,#recruit_job_index .dre_studios_color_bg,#recruit_job_pr .dre_studios_color_bg,#recruit_job_sales .dre_studios_color_bg,#recruit_works .dre_studios_color_bg{background-color:#818181}#recruit_about .dre_pictures_color_bg,#recruit_index .dre_pictures_color_bg,#recruit_interview_group_01 .dre_pictures_color_bg,#recruit_interview_group_02 .dre_pictures_color_bg,#recruit_interview_group_03 .dre_pictures_color_bg,#recruit_interview_group_04 .dre_pictures_color_bg,#recruit_interview_index .dre_pictures_color_bg,#recruit_interview_staff_01 .dre_pictures_color_bg,#recruit_interview_staff_02 .dre_pictures_color_bg,#recruit_interview_staff_03 .dre_pictures_color_bg,#recruit_interview_staff_04 .dre_pictures_color_bg,#recruit_interview_staff_05 .dre_pictures_color_bg,#recruit_job_edit .dre_pictures_color_bg,#recruit_job_index .dre_pictures_color_bg,#recruit_job_pr .dre_pictures_color_bg,#recruit_job_sales .dre_pictures_color_bg,#recruit_works .dre_pictures_color_bg{background-color:#0081cb}#recruit_about .background_dots_yellow,#recruit_index .background_dots_yellow,#recruit_interview_group_01 .background_dots_yellow,#recruit_interview_group_02 .background_dots_yellow,#recruit_interview_group_03 .background_dots_yellow,#recruit_interview_group_04 .background_dots_yellow,#recruit_interview_index .background_dots_yellow,#recruit_interview_staff_01 .background_dots_yellow,#recruit_interview_staff_02 .background_dots_yellow,#recruit_interview_staff_03 .background_dots_yellow,#recruit_interview_staff_04 .background_dots_yellow,#recruit_interview_staff_05 .background_dots_yellow,#recruit_job_edit .background_dots_yellow,#recruit_job_index .background_dots_yellow,#recruit_job_pr .background_dots_yellow,#recruit_job_sales .background_dots_yellow,#recruit_works .background_dots_yellow{background-image:radial-gradient(#fff8c0 20%,transparent 0),radial-gradient(#fff8c0 20%,transparent 0);background-position:0 0,7px 7px;background-size:14px 14px}#recruit_about .background_dots_pink,#recruit_index .background_dots_pink,#recruit_interview_group_01 .background_dots_pink,#recruit_interview_group_02 .background_dots_pink,#recruit_interview_group_03 .background_dots_pink,#recruit_interview_group_04 .background_dots_pink,#recruit_interview_index .background_dots_pink,#recruit_interview_staff_01 .background_dots_pink,#recruit_interview_staff_02 .background_dots_pink,#recruit_interview_staff_03 .background_dots_pink,#recruit_interview_staff_04 .background_dots_pink,#recruit_interview_staff_05 .background_dots_pink,#recruit_job_edit .background_dots_pink,#recruit_job_index .background_dots_pink,#recruit_job_pr .background_dots_pink,#recruit_job_sales .background_dots_pink,#recruit_works .background_dots_pink{background-image:radial-gradient(#fce3ee 20%,transparent 0),radial-gradient(#fce3ee 20%,transparent 0);background-position:0 0,7px 7px;background-size:14px 14px}#recruit_about .background_dots_red,#recruit_index .background_dots_red,#recruit_interview_group_01 .background_dots_red,#recruit_interview_group_02 .background_dots_red,#recruit_interview_group_03 .background_dots_red,#recruit_interview_group_04 .background_dots_red,#recruit_interview_index .background_dots_red,#recruit_interview_staff_01 .background_dots_red,#recruit_interview_staff_02 .background_dots_red,#recruit_interview_staff_03 .background_dots_red,#recruit_interview_staff_04 .background_dots_red,#recruit_interview_staff_05 .background_dots_red,#recruit_job_edit .background_dots_red,#recruit_job_index .background_dots_red,#recruit_job_pr .background_dots_red,#recruit_job_sales .background_dots_red,#recruit_works .background_dots_red{background-image:radial-gradient(#fee8e8 20%,transparent 0),radial-gradient(#fee8e8 20%,transparent 0);background-position:0 0,7px 7px;background-size:14px 14px}#recruit_about .background_dots_blue,#recruit_index .background_dots_blue,#recruit_interview_group_01 .background_dots_blue,#recruit_interview_group_02 .background_dots_blue,#recruit_interview_group_03 .background_dots_blue,#recruit_interview_group_04 .background_dots_blue,#recruit_interview_index .background_dots_blue,#recruit_interview_staff_01 .background_dots_blue,#recruit_interview_staff_02 .background_dots_blue,#recruit_interview_staff_03 .background_dots_blue,#recruit_interview_staff_04 .background_dots_blue,#recruit_interview_staff_05 .background_dots_blue,#recruit_job_edit .background_dots_blue,#recruit_job_index .background_dots_blue,#recruit_job_pr .background_dots_blue,#recruit_job_sales .background_dots_blue,#recruit_works .background_dots_blue{background-image:radial-gradient(#d4f0fc 20%,transparent 0),radial-gradient(#d4f0fc 20%,transparent 0);background-position:0 0,7px 7px;background-size:14px 14px}#recruit_about .main__inner,#recruit_index .main__inner,#recruit_interview_group_01 .main__inner,#recruit_interview_group_02 .main__inner,#recruit_interview_group_03 .main__inner,#recruit_interview_group_04 .main__inner,#recruit_interview_index .main__inner,#recruit_interview_staff_01 .main__inner,#recruit_interview_staff_02 .main__inner,#recruit_interview_staff_03 .main__inner,#recruit_interview_staff_04 .main__inner,#recruit_interview_staff_05 .main__inner,#recruit_job_edit .main__inner,#recruit_job_index .main__inner,#recruit_job_pr .main__inner,#recruit_job_sales .main__inner,#recruit_works .main__inner{line-height:3rem;width:100%}#recruit_about .recruit_nav,#recruit_index .recruit_nav,#recruit_interview_group_01 .recruit_nav,#recruit_interview_group_02 .recruit_nav,#recruit_interview_group_03 .recruit_nav,#recruit_interview_group_04 .recruit_nav,#recruit_interview_index .recruit_nav,#recruit_interview_staff_01 .recruit_nav,#recruit_interview_staff_02 .recruit_nav,#recruit_interview_staff_03 .recruit_nav,#recruit_interview_staff_04 .recruit_nav,#recruit_interview_staff_05 .recruit_nav,#recruit_job_edit .recruit_nav,#recruit_job_index .recruit_nav,#recruit_job_pr .recruit_nav,#recruit_job_sales .recruit_nav,#recruit_works .recruit_nav{display:flex;font-size:16px;font-weight:700;height:auto;z-index:9999}#recruit_about .recruit_nav ul,#recruit_index .recruit_nav ul,#recruit_interview_group_01 .recruit_nav ul,#recruit_interview_group_02 .recruit_nav ul,#recruit_interview_group_03 .recruit_nav ul,#recruit_interview_group_04 .recruit_nav ul,#recruit_interview_index .recruit_nav ul,#recruit_interview_staff_01 .recruit_nav ul,#recruit_interview_staff_02 .recruit_nav ul,#recruit_interview_staff_03 .recruit_nav ul,#recruit_interview_staff_04 .recruit_nav ul,#recruit_interview_staff_05 .recruit_nav ul,#recruit_job_edit .recruit_nav ul,#recruit_job_index .recruit_nav ul,#recruit_job_pr .recruit_nav ul,#recruit_job_sales .recruit_nav ul,#recruit_works .recruit_nav ul{display:flex;margin:0 auto 0 0}#recruit_about .recruit_nav ul li,#recruit_index .recruit_nav ul li,#recruit_interview_group_01 .recruit_nav ul li,#recruit_interview_group_02 .recruit_nav ul li,#recruit_interview_group_03 .recruit_nav ul li,#recruit_interview_group_04 .recruit_nav ul li,#recruit_interview_index .recruit_nav ul li,#recruit_interview_staff_01 .recruit_nav ul li,#recruit_interview_staff_02 .recruit_nav ul li,#recruit_interview_staff_03 .recruit_nav ul li,#recruit_interview_staff_04 .recruit_nav ul li,#recruit_interview_staff_05 .recruit_nav ul li,#recruit_job_edit .recruit_nav ul li,#recruit_job_index .recruit_nav ul li,#recruit_job_pr .recruit_nav ul li,#recruit_job_sales .recruit_nav ul li,#recruit_works .recruit_nav ul li{align-items:center;display:flex;justify-content:center;padding:15px 15px 15px 0}#recruit_about .recruit_nav .recruit_entry_btn,#recruit_index .recruit_nav .recruit_entry_btn,#recruit_interview_group_01 .recruit_nav .recruit_entry_btn,#recruit_interview_group_02 .recruit_nav .recruit_entry_btn,#recruit_interview_group_03 .recruit_nav .recruit_entry_btn,#recruit_interview_group_04 .recruit_nav .recruit_entry_btn,#recruit_interview_index .recruit_nav .recruit_entry_btn,#recruit_interview_staff_01 .recruit_nav .recruit_entry_btn,#recruit_interview_staff_02 .recruit_nav .recruit_entry_btn,#recruit_interview_staff_03 .recruit_nav .recruit_entry_btn,#recruit_interview_staff_04 .recruit_nav .recruit_entry_btn,#recruit_interview_staff_05 .recruit_nav .recruit_entry_btn,#recruit_job_edit .recruit_nav .recruit_entry_btn,#recruit_job_index .recruit_nav .recruit_entry_btn,#recruit_job_pr .recruit_nav .recruit_entry_btn,#recruit_job_sales .recruit_nav .recruit_entry_btn,#recruit_works .recruit_nav .recruit_entry_btn{align-items:center;background-color:#fc6e00;border-radius:5px;color:#fff;display:flex;font-size:16px;margin:15px 0 15px 15px;padding:10px 30px 10px 20px;position:relative;width:-moz-fit-content;width:fit-content}#recruit_about .recruit_nav .recruit_entry_btn.triangle:after,#recruit_index .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_group_01 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_group_02 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_group_03 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_group_04 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_index .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_staff_01 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_staff_02 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_staff_03 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_staff_04 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_interview_staff_05 .recruit_nav .recruit_entry_btn.triangle:after,#recruit_job_edit .recruit_nav .recruit_entry_btn.triangle:after,#recruit_job_index .recruit_nav .recruit_entry_btn.triangle:after,#recruit_job_pr .recruit_nav .recruit_entry_btn.triangle:after,#recruit_job_sales .recruit_nav .recruit_entry_btn.triangle:after,#recruit_works .recruit_nav .recruit_entry_btn.triangle:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#recruit_about .breadcrumbs,#recruit_index .breadcrumbs,#recruit_interview_group_01 .breadcrumbs,#recruit_interview_group_02 .breadcrumbs,#recruit_interview_group_03 .breadcrumbs,#recruit_interview_group_04 .breadcrumbs,#recruit_interview_index .breadcrumbs,#recruit_interview_staff_01 .breadcrumbs,#recruit_interview_staff_02 .breadcrumbs,#recruit_interview_staff_03 .breadcrumbs,#recruit_interview_staff_04 .breadcrumbs,#recruit_interview_staff_05 .breadcrumbs,#recruit_job_edit .breadcrumbs,#recruit_job_index .breadcrumbs,#recruit_job_pr .breadcrumbs,#recruit_job_sales .breadcrumbs,#recruit_works .breadcrumbs{display:none}#recruit_about .recruit_breadcrumbs .breadcrumbs,#recruit_index .recruit_breadcrumbs .breadcrumbs,#recruit_interview_group_01 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_group_02 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_group_03 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_group_04 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_index .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_01 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_02 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_03 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_04 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_05 .recruit_breadcrumbs .breadcrumbs,#recruit_job_edit .recruit_breadcrumbs .breadcrumbs,#recruit_job_index .recruit_breadcrumbs .breadcrumbs,#recruit_job_pr .recruit_breadcrumbs .breadcrumbs,#recruit_job_sales .recruit_breadcrumbs .breadcrumbs,#recruit_works .recruit_breadcrumbs .breadcrumbs{display:block}#recruit_about .recruit_breadcrumbs .breadcrumbs a,#recruit_index .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_group_01 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_group_02 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_group_03 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_group_04 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_index .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_01 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_02 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_03 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_04 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_05 .recruit_breadcrumbs .breadcrumbs a,#recruit_job_edit .recruit_breadcrumbs .breadcrumbs a,#recruit_job_index .recruit_breadcrumbs .breadcrumbs a,#recruit_job_pr .recruit_breadcrumbs .breadcrumbs a,#recruit_job_sales .recruit_breadcrumbs .breadcrumbs a,#recruit_works .recruit_breadcrumbs .breadcrumbs a{font-weight:400}#recruit_about .breadcrumbs_pc,#recruit_index .breadcrumbs_pc,#recruit_interview_group_01 .breadcrumbs_pc,#recruit_interview_group_02 .breadcrumbs_pc,#recruit_interview_group_03 .breadcrumbs_pc,#recruit_interview_group_04 .breadcrumbs_pc,#recruit_interview_index .breadcrumbs_pc,#recruit_interview_staff_01 .breadcrumbs_pc,#recruit_interview_staff_02 .breadcrumbs_pc,#recruit_interview_staff_03 .breadcrumbs_pc,#recruit_interview_staff_04 .breadcrumbs_pc,#recruit_interview_staff_05 .breadcrumbs_pc,#recruit_job_edit .breadcrumbs_pc,#recruit_job_index .breadcrumbs_pc,#recruit_job_pr .breadcrumbs_pc,#recruit_job_sales .breadcrumbs_pc,#recruit_works .breadcrumbs_pc{display:block}#recruit_about .breadcrumbs_sp,#recruit_index .breadcrumbs_sp,#recruit_interview_group_01 .breadcrumbs_sp,#recruit_interview_group_02 .breadcrumbs_sp,#recruit_interview_group_03 .breadcrumbs_sp,#recruit_interview_group_04 .breadcrumbs_sp,#recruit_interview_index .breadcrumbs_sp,#recruit_interview_staff_01 .breadcrumbs_sp,#recruit_interview_staff_02 .breadcrumbs_sp,#recruit_interview_staff_03 .breadcrumbs_sp,#recruit_interview_staff_04 .breadcrumbs_sp,#recruit_interview_staff_05 .breadcrumbs_sp,#recruit_job_edit .breadcrumbs_sp,#recruit_job_index .breadcrumbs_sp,#recruit_job_pr .breadcrumbs_sp,#recruit_job_sales .breadcrumbs_sp,#recruit_works .breadcrumbs_sp{display:none;padding:0 10px}#recruit_about .page-description,#recruit_index .page-description,#recruit_interview_group_01 .page-description,#recruit_interview_group_02 .page-description,#recruit_interview_group_03 .page-description,#recruit_interview_group_04 .page-description,#recruit_interview_index .page-description,#recruit_interview_staff_01 .page-description,#recruit_interview_staff_02 .page-description,#recruit_interview_staff_03 .page-description,#recruit_interview_staff_04 .page-description,#recruit_interview_staff_05 .page-description,#recruit_job_edit .page-description,#recruit_job_index .page-description,#recruit_job_pr .page-description,#recruit_job_sales .page-description,#recruit_works .page-description{height:auto;min-height:250px;position:relative;width:100%}#recruit_about .page-description img.header_bg,#recruit_index .page-description img.header_bg,#recruit_interview_group_01 .page-description img.header_bg,#recruit_interview_group_02 .page-description img.header_bg,#recruit_interview_group_03 .page-description img.header_bg,#recruit_interview_group_04 .page-description img.header_bg,#recruit_interview_index .page-description img.header_bg,#recruit_interview_staff_01 .page-description img.header_bg,#recruit_interview_staff_02 .page-description img.header_bg,#recruit_interview_staff_03 .page-description img.header_bg,#recruit_interview_staff_04 .page-description img.header_bg,#recruit_interview_staff_05 .page-description img.header_bg,#recruit_job_edit .page-description img.header_bg,#recruit_job_index .page-description img.header_bg,#recruit_job_pr .page-description img.header_bg,#recruit_job_sales .page-description img.header_bg,#recruit_works .page-description img.header_bg{display:block;height:100%;margin:0 0 0 auto;min-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;z-index:1}#recruit_about .page-description .headline,#recruit_index .page-description .headline,#recruit_interview_group_01 .page-description .headline,#recruit_interview_group_02 .page-description .headline,#recruit_interview_group_03 .page-description .headline,#recruit_interview_group_04 .page-description .headline,#recruit_interview_index .page-description .headline,#recruit_interview_staff_01 .page-description .headline,#recruit_interview_staff_02 .page-description .headline,#recruit_interview_staff_03 .page-description .headline,#recruit_interview_staff_04 .page-description .headline,#recruit_interview_staff_05 .page-description .headline,#recruit_job_edit .page-description .headline,#recruit_job_index .page-description .headline,#recruit_job_pr .page-description .headline,#recruit_job_sales .page-description .headline,#recruit_works .page-description .headline{display:block;margin:0 auto;max-width:960px;width:100%}#recruit_about .page-description .title,#recruit_index .page-description .title,#recruit_interview_group_01 .page-description .title,#recruit_interview_group_02 .page-description .title,#recruit_interview_group_03 .page-description .title,#recruit_interview_group_04 .page-description .title,#recruit_interview_index .page-description .title,#recruit_interview_staff_01 .page-description .title,#recruit_interview_staff_02 .page-description .title,#recruit_interview_staff_03 .page-description .title,#recruit_interview_staff_04 .page-description .title,#recruit_interview_staff_05 .page-description .title,#recruit_job_edit .page-description .title,#recruit_job_index .page-description .title,#recruit_job_pr .page-description .title,#recruit_job_sales .page-description .title,#recruit_works .page-description .title{position:absolute;top:50%;transform:translateY(-50%);width:auto;z-index:2}#recruit_about .page-description .title p,#recruit_index .page-description .title p,#recruit_interview_group_01 .page-description .title p,#recruit_interview_group_02 .page-description .title p,#recruit_interview_group_03 .page-description .title p,#recruit_interview_group_04 .page-description .title p,#recruit_interview_index .page-description .title p,#recruit_interview_staff_01 .page-description .title p,#recruit_interview_staff_02 .page-description .title p,#recruit_interview_staff_03 .page-description .title p,#recruit_interview_staff_04 .page-description .title p,#recruit_interview_staff_05 .page-description .title p,#recruit_job_edit .page-description .title p,#recruit_job_index .page-description .title p,#recruit_job_pr .page-description .title p,#recruit_job_sales .page-description .title p,#recruit_works .page-description .title p{align-items:center;display:flex;font-family:Oswald-Bold,Oswald,sans-serif;font-weight:700}#recruit_about .drecom_media_philosophy svg .title,#recruit_about h1.title,#recruit_index .drecom_media_philosophy svg .title,#recruit_index h1.title,#recruit_interview_group_01 .drecom_media_philosophy svg .title,#recruit_interview_group_01 h1.title,#recruit_interview_group_02 .drecom_media_philosophy svg .title,#recruit_interview_group_02 h1.title,#recruit_interview_group_03 .drecom_media_philosophy svg .title,#recruit_interview_group_03 h1.title,#recruit_interview_group_04 .drecom_media_philosophy svg .title,#recruit_interview_group_04 h1.title,#recruit_interview_index .drecom_media_philosophy svg .title,#recruit_interview_index h1.title,#recruit_interview_staff_01 .drecom_media_philosophy svg .title,#recruit_interview_staff_01 h1.title,#recruit_interview_staff_02 .drecom_media_philosophy svg .title,#recruit_interview_staff_02 h1.title,#recruit_interview_staff_03 .drecom_media_philosophy svg .title,#recruit_interview_staff_03 h1.title,#recruit_interview_staff_04 .drecom_media_philosophy svg .title,#recruit_interview_staff_04 h1.title,#recruit_interview_staff_05 .drecom_media_philosophy svg .title,#recruit_interview_staff_05 h1.title,#recruit_job_edit .drecom_media_philosophy svg .title,#recruit_job_edit h1.title,#recruit_job_index .drecom_media_philosophy svg .title,#recruit_job_index h1.title,#recruit_job_pr .drecom_media_philosophy svg .title,#recruit_job_pr h1.title,#recruit_job_sales .drecom_media_philosophy svg .title,#recruit_job_sales h1.title,#recruit_works .drecom_media_philosophy svg .title,#recruit_works h1.title{margin-bottom:30px;padding-bottom:7px;position:relative}#recruit_about .drecom_media_philosophy svg .title span.initials,#recruit_about h1.title span.initials,#recruit_index .drecom_media_philosophy svg .title span.initials,#recruit_index h1.title span.initials,#recruit_interview_group_01 .drecom_media_philosophy svg .title span.initials,#recruit_interview_group_01 h1.title span.initials,#recruit_interview_group_02 .drecom_media_philosophy svg .title span.initials,#recruit_interview_group_02 h1.title span.initials,#recruit_interview_group_03 .drecom_media_philosophy svg .title span.initials,#recruit_interview_group_03 h1.title span.initials,#recruit_interview_group_04 .drecom_media_philosophy svg .title span.initials,#recruit_interview_group_04 h1.title span.initials,#recruit_interview_index .drecom_media_philosophy svg .title span.initials,#recruit_interview_index h1.title span.initials,#recruit_interview_staff_01 .drecom_media_philosophy svg .title span.initials,#recruit_interview_staff_01 h1.title span.initials,#recruit_interview_staff_02 .drecom_media_philosophy svg .title span.initials,#recruit_interview_staff_02 h1.title span.initials,#recruit_interview_staff_03 .drecom_media_philosophy svg .title span.initials,#recruit_interview_staff_03 h1.title span.initials,#recruit_interview_staff_04 .drecom_media_philosophy svg .title span.initials,#recruit_interview_staff_04 h1.title span.initials,#recruit_interview_staff_05 .drecom_media_philosophy svg .title span.initials,#recruit_interview_staff_05 h1.title span.initials,#recruit_job_edit .drecom_media_philosophy svg .title span.initials,#recruit_job_edit h1.title span.initials,#recruit_job_index .drecom_media_philosophy svg .title span.initials,#recruit_job_index h1.title span.initials,#recruit_job_pr .drecom_media_philosophy svg .title span.initials,#recruit_job_pr h1.title span.initials,#recruit_job_sales .drecom_media_philosophy svg .title span.initials,#recruit_job_sales h1.title span.initials,#recruit_works .drecom_media_philosophy svg .title span.initials,#recruit_works h1.title span.initials{font-size:3.5rem;font-weight:700}#recruit_about h1.title:before,#recruit_index h1.title:before,#recruit_interview_group_01 h1.title:before,#recruit_interview_group_02 h1.title:before,#recruit_interview_group_03 h1.title:before,#recruit_interview_group_04 h1.title:before,#recruit_interview_index h1.title:before,#recruit_interview_staff_01 h1.title:before,#recruit_interview_staff_02 h1.title:before,#recruit_interview_staff_03 h1.title:before,#recruit_interview_staff_04 h1.title:before,#recruit_interview_staff_05 h1.title:before,#recruit_job_edit h1.title:before,#recruit_job_index h1.title:before,#recruit_job_pr h1.title:before,#recruit_job_sales h1.title:before,#recruit_works h1.title:before{border-bottom:4px solid #111;content:"";display:inline-block;height:4px;margin-top:50px;position:absolute;right:0;width:150%}#recruit_about section#recruit_footer,#recruit_index section#recruit_footer,#recruit_interview_group_01 section#recruit_footer,#recruit_interview_group_02 section#recruit_footer,#recruit_interview_group_03 section#recruit_footer,#recruit_interview_group_04 section#recruit_footer,#recruit_interview_index section#recruit_footer,#recruit_interview_staff_01 section#recruit_footer,#recruit_interview_staff_02 section#recruit_footer,#recruit_interview_staff_03 section#recruit_footer,#recruit_interview_staff_04 section#recruit_footer,#recruit_interview_staff_05 section#recruit_footer,#recruit_job_edit section#recruit_footer,#recruit_job_index section#recruit_footer,#recruit_job_pr section#recruit_footer,#recruit_job_sales section#recruit_footer,#recruit_works section#recruit_footer{background-color:#efefef}#recruit_about .nav_pc,#recruit_index .nav_pc,#recruit_interview_group_01 .nav_pc,#recruit_interview_group_02 .nav_pc,#recruit_interview_group_03 .nav_pc,#recruit_interview_group_04 .nav_pc,#recruit_interview_index .nav_pc,#recruit_interview_staff_01 .nav_pc,#recruit_interview_staff_02 .nav_pc,#recruit_interview_staff_03 .nav_pc,#recruit_interview_staff_04 .nav_pc,#recruit_interview_staff_05 .nav_pc,#recruit_job_edit .nav_pc,#recruit_job_index .nav_pc,#recruit_job_pr .nav_pc,#recruit_job_sales .nav_pc,#recruit_works .nav_pc{display:block}#recruit_about .nav_pc .entry_btn_wrapper,#recruit_index .nav_pc .entry_btn_wrapper,#recruit_interview_group_01 .nav_pc .entry_btn_wrapper,#recruit_interview_group_02 .nav_pc .entry_btn_wrapper,#recruit_interview_group_03 .nav_pc .entry_btn_wrapper,#recruit_interview_group_04 .nav_pc .entry_btn_wrapper,#recruit_interview_index .nav_pc .entry_btn_wrapper,#recruit_interview_staff_01 .nav_pc .entry_btn_wrapper,#recruit_interview_staff_02 .nav_pc .entry_btn_wrapper,#recruit_interview_staff_03 .nav_pc .entry_btn_wrapper,#recruit_interview_staff_04 .nav_pc .entry_btn_wrapper,#recruit_interview_staff_05 .nav_pc .entry_btn_wrapper,#recruit_job_edit .nav_pc .entry_btn_wrapper,#recruit_job_index .nav_pc .entry_btn_wrapper,#recruit_job_pr .nav_pc .entry_btn_wrapper,#recruit_job_sales .nav_pc .entry_btn_wrapper,#recruit_works .nav_pc .entry_btn_wrapper{display:contents}#recruit_about .nav_pc .sub_navbar,#recruit_index .nav_pc .sub_navbar,#recruit_interview_group_01 .nav_pc .sub_navbar,#recruit_interview_group_02 .nav_pc .sub_navbar,#recruit_interview_group_03 .nav_pc .sub_navbar,#recruit_interview_group_04 .nav_pc .sub_navbar,#recruit_interview_index .nav_pc .sub_navbar,#recruit_interview_staff_01 .nav_pc .sub_navbar,#recruit_interview_staff_02 .nav_pc .sub_navbar,#recruit_interview_staff_03 .nav_pc .sub_navbar,#recruit_interview_staff_04 .nav_pc .sub_navbar,#recruit_interview_staff_05 .nav_pc .sub_navbar,#recruit_job_edit .nav_pc .sub_navbar,#recruit_job_index .nav_pc .sub_navbar,#recruit_job_pr .nav_pc .sub_navbar,#recruit_job_sales .nav_pc .sub_navbar,#recruit_works .nav_pc .sub_navbar{background-color:hsla(0,0%,100%,.596);display:block;position:absolute;width:100%;z-index:999}#recruit_about .nav_pc .sub_navbar.fixed,#recruit_index .nav_pc .sub_navbar.fixed,#recruit_interview_group_01 .nav_pc .sub_navbar.fixed,#recruit_interview_group_02 .nav_pc .sub_navbar.fixed,#recruit_interview_group_03 .nav_pc .sub_navbar.fixed,#recruit_interview_group_04 .nav_pc .sub_navbar.fixed,#recruit_interview_index .nav_pc .sub_navbar.fixed,#recruit_interview_staff_01 .nav_pc .sub_navbar.fixed,#recruit_interview_staff_02 .nav_pc .sub_navbar.fixed,#recruit_interview_staff_03 .nav_pc .sub_navbar.fixed,#recruit_interview_staff_04 .nav_pc .sub_navbar.fixed,#recruit_interview_staff_05 .nav_pc .sub_navbar.fixed,#recruit_job_edit .nav_pc .sub_navbar.fixed,#recruit_job_index .nav_pc .sub_navbar.fixed,#recruit_job_pr .nav_pc .sub_navbar.fixed,#recruit_job_sales .nav_pc .sub_navbar.fixed,#recruit_works .nav_pc .sub_navbar.fixed{background-color:hsla(0,0%,100%,.949);position:fixed;top:0}#recruit_about .nav_sp,#recruit_index .nav_sp,#recruit_interview_group_01 .nav_sp,#recruit_interview_group_02 .nav_sp,#recruit_interview_group_03 .nav_sp,#recruit_interview_group_04 .nav_sp,#recruit_interview_index .nav_sp,#recruit_interview_staff_01 .nav_sp,#recruit_interview_staff_02 .nav_sp,#recruit_interview_staff_03 .nav_sp,#recruit_interview_staff_04 .nav_sp,#recruit_interview_staff_05 .nav_sp,#recruit_job_edit .nav_sp,#recruit_job_index .nav_sp,#recruit_job_pr .nav_sp,#recruit_job_sales .nav_sp,#recruit_works .nav_sp{display:none}#recruit_about .recruit_nav,#recruit_index .recruit_nav,#recruit_interview_group_01 .recruit_nav,#recruit_interview_group_02 .recruit_nav,#recruit_interview_group_03 .recruit_nav,#recruit_interview_group_04 .recruit_nav,#recruit_interview_index .recruit_nav,#recruit_interview_staff_01 .recruit_nav,#recruit_interview_staff_02 .recruit_nav,#recruit_interview_staff_03 .recruit_nav,#recruit_interview_staff_04 .recruit_nav,#recruit_interview_staff_05 .recruit_nav,#recruit_job_edit .recruit_nav,#recruit_job_index .recruit_nav,#recruit_job_pr .recruit_nav,#recruit_job_sales .recruit_nav,#recruit_works .recruit_nav{width:100%}#recruit_about .nav_pc,#recruit_interview_index .nav_pc,#recruit_job_index .nav_pc,#recruit_works .nav_pc{display:block}#recruit_about .nav_pc .sub_navbar,#recruit_interview_index .nav_pc .sub_navbar,#recruit_job_index .nav_pc .sub_navbar,#recruit_works .nav_pc .sub_navbar{position:relative}#recruit_about .page-description img.header_bg,#recruit_interview_index .page-description img.header_bg,#recruit_job_index .page-description img.header_bg,#recruit_works .page-description img.header_bg{width:100%}#recruit_about .page-description p,#recruit_interview_index .page-description p,#recruit_job_index .page-description p,#recruit_works .page-description p{width:-moz-fit-content;width:fit-content}#recruit_about .page-description .main_title,#recruit_interview_index .page-description .main_title,#recruit_job_index .page-description .main_title,#recruit_works .page-description .main_title{background-color:#111;color:#fff;font-size:40px;padding:15px 20px}#recruit_about .page-description .sub_title,#recruit_interview_index .page-description .sub_title,#recruit_job_index .page-description .sub_title,#recruit_works .page-description .sub_title{background-color:#111;color:#fff;font-size:18px;margin-top:15px;padding:5px 20px}#recruit_interview_group_01 .nav_pc,#recruit_interview_group_02 .nav_pc,#recruit_interview_group_03 .nav_pc,#recruit_interview_group_04 .nav_pc,#recruit_interview_staff_01 .nav_pc,#recruit_interview_staff_02 .nav_pc,#recruit_interview_staff_03 .nav_pc,#recruit_interview_staff_04 .nav_pc,#recruit_interview_staff_05 .nav_pc,#recruit_job_edit .nav_pc,#recruit_job_pr .nav_pc,#recruit_job_sales .nav_pc{display:block}#recruit_interview_group_01 .nav_pc .sub_navbar,#recruit_interview_group_02 .nav_pc .sub_navbar,#recruit_interview_group_03 .nav_pc .sub_navbar,#recruit_interview_group_04 .nav_pc .sub_navbar,#recruit_interview_staff_01 .nav_pc .sub_navbar,#recruit_interview_staff_02 .nav_pc .sub_navbar,#recruit_interview_staff_03 .nav_pc .sub_navbar,#recruit_interview_staff_04 .nav_pc .sub_navbar,#recruit_interview_staff_05 .nav_pc .sub_navbar,#recruit_job_edit .nav_pc .sub_navbar,#recruit_job_pr .nav_pc .sub_navbar,#recruit_job_sales .nav_pc .sub_navbar{position:relative}#recruit_interview_group_01 .page-description img.header_bg,#recruit_interview_group_02 .page-description img.header_bg,#recruit_interview_group_03 .page-description img.header_bg,#recruit_interview_group_04 .page-description img.header_bg,#recruit_interview_staff_01 .page-description img.header_bg,#recruit_interview_staff_02 .page-description img.header_bg,#recruit_interview_staff_03 .page-description img.header_bg,#recruit_interview_staff_04 .page-description img.header_bg,#recruit_interview_staff_05 .page-description img.header_bg,#recruit_job_edit .page-description img.header_bg,#recruit_job_pr .page-description img.header_bg,#recruit_job_sales .page-description img.header_bg{width:70%}#recruit_interview_group_01 .page-description img.header_bg,#recruit_interview_group_02 .page-description img.header_bg,#recruit_interview_group_03 .page-description img.header_bg,#recruit_interview_group_04 .page-description img.header_bg,#recruit_interview_staff_01 .page-description img.header_bg,#recruit_interview_staff_02 .page-description img.header_bg,#recruit_interview_staff_03 .page-description img.header_bg,#recruit_interview_staff_04 .page-description img.header_bg,#recruit_interview_staff_05 .page-description img.header_bg{max-height:500px}#recruit_job_edit .page-description img.header_bg,#recruit_job_pr .page-description img.header_bg,#recruit_job_sales .page-description img.header_bg{max-height:750px}@media screen and (max-width:768px){#recruit_about,#recruit_index,#recruit_interview_group_01,#recruit_interview_group_02,#recruit_interview_group_03,#recruit_interview_group_04,#recruit_interview_index,#recruit_interview_staff_01,#recruit_interview_staff_02,#recruit_interview_staff_03,#recruit_interview_staff_04,#recruit_interview_staff_05,#recruit_job_edit,#recruit_job_index,#recruit_job_pr,#recruit_job_sales,#recruit_works{font-size:14px}#recruit_about h1,#recruit_index h1,#recruit_interview_group_01 h1,#recruit_interview_group_02 h1,#recruit_interview_group_03 h1,#recruit_interview_group_04 h1,#recruit_interview_index h1,#recruit_interview_staff_01 h1,#recruit_interview_staff_02 h1,#recruit_interview_staff_03 h1,#recruit_interview_staff_04 h1,#recruit_interview_staff_05 h1,#recruit_job_edit h1,#recruit_job_index h1,#recruit_job_pr h1,#recruit_job_sales h1,#recruit_works h1{font-size:20px}#recruit_about h2,#recruit_index h2,#recruit_interview_group_01 h2,#recruit_interview_group_02 h2,#recruit_interview_group_03 h2,#recruit_interview_group_04 h2,#recruit_interview_index h2,#recruit_interview_staff_01 h2,#recruit_interview_staff_02 h2,#recruit_interview_staff_03 h2,#recruit_interview_staff_04 h2,#recruit_interview_staff_05 h2,#recruit_job_edit h2,#recruit_job_index h2,#recruit_job_pr h2,#recruit_job_sales h2,#recruit_works h2{font-size:18px}#recruit_about .recruit a,#recruit_about h3,#recruit_index .recruit a,#recruit_index h3,#recruit_interview_group_01 .recruit a,#recruit_interview_group_01 h3,#recruit_interview_group_02 .recruit a,#recruit_interview_group_02 h3,#recruit_interview_group_03 .recruit a,#recruit_interview_group_03 h3,#recruit_interview_group_04 .recruit a,#recruit_interview_group_04 h3,#recruit_interview_index .recruit a,#recruit_interview_index h3,#recruit_interview_staff_01 .recruit a,#recruit_interview_staff_01 h3,#recruit_interview_staff_02 .recruit a,#recruit_interview_staff_02 h3,#recruit_interview_staff_03 .recruit a,#recruit_interview_staff_03 h3,#recruit_interview_staff_04 .recruit a,#recruit_interview_staff_04 h3,#recruit_interview_staff_05 .recruit a,#recruit_interview_staff_05 h3,#recruit_job_edit .recruit a,#recruit_job_edit h3,#recruit_job_index .recruit a,#recruit_job_index h3,#recruit_job_pr .recruit a,#recruit_job_pr h3,#recruit_job_sales .recruit a,#recruit_job_sales h3,#recruit_works .recruit a,#recruit_works h3{font-size:16px}#recruit_about section,#recruit_index section,#recruit_interview_group_01 section,#recruit_interview_group_02 section,#recruit_interview_group_03 section,#recruit_interview_group_04 section,#recruit_interview_index section,#recruit_interview_staff_01 section,#recruit_interview_staff_02 section,#recruit_interview_staff_03 section,#recruit_interview_staff_04 section,#recruit_interview_staff_05 section,#recruit_job_edit section,#recruit_job_index section,#recruit_job_pr section,#recruit_job_sales section,#recruit_works section{padding-left:15px;padding-right:15px}#recruit_about .breadcrumbs_pc,#recruit_index .breadcrumbs_pc,#recruit_interview_group_01 .breadcrumbs_pc,#recruit_interview_group_02 .breadcrumbs_pc,#recruit_interview_group_03 .breadcrumbs_pc,#recruit_interview_group_04 .breadcrumbs_pc,#recruit_interview_index .breadcrumbs_pc,#recruit_interview_staff_01 .breadcrumbs_pc,#recruit_interview_staff_02 .breadcrumbs_pc,#recruit_interview_staff_03 .breadcrumbs_pc,#recruit_interview_staff_04 .breadcrumbs_pc,#recruit_interview_staff_05 .breadcrumbs_pc,#recruit_job_edit .breadcrumbs_pc,#recruit_job_index .breadcrumbs_pc,#recruit_job_pr .breadcrumbs_pc,#recruit_job_sales .breadcrumbs_pc,#recruit_works .breadcrumbs_pc{display:none}#recruit_about .breadcrumbs_sp,#recruit_index .breadcrumbs_sp,#recruit_interview_group_01 .breadcrumbs_sp,#recruit_interview_group_02 .breadcrumbs_sp,#recruit_interview_group_03 .breadcrumbs_sp,#recruit_interview_group_04 .breadcrumbs_sp,#recruit_interview_index .breadcrumbs_sp,#recruit_interview_staff_01 .breadcrumbs_sp,#recruit_interview_staff_02 .breadcrumbs_sp,#recruit_interview_staff_03 .breadcrumbs_sp,#recruit_interview_staff_04 .breadcrumbs_sp,#recruit_interview_staff_05 .breadcrumbs_sp,#recruit_job_edit .breadcrumbs_sp,#recruit_job_index .breadcrumbs_sp,#recruit_job_pr .breadcrumbs_sp,#recruit_job_sales .breadcrumbs_sp,#recruit_works .breadcrumbs_sp{display:block;padding:0 20px}#recruit_about .recruit_breadcrumbs .breadcrumbs,#recruit_index .recruit_breadcrumbs .breadcrumbs,#recruit_interview_group_01 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_group_02 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_group_03 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_group_04 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_index .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_01 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_02 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_03 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_04 .recruit_breadcrumbs .breadcrumbs,#recruit_interview_staff_05 .recruit_breadcrumbs .breadcrumbs,#recruit_job_edit .recruit_breadcrumbs .breadcrumbs,#recruit_job_index .recruit_breadcrumbs .breadcrumbs,#recruit_job_pr .recruit_breadcrumbs .breadcrumbs,#recruit_job_sales .recruit_breadcrumbs .breadcrumbs,#recruit_works .recruit_breadcrumbs .breadcrumbs{margin:10px 0 15px}#recruit_about .recruit_breadcrumbs .breadcrumbs a,#recruit_index .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_group_01 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_group_02 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_group_03 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_group_04 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_index .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_01 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_02 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_03 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_04 .recruit_breadcrumbs .breadcrumbs a,#recruit_interview_staff_05 .recruit_breadcrumbs .breadcrumbs a,#recruit_job_edit .recruit_breadcrumbs .breadcrumbs a,#recruit_job_index .recruit_breadcrumbs .breadcrumbs a,#recruit_job_pr .recruit_breadcrumbs .breadcrumbs a,#recruit_job_sales .recruit_breadcrumbs .breadcrumbs a,#recruit_works .recruit_breadcrumbs .breadcrumbs a{font-size:12px}#recruit_about .nav_pc,#recruit_index .nav_pc,#recruit_interview_group_01 .nav_pc,#recruit_interview_group_02 .nav_pc,#recruit_interview_group_03 .nav_pc,#recruit_interview_group_04 .nav_pc,#recruit_interview_index .nav_pc,#recruit_interview_staff_01 .nav_pc,#recruit_interview_staff_02 .nav_pc,#recruit_interview_staff_03 .nav_pc,#recruit_interview_staff_04 .nav_pc,#recruit_interview_staff_05 .nav_pc,#recruit_job_edit .nav_pc,#recruit_job_index .nav_pc,#recruit_job_pr .nav_pc,#recruit_job_sales .nav_pc,#recruit_works .nav_pc{display:none}#recruit_about .nav_sp,#recruit_index .nav_sp,#recruit_interview_group_01 .nav_sp,#recruit_interview_group_02 .nav_sp,#recruit_interview_group_03 .nav_sp,#recruit_interview_group_04 .nav_sp,#recruit_interview_index .nav_sp,#recruit_interview_staff_01 .nav_sp,#recruit_interview_staff_02 .nav_sp,#recruit_interview_staff_03 .nav_sp,#recruit_interview_staff_04 .nav_sp,#recruit_interview_staff_05 .nav_sp,#recruit_job_edit .nav_sp,#recruit_job_index .nav_sp,#recruit_job_pr .nav_sp,#recruit_job_sales .nav_sp,#recruit_works .nav_sp{display:block;font-size:13px}#recruit_about .nav_sp .sub_navbar,#recruit_index .nav_sp .sub_navbar,#recruit_interview_group_01 .nav_sp .sub_navbar,#recruit_interview_group_02 .nav_sp .sub_navbar,#recruit_interview_group_03 .nav_sp .sub_navbar,#recruit_interview_group_04 .nav_sp .sub_navbar,#recruit_interview_index .nav_sp .sub_navbar,#recruit_interview_staff_01 .nav_sp .sub_navbar,#recruit_interview_staff_02 .nav_sp .sub_navbar,#recruit_interview_staff_03 .nav_sp .sub_navbar,#recruit_interview_staff_04 .nav_sp .sub_navbar,#recruit_interview_staff_05 .nav_sp .sub_navbar,#recruit_job_edit .nav_sp .sub_navbar,#recruit_job_index .nav_sp .sub_navbar,#recruit_job_pr .nav_sp .sub_navbar,#recruit_job_sales .nav_sp .sub_navbar,#recruit_works .nav_sp .sub_navbar{position:relative}#recruit_about .nav_sp .sub_navbar .recruit_nav,#recruit_index .nav_sp .sub_navbar .recruit_nav,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav,#recruit_job_index .nav_sp .sub_navbar .recruit_nav,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav,#recruit_works .nav_sp .sub_navbar .recruit_nav{display:block;margin:30px 0}#recruit_about .nav_sp .sub_navbar .recruit_nav ul,#recruit_index .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav ul,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav ul,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav ul,#recruit_job_index .nav_sp .sub_navbar .recruit_nav ul,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav ul,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav ul,#recruit_works .nav_sp .sub_navbar .recruit_nav ul{display:grid;grid-template-columns:1fr 1fr}#recruit_about .nav_sp .sub_navbar .recruit_nav ul li,#recruit_index .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav ul li,#recruit_job_index .nav_sp .sub_navbar .recruit_nav ul li,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav ul li,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav ul li,#recruit_works .nav_sp .sub_navbar .recruit_nav ul li{padding:10px}#recruit_about .nav_sp .sub_navbar .recruit_nav ul a,#recruit_index .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav ul a,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav ul a,#recruit_job_index .nav_sp .sub_navbar .recruit_nav ul a,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav ul a,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav ul a,#recruit_works .nav_sp .sub_navbar .recruit_nav ul a{border:2px solid #bdbdbd;border-radius:5px;display:block;font-size:15px;padding:10px 0;position:relative;text-align:center;width:100%;z-index:5}#recruit_about .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_index .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_job_index .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav ul a.triangle:after,#recruit_works .nav_sp .sub_navbar .recruit_nav ul a.triangle:after{border-color:transparent transparent transparent #bdbdbd;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#recruit_about .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_job_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_works .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper{display:block;margin:0 auto;padding:0 10px;width:100%}#recruit_about .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_job_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_works .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn{display:block;margin:15px auto;text-align:center;width:100%}#recruit_about h1.title:before,#recruit_index h1.title:before,#recruit_interview_group_01 h1.title:before,#recruit_interview_group_02 h1.title:before,#recruit_interview_group_03 h1.title:before,#recruit_interview_group_04 h1.title:before,#recruit_interview_index h1.title:before,#recruit_interview_staff_01 h1.title:before,#recruit_interview_staff_02 h1.title:before,#recruit_interview_staff_03 h1.title:before,#recruit_interview_staff_04 h1.title:before,#recruit_interview_staff_05 h1.title:before,#recruit_job_edit h1.title:before,#recruit_job_index h1.title:before,#recruit_job_pr h1.title:before,#recruit_job_sales h1.title:before,#recruit_works h1.title:before{margin-top:40px}#recruit_about section#recruit_footer,#recruit_index section#recruit_footer,#recruit_interview_group_01 section#recruit_footer,#recruit_interview_group_02 section#recruit_footer,#recruit_interview_group_03 section#recruit_footer,#recruit_interview_group_04 section#recruit_footer,#recruit_interview_index section#recruit_footer,#recruit_interview_staff_01 section#recruit_footer,#recruit_interview_staff_02 section#recruit_footer,#recruit_interview_staff_03 section#recruit_footer,#recruit_interview_staff_04 section#recruit_footer,#recruit_interview_staff_05 section#recruit_footer,#recruit_job_edit section#recruit_footer,#recruit_job_index section#recruit_footer,#recruit_job_pr section#recruit_footer,#recruit_job_sales section#recruit_footer,#recruit_works section#recruit_footer{display:block;font-size:13px;padding:30px 15px}#recruit_about section#recruit_footer .entry_btn_wrapper,#recruit_index section#recruit_footer .entry_btn_wrapper,#recruit_interview_group_01 section#recruit_footer .entry_btn_wrapper,#recruit_interview_group_02 section#recruit_footer .entry_btn_wrapper,#recruit_interview_group_03 section#recruit_footer .entry_btn_wrapper,#recruit_interview_group_04 section#recruit_footer .entry_btn_wrapper,#recruit_interview_index section#recruit_footer .entry_btn_wrapper,#recruit_interview_staff_01 section#recruit_footer .entry_btn_wrapper,#recruit_interview_staff_02 section#recruit_footer .entry_btn_wrapper,#recruit_interview_staff_03 section#recruit_footer .entry_btn_wrapper,#recruit_interview_staff_04 section#recruit_footer .entry_btn_wrapper,#recruit_interview_staff_05 section#recruit_footer .entry_btn_wrapper,#recruit_job_edit section#recruit_footer .entry_btn_wrapper,#recruit_job_index section#recruit_footer .entry_btn_wrapper,#recruit_job_pr section#recruit_footer .entry_btn_wrapper,#recruit_job_sales section#recruit_footer .entry_btn_wrapper,#recruit_works section#recruit_footer .entry_btn_wrapper{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:30px 0;width:100%}#recruit_about section#recruit_footer .entry_btn_wrapper a,#recruit_index section#recruit_footer .entry_btn_wrapper a,#recruit_interview_group_01 section#recruit_footer .entry_btn_wrapper a,#recruit_interview_group_02 section#recruit_footer .entry_btn_wrapper a,#recruit_interview_group_03 section#recruit_footer .entry_btn_wrapper a,#recruit_interview_group_04 section#recruit_footer .entry_btn_wrapper a,#recruit_interview_index section#recruit_footer .entry_btn_wrapper a,#recruit_interview_staff_01 section#recruit_footer .entry_btn_wrapper a,#recruit_interview_staff_02 section#recruit_footer .entry_btn_wrapper a,#recruit_interview_staff_03 section#recruit_footer .entry_btn_wrapper a,#recruit_interview_staff_04 section#recruit_footer .entry_btn_wrapper a,#recruit_interview_staff_05 section#recruit_footer .entry_btn_wrapper a,#recruit_job_edit section#recruit_footer .entry_btn_wrapper a,#recruit_job_index section#recruit_footer .entry_btn_wrapper a,#recruit_job_pr section#recruit_footer .entry_btn_wrapper a,#recruit_job_sales section#recruit_footer .entry_btn_wrapper a,#recruit_works section#recruit_footer .entry_btn_wrapper a{align-items:center;background-color:#fc6e00;border-radius:5px;color:#fff;font-size:15px;margin:0;padding:10px 13px;position:relative;text-align:center;width:100%}#recruit_about section#recruit_footer .entry_btn_wrapper a:before,#recruit_index section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_group_01 section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_group_02 section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_group_03 section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_group_04 section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_index section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_staff_01 section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_staff_02 section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_staff_03 section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_staff_04 section#recruit_footer .entry_btn_wrapper a:before,#recruit_interview_staff_05 section#recruit_footer .entry_btn_wrapper a:before,#recruit_job_edit section#recruit_footer .entry_btn_wrapper a:before,#recruit_job_index section#recruit_footer .entry_btn_wrapper a:before,#recruit_job_pr section#recruit_footer .entry_btn_wrapper a:before,#recruit_job_sales section#recruit_footer .entry_btn_wrapper a:before,#recruit_works section#recruit_footer .entry_btn_wrapper a:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 6px;content:"";display:inline-block;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#recruit_about section#recruit_footer ul,#recruit_index section#recruit_footer ul,#recruit_interview_group_01 section#recruit_footer ul,#recruit_interview_group_02 section#recruit_footer ul,#recruit_interview_group_03 section#recruit_footer ul,#recruit_interview_group_04 section#recruit_footer ul,#recruit_interview_index section#recruit_footer ul,#recruit_interview_staff_01 section#recruit_footer ul,#recruit_interview_staff_02 section#recruit_footer ul,#recruit_interview_staff_03 section#recruit_footer ul,#recruit_interview_staff_04 section#recruit_footer ul,#recruit_interview_staff_05 section#recruit_footer ul,#recruit_job_edit section#recruit_footer ul,#recruit_job_index section#recruit_footer ul,#recruit_job_pr section#recruit_footer ul,#recruit_job_sales section#recruit_footer ul,#recruit_works section#recruit_footer ul{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr;row-gap:15px;width:100%}#recruit_about section#recruit_footer ul li,#recruit_index section#recruit_footer ul li,#recruit_interview_group_01 section#recruit_footer ul li,#recruit_interview_group_02 section#recruit_footer ul li,#recruit_interview_group_03 section#recruit_footer ul li,#recruit_interview_group_04 section#recruit_footer ul li,#recruit_interview_index section#recruit_footer ul li,#recruit_interview_staff_01 section#recruit_footer ul li,#recruit_interview_staff_02 section#recruit_footer ul li,#recruit_interview_staff_03 section#recruit_footer ul li,#recruit_interview_staff_04 section#recruit_footer ul li,#recruit_interview_staff_05 section#recruit_footer ul li,#recruit_job_edit section#recruit_footer ul li,#recruit_job_index section#recruit_footer ul li,#recruit_job_pr section#recruit_footer ul li,#recruit_job_sales section#recruit_footer ul li,#recruit_works section#recruit_footer ul li{display:block;padding-left:15px;position:relative}#recruit_about section#recruit_footer ul li:before,#recruit_index section#recruit_footer ul li:before,#recruit_interview_group_01 section#recruit_footer ul li:before,#recruit_interview_group_02 section#recruit_footer ul li:before,#recruit_interview_group_03 section#recruit_footer ul li:before,#recruit_interview_group_04 section#recruit_footer ul li:before,#recruit_interview_index section#recruit_footer ul li:before,#recruit_interview_staff_01 section#recruit_footer ul li:before,#recruit_interview_staff_02 section#recruit_footer ul li:before,#recruit_interview_staff_03 section#recruit_footer ul li:before,#recruit_interview_staff_04 section#recruit_footer ul li:before,#recruit_interview_staff_05 section#recruit_footer ul li:before,#recruit_job_edit section#recruit_footer ul li:before,#recruit_job_index section#recruit_footer ul li:before,#recruit_job_pr section#recruit_footer ul li:before,#recruit_job_sales section#recruit_footer ul li:before,#recruit_works section#recruit_footer ul li:before{border-color:transparent transparent transparent #111;border-style:solid;border-width:6px 0 6px 6px;content:"";display:inline-block;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}#recruit_about .page-description,#recruit_about .page-description img.header_bg,#recruit_interview_index .page-description,#recruit_interview_index .page-description img.header_bg,#recruit_job_index .page-description,#recruit_job_index .page-description img.header_bg,#recruit_works .page-description,#recruit_works .page-description img.header_bg{min-height:150px}#recruit_about .page-description .main_title,#recruit_interview_index .page-description .main_title,#recruit_job_index .page-description .main_title,#recruit_works .page-description .main_title{font-size:21px;padding:10px 20px}#recruit_about .page-description .sub_title,#recruit_interview_index .page-description .sub_title,#recruit_job_index .page-description .sub_title,#recruit_works .page-description .sub_title{font-size:14px}#recruit_interview_group_01 .page-description,#recruit_interview_group_02 .page-description,#recruit_interview_group_03 .page-description,#recruit_interview_group_04 .page-description,#recruit_interview_staff_01 .page-description,#recruit_interview_staff_02 .page-description,#recruit_interview_staff_03 .page-description,#recruit_interview_staff_04 .page-description,#recruit_interview_staff_05 .page-description,#recruit_job_edit .page-description,#recruit_job_pr .page-description,#recruit_job_sales .page-description{margin:0 0 60px}#recruit_interview_group_01 .page-description img.header_bg,#recruit_interview_group_02 .page-description img.header_bg,#recruit_interview_group_03 .page-description img.header_bg,#recruit_interview_group_04 .page-description img.header_bg,#recruit_interview_staff_01 .page-description img.header_bg,#recruit_interview_staff_02 .page-description img.header_bg,#recruit_interview_staff_03 .page-description img.header_bg,#recruit_interview_staff_04 .page-description img.header_bg,#recruit_interview_staff_05 .page-description img.header_bg,#recruit_job_edit .page-description img.header_bg,#recruit_job_pr .page-description img.header_bg,#recruit_job_sales .page-description img.header_bg{height:auto;max-height:none;width:100%}#recruit_interview_group_01 .page-description .title,#recruit_interview_group_02 .page-description .title,#recruit_interview_group_03 .page-description .title,#recruit_interview_group_04 .page-description .title,#recruit_interview_staff_01 .page-description .title,#recruit_interview_staff_02 .page-description .title,#recruit_interview_staff_03 .page-description .title,#recruit_interview_staff_04 .page-description .title,#recruit_interview_staff_05 .page-description .title,#recruit_job_edit .page-description .title,#recruit_job_pr .page-description .title,#recruit_job_sales .page-description .title{bottom:0;top:auto;transform:translateY(50%)}#recruit_interview_group_01 .page-description .title p.job_name,#recruit_interview_group_02 .page-description .title p.job_name,#recruit_interview_group_03 .page-description .title p.job_name,#recruit_interview_group_04 .page-description .title p.job_name,#recruit_interview_staff_01 .page-description .title p.job_name,#recruit_interview_staff_02 .page-description .title p.job_name,#recruit_interview_staff_03 .page-description .title p.job_name,#recruit_interview_staff_04 .page-description .title p.job_name,#recruit_interview_staff_05 .page-description .title p.job_name,#recruit_job_edit .page-description .title p.job_name,#recruit_job_pr .page-description .title p.job_name,#recruit_job_sales .page-description .title p.job_name{font-size:18px;padding:20px;width:280px}#recruit_interview_group_01 .page-description img.header_bg,#recruit_interview_group_02 .page-description img.header_bg,#recruit_interview_group_03 .page-description img.header_bg,#recruit_interview_group_04 .page-description img.header_bg,#recruit_interview_staff_01 .page-description img.header_bg,#recruit_interview_staff_02 .page-description img.header_bg,#recruit_interview_staff_03 .page-description img.header_bg,#recruit_interview_staff_04 .page-description img.header_bg,#recruit_interview_staff_05 .page-description img.header_bg{-o-object-position:center;object-position:center}}@media screen and (max-width:576px){#recruit_about .nav_sp .sub_navbar .recruit_nav,#recruit_index .nav_sp .sub_navbar .recruit_nav,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav,#recruit_job_index .nav_sp .sub_navbar .recruit_nav,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav,#recruit_works .nav_sp .sub_navbar .recruit_nav{margin:0;padding:15px 0 0}#recruit_about .nav_sp .sub_navbar .recruit_nav ul li,#recruit_index .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav ul li,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav ul li,#recruit_job_index .nav_sp .sub_navbar .recruit_nav ul li,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav ul li,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav ul li,#recruit_works .nav_sp .sub_navbar .recruit_nav ul li{gap:10px;padding:3px}#recruit_about .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_index .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_job_index .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav ul li a,#recruit_works .nav_sp .sub_navbar .recruit_nav ul li a{font-size:12px}#recruit_about .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_index .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_job_index .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after,#recruit_works .nav_sp .sub_navbar .recruit_nav ul li a.triangle:after{border-width:6px 0 6px 6px;right:5px}#recruit_about .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_job_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper,#recruit_works .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper{gap:6px;margin:3px 0;padding:0 3px}#recruit_about .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_job_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn,#recruit_works .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn{margin:0 auto}#recruit_about .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_group_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_group_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_group_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_group_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_staff_01 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_staff_02 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_staff_03 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_staff_04 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_interview_staff_05 .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_job_edit .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_job_index .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after,#recruit_works .nav_sp .sub_navbar .recruit_nav .entry_btn_wrapper .recruit_entry_btn.triangle:after{border-width:6px 0 6px 6px;right:5px}#recruit_about .breadcrumbs_sp,#recruit_index .breadcrumbs_sp,#recruit_interview_group_01 .breadcrumbs_sp,#recruit_interview_group_02 .breadcrumbs_sp,#recruit_interview_group_03 .breadcrumbs_sp,#recruit_interview_group_04 .breadcrumbs_sp,#recruit_interview_index .breadcrumbs_sp,#recruit_interview_staff_01 .breadcrumbs_sp,#recruit_interview_staff_02 .breadcrumbs_sp,#recruit_interview_staff_03 .breadcrumbs_sp,#recruit_interview_staff_04 .breadcrumbs_sp,#recruit_interview_staff_05 .breadcrumbs_sp,#recruit_job_edit .breadcrumbs_sp,#recruit_job_index .breadcrumbs_sp,#recruit_job_pr .breadcrumbs_sp,#recruit_job_sales .breadcrumbs_sp,#recruit_works .breadcrumbs_sp{padding:0 15px}#recruit_about section#recruit_footer ul,#recruit_index section#recruit_footer ul,#recruit_interview_group_01 section#recruit_footer ul,#recruit_interview_group_02 section#recruit_footer ul,#recruit_interview_group_03 section#recruit_footer ul,#recruit_interview_group_04 section#recruit_footer ul,#recruit_interview_index section#recruit_footer ul,#recruit_interview_staff_01 section#recruit_footer ul,#recruit_interview_staff_02 section#recruit_footer ul,#recruit_interview_staff_03 section#recruit_footer ul,#recruit_interview_staff_04 section#recruit_footer ul,#recruit_interview_staff_05 section#recruit_footer ul,#recruit_job_edit section#recruit_footer ul,#recruit_job_index section#recruit_footer ul,#recruit_job_pr section#recruit_footer ul,#recruit_job_sales section#recruit_footer ul,#recruit_works section#recruit_footer ul{gap:15px}#recruit_about section#recruit_footer ul li,#recruit_index section#recruit_footer ul li,#recruit_interview_group_01 section#recruit_footer ul li,#recruit_interview_group_02 section#recruit_footer ul li,#recruit_interview_group_03 section#recruit_footer ul li,#recruit_interview_group_04 section#recruit_footer ul li,#recruit_interview_index section#recruit_footer ul li,#recruit_interview_staff_01 section#recruit_footer ul li,#recruit_interview_staff_02 section#recruit_footer ul li,#recruit_interview_staff_03 section#recruit_footer ul li,#recruit_interview_staff_04 section#recruit_footer ul li,#recruit_interview_staff_05 section#recruit_footer ul li,#recruit_job_edit section#recruit_footer ul li,#recruit_job_index section#recruit_footer ul li,#recruit_job_pr section#recruit_footer ul li,#recruit_job_sales section#recruit_footer ul li,#recruit_works section#recruit_footer ul li{padding-left:10px}#recruit_about section#recruit_footer ul li:before,#recruit_index section#recruit_footer ul li:before,#recruit_interview_group_01 section#recruit_footer ul li:before,#recruit_interview_group_02 section#recruit_footer ul li:before,#recruit_interview_group_03 section#recruit_footer ul li:before,#recruit_interview_group_04 section#recruit_footer ul li:before,#recruit_interview_index section#recruit_footer ul li:before,#recruit_interview_staff_01 section#recruit_footer ul li:before,#recruit_interview_staff_02 section#recruit_footer ul li:before,#recruit_interview_staff_03 section#recruit_footer ul li:before,#recruit_interview_staff_04 section#recruit_footer ul li:before,#recruit_interview_staff_05 section#recruit_footer ul li:before,#recruit_job_edit section#recruit_footer ul li:before,#recruit_job_index section#recruit_footer ul li:before,#recruit_job_pr section#recruit_footer ul li:before,#recruit_job_sales section#recruit_footer ul li:before,#recruit_works section#recruit_footer ul li:before{border-width:6px 0 6px 6px}#recruit_about section#recruit_footer ul li a,#recruit_index section#recruit_footer ul li a,#recruit_interview_group_01 section#recruit_footer ul li a,#recruit_interview_group_02 section#recruit_footer ul li a,#recruit_interview_group_03 section#recruit_footer ul li a,#recruit_interview_group_04 section#recruit_footer ul li a,#recruit_interview_index section#recruit_footer ul li a,#recruit_interview_staff_01 section#recruit_footer ul li a,#recruit_interview_staff_02 section#recruit_footer ul li a,#recruit_interview_staff_03 section#recruit_footer ul li a,#recruit_interview_staff_04 section#recruit_footer ul li a,#recruit_interview_staff_05 section#recruit_footer ul li a,#recruit_job_edit section#recruit_footer ul li a,#recruit_job_index section#recruit_footer ul li a,#recruit_job_pr section#recruit_footer ul li a,#recruit_job_sales section#recruit_footer ul li a,#recruit_works section#recruit_footer ul li a{font-size:12px}}#recruit_interview_index .title{position:relative}#recruit_interview_index .title .initials{color:#53c3f1}#recruit_interview_index .title .megaphone,#recruit_interview_index .title .mic{position:absolute;right:0;top:-5px;width:60px}#recruit_interview_index .feature_article,#recruit_interview_index .staff_interview{padding-bottom:120px}#recruit_interview_index .feature_article .contents_list,#recruit_interview_index .feature_article .staff_list,#recruit_interview_index .staff_interview .contents_list,#recruit_interview_index .staff_interview .staff_list{display:grid;gap:30px;grid-template-columns:repeat(2,auto);padding-top:30px;place-content:center;place-items:center;row-gap:40px}#recruit_interview_index .feature_article .contents_list a,#recruit_interview_index .feature_article .staff_list a,#recruit_interview_index .staff_interview .contents_list a,#recruit_interview_index .staff_interview .staff_list a{word-wrap:break-word;display:block;position:relative}#recruit_interview_index .feature_article .contents_list a p,#recruit_interview_index .feature_article .staff_list a p,#recruit_interview_index .staff_interview .contents_list a p,#recruit_interview_index .staff_interview .staff_list a p{background-color:#111;bottom:-20px;color:#fff;display:block;font-size:20px;left:0;padding:15px;position:absolute;width:90%}#recruit_interview_index .feature_article .contents_list a span,#recruit_interview_index .feature_article .staff_list a span,#recruit_interview_index .staff_interview .contents_list a span,#recruit_interview_index .staff_interview .staff_list a span{display:inline-block}#recruit_interview_index .feature_article .contents_list a img,#recruit_interview_index .feature_article .staff_list a img,#recruit_interview_index .staff_interview .contents_list a img,#recruit_interview_index .staff_interview .staff_list a img{border:5px solid #111;border-radius:10px}@media screen and (max-width:768px){#recruit_interview_index .title .megaphone,#recruit_interview_index .title .mic{top:3px;width:40px}#recruit_interview_index .feature_article .contents_list,#recruit_interview_index .feature_article .staff_list,#recruit_interview_index .staff_interview .contents_list,#recruit_interview_index .staff_interview .staff_list{grid-template-columns:1fr}#recruit_interview_index .feature_article .contents_list a p,#recruit_interview_index .feature_article .staff_list a p,#recruit_interview_index .staff_interview .contents_list a p,#recruit_interview_index .staff_interview .staff_list a p{bottom:-10px;font-size:18px;padding:10px 20px}}#recruit_interview_staff_01 section.self_introduction,#recruit_interview_staff_02 section.self_introduction,#recruit_interview_staff_03 section.self_introduction,#recruit_interview_staff_04 section.self_introduction,#recruit_interview_staff_05 section.self_introduction{background-image:url(../assets/recruit/image/interview/green_dots.svg);background-position:100%;background-repeat:no-repeat;background-size:300px}#recruit_interview_staff_01 section.q_and_a,#recruit_interview_staff_02 section.q_and_a,#recruit_interview_staff_03 section.q_and_a,#recruit_interview_staff_04 section.q_and_a,#recruit_interview_staff_05 section.q_and_a{background-image:url(../assets/recruit/image/interview/q_and_a_dots_1.svg),url(../assets/recruit/image/interview/q_and_a_dots_2.svg);background-position:left 30px top,100% 100%;background-repeat:no-repeat;background-size:150px}#recruit_interview_staff_01 section.q_and_a .dots_1,#recruit_interview_staff_01 section.q_and_a .dots_2,#recruit_interview_staff_02 section.q_and_a .dots_1,#recruit_interview_staff_02 section.q_and_a .dots_2,#recruit_interview_staff_03 section.q_and_a .dots_1,#recruit_interview_staff_03 section.q_and_a .dots_2,#recruit_interview_staff_04 section.q_and_a .dots_1,#recruit_interview_staff_04 section.q_and_a .dots_2,#recruit_interview_staff_05 section.q_and_a .dots_1,#recruit_interview_staff_05 section.q_and_a .dots_2{display:none}#recruit_interview_staff_01 h2,#recruit_interview_staff_01 h3,#recruit_interview_staff_02 h2,#recruit_interview_staff_02 h3,#recruit_interview_staff_03 h2,#recruit_interview_staff_03 h3,#recruit_interview_staff_04 h2,#recruit_interview_staff_04 h3,#recruit_interview_staff_05 h2,#recruit_interview_staff_05 h3{word-wrap:break-word}#recruit_interview_staff_01 h2 span,#recruit_interview_staff_01 h3 span,#recruit_interview_staff_02 h2 span,#recruit_interview_staff_02 h3 span,#recruit_interview_staff_03 h2 span,#recruit_interview_staff_03 h3 span,#recruit_interview_staff_04 h2 span,#recruit_interview_staff_04 h3 span,#recruit_interview_staff_05 h2 span,#recruit_interview_staff_05 h3 span{display:inline-block}#recruit_interview_staff_01 .contents_list,#recruit_interview_staff_01 .staff_list,#recruit_interview_staff_02 .contents_list,#recruit_interview_staff_02 .staff_list,#recruit_interview_staff_03 .contents_list,#recruit_interview_staff_03 .staff_list,#recruit_interview_staff_04 .contents_list,#recruit_interview_staff_04 .staff_list,#recruit_interview_staff_05 .contents_list,#recruit_interview_staff_05 .staff_list{display:grid;gap:30px;grid-template-columns:repeat(2,auto);padding-top:30px;place-content:center;place-items:center;row-gap:40px}#recruit_interview_staff_01 .contents_list a,#recruit_interview_staff_01 .staff_list a,#recruit_interview_staff_02 .contents_list a,#recruit_interview_staff_02 .staff_list a,#recruit_interview_staff_03 .contents_list a,#recruit_interview_staff_03 .staff_list a,#recruit_interview_staff_04 .contents_list a,#recruit_interview_staff_04 .staff_list a,#recruit_interview_staff_05 .contents_list a,#recruit_interview_staff_05 .staff_list a{word-wrap:break-word;display:block;position:relative}#recruit_interview_staff_01 .contents_list a p,#recruit_interview_staff_01 .staff_list a p,#recruit_interview_staff_02 .contents_list a p,#recruit_interview_staff_02 .staff_list a p,#recruit_interview_staff_03 .contents_list a p,#recruit_interview_staff_03 .staff_list a p,#recruit_interview_staff_04 .contents_list a p,#recruit_interview_staff_04 .staff_list a p,#recruit_interview_staff_05 .contents_list a p,#recruit_interview_staff_05 .staff_list a p{background-color:#111;bottom:-20px;color:#fff;display:block;font-size:20px;left:0;padding:15px;position:absolute;width:90%}#recruit_interview_staff_01 .contents_list a span,#recruit_interview_staff_01 .staff_list a span,#recruit_interview_staff_02 .contents_list a span,#recruit_interview_staff_02 .staff_list a span,#recruit_interview_staff_03 .contents_list a span,#recruit_interview_staff_03 .staff_list a span,#recruit_interview_staff_04 .contents_list a span,#recruit_interview_staff_04 .staff_list a span,#recruit_interview_staff_05 .contents_list a span,#recruit_interview_staff_05 .staff_list a span{display:inline-block}#recruit_interview_staff_01 .contents_list a img,#recruit_interview_staff_01 .staff_list a img,#recruit_interview_staff_02 .contents_list a img,#recruit_interview_staff_02 .staff_list a img,#recruit_interview_staff_03 .contents_list a img,#recruit_interview_staff_03 .staff_list a img,#recruit_interview_staff_04 .contents_list a img,#recruit_interview_staff_04 .staff_list a img,#recruit_interview_staff_05 .contents_list a img,#recruit_interview_staff_05 .staff_list a img{border:5px solid #111;border-radius:10px}#recruit_interview_staff_01 section#other_interview,#recruit_interview_staff_02 section#other_interview,#recruit_interview_staff_03 section#other_interview,#recruit_interview_staff_04 section#other_interview,#recruit_interview_staff_05 section#other_interview{margin:30px 0 0}#recruit_interview_staff_01 section#other_interview .more,#recruit_interview_staff_02 section#other_interview .more,#recruit_interview_staff_03 section#other_interview .more,#recruit_interview_staff_04 section#other_interview .more,#recruit_interview_staff_05 section#other_interview .more{background-color:#111;border-radius:5px;color:#fff;display:block;margin:60px auto 0;padding:15px 60px;position:relative;width:-moz-fit-content;width:fit-content}#recruit_interview_staff_01 section#other_interview .more:after,#recruit_interview_staff_02 section#other_interview .more:after,#recruit_interview_staff_03 section#other_interview .more:after,#recruit_interview_staff_04 section#other_interview .more:after,#recruit_interview_staff_05 section#other_interview .more:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;height:0;left:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#recruit_interview_staff_01 section#other_interview h1,#recruit_interview_staff_02 section#other_interview h1,#recruit_interview_staff_03 section#other_interview h1,#recruit_interview_staff_04 section#other_interview h1,#recruit_interview_staff_05 section#other_interview h1{display:flex;font-size:28px;gap:10px;justify-content:center;width:100%}#recruit_interview_staff_01 section#other_interview h1 p,#recruit_interview_staff_02 section#other_interview h1 p,#recruit_interview_staff_03 section#other_interview h1 p,#recruit_interview_staff_04 section#other_interview h1 p,#recruit_interview_staff_05 section#other_interview h1 p{background:linear-gradient(transparent 50%,#d4f0fc 0);display:inline;line-height:2;padding:0 5px 1px}#recruit_interview_staff_01 section#other_interview h1 img,#recruit_interview_staff_02 section#other_interview h1 img,#recruit_interview_staff_03 section#other_interview h1 img,#recruit_interview_staff_04 section#other_interview h1 img,#recruit_interview_staff_05 section#other_interview h1 img{width:20px}#recruit_interview_staff_01 section#other_interview h1 img:last-child,#recruit_interview_staff_02 section#other_interview h1 img:last-child,#recruit_interview_staff_03 section#other_interview h1 img:last-child,#recruit_interview_staff_04 section#other_interview h1 img:last-child,#recruit_interview_staff_05 section#other_interview h1 img:last-child{transform:scaleX(-1)}#recruit_interview_staff_01 section#other_interview h2,#recruit_interview_staff_02 section#other_interview h2,#recruit_interview_staff_03 section#other_interview h2,#recruit_interview_staff_04 section#other_interview h2,#recruit_interview_staff_05 section#other_interview h2{align-items:center;display:flex;font-size:25px;gap:10px;margin:45px 0 0;width:100%}#recruit_interview_staff_01 section#other_interview h2 img,#recruit_interview_staff_02 section#other_interview h2 img,#recruit_interview_staff_03 section#other_interview h2 img,#recruit_interview_staff_04 section#other_interview h2 img,#recruit_interview_staff_05 section#other_interview h2 img{display:block;width:50px}#recruit_interview_staff_01 section#other_interview h2:after,#recruit_interview_staff_02 section#other_interview h2:after,#recruit_interview_staff_03 section#other_interview h2:after,#recruit_interview_staff_04 section#other_interview h2:after,#recruit_interview_staff_05 section#other_interview h2:after{background-color:#111;content:"";flex-grow:1;height:3px;margin-left:5px}#recruit_interview_staff_01 .staff_interview,#recruit_interview_staff_02 .staff_interview,#recruit_interview_staff_03 .staff_interview,#recruit_interview_staff_04 .staff_interview,#recruit_interview_staff_05 .staff_interview{background-color:#8ec455;color:#fff;font-size:22px;height:60px;padding:0 0 0 30px;width:240px}#recruit_interview_staff_01 .staff_name,#recruit_interview_staff_02 .staff_name,#recruit_interview_staff_03 .staff_name,#recruit_interview_staff_04 .staff_name,#recruit_interview_staff_05 .staff_name{background-color:#111;color:#fff;font-size:32px;height:110px;padding:0 0 0 30px;width:480px}#recruit_interview_staff_01 .page-description img.header_bg,#recruit_interview_staff_02 .page-description img.header_bg,#recruit_interview_staff_03 .page-description img.header_bg,#recruit_interview_staff_04 .page-description img.header_bg,#recruit_interview_staff_05 .page-description img.header_bg{width:70%}#recruit_interview_staff_01 .title .initials,#recruit_interview_staff_02 .title .initials,#recruit_interview_staff_03 .title .initials,#recruit_interview_staff_04 .title .initials,#recruit_interview_staff_05 .title .initials{color:#8ec455}#recruit_interview_staff_01 .works_wrapper,#recruit_interview_staff_02 .works_wrapper,#recruit_interview_staff_03 .works_wrapper,#recruit_interview_staff_04 .works_wrapper,#recruit_interview_staff_05 .works_wrapper{background-color:#fff;border:5px solid #8ec455;border-radius:10px;display:block;margin:0 auto;padding:20px;width:-moz-fit-content;width:fit-content;z-index:1}#recruit_interview_staff_01 p.tantou,#recruit_interview_staff_02 p.tantou,#recruit_interview_staff_03 p.tantou,#recruit_interview_staff_04 p.tantou,#recruit_interview_staff_05 p.tantou{font-weight:700;margin:0 auto 15px;text-align:center}#recruit_interview_staff_01 .works,#recruit_interview_staff_02 .works,#recruit_interview_staff_03 .works,#recruit_interview_staff_04 .works,#recruit_interview_staff_05 .works{display:flex;gap:20px;padding:0 30px}#recruit_interview_staff_01 .works figure,#recruit_interview_staff_02 .works figure,#recruit_interview_staff_03 .works figure,#recruit_interview_staff_04 .works figure,#recruit_interview_staff_05 .works figure{display:flex;flex-flow:column}#recruit_interview_staff_01 .works figcaption,#recruit_interview_staff_02 .works figcaption,#recruit_interview_staff_03 .works figcaption,#recruit_interview_staff_04 .works figcaption,#recruit_interview_staff_05 .works figcaption{font-size:12px;font-weight:700;line-height:1.3;margin-top:10px;width:200px}#recruit_interview_staff_01 .works img,#recruit_interview_staff_02 .works img,#recruit_interview_staff_03 .works img,#recruit_interview_staff_04 .works img,#recruit_interview_staff_05 .works img{height:auto;-o-object-fit:contain;object-fit:contain;width:200px}@media screen and (max-width:768px){#recruit_interview_staff_01 section.q_and_a,#recruit_interview_staff_01 section.self_introduction,#recruit_interview_staff_02 section.q_and_a,#recruit_interview_staff_02 section.self_introduction,#recruit_interview_staff_03 section.q_and_a,#recruit_interview_staff_03 section.self_introduction,#recruit_interview_staff_04 section.q_and_a,#recruit_interview_staff_04 section.self_introduction,#recruit_interview_staff_05 section.q_and_a,#recruit_interview_staff_05 section.self_introduction{background-image:none}#recruit_interview_staff_01 section.q_and_a .dots_1,#recruit_interview_staff_01 section.q_and_a .dots_2,#recruit_interview_staff_02 section.q_and_a .dots_1,#recruit_interview_staff_02 section.q_and_a .dots_2,#recruit_interview_staff_03 section.q_and_a .dots_1,#recruit_interview_staff_03 section.q_and_a .dots_2,#recruit_interview_staff_04 section.q_and_a .dots_1,#recruit_interview_staff_04 section.q_and_a .dots_2,#recruit_interview_staff_05 section.q_and_a .dots_1,#recruit_interview_staff_05 section.q_and_a .dots_2{display:block}#recruit_interview_staff_01 .page-description img.header_bg,#recruit_interview_staff_02 .page-description img.header_bg,#recruit_interview_staff_03 .page-description img.header_bg,#recruit_interview_staff_04 .page-description img.header_bg,#recruit_interview_staff_05 .page-description img.header_bg{width:100%}#recruit_interview_staff_01 .page-description .title,#recruit_interview_staff_02 .page-description .title,#recruit_interview_staff_03 .page-description .title,#recruit_interview_staff_04 .page-description .title,#recruit_interview_staff_05 .page-description .title{top:50%}#recruit_interview_staff_01 .page-description .title .group_interview,#recruit_interview_staff_01 .page-description .title .staff_interview,#recruit_interview_staff_02 .page-description .title .group_interview,#recruit_interview_staff_02 .page-description .title .staff_interview,#recruit_interview_staff_03 .page-description .title .group_interview,#recruit_interview_staff_03 .page-description .title .staff_interview,#recruit_interview_staff_04 .page-description .title .group_interview,#recruit_interview_staff_04 .page-description .title .staff_interview,#recruit_interview_staff_05 .page-description .title .group_interview,#recruit_interview_staff_05 .page-description .title .staff_interview{font-size:20px;height:50px}#recruit_interview_staff_01 .page-description .title .staff_name,#recruit_interview_staff_01 .page-description .title .theme,#recruit_interview_staff_02 .page-description .title .staff_name,#recruit_interview_staff_02 .page-description .title .theme,#recruit_interview_staff_03 .page-description .title .staff_name,#recruit_interview_staff_03 .page-description .title .theme,#recruit_interview_staff_04 .page-description .title .staff_name,#recruit_interview_staff_04 .page-description .title .theme,#recruit_interview_staff_05 .page-description .title .staff_name,#recruit_interview_staff_05 .page-description .title .theme{font-size:20px;height:70px;width:350px}#recruit_interview_staff_01 section.self_introduction .green_dots,#recruit_interview_staff_02 section.self_introduction .green_dots,#recruit_interview_staff_03 section.self_introduction .green_dots,#recruit_interview_staff_04 section.self_introduction .green_dots,#recruit_interview_staff_05 section.self_introduction .green_dots{display:none}#recruit_interview_staff_01 section#other_interview h1,#recruit_interview_staff_02 section#other_interview h1,#recruit_interview_staff_03 section#other_interview h1,#recruit_interview_staff_04 section#other_interview h1,#recruit_interview_staff_05 section#other_interview h1{font-size:20px}#recruit_interview_staff_01 section#other_interview h2,#recruit_interview_staff_02 section#other_interview h2,#recruit_interview_staff_03 section#other_interview h2,#recruit_interview_staff_04 section#other_interview h2,#recruit_interview_staff_05 section#other_interview h2{font-size:18px}#recruit_interview_staff_01 section#other_interview .contents_list,#recruit_interview_staff_01 section#other_interview .staff_list,#recruit_interview_staff_02 section#other_interview .contents_list,#recruit_interview_staff_02 section#other_interview .staff_list,#recruit_interview_staff_03 section#other_interview .contents_list,#recruit_interview_staff_03 section#other_interview .staff_list,#recruit_interview_staff_04 section#other_interview .contents_list,#recruit_interview_staff_04 section#other_interview .staff_list,#recruit_interview_staff_05 section#other_interview .contents_list,#recruit_interview_staff_05 section#other_interview .staff_list{grid-template-columns:1fr}#recruit_interview_staff_01 section#other_interview .contents_list a p,#recruit_interview_staff_01 section#other_interview .staff_list a p,#recruit_interview_staff_02 section#other_interview .contents_list a p,#recruit_interview_staff_02 section#other_interview .staff_list a p,#recruit_interview_staff_03 section#other_interview .contents_list a p,#recruit_interview_staff_03 section#other_interview .staff_list a p,#recruit_interview_staff_04 section#other_interview .contents_list a p,#recruit_interview_staff_04 section#other_interview .staff_list a p,#recruit_interview_staff_05 section#other_interview .contents_list a p,#recruit_interview_staff_05 section#other_interview .staff_list a p{bottom:-10px;font-size:18px;padding:10px 20px}#recruit_interview_staff_01 .works,#recruit_interview_staff_02 .works,#recruit_interview_staff_03 .works,#recruit_interview_staff_04 .works,#recruit_interview_staff_05 .works{display:grid;gap:10px;grid-auto-flow:column;grid-template-columns:1fr 1fr;padding:0}#recruit_interview_staff_01 .works figcaption,#recruit_interview_staff_01 .works img,#recruit_interview_staff_02 .works figcaption,#recruit_interview_staff_02 .works img,#recruit_interview_staff_03 .works figcaption,#recruit_interview_staff_03 .works img,#recruit_interview_staff_04 .works figcaption,#recruit_interview_staff_04 .works img,#recruit_interview_staff_05 .works figcaption,#recruit_interview_staff_05 .works img{width:100%}}#recruit_interview_staff_01 h2.question,#recruit_interview_staff_02 h2.question,#recruit_interview_staff_03 h2.question,#recruit_interview_staff_04 h2.question,#recruit_interview_staff_05 h2.question{background:linear-gradient(transparent 50%,#e8f3dd 0);display:inline;line-height:2;padding:0 5px 1px}#recruit_interview_staff_01 p.detail,#recruit_interview_staff_02 p.detail,#recruit_interview_staff_03 p.detail,#recruit_interview_staff_04 p.detail,#recruit_interview_staff_05 p.detail{margin:25px 0}#recruit_interview_staff_01 section.q_and_a .dots_1,#recruit_interview_staff_02 section.q_and_a .dots_1,#recruit_interview_staff_03 section.q_and_a .dots_1,#recruit_interview_staff_04 section.q_and_a .dots_1,#recruit_interview_staff_05 section.q_and_a .dots_1{left:-100px;position:absolute;top:-100px;width:150px}#recruit_interview_staff_01 section.q_and_a .dots_2,#recruit_interview_staff_02 section.q_and_a .dots_2,#recruit_interview_staff_03 section.q_and_a .dots_2,#recruit_interview_staff_04 section.q_and_a .dots_2,#recruit_interview_staff_05 section.q_and_a .dots_2{bottom:-50px;position:absolute;right:-180px;width:150px}#recruit_interview_staff_01 section.q_and_a .waku,#recruit_interview_staff_02 section.q_and_a .waku,#recruit_interview_staff_03 section.q_and_a .waku,#recruit_interview_staff_04 section.q_and_a .waku,#recruit_interview_staff_05 section.q_and_a .waku{background-color:#fff;border:5px solid #111;border-radius:10px;padding:60px;position:relative;width:100%;z-index:1}#recruit_interview_staff_01 section.q_and_a .q_and_a_title,#recruit_interview_staff_02 section.q_and_a .q_and_a_title,#recruit_interview_staff_03 section.q_and_a .q_and_a_title,#recruit_interview_staff_04 section.q_and_a .q_and_a_title,#recruit_interview_staff_05 section.q_and_a .q_and_a_title{display:block;margin:0 auto -10px;width:256px}#recruit_interview_staff_01 section.q_and_a h3.question,#recruit_interview_staff_02 section.q_and_a h3.question,#recruit_interview_staff_03 section.q_and_a h3.question,#recruit_interview_staff_04 section.q_and_a h3.question,#recruit_interview_staff_05 section.q_and_a h3.question{background:none;color:#53c3f1}#recruit_interview_staff_01 section.q_and_a h3.question span.q,#recruit_interview_staff_02 section.q_and_a h3.question span.q,#recruit_interview_staff_03 section.q_and_a h3.question span.q,#recruit_interview_staff_04 section.q_and_a h3.question span.q,#recruit_interview_staff_05 section.q_and_a h3.question span.q{font-family:Oswald-Bold,Oswald,sans-serif;font-size:36px;top:30px}#recruit_interview_staff_01 section.q_and_a hr,#recruit_interview_staff_02 section.q_and_a hr,#recruit_interview_staff_03 section.q_and_a hr,#recruit_interview_staff_04 section.q_and_a hr,#recruit_interview_staff_05 section.q_and_a hr{margin:30px 0}#recruit_interview_staff_01 section.q_and_a .detail,#recruit_interview_staff_02 section.q_and_a .detail,#recruit_interview_staff_03 section.q_and_a .detail,#recruit_interview_staff_04 section.q_and_a .detail,#recruit_interview_staff_05 section.q_and_a .detail{margin:15px 0}#recruit_interview_staff_01 section.q_and_a .detail span,#recruit_interview_staff_02 section.q_and_a .detail span,#recruit_interview_staff_03 section.q_and_a .detail span,#recruit_interview_staff_04 section.q_and_a .detail span,#recruit_interview_staff_05 section.q_and_a .detail span{color:#ec6ca5;font-family:Oswald-Bold,Oswald,sans-serif;font-size:24px;font-weight:700}@media screen and (max-width:768px){#recruit_interview_staff_01 section.q_and_a .q_and_a_title,#recruit_interview_staff_02 section.q_and_a .q_and_a_title,#recruit_interview_staff_03 section.q_and_a .q_and_a_title,#recruit_interview_staff_04 section.q_and_a .q_and_a_title,#recruit_interview_staff_05 section.q_and_a .q_and_a_title{width:150px}#recruit_interview_staff_01 section.q_and_a .dots_1,#recruit_interview_staff_02 section.q_and_a .dots_1,#recruit_interview_staff_03 section.q_and_a .dots_1,#recruit_interview_staff_04 section.q_and_a .dots_1,#recruit_interview_staff_05 section.q_and_a .dots_1{left:-30px;top:-50px;width:70px}#recruit_interview_staff_01 section.q_and_a .dots_2,#recruit_interview_staff_02 section.q_and_a .dots_2,#recruit_interview_staff_03 section.q_and_a .dots_2,#recruit_interview_staff_04 section.q_and_a .dots_2,#recruit_interview_staff_05 section.q_and_a .dots_2{bottom:auto;right:-30px;top:-50px;width:70px}#recruit_interview_staff_01 section.q_and_a .waku,#recruit_interview_staff_02 section.q_and_a .waku,#recruit_interview_staff_03 section.q_and_a .waku,#recruit_interview_staff_04 section.q_and_a .waku,#recruit_interview_staff_05 section.q_and_a .waku{padding:30px 15px}#recruit_interview_staff_01 section.q_and_a hr,#recruit_interview_staff_02 section.q_and_a hr,#recruit_interview_staff_03 section.q_and_a hr,#recruit_interview_staff_04 section.q_and_a hr,#recruit_interview_staff_05 section.q_and_a hr{margin:15px 0}#recruit_interview_staff_01 section.q_and_a h3.question span.q,#recruit_interview_staff_02 section.q_and_a h3.question span.q,#recruit_interview_staff_03 section.q_and_a h3.question span.q,#recruit_interview_staff_04 section.q_and_a h3.question span.q,#recruit_interview_staff_05 section.q_and_a h3.question span.q{font-size:24px}}#recruit_interview_group_01 section.self_introduction,#recruit_interview_group_02 section.self_introduction,#recruit_interview_group_03 section.self_introduction,#recruit_interview_group_04 section.self_introduction{background-image:url(../assets/recruit/image/interview/yellow_dots.svg);background-position:right top 500px;background-repeat:no-repeat;background-size:300px}#recruit_interview_group_01 h2,#recruit_interview_group_01 h3,#recruit_interview_group_02 h2,#recruit_interview_group_02 h3,#recruit_interview_group_03 h2,#recruit_interview_group_03 h3,#recruit_interview_group_04 h2,#recruit_interview_group_04 h3{word-wrap:break-word}#recruit_interview_group_01 h2 span,#recruit_interview_group_01 h3 span,#recruit_interview_group_02 h2 span,#recruit_interview_group_02 h3 span,#recruit_interview_group_03 h2 span,#recruit_interview_group_03 h3 span,#recruit_interview_group_04 h2 span,#recruit_interview_group_04 h3 span{display:inline-block}#recruit_interview_group_01 section.self_introduction,#recruit_interview_group_02 section.self_introduction,#recruit_interview_group_03 section.self_introduction,#recruit_interview_group_04 section.self_introduction{position:relative}#recruit_interview_group_01 section.self_introduction .yellow_dots,#recruit_interview_group_02 section.self_introduction .yellow_dots,#recruit_interview_group_03 section.self_introduction .yellow_dots,#recruit_interview_group_04 section.self_introduction .yellow_dots{position:absolute;right:-200px;top:200px;width:400px;z-index:-1}#recruit_interview_group_01 section#other_interview,#recruit_interview_group_02 section#other_interview,#recruit_interview_group_03 section#other_interview,#recruit_interview_group_04 section#other_interview{margin:30px 0 0}#recruit_interview_group_01 section#other_interview .contents_list,#recruit_interview_group_01 section#other_interview .staff_list,#recruit_interview_group_02 section#other_interview .contents_list,#recruit_interview_group_02 section#other_interview .staff_list,#recruit_interview_group_03 section#other_interview .contents_list,#recruit_interview_group_03 section#other_interview .staff_list,#recruit_interview_group_04 section#other_interview .contents_list,#recruit_interview_group_04 section#other_interview .staff_list{display:grid;gap:30px;grid-template-columns:repeat(2,auto);padding-top:30px;place-content:center;place-items:center;row-gap:40px}#recruit_interview_group_01 section#other_interview .contents_list a,#recruit_interview_group_01 section#other_interview .staff_list a,#recruit_interview_group_02 section#other_interview .contents_list a,#recruit_interview_group_02 section#other_interview .staff_list a,#recruit_interview_group_03 section#other_interview .contents_list a,#recruit_interview_group_03 section#other_interview .staff_list a,#recruit_interview_group_04 section#other_interview .contents_list a,#recruit_interview_group_04 section#other_interview .staff_list a{word-wrap:break-word;display:block;position:relative}#recruit_interview_group_01 section#other_interview .contents_list a p,#recruit_interview_group_01 section#other_interview .staff_list a p,#recruit_interview_group_02 section#other_interview .contents_list a p,#recruit_interview_group_02 section#other_interview .staff_list a p,#recruit_interview_group_03 section#other_interview .contents_list a p,#recruit_interview_group_03 section#other_interview .staff_list a p,#recruit_interview_group_04 section#other_interview .contents_list a p,#recruit_interview_group_04 section#other_interview .staff_list a p{background-color:#111;bottom:-20px;color:#fff;display:block;font-size:20px;left:0;padding:15px;position:absolute;width:90%}#recruit_interview_group_01 section#other_interview .contents_list a span,#recruit_interview_group_01 section#other_interview .staff_list a span,#recruit_interview_group_02 section#other_interview .contents_list a span,#recruit_interview_group_02 section#other_interview .staff_list a span,#recruit_interview_group_03 section#other_interview .contents_list a span,#recruit_interview_group_03 section#other_interview .staff_list a span,#recruit_interview_group_04 section#other_interview .contents_list a span,#recruit_interview_group_04 section#other_interview .staff_list a span{display:inline-block}#recruit_interview_group_01 section#other_interview .contents_list a img,#recruit_interview_group_01 section#other_interview .staff_list a img,#recruit_interview_group_02 section#other_interview .contents_list a img,#recruit_interview_group_02 section#other_interview .staff_list a img,#recruit_interview_group_03 section#other_interview .contents_list a img,#recruit_interview_group_03 section#other_interview .staff_list a img,#recruit_interview_group_04 section#other_interview .contents_list a img,#recruit_interview_group_04 section#other_interview .staff_list a img{border:5px solid #111;border-radius:10px}#recruit_interview_group_01 section#other_interview .more,#recruit_interview_group_02 section#other_interview .more,#recruit_interview_group_03 section#other_interview .more,#recruit_interview_group_04 section#other_interview .more{background-color:#111;border-radius:5px;color:#fff;display:block;margin:60px auto 0;padding:15px 60px;position:relative;width:-moz-fit-content;width:fit-content}#recruit_interview_group_01 section#other_interview .more:after,#recruit_interview_group_02 section#other_interview .more:after,#recruit_interview_group_03 section#other_interview .more:after,#recruit_interview_group_04 section#other_interview .more:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;height:0;left:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#recruit_interview_group_01 section#other_interview h1,#recruit_interview_group_02 section#other_interview h1,#recruit_interview_group_03 section#other_interview h1,#recruit_interview_group_04 section#other_interview h1{display:flex;font-size:28px;gap:10px;justify-content:center;width:100%}#recruit_interview_group_01 section#other_interview h1 p,#recruit_interview_group_02 section#other_interview h1 p,#recruit_interview_group_03 section#other_interview h1 p,#recruit_interview_group_04 section#other_interview h1 p{background:linear-gradient(transparent 50%,#d4f0fc 0);display:inline;line-height:2;padding:0 5px 1px}#recruit_interview_group_01 section#other_interview h1 img,#recruit_interview_group_02 section#other_interview h1 img,#recruit_interview_group_03 section#other_interview h1 img,#recruit_interview_group_04 section#other_interview h1 img{width:20px}#recruit_interview_group_01 section#other_interview h1 img:last-child,#recruit_interview_group_02 section#other_interview h1 img:last-child,#recruit_interview_group_03 section#other_interview h1 img:last-child,#recruit_interview_group_04 section#other_interview h1 img:last-child{transform:scaleX(-1)}#recruit_interview_group_01 section#other_interview h2,#recruit_interview_group_02 section#other_interview h2,#recruit_interview_group_03 section#other_interview h2,#recruit_interview_group_04 section#other_interview h2{align-items:center;display:flex;font-size:25px;gap:10px;margin:45px 0 0;width:100%}#recruit_interview_group_01 section#other_interview h2 img,#recruit_interview_group_02 section#other_interview h2 img,#recruit_interview_group_03 section#other_interview h2 img,#recruit_interview_group_04 section#other_interview h2 img{display:block;width:50px}#recruit_interview_group_01 section#other_interview h2:after,#recruit_interview_group_02 section#other_interview h2:after,#recruit_interview_group_03 section#other_interview h2:after,#recruit_interview_group_04 section#other_interview h2:after{background-color:#111;content:"";flex-grow:1;height:3px;margin-left:5px}#recruit_interview_group_01 .group_interview,#recruit_interview_group_02 .group_interview,#recruit_interview_group_03 .group_interview,#recruit_interview_group_04 .group_interview{align-items:center;background-color:#ffc801;color:#fff;display:flex;font-size:22px;font-weight:700;height:60px;padding:0 0 0 30px;width:105px}#recruit_interview_group_01 .theme,#recruit_interview_group_02 .theme,#recruit_interview_group_03 .theme,#recruit_interview_group_04 .theme{align-items:center;background-color:#111;color:#fff;display:flex;font-size:32px;font-weight:700;height:110px;padding:0 0 0 30px;width:480px}#recruit_interview_group_01 section.summary,#recruit_interview_group_02 section.summary,#recruit_interview_group_03 section.summary,#recruit_interview_group_04 section.summary{margin-top:30px;padding:60px 0}#recruit_interview_group_01 section.summary h2.summary_text,#recruit_interview_group_02 section.summary h2.summary_text,#recruit_interview_group_03 section.summary h2.summary_text,#recruit_interview_group_04 section.summary h2.summary_text{line-height:1.8;position:relative;text-align:center}#recruit_interview_group_01 section.summary h2.summary_text img.summary_dots_1,#recruit_interview_group_02 section.summary h2.summary_text img.summary_dots_1,#recruit_interview_group_03 section.summary h2.summary_text img.summary_dots_1,#recruit_interview_group_04 section.summary h2.summary_text img.summary_dots_1{bottom:-100px;left:0;position:absolute;width:80px}#recruit_interview_group_01 section.summary h2.summary_text img.summary_dots_2,#recruit_interview_group_02 section.summary h2.summary_text img.summary_dots_2,#recruit_interview_group_03 section.summary h2.summary_text img.summary_dots_2,#recruit_interview_group_04 section.summary h2.summary_text img.summary_dots_2{position:absolute;right:0;top:-80px;width:50px}#recruit_interview_group_01 .staff_image,#recruit_interview_group_02 .staff_image,#recruit_interview_group_03 .staff_image,#recruit_interview_group_04 .staff_image{display:block;margin:15px 0}#recruit_interview_group_01 .staff_image.bookfair,#recruit_interview_group_01 .staff_image.cat,#recruit_interview_group_02 .staff_image.bookfair,#recruit_interview_group_02 .staff_image.cat,#recruit_interview_group_03 .staff_image.bookfair,#recruit_interview_group_03 .staff_image.cat,#recruit_interview_group_04 .staff_image.bookfair,#recruit_interview_group_04 .staff_image.cat{width:50%}#recruit_interview_group_01 .staff_image_wrapper,#recruit_interview_group_02 .staff_image_wrapper,#recruit_interview_group_03 .staff_image_wrapper,#recruit_interview_group_04 .staff_image_wrapper{display:flex;gap:10px}#recruit_interview_group_01 .staff_image_wrapper .staff_image,#recruit_interview_group_02 .staff_image_wrapper .staff_image,#recruit_interview_group_03 .staff_image_wrapper .staff_image,#recruit_interview_group_04 .staff_image_wrapper .staff_image{width:50%}#recruit_interview_group_01 .discussion_wrapper,#recruit_interview_group_02 .discussion_wrapper,#recruit_interview_group_03 .discussion_wrapper,#recruit_interview_group_04 .discussion_wrapper{display:grid;gap:60px;grid-auto-flow:column;grid-template-columns:auto 200px}#recruit_interview_group_01 .discussion_wrapper hr,#recruit_interview_group_02 .discussion_wrapper hr,#recruit_interview_group_03 .discussion_wrapper hr,#recruit_interview_group_04 .discussion_wrapper hr{display:none}#recruit_interview_group_01 .discussion_wrapper .contents,#recruit_interview_group_02 .discussion_wrapper .contents,#recruit_interview_group_03 .discussion_wrapper .contents,#recruit_interview_group_04 .discussion_wrapper .contents{grid-column:1/2}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper{grid-column:2/3;margin-bottom:60px}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .profile,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .profile,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .profile,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .profile{margin:30px 0}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .profile.blue,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .profile.blue,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .profile.blue,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .profile.blue{color:#0569b2}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .profile.blue .border:after,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .profile.blue .border:after,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .profile.blue .border:after,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .profile.blue .border:after{background-color:#0569b2}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .profile.red,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .profile.red,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .profile.red,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .profile.red{color:#cc1212}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .profile.red .border:after,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .profile.red .border:after,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .profile.red .border:after,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .profile.red .border:after{background-color:#cc1212}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .profile.green,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .profile.green,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .profile.green,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .profile.green{color:#24760c}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .profile.green .border:after,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .profile.green .border:after,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .profile.green .border:after,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .profile.green .border:after{background-color:#24760c}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .border,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .border,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .border,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .border{align-items:center;display:flex;font-family:Oswald-Bold,Oswald,sans-serif;font-weight:700}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper .border:after,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper .border:after,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper .border:after,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper .border:after{content:"";flex-grow:1;height:2px;margin-left:5px}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper p.name,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper p.name,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper p.name,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper p.name{width:100%}#recruit_interview_group_01 .discussion_wrapper .profile_wrapper p.detail,#recruit_interview_group_02 .discussion_wrapper .profile_wrapper p.detail,#recruit_interview_group_03 .discussion_wrapper .profile_wrapper p.detail,#recruit_interview_group_04 .discussion_wrapper .profile_wrapper p.detail{color:#111;width:100%}@media screen and (max-width:768px){#recruit_interview_group_01 section.self_introduction,#recruit_interview_group_02 section.self_introduction,#recruit_interview_group_03 section.self_introduction,#recruit_interview_group_04 section.self_introduction{background-image:none}#recruit_interview_group_01 section.summary h2.summary_text img.summary_dots_1,#recruit_interview_group_02 section.summary h2.summary_text img.summary_dots_1,#recruit_interview_group_03 section.summary h2.summary_text img.summary_dots_1,#recruit_interview_group_04 section.summary h2.summary_text img.summary_dots_1{bottom:-50px;left:0;top:auto;width:40px}#recruit_interview_group_01 section.summary h2.summary_text img.summary_dots_2,#recruit_interview_group_02 section.summary h2.summary_text img.summary_dots_2,#recruit_interview_group_03 section.summary h2.summary_text img.summary_dots_2,#recruit_interview_group_04 section.summary h2.summary_text img.summary_dots_2{right:0;top:-70px;width:20px}#recruit_interview_group_01 section.self_introduction .yellow_dots,#recruit_interview_group_02 section.self_introduction .yellow_dots,#recruit_interview_group_03 section.self_introduction .yellow_dots,#recruit_interview_group_04 section.self_introduction .yellow_dots{display:none}#recruit_interview_group_01 .page-description .title,#recruit_interview_group_02 .page-description .title,#recruit_interview_group_03 .page-description .title,#recruit_interview_group_04 .page-description .title{top:50%}#recruit_interview_group_01 .page-description .title .group_interview,#recruit_interview_group_02 .page-description .title .group_interview,#recruit_interview_group_03 .page-description .title .group_interview,#recruit_interview_group_04 .page-description .title .group_interview{font-size:20px;height:50px}#recruit_interview_group_01 .page-description .title .theme,#recruit_interview_group_02 .page-description .title .theme,#recruit_interview_group_03 .page-description .title .theme,#recruit_interview_group_04 .page-description .title .theme{font-size:20px;height:70px;width:350px}#recruit_interview_group_01 section#other_interview h1,#recruit_interview_group_02 section#other_interview h1,#recruit_interview_group_03 section#other_interview h1,#recruit_interview_group_04 section#other_interview h1{font-size:20px}#recruit_interview_group_01 section#other_interview h2,#recruit_interview_group_02 section#other_interview h2,#recruit_interview_group_03 section#other_interview h2,#recruit_interview_group_04 section#other_interview h2{font-size:18px}#recruit_interview_group_01 section#other_interview .contents_list,#recruit_interview_group_01 section#other_interview .staff_list,#recruit_interview_group_02 section#other_interview .contents_list,#recruit_interview_group_02 section#other_interview .staff_list,#recruit_interview_group_03 section#other_interview .contents_list,#recruit_interview_group_03 section#other_interview .staff_list,#recruit_interview_group_04 section#other_interview .contents_list,#recruit_interview_group_04 section#other_interview .staff_list{grid-template-columns:1fr}#recruit_interview_group_01 section#other_interview .contents_list a p,#recruit_interview_group_01 section#other_interview .staff_list a p,#recruit_interview_group_02 section#other_interview .contents_list a p,#recruit_interview_group_02 section#other_interview .staff_list a p,#recruit_interview_group_03 section#other_interview .contents_list a p,#recruit_interview_group_03 section#other_interview .staff_list a p,#recruit_interview_group_04 section#other_interview .contents_list a p,#recruit_interview_group_04 section#other_interview .staff_list a p{bottom:-10px;font-size:18px;padding:10px 20px}#recruit_interview_group_01 .discussion_wrapper,#recruit_interview_group_01 .discussion_wrapper hr,#recruit_interview_group_02 .discussion_wrapper,#recruit_interview_group_02 .discussion_wrapper hr,#recruit_interview_group_03 .discussion_wrapper,#recruit_interview_group_03 .discussion_wrapper hr,#recruit_interview_group_04 .discussion_wrapper,#recruit_interview_group_04 .discussion_wrapper hr{display:block}#recruit_interview_group_01 .profile,#recruit_interview_group_02 .profile,#recruit_interview_group_03 .profile,#recruit_interview_group_04 .profile{padding:0 15px}}#recruit_interview_group_01 h2.question,#recruit_interview_group_02 h2.question,#recruit_interview_group_03 h2.question,#recruit_interview_group_04 h2.question{background:linear-gradient(transparent 50%,#fff8c0 0);display:inline;line-height:2;padding:0 5px 1px}#recruit_interview_group_01 .discussion,#recruit_interview_group_02 .discussion,#recruit_interview_group_03 .discussion,#recruit_interview_group_04 .discussion{margin:30px 0;width:100%}#recruit_interview_group_01 .discussion .comment,#recruit_interview_group_02 .discussion .comment,#recruit_interview_group_03 .discussion .comment,#recruit_interview_group_04 .discussion .comment{display:grid;gap:10px;grid-auto-flow:column;grid-template-columns:30px auto}#recruit_interview_group_01 .discussion .comment p.name,#recruit_interview_group_02 .discussion .comment p.name,#recruit_interview_group_03 .discussion .comment p.name,#recruit_interview_group_04 .discussion .comment p.name{display:block;width:50px}#recruit_interview_group_01 .discussion .comment.blue,#recruit_interview_group_02 .discussion .comment.blue,#recruit_interview_group_03 .discussion .comment.blue,#recruit_interview_group_04 .discussion .comment.blue{color:#0569b2}#recruit_interview_group_01 .discussion .comment.red,#recruit_interview_group_02 .discussion .comment.red,#recruit_interview_group_03 .discussion .comment.red,#recruit_interview_group_04 .discussion .comment.red{color:#cc1212}#recruit_interview_group_01 .discussion .comment.green,#recruit_interview_group_02 .discussion .comment.green,#recruit_interview_group_03 .discussion .comment.green,#recruit_interview_group_04 .discussion .comment.green{color:#24760c}#recruit_interview_group_04 .page-description .title p.theme{width:580px}@media screen and (max-width:768px){#recruit_interview_group_04 .page-description .title p.theme{width:380px}}@media screen and (max-width:576px){#recruit_interview_group_04 .page-description .title p.theme{font-size:18px;width:340px}}#recruit_works .dre_novels_color{border-color:#e00}#recruit_works .dre_comics_color{border-color:#ff7800}#recruit_works .dre_studios_color{border-color:#818181}#recruit_works .dre_pictures_color{border-color:#0081cb}#recruit_works section{padding:90px 15px 120px}#recruit_works section.drecom_media_bland .drecom_media_logo{display:block;margin:60px auto 15px;max-width:500px;width:100%}#recruit_works section.drecom_media_bland .border_tree{display:grid;grid-template-columns:repeat(8,1fr);width:100%}#recruit_works section.drecom_media_bland .border_tree .tree{height:50px}#recruit_works section.drecom_media_bland .border_tree .tree.top{grid-row:1}#recruit_works section.drecom_media_bland .border_tree .tree.top.left{border-right:2px solid #111;grid-column:3/5}#recruit_works section.drecom_media_bland .border_tree .tree.top.right{border-left:2px solid #111;grid-column:5/7}#recruit_works section.drecom_media_bland .border_tree .tree.bottom{grid-row:2}#recruit_works section.drecom_media_bland .border_tree .tree.bottom.left{border-left:4px solid #111;border-right:2px solid #111;border-top:4px solid #111;grid-column:2/4}#recruit_works section.drecom_media_bland .border_tree .tree.bottom.center{border-left:2px solid #111;border-right:2px solid #111;border-top:4px solid #111;grid-column:4/6}#recruit_works section.drecom_media_bland .border_tree .tree.bottom.right{border-left:2px solid #111;border-right:4px solid #111;border-top:4px solid #111;grid-column:6/8}#recruit_works section.drecom_media_bland .border_tree .bland_image{display:grid;grid-row:3;height:auto;padding:15px 30px;place-items:center;width:100%}#recruit_works section.drecom_media_bland .border_tree .bland_image img{width:100%}#recruit_works section.drecom_media_bland .border_tree .bland_image.drenovels{grid-column:1/3}#recruit_works section.drecom_media_bland .border_tree .bland_image.drecomics{grid-column:3/5}#recruit_works section.drecom_media_bland .border_tree .bland_image.drestudios{grid-column:5/7}#recruit_works section.drecom_media_bland .border_tree .bland_image.drepictures{grid-column:7/9}#recruit_works section.drecom_media_bland .scroll_button{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr 1fr}#recruit_works section.drecom_media_bland .scroll_button a{background-color:#fff;border-radius:10px;border-style:solid;border-width:4px;display:flex;font-size:18px;font-weight:700;justify-content:center;padding:15px 0 30px;position:relative;width:100%}#recruit_works section.drecom_media_bland .scroll_button a:after{border-style:solid;border-width:8px 0 8px 8px;content:"";display:inline-block;height:0;position:absolute;top:45px;transform:rotate(90deg);width:0}#recruit_works section.drecom_media_bland .scroll_button a.dre_novels_color:after{border-color:transparent transparent transparent #e00}#recruit_works section.drecom_media_bland .scroll_button a.dre_comics_color:after{border-color:transparent transparent transparent #ff7800}#recruit_works section.drecom_media_bland .scroll_button a.dre_studios_color:after{border-color:transparent transparent transparent #818181}#recruit_works section.drecom_media_bland .scroll_button a.dre_pictures_color:after{border-color:transparent transparent transparent #0081cb}#recruit_works .label .title_inner{display:flex;justify-content:center;width:100%}#recruit_works .label .title_inner .title img{top:50px;width:405px}#recruit_works .label .product{display:grid;gap:20px;padding:15px;place-content:center;place-items:center}#recruit_works .label .product img{width:100%}#recruit_works .label .dre_comics_product,#recruit_works .label .dre_novels_product,#recruit_works .label .dre_studios_product{grid-template-columns:1fr 1fr 1fr 1fr}#recruit_works .label .dre_pictures_product{grid-template-columns:1fr 1fr}#recruit_works .label picture.title img{position:relative;z-index:99}#recruit_works .label .wrapper{background-color:#fff;border-radius:10px;border-style:solid;border-width:5px;padding:90px 30px 30px;place-content:center;place-items:center;position:relative;width:100%;z-index:1}#recruit_works .label .top_button{align-items:center;border-radius:5px;color:#fff;display:flex;font-size:18px;gap:5px;justify-content:center;margin:15px auto 0;padding:15px 40px 15px 35px;position:relative;width:-moz-fit-content;width:fit-content}#recruit_works .label .top_button:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}@media screen and (max-width:768px){#recruit_works section.drecom_media_bland .border_tree .bland_image{padding:15px 15px 30px}#recruit_works section.drecom_media_bland .scroll_button{gap:20px;grid-template-columns:1fr 1fr}#recruit_works .label .title_inner .title img{width:100%}#recruit_works .label .top_button{padding:15px 0;width:100%}#recruit_works .label .wrapper{padding:60px 15px 30px}#recruit_works .label .dre_comics_product,#recruit_works .label .dre_novels_product,#recruit_works .label .dre_studios_product{grid-template-columns:1fr 1fr}}#recruit_job_edit p,#recruit_job_pr p,#recruit_job_sales p{word-wrap:break-word}#recruit_job_edit p span,#recruit_job_pr p span,#recruit_job_sales p span{display:inline-block}#recruit_job_edit section#comics_editer,#recruit_job_edit section#ebook_sales,#recruit_job_edit section#lightnovels_editer,#recruit_job_edit section#paperbook_sales,#recruit_job_edit section#webtoon_editer,#recruit_job_pr section#comics_editer,#recruit_job_pr section#ebook_sales,#recruit_job_pr section#lightnovels_editer,#recruit_job_pr section#paperbook_sales,#recruit_job_pr section#webtoon_editer,#recruit_job_sales section#comics_editer,#recruit_job_sales section#ebook_sales,#recruit_job_sales section#lightnovels_editer,#recruit_job_sales section#paperbook_sales,#recruit_job_sales section#webtoon_editer{margin:-110px 0 0;padding:170px 0 30px;position:relative}#recruit_job_edit section#pr,#recruit_job_pr section#pr,#recruit_job_sales section#pr{padding:60px 0 30px}#recruit_job_edit .title_wrapper,#recruit_job_pr .title_wrapper,#recruit_job_sales .title_wrapper{padding:0 15px}#recruit_job_edit section#scroll,#recruit_job_pr section#scroll,#recruit_job_sales section#scroll{margin:0;padding:30px 0}#recruit_job_edit section#scroll a,#recruit_job_pr section#scroll a,#recruit_job_sales section#scroll a{z-index:2}#recruit_job_edit .background_dots_blue,#recruit_job_edit .background_dots_pink,#recruit_job_edit .background_dots_red,#recruit_job_pr .background_dots_blue,#recruit_job_pr .background_dots_pink,#recruit_job_pr .background_dots_red,#recruit_job_sales .background_dots_blue,#recruit_job_sales .background_dots_pink,#recruit_job_sales .background_dots_red{margin:120px 0 0;padding:10px 15px 90px;width:100%}#recruit_job_edit .title .job_name,#recruit_job_pr .title .job_name,#recruit_job_sales .title .job_name{background-color:#111;color:#fff;font-size:32px;padding:40px 0 40px 30px;width:480px}#recruit_job_edit .title .job_name.edit,#recruit_job_pr .title .job_name.edit,#recruit_job_sales .title .job_name.edit{background-color:#ec6ca5}#recruit_job_edit .title .job_name.sales,#recruit_job_pr .title .job_name.sales,#recruit_job_sales .title .job_name.sales{background-color:#ef2626}#recruit_job_edit .title .job_name.pr,#recruit_job_pr .title .job_name.pr,#recruit_job_sales .title .job_name.pr{background-color:#53c3f1}#recruit_job_index .job_list{display:grid;gap:30px;grid-template:repeat(2,auto)/repeat(2,auto)}#recruit_job_index .job_list a.job_pr .title{top:65%}#recruit_job_index .job_list a{display:block;position:relative}#recruit_job_index .job_list a img{border:5px solid #111;border-radius:20px;display:block}#recruit_job_index .job_list a .title{display:block;font-weight:700;position:absolute;right:0;text-align:right;top:45%;width:auto}#recruit_job_index .job_list a .title .job_name{color:#fff;display:block;font-size:28px;margin:0 4px 0 auto;padding:25px 60px 25px 30px;width:-moz-fit-content;width:fit-content}#recruit_job_index .job_list a .title .job_name.edit{background-color:#ec6ca5}#recruit_job_index .job_list a .title .job_name.sales{background-color:#ef2626}#recruit_job_index .job_list a .title .job_name.pr{background-color:#53c3f1}#recruit_job_index .job_list a .title .job_name span{height:100%;position:relative;width:100%}#recruit_job_index .job_list a .title .job_name span:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 8px;content:"";display:inline-block;height:0;left:auto;position:absolute;right:-30px;top:53%;transform:translateY(-50%);width:0}#recruit_job_index .job_list a .title .job_tantou{background-color:#111;color:#fff;margin:10px 0 0;padding:15px}@media screen and (max-width:768px){#recruit_job_index .job_list{grid-template-columns:1fr}#recruit_job_index .job_list a{margin:0 auto;max-width:500px}#recruit_job_index .job_list a .title{top:60%}#recruit_job_index .job_list a .title .job_name{font-size:16px;margin:0 4px 0 auto;padding:15px 45px 15px 25px}#recruit_job_index .job_list a .title .job_name span:after{right:-25px}#recruit_job_index .job_list a .title .job_tantou{font-size:13px;padding:5px 15px}}@media screen and (max-width:576px){#recruit_job_index .job_list a .title{top:45%}}#recruit_job_edit #comics_editer,#recruit_job_edit #ebook_sales,#recruit_job_edit #lightnovels_editer,#recruit_job_edit #paperbook_sales,#recruit_job_edit #pr,#recruit_job_edit #webtoon_editer,#recruit_job_pr #comics_editer,#recruit_job_pr #ebook_sales,#recruit_job_pr #lightnovels_editer,#recruit_job_pr #paperbook_sales,#recruit_job_pr #pr,#recruit_job_pr #webtoon_editer,#recruit_job_sales #comics_editer,#recruit_job_sales #ebook_sales,#recruit_job_sales #lightnovels_editer,#recruit_job_sales #paperbook_sales,#recruit_job_sales #pr,#recruit_job_sales #webtoon_editer{background-position:left -50px top 100px;background-repeat:no-repeat;background-size:200px}#recruit_job_edit #comics_editer,#recruit_job_edit #lightnovels_editer,#recruit_job_edit #webtoon_editer,#recruit_job_pr #comics_editer,#recruit_job_pr #lightnovels_editer,#recruit_job_pr #webtoon_editer,#recruit_job_sales #comics_editer,#recruit_job_sales #lightnovels_editer,#recruit_job_sales #webtoon_editer{background-image:url(../assets/recruit/image/job/bg_dots_1_pink.svg)}#recruit_job_edit #ebook_sales,#recruit_job_edit #paperbook_sales,#recruit_job_pr #ebook_sales,#recruit_job_pr #paperbook_sales,#recruit_job_sales #ebook_sales,#recruit_job_sales #paperbook_sales{background-image:url(../assets/recruit/image/job/bg_dots_1_red.svg)}#recruit_job_edit #pr,#recruit_job_pr #pr,#recruit_job_sales #pr{background-image:url(../assets/recruit/image/job/bg_dots_1_blue.svg)}#recruit_job_edit .detail,#recruit_job_pr .detail,#recruit_job_sales .detail{position:relative}#recruit_job_edit .bg_dots_2,#recruit_job_pr .bg_dots_2,#recruit_job_sales .bg_dots_2{bottom:-50px;position:absolute;right:0;width:100px}#recruit_job_edit .job_category .job_img,#recruit_job_pr .job_category .job_img,#recruit_job_sales .job_category .job_img{display:grid;gap:20px;grid-template:repeat(2,auto)/repeat(2,auto);place-content:center;place-items:center;row-gap:40px}#recruit_job_edit section.join_us,#recruit_job_pr section.join_us,#recruit_job_sales section.join_us{align-items:center;background-color:#fc6e00;display:flex;flex-direction:column;font-family:Oswald-Bold,Oswald,sans-serif;font-weight:700;margin:-30px 0 0}#recruit_job_edit section.join_us p,#recruit_job_pr section.join_us p,#recruit_job_sales section.join_us p{color:#fff;display:block;font-size:60px;padding:50px 0;position:relative;text-align:center}#recruit_job_edit section.join_us p:after,#recruit_job_edit section.join_us p:before,#recruit_job_pr section.join_us p:after,#recruit_job_pr section.join_us p:before,#recruit_job_sales section.join_us p:after,#recruit_job_sales section.join_us p:before{background:#fff;content:"";display:inline-block;height:1em;margin:-.2em 1em 0;position:relative;vertical-align:middle;width:4px}#recruit_job_edit section.join_us p:before,#recruit_job_pr section.join_us p:before,#recruit_job_sales section.join_us p:before{transform:rotate(-35deg)}#recruit_job_edit section.join_us p:after,#recruit_job_pr section.join_us p:after,#recruit_job_sales section.join_us p:after{transform:rotate(35deg)}#recruit_job_edit section.join_us a,#recruit_job_pr section.join_us a,#recruit_job_sales section.join_us a{background-color:#fff;color:#fc6e00;display:block;font-size:25px;margin-bottom:60px;padding:20px 90px;position:relative;text-align:center}#recruit_job_edit section.join_us .entry_wrapper,#recruit_job_pr section.join_us .entry_wrapper,#recruit_job_sales section.join_us .entry_wrapper{display:block;margin:0 15px;max-width:500px;width:100%}#recruit_job_edit section.join_us .triangle-button:after,#recruit_job_pr section.join_us .triangle-button:after,#recruit_job_sales section.join_us .triangle-button:after{border-color:transparent transparent transparent #fc6e00;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#recruit_job_edit .scroll_button,#recruit_job_pr .scroll_button,#recruit_job_sales .scroll_button{display:flex;gap:30px}#recruit_job_edit .recruit_btn,#recruit_job_pr .recruit_btn,#recruit_job_sales .recruit_btn{align-items:center;background-color:#111;border:2px solid #111;border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:700;margin:0;padding:10px 40px 10px 20px;position:relative;width:-moz-fit-content;width:fit-content}#recruit_job_edit .interview_btn,#recruit_job_pr .interview_btn,#recruit_job_sales .interview_btn{display:flex;justify-content:center;margin:15px auto}#recruit_job_edit .color_edit a,#recruit_job_pr .color_edit a,#recruit_job_sales .color_edit a{background-color:#ec6ca5;border:none}#recruit_job_edit .color_sales a,#recruit_job_pr .color_sales a,#recruit_job_sales .color_sales a{background-color:#ef2626;border:none}#recruit_job_edit .recruit_btn:after,#recruit_job_pr .recruit_btn:after,#recruit_job_sales .recruit_btn:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#recruit_job_edit #lightnovels_editer .title,#recruit_job_pr #lightnovels_editer .title,#recruit_job_sales #lightnovels_editer .title{background-image:url(../img/logo/dre_novels_sq.svg);background-repeat:no-repeat;background-size:auto 35px;padding-left:50px}#recruit_job_edit #comics_editer .title,#recruit_job_pr #comics_editer .title,#recruit_job_sales #comics_editer .title{background-image:url(../img/logo/dre_comics_sq.svg);background-repeat:no-repeat;background-size:auto 35px;padding-left:50px}#recruit_job_edit #webtoon_editer .title,#recruit_job_pr #webtoon_editer .title,#recruit_job_sales #webtoon_editer .title{background-image:url(../img/logo/dre_studios_sq.svg);background-repeat:no-repeat;background-size:auto 35px;padding-left:50px}#recruit_job_edit .wrapper,#recruit_job_pr .wrapper,#recruit_job_sales .wrapper{background-color:#fff;border:5px solid #111;border-radius:10px;padding:60px 30px 30px;position:relative;width:100%;z-index:1}#recruit_job_edit .routine,#recruit_job_pr .routine,#recruit_job_sales .routine{margin-top:200px}#recruit_job_edit .routine_img,#recruit_job_pr .routine_img,#recruit_job_sales .routine_img{position:absolute;top:-160px;width:auto}#recruit_job_edit .timeline_contents,#recruit_job_pr .timeline_contents,#recruit_job_sales .timeline_contents{display:grid;gap:30px;grid-template-columns:repeat(13,1fr);position:relative;width:100%}#recruit_job_edit .timeline_contents .time,#recruit_job_pr .timeline_contents .time,#recruit_job_sales .timeline_contents .time{display:grid;grid-column:7/8;height:100%;position:relative;width:70px}#recruit_job_edit .timeline_contents .time:after,#recruit_job_pr .timeline_contents .time:after,#recruit_job_sales .timeline_contents .time:after{border:3px dashed #8ec455;bottom:0;content:"";height:100%;position:absolute;right:50%;top:60px;transform:translateX(50%);width:4px;z-index:-1}#recruit_job_edit .timeline_contents .border_end:after,#recruit_job_pr .timeline_contents .border_end:after,#recruit_job_sales .timeline_contents .border_end:after{display:none}#recruit_job_edit .timeline_contents .task,#recruit_job_pr .timeline_contents .task,#recruit_job_sales .timeline_contents .task{background-color:#ffea3d;display:grid;font-size:22px;font-weight:700;margin-bottom:30px;padding:20px 15px;place-content:center;place-items:center}#recruit_job_edit .timeline_contents .task.task_right,#recruit_job_pr .timeline_contents .task.task_right,#recruit_job_sales .timeline_contents .task.task_right{grid-column:8/14;position:relative}#recruit_job_edit .timeline_contents .task.task_right:after,#recruit_job_pr .timeline_contents .task.task_right:after,#recruit_job_sales .timeline_contents .task.task_right:after{border-color:#ffea3d transparent transparent;border-style:solid;border-width:20px 20px 0;content:"";height:0;left:-25px;margin:auto;position:absolute;top:35px;transform:translateY(-50%) rotate(90deg);width:0}#recruit_job_edit .timeline_contents .task.task_left,#recruit_job_pr .timeline_contents .task.task_left,#recruit_job_sales .timeline_contents .task.task_left{grid-column:1/7;position:relative}#recruit_job_edit .timeline_contents .task.task_left:after,#recruit_job_pr .timeline_contents .task.task_left:after,#recruit_job_sales .timeline_contents .task.task_left:after{border-color:#ffea3d transparent transparent;border-style:solid;border-width:20px 20px 0;content:"";height:0;margin:auto;position:absolute;right:-25px;top:35px;transform:translateY(-50%) rotate(-90deg);width:0}@media screen and (max-width:768px){#recruit_job_edit section#comics_editer,#recruit_job_edit section#ebook_sales,#recruit_job_edit section#lightnovels_editer,#recruit_job_edit section#paperbook_sales,#recruit_job_edit section#webtoon_editer,#recruit_job_pr section#comics_editer,#recruit_job_pr section#ebook_sales,#recruit_job_pr section#lightnovels_editer,#recruit_job_pr section#paperbook_sales,#recruit_job_pr section#webtoon_editer,#recruit_job_sales section#comics_editer,#recruit_job_sales section#ebook_sales,#recruit_job_sales section#lightnovels_editer,#recruit_job_sales section#paperbook_sales,#recruit_job_sales section#webtoon_editer{margin:-50px 0 0;padding:70px 0 30px}#recruit_job_edit .nav_sp .sub_navbar .recruit_nav,#recruit_job_pr .nav_sp .sub_navbar .recruit_nav,#recruit_job_sales .nav_sp .sub_navbar .recruit_nav{padding:15px 0 5px}#recruit_job_edit section#scroll,#recruit_job_pr section#scroll,#recruit_job_sales section#scroll{padding-top:15px}#recruit_job_edit .routine,#recruit_job_pr .routine,#recruit_job_sales .routine{margin-top:100px}#recruit_job_edit .interview_btn,#recruit_job_pr .interview_btn,#recruit_job_sales .interview_btn{word-wrap:break-word;display:block;font-size:14px;text-align:center;width:100%}#recruit_job_edit .interview_btn span,#recruit_job_pr .interview_btn span,#recruit_job_sales .interview_btn span{display:inline-block}#recruit_job_edit .wrapper,#recruit_job_pr .wrapper,#recruit_job_sales .wrapper{padding:60px 15px 30px}#recruit_job_edit .scroll_button,#recruit_job_pr .scroll_button,#recruit_job_sales .scroll_button{display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:0 10px}#recruit_job_edit .scroll_button a.recruit_btn,#recruit_job_pr .scroll_button a.recruit_btn,#recruit_job_sales .scroll_button a.recruit_btn{font-size:14px;padding:10px;text-align:center;width:100%}#recruit_job_edit .scroll_button a.recruit_btn:after,#recruit_job_pr .scroll_button a.recruit_btn:after,#recruit_job_sales .scroll_button a.recruit_btn:after{border-width:6px 0 6px 6px;right:10px;top:50%;transform:translateY(-50%) rotate(90deg)}#recruit_job_edit #comics_editer,#recruit_job_edit #ebook_sales,#recruit_job_edit #lightnovels_editer,#recruit_job_edit #paperbook_sales,#recruit_job_edit #pr,#recruit_job_edit #webtoon_editer,#recruit_job_pr #comics_editer,#recruit_job_pr #ebook_sales,#recruit_job_pr #lightnovels_editer,#recruit_job_pr #paperbook_sales,#recruit_job_pr #pr,#recruit_job_pr #webtoon_editer,#recruit_job_sales #comics_editer,#recruit_job_sales #ebook_sales,#recruit_job_sales #lightnovels_editer,#recruit_job_sales #paperbook_sales,#recruit_job_sales #pr,#recruit_job_sales #webtoon_editer{background-position:right -50px top 90px;background-size:200px}#recruit_job_edit .routine_img,#recruit_job_pr .routine_img,#recruit_job_sales .routine_img{top:-90px;width:200px}#recruit_job_edit .timeline_contents,#recruit_job_pr .timeline_contents,#recruit_job_sales .timeline_contents{grid-template-columns:40px 1fr}#recruit_job_edit .timeline_contents .time,#recruit_job_pr .timeline_contents .time,#recruit_job_sales .timeline_contents .time{grid-column:1/2;grid-row:1;height:100%;padding:0;width:50px}#recruit_job_edit .timeline_contents .time:after,#recruit_job_pr .timeline_contents .time:after,#recruit_job_sales .timeline_contents .time:after{height:100%;top:15px}#recruit_job_edit .timeline_contents .task,#recruit_job_pr .timeline_contents .task,#recruit_job_sales .timeline_contents .task{font-size:14px;grid-row:1;margin-bottom:15px;padding:10px;place-content:unset;place-items:unset}#recruit_job_edit .timeline_contents .task.task_right,#recruit_job_pr .timeline_contents .task.task_right,#recruit_job_sales .timeline_contents .task.task_right{grid-column:2/4;position:relative}#recruit_job_edit .timeline_contents .task.task_right:after,#recruit_job_pr .timeline_contents .task.task_right:after,#recruit_job_sales .timeline_contents .task.task_right:after{top:24px}#recruit_job_edit .timeline_contents .task.task_left,#recruit_job_pr .timeline_contents .task.task_left,#recruit_job_sales .timeline_contents .task.task_left{grid-column:2/4;position:relative}#recruit_job_edit .timeline_contents .task.task_left:after,#recruit_job_pr .timeline_contents .task.task_left:after,#recruit_job_sales .timeline_contents .task.task_left:after{left:-25px;margin:auto;right:auto;top:24px;transform:translateY(-50%) rotate(90deg)}#recruit_job_edit section#scroll .scroll_button,#recruit_job_pr section#scroll .scroll_button,#recruit_job_sales section#scroll .scroll_button{gap:20px;padding:10px}#recruit_job_edit section.join_us p,#recruit_job_pr section.join_us p,#recruit_job_sales section.join_us p{font-size:40px;padding:0 0 50px}#recruit_job_edit section.join_us .entry_wrapper,#recruit_job_pr section.join_us .entry_wrapper,#recruit_job_sales section.join_us .entry_wrapper{padding:0 15px}#recruit_job_edit section.join_us a,#recruit_job_pr section.join_us a,#recruit_job_sales section.join_us a{font-size:18px;margin-bottom:30px;padding:15px 0}}@media screen and (max-width:576px){#recruit_job_edit section#scroll,#recruit_job_pr section#scroll,#recruit_job_sales section#scroll{padding-top:0}#recruit_job_edit section#scroll .scroll_button,#recruit_job_pr section#scroll .scroll_button,#recruit_job_sales section#scroll .scroll_button{gap:6px;padding:3px}}#recruit_about section#recruit_footer{margin:90px 0 0}#recruit_about section.drecom_media_advantage h1.title span.initials{color:#ffc801}#recruit_about section.drecom_media_advantage img{display:block;margin:60px auto 0;max-width:800px}#recruit_about section.drecom_media_suuzi_de_wakaru{background-color:#8ec455}#recruit_about section.drecom_media_suuzi_de_wakaru .title_inner{display:flex;justify-content:center;width:100%}#recruit_about section.drecom_media_suuzi_de_wakaru picture.title img{max-width:670px;position:relative;transform:translateY(6px);z-index:2}#recruit_about section.drecom_media_suuzi_de_wakaru .wrapper{background-color:#fff;border:5px solid #111;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;padding:30px;place-content:center;place-items:center;position:relative;width:100%;z-index:1}#recruit_about section.drecom_media_suuzi_de_wakaru .detail{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:25px;place-content:center;place-items:center;width:100%}#recruit_about section.drecom_media_suuzi_de_wakaru .detail h3{background-color:#111;color:#fff;margin-bottom:25px;padding:10px;text-align:center}#recruit_about section.drecom_media_suuzi_de_wakaru .detail p{font-weight:700;padding:10px 0 0;text-align:center}#recruit_about section.drecom_media_suuzi_de_wakaru .detail img{height:auto;width:100%}#recruit_about section.drecom_media_suuzi_de_wakaru .detail.cafe img{width:90%}#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(2n){border-left:1px solid}#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(odd){border-right:1px solid}#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(-n+2){margin-bottom:15px}#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(5),#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(6){margin:15px 0}#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(10),#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(9){margin-top:15px}#recruit_about section.drecom_media_suuzi_de_wakaru hr{background-color:#111;height:3px;margin:0;width:calc(100% - 15px)}#recruit_about section.drecom_media_suuzi_de_wakaru hr:nth-child(2n){margin-left:15px}#recruit_about section.drecom_media_suuzi_de_wakaru hr:nth-child(odd){margin-right:15px}#recruit_about section.drecom_media_suuzi_de_wakaru .detail.age_ratio img{width:75%}#recruit_about section.drecom_media_history{background-image:url(../assets/recruit/image/about/history_bg.png);background-position:right 200px;background-repeat:no-repeat;background-size:150px}#recruit_about section.drecom_media_history h1.title{position:relative}#recruit_about section.drecom_media_history h1.title span.initials{color:#ec6ca5}#recruit_about section.drecom_media_history h1.title .history_text{position:absolute;right:0;top:-62px;width:350px;z-index:-1}#recruit_about section.drecom_media_history li{display:grid;grid-auto-flow:column;grid-template-columns:20% 80%;margin:45px 0;width:100%}#recruit_about section.drecom_media_history .timeline-date{display:flex;flex-direction:column;font-size:2rem;font-weight:700;justify-content:center;min-width:130px}#recruit_about section.drecom_media_history .timeline-content{display:flex;flex-direction:column}#recruit_about .drecom_media_philosophy{background-color:#efefef;padding:90px 15px}#recruit_about .drecom_media_philosophy h1.title{word-wrap:break-word;margin-bottom:0}#recruit_about .drecom_media_philosophy h1.title span{display:inline-block}#recruit_about .drecom_media_philosophy h1.title span.initials{color:#e00}#recruit_about .drecom_media_philosophy h1.title:before{display:none}#recruit_about .drecom_media_philosophy .border-decoration{height:10px;position:relative;width:100%}#recruit_about .drecom_media_philosophy .border-decoration hr{background-color:#111;height:3px;position:relative}#recruit_about .drecom_media_philosophy .border-decoration .circle-left{background:#111;border-radius:50%;height:10px;left:0;position:absolute;top:-4px;width:10px}#recruit_about .drecom_media_philosophy .border-decoration .circle-right{background:#111;border-radius:50%;height:10px;position:absolute;right:0;top:-4px;width:10px}#recruit_about .drecom_media_philosophy .wrapper{position:relative}#recruit_about .drecom_media_philosophy .contents{height:auto;left:35%;line-height:4rem;position:absolute;top:30%;transform:translateX(-35%);width:70%;z-index:2}#recruit_about .drecom_media_philosophy .contents .detail{position:relative}#recruit_about .drecom_media_philosophy .philosophy_dots_bottom_sp,#recruit_about .drecom_media_philosophy .philosophy_dots_top_sp{display:none}#recruit_about .drecom_media_philosophy .waku{height:auto;position:relative;width:100%;z-index:1}#recruit_about .drecom_media_philosophy .waku svg{height:auto;width:100%}@media screen and (max-width:768px){#recruit_about section.drecom_media_advantage img{margin:30px auto 0;width:100%}#recruit_about section.drecom_media_suuzi_de_wakaru .wrapper{grid-template-columns:1fr;margin:0 auto;max-width:600px}#recruit_about section.drecom_media_suuzi_de_wakaru hr{display:none}#recruit_about section.drecom_media_suuzi_de_wakaru .detail{border-bottom:2px solid #111;padding:25px 0}#recruit_about section.drecom_media_suuzi_de_wakaru .detail:last-child{border:none}#recruit_about section.drecom_media_suuzi_de_wakaru .detail p{line-height:1.5}#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(2n),#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(odd){border-left:none;border-right:none}#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(-n+2),#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(10),#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(5),#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(6),#recruit_about section.drecom_media_suuzi_de_wakaru .detail:nth-child(9){margin:0}#recruit_about section.drecom_media_philosophy h1{font-size:18px}#recruit_about section.drecom_media_philosophy .philosophy_wrapper_pc{display:none}#recruit_about section.drecom_media_philosophy .philosophy_dots_top_sp{display:block;position:absolute;right:0;top:-40px;width:90px;z-index:6}#recruit_about section.drecom_media_philosophy .philosophy_dots_bottom_sp{bottom:0;display:block;position:absolute;right:20px;width:80px;z-index:6}#recruit_about section.drecom_media_philosophy .waku{margin:0 auto}#recruit_about section.drecom_media_philosophy .contents{background-color:#fff;border:5px solid #111;border-radius:40px;box-shadow:6px 6px #ffea3d;height:auto;left:0;line-height:3rem;padding:30px;position:relative;top:0;transform:translateX(0);width:100%;z-index:0}#recruit_about section.drecom_media_philosophy .contents .border-decoration{margin-bottom:15px}#recruit_about section.drecom_media_history{background-image:none}#recruit_about section.drecom_media_history h1.title .history_text{top:-25px;width:200px}#recruit_about section.drecom_media_history ul{margin:0 auto;max-width:600px}#recruit_about section.drecom_media_history li{grid-auto-flow:row;grid-template-columns:1fr;line-height:1.7;margin:15px 0}#recruit_about section.drecom_media_history li p.timeline-date{font-size:15px}}#recruit_index p{word-wrap:break-word}#recruit_index span{display:inline-block}#recruit_index h1{align-items:center;display:flex;font-family:Oswald-Bold,Oswald,sans-serif;font-size:55px;font-weight:700;gap:20px;justify-content:center;line-height:1;width:100%}#recruit_index h1 p{text-align:center}#recruit_index h1 img{width:35px}#recruit_index h1 img:last-child{transform:scaleX(-1)}#recruit_index h1 span.initials{color:#ffc801}#recruit_index h2{background:linear-gradient(transparent 50%,#fff8c0 0);display:block;font-size:28px;font-weight:700;line-height:2;margin:30px auto;padding:0 10px 1px;width:-moz-fit-content;width:fit-content}#recruit_index p.detail{padding:30px 0 0;text-align:center}#recruit_index section.interview{background-image:url(../assets/recruit/image/top/top_interview_bg_dots_L1.svg),url(../assets/recruit/image/top/top_interview_bg_dots_L2.svg);background-position:0,100%;background-repeat:repeat-y,repeat-y;background-size:300px auto;padding-bottom:120px}#recruit_index .page-description{position:relative}#recruit_index a.scroll_button{display:none}#recruit_index .button_wrapper{position:relative}#recruit_index .top_button{display:flex;gap:10px;position:absolute;right:5%;top:-190px}#recruit_index .top_button a{display:block;width:100%}#recruit_index .button_wrapper{display:grid;grid-template-columns:1fr 1fr}#recruit_index .challenge,#recruit_index .more{background-color:#111;border-radius:5px;color:#fff;display:block;margin:0 auto;padding:15px 60px;position:relative;width:-moz-fit-content;width:fit-content}#recruit_index .challenge:after,#recruit_index .more:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 7px;content:"";display:inline-block;height:0;left:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#recruit_index section#about_drecom_media .character_wrapper{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;margin:30px 0;place-content:center;place-items:center;width:100%}#recruit_index section#about_drecom_media .circle{border:4px solid #111;border-radius:50%;display:block;height:250px;margin:50px auto 25px;position:relative;width:250px}#recruit_index section#about_drecom_media .circle img{display:block;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:85%}#recruit_index section#about_drecom_media .more_pc{display:block}#recruit_index section#about_drecom_media .more_sp{display:none}#recruit_index section.message{background-image:url(../assets/recruit/image/top/top_bg.png);background-repeat:no-repeat;background-size:cover;padding:90px 0}#recruit_index section.message span.initials{color:#8ec455}#recruit_index section.message h2{background:none}#recruit_index section.works .check{display:block;margin:30px auto;width:200px}#recruit_index section.works span.initials{color:#ec6ca5}#recruit_index section.works h2{background:linear-gradient(transparent 50%,#fce3ee 0);padding:0 10px 1px}#recruit_index section.works .contents{display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:30px 0;width:100%}#recruit_index section.works .contents .work_list img{height:auto;width:100%}#recruit_index section.works .contents .label{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}#recruit_index section.works .contents .label img{width:100%}#recruit_index section.works .contents .more{margin:30px 0}#recruit_index section.works .waku{background-color:#fff;border:4px solid #111;border-radius:10px;padding:30px;place-content:center;place-items:center;position:relative}#recruit_index section.works h1{background-color:#fff;left:50%;padding:0 20px;position:absolute;top:-25px;transform:translateX(-50%);width:-moz-fit-content;width:fit-content}#recruit_index .job_infomation_bg{background-color:#ffc801;padding:30px 0;width:100%}#recruit_index section.job_infomation .white_bg_bottom_sp,#recruit_index section.job_infomation .white_bg_top_sp{display:none}#recruit_index section.job_infomation .white_bg_sp{background:none}#recruit_index section.job_infomation span.initials{color:#b479b1}#recruit_index section.job_infomation h2{background:linear-gradient(transparent 50%,#e8d6e7 0);padding:0 10px 1px}#recruit_index section.job_infomation.white_bg{background-image:url(../assets/recruit/image/top/job_infomation_bg_white.svg);background-repeat:no-repeat;background-size:100% 100%;padding:30px 15px}#recruit_index section.job_infomation .main__inner{margin-top:150px}#recruit_index section.job_infomation .contents{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;padding:30px 0 200px;width:80%}#recruit_index section.job_infomation .contents p{border:4px solid #111;border-radius:10px;display:block;font-size:18px;font-weight:700;margin:0 0 30px;padding:15px 0;position:relative;text-align:center;width:100%}#recruit_index section.job_infomation .contents p:after,#recruit_index section.job_infomation .contents p:before{content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}#recruit_index section.job_infomation .contents p:before{border-color:transparent transparent #111;border-style:solid;border-width:0 30px 30px 0;bottom:-15px;transform:rotate(-45deg)}#recruit_index section.job_infomation .contents p:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 29px 29px 0;bottom:-11px;transform:rotate(-45deg);z-index:2}#recruit_index section.job_infomation .contents img{border:4px solid #111;border-radius:10px;width:100%}#recruit_index section.interview span.initials{color:#53c3f1}#recruit_index section.interview h2{background:linear-gradient(transparent 50%,#d4f0fc 0);padding:0 10px 1px}#recruit_index section.interview h3{align-items:center;display:flex;font-size:25px;gap:10px;margin:45px 0 0;width:100%}#recruit_index section.interview h3 img{display:block;width:50px}#recruit_index section.interview h3:after{background-color:#111;content:"";flex-grow:1;height:4px;margin-left:5px}#recruit_index section.interview .contents_list,#recruit_index section.interview .staff_list{display:grid;gap:30px;grid-template-columns:repeat(2,auto);padding-top:30px;place-content:center;place-items:center;row-gap:40px}#recruit_index section.interview .contents_list a,#recruit_index section.interview .staff_list a{word-wrap:break-word;display:block;position:relative}#recruit_index section.interview .contents_list a p,#recruit_index section.interview .staff_list a p{background-color:#111;bottom:-20px;color:#fff;display:block;font-size:20px;left:0;padding:15px;position:absolute;width:90%}#recruit_index section.interview .contents_list a span,#recruit_index section.interview .staff_list a span{display:inline-block}#recruit_index section.interview .contents_list a img,#recruit_index section.interview .staff_list a img{border:4px solid #111;border-radius:10px}#recruit_index section.interview .more{margin:60px auto}@media screen and (max-width:768px){#recruit_index h1{font-size:24px}#recruit_index h1 img{width:20px}#recruit_index h2{font-size:18px;margin:5px auto 10px}#recruit_index p.detail{font-size:14px;line-height:1.5}#recruit_index .top_button{display:none}#recruit_index .button_wrapper{grid-template-columns:1fr}#recruit_index .button_wrapper .challenge{font-size:14px;margin-bottom:20px;padding:10px 30px;width:100%}#recruit_index a.scroll_button{display:block;height:auto;position:absolute;right:50%;top:-50px;transform:translateX(50%);width:30px}#recruit_index section#about_drecom_media .character_wrapper{margin:0}#recruit_index section#about_drecom_media .circle{height:150px;margin:15px auto;width:150px}#recruit_index section#about_drecom_media .circle img{display:block;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:85%}#recruit_index section#about_drecom_media .more_pc{display:none}#recruit_index section#about_drecom_media .more_sp{display:block;margin:20px auto}#recruit_index section.works h1{top:-15px}#recruit_index section.works .check{display:block;margin:0 auto 20px;width:100px}#recruit_index section.works .contents{gap:0;grid-template-columns:1fr}#recruit_index section.works .contents .more{margin:30px auto}#recruit_index section.works .waku{padding:15px}#recruit_index section.job_infomation .white_bg_top_sp{display:block;margin:0 0 -3px}#recruit_index section.job_infomation .white_bg_bottom_sp{display:block;margin:-3px 0 0}#recruit_index section.job_infomation.white_bg{background-image:none;padding:0}#recruit_index section.job_infomation .main__inner{margin-top:0}#recruit_index section.job_infomation .white_bg_sp{background-color:#fff;padding:0 15px}#recruit_index section.job_infomation .contents{grid-template-columns:1fr;max-width:470px;padding:30px 0 60px;width:100%}#recruit_index section.interview{background:none}#recruit_index section.interview h3{font-size:18px}#recruit_index section.interview h3 img{width:30px}#recruit_index section.interview .contents_list,#recruit_index section.interview .staff_list{grid-template-columns:1fr}#recruit_index section.interview .contents_list a p,#recruit_index section.interview .staff_list a p{bottom:-10px;font-size:18px;padding:10px 20px}}.rankingList{display:flex;flex-wrap:wrap;gap:20px 10px}@media screen and (max-width:768px){.rankingList{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}}.rankingListItem{display:flex;flex-direction:column;gap:5px;overflow:hidden;width:calc(33.33333% - 6.66667px)}@media (hover:hover){.rankingListItem:hover .rankingListItem_img{filter:brightness(.8)}}@media screen and (max-width:768px){.rankingListItem{width:100%}}@media print,screen and (min-width:769px){.rankingListItem:nth-child(-n+2){padding:0 5%;width:calc(50% - 5px)}}.rankingListItem_figure{position:relative}.rankingListItem_rank{align-items:baseline;background-color:#fead63;clip-path:polygon(0 0,100% 0,100% 100%,50% 90%,0 100%);color:#fff;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;left:0;padding:8px;position:absolute;top:-1px;z-index:1}@media screen and (max-width:768px){.rankingListItem_rank{font-size:1.2rem;padding:6px}}.rankingListItem_rank[data-rank="1"]{background-color:#eb3230}.rankingListItem_rank[data-rank="1"]:after{content:"\4f4d";font-size:1rem}.rankingListItem_rank[data-rank="2"]{background-color:#3293fe}.rankingListItem_rank[data-rank="2"]:after{content:"\4f4d";font-size:1rem}.rankingListItem_rank[data-rank="3"]{background-color:#0dc140}.rankingListItem_img{align-self:center;height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;transition:all .3s ease-in-out;width:100%}.rankingListItem_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.4rem;font-weight:700;overflow:hidden}@media screen and (max-width:768px){.rankingListItem_title{-webkit-line-clamp:3;font-size:1.2rem}}.rankingListItem_author{font-size:1.2rem;font-weight:400}@media screen and (max-width:768px){.rankingListItem_author{font-size:1rem}}.rankingListItem_catchCopy{color:#ff7800;font-size:1.4rem;font-weight:400}@media screen and (max-width:768px){.rankingListItem_catchCopy{font-size:1.2rem}}.main.drenovels.eris{background-image:url(../assets/eris/bg_eris.png);background-repeat:repeat;background-size:128px 156px;color:#500d0d;font-family:"Noto Serif JP",serif;margin-bottom:0}@media screen and (max-width:768px){.main.drenovels.eris .br_pc{display:none}}.main.drenovels.eris .br_sp{display:none}@media screen and (max-width:768px){.main.drenovels.eris .br_sp{display:block}}.main.drenovels.eris .content_header{display:flex;flex-direction:column;margin:auto;max-width:1920px;position:relative}.main.drenovels.eris .content_header .content_lang{display:flex;gap:14px;position:absolute;right:20px;top:20px}@media screen and (max-width:768px){.main.drenovels.eris .content_header .content_lang{right:16px;top:14px}}.main.drenovels.eris .content_header .content_lang .content_langBtn{background:rgba(80,13,13,.7);color:#fff;display:block;font-family:EB Garamond,serif;font-optical-sizing:auto;font-size:14px;font-style:normal;padding:6px 12px}.main.drenovels.eris .content_header .content_lang .content_langBtn:hover{opacity:.8}@media screen and (max-width:768px){.main.drenovels.eris .content_header .content_lang .content_langBtn{font-size:12px;padding:4px 10px}}.main.drenovels.eris .content_navigation{background-color:hsla(0,0%,100%,.9);box-shadow:0 3px 6px rgba(0,0,0,.2);position:sticky;top:0;width:100%;z-index:1000}.main.drenovels.eris .content_navigationMenu{height:60px;padding:10px 16px}@media screen and (min-width:1023.98px){.main.drenovels.eris .content_navigationMenu{display:none}}.main.drenovels.eris .content_btnMenu{background:transparent;border:none;cursor:pointer;height:38px;margin-left:auto;position:relative;width:36px}.main.drenovels.eris .content_btnMenu:after{bottom:0;color:#500d0d;content:"MENU";display:inline-block;font-size:11px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.main.drenovels.eris .content_btnMenu span{background:#500d0d;display:inline-block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .4s;width:100%}.main.drenovels.eris .content_btnMenu span:first-of-type{top:10%}.main.drenovels.eris .content_btnMenu span:nth-of-type(2){top:30%}.main.drenovels.eris .content_btnMenu span:nth-of-type(3){top:50%}.main.drenovels.eris .content_navigationMenu.open{background-color:#faf9f6}.main.drenovels.eris .content_navigationMenu.open .content_btnMenu:after{display:none}.main.drenovels.eris .content_navigationMenu.open .content_btnMenu span:first-of-type{top:50%;transform:translate(-50%,-50%) rotate(135deg)}.main.drenovels.eris .content_navigationMenu.open .content_btnMenu span:nth-of-type(2){opacity:0}.main.drenovels.eris .content_navigationMenu.open .content_btnMenu span:nth-of-type(3){top:50%;transform:translate(-50%,-50%) rotate(-135deg)}@media screen and (max-width:1023.98px){.main.drenovels.eris .content_navigationSP{height:0;opacity:0;overflow:scroll;position:absolute;transition:all .3s;visibility:hidden;width:100%}}.main.drenovels.eris .content_navigationSP.open{background-color:#faf9f6;height:calc(100dvh - 60px);opacity:1;transition:all .3s;visibility:visible}.main.drenovels.eris .content_navigationList{align-items:center;display:flex;gap:24px;height:70px;justify-content:center;margin:0 auto;width:980px}@media screen and (max-width:1023.98px){.main.drenovels.eris .content_navigationList{display:grid;grid-template-columns:repeat(1,1fr);height:-moz-fit-content;height:fit-content;padding:0 10px 20px;width:100%}}.main.drenovels.eris .content_navigationList:after,.main.drenovels.eris .content_navigationList:before{background-image:url(../assets/eris/icon_lily.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:36px;width:30px}@media screen and (max-width:1023.98px){.main.drenovels.eris .content_navigationList:after,.main.drenovels.eris .content_navigationList:before{height:30px;width:100%}}.main.drenovels.eris .content_navigationItem{align-items:center;display:flex;gap:24px;justify-content:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1023.98px){.main.drenovels.eris .content_navigationItem{position:relative;width:100%}.main.drenovels.eris .content_navigationItem+.content_navigationItem{padding-top:24px}}.main.drenovels.eris .content_navigationItem+.content_navigationItem:before{background-color:#c4a140;content:"";display:block;height:6px;transform:rotate(45deg);width:6px}@media screen and (max-width:1023.98px){.main.drenovels.eris .content_navigationItem+.content_navigationItem:before{position:absolute;top:0}}.main.drenovels.eris .content_navigationLink{color:#500d0d;font-family:EB Garamond,serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:500}@media screen and (max-width:1023.98px){.main.drenovels.eris .content_navigationLink{font-size:18px}}@media (hover:hover){.main.drenovels.eris .content_navigationLink:hover{color:#c4a140}}.main.drenovels.eris .content_navigationLogo{display:none}@media screen and (max-width:1023.98px){.main.drenovels.eris .content_navigationLogo{display:block;margin-bottom:20px;text-align:center}.main.drenovels.eris .content_navigationLogo .content_LogoImage{max-width:100%;width:291px}}.main.drenovels.eris .sns_X{align-items:center;color:#111;display:flex;font-size:15px;font-weight:600;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.main.drenovels.eris .sns_X img{margin-left:6px;width:24px}.main.drenovels.eris .content_visual{align-items:center;display:flex;justify-content:center;width:100%}.main.drenovels.eris .content_visual picture{width:100%}.main.drenovels.eris .content_visualImage{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main.drenovels.eris .content_banner{display:flex;gap:10px;justify-content:center;margin:100px auto 0;width:960px}@media screen and (max-width:768px){.main.drenovels.eris .content_banner{grid-template-columns:100%;margin:60px auto 0;padding:0 10px;width:100%}}.main.drenovels.eris .content_bannerLink{align-items:center;display:flex;justify-content:center;max-width:240px}@media (hover:hover){.main.drenovels.eris .content_bannerLink:hover{filter:brightness(.8)}}.main.drenovels.eris .content_bannerImage{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}.main.drenovels.eris .content_section{padding:100px 0}@media screen and (max-width:768px){.main.drenovels.eris .content_section{padding:50px 0}}.main.drenovels.eris .content_headline,.main.drenovels.eris .content_headline_h3{align-items:center;color:#500d0d;display:flex;flex-direction:column;justify-content:center;margin-bottom:60px;text-align:center}.main.drenovels.eris .content_headline.white,.main.drenovels.eris .white.content_headline_h3{color:#fff}@media screen and (max-width:768px){.main.drenovels.eris .content_headline,.main.drenovels.eris .content_headline_h3{margin-bottom:40px}}.main.drenovels.eris .content_headlineSvg,.main.drenovels.eris .content_headlineSvg_h3{fill:#c4a140;height:50px;width:120px}@media screen and (max-width:768px){.main.drenovels.eris .content_headlineSvg,.main.drenovels.eris .content_headlineSvg_h3{height:33px;width:80px}}.main.drenovels.eris .content_headlineSvg.white,.main.drenovels.eris .white.content_headlineSvg_h3{fill:#fff}.main.drenovels.eris .content_headlineMain{font-family:EB Garamond,serif;font-optical-sizing:auto;font-size:54px;font-style:normal;font-weight:500}@media screen and (max-width:768px){.main.drenovels.eris .content_headlineMain{font-size:32px}}.main.drenovels.eris .content_headlineSub{font-size:20px;font-weight:700;letter-spacing:.15em;line-height:1}@media screen and (max-width:768px){.main.drenovels.eris .content_headlineSub{font-size:18px}}.main.drenovels.eris .content_headline_h3{margin-bottom:40px}.main.drenovels.eris .content_headlineMain_h3{font-size:24px;font-weight:700;padding-bottom:10px}@media screen and (max-width:768px){.main.drenovels.eris .content_headlineMain_h3{font-size:20px}}.main.drenovels.eris .content_headlineMain_h3.large{font-size:28px}@media screen and (max-width:768px){.main.drenovels.eris .content_headlineMain_h3.large{font-size:24px}}.main.drenovels.eris .content_headlineSvg_h3{height:14px;width:522px}@media screen and (max-width:768px){.main.drenovels.eris .content_headlineSvg_h3{max-width:490px;width:100%}}.main.drenovels.eris .content_headlineMain_h4{font-size:20px;font-weight:700;margin-bottom:20px;position:relative;text-align:center}.main.drenovels.eris .content_headlineMain_h4:after,.main.drenovels.eris .content_headlineMain_h4:before{background-image:url(../assets/eris/icon_headline_h4.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}.main.drenovels.eris .content_headlineMain_h4:before{margin-right:20px}.main.drenovels.eris .content_headlineMain_h4:after{margin-left:20px}@media screen and (max-width:768px){.main.drenovels.eris .content_headlineMain_h4{font-size:16px;margin-bottom:10px}}.main.drenovels.eris .content_btn,.main.drenovels.eris .content_btn_l{background:#dd1754;border-radius:40px;color:#fff;cursor:pointer;display:block;font-family:Noto Sans CJK,Noto Sans JP,Noto Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Meiryo,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;margin:0;max-width:300px;padding:1em .5em;position:relative;text-align:center;text-decoration:none}.main.drenovels.eris .content_btn:before,.main.drenovels.eris .content_btn_l:before{color:#fff;content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.main.drenovels.eris .content_btn:hover,.main.drenovels.eris .content_btn_l:hover{background:#ad1c48}@media screen and (max-width:768px){.main.drenovels.eris .content_btn,.main.drenovels.eris .content_btn_l{font-size:14px;padding:.8em .5em}}.main.drenovels.eris .content_btn_l{font-size:18px;max-width:390px;padding:1.2em .5em}@media screen and (max-width:768px){.main.drenovels.eris .content_btn_l{font-size:16px;margin:auto;padding:1em .5em}}.main.drenovels.eris .content_sectionInner{margin:0 auto;max-width:calc(100% - 20px);width:980px}@media screen and (max-width:768px){.main.drenovels.eris .content_sectionInner{width:calc(100% - 20px)}}.main.drenovels.eris .content_frameContainer{background-color:#fff;background-image:url(../assets/eris/icon_frame01.svg),url(../assets/eris/icon_frame02.svg),url(../assets/eris/icon_frame03.svg),url(../assets/eris/icon_frame04.svg);background-position:top 8px left 8px,top 8px right 8px,bottom 8px right 8px,bottom 8px left 8px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:60px 60px,60px 60px,60px 60px,60px 60px;box-shadow:0 3px 6px rgba(0,0,0,.2);padding:68px 50px;position:relative}.main.drenovels.eris .content_frameContainer:before{border:2px solid #c4a140;content:"";height:calc(100% - 16px);left:8px;pointer-events:none;position:absolute;top:8px;width:calc(100% - 16px)}@media screen and (max-width:768px){.main.drenovels.eris .content_frameContainer{background-position:top 4px left 4px,top 4px right 4px,bottom 4px right 4px,bottom 4px left 4px;background-size:40px 40px,40px 40px,40px 40px,40px 40px;padding:44px 26px}.main.drenovels.eris .content_frameContainer:before{border-width:2px;height:calc(100% - 8px);left:4px;top:4px;width:calc(100% - 8px)}}.main.drenovels.eris .content_frameBox{display:flex;gap:20px;justify-content:center}.main.drenovels.eris .content_frameBox.column{flex-direction:column}.main.drenovels.eris .content_frameBox .content_frameBoxImage{max-width:55%;width:470px}.main.drenovels.eris .content_frameBox .content_frameBoxText{display:flex;flex-direction:column;gap:20px;min-width:calc(45% - 20px);width:calc(100% - 490px)}.main.drenovels.eris .content_frameBox .content_frameBoxText .content_textS{font-size:15px;padding-left:10px}@media screen and (max-width:768px){.main.drenovels.eris .content_frameBox{flex-direction:column}.main.drenovels.eris .content_frameBox .content_frameBoxImage,.main.drenovels.eris .content_frameBox .content_frameBoxText{max-width:100%;min-width:auto;width:100%}}.main.drenovels.eris .content_frameBox_half{display:flex;gap:40px;justify-content:center;margin-top:40px}.main.drenovels.eris .content_frameBox_half .content_frameBox_halfItems{width:50%}@media screen and (max-width:768px){.main.drenovels.eris .content_frameBox_half{flex-direction:column;gap:30px;margin-top:30px}.main.drenovels.eris .content_frameBox_half .content_frameBox_halfItems{width:100%}.main.drenovels.eris .content_frameBox_half .content_frameBox_halfItems.content_btn_l{margin:0 auto}}.main.drenovels.eris .content_bg{overflow-x:hidden}.main.drenovels.eris .content_movieContainer{aspect-ratio:16/9;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);height:auto;padding:10px;width:100%}.main.drenovels.eris .content_movieContainer iframe{aspect-ratio:16/9;height:100%;width:100%}@media screen and (max-width:768px){.main.drenovels.eris .content_movieContainer{padding:4px}}.main.drenovels.eris .content_youtubeContainer{aspect-ratio:16/9;height:auto;width:100%}.main.drenovels.eris .content_youtubeContainer iframe{aspect-ratio:16/9;height:100%;width:100%}.main.drenovels.eris .content_movieContainer_bg{margin-bottom:100px;position:relative;z-index:1}.main.drenovels.eris .content_movieContainer_bg:before{background-image:url(../assets/eris/icon_movie01.png);height:240px;left:-90px;top:-80px;width:200px}.main.drenovels.eris .content_movieContainer_bg:after,.main.drenovels.eris .content_movieContainer_bg:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;position:absolute;z-index:-1}.main.drenovels.eris .content_movieContainer_bg:after{background-image:url(../assets/eris/icon_movie02.png);bottom:-100px;height:230px;right:-140px;width:340px}@media screen and (max-width:768px){.main.drenovels.eris .content_movieContainer_bg{margin-bottom:40px;padding:4px}.main.drenovels.eris .content_movieContainer_bg:before{height:120px;left:-30px;top:-40px;width:100px}.main.drenovels.eris .content_movieContainer_bg:after{bottom:-40px;height:115px;right:-40px;width:170px}}.main.drenovels.eris .content_bgStory{background-image:url(../assets/eris/icon_story01.png),url(../assets/eris/icon_story01.png);background-position:top 0 left 0,bottom 0 left 0;background-repeat:repeat-x;background-size:auto 65px;padding:120px 0}@media screen and (max-width:768px){.main.drenovels.eris .content_bgStory{background-size:auto 40px;padding:80px 0}}.main.drenovels.eris .content_bgStory .content_sectionInner p{font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.8;margin-bottom:40px}.main.drenovels.eris .content_bgStory .content_sectionInner p.content_storySummary{color:#dd1754;font-size:24px;margin-bottom:0;text-shadow:2px 4px 6px rgba(80,13,13,.25)}@media screen and (max-width:768px){.main.drenovels.eris .content_bgStory .content_sectionInner p{font-size:15px;line-height:1.5em;margin-bottom:30px}.main.drenovels.eris .content_bgStory .content_sectionInner p.content_storySummary{font-size:20px}}.main.drenovels.eris .content_storyContainer{background-color:#faf9f6;background-image:url(../assets/eris/icon_story02.svg),url(../assets/eris/icon_story03.svg);background-position:100% 0,0 100%;background-repeat:no-repeat,no-repeat;background-size:100px 100px,100px 100px;border:2px solid #c4a140;box-shadow:0 3px 6px rgba(0,0,0,.2);padding:80px 50px;position:relative;text-align:center}.main.drenovels.eris .content_storyContainer:before{border:4px dotted #c4a140;content:"";height:calc(100% - 16px);left:8px;position:absolute;top:8px;width:calc(100% - 16px)}@media screen and (max-width:768px){.main.drenovels.eris .content_storyContainer{background-size:50px 50px,50px 50px;padding:40px 26px}.main.drenovels.eris .content_storyContainer:before{border-width:2px;height:calc(100% - 8px);left:4px;top:4px;width:calc(100% - 8px)}}.main.drenovels.eris .content_productContainer{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}@media screen and (max-width:768px){.main.drenovels.eris .content_productContainer{gap:20px;justify-content:flex-start}}.main.drenovels.eris .content_productBox{display:grid;gap:10px;width:calc(33.33333% - 26.66667px)}.main.drenovels.eris .content_productBox p{letter-spacing:.04em}.main.drenovels.eris .content_productBox .content_productTitle{font-weight:700;padding-bottom:4px}.main.drenovels.eris .content_productBox .content_productTitle span{font-size:18px}@media screen and (max-width:768px){.main.drenovels.eris .content_productBox{width:calc(50% - 20px)}.main.drenovels.eris .content_productBox .content_productSales{font-size:14px}}.main.drenovels.eris .content_frameAnimate{padding-top:60px}@media screen and (max-width:768px){.main.drenovels.eris .content_frameAnimate{padding-top:40px}}.main.drenovels.eris .content_bgCharacter{padding:263px 0;position:relative}.main.drenovels.eris .content_bgCharacter:before{background-image:url(../assets/eris/icon_character02.png),url(../assets/eris/icon_character01.png);background-position:bottom,0 100%;top:0}.main.drenovels.eris .content_bgCharacter:after,.main.drenovels.eris .content_bgCharacter:before{background-repeat:no-repeat,repeat-x;background-size:980px 263px,41px 66px;content:"";display:inline-block;height:263px;position:absolute;width:100%}.main.drenovels.eris .content_bgCharacter:after{background-image:url(../assets/eris/icon_character04.png),url(../assets/eris/icon_character03.png);background-position:top,0 0;bottom:0}@media screen and (max-width:768px){.main.drenovels.eris .content_bgCharacter{padding:92px 0}.main.drenovels.eris .content_bgCharacter:after,.main.drenovels.eris .content_bgCharacter:before{background-size:343px 92px,14px 23px;height:92px}}.main.drenovels.eris .content_bgCharacter .content_bgCharacterInner{background-color:#fff;padding-bottom:60px}.main.drenovels.eris .content_characterContainer{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start}@media screen and (max-width:768px){.main.drenovels.eris .content_characterContainer{justify-content:center}}.main.drenovels.eris .content_characterBox{display:grid;gap:15px;width:calc(33.33333% - 26.66667px)}@media screen and (max-width:768px){.main.drenovels.eris .content_characterBox{max-width:400px;width:95%}}.main.drenovels.eris .content_characterBox .content_characterName{color:#dd1754;font-size:20px;font-weight:700}.main.drenovels.eris .content_characterBox .content_characterImage{border:2px solid #c4a140;position:relative}.main.drenovels.eris .content_characterBox .content_characterImage .content_characterframe{background-image:url(../assets/eris/icon_character05.svg),url(../assets/eris/icon_character06.svg),url(../assets/eris/icon_character07.svg),url(../assets/eris/icon_character08.svg);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:24px 24px,24px 24px,24px 24px,24px 24px;height:100%;position:absolute;top:0;width:100%}.main.drenovels.eris .content_frameBoxComics{align-items:center;text-align:center}.main.drenovels.eris .content_frameBoxComics .content_frameBoxText{gap:40px}.main.drenovels.eris .content_frameBoxComics .content_ComicsTitle{font-size:26px;font-weight:700}@media screen and (max-width:768px){.main.drenovels.eris .content_frameBoxComics .content_ComicsTitle{font-size:18px}}.main.drenovels.eris .content_frameBoxComics .content_ComicsBtnText{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.main.drenovels.eris .content_xContainer{background-image:url(../assets/eris/icon_x01.png),url(../assets/eris/icon_x02.png);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:contain,contain;min-height:500px;padding:70px 50px}@media screen and (max-width:768px){.main.drenovels.eris .content_xContainer{padding:30px}}.main.drenovels.eris .fadeIn_bottom{opacity:0;transform:translate3d(0,50px,0);transition:all 1.2s ease}.main.drenovels.eris .active{opacity:1;transform:translateZ(0)}.main.drenovels.eris .content_frameBoxImage_EN{max-width:95%;width:300px}.main.drenovels.eris .content_productContainer_EN{justify-content:center}@media screen and (max-width:768px){.main.drenovels.eris .content_productContainer_EN .content_productBox{max-width:300px;width:90%}}.main.drenovels.eris .content_sectionYenpress{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:14px;gap:15px;justify-content:center;padding-bottom:20px}.main.drenovels.eris .content_sectionYenpress img.content_YenLogo{width:30px}body.blade .bgContent,body.blade .characterModal_inner,body.blade .characterSelect_inner,body.blade .header,body.blade .section,body.blade .visual{margin:0 auto;max-width:1600px;width:100%}body.blade .headline_h3 .en,body.blade .menuContent a,body.blade .navigation{font-family:Abril Fatface,serif;font-style:normal;font-weight:400}body.blade .btnLang,body.blade .officialX{overflow:hidden;text-indent:100%;white-space:nowrap}body.blade .snsContainer,body.blade .storyContainer{-o-border-image:url(../assets/blade/border.svg) 150/150px/0 stretch;border-image:url(../assets/blade/border.svg) 150/150px/0 stretch;box-shadow:inset 0 0 30px 50px #000,0 0 20px 10px #000}@media screen and (max-width:1039px){body.blade .snsContainer,body.blade .storyContainer{border-image-width:50px;box-shadow:inset 0 0 20px 30px #000,0 0 20px 10px #000}}body.blade{background-color:#000}@media screen and (max-width:1039px){body.blade ._pc{display:none!important}}@media screen and (max-width:1399px){body.blade ._pc_header{display:none!important}}@media print,screen and (min-width:1040px){body.blade ._sp{display:none!important}}@media print,screen and (min-width:1400px){body.blade ._sp_header{display:none!important}}body.blade.no_scroll{overflow:hidden}body.blade img{max-width:-moz-fit-content;max-width:fit-content}body.blade .pcOfficialSns{display:none}body.blade .returnTop__link{background-color:transparent;background-image:url(../assets/blade/pagetop.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;color:transparent;height:98px;width:98px}@media screen and (max-width:1039px){body.blade .returnTop__link{height:49px;width:49px}}body.blade .returnTop__link>.fas{display:none!important}body.blade .header{align-items:center;background-image:url(../assets/blade/bg_navigation_pc.png);background-position:bottom;background-repeat:no-repeat;background-size:auto;border:none!important;display:flex;height:100px;justify-content:space-between;left:0;padding:0 0 25px 25px;position:fixed;right:0;top:0;z-index:20000}@media screen and (max-width:1399px){body.blade .header{background-image:url(../assets/blade/bg_navigation_sp.png);background-position:top;background-repeat:repeat-x;background-size:contain;height:60px;padding:0 12.5px 12.5px}}body.blade .headerLogo{align-items:center;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1399px){body.blade .headerLogo{width:150px}}body.blade .navigation{display:flex;font-size:22px;gap:40px;width:-moz-fit-content;width:fit-content}body.blade .navigation a{color:#fff;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000}@media (hover:hover){body.blade .navigation a:hover{color:#e60012}}body.blade .officialX{background-image:url(../assets/blade/btn_offical_x.png);background-repeat:no-repeat;background-size:contain;display:block;height:65px;width:205px}@media (hover:hover){body.blade .officialX:hover{background-image:url(../assets/blade/btn_offical_x_hover.png)}}body.blade .btnOfficialX{align-items:center;display:flex;height:90px;justify-content:center;width:274.5px}body.blade .menuClose,body.blade .menuOpen{align-items:center;display:flex;height:33px;justify-content:center;width:33px}body.blade .menu{background-image:linear-gradient(rgba(0,0,0,.85),rgba(0,0,0,.85)),url(../assets/blade/bg_navigation_sp.png);background-position:top,bottom;background-repeat:no-repeat,repeat-x;background-size:100% calc(100dvh - 60px),350px 60px;height:100dvh;padding:60px 0;pointer-events:none;position:fixed;top:0;transform:scaleX(0);transition:all .2s ease-in-out;visibility:hidden;width:100%;z-index:10000}body.blade .menu.open{pointer-events:auto;transform:scale(1);visibility:visible}body.blade .menu.open .menuContent a{opacity:1;transform:translate(0)}body.blade .menuContent{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;overflow-y:auto;text-align:center;width:100%}body.blade .menuContent a{color:#fff;font-size:22px;opacity:0;position:relative;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000;transition-delay:.2s;transition-duration:.2s;transition-property:all}body.blade .menuContent a:nth-child(odd){transform:translate(15%)}body.blade .menuContent a:nth-child(2n){transform:translate(-15%)}body.blade .menuContent a:last-child{transform:translateY(15%)}@keyframes horizon{0%{width:0}to{width:50%}}body.blade .animation{align-items:center;animation-delay:2.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fade-out;animation-timing-function:ease-in-out;background-image:url(../assets/blade/bg_animation_pc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;left:0;opacity:1;overflow:hidden;position:fixed;top:0;visibility:visible;width:100%;z-index:100000}@media screen and (max-width:1039px){body.blade .animation{background-image:url(../assets/blade/bg_animation_sp.jpg)}}body.blade .animationLogo{position:relative;z-index:2}@media screen and (max-width:1039px){body.blade .animationLogo{height:84.5px;width:289px}}body.blade .horizon{height:200%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-26deg);width:200%;z-index:1}@media screen and (max-width:1039px){body.blade .horizon{height:300%;transform:translate(-50%,-50%) rotate(-61deg);width:300%}}body.blade .horizon:after,body.blade .horizon:before{animation-delay:1.5s;animation-duration:.3s;animation-fill-mode:forwards;animation-name:horizon;animation-timing-function:ease-in-out;background-color:#fff;content:"";display:block;height:5px;position:absolute;top:50%;width:0}body.blade .horizon:before{right:0}body.blade .horizon:after{left:0}body.blade .main.drenovels.blade{font-family:"Noto Serif JP",serif;margin-bottom:0;position:relative}body.blade .bgContent{background-image:url(../assets/blade/bg_section_pc.jpg);background-position:top;background-repeat:repeat-y;background-size:auto;height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:1039px){body.blade .bgContent{background-image:url(../assets/blade/bg_section_sp.jpg);background-size:100%}}body.blade .visual{position:relative;z-index:5}body.blade .visual img{height:auto;max-width:-moz-fit-content;max-width:fit-content;width:100%}body.blade .layer{animation-fill-mode:forwards;animation-name:fade-in;animation-timing-function:ease-in-out;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}body.blade .layer1{animation-delay:3.5s;animation-duration:.5s}body.blade .layer2{animation:none;opacity:1;visibility:visible}body.blade .langLink{display:flex;position:absolute;right:10px;top:85px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1039px){body.blade .langLink{flex-direction:column;right:0;top:45px}}body.blade .btnLang{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:72px;width:186px}@media screen and (max-width:1039px){body.blade .btnLang{height:48px;width:124px}}body.blade .btnLang.ja{background-image:url(../assets/blade/btn_ja.png)}@media (hover:hover){body.blade .btnLang.ja:hover{background-image:url(../assets/blade/btn_ja_hover.png)}}body.blade .btnLang.en{background-image:url(../assets/blade/btn_en.png)}@media (hover:hover){body.blade .btnLang.en:hover{background-image:url(../assets/blade/btn_en_hover.png)}}body.blade .hidden{height:0;padding:0!important;pointer-events:none;visibility:hidden!important}body.blade .section{background-color:#3e3a39;overflow:hidden;padding-bottom:100px}@media screen and (max-width:1039px){body.blade .section{padding-bottom:50px}}body.blade .section.pt{padding-top:100px}@media screen and (max-width:1039px){body.blade .section.pt{padding-top:30px}}body.blade .section:before{background-image:linear-gradient(-175deg,#a00,#a00 49%,#000 49.5%,#000 50.5%,#3e3a39 51%,#3e3a39);content:"";display:block;height:150px;width:100%}@media screen and (max-width:1039px){body.blade .section:before{height:100px}}body.blade .section:nth-child(odd){background-color:#a00}body.blade .section:nth-child(odd):before{background-image:linear-gradient(175deg,#3e3a39,#3e3a39 49%,#000 49.5%,#000 50.5%,#a00 51%,#a00)}body.blade .section.no_before{scroll-margin-top:0}body.blade .section.no_before:before{display:none!important}body.blade .sectionInner{opacity:0;position:relative;top:20px;transition:all .3s ease-in-out}body.blade .sectionInner.animated{opacity:1;top:0}body.blade .headline_h2{position:relative;z-index:2}body.blade .headline_h2 img{width:-moz-fit-content;width:fit-content}@media screen and (max-width:1039px){body.blade .headline_h2 img{height:60px;width:auto}}body.blade .headline_h3{align-items:center;border:1px solid #fff;border-width:1px 0;color:#fff;display:flex;gap:16px;grid-column:1/-1;justify-content:center;line-height:1;padding:5px 0;width:100%}@media screen and (max-width:1039px){body.blade .headline_h3{gap:8px}}body.blade .headline_h3 .en{font-size:50px}@media screen and (max-width:1039px){body.blade .headline_h3 .en{font-size:25px}}body.blade .headline_h3 .ja{font-size:30px;font-weight:700}@media screen and (max-width:1039px){body.blade .headline_h3 .ja{font-size:15px}}body.blade .sectionContent{margin:0 auto;position:relative;width:1000px;z-index:2}@media screen and (max-width:1039px){body.blade .sectionContent{padding:0 20px;width:100%}}body.blade .sectionContent.flexColumn{display:flex;flex-direction:column;gap:35px}@media screen and (max-width:1039px){body.blade .sectionContent.flexColumn{gap:20px}}body.blade .sectionContent.flexColumn.gap-2{gap:90px}@media screen and (max-width:1039px){body.blade .sectionContent.flexColumn.gap-2{gap:70px}}body.blade .sectionContent.mt{margin-top:90px}@media screen and (max-width:1039px){body.blade .sectionContent.mt,body.blade .sectionContent.mt_sp{margin-top:30px}}body.blade .bannerSet{display:grid;gap:35px 100px;grid-template-columns:repeat(2,auto);margin:0 auto;padding:100px 0 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1039px){body.blade .bannerSet{align-items:center;display:flex;flex-direction:column;padding:70px 0 0;width:100%}}body.blade .anime_text{font-feature-settings:"palt";color:#fff;font-size:75px;font-weight:700;text-align:center;text-shadow:0 0 10px #e40b1c,0 0 10px #e40b1c,0 0 10px #e40b1c}@media screen and (max-width:1039px){body.blade .anime_text{font-size:calc(14.76052px + 4.35414vw)}}body.blade .youtube{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}body.blade .youtube iframe{aspect-ratio:16/9;height:100%;width:100%}body.blade .button,body.blade .productGrid .product_linkButton{align-items:center;-o-border-image:url(../assets/blade/border_btn_white.svg) 45 fill/45px 45px 0/0 stretch;border-image:url(../assets/blade/border_btn_white.svg) 45 fill/45px 45px 0/0 stretch;color:#000;display:flex;font-family:Abril Fatface,"Noto Serif JP",serif;font-size:25px;font-weight:700;height:45px;justify-content:center;margin:0 auto;max-width:400px;position:relative;width:100%}@media screen and (max-width:1039px){body.blade .button,body.blade .productGrid .product_linkButton{font-size:14px;height:30px}}@media (hover:hover){body.blade .button:hover,body.blade .productGrid .product_linkButton:hover{border-image-source:url(../assets/blade/border_btn_black.svg);color:#fff}}body.blade .button:before,body.blade .productGrid .product_linkButton:before{bottom:0;box-shadow:0 0 30px 10px #000;content:"";display:block;height:30px;left:0;margin:auto;position:absolute;right:0;top:0;transition:.3s ease-in-out;width:90%;z-index:-1}@media (hover:hover){body.blade .button.red:hover{border-image-source:url(../assets/blade/border_btn_red.svg)}body.blade .button.red:hover:before{box-shadow:0 0 30px 10px red}}body.blade .storyContainer{background-color:#000;background-image:url(../assets/blade/bg_story.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:30px;height:-moz-fit-content;height:fit-content;margin-top:90px;padding:60px 70px 80px;width:100%}@media screen and (max-width:1039px){body.blade .storyContainer{margin-top:30px;padding:15px 20px 30px}}body.blade .catchCopy{color:#e60012;font-size:48px;font-weight:700;letter-spacing:-1px;line-height:2;text-align:center;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000}@media screen and (max-width:1039px){body.blade .catchCopy{font-size:calc(6.88824px + 2.03193vw)}}body.blade .synopsis{color:#fff;font-size:25px;font-weight:600;letter-spacing:-1px;line-height:2.5;text-align:justify;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000}@media screen and (max-width:1039px){body.blade .synopsis{font-size:calc(5.90421px + 1.74165vw)}}body.blade .snsContainer{background-color:#000;height:-moz-fit-content;height:fit-content;padding:80px;width:100%}body.blade .carousel{background-color:#460000;box-shadow:0 0 60px 0 #460000;margin-top:100px;position:relative;width:100%;z-index:2}@media screen and (max-width:1039px){body.blade .carousel{margin-top:60px}}body.blade .carousel .slick-track{display:flex;gap:8px}@media screen and (max-width:1039px){body.blade .carousel .slick-track{gap:4px}}body.blade .carouselItem{align-items:center;display:flex;height:100%;justify-content:center;width:-moz-fit-content;width:fit-content}body.blade .carouselItem img{height:250px;width:auto}@media screen and (max-width:1039px){body.blade .carouselItem img{height:140px}}body.blade .productGrid{display:grid;gap:30px 60px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1039px){body.blade .productGrid{gap:30px 20px;grid-template-columns:repeat(2,1fr)}}body.blade .productGrid .productSimpleListItem{display:flex;flex-direction:column}body.blade .productGrid .product_name{color:#fff;display:flex;flex-direction:column;font-weight:700;letter-spacing:-1px;margin:16px 0;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000}body.blade .productGrid .product_title{font-size:20px}@media screen and (max-width:1039px){body.blade .productGrid .product_title{font-size:14px}}body.blade .productGrid .product_subTitle{font-size:24px}@media screen and (max-width:1039px){body.blade .productGrid .product_subTitle{font-size:16px}}body.blade .productGrid .product_linkButton{margin:auto auto 0}body.blade .characterGrid{display:grid;gap:70px 0;grid-template-columns:repeat(4,210px);justify-content:space-between;width:100%}@media screen and (max-width:1039px){body.blade .characterGrid{gap:35px 0;grid-template-columns:repeat(auto-fit,150px)}}body.blade .characterName{align-items:center;bottom:0;color:#c30d23;display:flex;font-size:20px;font-weight:900;height:37px;justify-content:center;position:absolute;text-align:center;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;width:100%}@media screen and (max-width:1039px){body.blade .characterName{font-size:16px;height:26.4285714286px}}body.blade .characterName:after,body.blade .characterName:before{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:2em;margin:auto 0;position:absolute;top:0;transition:all .1s ease-in-out;width:2em}@media screen and (max-width:1039px){body.blade .characterName:after,body.blade .characterName:before{margin:0;position:static}}body.blade .characterName:before{background-image:url(../assets/blade/arrow_left.svg);left:10px}body.blade .characterName:after{background-image:url(../assets/blade/arrow_right.svg);right:10px}body.blade .characterImage{bottom:37px;position:relative;transform-origin:bottom center;transition:all .1s ease-in-out;width:100%}@media screen and (max-width:1039px){body.blade .characterImage{bottom:26.4285714286px}}body.blade .characterItem{background-image:url(../assets/blade/bg_character.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;min-height:210px;position:relative;transition:all .1s ease-in-out;width:100%}@media (hover:hover){body.blade .characterItem:hover{background-image:url(../assets/blade/bg_character_hover.png)}body.blade .characterItem:hover .characterImage{transform:scale(1.1)}body.blade .characterItem:hover .characterName:before{left:0}body.blade .characterItem:hover .characterName:after{right:0}}@media screen and (max-width:1039px){body.blade .characterItem{min-height:150px}}body.blade .characterItem:before{aspect-ratio:1/1;bottom:0;box-shadow:0 0 10px 5px #000;content:"";display:block;left:0;position:absolute;width:100%;z-index:-1}body.blade .characterModal{font-family:"Noto Serif JP",serif;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:50000}body.blade .characterModal.show{opacity:1;visibility:visible}@media screen and (max-width:1039px){body.blade .characterModal{height:100dvh}}body.blade .characterModal_inner{background-blend-mode:multiply;background-color:#3e3a39;background-image:url(../assets/blade/bg_character_modal_pc.jpg);background-position:top;background-repeat:repeat;background-size:auto 100%;display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:70px 0 0;pointer-events:all;position:relative;scroll-behavior:smooth}@media screen and (max-width:1039px){body.blade .characterModal_inner{background-blend-mode:normal;background-color:#000;background-image:none;background-size:100%;padding:53px 0 0}body.blade .characterModal_inner .headline_h2{left:0;position:absolute;top:53px;z-index:10}}body.blade .characterModal_inner::-webkit-scrollbar{display:none}body.blade .characterSelect_inner{height:100%;margin:0 auto;pointer-events:none;position:relative}@media print,screen and (min-width:1040px){body.blade .characterSelectList{bottom:0;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;margin:auto 0;pointer-events:none;position:absolute;right:70px;top:150px;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:1039px){body.blade .characterSelectList{display:grid;gap:0;grid-template-columns:repeat(auto-fit,80px);justify-content:space-between;margin:0 auto;max-width:100%;padding:0 20px 30px;position:relative;width:-moz-fit-content;width:fit-content;z-index:5}}body.blade .characterSelectLink{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;pointer-events:all;width:-moz-fit-content;width:fit-content}body.blade .characterSelectLink img{filter:grayscale(1);transition:all .3s ease-in-out;width:80px}body.blade .characterSelectLink.active img{filter:grayscale(0)}@media (hover:hover){body.blade .characterSelectLink:hover img{filter:grayscale(0)}}body.blade .characterModal_close{align-items:center;display:flex;height:80px;justify-content:center;pointer-events:all;position:absolute;right:70px;top:70px;width:80px;z-index:5}@media (hover:hover){body.blade .characterModal_close:hover{filter:brightness(.8)}}@media screen and (max-width:1039px){body.blade .characterModal_close{height:33px;position:fixed;right:10px;top:10px;width:33px;z-index:10}}body.blade .characterContainers{background-color:#3e3a39;height:-moz-fit-content;height:fit-content;left:0;max-width:100vw;position:absolute;top:0;width:100%}body.blade .characterContainers .bgContent{background-image:url(../assets/blade/bg_character_modal_sp.jpg)}body.blade .characterContainers .characterSlick{z-index:5}body.blade .characterContainers .slick-track{display:flex!important}body.blade .characterContainers .slick-slide{height:auto!important}body.blade .characterContainers .arrowBox{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:6}body.blade .characterContainers .arrowBox .slick-arrow{pointer-events:all}body.blade .characterContainers .arrowBox .slick-next,body.blade .characterContainers .arrowBox .slick-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;height:25px;width:25px}body.blade .characterContainers .arrowBox .slick-next:before,body.blade .characterContainers .arrowBox .slick-prev:before{display:none}body.blade .characterContainers .arrowBox .slick-prev{background-image:url(../assets/blade/arrow_left_no_shadow.svg);left:20px}body.blade .characterContainers .arrowBox .slick-next{background-image:url(../assets/blade/arrow_right_no_shadow.svg);right:20px}body.blade .characterContainer{align-items:center;display:flex;margin:0 auto;position:relative;z-index:2}@media print,screen and (min-width:1040px){body.blade .characterContainer{min-height:900px;padding:100px 0;width:1000px}body.blade .characterContainer:nth-child(odd){justify-content:flex-end}body.blade .characterContainer:nth-child(odd) .characterGhost{left:-200px;right:unset}body.blade .characterContainer:nth-child(odd) .characterPortrait{left:unset;right:-100px}}@media screen and (max-width:1039px){body.blade .characterContainer{flex-direction:column;justify-content:flex-start!important;padding:143px 0 0;width:100%}}body.blade .characterDetail{bottom:0;height:-moz-fit-content;height:fit-content;left:0;margin:auto;position:absolute;right:0;top:0;width:-moz-fit-content;width:fit-content;z-index:5}@media screen and (max-width:1039px){body.blade .characterDetail{align-self:flex-start;margin:0;order:1;padding:0 20px;position:static;width:100%}}body.blade .characterDetailName{color:#e60012;font-size:70px;font-weight:700;text-shadow:0 0 20px #000,0 0 20px #000,0 0 20px #000,0 0 20px #000,0 0 20px #000,0 0 20px #000}@media screen and (max-width:1039px){body.blade .characterDetailName{font-size:calc(17.22061px + 5.07983vw)}}body.blade .characterDescription{color:#fff;font-size:25px;font-weight:700;line-height:2;text-shadow:0 0 15px #231815,0 0 15px #231815,0 0 15px #231815,0 0 15px #231815,0 0 15px #231815,0 0 15px #231815}@media screen and (max-width:1039px){body.blade .characterDescription{font-size:calc(5.39623px + 1.88679vw)}}body.blade .characterPortrait{left:-100px;position:relative;z-index:3}body.blade .characterPortrait.orlea{left:unset!important;right:unset!important}@media screen and (max-width:1039px){body.blade .characterPortrait{align-items:center;display:flex;justify-content:center;order:2;position:static}}body.blade .characterGhost{position:absolute;z-index:1}body.blade .characterGhost img{filter:grayscale(1)}@media print,screen and (min-width:1040px){body.blade .characterGhost{bottom:0;height:-moz-fit-content;height:fit-content;margin:auto 0;right:-200px;top:0;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:1039px){body.blade .characterGhost{height:-moz-fit-content;height:fit-content;max-width:100vw;top:0;width:100%}}body.blade .news_list{margin-top:40px}body.blade .news_list dl{border-top:1px solid #fff;font-weight:700;margin:0;padding:20px 8px}body.blade .news_list dl a:hover{opacity:.7}body.blade .news_list dt{color:#c30d23;padding-bottom:6px}body.blade .news_list dd{color:#fff;line-break:strict;margin:0;overflow-wrap:anywhere;word-break:normal}@media screen and (max-width:768px){body.blade .news_list{margin-top:30px}}body.blade #page_news{background-color:#a00;padding:120px 0}@media screen and (max-width:1399px){body.blade #page_news{padding:80px 0 100px}}body.blade #page_news .headline_h2{text-align:center}body.blade #page_news .newsContainer{display:flex;flex-direction:column;gap:40px;margin:40px 0}@media screen and (max-width:1399px){body.blade #page_news .newsContainer{margin:20px 0 50px}}body.blade #page_news .newsContainer article{background-color:#f4f4f4;box-shadow:0 0 20px 4px #000;padding:40px}body.blade #page_news .newsContainer article .news_text,body.blade #page_news .newsContainer article .news_title{overflow-wrap:anywhere;word-break:normal}body.blade #page_news .newsContainer article .news_date{color:#e60012;font-weight:700}body.blade #page_news .newsContainer article .news_title{border-bottom:1px solid #000;font-size:18px;font-weight:700;margin-bottom:20px;padding:4px 0 16px}body.blade #page_news .newsContainer article .news_text{display:flex;flex-direction:column;gap:16px}body.blade #page_news .newsContainer article .news_text .text_bold{font-weight:700}body.blade #page_news .newsContainer article .news_text .mb-16{margin-bottom:16px}body.blade #page_news .newsContainer article .news_text .text_link{color:#a00;display:inline-block;font-weight:700;text-decoration:underline}body.blade #page_news .newsContainer article .news_text .text_link:hover{opacity:.7}body.blade #page_news .newsContainer article .news_text .text_underline{text-decoration:underline}body.blade #page_news .newsContainer article .news_text .text-center{text-align:center}body.blade #page_news .newsContainer article .news_text .img_book{max-width:85%;width:320px}body.blade #page_news .newsContainer article .news_text .img_wide{max-width:100%;width:720px}body.blade #page_news .newsContainer article .news_text .d-inline-block{display:inline-block}body.blade #page_news .newsContainer article .news_text .d-flex{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}body.blade #page_news .newsContainer article .news_text .vertical-top{vertical-align:top}body.blade #page_news .newsContainer article .news_text ul.list__asterisk{padding-left:1em;padding-top:4px}body.blade #page_news .newsContainer article .news_text ul.list__asterisk li{font-size:14px;position:relative}body.blade #page_news .newsContainer article .news_text ul.list__asterisk li:before{content:"※";left:-1em;position:absolute;top:0}@media screen and (max-width:1039px){body.blade #page_news .newsContainer article{padding:20px}}@media screen and (max-width:768px){body.blade #page_news .newsContainer article .news_text .img_book{width:240px}}#lp_fair2024.second{background-color:#fff}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}#lp_fair2024.second .keyVisual .fadeIn{animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in;animation-timing-function:ease-in-out}#lp_fair2024.second .animation{animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-out;animation-timing-function:ease-in-out}#lp_fair2024.second #section4 .h3{font-family:Kiwi Maru,serif;font-style:normal;font-weight:500}#lp_fair2024.second .arrowBottom.button1:after,#lp_fair2024.second .arrowBottom.button2:after,#lp_fair2024.second .arrowBottom.button:after,#lp_fair2024.second .arrowRight.button1:after,#lp_fair2024.second .arrowRight.button2:after,#lp_fair2024.second .arrowRight.button:after{font-family:Font Awesome\ 5 Free;font-weight:700!important}#lp_fair2024.second .contentHeader,#lp_fair2024.second .navigation,#lp_fair2024.second .section,#lp_fair2024.second .slash,#lp_fair2024.second .slash2{margin:0 auto;width:1600px}@media screen and (max-width:768px){#lp_fair2024.second .contentHeader,#lp_fair2024.second .navigation,#lp_fair2024.second .section,#lp_fair2024.second .slash,#lp_fair2024.second .slash2{width:100%}}#lp_fair2024.second #section4 .box,#lp_fair2024.second .navigation .navigationList{margin:0 auto;width:1000px}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box,#lp_fair2024.second .navigation .navigationList{width:100%}}#lp_fair2024.second .text-center{text-align:center}#lp_fair2024.second .main{margin-bottom:0}@media screen and (max-width:768px){#lp_fair2024.second .main{margin-bottom:0}}#lp_fair2024.second .main img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}#lp_fair2024.second .returnTop__link{background-color:#fff}#lp_fair2024.second .pcOfficialSns{display:none!important}#lp_fair2024.second .animation{align-items:center;animation-delay:1s;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;padding:0 30px;position:fixed;top:0;width:100%;z-index:10000}#lp_fair2024.second .animation .animationLogo{max-width:440px;width:100%}#lp_fair2024.second .header .headerLabelNav{display:none}@media screen and (max-width:768px){#lp_fair2024.second .header{display:none}}#lp_fair2024.second .contentHeader{height:-moz-fit-content;height:fit-content;position:static}@media screen and (max-width:768px){#lp_fair2024.second .contentHeader{border-top:5px solid #ffc801}}#lp_fair2024.second .contentHeader img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}#lp_fair2024.second .contentHeader .headerLogo{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:160px}#lp_fair2024.second .headerContent{align-items:center;display:flex;height:40px;justify-content:space-between;padding:0 10px;width:100%}#lp_fair2024.second .menuModalClose,#lp_fair2024.second .menuModalOpen{align-items:center;background-color:#000;border-radius:30px;color:#fff;display:flex;font-size:15px;height:30px;justify-content:center;width:30px}#lp_fair2024.second .menuModalClose{background-color:hsla(0,0%,100%,.85);color:#000}#lp_fair2024.second .keyVisual{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;position:relative;width:100%}#lp_fair2024.second .keyVisual .fadeIn{animation-delay:2s;left:0;opacity:0;position:absolute;top:0}#lp_fair2024.second .navigation .navigationList{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:35px 0}@media screen and (max-width:768px){#lp_fair2024.second .navigation .navigationList{display:flex;flex-wrap:wrap;gap:10px 10px;justify-content:center;padding:20px 10px}#lp_fair2024.second .navigation .navigationList .button{max-width:calc(50% - 5px)}#lp_fair2024.second .navigation .navigationList .button.section1{font-size:12px;letter-spacing:-1px}}#lp_fair2024.second .button,#lp_fair2024.second .button1,#lp_fair2024.second .button2{align-items:center;background-color:#231815;border-radius:50px;color:#fff;display:flex;font-size:20px;font-weight:500;height:50px;justify-content:center;line-height:1;position:relative;white-space:nowrap;width:100%}@media screen and (max-width:768px){#lp_fair2024.second .button,#lp_fair2024.second .button1,#lp_fair2024.second .button2{border-radius:36px;font-size:13px;height:36px}}#lp_fair2024.second .arrowBottom.button1:after,#lp_fair2024.second .arrowBottom.button2:after,#lp_fair2024.second .arrowBottom.button:after{content:"\f078";position:absolute;right:1em}#lp_fair2024.second .arrowRight.button1:after,#lp_fair2024.second .arrowRight.button2:after,#lp_fair2024.second .arrowRight.button:after{content:"\f054";position:absolute;right:1em}@media (hover:hover){#lp_fair2024.second .button:hover{background-color:#fff;color:#231815}#lp_fair2024.second .button:hover.section1{background-color:#c30d23;color:#fff}#lp_fair2024.second .button:hover.section2{background-color:#e4007f;color:#fff}#lp_fair2024.second .button:hover.section3{background-color:#fff100;color:#231815}#lp_fair2024.second .button:hover.section4{background-color:#3296ff;color:#fff}#lp_fair2024.second .button:hover.section5{background-color:#ea5514;color:#fff}#lp_fair2024.second .button:hover.novels{background-color:#ff4640;color:#fff}#lp_fair2024.second .button:hover.comics{background-color:#ff9100;color:#fff}}@media screen and (max-width:768px){#lp_fair2024.second .button.section1{background-color:#c30d23;color:#fff}#lp_fair2024.second .button.section2{background-color:#e4007f;color:#fff}#lp_fair2024.second .button.section3{background-color:#fff100;color:#231815}#lp_fair2024.second .button.section4{background-color:#3296ff;color:#fff}#lp_fair2024.second .button.section5{background-color:#ea5514;color:#fff}}@media (hover:hover){#lp_fair2024.second .button1:hover{background-color:#fff;color:#231815}#lp_fair2024.second .button1:hover.section1{background-color:#c30d23;color:#fff}#lp_fair2024.second .button1:hover.section2{background-color:#e4007f;color:#fff}#lp_fair2024.second .button1:hover.section3{background-color:#fff100;color:#231815}#lp_fair2024.second .button1:hover.section4{background-color:#3296ff;color:#fff}#lp_fair2024.second .button1:hover.section5{background-color:#ea5514;color:#fff}}#lp_fair2024.second .button2{background-color:#fff;color:#231815}@media (hover:hover){#lp_fair2024.second .button2:hover{background-color:#fff;color:#231815}#lp_fair2024.second .button2:hover.section1{background-color:#c30d23;color:#fff}#lp_fair2024.second .button2:hover.section2{background-color:#e4007f;color:#fff}#lp_fair2024.second .button2:hover.section3{background-color:#fff100;color:#231815}#lp_fair2024.second .button2:hover.section4{background-color:#3296ff;color:#fff}#lp_fair2024.second .button2:hover.section5{background-color:#ea5514;color:#fff}}#lp_fair2024.second .menuModal{background-color:#000;display:block;height:100dvh;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:10000}#lp_fair2024.second .menuModal.isActive{opacity:1;visibility:visible}#lp_fair2024.second .menuModal .button.arrowBottom:after{display:none!important}#lp_fair2024.second .menuModalInner{display:flex;flex-direction:column;gap:30px;height:100%;overflow-y:scroll;padding-top:5px;position:relative;width:100%}#lp_fair2024.second .menuModalHeader{align-items:center;display:flex;height:40px;justify-content:space-between;margin-top:5px;padding:0 10px;width:100%}#lp_fair2024.second .menuModalHeader:before{content:"";display:block;height:30px;width:30px}#lp_fair2024.second .menuModalHeader .headerLogo{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:160px}#lp_fair2024.second .menuModalButtons{align-items:center;display:flex;flex-direction:column;gap:30px;padding:0 30px}#lp_fair2024.second .menuModalLogoSet{display:grid;gap:30px;grid-template-columns:repeat(2,50px);margin:0 auto;width:-moz-fit-content;width:fit-content}#lp_fair2024.second .section{position:relative}#lp_fair2024.second .slash{height:200px;position:relative}@media screen and (max-width:768px){#lp_fair2024.second .slash{height:100px}}#lp_fair2024.second .slash:after,#lp_fair2024.second .slash:before{content:"";display:block;height:100%;left:0;position:absolute;top:.5px;width:100%}#lp_fair2024.second .slash:before{top:-.5px;z-index:7}#lp_fair2024.second .slash2{background-color:#ffb400;bottom:1px;clip-path:polygon(0 0,0 20%,100% 100%);height:200px;left:0;position:absolute;right:0;z-index:7}@media screen and (max-width:768px){#lp_fair2024.second .slash2{height:100px}}#lp_fair2024.second #section1{background-blend-mode:multiply;background-color:#595757;background-image:url(../assets/fair2024_241020/bg_section_1_pc.jpg);background-position:top;background-repeat:no-repeat;background-size:auto;margin-bottom:-200px}@media screen and (max-width:768px){#lp_fair2024.second #section1{background-image:url(../assets/fair2024_241020/bg_section_1_sp.jpg);background-size:100%;margin-bottom:-100px}}#lp_fair2024.second #section1+.slash{top:199px;z-index:6}@media screen and (max-width:768px){#lp_fair2024.second #section1+.slash{top:99px}}#lp_fair2024.second #section1+.slash:before{background-blend-mode:multiply;background-color:#595757;background-image:url(../assets/fair2024_241020/bg_section_1_pc.jpg);background-position:bottom;background-repeat:no-repeat;background-size:auto;clip-path:polygon(100% 100%,100% 0,0 0)}@media screen and (max-width:768px){#lp_fair2024.second #section1+.slash:before{background-image:url(../assets/fair2024_241020/bg_section_1_sp.jpg);background-size:100%}}#lp_fair2024.second #section1+.slash:after{background-color:#c30d23;clip-path:polygon(0 0,0 20%,100% 100%);top:-1px;z-index:8}#lp_fair2024.second #section2{background-color:#ffaad2;background-image:url(../assets/fair2024_241020/bg_section2.png?241017),radial-gradient(at 100% 20%,rgba(255,255,130,.8),transparent 80%);background-position:bottom,50%;background-repeat:repeat;background-size:auto;margin-bottom:-200px;padding-top:200px}@media screen and (max-width:768px){#lp_fair2024.second #section2{background-size:242px,auto;margin-bottom:-100px;padding-top:100px}}#lp_fair2024.second #section2+.slash{background-color:#ffaad2;background-image:url(../assets/fair2024_241020/bg_section2.png?241017);background-position:top;background-repeat:repeat;background-size:auto;clip-path:polygon(0 0,0 80%,100% 0);top:200px;z-index:6}@media screen and (max-width:768px){#lp_fair2024.second #section2+.slash{background-size:242px,auto;top:100px}}#lp_fair2024.second #section2+.slash:before{background-color:#ffaad2;background-image:linear-gradient(270deg,#ffff82,transparent);background-position:50%;background-repeat:repeat;background-size:auto;clip-path:polygon(0 60%,0 80%,100% 0);mix-blend-mode:multiply}#lp_fair2024.second #section3{background-color:#fff000;padding:200px 0}@media screen and (max-width:768px){#lp_fair2024.second #section3{padding:100px 0}}#lp_fair2024.second #section3+.slash{background-color:#41b4ff;background-image:radial-gradient(circle,transparent 0,transparent 69%,hsla(0,0%,100%,.15) 71%,hsla(0,0%,100%,.15) 100%);background-position:bottom;background-repeat:repeat;background-size:70px 70px;bottom:0;clip-path:polygon(0 0,0 100%,100% 100%);left:0;position:absolute;right:0;z-index:6}@media screen and (max-width:768px){#lp_fair2024.second #section3+.slash{background-image:radial-gradient(circle,transparent 0,transparent 65%,hsla(0,0%,100%,.15) 70%,hsla(0,0%,100%,.15) 100%);background-size:20px 20px}#lp_fair2024.second #section3 .textCastImage{height:calc(10.98086px + 16.14833vw)!important;width:auto}#lp_fair2024.second #section3>.flexColumn{padding-bottom:0}}@media print,screen and (min-width:769px){#lp_fair2024.second #section3 .ishimiImage{bottom:-120px;position:absolute;right:60px}}#lp_fair2024.second #section3 .sectionBg{pointer-events:none;position:absolute;z-index:8}#lp_fair2024.second #section3 .sectionBg.bgTopCenter{left:0;top:50px}#lp_fair2024.second #section3 .sectionBg.bgTopLeft{left:0;top:65px}#lp_fair2024.second #section3 .sectionBg.bgTopRight{right:10px;top:30px}#lp_fair2024.second #section3 .sectionBg.bgBottomLeft{bottom:100px;left:0}#lp_fair2024.second #section3 .sectionBg.bgBottomRight{bottom:20px;right:10px}#lp_fair2024.second #section3 .sectionBg .decoImage1{width:calc(25.33732px + 37.26077vw)}#lp_fair2024.second #section3 .sectionBg .decoImage2{width:calc(20.17225px + 29.66507vw)}#lp_fair2024.second #section3 .sectionBg .decoImage3{width:calc(15.2512px + 22.42823vw)}#lp_fair2024.second #section3 .sectionBg .decoImage4{width:calc(8.78469px + 12.91866vw)}#lp_fair2024.second #section4,#lp_fair2024.second #section4+.slash{background-color:#41b4ff}#lp_fair2024.second #section4+.slash:before{background-color:#00a0e9;clip-path:polygon(100% 0,0 100%,100% 20%)}#lp_fair2024.second #section4+.slash:after{background-color:#fa0;clip-path:polygon(100% 0,0 100%,100% 100%)}#lp_fair2024.second #section4 .h3{align-items:center;color:#ff0;display:flex;font-size:70px;gap:0 .5rem;justify-content:center;text-shadow:0 0 5px #000}@media screen and (max-width:768px){#lp_fair2024.second #section4 .h3{flex-direction:column;font-size:calc(5.28708px + 7.77512vw)}}#lp_fair2024.second #section4 .box{font-feature-settings:"palt";background-color:#fff;border:7px solid;border-radius:20px;display:flex;flex-direction:column;font-size:29px;font-weight:500;gap:30px;line-height:1.7;padding:0 30px 30px;position:relative}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box{border-radius:15px;border-width:5px;font-size:calc(2.44019px + 3.58852vw);gap:15px;padding:0 10px 10px;width:calc(100% - 20px)}}#lp_fair2024.second #section4 .box .border{border:1px solid #000}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box .benefitImage{max-width:calc(40.66986px + 59.80861vw)}}#lp_fair2024.second #section4 .box .note{display:block;font-size:20px;margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box .note{font-size:calc(1.62679px + 2.39234vw)}}#lp_fair2024.second #section4 .box .boxHeader{align-items:center;border-radius:0 0 40px 40px;display:flex;justify-content:center;margin:0 auto;padding:20px 40px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box .boxHeader{border-radius:0 0 20px 20px;padding:10px 20px}}#lp_fair2024.second #section4 .box.novels{border-color:#ff4640}#lp_fair2024.second #section4 .box.novels:before{background-image:url(../img/logo/dre_novels_sq.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80px;left:30px;position:absolute;top:25px;width:80px}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box.novels:before{height:calc(5.69378px + 8.37321vw);left:10px;top:10px;width:calc(5.69378px + 8.37321vw)}}#lp_fair2024.second #section4 .box.novels .boxHeader{background-color:#ff4640}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box.novels .boxHeader img{width:160px}}#lp_fair2024.second #section4 .box.comics{border-color:#ff9100}#lp_fair2024.second #section4 .box.comics:before{background-image:url(../img/logo/dre_comics_sq.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80px;left:30px;position:absolute;top:25px;width:80px}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box.comics:before{height:calc(5.69378px + 8.37321vw);left:10px;top:10px;width:calc(5.69378px + 8.37321vw)}}#lp_fair2024.second #section4 .box.comics .boxHeader{background-color:#ff9100}@media screen and (max-width:768px){#lp_fair2024.second #section4 .box.comics .boxHeader img{width:180px}}#lp_fair2024.second #section5{background-color:#fa0}#lp_fair2024.second #section5 .linkSet{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:768px){#lp_fair2024.second #section5 .linkSet{gap:25px}}#lp_fair2024.second #section5 .linkSet+.linkSet{margin-top:40px}@media screen and (max-width:768px){#lp_fair2024.second #section5 .linkSet+.linkSet{margin-top:25px}}#lp_fair2024.second #section5 .comicImage{max-width:720px}@media screen and (max-width:768px){#lp_fair2024.second #section5 .comicImage{max-width:calc(50.43062px + 74.16268vw)}}#lp_fair2024.second .bgDot{background-image:radial-gradient(circle,transparent 0,transparent 69%,hsla(0,0%,100%,.15) 71%,hsla(0,0%,100%,.15) 100%);background-position:top;background-repeat:repeat;background-size:70px 70px;display:block;height:100%;left:0;margin:0 auto;max-width:1600px;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:5}@media screen and (max-width:768px){#lp_fair2024.second .bgDot{background-image:radial-gradient(circle,transparent 0,transparent 65%,hsla(0,0%,100%,.15) 70%,hsla(0,0%,100%,.15) 100%);background-size:20px 20px}}#lp_fair2024.second .bgDot2{background-image:radial-gradient(circle,transparent 0,transparent 69%,hsla(0,0%,100%,.5) 71%,hsla(0,0%,100%,.5) 100%);background-position:bottom;background-repeat:repeat;background-size:70px 70px;display:block;height:100%;left:0;margin:0 auto;max-width:1600px;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:5}@media screen and (max-width:768px){#lp_fair2024.second .bgDot2{background-image:radial-gradient(circle,transparent 0,transparent 65%,hsla(0,0%,100%,.5) 70%,hsla(0,0%,100%,.5) 100%);background-size:20px 20px}}#lp_fair2024.second .relative{position:relative}#lp_fair2024.second .picture{display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){#lp_fair2024.second .headlineImage_1{width:calc(41.48325px + 61.00478vw)!important}}#lp_fair2024.second .youtube{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 auto;max-width:880px;width:100%}@media screen and (max-width:768px){#lp_fair2024.second .youtube{padding:0 30px}}#lp_fair2024.second .youtube iframe{aspect-ratio:16/9;height:100%;width:100%}#lp_fair2024.second .flexColumn{display:flex;flex-direction:column;gap:40px;padding:60px 0;position:relative;z-index:10}@media screen and (max-width:768px){#lp_fair2024.second .flexColumn{gap:25px;padding:45px 0}}#lp_fair2024.second .buttonSet{margin:0 auto;width:355px}@media screen and (max-width:768px){#lp_fair2024.second .buttonSet{width:250px}}#lp_fair2024.second .scrollFadein{opacity:0;top:20px;transition:all .3s linear}#lp_fair2024.second .scrollFadein.animated{opacity:1;top:0}#lp_fair2024.third{background-color:#fff}#lp_fair2024.third .keyVisual .fadeIn{animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in;animation-timing-function:ease-in-out}#lp_fair2024.third .animation{animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-out;animation-timing-function:ease-in-out}#lp_fair2024.third #section4 .h3,#lp_fair2024.third #section6 .term{font-family:Kiwi Maru,serif;font-style:normal;font-weight:500}#lp_fair2024.third .arrowBottom.button1:after,#lp_fair2024.third .arrowBottom.button2:after,#lp_fair2024.third .arrowBottom.button:after,#lp_fair2024.third .arrowRight.button1:after,#lp_fair2024.third .arrowRight.button2:after,#lp_fair2024.third .arrowRight.button:after{font-family:Font Awesome\ 5 Free;font-weight:700!important}#lp_fair2024.third .frameBox{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:700}#lp_fair2024.third .contentHeader,#lp_fair2024.third .navigation,#lp_fair2024.third .section,#lp_fair2024.third .slash,#lp_fair2024.third .slash2{margin:0 auto;width:1600px}@media screen and (max-width:768px){#lp_fair2024.third .contentHeader,#lp_fair2024.third .navigation,#lp_fair2024.third .section,#lp_fair2024.third .slash,#lp_fair2024.third .slash2{width:100%}}#lp_fair2024.third .box,#lp_fair2024.third .frameBox,#lp_fair2024.third .navigation .navigationList{margin:0 auto;width:1000px}@media screen and (max-width:768px){#lp_fair2024.third .box,#lp_fair2024.third .frameBox,#lp_fair2024.third .navigation .navigationList{width:100%}}#lp_fair2024.third .text-center{text-align:center}#lp_fair2024.third .main{margin-bottom:0}@media screen and (max-width:768px){#lp_fair2024.third .main{margin-bottom:0}}#lp_fair2024.third .main img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}#lp_fair2024.third .returnTop__link{background-color:#fff}#lp_fair2024.third .pcOfficialSns{display:none!important}#lp_fair2024.third .animation{align-items:center;animation-delay:1s;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;padding:0 30px;position:fixed;top:0;width:100%;z-index:10000}#lp_fair2024.third .animation .animationLogo{max-width:440px;width:100%}#lp_fair2024.third .header .headerLabelNav{display:none}@media screen and (max-width:768px){#lp_fair2024.third .header{display:none}}#lp_fair2024.third .contentHeader{height:-moz-fit-content;height:fit-content;position:static}@media screen and (max-width:768px){#lp_fair2024.third .contentHeader{border-top:5px solid #ffc801}}#lp_fair2024.third .contentHeader img{height:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain;width:100%}#lp_fair2024.third .contentHeader .headerLogo{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:160px}#lp_fair2024.third .headerContent{align-items:center;display:flex;height:40px;justify-content:space-between;padding:0 10px;width:100%}#lp_fair2024.third .menuModalClose,#lp_fair2024.third .menuModalOpen{align-items:center;background-color:#000;border-radius:30px;color:#fff;display:flex;font-size:15px;height:30px;justify-content:center;width:30px}#lp_fair2024.third .menuModalClose{background-color:hsla(0,0%,100%,.85);color:#000}#lp_fair2024.third .keyVisual{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;position:relative;width:100%}#lp_fair2024.third .keyVisual .fadeIn{animation-delay:2s;left:0;opacity:0;position:absolute;top:0}#lp_fair2024.third .navigation .navigationList{display:flex;flex-wrap:wrap;gap:20px 10px;justify-content:center;padding:35px 0;width:1200px}#lp_fair2024.third .navigation .navigationList .button{max-width:calc(25% - 7.5px)}@media screen and (max-width:768px){#lp_fair2024.third .navigation .navigationList{gap:10px 5px;padding:20px 10px;width:100%}#lp_fair2024.third .navigation .navigationList .button{max-width:calc(50% - 2.5px)}#lp_fair2024.third .navigation .navigationList .button.section1{font-size:12px;letter-spacing:-1px}}#lp_fair2024.third .button,#lp_fair2024.third .button1,#lp_fair2024.third .button2{font-feature-settings:"palt";align-items:center;background-color:#231815;border-radius:50px;color:#fff;display:flex;font-size:20px;font-weight:500;height:50px;justify-content:center;line-height:1;position:relative;white-space:nowrap;width:100%}@media screen and (max-width:768px){#lp_fair2024.third .button,#lp_fair2024.third .button1,#lp_fair2024.third .button2{border-radius:36px;font-size:13px;height:36px}}#lp_fair2024.third .arrowBottom.button1:after,#lp_fair2024.third .arrowBottom.button2:after,#lp_fair2024.third .arrowBottom.button:after{content:"\f078";position:absolute;right:1em}#lp_fair2024.third .arrowRight.button1:after,#lp_fair2024.third .arrowRight.button2:after,#lp_fair2024.third .arrowRight.button:after{content:"\f054";position:absolute;right:1em}@media (hover:hover){#lp_fair2024.third .button:hover{background-color:#fff;color:#231815}#lp_fair2024.third .button:hover.section1{background-color:#c30d23;color:#fff}#lp_fair2024.third .button:hover.section2{background-color:#e4007f;color:#fff}#lp_fair2024.third .button:hover.section3{background-color:#fff100;color:#231815}#lp_fair2024.third .button:hover.section4{background-color:#3296ff;color:#fff}#lp_fair2024.third .button:hover.section5{background-color:#ea5514;color:#fff}#lp_fair2024.third .button:hover.section6{background-color:#1d2088;color:#fff}#lp_fair2024.third .button:hover.novels{background-color:#ff4640;color:#fff}#lp_fair2024.third .button:hover.comics{background-color:#ff9100;color:#fff}}@media screen and (max-width:768px){#lp_fair2024.third .button.section1{background-color:#c30d23;color:#fff}#lp_fair2024.third .button.section2{background-color:#e4007f;color:#fff}#lp_fair2024.third .button.section3{background-color:#fff100;color:#231815}#lp_fair2024.third .button.section4{background-color:#3296ff;color:#fff}#lp_fair2024.third .button.section5{background-color:#ea5514;color:#fff}#lp_fair2024.third .button.section6{background-color:#1d2088;color:#fff}#lp_fair2024.third .button.section7{background-color:#ea5514;color:#fff}}@media (hover:hover){#lp_fair2024.third .button1:hover{background-color:#fff;color:#231815}#lp_fair2024.third .button1:hover.section1{background-color:#c30d23;color:#fff}#lp_fair2024.third .button1:hover.section2{background-color:#e4007f;color:#fff}#lp_fair2024.third .button1:hover.section3{background-color:#fff100;color:#231815}#lp_fair2024.third .button1:hover.section4{background-color:#3296ff;color:#fff}#lp_fair2024.third .button1:hover.section5{background-color:#ea5514;color:#fff}#lp_fair2024.third .button1:hover.section6{background-color:#1d2088;color:#fff}#lp_fair2024.third .button1:hover.section7{background-color:#ea5514;color:#fff}}#lp_fair2024.third .button2{background-color:#fff;color:#231815}@media (hover:hover){#lp_fair2024.third .button2:hover{background-color:#fff;color:#231815}#lp_fair2024.third .button2:hover.section1{background-color:#c30d23;color:#fff}#lp_fair2024.third .button2:hover.section2{background-color:#e4007f;color:#fff}#lp_fair2024.third .button2:hover.section3{background-color:#fff100;color:#231815}#lp_fair2024.third .button2:hover.section4{background-color:#3296ff;color:#fff}#lp_fair2024.third .button2:hover.section5{background-color:#ea5514;color:#fff}#lp_fair2024.third .button2:hover.section6{background-color:#1d2088;color:#fff}#lp_fair2024.third .button2:hover.section7{background-color:#ea5514;color:#fff}}#lp_fair2024.third .menuModal{background-color:#000;display:block;height:100dvh;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:10000}#lp_fair2024.third .menuModal.isActive{opacity:1;visibility:visible}#lp_fair2024.third .menuModal .button.arrowBottom:after{display:none!important}#lp_fair2024.third .menuModalInner{display:flex;flex-direction:column;gap:30px;height:100%;overflow-y:scroll;padding-top:5px;position:relative;width:100%}#lp_fair2024.third .menuModalHeader{align-items:center;display:flex;height:40px;justify-content:space-between;margin-top:5px;padding:0 10px;width:100%}#lp_fair2024.third .menuModalHeader:before{content:"";display:block;height:30px;width:30px}#lp_fair2024.third .menuModalHeader .headerLogo{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:160px}#lp_fair2024.third .menuModalButtons{align-items:center;display:flex;flex-direction:column;gap:30px;padding:0 30px}#lp_fair2024.third .menuModalLogoSet{display:grid;gap:30px;grid-template-columns:repeat(2,50px);margin:0 auto;width:-moz-fit-content;width:fit-content}#lp_fair2024.third .section{position:relative}#lp_fair2024.third .slash{height:200px;position:relative}@media screen and (max-width:768px){#lp_fair2024.third .slash{height:100px}}#lp_fair2024.third .slash:after,#lp_fair2024.third .slash:before{content:"";display:block;height:100%;left:0;position:absolute;top:.5px;width:100%}#lp_fair2024.third .slash:before{top:-.5px;z-index:7}#lp_fair2024.third .slash2{background-color:#ffb400;bottom:1px;clip-path:polygon(0 0,0 20%,100% 100%);height:200px;left:0;position:absolute;right:0;z-index:7}@media screen and (max-width:768px){#lp_fair2024.third .slash2{height:100px}}#lp_fair2024.third #section1{background-blend-mode:multiply;background-color:#595757;background-image:url(../assets/fair2024_241020/bg_section_1_pc.jpg);background-position:top;background-repeat:no-repeat;background-size:auto;margin-bottom:-200px}@media screen and (max-width:768px){#lp_fair2024.third #section1{background-image:url(../assets/fair2024_241020/bg_section_1_sp.jpg);background-size:100%;margin-bottom:-100px}}#lp_fair2024.third #section1+.slash{top:199px;z-index:6}@media screen and (max-width:768px){#lp_fair2024.third #section1+.slash{top:99px}}#lp_fair2024.third #section1+.slash:before{background-blend-mode:multiply;background-color:#595757;background-image:url(../assets/fair2024_241020/bg_section_1_pc.jpg);background-position:bottom;background-repeat:no-repeat;background-size:auto;clip-path:polygon(100% 100%,100% 0,0 0)}@media screen and (max-width:768px){#lp_fair2024.third #section1+.slash:before{background-image:url(../assets/fair2024_241020/bg_section_1_sp.jpg);background-size:100%}}#lp_fair2024.third #section1+.slash:after{background-color:#c30d23;clip-path:polygon(0 0,0 20%,100% 100%);top:-1px;z-index:8}#lp_fair2024.third #section2{background-color:#ffaad2;background-image:url(../assets/fair2024_241020/bg_section2.png?241017),radial-gradient(at 100% 20%,rgba(255,255,130,.8),transparent 80%);background-position:bottom,50%;background-repeat:repeat;background-size:auto;margin-bottom:-200px;padding-top:200px}@media screen and (max-width:768px){#lp_fair2024.third #section2{background-size:242px,auto;margin-bottom:-100px;padding-top:100px}}#lp_fair2024.third #section2+.slash{background-color:#ffaad2;background-image:url(../assets/fair2024_241020/bg_section2.png?241017);background-position:top;background-repeat:repeat;background-size:auto;clip-path:polygon(0 0,0 80%,100% 0);top:200px;z-index:6}@media screen and (max-width:768px){#lp_fair2024.third #section2+.slash{background-size:242px,auto;top:100px}}#lp_fair2024.third #section2+.slash:before{background-color:#ffaad2;background-image:linear-gradient(270deg,#ffff82,transparent);background-position:50%;background-repeat:repeat;background-size:auto;clip-path:polygon(0 60%,0 80%,100% 0);mix-blend-mode:multiply}#lp_fair2024.third #section3{background-color:#fff000;padding:200px 0}@media screen and (max-width:768px){#lp_fair2024.third #section3{padding:100px 0}}#lp_fair2024.third #section3+.slash{background-color:#41b4ff;background-image:radial-gradient(circle,transparent 0,transparent 69%,hsla(0,0%,100%,.15) 71%,hsla(0,0%,100%,.15) 100%);background-position:bottom;background-repeat:repeat;background-size:70px 70px;bottom:0;clip-path:polygon(0 0,0 100%,100% 100%);left:0;position:absolute;right:0;z-index:6}@media screen and (max-width:768px){#lp_fair2024.third #section3+.slash{background-image:radial-gradient(circle,transparent 0,transparent 65%,hsla(0,0%,100%,.15) 70%,hsla(0,0%,100%,.15) 100%);background-size:20px 20px}#lp_fair2024.third #section3 .textCastImage{height:calc(10.98086px + 16.14833vw)!important;width:auto}#lp_fair2024.third #section3>.flexColumn{padding-bottom:0}}@media print,screen and (min-width:769px){#lp_fair2024.third #section3 .ishimiImage{bottom:-120px;position:absolute;right:60px}}#lp_fair2024.third #section3 .sectionBg{pointer-events:none;position:absolute;z-index:8}#lp_fair2024.third #section3 .sectionBg.bgTopCenter{left:0;top:50px}#lp_fair2024.third #section3 .sectionBg.bgTopLeft{left:0;top:65px}#lp_fair2024.third #section3 .sectionBg.bgTopRight{right:10px;top:30px}#lp_fair2024.third #section3 .sectionBg.bgBottomLeft{bottom:100px;left:0}#lp_fair2024.third #section3 .sectionBg.bgBottomRight{bottom:20px;right:10px}#lp_fair2024.third #section3 .sectionBg .decoImage1{width:calc(25.33732px + 37.26077vw)}#lp_fair2024.third #section3 .sectionBg .decoImage2{width:calc(20.17225px + 29.66507vw)}#lp_fair2024.third #section3 .sectionBg .decoImage3{width:calc(15.2512px + 22.42823vw)}#lp_fair2024.third #section3 .sectionBg .decoImage4{width:calc(8.78469px + 12.91866vw)}#lp_fair2024.third #section4,#lp_fair2024.third #section4+.slash{background-color:#41b4ff}#lp_fair2024.third #section4+.slash:before{background-color:#00a0e9;clip-path:polygon(100% 0,0 100%,100% 20%)}#lp_fair2024.third #section4+.slash:after{background-color:#1d2088;clip-path:polygon(100% 0,0 100%,100% 100%)}#lp_fair2024.third #section4 .h3{align-items:center;color:#ff0;display:flex;font-size:70px;gap:0 .5rem;justify-content:center;text-shadow:0 0 5px #000}@media screen and (max-width:768px){#lp_fair2024.third #section4 .h3{flex-direction:column;font-size:calc(5.28708px + 7.77512vw)}}#lp_fair2024.third .box{font-feature-settings:"palt";background-color:#fff;border:7px solid;border-radius:20px;display:flex;flex-direction:column;font-size:29px;font-weight:500;gap:30px;line-height:1.7;padding:0 30px 30px;position:relative}@media screen and (max-width:768px){#lp_fair2024.third .box{border-radius:15px;border-width:5px;font-size:calc(2.44019px + 3.58852vw);gap:15px;padding:0 10px 10px;width:calc(100% - 20px)}}#lp_fair2024.third .box .border{border:1px solid #000}@media screen and (max-width:768px){#lp_fair2024.third .box .benefitImage{max-width:calc(40.66986px + 59.80861vw)}}#lp_fair2024.third .box .note{display:block;font-size:20px;margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){#lp_fair2024.third .box .note{font-size:calc(1.62679px + 2.39234vw)}}#lp_fair2024.third .box .boxHeader{align-items:center;border-radius:0 0 40px 40px;display:flex;justify-content:center;margin:0 auto;padding:20px 40px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){#lp_fair2024.third .box .boxHeader{border-radius:0 0 20px 20px;padding:10px 20px}}#lp_fair2024.third .box.novels{border-color:#ff4640}#lp_fair2024.third .box.novels:before{background-image:url(../img/logo/dre_novels_sq.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80px;left:30px;position:absolute;top:25px;width:80px}@media screen and (max-width:768px){#lp_fair2024.third .box.novels:before{height:calc(5.69378px + 8.37321vw);left:10px;top:10px;width:calc(5.69378px + 8.37321vw)}}#lp_fair2024.third .box.novels .boxHeader{background-color:#ff4640}@media screen and (max-width:768px){#lp_fair2024.third .box.novels .boxHeader img{width:160px}}#lp_fair2024.third .box.comics{border-color:#ff9100}#lp_fair2024.third .box.comics:before{background-image:url(../img/logo/dre_comics_sq.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80px;left:30px;position:absolute;top:25px;width:80px}@media screen and (max-width:768px){#lp_fair2024.third .box.comics:before{height:calc(5.69378px + 8.37321vw);left:10px;top:10px;width:calc(5.69378px + 8.37321vw)}}#lp_fair2024.third .box.comics .boxHeader{background-color:#ff9100}@media screen and (max-width:768px){#lp_fair2024.third .box.comics .boxHeader img{width:180px}}#lp_fair2024.third .box.badge30{margin-top:111.5px}@media screen and (max-width:768px){#lp_fair2024.third .box.badge30{margin-top:25px}}#lp_fair2024.third .box.badge30:after{background-image:url(../assets/fair2024_241020/badge_30.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:223px;position:absolute;right:-111.5px;top:-111.5px;width:223px;z-index:1}@media screen and (max-width:768px){#lp_fair2024.third .box.badge30:after{height:75px;right:-10px;top:-25px;width:75px}}#lp_fair2024.third .box.badge50{margin-top:111.5px}@media screen and (max-width:768px){#lp_fair2024.third .box.badge50{margin-top:25px}}#lp_fair2024.third .box.badge50:after{background-image:url(../assets/fair2024_241020/badge_50.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:223px;position:absolute;right:-111.5px;top:-111.5px;width:223px;z-index:1}@media screen and (max-width:768px){#lp_fair2024.third .box.badge50:after{height:75px;right:-10px;top:-25px;width:75px}}#lp_fair2024.third #section5{background-color:#fa0;padding-top:200px}@media screen and (max-width:768px){#lp_fair2024.third #section5{padding-top:100px}}#lp_fair2024.third #section5 .linkSet{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:768px){#lp_fair2024.third #section5 .linkSet{gap:25px}}#lp_fair2024.third #section5 .linkSet+.linkSet{margin-top:40px}@media screen and (max-width:768px){#lp_fair2024.third #section5 .linkSet+.linkSet{margin-top:25px}}#lp_fair2024.third #section5 .comicImage{max-width:720px}@media screen and (max-width:768px){#lp_fair2024.third #section5 .comicImage{max-width:calc(50.43062px + 74.16268vw)}}#lp_fair2024.third #section6{background-color:#1d2088;padding:0 0 200px}@media screen and (max-width:768px){#lp_fair2024.third #section6{padding:0 0 100px}}#lp_fair2024.third #section6 .term{font-feature-settings:"palt";color:#fff;font-size:50px;text-align:center}@media screen and (max-width:768px){#lp_fair2024.third #section6 .term{font-size:calc(4.06699px + 5.98086vw)}#lp_fair2024.third #section6 .imageText04{max-width:calc(35.62679px + 52.39234vw)}#lp_fair2024.third #section6 .imageText05{max-width:calc(35.50478px + 52.21292vw)}#lp_fair2024.third #section6 .imageText06{max-width:calc(39.69378px + 58.37321vw)}#lp_fair2024.third #section6 .imageText07{max-width:calc(35.50478px + 52.21292vw)}}#lp_fair2024.third #section6 .grid{display:grid;gap:36px;grid-template-columns:repeat(4,205px);margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){#lp_fair2024.third #section6 .grid{gap:18px;grid-template-columns:repeat(2,calc(18.70813px + 27.51196vw))}}#lp_fair2024.third #section7{background-blend-mode:multiply;background-color:#595757;clip-path:polygon(0 0,100% 200px,100% calc(100% - 200px),0 100%);margin:-200px auto;padding:200px 0;position:relative;z-index:6}@media screen and (max-width:768px){#lp_fair2024.third #section7{clip-path:polygon(0 0,100% 100px,100% calc(100% - 100px),0 100%);margin:-100px auto;padding:100px 0}}#lp_fair2024.third #section7:after,#lp_fair2024.third #section7:before{content:"";display:block;height:200px;left:0;position:absolute;width:100%;z-index:8}@media screen and (max-width:768px){#lp_fair2024.third #section7:after,#lp_fair2024.third #section7:before{height:100px}}#lp_fair2024.third #section7:before{background-color:#036eb8;clip-path:polygon(0 0,0 20%,100% 100%);top:0}#lp_fair2024.third #section7:after{background-color:#c30d23;bottom:0;clip-path:polygon(0 80%,0 100%,100% 0)}#lp_fair2024.third .bgDot{background-image:radial-gradient(circle,transparent 0,transparent 69%,hsla(0,0%,100%,.15) 71%,hsla(0,0%,100%,.15) 100%);background-position:top;background-repeat:repeat;background-size:70px 70px;display:block;height:100%;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:0;width:1600px;z-index:5}@media screen and (max-width:768px){#lp_fair2024.third .bgDot{background-image:radial-gradient(circle,transparent 0,transparent 65%,hsla(0,0%,100%,.15) 70%,hsla(0,0%,100%,.15) 100%);background-size:20px 20px;width:100%}}#lp_fair2024.third .bgDot2{background-image:radial-gradient(circle,transparent 0,transparent 69%,hsla(0,0%,100%,.5) 71%,hsla(0,0%,100%,.5) 100%);background-position:bottom;background-repeat:repeat;background-size:70px 70px;display:block;height:100%;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:0;width:1600px;z-index:5}@media screen and (max-width:768px){#lp_fair2024.third .bgDot2{background-image:radial-gradient(circle,transparent 0,transparent 65%,hsla(0,0%,100%,.5) 70%,hsla(0,0%,100%,.5) 100%);background-size:20px 20px;width:100%}}#lp_fair2024.third .bgBlade{background-image:url(../assets/blade/bg_section_pc.jpg);background-position:top;background-repeat:no-repeat;background-repeat:repeat;background-size:auto;display:block;height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:1600px;z-index:7}@media screen and (max-width:768px){#lp_fair2024.third .bgBlade{background-image:url(../assets/blade/bg_section_sp.jpg);background-size:100%;width:100%}}#lp_fair2024.third .relative{position:relative}#lp_fair2024.third .picture{display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){#lp_fair2024.third .headlineImage_1{width:calc(41.48325px + 61.00478vw)!important}}#lp_fair2024.third .youtube{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 auto;max-width:880px;width:100%}@media screen and (max-width:768px){#lp_fair2024.third .youtube{padding:0 30px}}#lp_fair2024.third .youtube iframe{aspect-ratio:16/9;height:100%;width:100%}#lp_fair2024.third .flexColumn{display:flex;flex-direction:column;gap:40px;padding:60px 0;position:relative;z-index:10}@media screen and (max-width:768px){#lp_fair2024.third .flexColumn{gap:25px;padding:45px 0}}#lp_fair2024.third .buttonSet{margin:0 auto;width:355px}@media screen and (max-width:768px){#lp_fair2024.third .buttonSet{width:250px}}#lp_fair2024.third .scrollFadein{opacity:0;top:20px;transition:all .3s linear}#lp_fair2024.third .scrollFadein.animated{opacity:1;top:0}#lp_fair2024.third .frameBox{font-feature-settings:"palt";background-color:#000;-o-border-image:url(../assets/blade/border.svg) 150/150px/0 stretch;border-image:url(../assets/blade/border.svg) 150/150px/0 stretch;box-shadow:inset 0 0 30px 50px #000,0 0 20px 10px #000;color:#fff;display:flex;flex-direction:column;font-size:44px;gap:30px;height:-moz-fit-content;height:fit-content;padding:60px 60px 80px;text-align:center}@media screen and (max-width:768px){#lp_fair2024.third .frameBox{border-image-width:50px;box-shadow:inset 0 0 20px 30px #000,0 0 20px 10px #000;font-size:calc(3.25359px + 4.78469vw);padding:30px 30px 50px;width:calc(100% - 20px)}}
