@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:400;font-display:swap;src:url("../font/NotoSansJP-Regular.otf") format("opentype")}@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:500;font-display:swap;src:url("../font/NotoSansJP-Medium.otf") format("opentype")}@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:700;font-display:swap;src:url("../font/NotoSansJP-Bold.otf") format("opentype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("../font/Poppins-Medium.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("../font/Poppins-SemiBold.ttf") format("truetype")}html{color:#292c2d;font-family:"NotoSansJP",sans-serif}body{margin:0;color:#292c2d;font-size:16px;font-family:"NotoSansJP",sans-serif}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}*:focus{outline:none}*:focus-visible{outline:none}img{border:0;margin:0;max-width:100%;height:auto;vertical-align:top}p{margin:0;padding:0}a{color:#292c2d;text-decoration:none}a:link,a:visited{color:#292c2d;text-decoration:none}input,textarea,select,button{font-family:"NotoSansJP",sans-serif;font-size:16px;-webkit-appearance:none;border-radius:0;outline:none}button{padding:0;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}table{border-collapse:collapse}ul,ol,dl{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:700;margin:0;padding:0}.pc{display:block !important}.pcIb{display:inline-block !important}.sp{display:none !important}.spIb{display:none !important}@media screen and (max-width: 750px){html{position:relative}body{font-size:4.2vw;-webkit-appearance:none;-webkit-text-size-adjust:100%}img{max-width:100%}input[type=submit]{-webkit-appearance:none;-webkit-text-size-adjust:100%}.pc{display:none !important}.pcIb{display:none !important}.sp{display:block !important}.spIb{display:inline-block !important}}html.fixed{overflow:hidden}.contents{position:relative;margin-top:80px}.contents:before{content:"";display:block;position:fixed;top:0;right:0;z-index:-1;width:100vw;height:100vh;background:url("../img/fix_bg.jpg") no-repeat center top;background-size:cover}@media screen and (max-width: 750px){.contents{margin:60px 0 0}.contents:before{background:url("../img/sp/fix_bg.jpg") no-repeat center top;background-size:cover}}.layout_full{width:100%;max-width:1820px;margin:0 auto;padding:0 50px}@media screen and (max-width: 1300px){.layout_full{padding:0 20px}}.layout{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.first_contents{position:relative;background-image:url("../img/first_contents_bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 750px){.first_contents{background-image:url("../img/sp/first_contents_bg.jpg");background-position:top center}}.end_contents{position:relative;background-color:#fff}.content_box{position:relative;border:1px solid hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(20px);box-shadow:7px 7px 15px rgba(0,0,0,.15)}.en{font-family:"Poppins",sans-serif;letter-spacing:1px}.link_btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:260px;height:60px;font-weight:700;border:1px solid #292c2d;transition:.1s ease-in-out}.link_btn:hover{color:#fff;background-color:#292c2d}.link_btn:hover::after{background:url("../img/icon_arrow_side_white.svg") no-repeat center;background-size:100% auto}.link_btn::after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;width:8px;height:13px;margin:auto;background:url("../img/icon_arrow_side_black.svg") no-repeat center;background-size:100% auto}@media screen and (max-width: 750px){.link_btn{width:65vw;height:13vw}.link_btn::after{width:2vw;height:3vw}}header{position:fixed;top:0;left:0;z-index:10;width:100%;background-color:#fff}header .header_wrap{display:flex;align-items:center;justify-content:space-between;height:80px}header h1 a{transition:.1s ease-in-out}header h1 a:hover{opacity:.7}header h1 img{width:100px;height:auto;vertical-align:middle}header .menu_icon{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;row-gap:5px;position:relative;width:40px;height:40px}header .menu_icon::before,header .menu_icon::after{content:"";display:block;width:100%;height:1px;background-color:#292c2d}header .menu_icon::after{width:30px}@media screen and (max-width: 750px){header .header_wrap{height:60px}header h1 img{width:80px}}#main_menu{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}#main_menu.active{display:block}#main_menu a{transition:.1s ease-in-out}#main_menu a:hover{opacity:.7}#main_menu .main_menu{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f9f4ea}#main_menu .close_icon{display:flex;position:absolute;top:20px;right:50px;width:40px;height:40px}#main_menu .close_icon::before,#main_menu .close_icon::after{content:"";display:block;position:absolute;top:0;bottom:0;width:100%;height:1px;margin:auto;background-color:#292c2d;transform:rotate(45deg)}#main_menu .close_icon::after{transform:rotate(-45deg)}#main_menu .menu_title{margin-bottom:80px;text-align:center}#main_menu .menu_title a{font-size:20px}#main_menu .main_menu_list{margin-bottom:80px;text-align:center}#main_menu .main_menu_list li{margin-bottom:35px}#main_menu .main_menu_list li a{font-size:40px;font-weight:500}#main_menu .main_menu_list li:last-child{margin-bottom:0}#main_menu .link_btn{width:360px;height:60px;color:#fff;background-color:#292c2d}#main_menu .link_btn::after{width:14px;height:14px;background:url("../img/icon_other_link_white.svg") no-repeat;background-size:auto 100%}@media screen and (max-width: 1300px){#main_menu .close_icon{right:20px}}@media screen and (max-width: 750px){#main_menu .close_icon{top:10px}#main_menu .menu_title{margin-bottom:40px}#main_menu .main_menu_list{margin-bottom:40px}#main_menu .main_menu_list li{margin-bottom:20px}#main_menu .main_menu_list li a{font-size:30px}#main_menu .btn_box{width:100%;padding:0 20px}#main_menu .link_btn{width:100%}}.mv{position:relative;z-index:2;height:46vw;max-height:1000px}.mv .mv_wrap{padding-top:55px}.mv .mv_text{position:relative;z-index:1}.mv .mv_catch{position:relative;margin-bottom:40px;padding-bottom:40px;line-height:1;font-size:50px;font-weight:400;color:#fff;letter-spacing:2px}.mv .mv_catch::after{content:"";display:block;position:absolute;left:0;bottom:0;width:38px;height:2px;background-color:#fff}.mv p{line-height:1;font-size:26px;color:#fff}.mv p span{display:inline-block;margin-bottom:40px;font-size:30px}.mv .watch_img{position:absolute;top:13vw;left:0;width:100%;text-align:center}.mv .watch_img img{width:auto;height:42vw}@media screen and (max-width: 1440px){.mv .mv_wrap{padding-top:4vw}.mv .mv_catch{margin-bottom:3vw;padding-bottom:3vw;font-size:3.5vw}.mv .mv_catch::after{content:"";display:block;position:absolute;left:0;bottom:0;width:38px;height:2px;background-color:#fff}.mv p{font-size:1.75vw}.mv p span{display:inline-block;margin-bottom:40px;font-size:2vw}.mv p span{margin-bottom:3vw}}@media screen and (max-width: 750px){.mv{height:137vw;max-height:none}.mv .mv_wrap{padding-top:10vw}.mv .mv_catch{margin-bottom:4vw;padding-bottom:4vw;font-size:6vw;white-space:nowrap}.mv .mv_catch::after{width:5vw}.mv p{font-size:4.2vw}.mv p span{font-size:5vw;margin-bottom:4vw}.mv .watch_img{top:54vw;padding:0 20px}.mv .watch_img img{height:auto}}.concept{padding:100px 0;background:linear-gradient(to bottom, rgba(187, 140, 52, 0) 0%, rgb(187, 140, 52) 10%)}.concept .concept_wrap{padding:100px 0;text-align:center;color:#fff}.concept h2{margin-bottom:15px;font-size:20px;font-weight:500}.concept h2 strong{font-size:36px}.concept p{margin-bottom:80px;line-height:1.8}.concept .product_movie_cover{position:relative;width:100%;max-width:750px;margin:0 auto;aspect-ratio:16/9}.concept .product_movie_cover iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.concept .product_movie_cover img{cursor:pointer}@media screen and (max-width: 1440px){.concept{padding:6vw 0}.concept .concept_wrap{padding:6vw 0}.concept h2{margin-bottom:1vw}.concept p{margin-bottom:5.5vw}}@media screen and (max-width: 790px){.concept .concept_wrap{padding:100px 0 0}}@media screen and (max-width: 750px){.concept{padding:6vw 0 10vw}.concept .concept_wrap{padding:10vw 0 0}.concept h2{margin-bottom:6vw;line-height:1.8;font-size:4vw;letter-spacing:2px}.concept h2 strong{font-size:7vw;letter-spacing:2px}.concept p{margin-bottom:12vw}}.lineup{padding:100px 0;background:linear-gradient(to bottom, rgb(187, 140, 52) 50%, rgba(187, 140, 52, 0) 100%)}.lineup .lineup_list{display:flex;justify-content:space-between;gap:20px}.lineup .lineup_list li{flex:1;width:100%}.lineup .watch_img{height:366px;margin-bottom:30px;text-align:center}.lineup .watch_img img{width:auto;max-height:100%}.lineup .logo{display:flex;align-items:center;justify-content:center;min-height:58px;margin-bottom:30px;text-align:center}.lineup .arrow{text-align:center}.lineup .arrow img{transition:.1s ease-in-out}.lineup a:hover .arrow img{transform:translateY(10px)}@media screen and (max-width: 1290px){.lineup .lineup_list{justify-content:center;gap:1%}.lineup .lineup_list li{flex:none;width:20%}}@media screen and (max-width: 1160px){.lineup .watch_img{height:30vw}}@media screen and (max-width: 750px){.lineup{padding:10vw 0;background:linear-gradient(to bottom, rgb(187, 140, 52) 90%, rgba(187, 140, 52, 0) 100%)}.lineup .lineup_list{flex-wrap:wrap;justify-content:space-between;gap:12vw 3vw}.lineup .lineup_list li{flex:1;width:40%}.lineup .lineup_list li a{display:block;max-width:100%;width:50vw}.lineup .watch_img{width:100%;height:58vw;margin-bottom:6vw}.lineup .logo{min-height:12.2vw;margin-bottom:5vw;text-align:center}.lineup .logo.attesa img{width:auto;height:5.6vw}.lineup .logo.exceed img{width:auto;height:5.6vw}.lineup .logo.xc img{width:auto;height:12.2vw}.lineup .logo.citizen_collection img{width:auto;height:9vw}.lineup .arrow img{width:5vw;height:auto}}.product{padding:100px 0}.product .product_list{display:flex;flex-direction:column;gap:100px}.product .product_wrap{padding:50px}.product .product_wrap .product_logo{margin-bottom:5%;text-align:center}.product .product_wrap .product_data_box{display:flex;align-items:center;gap:5%;position:relative}.product .product_wrap .product_slider_box{width:50%}.product .product_wrap .product_data{width:45%}.product .product_wrap .product_data .limited{display:table;position:absolute;top:0;right:0;width:100px;height:100px;padding:27px 0;line-height:1.2;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;border:1px solid #292c2d;border-radius:1000px}.product .product_wrap .product_data .limited .en{font-size:20px;letter-spacing:0}.product .product_wrap .product_data .watch_genre{margin-bottom:25px;font-weight:700}.product .product_wrap .product_data .price{margin-bottom:25px;line-height:1.2}.product .product_wrap .product_data .price strong{display:inline-block;margin-right:20px;font-size:30px}.product .product_wrap .product_data .price strong+span{display:inline-block;margin-left:5px}.product .product_wrap .product_data .price .en{letter-spacing:0;font-weight:600}.product .product_wrap .product_data .text{margin-bottom:25px}.product .product_wrap .product_data .btn_box{display:flex;align-items:center;gap:10%}.product .product_wrap .product_data .btn_box .popup_btn{position:relative;padding-right:25px;color:#292c2d;white-space:nowrap;text-decoration:underline;transition:.1s ease-in-out}.product .product_wrap .product_data .btn_box .popup_btn::after{content:"";display:block;position:absolute;top:4px;right:0;width:18px;height:18px;background:url("../img/icon_search_black.svg") no-repeat;background-size:auto 100%}.product .product_wrap .product_data .btn_box .popup_btn:hover{opacity:.7}.product .product_wrap .product_slider{position:relative}.product .product_wrap .product_slider.beforeLoad img{position:absolute;top:0;left:0}.product .product_wrap .product_slider.beforeLoad img:first-child{position:relative;z-index:1}.product .product_wrap .product_slider a img{width:100%;height:auto}.product .product_wrap .product_slider a:hover::after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:hsla(0,0%,100%,.3)}.product .product_wrap .product_slider .slick-arrow{position:absolute;top:39%;right:20px;z-index:1}.product .product_wrap .product_slider .slick-arrow.prev{left:20px;right:auto;transform:scale(-1, 1)}.product .product_wrap .product_slider .slick-dots{display:flex;gap:10px;margin-top:10px}.product .product_wrap .product_slider .slick-dots li{width:calc((100% - 40px)/5);aspect-ratio:1/1;cursor:pointer;border:1px solid rgba(0,0,0,0);overflow:hidden}.product .product_wrap .product_slider .slick-dots li img{width:100%;height:100%;object-fit:cover}.product .product_wrap .product_slider .slick-dots li.slick-active,.product .product_wrap .product_slider .slick-dots li:hover{border-color:#292c2d}@media screen and (max-width: 950px){.product .product_wrap{padding:50px 20px}.product .product_wrap .product_data_box{gap:3%}}@media screen and (max-width: 890px){.product .product_wrap .product_data .price strong{display:block}.product .product_wrap .product_data .btn_box{display:block;text-align:center}.product .product_wrap .product_data .btn_box .popup_btn{margin-bottom:30px}}@media screen and (max-width: 750px){.product{padding:12vw 0}.product .product_list{display:flex;flex-direction:column;gap:12vw}.product .product_list #attesa .product_logo img{width:39vw}.product .product_list #exceed .product_logo img{width:30vw}.product .product_list #xc .product_logo img{width:8vw}.product .product_list #citizen_collection .product_logo img{width:42vw}.product .product_wrap{padding:6vw 5vw}.product .product_wrap .product_logo{margin-bottom:6vw}.product .product_wrap .product_data_box{display:block}.product .product_wrap .product_slider_box{width:100%;margin-bottom:4vw}.product .product_wrap .product_data{position:relative;width:100%}.product .product_wrap .product_data .limited{width:24vw;height:24vw;padding:6.4vw 0 0;font-size:4.2vw}.product .product_wrap .product_data .limited .en{font-size:5vw}.product .product_wrap .product_data .watch_genre{margin-bottom:4vw}.product .product_wrap .product_data .price{margin-bottom:4vw}.product .product_wrap .product_data .price strong{margin-right:0;font-size:8vw}.product .product_wrap .product_data .text{margin-bottom:5vw}.product .product_wrap .product_data .btn_box .popup_btn{margin-bottom:5vw;font-size:4.2vw;padding-right:6vw}.product .product_wrap .product_data .btn_box .popup_btn::after{top:1vw;width:4.5vw;height:4.5vw}.product .product_wrap .product_slider{position:relative}.product .product_wrap .product_slider.beforeLoad .img{position:absolute;top:0;left:0}.product .product_wrap .product_slider.beforeLoad .img:first-child{position:relative;z-index:1}.product .product_wrap .product_slider .slick-arrow{top:37%;right:3vw}.product .product_wrap .product_slider .slick-arrow.prev{left:3vw}.product .product_wrap .product_slider .slick-dots{gap:0;justify-content:space-between}.product .product_wrap .product_slider .slick-dots li{width:calc((100% - 8vw)/5)}}.special{padding:100px 0}.special h2{margin-bottom:50px;font-size:30px;color:#292c2d;text-align:center}.special .special_movie{position:relative;width:100%;max-width:750px;margin:0 auto;aspect-ratio:16/9}.special .special_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width: 750px){.special{padding:8vw 0 12vw}.special h2{margin-bottom:8vw;font-size:8vw}.special .special_movie{max-width:750px;margin:0 auto}.special .special_movie img{cursor:pointer}}.collection{padding:100px 0}.collection .collection_list{display:flex;justify-content:space-between;gap:20px}.collection .collection_list li{flex:1;width:100%;text-align:center}.collection .watch_img{margin-bottom:20px;text-align:center;height:366px}.collection .watch_img a:hover{opacity:.7}.collection .watch_img img{width:auto;max-height:100%}.collection .logo{display:flex;align-items:center;justify-content:center;min-height:60px;margin-bottom:20px;text-align:center}.collection .price{margin-bottom:20px;line-height:1.3;text-align:center}.collection .price strong{display:inline-block;font-size:30px}.collection .price strong+span{display:inline-block;margin-left:5px}.collection .price .en{letter-spacing:0;font-weight:600}.collection .link_btn{max-width:240px;width:100%;height:50px;color:#292c2d;background-color:#fff}.collection .link_btn::after{background:url("../img/icon_arrow_side_black.svg") no-repeat center;background-size:100% auto}.collection .link_btn:hover{opacity:.7}.collection .btn_box{margin-top:100px;text-align:center}.collection .btn_box .link_btn{max-width:none;width:360px;height:60px;color:#fff;background-color:#292c2d}.collection .btn_box .link_btn::after{width:14px;height:14px;background:url("../img/icon_other_link_white.svg") no-repeat;background-size:auto 100%}@media screen and (max-width: 1290px){.collection .collection_list{justify-content:center;gap:1%}.collection .collection_list li{flex:none;width:20%}}@media screen and (max-width: 1160px){.collection .watch_img{height:30vw}}@media screen and (max-width: 750px){.collection{padding:14vw 0 12vw}.collection .collection_list{flex-wrap:wrap;justify-content:space-between;gap:12vw 3vw}.collection .collection_list li{flex:1;width:40%}.collection .watch_img{height:58vw;margin-bottom:3vw}.collection .logo{min-height:12.2vw;margin-bottom:3vw}.collection .logo.attesa img{width:auto;height:5.6vw}.collection .logo.exceed img{width:auto;height:5.6vw}.collection .logo.xc img{width:auto;height:12.2vw}.collection .logo.citizen_collection img{width:auto;height:9vw}.collection .price{margin-bottom:3vw}.collection .price strong{font-size:8vw}.collection .link_btn{max-width:100%;width:65vw;height:13vw}.collection .link_btn::after{right:2.5vw;width:2vw;height:3vw}.collection .btn_box{margin-top:12vw}.collection .btn_box .link_btn{max-width:100%;width:65vw;height:13vw}.collection .btn_box .link_btn::after{right:3vw;width:3.5vw;height:3.5vw}}footer{position:relative;padding:40px 0;text-align:center;background-color:#fff}footer .footer_logo{margin-bottom:35px;text-align:center}footer .footer_nav{display:flex;justify-content:center;gap:30px;margin-bottom:35px}footer .sns_list{display:flex;justify-content:center;gap:10px;margin-bottom:35px}footer .copyright{font-size:12px;font-weight:500;letter-spacing:0;color:#686e72}footer a{transition:.1s ease-in-out}footer a:hover{opacity:.7}@media screen and (max-width: 750px){footer{padding:10vw 0 24vw}footer .footer_logo{margin-bottom:8vw}footer .footer_logo img{max-width:26vw}footer .footer_nav{flex-direction:column;align-items:center;gap:4vw;margin-bottom:8vw}footer .sns_list{gap:3vw;margin-bottom:8vw}footer .copyright{font-size:3.2vw}}.popup{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);overflow:auto}.popup .popup_body{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.popup .layout{position:relative}.popup .popup_contents{display:flex;position:relative;max-height:666px;height:85vh;background-color:#fff9e6;box-shadow:0 0 20px rgba(0,0,0,.1)}.popup .popup_close{position:absolute;top:-40px;right:20px;padding-left:20px;font-size:14px;color:#292c2d !important}.popup .popup_close::before,.popup .popup_close::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:14px;height:2px;margin:auto;background-color:#292c2d;transform:rotate(45deg)}.popup .popup_close::after{transform:rotate(-45deg)}.popup .popup_close:hover{opacity:.7}.popup .image{flex-shrink:0;background-color:#fff}.popup .image img{width:auto;max-height:100%}.popup .data_box{padding:50px 30px 30px 50px}.popup .point_list{height:80%;margin-bottom:30px;padding-right:20px;color:#292c2d;overflow:auto}.popup .point_list li{margin-bottom:20px;padding:20px;background-color:#fff}.popup .point_list li .point_num{margin-bottom:5px;letter-spacing:0}.popup .point_list li p{font-weight:400}.popup .btn_box{text-align:center}.popup .link_btn{width:250px;height:60px;color:#fff;border:1px solid #fff;background-color:#292c2d}.popup .link_btn:hover{opacity:.7}.popup .link_btn::after{background:url("../img/icon_arrow_side_white.svg") no-repeat center;background-size:100% auto}@media screen and (max-width: 1024px){.popup .popup_contents{height:65vw}.popup .data_box{padding:5vw 2vw 5vw 4vw}}@media screen and (max-width: 750px){.popup .popup_contents{display:block;max-height:none;height:75vh}.popup .image{display:flex;align-items:center;justify-content:center;max-height:25vh;height:100%;text-align:center}.popup .image img{width:auto;max-height:100%}.popup .data_box{padding:5vw 2vw 5vw 4vw}.popup .point_list{max-height:25vh;height:100%;margin-bottom:6vw;padding-right:3vw}.popup .point_list li{margin-bottom:3vw;padding:4vw}.popup .point_list li .point_num{margin-bottom:1vw}.popup .link_btn{width:65vw;height:13vw}.popup .link_btn::after{width:2vw;height:3vw}}@media screen and (max-width: 540px){.popup .point_list{max-height:30vh}}@media screen and (max-width: 375px){.popup .point_list{max-height:35vh}}.side_cv{display:none;position:fixed;top:50%;right:0;z-index:5;transform:translateY(-50%)}.side_cv:hover{opacity:.7}@media screen and (max-width: 750px){.side_cv{top:auto;bottom:0;right:50%;transform:translateX(50%)}.side_cv img{max-width:none;width:auto;height:14vw}}.pagetop{display:none;position:absolute;top:40px;right:50px;z-index:5}.pagetop:hover{opacity:.7}@media screen and (max-width: 880px){.pagetop{top:auto;right:20px;bottom:20px}}@media screen and (max-width: 750px){.pagetop{top:auto;right:0;bottom:0}.pagetop img{max-width:14vw;height:auto}}/*# sourceMappingURL=style.css.map */
