*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--theme-color: #5a5a5a;--modalPcWidth: 1000px;--modalIntervalWidth: 96%;--modalSpWidth: 93%;--modalPcCloseHeight: 45px;--modalPcVerticalMargin: 50px}@font-face{font-family:"GenJyuuGothic-Medium";src:url(../assets/font/GenJyuuGothic-Medium.ttf) format("truetype")}.pc-only{display:inline-block}@media(max-width: 1024px){.pc-only{display:none}}@media(max-width: 768px){.pc-only{display:none}}.tablet-only{display:none}@media(max-width: 1024px){.tablet-only{display:inline-block}}@media(max-width: 768px){.tablet-only{display:none}}.sp-only{display:none}@media(max-width: 1024px){.sp-only{display:none}}@media(max-width: 768px){.sp-only{display:inline-block}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1.5;letter-spacing:.05em;width:100%;height:100%;scroll-behavior:smooth}body{color:var(--theme-color);background-color:#fff;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow-x:hidden}body.is-open{overflow:hidden;touch-action:none}body.no-scroll{overflow:hidden}::selection{background-color:rgba(0,0,0,.7);color:#fff}img,video,object{width:auto;max-width:100%;height:auto;border:none}a{text-decoration:underline}a:hover{text-decoration:none;transition:all .3s}ul{list-style:none}:root{--theme-color: #5a5a5a;--modalPcWidth: 1000px;--modalIntervalWidth: 96%;--modalSpWidth: 93%;--modalPcCloseHeight: 45px;--modalPcVerticalMargin: 50px}@font-face{font-family:"GenJyuuGothic-Medium";src:url(../assets/font/GenJyuuGothic-Medium.ttf) format("truetype")}.pc-only{display:inline-block}@media(max-width: 1024px){.pc-only{display:none}}@media(max-width: 768px){.pc-only{display:none}}.tablet-only{display:none}@media(max-width: 1024px){.tablet-only{display:inline-block}}@media(max-width: 768px){.tablet-only{display:none}}.sp-only{display:none}@media(max-width: 1024px){.sp-only{display:none}}@media(max-width: 768px){.sp-only{display:inline-block}}.l-header{background-color:#fff;height:80px;display:flex;align-items:center;justify-content:space-between}.l-header__logo{padding-left:20px}.l-header__right{display:flex;align-items:center}.l-header__right .searchImgBox{padding:0 14px;height:80px;display:flex;align-items:center;cursor:pointer}body.is-open .l-header{z-index:4;position:relative}body.is-open .l-header__logo{z-index:4}body.is-open .l-header .searchImgBox{opacity:0;visibility:hidden}@media(max-width: 1024px){.l-header__right .searchImgBox{flex-wrap:wrap;justify-content:center;margin:0 auto}}@media(max-width: 768px){.l-header{height:60px}.l-header__logo{padding-left:15px;max-width:260px}.l-header__right .searchImgBox{width:100%;flex-direction:column;height:60px;display:none}}.l-footer{background-color:#000;padding:56px 20px 20px;color:#fff;text-align:center;position:relative}@media(max-width: 768px){.l-footer{padding:32px 20px 20px}}.l-footer__text{font-size:1rem;padding:8px 11px;border:solid 1px #fff;display:inline-block;border-radius:20px;margin-top:27px}.l-footer__textBox{display:flex;align-items:center;justify-content:space-between;margin-top:50px}@media(max-width: 768px){.l-footer__textBox{margin-top:24px;flex-direction:column-reverse}}.l-footer__copyLigt{font-size:1rem}@media(max-width: 768px){.l-footer__copyLigt{margin-top:25px}}.l-footer__list{display:flex;align-items:center}@media(max-width: 768px){.l-footer__list{flex-direction:column}}.l-footer__item:not(:first-of-type){margin-left:30px}@media(max-width: 768px){.l-footer__item:not(:first-of-type){margin-left:0}}.l-footer__item a{font-size:1rem}.l-footer__to-top{display:none;position:fixed;bottom:277px;right:40px;transition:.3s}@media(max-width: 768px){.l-footer__to-top{bottom:327px;right:3px}}.l-footer__to-top.active{transition:.3s;display:block;bottom:50px}@media(max-width: 768px){.l-footer__to-top.active{bottom:65px}}.l-footer__to-top.active.styleChange{display:block;bottom:280px;right:40px}@media(max-width: 768px){.l-footer__to-top.active.styleChange{bottom:327px;right:3px}}.l-section+.l-section{margin-top:36px}@media(max-width: 768px){.l-section+.l-section{margin-top:25px}}.l-inner{max-width:1050px;padding:0 25px;margin:0 auto}.l-inner--wide{max-width:1250px}.l-inner--narrow{max-width:850px}.l-wrapper{background-image:url(../assets/images/common/main/pattern-left-bg.png),url(../assets/images/common/main/pattern-right-bg.png);background-position:left bottom 60px,right bottom 50px;background-repeat:no-repeat;padding-bottom:85px}@media(max-width: 768px){.l-wrapper{background-image:url(../assets/images/common/main/sp-pattern-top-bg.png);background-position:center top 30%;background-size:contain;background-repeat:repeat;padding-bottom:45px}}.l-wrapper--2nd{background-image:url(../assets/images/common/introduction/bg.png);background-size:auto;background-position:center;padding-bottom:unset;background-repeat:repeat}@media(max-width: 768px){.l-wrapper--2nd{background-size:auto}}.l-wrapper--3rd{background-image:url(../assets/images/common/main/bg.png);background-size:cover;background-position:center;padding-bottom:80px}@media(max-width: 768px){.l-wrapper--3rd{background-size:auto;padding-bottom:95px}}.c-hamburger{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;background-color:#000;width:80px;height:80px;border-bottom:solid 5px #fcde7b;transition:all .3s}@media(max-width: 768px){.c-hamburger{width:60px;height:60px}}.c-hamburger:hover{cursor:pointer}.c-hamburger span{position:relative;display:inline-block;width:20px;height:3px;background-color:#fff;transition:all .3s}.c-hamburger span+span{margin-top:10px}.c-hamburger.is-open span:nth-child(1){transform:rotate(45deg);top:4px}.c-hamburger.is-open span:nth-child(2){transform:rotate(-45deg) translate(7px, -6px)}.c-sp-nav{background-color:#000;color:#fff;position:fixed;z-index:3;overflow-y:scroll;top:80px;left:-100%;padding-top:30px;padding-bottom:30px;transition:all .3s;width:100%;height:auto;opacity:0;visibility:hidden}@media(max-width: 768px){.c-sp-nav{top:60px}}.c-sp-nav.is-open{visibility:visible;opacity:1;left:0}.c-sp-nav__list{list-style:none;position:relative;padding:12px 0px}.c-sp-nav__list li{text-align:center}.c-sp-nav__list li a{text-decoration:none;font-size:2rem;color:#fff;display:block;padding:15px}.c-sp-nav__list::before,.c-sp-nav__list::after{content:"";display:block;position:absolute;background-image:url("../assets/images/common/partition.png");background-size:contain;display:block;left:50%;transform:translateX(-50%);width:90%;height:10px}.c-sp-nav__list::before{top:0}.c-sp-nav__list::after{bottom:0}.c-sp-nav__listBottom{padding:25px 20px 0px;color:#fff;text-align:center}.c-sp-nav__text{font-size:1rem;padding:8px 11px;border:solid 1px #fff;display:inline-block;border-radius:20px}.c-sp-nav__listNext{margin-top:25px}.c-sp-nav__item:not(:firdt-of-type){margin-top:15px}.c-sp-nav__item a{font-size:1rem}.c-sp-nav__searchImgBox{height:auto;width:auto;position:relative;text-align:center;margin-bottom:26px;cursor:pointer}.c-sp-nav__searchImgBox::before,.c-sp-nav__searchImgBox::after{content:"";display:block;position:absolute}.c-sp-nav__searchImgBox::after{width:170px;height:4px;background-color:#fcde7b;bottom:-10px;left:50%;transform:translateX(-50%)}.c-sp-nav-bg{opacity:0;visibility:hidden;transition:all .3s;width:100%;height:100vh;background-color:#707070;position:fixed;z-index:2;top:80px;left:0}@media(max-width: 768px){.c-sp-nav-bg{top:60px}}.c-sp-nav-bg.is-open{visibility:visible;opacity:1;overflow:hidden}.c-sp-nav .l-footer__list{flex-direction:column}.c-title{text-align:center;font-size:2rem}.modalBgImg{background-image:url(../assets/images/common/modal/bg@2x.png);background-size:cover;background-position:center;z-index:6;visibility:hidden;opacity:0;transition:.3s;width:min(100%,var(--modalPcWidth));height:calc(100vh - var(--modalPcVerticalMargin)*2 - var(--modalPcCloseHeight));translate:0 calc(var(--modalPcCloseHeight)/2);position:fixed;inset:0px;margin:auto;scale:.95}.modalBgImg.active{visibility:visible;opacity:1}.modalBgImg.active{scale:1}@media screen and (max-width: 600px){.modalBgImg{width:var(--modalSpWidth);translate:0}}@media screen and (max-width: 600px){.modalBgImg{background-image:url(../assets/images/common/modal/sp-bg@2x.png)}}.modalBgImg.active .ornamentTop,.modalBgImg.active .ornamentBottom,.modalBgImg.active .ornamentLeft,.modalBgImg.active .ornamentRight{position:absolute;background-size:cover;background-position:center;z-index:6}.modalBgImg.active .ornamentTop,.modalBgImg.active .ornamentBottom{background-image:url(../assets/images/common/modal/up-down.png);background-repeat:repeat-x;left:0;top:0;height:7px;width:100%}.modalBgImg.active .ornamentBottom{top:unset;bottom:0}.modalBgImg.active .ornamentLeft,.modalBgImg.active .ornamentRight{background-image:url(../assets/images/common/modal/side.png);background-repeat:repeat-y;top:0;left:0;width:10px;height:100%}.modalBgImg.active .ornamentRight{left:unset;right:8px}.modal,.modal::backdrop{transition:.5s}.modal{z-index:7;overflow-y:auto;border:unset;padding:0;visibility:hidden;opacity:0;transition:.3s;width:min(100%,var(--modalPcWidth));height:calc(100vh - var(--modalPcVerticalMargin)*2 - var(--modalPcCloseHeight));translate:0 calc(var(--modalPcCloseHeight)/2);position:fixed;inset:0px;margin:auto;scale:.95}.modal.active{visibility:visible;opacity:1}.modal.active{scale:1}@media screen and (max-width: 600px){.modal{width:var(--modalSpWidth);translate:0}}.modal::-webkit-scrollbar{width:8px}.modal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#895b30}.modal::-webkit-scrollbar{background-color:#461707;overflow:hidden}.modal::-webkit-scrollbar-button{display:none}.modal__scrollWarp{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;padding:4% 5% 6%}@media screen and (max-width: 600px){.modal__scrollWarp{padding:32px 30px 46px}}.modal__scrollWarp::before,.modal__scrollWarp::after{content:"";display:block;background-image:unset;background-size:cover;position:absolute;left:0}@media screen and (max-width: 1037px){.modal__scrollWarp::before,.modal__scrollWarp::after{background-image:url(../assets/images/common/modal/side.png);background-repeat:repeat-y;width:10px;height:100%}}@media screen and (max-width: 600px){.modal__scrollWarp::before,.modal__scrollWarp::after{background-image:url(../assets/images/common/modal/up-down.png);background-repeat:repeat-x;width:100%;height:10px}}@media screen and (max-width: 400px){.modal__scrollWarp::before,.modal__scrollWarp::after{background-image:url(../assets/images/common/modal/side.png);background-repeat:repeat-y;width:10px;height:100%}}@media screen and (max-width: 1037px){.modal__scrollWarp::before{top:0}}@media screen and (max-width: 1037px){.modal__scrollWarp::after{top:0;right:0;left:unset}}@media screen and (max-width: 600px){.modal__scrollWarp::after{bottom:0;top:unset}}@media screen and (max-width: 400px){.modal__scrollWarp::after{top:0;right:0;left:unset;bottom:unset}}.modal__inner{font-family:"GenJyuuGothic-Medium";font-weight:600;line-height:1;overflow-y:auto}.modal__inner+.modal__inner{margin-top:55px}@media screen and (max-width: 600px){.modal__inner+.modal__inner{margin-top:66px}}@media screen and (max-width: 600px){.modal__title{text-align:center}}.modal__title::after{content:"";background-image:url(../assets/images/common/modal/decoration-line@2x.png);background-repeat:no-repeat;background-size:contain;display:block;height:8px;width:100%;margin-top:20px;margin-bottom:30px}@media(max-width: 768px){.modal__title::after{margin-top:15px;margin-bottom:18px}}.modal__title .title{font-size:2.2rem;color:#fff}.modal__title img{padding-left:6px}@media screen and (max-width: 600px){.modal__title img{padding-left:0}}.modal__content{overflow-y:auto}.modal__lists{display:flex;gap:14px}@media screen and (max-width: 999px){.modal__lists{line-height:1.5}}@media screen and (max-width: 600px){.modal__lists{flex-direction:column;line-height:1;gap:40px}}.modal__list{width:33%;color:#fff}@media screen and (max-width: 600px){.modal__list{width:100%;padding:0 5px}}.modal__listTitle{font-size:1.6rem;height:30px;display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;max-width:290px}@media screen and (max-width: 600px){.modal__listTitle{max-width:100%}}.modal__item{font-size:1.4rem;position:relative;margin-top:18px;padding-left:10px}.modal__item label{display:flex;align-items:center}.modal__item input[type=checkbox]{appearance:none;height:16px;width:16px;margin-right:10px;background:#fff;border-radius:3px;border:unset;position:relative;cursor:pointer}.modal__item input[type=checkbox]:checked{background-color:#ff9500}.modal__item input[type=checkbox]:checked::after{content:"";width:12px;height:7px;display:block;position:absolute;top:50%;left:50%;translate:-50% -75%;border-bottom:solid #fff;border-left:solid #fff;rotate:-45deg}.modal__eventSelectionBlock{position:relative;width:100%;max-width:280px;margin:35px auto 0}@media screen and (max-width: 600px){.modal__eventSelectionBlock{max-width:100%;margin:40px auto 0;padding:5px}}.modal__eventSelectionBlock::after{content:"";display:block;width:16px;height:10px;position:absolute;top:50%;right:13px;translate:0 -50%;background-image:url(../assets/images/common/modal/select-arrow@2x.png);background-repeat:no-repeat;background-position:center;background-size:10px;pointer-events:none}.modal__eventSelectionBlock select{width:280px;height:38px;padding:0 10px;font-size:1.4rem;background-color:#fff;border-radius:3px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}@media(max-width: 768px){.modal__eventSelectionBlock select{height:30px;font-size:1.2rem}}@media screen and (max-width: 600px){.modal__eventSelectionBlock select{width:100%}}.modal__searchBtnBlock{text-align:center;margin-top:40px}.modal__searchBtnBlock img{box-shadow:0px 5px #ce460b;border-radius:25px;transform:translateY(-5px);transition:box-shadow .3s,transform .3s}.modal__searchBtnBlock img:hover{transform:translateY(0);box-shadow:0px 0px #ce460b}.modal .technique .modal__listTitle{color:#d07216}.modal .winners .modal__listTitle{color:#aa9820}.modal .category .modal__listTitle{color:#90603c}.modal__block{text-align:center;padding:0 12px}.modal__block input[type=text]{width:100%;background-color:#fff;border-radius:3px;font-size:1.4rem;height:38px;text-align:left;padding:10px 18px}.modal__block input::placeholder{color:#b7b7b7}.modal .twoBoard{position:absolute;bottom:30px;right:30px;animation:swing 4s ease-in-out infinite;transform-origin:center bottom}@media(max-width: 768px){.modal .twoBoard{bottom:0px;right:2px}}dialog:-internal-dialog-in-top-layer::backdrop{cursor:pointer}@keyframes swing{0%,20%,80%,100%{transform:rotate(0deg)}35%{transform:rotate(3deg)}48%{transform:rotate(-3deg)}59%{transform:rotate(3deg)}70%{transform:rotate(-3deg)}}.close{visibility:hidden;opacity:0;transition:.3s;position:fixed;top:calc(var(--modalPcVerticalMargin) - 5px);right:calc((100vw - var(--modalPcWidth))/2);z-index:8;width:35px;height:var(--modalPcCloseHeight);background-image:url(../assets/images/common/modal/close-btn@2x.png);background-repeat:no-repeat;background-size:contain}.close.active{visibility:visible;opacity:1}@media screen and (max-width: 1037px){.close{right:calc((100vw - var(--modalIntervalWidth))/2)}}@media screen and (max-width: 600px){.close{top:calc(var(--modalPcVerticalMargin) - 35px);right:calc((100vw - var(--modalSpWidth))/2)}}.mask{visibility:hidden;opacity:0;transition:.3s;position:fixed;z-index:5;inset:0px;background:rgba(246,246,246,.9)}.mask.active{visibility:visible;opacity:1}.p-work-id .splide__track{height:100%;width:100%}.p-work-id .splide__pagination__page.is-active{background-color:var(--theme-color)}@media(max-width: 768px){.p-work-id .splide__arrow--next{right:0}}@media(max-width: 768px){.p-work-id .splide__arrow--prev{left:0}}.secFv__bg{background-repeat:no-repeat;height:620px;background-size:cover;background-position:center,center}@media(max-width: 768px){.secFv__bg{height:unset}}.secFv__pattern{background-repeat:repeat;height:100%;background-size:contain}@media(max-width: 768px){.secFv__pattern{height:unset}}.secFv__bg{background-image:url(../assets/images/common/fv/blue.png)}@media(max-width: 768px){.secFv__bg{background-repeat:repeat;background-size:cover}}.secFv__pattern{background-image:url(../assets/images/common/fv/pattern.png)}@media(max-width: 768px){.secFv__pattern{background-size:contain;background-repeat:repeat;padding:35px 25px 48px}}.secFv__content{width:1000px;margin:0 auto}@media(max-width: 1024px){.secFv__content{width:90%;margin:0 auto}}@media(max-width: 768px){.secFv__content{width:100%;margin:0 auto}}.secFv__titles{text-align:center}.secFv__titles .sub-title{padding-top:7%}@media(max-width: 1024px){.secFv__titles .sub-title{padding-top:10%}}@media(max-width: 768px){.secFv__titles .sub-title{padding-top:0}}.secFv__titles .title{filter:drop-shadow(0 2px 4px rgba(52, 88, 125, 0.5)) drop-shadow(0 0 20px rgba(52, 88, 125, 0.5));padding-top:3%}@media(max-width: 768px){.secFv__titles .title{padding-top:30px}}.secFv__titles .title__text{display:inline-block;opacity:1;filter:drop-shadow(0 2px 4px rgba(52, 88, 125, 0.1)) drop-shadow(0 0 20px rgba(52, 88, 125, 0.1))}@media(max-width: 768px){.secFv__titles .title__text{width:60px}}@media screen and (max-width: 365px){.secFv__titles .title__text{width:55px}}.secFv__titles .title__text:nth-of-type(n + 7){margin-top:4px}.secFv__titles .title__text--05,.secFv__titles .title__text--06{position:relative;z-index:5}@media(max-width: 768px){.secFv__titles .title__text--05{transform:rotate(20deg)}}.secFv__titles .title__text--06{margin-left:5px;margin-right:5px;transform:scale(1.11) translate(0px, -4px)}@media(max-width: 768px){.secFv__titles .title__text--06{margin-left:2.5px;margin-right:2.5px;transform:scale(1.11) translate(0, -2px);width:54px}}@media screen and (max-width: 768px)and (max-width: 365px){.secFv__titles .title__text--06{width:46px}}.secFv__titles .title__text:nth-of-type(10){z-index:1;position:relative}.miniBox{width:100px;height:100px;background-color:var(--theme-color);position:absolute;right:20%;top:50%}.box{width:500px;height:700px;background-color:var(--theme-color)}.swiper{width:240px;height:320px}.swiper-slide{display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:22px;font-weight:bold;color:#fff;position:relative;overflow:visible}.swiper-slide:nth-child(1n){background-color:#ce1111}.swiper-slide:nth-child(2n){background-color:#008cff}.swiper-slide:nth-child(3n){background-color:#0ab86f}.swiper-slide:nth-child(4n){background-color:#d37a07}.swiper-slide:nth-child(5n){background-color:#76a30c}.swiper-slide:nth-child(6n){background-color:#b40a2f}.swiper-slide:nth-child(7n){background-color:#236313}.swiper-slide:nth-child(8n){background-color:#04f}.swiper-slide:nth-child(9n){background-color:#da0cda}.swiper-slide:nth-child(10n){background-color:#365e4d}.secFv .text{position:absolute;top:50%;right:-10px;color:#000}#myElement span{display:inline-block}.secProject{width:1000px;margin:0 auto;margin-top:-180px}@media(max-width: 1024px){.secProject{width:90%;margin:0 auto;margin-top:-200px}}@media(max-width: 768px){.secProject{width:100%;margin:0 auto}}.secProject__woodBg,.secProject__paperBg{background-repeat:no-repeat;background-size:cover;background-position:center}.secProject__woodBg{padding:16px;background-image:url(../assets/images/common/project/wood-bg.png);box-shadow:0px 0px 20px 0px rgba(0,0,0,.14)}@media(max-width: 768px){.secProject__woodBg{padding:18px 0}}.secProject__paperBg{background-image:url(../assets/images/common/project/paper-bg@2x.png);box-shadow:0px 0px 20px 0px rgba(212,65,0,.11)}.secProject__wrapper{padding:35px 40px}@media(max-width: 768px){.secProject__wrapper{width:91%;margin:0 auto;padding:25px 0px}}.secProject__titles{display:flex;align-items:center}@media(max-width: 768px){.secProject__titles{justify-content:center}}@media(max-width: 768px){.secProject__titles .imgBox{display:none}}.secProject__titles .title{margin-left:25px}@media(max-width: 768px){.secProject__titles .title{margin-left:0}}@media(max-width: 768px){.secProject__titles .title--pc{display:none}}.secProject__titles .title--sp{display:none}@media(max-width: 768px){.secProject__titles .title--sp{display:block;text-align:center}}.secProject__content h3{line-height:1;font-size:2.6rem;color:#dc7f00;font-weight:600;padding:35px 0}@media(max-width: 768px){.secProject__content h3{text-align:center;font-size:2.2rem;padding:25px 0}}.secProject__content .partition{width:60%;height:10px;display:inline-block;background-image:url(../assets/images/common/project/partition.png)}@media(max-width: 768px){.secProject__content .partition{width:99.7%}}.secProject__content .text{font-size:1.7rem;line-height:2}@media(max-width: 768px){.secProject__content .text{font-size:1.5rem}.secProject__content .text p:not(:first-of-type){margin-top:30px}}.secProject__content .text p:not(:first-of-type){margin-top:15px}.secAbout__wrapper{display:flex;align-items:center;padding-top:40px;width:1000px;margin:0 auto}@media(max-width: 1024px){.secAbout__wrapper{width:90%;margin:0 auto}}@media(max-width: 768px){.secAbout__wrapper{width:91%;margin:0 auto;flex-direction:column}}.secAbout__titles{opacity:0;background-image:url(../assets/images/common/about/itae.png);background-position:center;background-repeat:no-repeat;background-size:contain;max-width:265px;width:100%;height:195px;position:relative}.secAbout__titles .batchImg{position:absolute}.secAbout__titles .batchImg--left{top:8%;left:50%;transform:translateX(-75%)}.secAbout__titles .batchImg--right{top:50%;right:0;transform:translate(-65%, -85%)}.secAbout__titles .title{opacity:0;position:absolute;bottom:20%;left:50%;transform:translateX(-50%);text-wrap:nowrap;color:#7b5944;font-size:3.2rem;font-weight:bold;text-shadow:4px 0px 3px rgba(249,220,178,.99)}.secAbout__content{flex-grow:1;margin-left:22px}@media(max-width: 768px){.secAbout__content{margin-left:0;margin-top:20px}}.secAbout__content .text{font-size:1.6rem;line-height:2}@media(max-width: 768px){.secAbout__content .text{font-size:1.4rem}}.secHowToEnjoy__wrapper{width:1000px;margin:0 auto;margin:0 auto 100px}@media(max-width: 1024px){.secHowToEnjoy__wrapper{width:90%;margin:0 auto}}@media(max-width: 768px){.secHowToEnjoy__wrapper{width:91%;margin:0 auto}}.secHowToEnjoy__titles .sub-title,.secHowToEnjoy__titles .title{text-align:center}.secHowToEnjoy__titles .title{color:#000;font-weight:bold;position:relative}.secHowToEnjoy__titles .title::after{content:"";background-image:url(../assets/images/common/titles-bg.png);display:block;width:300px;height:30px;position:absolute;top:10px;left:50%;transform:translate(-50%, 50%);z-index:-1}@media screen and (max-width: 424px){.secHowToEnjoy__titles .title::after{max-width:361px;width:100%}}.secHowToEnjoy__titles .title span{display:inline-block}.secHowToEnjoy__content .stepsBox{margin-top:70px}@media(max-width: 768px){.secHowToEnjoy__content .stepsBox{max-width:300px;margin:45px auto 0}}.secHowToEnjoy__content .stepsBox__list{display:flex;align-items:stretch;justify-content:space-between;width:100%}@media(max-width: 1024px){.secHowToEnjoy__content .stepsBox__list{flex-wrap:wrap;width:620px;justify-content:center;margin:0 auto}}@media(max-width: 768px){.secHowToEnjoy__content .stepsBox__list{width:100%;flex-direction:column}}.secHowToEnjoy__content .stepsBox__item{padding:10px 10px 30px;width:calc(25% - 10px);background-image:url(../assets/images/common/how-to-enjoy/step01-bg.png);background-repeat:repeat;background-size:auto;color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.14);position:relative}@media(max-width: 1024px){.secHowToEnjoy__content .stepsBox__item{flex-basis:calc(50% - 10px);max-width:300px}.secHowToEnjoy__content .stepsBox__item:nth-of-type(2n){margin-left:20px}.secHowToEnjoy__content .stepsBox__item:nth-of-type(n + 3){margin-top:20px}}@media(max-width: 768px){.secHowToEnjoy__content .stepsBox__item{width:100%}.secHowToEnjoy__content .stepsBox__item:not(:first-of-type){margin-top:58px}.secHowToEnjoy__content .stepsBox__item:nth-of-type(2n){margin-left:0}}.secHowToEnjoy__content .stepsBox__item:nth-of-type(2){background-image:url(../assets/images/common/how-to-enjoy/step02-bg.png)}.secHowToEnjoy__content .stepsBox__item:nth-of-type(3){background-image:url(../assets/images/common/how-to-enjoy/step03-bg.png)}.secHowToEnjoy__content .stepsBox__item:nth-of-type(4){background-image:url(../assets/images/common/how-to-enjoy/step04-bg.png)}.secHowToEnjoy__content .stepsBox__item:not(:first-of-type)::after{content:"";display:none;width:17px;height:29px;background-repeat:no-repeat;background-image:url(../assets/images/common/how-to-enjoy/arrow.png);position:absolute;top:50%;left:-23px;transform:translate(-50%, -50%)}@media(max-width: 1024px){.secHowToEnjoy__content .stepsBox__item:not(:first-of-type)::after{display:none}}@media(max-width: 768px){.secHowToEnjoy__content .stepsBox__item:not(:first-of-type)::after{display:block;top:-14%;left:50%;transform:translate(-50%, 0) rotate(90deg)}}.secHowToEnjoy__content .stepsBox__img{width:220px;height:150px;box-shadow:0px 0px 30px 0px rgba(0,0,0,.3);margin-top:15px}@media(max-width: 1024px){.secHowToEnjoy__content .stepsBox__img{width:280px;height:150px;flex-wrap:wrap}}@media(max-width: 768px){.secHowToEnjoy__content .stepsBox__img{width:100%;height:100%}}.secHowToEnjoy__content .stepsBox__img img{width:100%;object-fit:cover;height:100%}@media(max-width: 768px){.secHowToEnjoy__content .stepsBox__img img{aspect-ratio:280/152}}.secHowToEnjoy__content .stepsBox__step{text-align:center;font-weight:600}.secHowToEnjoy__content .stepsBox__text{font-size:1.4rem;margin-top:15px}.secHowToEnjoy__content .stepsBox__textLink{margin-top:10px;display:block}.secHowToEnjoy__content .stepsBox__textLink::before{content:"";width:9px;height:4px;display:inline-block;background-color:#fff;margin-right:10px;margin-left:5px;margin-bottom:2px}.secHowToEnjoy__content .textBox{margin-top:30px;padding:20px 25px;background-image:url(../assets/images/common/how-to-enjoy/text-bg.png)}@media(max-width: 768px){.secHowToEnjoy__content .textBox{padding:20px;margin-left:-4.5%;margin-right:-4.5%}}.secHowToEnjoy__content .textBox__text{line-height:2}@media(max-width: 768px){.secHowToEnjoy__content .textBox__text{font-size:1.4rem}}.secIntroduction__wrapper{width:1000px;margin:0 auto}@media(max-width: 1024px){.secIntroduction__wrapper{width:90%;margin:0 auto}}@media(max-width: 768px){.secIntroduction__wrapper{width:91%;margin:0 auto}}.secIntroduction__titles{padding-top:50px;text-align:center}.secIntroduction__titles .title{color:#fff;text-shadow:2px 3px 3px rgba(10,172,191,.9);position:relative}.secIntroduction__titles .title::after{content:"";background-image:url(../assets/images/common/titles-bg.png);display:block;width:325px;height:30px;position:absolute;top:10px;left:50%;transform:translate(-50%, 50%);z-index:-1}@media screen and (max-width: 440px){.secIntroduction__titles .title::after{max-width:420px;width:100%}}.secIntroduction__titles .title span{display:inline-block}.secIntroduction__content .textBox{background-color:#fff;padding:26px;margin-top:65px}@media(max-width: 768px){.secIntroduction__content .textBox{padding:25px 20px;font-size:1.4rem;margin-right:-4.5%;margin-left:-4.5%}}@media(max-width: 768px){.secIntroduction__content .textBox__text{font-size:1.4rem;line-height:2}}.secIntroduction__area{padding-top:50px;padding-bottom:50px}@media(max-width: 768px){.secIntroduction__area{padding-top:45px;padding-bottom:45px}}.secIntroduction__area .workArea__titles{text-align:center;color:#fff}.secIntroduction__area .workArea__title{margin-bottom:30px;text-shadow:2px 3px 3px rgba(10,172,191,.9);position:relative}.secIntroduction__area .workArea__title::before,.secIntroduction__area .workArea__title::after{content:"";display:block;width:350px;height:8px;background-image:url(../assets/images/common/introduction/title-partition.png);background-repeat:no-repeat;position:absolute;top:50%}@media(max-width: 1024px){.secIntroduction__area .workArea__title::before,.secIntroduction__area .workArea__title::after{width:30%}}@media(max-width: 768px){.secIntroduction__area .workArea__title::before,.secIntroduction__area .workArea__title::after{width:15%}}.secIntroduction__area .workArea__title::before{left:0}@media(max-width: 768px){.secIntroduction__area .workArea__title::before{margin-left:-4.5%}}.secIntroduction__area .workArea__title::after{right:0}@media(max-width: 768px){.secIntroduction__area .workArea__title::after{margin-right:-4.5%}}.secIntroduction__area .workArea__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:5%;grid-row-gap:min(6.5019505852vw,50px)}@media(max-width: 768px){.secIntroduction__area .workArea__list{display:flex;flex-direction:column;max-width:300px;margin:0 auto;grid-column-gap:0;grid-row-gap:0}}.secIntroduction__area .workArea__card{background-image:url(../assets/images/common/introduction/list-bg.png);background-repeat:no-repeat;background-size:cover;width:100%;line-height:1;text-align:center;padding:11px 11px 20px;box-shadow:0px 1px 30px 0px rgba(0,0,0,.2)}@media(max-width: 768px){.secIntroduction__area .workArea__card{width:100%;margin:0 auto}.secIntroduction__area .workArea__card:not(:first-of-type){margin-top:30px}}.secIntroduction__area .workArea__card:hover img{transform:scale(1.1)}.secIntroduction__area .workArea__card a{text-decoration:none}.secIntroduction__area .workArea__img{max-width:280px;width:100%;height:240px;background-color:#fff;padding:25px;box-shadow:0px 1px 30px 0px rgba(0,0,0,.1);overflow:hidden}@media(max-width: 1024px){.secIntroduction__area .workArea__img{height:auto}}.secIntroduction__area .workArea__img img{object-fit:contain;width:100%;aspect-ratio:228/195;transition:.3s;transform:scale(1)}.secIntroduction__area .workArea__creatorName{margin-top:16px}.secIntroduction__area .workArea__creatorTitle{margin-top:10px}.secIntroduction__area .workArea__creatorTitle::after{content:"";display:block;background-image:url(../assets/images/common/introduction/partition.png);background-repeat:no-repeat;height:7px;margin:15px 0}.secIntroduction__area .workArea__creatorName,.secIntroduction__area .workArea__creatorTitle,.secIntroduction__area .workArea__technique{font-family:"GenJyuuGothic-Medium";font-weight:600}@media(max-width: 768px){.secIntroduction__area .workArea__creatorName,.secIntroduction__area .workArea__creatorTitle,.secIntroduction__area .workArea__technique{font-size:1.4rem}}.secIntroduction__area .workArea__technique{line-height:1.5}.secIntroduction__area .workArea.invitedArtist .workArea__card .workArea__creatorTitle::after{display:none}.secIntroduction__area .workArea+.workArea{margin-top:60px}.secIntroduction__areaBtn{text-align:center;margin-top:90px}.secIntroduction__areaBtn .modalOpen{position:relative;width:294px;height:62px}.secIntroduction__areaBtn .modalOpen img{transition:transform .3s;transform:translate(0, 0);position:relative;z-index:5}.secIntroduction__areaBtn .modalOpen:hover img{transform:translate(0, 4px)}.secIntroduction__areaBtn .modalOpen::after{content:"";background-image:url(../assets/images/common/search_btn-thick.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-10px;left:0;width:100%;height:10px}.secHowToPlay__wrapper{width:1000px;margin:0 auto}@media(max-width: 1024px){.secHowToPlay__wrapper{width:90%;margin:0 auto}}@media(max-width: 768px){.secHowToPlay__wrapper{width:91%;margin:0 auto}}.secHowToPlay__titles{padding-top:50px;text-align:center;text-shadow:4px 0px 3px rgba(249,220,178,.99);font-weight:bold}@media(max-width: 768px){.secHowToPlay__titles{padding-top:40px}}.secHowToPlay__titles .subTitle span{display:inline-block}.secHowToPlay__titles .title{margin-top:15px;position:relative}.secHowToPlay__titles .title::after{content:"";background-image:url(../assets/images/common/titles-bg.png);display:block;width:448px;height:30px;position:absolute;top:10px;left:50%;transform:translate(-50%, 50%);z-index:0}@media(max-width: 768px){.secHowToPlay__titles .title::after{width:400px;height:30px}}@media screen and (max-width: 424px){.secHowToPlay__titles .title::after{max-width:400px;width:100%}}.secHowToPlay__titles .title img{position:relative;z-index:1}.secHowToPlay__titles .title span{display:inline-block}@media(max-width: 768px){.secHowToPlay__titles .title{margin-top:10px}}.secHowToPlay__content .textBox{background-color:#fff;padding:26px;margin-top:65px}@media(max-width: 768px){.secHowToPlay__content .textBox{margin-top:50px;padding:25px 20px;font-size:1.4rem;margin-left:-4.5%;margin-right:-4.5%}}.secHowToPlay__content .howToPlayArea__item{display:flex;align-items:center;justify-content:space-between;padding:10px 17px;position:relative}.secHowToPlay__content .howToPlayArea__item--reverse{flex-direction:row-reverse}@media(max-width: 768px){.secHowToPlay__content .howToPlayArea__item{flex-direction:column}.secHowToPlay__content .howToPlayArea__item:nth-of-type(2) .howToPlayArea__textBox,.secHowToPlay__content .howToPlayArea__item:nth-of-type(3) .howToPlayArea__textBox{margin-top:20px}}.secHowToPlay__content .howToPlayArea__item:nth-of-type(1){margin-top:40px}.secHowToPlay__content .howToPlayArea__item:nth-of-type(1) .howToPlayArea__img{text-align:center}.secHowToPlay__content .howToPlayArea__img{width:47%}@media(max-width: 768px){.secHowToPlay__content .howToPlayArea__img{width:100%;display:flex;align-items:center;justify-content:center}}.secHowToPlay__content .howToPlayArea__img img{filter:drop-shadow(5px 5px 5px rgba(246, 246, 246, 0.9)) drop-shadow(0 0 50px rgba(246, 246, 246, 0.9))}.secHowToPlay__content .howToPlayArea__textBox{width:50%}@media(max-width: 768px){.secHowToPlay__content .howToPlayArea__textBox{width:100%}}.secHowToPlay__content .howToPlayArea__titles::after{content:"";display:block;background-image:url(../assets/images/common/how-to-play/partition.png);background-repeat:no-repeat;height:8px;margin:20px 0}@media(max-width: 768px){.secHowToPlay__content .howToPlayArea__titles::after{margin:15px 0 20px}}.secHowToPlay__content .howToPlayArea__title{font-size:2.6rem;text-shadow:4px 0px 3px rgba(249,220,178,.99);padding-left:10px;font-weight:600;line-height:1}@media(max-width: 768px){.secHowToPlay__content .howToPlayArea__title{padding-left:0}}.secHowToPlay__content .howToPlayArea__text{line-height:2}@media(max-width: 768px){.secHowToPlay__content .howToPlayArea__text{font-size:1.4rem}}.secHowToPlay__content .howToPlayArea__textSpan{display:block;font-weight:600;margin-top:10px}.secHowToPlay__content .howToPlayArea__text-span{font-weight:600}.secMessage__wrapper{width:1000px;margin:0 auto}@media(max-width: 1024px){.secMessage__wrapper{width:90%;margin:0 auto}}@media(max-width: 768px){.secMessage__wrapper{width:91%;margin:0 auto}}.secMessage__titles{padding-top:60px;text-align:center}@media(max-width: 768px){.secMessage__titles{padding-top:45px}}.secMessage__titles .title{text-shadow:4px 0px 3px rgba(249,220,178,.99)}.secMessage__content .textBox{line-height:2;text-align:center;padding-top:26px;font-size:1.6rem;font-weight:600;width:100%;margin:0 auto;color:#000;font-family:"GenJyuuGothic-Medium"}@media(max-width: 768px){.secMessage__content .textBox{width:80%;font-size:1.4rem}}.privacyPolicy{padding-bottom:170px;line-height:1.8}@media screen and (max-width: 425px){.privacyPolicy{padding-bottom:80px}}.privacyPolicy__title--hed{width:100%;height:160px;background-image:url(../assets/images/common/fv/blue.png);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative}.privacyPolicy__title--hed::after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-image:url(../assets/images/common/fv/pattern.png);background-size:cover;background-position:center}.privacyPolicy__title--article{margin-top:45px}@media screen and (max-width: 425px){.privacyPolicy__title--article{margin-top:30px}}.privacyPolicy__title--article::after{content:"";display:block;width:100%;height:8px;background-image:url(../assets/images/common/project/partition.png);background-size:contain;margin-top:15px;margin-bottom:5px}.privacyPolicy__inner{max-width:1040px;width:100%;padding:0 20px;margin:0 auto}.privacyPolicy__textBlock{padding-top:40px}@media screen and (max-width: 425px){.privacyPolicy__textBlock{padding-top:20px}}.privacyPolicy__textBlock .text+.text{margin-top:40px}@media screen and (max-width: 425px){.privacyPolicy__textBlock .text+.text{margin-top:20px}}.privacyPolicy__textBlock .text--hed{text-align:center}.p-work-id .l-wrapper--3rd{padding-bottom:58px}@media(max-width: 768px){.p-work-id .secFv__pattern{padding:0px 0px 27px}}@media(max-width: 1024px){.p-work-id .secFv__content{width:98%;margin:0 auto}}@media(max-width: 768px){.p-work-id .secFv__content{width:93%;margin:0 auto}}.p-work-id .secFv__titles .sub-title{padding-top:5.5%}@media(max-width: 768px){.p-work-id .secFv__titles .sub-title{padding-top:30px}}.p-work-id .secFv__idArea{background-image:url(../assets/images/works/bg.png);background-repeat:no-repeat;background-size:cover;padding:11px;margin-top:35px;box-shadow:0px 1px 30px 0px rgba(0,0,0,.1)}@media(max-width: 768px){.p-work-id .secFv__idArea{padding:11px 15px;margin-top:25px;background-size:auto;background-repeat:repeat}}.p-work-id .secFv .idArea{display:flex;align-items:stretch;font-family:"GenJyuuGothic-Medium";font-weight:600}@media(max-width: 768px){.p-work-id .secFv .idArea{flex-direction:column}}.p-work-id .secFv .idArea__img,.p-work-id .secFv .idArea__text{width:50%}@media(max-width: 768px){.p-work-id .secFv .idArea__img,.p-work-id .secFv .idArea__text{width:100%}}.p-work-id .secFv .idArea__img{background-color:#fff;box-shadow:0px 1px 30px 0px rgba(0,0,0,.1)}@media(max-width: 1024px){.p-work-id .secFv .idArea__img{display:flex;align-items:center;justify-content:center}}.p-work-id .secFv .idArea__img img{aspect-ratio:395/329;object-fit:contain;width:100%;max-height:332.33px}@media(max-width: 768px){.p-work-id .secFv .idArea__img img{max-height:494.94px}}.p-work-id .secFv .idArea__imgItem{padding:28px 45px;min-height:388.33px;width:100%;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.p-work-id .secFv .idArea__imgItem{min-height:246.52px}}.p-work-id .secFv .idArea__text{padding:25px 25px 25px 30px;line-height:1}@media(max-width: 1024px){.p-work-id .secFv .idArea__text{padding:2vw}}@media(max-width: 768px){.p-work-id .secFv .idArea__text{padding:20px 0px 18px}}.p-work-id .secFv .idArea__workTitle,.p-work-id .secFv .idArea__creatorName,.p-work-id .secFv .idArea__technique,.p-work-id .secFv .idArea__year,.p-work-id .secFv .idArea__prize,.p-work-id .secFv .idArea__label{padding-left:15px}.p-work-id .secFv .idArea__workTitle::after,.p-work-id .secFv .idArea__creatorName::after{content:"";background-image:url(../assets/images/common/how-to-play/partition.png);display:block;height:8px;width:428px;margin:20px 0 20px -15px}@media(max-width: 1024px){.p-work-id .secFv .idArea__workTitle::after,.p-work-id .secFv .idArea__creatorName::after{width:calc(100% + 12px)}}@media(max-width: 768px){.p-work-id .secFv .idArea__workTitle::after,.p-work-id .secFv .idArea__creatorName::after{width:calc(100% + 14px);margin:20px 0 25px -15px}}.p-work-id .secFv .idArea__workTitle{font-size:2rem}.p-work-id .secFv .idArea__creatorName,.p-work-id .secFv .idArea__technique,.p-work-id .secFv .idArea__year,.p-work-id .secFv .idArea__prize{font-size:1.4rem}.p-work-id .secFv .idArea__label{width:120px;text-align:center;padding:7px;background-color:#fff;border-radius:25px;color:#21a2c1;font-size:1.4rem;display:block;margin-bottom:15px}.p-work-id .secFv .idArea__technique,.p-work-id .secFv .idArea__year,.p-work-id .secFv .idArea__prize{margin-top:15px}.p-work-id .secFv__type{font-size:1.4rem;text-align:center;margin-top:25px}.p-work-id .secFv__type .type{background-color:#000;color:#fff;padding:2px 21px;display:inline-block}.p-work-id .secCompetition__titles{padding-top:60px}@media(max-width: 768px){.p-work-id .secCompetition__titles{padding-top:30px}}.p-work-id .secCompetition__titles .title{font-size:3.6rem;color:#000;text-align:center;font-weight:bold;text-shadow:4px 0px 3px rgba(249,220,178,.99)}@media(max-width: 768px){.p-work-id .secCompetition__titles .title{font-size:3.2rem}}.p-work-id .secCompetition__wrapper{width:1000px;margin:0 auto}@media(max-width: 1024px){.p-work-id .secCompetition__wrapper{width:90%;margin:0 auto}}@media(max-width: 768px){.p-work-id .secCompetition__wrapper{width:91%;margin:0 auto}}.p-work-id .secCompetition__content{margin-top:35px;display:flex;align-items:center;margin-bottom:15px}@media(max-width: 768px){.p-work-id .secCompetition__content{margin-top:30px;flex-direction:column}}.p-work-id .secCompetition__content .imgBox{max-width:240px;width:100%;height:240px}.p-work-id .secCompetition__content .text{margin-left:35px;flex-grow:1}@media(max-width: 768px){.p-work-id .secCompetition__content .text{margin-left:0px;font-size:1.4rem;margin-top:30px}}.p-work-id .secCompetition__content .text p:not(:first-of-type){margin-top:40px}@media(max-width: 768px){.p-work-id .secCompetition__content .text p:not(:first-of-type){margin-top:35px}}@media(max-width: 768px){.p-work-id .secIntroduction__titles .title{font-size:3rem}}.p-work-id .secIntroduction .workArea__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:5%;grid-row-gap:50px}@media(max-width: 768px){.p-work-id .secIntroduction .workArea__list{grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr)}}.p-work-id .secIntroduction .workArea__card{max-width:300px;width:100%}.p-work-id .secIntroduction__areaBtn{margin-top:65px}.p-work-id .secIntroduction__areaBtn .modalOpen{position:relative;width:294px;height:62px}.p-work-id .secIntroduction__areaBtn .modalOpen img{transition:transform .3s;transform:translate(0, 0);position:relative;z-index:5}.p-work-id .secIntroduction__areaBtn .modalOpen:hover img{transform:translate(0, 4px)}.p-work-id .secIntroduction__areaBtn .modalOpen::after{content:"";background-image:url(../assets/images/common/search_btn-thick.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-10px;left:0;width:100%;height:10px}.p-work-id .secIntroduction__area{padding-bottom:70px}.p-work-id .secIntroduction__area .workArea__title{font-size:2.4rem}#work.invitedartist .secFv .idArea__technique,#work.invitedartist .secFv .idArea__prize{display:none}@keyframes feidIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}@keyframes feidInLeft{0%{opacity:0;transform:translate(-50px, 20px)}100%{opacity:1;transform:translate(0px)}}@keyframes feidInRight{0%{opacity:0;transform:translate(50px, 20px)}100%{opacity:1;transform:translateY(0px)}}#work .secFv .secFv__titles.animationTarget,#work .secFv .secFv__idArea.animationTarget{opacity:0}#work .secFv .secFv__titles.animationTarget{transition:.5s;transform:translateY(20px)}#work .secFv .secFv__idArea.animationTarget{transition:1s .5s;transform:scaleX(0.3)}@media(max-width: 768px){#work .secFv .secFv__idArea.animationTarget{transition:1s}}#work .secFv .secFv__type.animationTarget{opacity:0}#work .secFv .secFv__titles.animationTarget.show,#work .secFv .secFv__idArea.animationTarget.show{opacity:1}#work .secFv .secFv__titles.animationTarget.show{transform:translateY(0)}#work .secFv .secFv__idArea.animationTarget.show{transform:scaleX(1)}#work .secFv .secFv__type.animationTarget.show{animation:feidIn .5s forwards 1.3s ease-in-out}@media(max-width: 768px){#work .secFv .secFv__type.animationTarget.show{animation:feidIn .5s forwards ease-in-out}}#work .secCompetition .secCompetition__titles.animationTarget{opacity:0}#work .secCompetition .secCompetition__content .imgBox.animationTarget{opacity:0}#work .secCompetition .secCompetition__content .text.animationTarget{opacity:0}#work .secCompetition .secCompetition__titles.animationTarget.show{animation:feidIn .5s forwards ease-in-out}#work .secCompetition .secCompetition__content .imgBox.animationTarget.show{animation:feidInLeft 1s forwards ease-in-out .5s}@media(max-width: 768px){#work .secCompetition .secCompetition__content .imgBox.animationTarget.show{animation:feidInLeft 1s forwards ease-in-out}}#work .secCompetition .secCompetition__content .text.animationTarget.show{animation:feidInRight 1s forwards ease-in-out .5s}@media(max-width: 768px){#work .secCompetition .secCompetition__content .text.animationTarget.show{animation:feidInRight 1s forwards ease-in-out}}#work .secIntroduction .secIntroduction__titles.animationTarget,#work .secIntroduction .workArea__titles.animationTarget,#work .secIntroduction .workArea__list .workArea__card.animationTarget{opacity:0}#work .secIntroduction .secIntroduction__titles.animationTarget.show{animation:feidIn .5s forwards ease-in-out}#work .secIntroduction .workArea__titles.animationTarget.show{animation:feidIn .5s forwards ease-in-out}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(2){animation:feidIn 1s forwards ease-in-out}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(2){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(1){animation:feidIn 1s forwards ease-in-out .5s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(1){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(3){animation:feidIn 1s forwards ease-in-out .7s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(3){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(6){animation:feidIn 1s forwards ease-in-out}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(6){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(4){animation:feidIn 1s forwards ease-in-out .5s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(4){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(5){animation:feidIn 1s forwards ease-in-out .7s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(5){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(8){animation:feidIn 1s forwards ease-in-out}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(8){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(7){animation:feidIn 1s forwards ease-in-out .5s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(7){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(9){animation:feidIn 1s forwards ease-in-out .7s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(9){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(11){animation:feidIn 1s forwards ease-in-out}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(11){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(10){animation:feidIn 1s forwards ease-in-out .5s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(10){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(12){animation:feidIn 1s forwards ease-in-out .7s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(12){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(15){animation:feidIn 1s forwards ease-in-out}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(15){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(13){animation:feidIn 1s forwards ease-in-out .5s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(13){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(14){animation:feidIn 1s forwards ease-in-out .7s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(14){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(17){animation:feidIn 1s forwards ease-in-out}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(17){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(16){animation:feidIn 1s forwards ease-in-out .5s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(16){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(18){animation:feidIn 1s forwards ease-in-out .7s}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(18){animation:feidInLeft .7s forwards ease-in-out}}#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(19){animation:feidIn 1s forwards ease-in-out}@media(max-width: 768px){#work .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(19){animation:feidInRight .7s forwards ease-in-out}}#work .secIntroduction .secIntroduction__areaBtn.animationTarget.show{animation:feidIn 1s forwards ease-in-out}.p-search{position:relative}.searchResults{position:relative}.searchResults__wrapper{max-width:1000px;margin:0 auto;position:relative;z-index:1}.searchResults__subTitle{text-align:center;padding-top:70px;padding-bottom:55px}@media(max-width: 768px){.searchResults__subTitle{padding-top:35px;padding-bottom:45px}}.searchResults__title{text-align:center;position:relative;margin-bottom:45px;overflow:hidden}@media(max-width: 768px){.searchResults__title{margin-bottom:30px}}.searchResults__title::before,.searchResults__title::after{content:"";display:block;width:350px;height:8px;background-image:url(../assets/images/common/introduction/title-partition.png);background-repeat:no-repeat;position:absolute;top:50%}@media(max-width: 1024px){.searchResults__title::before,.searchResults__title::after{width:30%}}@media(max-width: 768px){.searchResults__title::before,.searchResults__title::after{width:15%}}.searchResults__title::before{left:0}@media(max-width: 768px){.searchResults__title::before{margin-left:-4.5%}}.searchResults__title::after{right:0}@media(max-width: 768px){.searchResults__title::after{margin-right:-4.5%}}.searchResults__number{font-family:"GenJyuuGothic-Medium";font-weight:600;font-size:1.4rem;text-align:center}.searchResults__number .resultCount{font-size:1.8rem;margin-right:8px}.searchResults__pattern{position:absolute;top:0;left:0;width:100%;height:auto}@media(max-width: 768px){.searchResults .secIntroduction__area{padding:40px 0}}@media(max-width: 768px){.searchResults .secIntroduction__area .workArea__card+.workArea__card{margin-top:50px}}.searchResults .secIntroduction__moreBtnBlock{padding:60px 0;text-align:center}@media(max-width: 768px){.searchResults .secIntroduction__moreBtnBlock{padding:50px 0 48px}}.searchResults .secIntroduction__moreBtnBlock .moreBtn img{filter:drop-shadow(0px 4px #fcde7b);transform:translateY(0);transition:filter .3s,transform .3s}.searchResults .secIntroduction__moreBtnBlock .moreBtn img:hover{transform:translateY(4px);filter:drop-shadow(0px 0px #fcde7b)}.mag10{margin:10px}.pad10{padding:10px}@keyframes animaitionTitles{0%{opacity:0;transform:translateX(100%)}10%{opacity:1;transform:translateX(100%) scale(1.2)}15%{opacity:1;transform:translateX(100%) scale(1)}55%{opacity:1;transform:translateX(100%) scale(1)}100%{opacity:1;transform:translateX(0%) scale(1)}}@keyframes sp-animaitionTitles{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0) scale(1.2)}15%{opacity:1;transform:translateY(0) scale(1)}55%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes feideUpTitles{0%{opacity:0;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-20px) scale(1.1)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes swayIta{0%,15%,85%,100%{transform:rotate(0)}22%,48%,68%{transform:rotate(-10deg)}38%,58%,78%{transform:rotate(10deg)}}@keyframes swayIrregular{0%,100%{transform:rotate(0) translate(0, 0px);opacity:1}10%{transform:rotate(-5deg) translate(0, 0px);opacity:1}20%{transform:rotate(-10deg) translate(0, 30px);opacity:0}30%{transform:rotate(10deg) translate(0, 30px);opacity:1}40%{transform:rotate(10deg) translate(-50px, 30px);opacity:0}50%{transform:rotate(15deg) translate(-50px, 30px);opacity:1}70%{transform:rotate(5deg) translate(-25px, 15px);opacity:1}90%{transform:rotate(-10deg) translate(0px, 0px);opacity:1}}@keyframes slideFlip{0%,80%,100%{transform:translateX(0) rotateY(0deg)}5%,70%{transform:translateX(25px) rotateY(180deg)}10%,60%{transform:translateX(50px) rotateY(360deg)}20%,50%{transform:translateX(75px) rotateY(540deg)}30%{transform:translateX(100px) rotateY(720deg)}40%{transform:translateX(100px) rotateY(720deg)}}.secProject.animationTarget{transition:.35s;opacity:0;transform:translateY(0px)}.secProject.animationTarget.show{opacity:1;transform:translateY(0px)}.secAbout.animationTarget .secAbout__wrapper{position:relative}.secAbout.animationTarget .secAbout__titles{opacity:0;transition:1.1s}.secAbout.animationTarget .secAbout__titles .batchImg{opacity:0}.secAbout.animationTarget .secAbout__titles .batchImg--left{transition:.4s .4s;top:15%;left:50%;transform:translate(-65%, 10px)}.secAbout.animationTarget .secAbout__titles .batchImg--right{transition:.4s .6s;top:50%;right:0;transform:translate(-85%, -25%)}.secAbout.animationTarget .secAbout__titles .title{transition:.5s .2s cubic-bezier(0.17, 0.84, 0, 1.33);opacity:0;transform:translate(-50%, 30px) scale(0.3)}.secAbout.animationTarget .secAbout__content{opacity:0;transition:all 1s .7s ease-in-out;transform:translateY(40px)}.secAbout.animationTarget.show .secAbout__titles{animation:animaitionTitles 1.2s;opacity:1}@media(max-width: 768px){.secAbout.animationTarget.show .secAbout__titles{animation:sp-animaitionTitles 1.2s}}.secAbout.animationTarget.show .secAbout__titles .batchImg--left{opacity:1;top:15%;left:50%;transform:translate(-60%, 0px)}.secAbout.animationTarget.show .secAbout__titles .batchImg--right{opacity:1;top:50%;right:0;transform:translate(-75%, -35%)}.secAbout.animationTarget.show .secAbout__titles .title{opacity:1;transform:translate(-50%, 0px) scale(1.2)}.secAbout.animationTarget.show .secAbout__content{opacity:1;transform:translateY(0%)}.secHowToEnjoy__titles.animationTarget,.secHowToEnjoy .textBox.animationTarget{transition:.5s;opacity:0;transform:translateY(20px)}.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(1),.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(2),.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(3),.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(4){opacity:0;transform:translateY(20px)}.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(1){transition:1s}.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(2){transition:1s .5s}@media(max-width: 768px){.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(2){transition:1s}}.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(3){transition:1s .7s}@media(max-width: 768px){.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(3){transition:1s}}.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(4){transition:1s .9s}@media(max-width: 768px){.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget:nth-of-type(4){transition:1s}}.secHowToEnjoy .textBox.animationTarget{transition:1s}.secHowToEnjoy__titles.animationTarget.show,.secHowToEnjoy .textBox.animationTarget.show{opacity:1;transform:translateY(0px)}.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget.show:nth-of-type(1),.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget.show:nth-of-type(2),.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget.show:nth-of-type(3),.secHowToEnjoy .stepsBox__list .stepsBox__item.animationTarget.show:nth-of-type(4){opacity:1;transform:translateY(0px)}#home .secIntroduction .secIntroduction__titles.animationTarget .title,#home .secIntroduction .textBox.animationTarget,#home .secIntroduction .workArea__titles.animationTarget .workArea__title,#home .secIntroduction .workArea__list .workArea__card:nth-of-type(3n+1),#home .secIntroduction .workArea__list .workArea__card:nth-of-type(3n+2),#home .secIntroduction .workArea__list .workArea__card:nth-of-type(3n+3),#home .secIntroduction .secIntroduction__areaBtn.animationTarget{opacity:0;transform:translateY(20px)}#home .secIntroduction .secIntroduction__titles.animationTarget .title{transition:.5s}#home .secIntroduction .textBox.animationTarget{transition:1s}#home .secIntroduction .workArea__titles.animationTarget .workArea__title{transition:1s}#home .secIntroduction .workArea__list .workArea__card.animationTarget:nth-of-type(3n+1){transition:1s}@media(max-width: 768px){#home .secIntroduction .workArea__list .workArea__card.animationTarget:nth-of-type(3n+1){transition:1s}}#home .secIntroduction .workArea__list .workArea__card.animationTarget:nth-of-type(3n+2){transition:1s .5s}@media(max-width: 768px){#home .secIntroduction .workArea__list .workArea__card.animationTarget:nth-of-type(3n+2){transition:1s}}#home .secIntroduction .workArea__list .workArea__card.animationTarget:nth-of-type(3n+3){transition:1s .7s}@media(max-width: 768px){#home .secIntroduction .workArea__list .workArea__card.animationTarget:nth-of-type(3n+3){transition:1s}}#home .secIntroduction .secIntroduction__areaBtn.animationTarget{transition:1s}#home .secIntroduction .secIntroduction__titles.animationTarget.show .title,#home .secIntroduction .textBox.animationTarget.show,#home .secIntroduction .workArea__titles.animationTarget.show .workArea__title,#home .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(3n+1),#home .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(3n+2),#home .secIntroduction .workArea__list .workArea__card.animationTarget.show:nth-of-type(3n+3),#home .secIntroduction .secIntroduction__areaBtn.animationTarget.show{opacity:1;transform:translateY(0px)}.secHowToPlay .textBox.animationTarget,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(1) .howToPlayArea__img,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(1) .howToPlayArea__textBox,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(2) .howToPlayArea__img,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(2) .howToPlayArea__textBox,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(3) .howToPlayArea__img,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(3) .howToPlayArea__textBox{opacity:0;transition:.3s}.secHowToPlay .textBox.animationTarget{transform:translateY(20px);transition:1s}.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(1) .howToPlayArea__img{transition:1s;transform:translate(-20px, -20px) scale(1)}.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(1) .howToPlayArea__textBox{transition:1s .5s;transform:translate(20px, -20px) scale(1)}.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(2) .howToPlayArea__img{transition:1s;transform:translate(20px, 20px) scale(1)}.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(2) .howToPlayArea__textBox{transition:1s .5s;transform:translate(-20px, 20px) scale(1)}.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(3) .howToPlayArea__img{transition:1s;transform:translate(-20px, 20px) scale(1)}.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget:nth-of-type(3) .howToPlayArea__textBox{transition:1s .5s;transform:translate(20px, 20px) scale(1)}.secHowToPlay .textBox.animationTarget.show{opacity:1;transform:translateY(0px)}.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget.show:nth-of-type(1) .howToPlayArea__img,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget.show:nth-of-type(1) .howToPlayArea__textBox,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget.show:nth-of-type(2) .howToPlayArea__img,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget.show:nth-of-type(2) .howToPlayArea__textBox,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget.show:nth-of-type(3) .howToPlayArea__img,.secHowToPlay .howToPlayArea__list .howToPlayArea__item.animationTarget.show:nth-of-type(3) .howToPlayArea__textBox{opacity:1;transform:translate(0) scale(1)}.secMessage.animationTarget .title,.secMessage.animationTarget .secMessage__content{opacity:0;transform:translateY(20px)}.secMessage.animationTarget .title{transition:.5s}.secMessage.animationTarget .secMessage__content{transition:.5s .5s}.secMessage.animationTarget.show .title,.secMessage.animationTarget.show .secMessage__content{opacity:1;transform:translateY(0px)}#home .secAbout,#home .secHowToEnjoy,#home .secHowToEnjoy__content{position:relative}#home .secAbout::before,#home .secAbout::after,#home .secHowToEnjoy::before,#home .secHowToEnjoy::after,#home .secHowToEnjoy__content::before,#home .secHowToEnjoy__content::after{content:"";display:block;background-repeat:no-repeat;position:absolute;z-index:-1}#home .secAbout::before,#home .secAbout::after{width:35px;height:35px}#home .secAbout::before{background-image:url(../assets/images/common/how-to-play/img01-ita01.png);top:-135%;right:0;animation:swayIta infinite 2s;width:40px;height:20px}@media(max-width: 768px){#home .secAbout::before{top:-1%}}#home .secAbout::after{background-image:url(../assets/images/common/img-ita02.png);left:1%;top:-20%;animation:swayIta infinite 2s;width:43px;height:50px;transform-origin:bottom}@media(max-width: 768px){#home .secAbout::after{top:unset;bottom:0}}#home .secHowToEnjoy::before,#home .secHowToEnjoy::after{width:40px;height:20px}#home .secHowToEnjoy::before{background-image:url(../assets/images/common/how-to-play/img01-ita06.png);bottom:-7%;left:10%;animation:swayIta infinite 2s}@media(max-width: 768px){#home .secHowToEnjoy::before{bottom:50%;left:0%}}#home .secHowToEnjoy::after{background-image:url(../assets/images/common/img-ita01.png);animation:swayIta infinite 2s .5s;transform-origin:left;top:20%;right:5%;width:35px;height:35px}#home .secHowToEnjoy__content{position:relative}#home .secHowToEnjoy__content::before{width:43px;height:50px;background-image:url(../assets/images/common/img-ita02.png);bottom:-33%;right:-10px;animation:swayIta infinite 2s}@media(max-width: 768px){#home .secHowToEnjoy__content::before{bottom:50%;left:0%}}#home .secHowToEnjoy__content::after{width:35px;height:35px;background-image:url(../assets/images/common/img-ita01.png);bottom:-28%;left:40%;animation:slideFlip infinite 15s}@media(max-width: 768px){#home .secHowToEnjoy__content::after{bottom:50%;left:0%}}.p-search .searchResults__subTitle.animationTarget,.p-search .workArea__list .workArea__card.animationTarget,.p-search .secIntroduction__moreBtnBlock.animationTarget{opacity:0;transform:translateY(20px);transition:transform .8s ease-in-out,opacity .8s ease-in-out}.p-search .searchResults__subTitle.animationTarget.show,.p-search .workArea__list .workArea__card.animationTarget.show,.p-search .secIntroduction__moreBtnBlock.animationTarget.show{opacity:1;transform:translateY(0)}.p-search .secIntroduction__moreBtnBlock.animationTarget{transition-delay:.3s}.p-search .workArea__list .workArea__card.animationTarget:nth-of-type(3n+1){transition-delay:0s}.p-search .workArea__list .workArea__card.animationTarget:nth-of-type(3n+2){transition-delay:.3s}.p-search .workArea__list .workArea__card.animationTarget:nth-of-type(3n+3){transition-delay:.5s}@keyframes titlteLine{0%{opacity:0;transform:scale(1, 1) translateY(10px)}30%{opacity:1;transform:scale(0.8, 1.1) translateY(-10px)}60%{opacity:1;transform:scale(1.1, 0.8) translateY(0)}100%{opacity:1;transform:scale(1, 1) translateY(0)}}@keyframes titlteLineH{0%{opacity:0;transform:scaleY(0) translateY(-50%)}50%{opacity:1;transform:scaleY(1) translateY(0)}100%{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes titlteLineHAfter{0%{opacity:1}100%{opacity:0}}#home .l-header{opacity:0;animation:titlteLineH 1s ease-in-out 3.4s forwards;position:relative}#home .secFv::after{content:"";background-image:url(../assets/images/common/fv/blue.png);background-size:cover;height:100vh;width:100%;position:absolute;z-index:-1;top:0;left:0;animation:titlteLineHAfter 1s ease-in-out 3.4s forwards}@media(max-width: 768px){#home .secFv::after{background-image:url(../assets/images/common/fv/blue@2x.png)}}#home .secFv__bg{transition:.3s}#home .secFv__bg.fixedClass{height:100vh;width:100%;transition:.3s}@media(max-width: 768px){#home .secFv__bg.spStyle{height:unset !important;transition:.3s}}#home .secFv__pattern{height:100%;width:100%;background-size:contain;background-repeat:repeat;opacity:0}#home .secFv__content{transform:translateY(50%)}#home .secFv__titles .sub-title{opacity:0}#home .secFv__titles .title{opacity:0;transform:scale(0) translateY(20px)}#home .secFv__titles .title.active{opacity:1;transform:scale(1) translateY(0);transform-origin:bottom;animation:titlteLine 1s forwards}