@media only screen and (min-width: 991px){.gnavi__langs.--series{bottom:auto !important;display:none}}.mvCol{background:url(../images/top/bg_mv.jpg?v2) top center no-repeat;background-size:cover;position:relative;overflow:hidden;border-bottom:10px solid #000}@media only screen and (min-width: 1021px){.mvCol{min-height:800px;height:0;padding-top:50%}}@media only screen and (max-width: 1020px){.mvCol{height:75vh;min-height:600px}}.mvCol .mvLogo{position:absolute;left:0;right:0;margin:auto;z-index:4;-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0;transition:all 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6)}@media only screen and (min-width: 1021px){.mvCol .mvLogo{width:40vw;min-width:650px;top:190px}}@media only screen and (max-width: 1020px){.mvCol .mvLogo{width:80vw;top:10vh}}.mvCol .mvLogo.is-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mvCol .mvLogo img{max-width:none;width:100%}.mvCol .objRob,.mvCol .objApple,.mvCol .objBoy,.mvCol .objTxt01,.mvCol .objTxt02,.mvCol .objRelease{position:absolute}.mvCol .objRob img,.mvCol .objApple img,.mvCol .objBoy img,.mvCol .objTxt01 img,.mvCol .objTxt02 img,.mvCol .objRelease img{max-width:none;width:100%}.mvCol .objRob{margin:auto;-webkit-animation:robLoop 2s ease-in-out alternate infinite;animation:robLoop 2s ease-in-out alternate infinite}@media only screen and (min-width: 1021px){.mvCol .objRob{right:-100px;width:40vw;min-width:400px;min-height:360px;height:31vw;top:5vw;bottom:25vw}}@media only screen and (max-width: 1020px){.mvCol .objRob{right:-20vw;width:80vw;height:40vw;top:43vw}}@-webkit-keyframes robLoop{from{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes robLoop{from{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.mvCol .objApple{margin:auto;-webkit-animation:robLoop 2s ease-in-out alternate infinite;animation:robLoop 2s ease-in-out alternate infinite;-webkit-animation-delay:2s;animation-delay:2s}@media only screen and (min-width: 1021px){.mvCol .objApple{left:-100px;width:40vw;height:33vw;top:5vw;bottom:20vw;min-width:400px;min-height:360px}}@media only screen and (max-width: 1020px){.mvCol .objApple{left:-30vw;width:80vw;height:75vw;top:93vw}}.mvCol .objTxt01,.mvCol .objTxt02{margin:auto;z-index:3;opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);transition:all 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);transition-delay:0.3s}@media only screen and (min-width: 1021px){.mvCol .objTxt01,.mvCol .objTxt02{margin:auto;z-index:3}}.mvCol .objTxt01.is-active,.mvCol .objTxt02.is-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width: 1021px){.mvCol .objTxt01{left:3vw;width:43vw;height:27vw;bottom:-4vw;min-width:400px;min-height:230px}}@media only screen and (max-width: 1020px){.mvCol .objTxt01{left:-6vw;width:75vw;height:47vw;top:59vw}}@media only screen and (min-width: 1021px){.mvCol .objTxt01.is-en{left:5vw}}.mvCol .objTxt02{z-index:1}@media only screen and (min-width: 1021px){.mvCol .objTxt02{right:7vw;width:40vw;height:27vw;bottom:2vw;min-height:300px;min-width:450px}}@media only screen and (max-width: 1020px){.mvCol .objTxt02{right:0;width:67vw;height:46vw;bottom:20vw}}@media only screen and (max-width: 1020px){.mvCol .objTxt02.is-en{width:92vw;height:54vw;bottom:10vw}}.mvCol .objBoy{left:0;right:0;margin:auto;opacity:0;transition:all 1s cubic-bezier(0.68, -0.6, 0.32, 1.6)}@media only screen and (min-width: 1021px){.mvCol .objBoy{bottom:-300px;width:40vw;min-width:600px}.mvCol .objBoy.is-active{opacity:1;bottom:-60px}}@media only screen and (max-width: 1020px){.mvCol .objBoy{width:98vw;bottom:-30vh}.mvCol .objBoy.is-active{opacity:1;bottom:-4vh}}.mvCol .objRelease{left:0;right:0;margin:auto;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;transition-duration:1s;transition-delay:0.5s;transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}.mvCol .objRelease.is-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width: 1021px){.mvCol .objRelease{bottom:15px;width:38.22%;z-index:10}}@media only screen and (max-width: 1020px){.mvCol .objRelease{bottom:3vw;width:85vw}}.mvCol .btnEng{position:absolute}.gNav{background:#ff9c00}@media only screen and (min-width: 1021px){.gNav{padding:20px 0 25px;width:auto}}@media only screen and (max-width: 1020px){.gNav{padding:4vw 0 5vw}}.gNav:before,.gNav:after{content:"";position:absolute;background:#ff9c00;width:100%;display:block}.gNav:before{height:3px;bottom:-21px}.gNav:after{height:6px;bottom:-12px}.gNav .navCol{display:flex;justify-content:center}@media only screen and (max-width: 1020px){.gNav .navCol{flex-wrap:wrap}}@media only screen and (min-width: 1021px){.gNav .navCol li{margin-right:30px}.gNav .navCol li:last-child{margin-right:0}}@media only screen and (max-width: 1020px){.gNav .navCol li{margin-right:4vw}.gNav .navCol li:nth-child(even){margin-right:0}.gNav .navCol li:last-child,.gNav .navCol li:nth-child(3){margin-top:4vw}}::selection{background:rgba(255,156,0,0.6)}::-moz-selection{background:rgba(255,156,0,0.6)}body{position:relative;background:#ffd400}body:after{content:"";display:block;position:fixed;top:0;left:0;z-index:-2;width:100%;height:110vh}@media only screen and (min-width: 1021px){body:after{background:url(../images/common/bg_thunder.png) center center no-repeat;background-size:100%}}@media only screen and (max-width: 1020px){body:after{background:url(../images/common/bg_thunder.png) center center no-repeat;background-size:200%}}body:not(#home){background:#ffd400 url(../images/common/bg_thunder.png) center center no-repeat;background-attachment:fixed}@media only screen and (min-width: 1021px){body:not(#home){background-size:100%;min-width:1020px}}@media only screen and (max-width: 1020px){body:not(#home){background-size:200%}body:not(#home) #mainContent{width:100%;margin:6vw auto 0;padding:0 2.5% !important}}@media only screen and (min-width: 1021px){body:not(#home) .col_1{width:1020px;padding:30px;margin-bottom:70px;background:#fff;border:2px solid #000;box-shadow:8px 8px 0 0 #000}}body::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar-track{background:#000}body::-webkit-scrollbar-thumb{background:#fff}@media (hover: hover){a{transition:all 0.2s}a img{transition:all 0.2s}}img{max-width:100%}.opening{display:block;position:fixed;width:100%;min-height:100%;height:100vh;background-color:#ffd400;z-index:100}.opening .anm01{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;opacity:0;-webkit-animation:openingAnim 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.1s 1 alternate;animation:openingAnim 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.1s 1 alternate;z-index:100}@media only screen and (min-width: 1021px){.opening .anm01{background:url(../images/top/bg_opening.png) center center no-repeat;background-size:110vh}}@media only screen and (max-width: 1020px){.opening .anm01{background:url(../images/top/bg_opening.png) center center no-repeat;background-size:cover}}.opening .anm01.is-end{opacity:1}@-webkit-keyframes openingAnim{0%{opacity:0}100%{opacity:1}}@keyframes openingAnim{0%{opacity:0}100%{opacity:1}}.opening .anm02{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;content:'';background-color:#fff;-webkit-animation:openingAnimBg 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0s 1 alternate;animation:openingAnimBg 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0s 1 alternate;opacity:0}@-webkit-keyframes openingAnimBg{0%{opacity:0}33%{opacity:1}66%{opacity:0}100%{opacity:1}}@keyframes openingAnimBg{0%{opacity:0}33%{opacity:1}66%{opacity:0}100%{opacity:1}}#mainContent{position:relative;width:100%;margin:0;overflow:hidden}@media only screen and (min-width: 1021px){#mainContent{background:url(../images/common/bg_dot.png) center 90px repeat-y;background-size:100%}}@media only screen and (max-width: 1020px){#mainContent{padding:0 !important;background:url(../images/common/bg_dot.png) center -70vw repeat-y;background-size:120%}}#mainContent .col_1{margin:0 auto;display:block !important}@media only screen and (min-width: 1021px){#mainContent .col_1{width:1020px}}@media only screen and (max-width: 1020px){#mainContent .col_1{width:95%}}.tit{display:block;text-align:center}@media only screen and (min-width: 1021px){.tit{width:693px;padding-bottom:30px;margin:0 auto 35px}}@media only screen and (max-width: 1020px){.tit{padding-bottom:4.5vw;margin:0 auto 7vw}}.tit.titAbout{background:url(../images/top/bg_tit_g.png) bottom left no-repeat}@media only screen and (min-width: 1021px){.tit.titAbout{margin-top:100px}}@media only screen and (max-width: 1020px){.tit.titAbout{background-size:100%;margin-top:20vw}.tit.titAbout img{width:80vw}}.tit.titTopics{background:url(../images/top/bg_tit_b.png) bottom left no-repeat}@media only screen and (max-width: 1020px){.tit.titTopics{background-size:100%}.tit.titTopics img{width:50vw}}.tit.titProduct{background:url(../images/top/bg_tit_p.png) bottom left no-repeat}@media only screen and (max-width: 1020px){.tit.titProduct{background-size:100%}.tit.titProduct img{width:45vw}}@media only screen and (max-width: 1020px){.tit.titProduct.is-en img{width:60vw}}.tit.titMovie{background:url(../images/top/bg_tit_o.png) bottom left no-repeat}@media only screen and (max-width: 1020px){.tit.titMovie{background-size:100%}.tit.titMovie img{width:45vw}}@media only screen and (max-width: 1020px){.tit.titMovie.is-en img{width:40vw}}.sTit{text-align:center}@media only screen and (max-width: 1020px){.modalCol{width:90%;padding:5vw !important}}.modalCol .modalTit{font-weight:bolder;line-height:1.5;word-break:break-all}@media only screen and (min-width: 1021px){.modalCol .modalTit{font-size:22px;margin-bottom:10px}}@media only screen and (max-width: 1020px){.modalCol .modalTit{font-size:5vw;margin-bottom:3vw}}.modalCol .modalImg{border:1px solid #d6d6d6}@media only screen and (min-width: 1021px){.modalCol .modalWrap{display:flex;align-items:flex-start;min-width:800px}}.modalCol .modalExp{font-weight:bolder}@media only screen and (min-width: 1021px){.modalCol .modalExp{margin-left:50px;width:560px}}@media only screen and (max-width: 1020px){.modalCol .modalExp{margin-top:5vw}}@media only screen and (min-width: 1021px){.modalCol .modalExp .expPrice,.modalCol .modalExp .expDate,.modalCol .modalExp .expAge{font-size:18px}}@media only screen and (max-width: 1020px){.modalCol .modalExp .expPrice,.modalCol .modalExp .expDate,.modalCol .modalExp .expAge{font-size:4vw}}@media only screen and (min-width: 1021px){.modalCol .modalExp .expDate,.modalCol .modalExp .expAge{margin-top:5px}}@media only screen and (max-width: 1020px){.modalCol .modalExp .expDate,.modalCol .modalExp .expAge{margin-top:1vw}}@media only screen and (min-width: 1021px){.modalCol .modalExp .expDescription{margin-top:30px}}@media only screen and (max-width: 1020px){.modalCol .modalExp .expDescription{margin-top:3vw}}@media only screen and (min-width: 1021px){.movie-caption{margin-top:20px}}@media only screen and (max-width: 1020px){.movie-caption{margin-top:4vw}}@media only screen and (max-width: 1020px){.fancybox-slide{padding:5vw !important}}.fancybox-slide{padding:20px}.fancybox-slide::-webkit-scrollbar{width:12px;height:12px}.fancybox-slide::-webkit-scrollbar-track{background:#000}.fancybox-slide::-webkit-scrollbar-thumb{background:#ffd400}.fancybox-content::-webkit-scrollbar{width:12px;height:12px}.fancybox-content::-webkit-scrollbar-track{background:#000}.fancybox-content::-webkit-scrollbar-thumb{background:#ffd400}.fancybox-slide--video .fancybox-content{max-width:1600px;max-height:900px;margin:0}@media only screen and (min-width: 1021px){.fancybox-slide--video .fancybox-content{width:90vw !important;height:50.5vw !important}}#relatedLinks>ul.txt dt{color:#ff9c00}@media only screen and (max-width: 1020px){#relatedLinks{width:100%;padding-top:6px;padding-bottom:0;background:#e9e9e9}}@media only screen and (max-width: 1020px){#relatedLinks .chara_top_relatedLinks{width:100%;display:none}}@media only screen and (max-width: 1020px){#relatedLinks>h2.related_ttl{padding:1% 2% 0;border-left:0}}@media only screen and (max-width: 1020px) and (min-width: 768px){#relatedLinks>h2.related_ttl{padding:1% 1% 0 !important}}@media only screen and (min-width: 1021px){#relatedLinks>h2.related_ttl{border-left:5px solid #ff9c00}}@media only screen and (max-width: 1020px){#relatedLinks>h2.related_ttl:before{border-color:#fff !important}}@media only screen and (max-width: 1020px){#relatedLinks>h2.related_ttl>span{letter-spacing:normal;display:table-cell;border-left:4px solid #ff9c00;vertical-align:middle;padding:4px 10px}}@media only screen and (max-width: 1020px) and (min-width: 768px){#relatedLinks>.copyright_area{margin:0 auto;padding:1.8% 2%}}@media only screen and (max-width: 1020px){#relatedLinks>.copyright_area .copy_text{font-size:1.1rem}}#relatedLinks>.copyright_area .copy_list{display:block !important}@media only screen and (min-width: 1021px){#relatedLinks>.copyright_area .copy_list{font-size:1.2rem;line-height:1.4em}}@media only screen and (max-width: 1020px){#relatedLinks>.copyright_area .copy_list{font-size:1.1rem;line-height:1.8em}}@media only screen and (max-width: 1020px){#relatedLinks .mnw-outer{width:95%;margin:0 auto;padding-top:20px}}@media only screen and (max-width: 1020px){#relatedLinks>ul>li{letter-spacing:normal;display:inline-block}}@media only screen and (max-width: 1020px){#relatedLinks>ul>li img{width:100%}}@media only screen and (max-width: 1020px){#relatedLinks>ul.bnrs,#relatedLinks>ul.footer_box_2nd{width:100%;letter-spacing:normal;margin:2vw auto 3vw}}@media only screen and (min-width: 1021px){#relatedLinks>ul.bnrs,#relatedLinks>ul.footer_box_2nd{max-width:inherit}}@media only screen and (min-width: 1021px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{width:480px;letter-spacing:normal;display:inline-block;vertical-align:top;margin:0 30px 10px 0}}@media only screen and (max-width: 1020px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{display:block;margin:2% auto auto}}@media only screen and (min-width: 1021px){#relatedLinks>ul.bnrs li:nth-child(2n),#relatedLinks>ul.footer_box_2nd li:nth-child(2n){margin-right:0}}#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{padding:5px;color:#000;text-decoration:none;background:#fff;border:1px solid #dedede;display:table}@media only screen and (min-width: 1021px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{font-size:1.1rem;width:480px;min-height:65px;height:65px;line-height:1.5em}}@media only screen and (max-width: 1020px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{width:100%;height:45px;padding:12px 5px}}@media only screen and (max-width: 1020px){#relatedLinks>ul.bnrs li>a:after,#relatedLinks>ul.footer_box_2nd li>a:after{width:7.5px;height:7.5px;content:'';background-image:url("../../../../images/common/black_arrow.png");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;margin-top:-4px;right:12px}}#relatedLinks>ul.bnrs li>a>p,#relatedLinks>ul.footer_box_2nd li>a>p{display:table-cell;vertical-align:middle !important;word-break:break-all}@media only screen and (max-width: 1020px){#relatedLinks>ul.bnrs li>a>p,#relatedLinks>ul.footer_box_2nd li>a>p{text-align:center}}@media only screen and (min-width: 1021px){#relatedLinks>ul.bnrs li>a>p:nth-child(2n),#relatedLinks>ul.footer_box_2nd li>a>p:nth-child(2n){width:70%}}@media only screen and (max-width: 1020px){#relatedLinks>ul.bnrs li>a>p:nth-child(2n),#relatedLinks>ul.footer_box_2nd li>a>p:nth-child(2n){width:72%;padding:0 25px 0 0;box-sizing:border-box;text-align:left;line-height:1.2;font-size:1.3rem}}@media only screen and (min-width: 1021px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{height:45px;margin:0 10px 0 0}}@media only screen and (max-width: 1020px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{max-width:90%}}@media (hover: hover){#relatedLinks>ul.bnrs li>a img,#relatedLinks>ul.footer_box_2nd li>a img{transition:all 0.2s}#relatedLinks>ul.bnrs li>a:hover>p>img,#relatedLinks>ul.footer_box_2nd li>a:hover>p>img{opacity:.7}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt{width:100%;margin:0;background:#3d454f}}@media only screen and (min-width: 1021px){#relatedLinks>ul.txt>li{vertical-align:top;margin:0 60px 0 0}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt>li{width:100%;margin:0;word-break:break-all}}@media only screen and (min-width: 1021px){#relatedLinks>ul.txt h3.related_sttl{font-size:1.3rem;color:#ff9c00;margin:0 0 4px 0;font-weight:bold}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt h3.related_sttl{padding:13px 10px;background:#2e3032;color:#fff;width:100%;margin:0;word-break:break-all;border-bottom:1px solid #5c697d;position:relative;line-height:1em;font-size:1.2rem}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt h3.related_sttl:after{width:10px;height:10px;content:'';background-image:url("../../../../images/common/white_arrow.png");background-size:contain;background-repeat:no-repeat;top:50%;right:20px;position:absolute;display:block;margin-top:-5px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt h3.related_sttl.open:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}}@media only screen and (min-width: 1021px){#relatedLinks>ul.txt .lists{display:block !important}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt .lists{display:none}}@media only screen and (min-width: 1021px){#relatedLinks>ul.txt .lists li{line-height:2;font-size:1.2rem}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt .lists li{border-bottom:1px solid #5c697d}}@media only screen and (min-width: 1021px){#relatedLinks>ul.txt .lists li>a{color:#313131;text-decoration:none}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt .lists li>a{font-size:1.1rem;color:#fff;text-decoration:none;display:block;padding:15px 40px 15px 10px;line-height:1rem}}@media only screen and (min-width: 1021px){#relatedLinks>ul.txt .lists li>a:before{margin-right:7px;content:url("../../../../images/common/black_arrow.png");display:inline-block;position:relative;top:1px;opacity:.8}}@media only screen and (max-width: 1020px){#relatedLinks>ul.txt .lists li>a:after{width:7.5px;height:7.5px;content:'';background-image:url("../../../../images/common/white_arrow.png");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:40%;right:17px}}@media (hover: hover){#relatedLinks>ul.txt .lists li>a{transition:all 0.2s}#relatedLinks>ul.txt .lists li>a:hover{color:#7b7b7b}#relatedLinks>ul.txt .lists li>a:hover:before{opacity:.5}}@media only screen and (min-width: 1021px){#relatedLinks>ul>li:last-child{margin-right:0}}@media only screen and (min-width: 1021px){body#home gNav .btn{width:22vw}}@media only screen and (min-width: 1021px){body#topics .btnTopics{box-shadow:none;top:5px;left:5px}}@media only screen and (min-width: 1021px){body#product .btnProduct{box-shadow:none;top:5px;left:5px}}@media only screen and (min-width: 1021px){body#movie .btnMovie{box-shadow:none;top:5px;left:5px}}.btn{display:block;background:#ffd400;border:5px solid #000;border-radius:14px;box-shadow:2px 2px 0 2px #000;position:relative;text-align:center;top:0;left:0}@media only screen and (min-width: 1021px){.btn{max-width:260px;min-width:225px;padding:20px 25px 20px 45px}}@media only screen and (max-width: 1020px){.btn{width:44vw;padding:4vw 5vw 4vw 9vw}}.btn:before{content:"";width:calc(100% - 6px);height:calc(100% - 6px);display:block;border:3px solid #fff;position:absolute;border-radius:8px;top:0;left:0}.btn:after{content:"";width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;position:absolute;top:0;bottom:0;margin:auto}@media only screen and (min-width: 1021px){.btn:after{border-width:10px 0 10px 17.3px;left:14px}}@media only screen and (max-width: 1020px){.btn:after{border-width:2vw 0 2vw 3.46vw;left:2.8vw}}@media only screen and (max-width: 1020px){.btn img{height:6vw;vertical-align:middle}}@media (hover: hover){.btn:hover{opacity:1;box-shadow:none;top:5px;left:5px}.btn:hover img{opacity:1}}.btn.btnTopics{background:#234b9e;background:linear-gradient(0deg, #234b9e 0%, #0086fc 100%)}.btn.btnProduct{background:#2c3ac6;background:linear-gradient(0deg, #2c3ac6 0%, #512d8d 100%)}.btn.btnMovie{background:#7323c6;background:linear-gradient(0deg, #7323c6 0%, #9d1a67 100%)}.btn.btnStory{background:#cf1e85;background:linear-gradient(0deg, #cf1e85 0%, #cd0027 100%)}.btn.btnEng{position:absolute;left:inherit;background:#0ead86;background:linear-gradient(0deg, #0ead86 0%, #65d810 100%)}@media only screen and (min-width: 1021px){.btn.btnEng{width:200px;padding-top:10px;padding-bottom:10px;right:20px;top:20px}}@media only screen and (max-width: 1020px){.btn.btnEng{width:32vw;padding-top:2vw;padding-bottom:2vw;right:4vw;top:4vw}.btn.btnEng img{height:4vw}}@media (hover: hover){.btn.btnEng:hover{left:inherit;right:15px;top:25px}}.btn.btnUnion{transition:all 0.2s;background:#005cbb;background:linear-gradient(0deg, #005cbb 0%, #1ed94f 100%)}@media only screen and (min-width: 1021px){.btn.btnUnion{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:200px;min-width:200px;margin:20px 0 0 70px}}@media only screen and (max-width: 1020px){.btn.btnUnion{width:50vw;margin:5vw auto 0}.btn.btnUnion img{height:12vw}}.btnUtazo{position:relative;text-align:center;display:block;cursor:pointer}.btnUtazo.is-play .btnUnion{background:linear-gradient(0deg, #666 0%, #222 100%);box-shadow:none;top:5px;left:5px}.btnUtazo:before{content:"";background:url(../images/top/bg_gzgz.png) center center no-repeat;-webkit-animation:10s linear infinite roteAnim;animation:10s linear infinite roteAnim;width:287px;height:296px;display:block;position:absolute;top:0;bottom:0;margin:auto}@media only screen and (max-width: 1020px){.btnUtazo:before{left:0;right:0}}@-webkit-keyframes roteAnim{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes roteAnim{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (min-width: 1021px){.btnUtazo .txtUtazo{left:-20px}}@media only screen and (min-width: 1021px){.btnUtazo .imgUtazo{margin:-10px 0 0 30px}}@media only screen and (max-width: 1020px){.btnUtazo .imgUtazo{margin-left:10vw}}@media only screen and (min-width: 1021px) and (hover: hover){.btnUtazo:hover{opacity:1}.btnUtazo:hover .btnUnion{box-shadow:none;top:5px;left:5px}}.btnMore{display:block;background:#fff;color:#000;border:2px solid #000;box-shadow:4px 4px 0 0 #000;text-align:center;text-decoration:none;left:0;top:0}@media only screen and (min-width: 1021px){.btnMore{font-size:16px;width:460px;padding:20px 0;margin:30px auto 0}}@media only screen and (max-width: 1020px){.btnMore{font-size:4vw;width:60vw;padding:3vw 0;margin:3vw auto 0}}.btnMore:before{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 12.1px;border-color:transparent transparent transparent #000;z-index:2;margin-right:20px}@media (hover: hover){.btnMore:hover{opacity:1;box-shadow:none;top:5px;left:5px}}.btnThumb{position:relative;display:block;border:2px solid #000}@media (hover: hover){.btnThumb:hover{opacity:1}.btnThumb:hover:before{box-shadow:none;left:6px;top:6px}.btnThumb:hover:after{left:12px;top:6px}.btnThumb:hover img{opacity:1}}.btnThumb:before{transition:all 0.2s;content:"";display:block;background:#fff;border:3px solid #000;border-radius:999px;box-shadow:2px 2px 0 2px #000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1}@media only screen and (min-width: 1021px){.btnThumb:before{width:80px;height:80px}}@media only screen and (max-width: 1020px){.btnThumb:before{width:15vw;height:15vw}}.btnThumb:after{transition:all 0.2s;content:"";width:0;height:0;border-style:solid;border-color:transparent transparent transparent #000;position:absolute;top:0;bottom:0;right:0;margin:auto;z-index:2}@media only screen and (min-width: 1021px){.btnThumb:after{border-width:13px 0 13px 22.5px;left:6px}}@media only screen and (max-width: 1020px){.btnThumb:after{border-width:3vw 0 3vw 5.19vw;left:1vw}}.btnUnitorobo{display:block}@media only screen and (max-width: 1020px){.btnUnitorobo{width:110vw;left:-5vw;margin-top:5vw}}@media only screen and (min-width: 1021px) and (hover: hover){.btnUnitorobo:hover{opacity:1}.btnUnitorobo:hover img{opacity:1}.btnUnitorobo:hover:before{opacity:1}}.btnUnitorobo:before{transition:all 0.2s;content:"";display:block;background:url(../images/top/bg_light.png) center center no-repeat;background-size:contain;position:absolute;bottom:0;right:0;margin:auto;-webkit-animation:10s linear infinite roteAnim;animation:10s linear infinite roteAnim}@media only screen and (min-width: 1021px){.btnUnitorobo:before{opacity:0;width:100%;height:100%;top:20px;left:-20px}}@media only screen and (max-width: 1020px){.btnUnitorobo:before{width:120%;height:120%;top:0;left:-10%}}.btnUnitorobo:after{transition:all 0.2s;content:"";width:97px;height:47px;background:url(../images/top/txt_click.png) top center no-repeat;background-size:contain;position:absolute;margin:auto;right:0;-webkit-animation:icoloop 1s ease-in-out alternate infinite;animation:icoloop 1s ease-in-out alternate infinite}@media only screen and (min-width: 1021px){.btnUnitorobo:after{left:-70px;top:80px}}@media only screen and (max-width: 1020px){.btnUnitorobo:after{left:0;top:3vw}}@-webkit-keyframes icoloop{from{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes icoloop{from{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.aboutCol{display:block !important}@media only screen and (min-width: 1021px){.aboutCol .aboutSlide{margin:20px auto 150px}}@media only screen and (max-width: 1020px){.aboutCol .aboutSlide{margin:4vw auto 0}}.aboutCol .aboutSlide .slick-track{display:flex;align-items:center}@media only screen and (min-width: 1021px){.aboutCol .aboutSlideItem{margin:0 30px}}@media only screen and (max-width: 1020px){.aboutCol .aboutSlideItem{margin:0 3vw}.aboutCol .aboutSlideItem img{height:35vw;width:auto}}@media only screen and (max-width: 1020px){.aboutCol .sTit01{width:110vw;left:-7vw}}.aboutCol .sTit01:before{transition:all 1s cubic-bezier(0.68, -0.6, 0.32, 1.6);content:"";background:#000;position:absolute;display:block;margin:auto;width:0px}@media only screen and (min-width: 1021px){.aboutCol .sTit01:before{height:90px;top:35px;left:245px}}@media only screen and (max-width: 1020px){.aboutCol .sTit01:before{top:5vw;left:12vw;height:15vw}}@media only screen and (min-width: 1021px){.aboutCol .sTit01.is-en:before{left:225px}}@media only screen and (max-width: 1020px){.aboutCol .sTit01.is-en:before{height:14vw}}@media only screen and (min-width: 1021px){.aboutCol .sTit01.is-active:before{width:525px}}@media only screen and (max-width: 1020px){.aboutCol .sTit01.is-active:before{width:85vw}}@media only screen and (min-width: 1021px){.aboutCol .sTit01.is-active.is-en:before{width:570px}}@media only screen and (max-width: 1020px){.aboutCol .sTit01.is-active.is-en:before{width:86vw}}@media only screen and (min-width: 1021px){.aboutCol .unionCol{height:700px;margin:100px 0}}@media only screen and (max-width: 1020px){.aboutCol .unionCol{margin:10vw 0;display:flex;flex-wrap:wrap}}.aboutCol .unionCol .unionUtazoCol{background:url(../images/top/bg_stripe.png) top left no-repeat}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionUtazoCol{width:506px;height:506px;padding-left:60px;position:absolute;display:flex;align-items:center}}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionUtazoCol.is-en{top:105px}}@media only screen and (max-width: 1020px){.aboutCol .unionCol .unionUtazoCol{background-size:100%;margin-top:10vw;flex:1 1 auto;order:2;width:100%}}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionDetailCol{background:url(../images/top/bg_circle_g.png) top left no-repeat;width:685px;min-height:640px;position:absolute;right:0}}@media only screen and (max-width: 1020px){.aboutCol .unionCol .unionDetailCol{background:url(../images/top/bg_circle_g.png) center 22vw no-repeat;background-size:100%;flex:1 1 auto;order:1;width:100%}}.aboutCol .unionCol .unionDetailCol:before{transition:all 1s cubic-bezier(0.68, -0.6, 0.32, 1.6);content:"";background:#000;position:absolute;display:block;margin:auto;-webkit-transform:rotate(172deg);transform:rotate(172deg);z-index:-1;-webkit-transform-origin:left top;transform-origin:left top;width:0px}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionDetailCol:before{top:90px;left:610px;height:160px}}@media only screen and (max-width: 1020px){.aboutCol .unionCol .unionDetailCol:before{top:27vw;left:97vw;height:26vw}}@media only screen and (max-width: 1020px){.aboutCol .unionCol .unionDetailCol.is-en:before{top:23vw;left:99vw;height:21vw}}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionDetailCol.is-active:before{width:500px}}@media only screen and (max-width: 1020px){.aboutCol .unionCol .unionDetailCol.is-active:before{width:80vw}}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionDetailCol.is-active.is-en:before{width:650px}}@media only screen and (max-width: 1020px){.aboutCol .unionCol .unionDetailCol.is-active.is-en:before{width:85vw}}.aboutCol .unionCol .unionDetailCol .sTit{z-index:1}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionDetailCol .sTit{position:absolute;top:-80px;right:0}}@media only screen and (max-width: 1020px){.aboutCol .unionCol .unionDetailCol .sTit{width:110vw}}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionDetailCol .sTit.is-en{width:827px}}@media only screen and (min-width: 1021px){.aboutCol .unionCol .unionDetailCol .unionSlide{margin:90px 0 0 50px;width:530px}}@media only screen and (max-width: 1020px){.aboutCol .unionCol .unionDetailCol .unionSlide{margin:0 auto 10vw;width:90vw}}.aboutCol .combiCol{display:block !important}@media only screen and (min-width: 1021px){.aboutCol .combiCol{background:url(../images/top/bg_circle_o.png) top center no-repeat;min-height:760px;margin:100px 0}}@media only screen and (max-width: 1020px){.aboutCol .combiCol{background:url(../images/top/bg_circle_o.png) center center no-repeat;margin-top:10vw;background-size:100%;padding:4vw 0}}.aboutCol .combiCol:after{transition:all 1s cubic-bezier(0.68, -0.6, 0.32, 1.6);content:"";background:#000;position:absolute;display:block;margin:auto;width:0px;-webkit-transform:rotate(172deg);transform:rotate(172deg);z-index:-1;-webkit-transform-origin:left top;transform-origin:left top}@media only screen and (min-width: 1021px){.aboutCol .combiCol:after{top:100px;left:658px;height:160px}}@media only screen and (max-width: 1020px){.aboutCol .combiCol:after{top:24vw;left:101vw;height:23vw}}@media only screen and (min-width: 1021px){.aboutCol .combiCol.is-en:after{left:825px}}@media only screen and (max-width: 1020px){.aboutCol .combiCol.is-en:after{top:22vw;left:101vw;height:21vw}}@media only screen and (min-width: 1021px){.aboutCol .combiCol.is-active:after{width:640px}}@media only screen and (max-width: 1020px){.aboutCol .combiCol.is-active:after{width:101vw}}@media only screen and (min-width: 1021px){.aboutCol .combiCol.is-active.is-en:after{width:815px}}@media only screen and (max-width: 1020px){.aboutCol .combiCol.is-active.is-en:after{width:104vw}}@media only screen and (min-width: 1021px){.aboutCol .combiCol .sTit{position:absolute;top:-80px;left:-90px}}@media only screen and (max-width: 1020px){.aboutCol .combiCol .sTit{width:126vw;left:-16vw;top:-6vw}}@media only screen and (min-width: 1021px){.aboutCol .combiCol:before{content:"";display:block;background:url(../images/top/bg_line.png) center center no-repeat;width:100vw;min-width:990px;height:100vw;position:absolute;left:calc(-50vw + 505px);top:0;bottom:0;margin:auto;background-size:contain;pointer-events:none;-webkit-animation:flashAnim .09s infinite;animation:flashAnim .09s infinite}}@media only screen and (min-width: 1021px) and (max-width: 990px){.aboutCol .combiCol:before{left:0}}@-webkit-keyframes flashAnim{0%{opacity:1}100%{opacity:.4}}@keyframes flashAnim{0%{opacity:1}100%{opacity:.4}}@media only screen and (min-width: 1021px){.aboutCol .combiCol .combiDetail{padding-top:50px;width:1300px;margin:0 -130px}}@media only screen and (max-width: 1020px){.aboutCol .combiCol .combiDetail{width:110vw;margin:0 -8vw;top:-14vw}}.topicsCol,.productCol,.movieCol,.machineroboCol{opacity:0;top:50px;transition:all 1s cubic-bezier(0.68, -0.6, 0.32, 1.6)}@media only screen and (min-width: 1021px){.topicsCol,.productCol,.movieCol,.machineroboCol{margin:100px 0}}@media only screen and (max-width: 1020px){.topicsCol,.productCol,.movieCol,.machineroboCol{margin:10vw 0}}.topicsCol.is-active,.productCol.is-active,.movieCol.is-active,.machineroboCol.is-active{opacity:1;top:0}.topicsCol:before,.productCol:before,.movieCol:before,.machineroboCol:before{content:"";display:block;background:url(../images/top/img_grid.svg) top right no-repeat;position:absolute;z-index:-1}@media only screen and (min-width: 1021px){.topicsCol:before,.productCol:before,.movieCol:before,.machineroboCol:before{width:502px;height:502px}}@media only screen and (max-width: 1020px){.topicsCol:before,.productCol:before,.movieCol:before,.machineroboCol:before{width:50vw;height:50vw;background-size:100%}}.machineroboCol{background:#fff;border-radius:20px;font-weight:bolder}.machineroboCol:before{display:none}@media only screen and (min-width: 1021px){.machineroboCol{display:flex;justify-content:center;align-items:center;padding:40px;margin:auto;width:750px;font-size:18px}}@media only screen and (max-width: 1020px){.machineroboCol{padding:5vw;width:90vw;margin:5vw auto 0;font-size:3.5vw;text-align:center}}@media only screen and (max-width: 1020px){.machineroboCol .machineroboTitle{width:45vw;margin:auto}}@media only screen and (min-width: 1021px){.machineroboCol .machineroboTxt{margin-left:40px}}@media only screen and (max-width: 1020px){.machineroboCol .machineroboTxt{margin-top:3vw}}@media only screen and (min-width: 1021px){.topicsCol:before{right:-350px;top:-200px}}@media only screen and (max-width: 1020px){.topicsCol:before{right:-10vw;top:-30vw}}.productCol:before{display:none}@media only screen and (min-width: 1021px){.productCol .productSlide ul{margin:0 8px !important}}@media only screen and (max-width: 1020px){.productCol .productSlide ul{margin:0 8px !important}}@media only screen and (min-width: 1021px){.productCol .productSlide .productSlideItem ul.two_col_content.gray_border>li{width:487px !important}}@media only screen and (min-width: 1021px){.productCol .productSlide .productSlideItem ul.two_col_content.gray_border>li>a>div{width:325px !important}}@media only screen and (min-width: 1021px){.movieCol:before{left:-350px;bottom:0}}@media only screen and (max-width: 1020px){.movieCol:before{left:-3vw;bottom:-10vw}}.movieCol .slick-arrow{border:2px solid #000;border-radius:1000px;background-color:#fff;z-index:10}@media only screen and (min-width: 1021px){.movieCol .slick-arrow{top:45%;width:50px;height:50px;box-shadow:2px 2px 0 0 #000}}@media only screen and (min-width: 1021px) and (hover: hover){.movieCol .slick-arrow:hover{-webkit-transform:translate(2px, calc(-50% + 2px));transform:translate(2px, calc(-50% + 2px));box-shadow:2px 2px 0 0 rgba(0,0,0,0)}}@media only screen and (max-width: 1020px){.movieCol .slick-arrow{top:28vw;width:7vw;height:7vw;box-shadow:0.2vw 0.2vw 0 0 #000}}.movieCol .slick-arrow::before{display:block;position:absolute;margin:auto;top:50%;right:0;left:0;box-sizing:border-box;content:''}@media only screen and (min-width: 1021px){.movieCol .slick-arrow::before{width:15px;height:15px;border-top:3px solid #000;border-left:3px solid #000}}@media only screen and (max-width: 1020px){.movieCol .slick-arrow::before{width:1.5vw;height:1.5vw;border-top:0.3vw solid #000;border-left:0.3vw solid #000}}@media (hover: hover){.movieCol .slick-arrow:hover{background:#fff}}.movieCol .slick-dots li button:before{color:#fff !important}@media only screen and (max-width: 1020px){.movieCol .slick-dots li button:before{font-size:11px}}.movieCol .slick-dots li.slick-active button:before{color:#000 !important}.movieCol .slick-prev:focus,.movieCol .slick-next:focus{background:#fff}@media only screen and (min-width: 1021px){.movieCol .slick-prev{left:-25px}}@media only screen and (max-width: 1020px){.movieCol .slick-prev{left:2vw}}.movieCol .slick-prev::before{-webkit-transform:translate(10%, -50%) rotate(-45deg);transform:translate(10%, -50%) rotate(-45deg)}@media only screen and (min-width: 1021px){.movieCol .slick-next{right:-25px}}@media only screen and (max-width: 1020px){.movieCol .slick-next{right:2vw}}.movieCol .slick-next::before{-webkit-transform:translate(-10%, -50%) rotate(135deg);transform:translate(-10%, -50%) rotate(135deg)}.spaceCol{display:block !important;position:relative;background:#000 url(../images/top/bg_space.jpg) top center no-repeat;background-attachment:fixed;background-size:cover}@media only screen and (min-width: 1021px){.spaceCol{margin-top:250px;padding:100px 0}}@media only screen and (max-width: 1020px){.spaceCol{margin-top:20vw;padding:10vw 0}}.spaceCol:before{content:"";display:block;background:url(../images/top/txt_unitroborn.png) top center repeat-x;position:absolute;left:0;right:0;margin:auto;-webkit-animation:bgloop 40s linear infinite;animation:bgloop 40s linear infinite}@media only screen and (min-width: 1021px){.spaceCol:before{width:100%;height:224px;top:-190px}}@media only screen and (max-width: 1020px){.spaceCol:before{background-size:100%;width:100vw;height:11.3vw;top:-9.5vw}}@-webkit-keyframes bgloop{from{background-position:0  0}to{background-position:-1965px 0}}@keyframes bgloop{from{background-position:0  0}to{background-position:-1965px 0}}.spaceCol:after{content:"";display:block;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 60%);width:100%;height:100px;position:absolute;top:0;left:0;right:0;margin:auto}.spaceCol .storyCol{position:relative;z-index:1}@media only screen and (min-width: 1021px){.spaceCol .storyCol{margin:100px 0}}@media only screen and (max-width: 1020px){.spaceCol .storyCol{margin:0 0 10vw}}.spaceCol .storyCol:before,.spaceCol .storyCol:after{content:"";display:block;position:absolute;transition:all 1s cubic-bezier(0.68, -0.6, 0.32, 1.6);-webkit-transform:scale(0);transform:scale(0)}.spaceCol .storyCol:before{background:url(../images/top/img_thunder_01.svg) top left no-repeat}@media only screen and (min-width: 1021px){.spaceCol .storyCol:before{right:-120px;top:190px;width:93px;height:93px}}@media only screen and (max-width: 1020px){.spaceCol .storyCol:before{background-size:contain;width:10vw;height:10vw;top:21vw;right:-3vw}}.spaceCol .storyCol:after{background:url(../images/top/img_thunder_02.svg) top left no-repeat}@media only screen and (min-width: 1021px){.spaceCol .storyCol:after{left:-190px;bottom:-80px;width:163px;height:163px}}@media only screen and (max-width: 1020px){.spaceCol .storyCol:after{background-size:contain;width:20vw;height:20vw;bottom:-13vw;left:-3vw}}.spaceCol .storyCol.is-active:before,.spaceCol .storyCol.is-active:after{-webkit-transform:scale(1);transform:scale(1)}.spaceCol .storyCol .sTit{position:relative;z-index:1;text-align:left}@media only screen and (min-width: 1021px){.spaceCol .storyCol .sTit{left:-40px;top:-30px}}@media only screen and (max-width: 1020px){.spaceCol .storyCol .sTit{left:0;top:0}}@media only screen and (max-width: 1020px){.spaceCol .storyCol .sTit.is-en img{width:75vw}}.spaceCol .pictureBookCol{position:relative;z-index:1}@media only screen and (min-width: 1021px){.spaceCol .pictureBookCol{margin:100px 0}}@media only screen and (max-width: 1020px){.spaceCol .pictureBookCol{margin:10vw 0}}.spaceCol .pictureBookCol:before,.spaceCol .pictureBookCol:after{content:"";display:block;position:absolute;transition:all 1s cubic-bezier(0.68, -0.6, 0.32, 1.6);-webkit-transform:scale(0);transform:scale(0)}.spaceCol .pictureBookCol:before{background:url(../images/top/img_thunder_03.svg) top left no-repeat}@media only screen and (min-width: 1021px){.spaceCol .pictureBookCol:before{left:-30px;top:390px;width:93px;height:93px}}@media only screen and (max-width: 1020px){.spaceCol .pictureBookCol:before{background-size:contain;width:10vw;height:10vw;top:50vw;left:-3vw}}.spaceCol .pictureBookCol:after{background:url(../images/top/img_thunder_04.svg) top left no-repeat}@media only screen and (min-width: 1021px){.spaceCol .pictureBookCol:after{right:-80px;bottom:-30px;width:163px;height:163px}}@media only screen and (max-width: 1020px){.spaceCol .pictureBookCol:after{background-size:contain;width:20vw;height:20vw;bottom:-8vw;right:-6vw}}.spaceCol .pictureBookCol.is-active:before,.spaceCol .pictureBookCol.is-active:after{-webkit-transform:scale(1);transform:scale(1)}.spaceCol .pictureBookCol .sTit{position:relative;z-index:1;text-align:left}@media only screen and (min-width: 1021px){.spaceCol .pictureBookCol .sTit{left:-40px}}@media only screen and (max-width: 1020px){.spaceCol .pictureBookCol .sTit{left:0}.spaceCol .pictureBookCol .sTit img{width:70vw}}@media only screen and (max-width: 1020px){.spaceCol .pictureBookCol .sTit.is-en img{width:100vw}}.spaceCol .pictureBookCol .mTit{margin:auto;text-align:center}@media only screen and (max-width: 1020px){.spaceCol .pictureBookCol .mTit{width:110vw;left:-7vw}}.snsCol{display:block !important;background:#c600de;background:url(../images/top/bg_sns.png),linear-gradient(0deg, #c600de 0%, #5f25d4 100%);background-position:top center;background-repeat:no-repeat}@media only screen and (min-width: 1021px){.snsCol{padding:70px 0;background-size:100%}}@media only screen and (max-width: 1020px){.snsCol{padding:10vw 0;background-size:130%}}.snsCol:before,.snsCol:after{content:"";position:absolute;background:#000;width:100%;display:block}.snsCol:before{height:3px;top:18px}.snsCol:after{height:6px;top:6px}.snsCol .snsTxt{color:#fff;text-align:center}@media only screen and (min-width: 1021px){.snsCol .snsTxt{margin-bottom:40px;font-size:24px}}@media only screen and (max-width: 1020px){.snsCol .snsTxt{margin-bottom:4vw;font-size:4vw}}.snsCol .snsList{display:flex;justify-content:center}@media only screen and (min-width: 1021px){.snsCol .snsList li{margin-right:50px}}@media only screen and (max-width: 1020px){.snsCol .snsList li{margin-right:5vw}}.snsCol .snsList li:last-child{margin-right:0}#mainContent .one_col_content .ttl{width:100%;word-break:break-all;color:#000;font-weight:bold;font-size:1.3rem;line-height:1.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mainContent .one_col_content .date{font-size:1.2rem;font-weight:bold}@media (hover: hover){#mainContent .one_col_content.contentLists a img:hover,#mainContent .one_col_content.productLists a img:hover{opacity:1}#mainContent .one_col_content.contentLists a:hover img,#mainContent .one_col_content.productLists a:hover img{opacity:1}}#mainContent .one_col_content.contentLists{display:grid}@media only screen and (min-width: 1021px){#mainContent .one_col_content.contentLists{grid-template-columns:repeat(3, 1fr);gap:30px 30px;padding-bottom:30px}}@media only screen and (max-width: 1020px){#mainContent .one_col_content.contentLists{grid-template-columns:repeat(2, 1fr);gap:15px 15px;padding-bottom:15px;margin-bottom:7px}}#mainContent .one_col_content .contentList{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:0 0;text-decoration:none;border:2px solid #000;box-shadow:8px 8px 0 0 #000;background:#fff}@media only screen and (min-width: 1021px){#mainContent .one_col_content .contentList{padding:10px}}@media only screen and (max-width: 1020px){#mainContent .one_col_content .contentList{padding:3vw}}@media (hover: hover){#mainContent .one_col_content .contentList>div,#mainContent .one_col_content .contentList>p{transition:all 0.2s}#mainContent .one_col_content .contentList:hover>div,#mainContent .one_col_content .contentList:hover>p{opacity:0.7}}#mainContent .one_col_content .contentList .date{margin-top:5px;text-align:right;color:#888}#mainContent .one_col_content .contentList .date span{font-weight:bold;color:#d90024;margin:0 5px 0 0}#mainContent .one_col_content .thumb_frame{box-sizing:border-box;background:#eee;margin:0 0 8px 0}#mainContent .one_col_content .thumb{position:relative;aspect-ratio:600 / 341;vertical-align:middle;text-align:center;overflow:hidden}#mainContent .one_col_content .thumb img{-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;width:100%;height:100%}#mainContent .one_col_content.productLists{margin:0 auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 1021px){#mainContent .one_col_content.productLists{gap:30px 30px;padding-bottom:30px}}@media only screen and (max-width: 1020px){#mainContent .one_col_content.productLists{gap:4%;padding-bottom:15px}}#mainContent .one_col_content .productList{width:auto;border:2px solid #000;box-shadow:8px 8px 0 0 #000;background:#fff}@media only screen and (min-width: 1021px){#mainContent .one_col_content .productList{margin:unset;padding:10px}}@media only screen and (max-width: 1020px){#mainContent .one_col_content .productList{width:48%;margin:0 0 4%}}#mainContent .one_col_content .productList a{text-decoration:none}@media only screen and (min-width: 1021px){#mainContent .one_col_content .productList a{display:flex}}@media only screen and (max-width: 1020px){#mainContent .one_col_content .productList a{display:block;flex-direction:unset;padding:3vw}}@media (hover: hover){#mainContent .one_col_content .productList a:hover{opacity:0.7}}#mainContent .one_col_content .productList a img{height:-webkit-fit-content;height:fit-content;border:1px solid #d6d6d6}@media only screen and (min-width: 1021px){#mainContent .one_col_content .productList a img{width:128px;margin-right:10px}}@media only screen and (max-width: 1020px){#mainContent .one_col_content .productList a img{margin-bottom:8px}}#mainContent .one_col_content .productList a>div{display:flex;flex-direction:column}@media only screen and (min-width: 1021px){#mainContent .one_col_content .productList a>div{width:325px}}#mainContent .one_col_content .productList a>div .ttl{height:2.8em}#mainContent .one_col_content .productList a>div .price{color:#444;font-weight:bold;margin:10px 0 5px}@media only screen and (min-width: 1021px){#mainContent .one_col_content .productList a>div .price{font-size:1.2rem;line-height:1.4em}}@media only screen and (max-width: 1020px){#mainContent .one_col_content .productList a>div .price{font-size:1.2rem;line-height:1.4em}}#mainContent .one_col_content .productList a>div .date{color:#444;text-align:left}@media only screen and (max-width: 1020px){#mainContent .one_col_content .productList a>div .date{letter-spacing:-0.05em}}@media only screen and (max-width: 1020px){#mainContent .one_col_content .productList .item_pbbtn{margin:auto;padding:0 10px;width:94%;max-width:300px}}@media only screen and (max-width: 1020px){#mainContent .one_col_content .productList .item_pbbtn .itemBlockPB.itemBlockPB__btnSingle{margin:0 0 1em}}@media only screen and (max-width: 1020px){#mainContent .one_col_content .productList .item_pbbtn .itemBlockPB__btnPBCart.cartBtn{padding:0.5em 0.3em;margin:0.2em 0}}#mainContent .one_col_content div.color_tags>div{background:#000;border:none;color:#fff;text-align:left;border-radius:0}
