@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;-webkit-tap-highlight-color:transparent;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}ul,ol{margin:0;padding:0;}a.button{display:flex;justify-content:center;align-items:center;line-height:1;padding:24px 30px;border-radius:100px;font-size:18px;text-decoration:none;}@media screen and (max-width:1440px){a.button{padding:1.6666666667vw 2.0833333333vw;border-radius:6.9444444444vw;font-size:1.25vw}}@media screen and (max-width:768px){a.button{padding:4.2666666667vw 6vw;border-radius:13.3333333333vw;font-size:28px;font-size:3.7333333333vw}}a.button>span{display:block;width:100%;position:relative;}a.button.x{color:#fff;background-color:#000;}a.button.x>span{padding-left:25px;}@media screen and (max-width:1440px){a.button.x>span{padding-left:1.7361111111vw}}@media screen and (max-width:768px){a.button.x>span{padding-left:6vw}}a.button.x>span:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%);width:23px;height:23px;background-image:url("../images/img_icon_x.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:1440px){a.button.x>span:before{width:1.5972222222vw;height:1.5972222222vw}}@media screen and (max-width:768px){a.button.x>span:before{width:5.4666666667vw;height:5.4666666667vw}}a.button.recycle{color:#fff;background-color:#000;}a.button.recycle>span{padding-left:45px;}@media screen and (max-width:1440px){a.button.recycle>span{padding-left:3.125vw}}@media screen and (max-width:768px){a.button.recycle>span{padding-left:8vw}}a.button.recycle>span:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translate(0,-50%);width:43px;height:24px;background-image:url("../images/img_icon_recicle.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:1440px){a.button.recycle>span:before{width:2.9861111111vw;height:1.6666666667vw}}@media screen and (max-width:768px){a.button.recycle>span:before{width:7.6vw;height:4.2666666667vw}}button{border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}.anime{opacity:0;}.anime.animated{animation:slideDownTitle .5s ease-in-out 0s forwards;}.anime2{opacity:0;}.anime2.animated{animation:bounceIn .5s ease-in-out 0s forwards;}.anime3{opacity:0;}.anime3.animated{animation:bounceInDown .5s ease-in-out 0s forwards;}.anime4{opacity:0;}.anime4.animated{animation:slideTitle .5s ease-in-out 0s forwards;}.anime5{opacity:0;}.anime5.animated{animation:fadeIn .5s ease-in-out 0s forwards;}.fv_anime{opacity:0;}.fv_anime .ttl_page_h1{opacity:0;}.fv_anime .container_fv_chara{opacity:0;}.fv_anime .container_fv_items picture img{opacity:0;}.fv_anime .content_fv_description{opacity:0;}.fv_anime .content_fv_image.no1{opacity:0;}.fv_anime .content_fv_image.no2{opacity:0;}.fv_anime .content_fv_image.no3{opacity:0;}.fv_anime .content_fv_image.no4{opacity:0;}.fv_anime .content_fv_image.no5{opacity:0;}.fv_anime .content_fv_image.no6{opacity:0;}.fv_anime.animated{animation:fadeIn 1s ease-in-out 0s forwards;}.fv_anime.animated .ttl_page_h1{animation:slideDownTitle .5s ease-in-out .4s forwards;}.fv_anime.animated .container_fv_chara{animation:fadeInEnlarge .3s ease-in-out .1s forwards;}.fv_anime.animated .container_fv_items picture img{animation:slideDownTitle .5s ease-in-out 1s forwards;}.fv_anime.animated .content_fv_description{animation:slideDownTitle .5s ease-in-out 1.1s forwards;}.fv_anime.animated .content_fv_image.no1{animation:bounceIn .5s ease-in-out .5s forwards;}.fv_anime.animated .content_fv_image.no2{animation:bounceIn .5s ease-in-out .6s forwards;}.fv_anime.animated .content_fv_image.no3{animation:bounceIn .5s ease-in-out .7s forwards;}.fv_anime.animated .content_fv_image.no4{animation:bounceIn .5s ease-in-out .8s forwards;}.fv_anime.animated .content_fv_image.no5{animation:bounceIn .5s ease-in-out .9s forwards;}.fv_anime.animated .content_fv_image.no6{animation:bounceIn .5s ease-in-out 1s forwards;}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideTitle{0%{opacity:0;transform:translate(0,40px)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideDownTitle{0%{opacity:0;transform:translate(0,-40px)}25%{opacity:1;transform:translate(0,10px)}50%{opacity:1;transform:translate(0,-5px)}75%{opacity:1;transform:translate(0,2px)}100%{opacity:1;transform:translate(0,0)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(1.3,1.3,1.3)}20%{transform:scale3d(1.03,1.03,1.03)}40%{transform:scale3d(.95,.95,.95) rotate(0deg)}60%{opacity:1;transform:scale3d(1.01,1.01,1.01)}80%{transform:scale3d(.99,.99,.99)}to{transform:scale3d(1,1,1);opacity:1}}@keyframes bounceInDown{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(1,1,1) translate(0,-40px)}20%{transform:scale3d(1,1,1)}40%{transform:scale3d(1.1,.9,1) translate(0,5px)}60%{opacity:1;transform:scale3d(.95,1.05,1) translate(0,-2px)}80%{transform:scale3d(1,1,1) translate(0,0)}to{transform:scale3d(1,1,1) translate(0,0);opacity:1}}@keyframes fadeInEnlarge{0%{opacity:0;transform:scale(.9);transform-origin:center bottom}100%{opacity:1;transform:scale(1);transform-origin:center bottom}}html,body{width:100%;height:auto;font-size:100%;font-family:"Noto Sans JP","メイリオ","Meiryo","Hiragino Kaku Gothic ProN","Hiragino Sans","Helvetica Neue",Arial,sans-serif;color:#1F1F1F;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-wrap:break-word;text-align:center;letter-spacing:0;}html.hidden,body.hidden{overflow:hidden;}*{box-sizing:border-box;}img{width:auto;height:auto;max-width:100%;-webkit-touch-callout:none;}ul,ol{list-style:none;}a{outline:none;text-decoration:none;opacity:1;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:.3s ease-in-out;}sup{vertical-align:super;font-size:80%;}.util_sp{display:none!important;}@media screen and (max-width:768px){.util_sp{display:block!important}}.util_pc{display:block!important;}@media screen and (max-width:768px){.util_pc{display:none!important}}@media screen and (max-width:768px){.navOverlay-lock{overflow:auto!important}}@media print{img{display:none}}header.globalHeader{background-color:#000;border:none;}@media screen and (max-width:768px){header.globalHeader{position:static}}header.globalHeader .globalHeader__inner{margin:0 auto;width:1440px;justify-content:space-between;padding-right:45px;}@media screen and (max-width:1440px){header.globalHeader .globalHeader__inner{width:100vw;padding-right:3.125vw}}@media screen and (max-width:768px){header.globalHeader .globalHeader__inner{background-color:#000;width:100%;padding:2vw 0;height:auto}}header.globalHeader .globalHeader__inner:before{background-color:transparent;border:none;}@media screen and (max-width:768px){header.globalHeader .globalHeader__inner:before{content:none}}header.globalHeader .globalHeader__logoBox{width:auto;}@media screen and (max-width:768px){header.globalHeader .globalHeader__logoBox{margin-top:.6666666667vw;margin-left:2vw;max-width:80vw}}header.globalHeader .globalHeader__logoBox .globalHeader__logo01{width:72px;}@media screen and (max-width:1440px){header.globalHeader .globalHeader__logoBox .globalHeader__logo01{width:5vw}}@media screen and (max-width:768px){header.globalHeader .globalHeader__logoBox .globalHeader__logo01{width:11.4666666667vw}}header.globalHeader .globalHeader__logoBox .globalHeader__logo02{margin-left:30px;width:320px;}@media screen and (max-width:1440px){header.globalHeader .globalHeader__logoBox .globalHeader__logo02{margin-left:2.0833333333vw;width:22.2222222222vw}}@media screen and (max-width:768px){header.globalHeader .globalHeader__logoBox .globalHeader__logo02{margin-left:8.6666666667vw;width:56.2666666667vw}}header.globalHeader .globalHeader__logoBox .globalHeader__logo02 img{width:100%;}header.globalHeader .globalHeader__main .gnav__items{margin-top:0;border-color:#fff;margin-left:45px;}@media screen and (max-width:1440px){header.globalHeader .globalHeader__main .gnav__items{margin-left:3.125vw}}@media screen and (max-width:768px){header.globalHeader .globalHeader__main .gnav__items{margin-left:4vw}}header.globalHeader .globalHeader__main .gnav__item{border-color:#fff;}header.globalHeader .globalHeader__main .gnav__item a{height:auto;}header.globalHeader .globalHeader__main .gnav__item a img{height:29px;width:auto;}@media screen and (max-width:1440px){header.globalHeader .globalHeader__main .gnav__item a img{height:2.0138888889vw}}@media screen and (max-width:768px){header.globalHeader .globalHeader__main .gnav__item a img{height:4.8vw}}header.globalHeader .globalHeader__toggle__icon{background-color:#fff;top:50%;}header.globalHeader .globalHeader__toggle__icon:before{background-color:#fff;}header.globalHeader .globalHeader__toggle__icon:after{background-color:#fff;}@media screen and (max-width:768px){header.globalHeader .globalHeader__toggle{position:absolute}}header.globalHeader .globalHeader__toggle:after{content:none;}header.globalHeader .globalHeader__main__inner{background-color:#000;}@media screen and (max-width:768px){header.globalHeader .globalHeader__main__inner{position:static;margin-top:0}}.globalFooter__pageTop{width:99px;height:79px;}@media screen and (max-width:1440px){.globalFooter__pageTop{width:6.875vw;height:5.4861111111vw}}@media screen and (max-width:768px){.globalFooter__pageTop{width:16.1333333333vw;height:12.8vw;right:0}}.globalFooter__pageTop a{border-radius:0;padding-bottom:79.797979798%;width:100%;background-image:url("../images/pagetop.png");}@media screen and (max-width:768px){.globalFooter__pageTop a{padding-bottom:79.3388429752%}}.globalFooter__pageTop.is-abs{top:-85px;}@media screen and (max-width:1440px){.globalFooter__pageTop.is-abs{top:calc(-5.4861111111vw - 6px)}}@media screen and (max-width:768px){.globalFooter__pageTop.is-abs{top:calc(-12.8vw - 6px)}}@media screen and (max-width:768px){.globalHeader__gnav{padding-bottom:0}}#main_campaign{overflow:hidden;padding-top:100px;}@media screen and (max-width:1440px){#main_campaign{padding-top:6.9444444444vw}}@media screen and (max-width:768px){#main_campaign{padding-top:0}}.campaign_section>.campaign_section_inner{margin:0 auto;}.container_campaign_fv{background-image:url("../images/bg_fv_pc.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:cover;}@media screen and (max-width:768px){.container_campaign_fv{background-image:url("../images/bg_fv_sp.jpg")}}.container_campaign_fv>.campaign_section_inner{margin:0 auto;width:1440px;position:relative;padding:25px 0 0;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner{padding-top:1.7361111111vw;width:100%}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner{padding-top:9.3333333333vw}}.container_campaign_fv>.campaign_section_inner>.ttl_page_h1{margin:0 auto 20px;width:920px;line-height:0;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner>.ttl_page_h1{margin-bottom:1.3888888889vw;width:63.8888888889vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner>.ttl_page_h1{position:absolute;top:118.6666666667vw;left:6vw;width:88.6666666667vw;z-index:2}}.container_campaign_fv>.campaign_section_inner>.container_fv_chara{margin:0 auto;width:672px;line-height:0;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner>.container_fv_chara{width:46.6666666667vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner>.container_fv_chara{width:86.1333333333vw;position:relative;z-index:1}}.container_campaign_fv>.campaign_section_inner>.container_fv_items{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);padding-bottom:90px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner>.container_fv_items{padding-bottom:6.25vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner>.container_fv_items{padding-bottom:5.3333333333vw;width:79.2vw;z-index:2}}.container_campaign_fv>.campaign_section_inner>.container_fv_items picture img{width:726px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner>.container_fv_items picture img{width:50.4166666667vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner>.container_fv_items picture img{width:81.0666666667vw}}.container_campaign_fv>.campaign_section_inner>.container_fv_items .content_fv_description{margin:30px auto 0;width:892px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner>.container_fv_items .content_fv_description{margin-top:2.0833333333vw;width:61.9444444444vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner>.container_fv_items .content_fv_description{margin-top:18vw;width:77.3333333333vw}}.container_campaign_fv>.campaign_section_inner>.container_fv_items .content_fv_description img{width:100%;}.container_campaign_fv>.campaign_section_inner .content_fv_image{position:absolute;}.container_campaign_fv>.campaign_section_inner .content_fv_image.no1{width:323px;top:135px;left:57px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no1{width:22.4305555556vw;top:9.375vw;left:3.9583333333vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no1{width:28.6666666667vw;top:1.6vw;left:1.8055555556vw}}.container_campaign_fv>.campaign_section_inner .content_fv_image.no2{width:275px;top:185px;right:265px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no2{width:19.0972222222vw;top:12.8472222222vw;right:18.4027777778vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no2{width:25.7333333333vw;top:25.3333333333vw;right:-2.6666666667vw}}.container_campaign_fv>.campaign_section_inner .content_fv_image.no3{width:416px;top:496px;left:-84px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no3{width:28.8888888889vw;top:34.4444444444vw;left:-5.8333333333vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no3{width:40.6666666667vw;top:66.6666666667vw;left:-8vw;z-index:1}}.container_campaign_fv>.campaign_section_inner .content_fv_image.no4{width:475px;top:335px;right:-78px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no4{width:32.9861111111vw;top:23.2638888889vw;right:-5.4166666667vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no4{width:42vw;top:56vw;right:-4.6666666667vw;z-index:1}}.container_campaign_fv>.campaign_section_inner .content_fv_image.no5{width:213px;top:123px;right:16px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no5{width:14.7916666667vw;top:8.5416666667vw;right:1.1111111111vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no5{width:18.8vw;top:10.6666666667vw;right:11.3333333333vw}}.container_campaign_fv>.campaign_section_inner .content_fv_image.no6{width:253px;top:822px;right:36px;}@media screen and (max-width:1440px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no6{width:17.5694444444vw;top:57.0833333333vw;right:2.5vw}}@media screen and (max-width:768px){.container_campaign_fv>.campaign_section_inner .content_fv_image.no6{width:22.4vw;top:-3.3333333333vw;right:-4.5333333333vw}}#originalmovie{background-image:url("../images/bg_movie_pc.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;}@media screen and (max-width:768px){#originalmovie{background-image:url("../images/bg_movie_sp.jpg")}}#originalmovie>.campaign_section_inner{padding:55px 0;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner{padding:3.8194444444vw 0}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner{padding:9.3333333333vw 0}}#originalmovie>.campaign_section_inner>.ttl_section_h2{margin:0 auto 60px;width:396px;display:flex;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.ttl_section_h2{margin-bottom:4.1666666667vw;width:27.5vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.ttl_section_h2{margin-bottom:6.6666666667vw;width:63.3333333333vw}}#originalmovie>.campaign_section_inner>.ttl_section_h2>span{width:100%;display:block;text-align:center;background-color:#000;padding:5px;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.ttl_section_h2>span{width:27.5vw;padding:.3472222222vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.ttl_section_h2>span{width:100%;padding:.6666666667vw}}#originalmovie>.campaign_section_inner>.ttl_section_h2>span img{height:47px;width:auto;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.ttl_section_h2>span img{height:3.2638888889vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.ttl_section_h2>span img{height:7.7333333333vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs{margin-bottom:25px;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs{margin-bottom:1.7361111111vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs{margin-bottom:6.6666666667vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list{display:inline-flex;gap:15px;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list{gap:1.0416666667vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list{gap:2.6666666667vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list .thumb{width:110px;line-height:0;cursor:pointer;position:relative;overflow:hidden;border-radius:5px;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list .thumb{width:7.6388888889vw;border-radius:.3472222222vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list .thumb{width:20.5333333333vw;border-radius:1.3333333333vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list .thumb:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);box-sizing:border-box;}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list .thumb.active:after{background-color:transparent;border:4px solid #fff;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list .thumb.active:after{border-width:.2777777778vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_thumbs .splide__track .splide__list .thumb.active:after{border-width:.5333333333vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide{width:860px;padding:0 46px;flex-shrink:0;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide{width:59.7222222222vw;padding:0 3.1944444444vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide{width:100vw;padding:0}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .content_movie{line-height:0;overflow:hidden;cursor:pointer;text-align:center;border-radius:14px;border:4px solid #fff;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .content_movie{border-radius:.9722222222vw;border-width:.2777777778vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .content_movie{margin:0 auto;width:87.3333333333vw;border-radius:1.8666666667vw;border-width:.5333333333vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .content_movie button{padding:0;position:relative;}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .content_movie button:before{content:"";display:block;position:absolute;bottom:40px;right:40px;width:100px;height:100px;background-image:url("../images/img_playbutton.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .content_movie button:before{width:6.9444444444vw;height:6.9444444444vw;right:2.7777777778vw;bottom:2.7777777778vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .content_movie button:before{width:13.3333333333vw;height:13.3333333333vw;right:3.3333333333vw;bottom:3.3333333333vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .desc{margin-top:30px;font-size:22px;font-weight:900;color:#fff;letter-spacing:.05em;line-height:1.5454545455;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .desc{margin-top:2.0833333333vw;font-size:1.5277777778vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .desc{margin-top:2vw;font-size:28px;font-size:3.7333333333vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .desc p.ttl>img{margin-top:-.3em;margin-right:.5em;width:89px;vertical-align:baseline;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .desc p.ttl>img{width:6.1805555556vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper .splide__track .splide__list .splide__slide .desc p.ttl>img{width:10.9333333333vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper.nosplide{visibility:visible;}#originalmovie>.campaign_section_inner>.container_movie_wrapper>.movie_mainSwiper.nosplide .splide__track .splide__list{justify-content:center;}#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows{margin:0 auto;width:935px;position:relative;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows{width:64.9305555556vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows{width:100vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows .splide__arrow{background:none;border-radius:0;width:46px;height:122px;opacity:1;top:215px;}@media screen and (max-width:1440px){#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows .splide__arrow{width:3.1944444444vw;height:8.4722222222vw;top:14.9305555556vw}}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows .splide__arrow{width:4.5333333333vw;height:12vw;top:24vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows .splide__arrow svg{opacity:0;}#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows .splide__arrow.splide__arrow--prev{background-image:url("../images/img_prevarrow.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows .splide__arrow.splide__arrow--prev{left:.9333333333vw}}#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows .splide__arrow.splide__arrow--next{background-image:url("../images/img_nextarrow.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:768px){#originalmovie>.campaign_section_inner>.container_movie_wrapper .splide__arrows .splide__arrow.splide__arrow--next{right:.9333333333vw}}#originalmovie .modal{position:fixed;inset:0;z-index:1000;display:block;}#originalmovie .modal[aria-hidden=true]{display:none;}#originalmovie .modal .modal__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.6);}#originalmovie .modal .modal__body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;width:min(90vw,920px);}#originalmovie .modal .modal__video{position:relative;padding-top:56.25%;background-color:#000;}#originalmovie .modal .modal__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}#originalmovie .modal .modal__close{position:absolute;top:-60px;right:0;width:45px;height:45px;background:transparent;}@media screen and (max-width:1440px){#originalmovie .modal .modal__close{width:3.125vw;height:3.125vw;top:-4.1666666667vw}}@media screen and (max-width:768px){#originalmovie .modal .modal__close{width:6vw;height:6vw;top:-8vw}}#originalmovie .modal .modal__close>span{display:block;width:100%;height:3px;background-color:#fff;position:absolute;transform:rotate(45deg);}#originalmovie .modal .modal__close>span:nth-of-type(2){transform:rotate(135deg);}@media screen and (max-width:1440px){#originalmovie .modal .modal__close>span{height:.2083333333vw}}@media screen and (max-width:768px){#originalmovie .modal .modal__close>span{height:.4vw}}#castintroduction{background-color:#2d5240;padding-bottom:60px;background-image:url("../images/bg_cast_pc.jpg");background-repeat:repeat-y;background-position:center top;background-size:100% auto;}@media screen and (max-width:1440px){#castintroduction{padding-bottom:4.1666666667vw}}@media screen and (max-width:768px){#castintroduction{padding-bottom:8vw}}#castintroduction>.campaign_section_inner{width:1120px;padding:65px 0 40px;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner{width:77.7777777778vw;padding:4.5138888889vw 0 2.7777777778vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner{width:100%;padding:6.6666666667vw 0 9.3333333333vw}}#castintroduction>.campaign_section_inner>.ttl_section_h2{margin:0 auto 60px;width:396px;display:flex;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.ttl_section_h2{margin-bottom:4.1666666667vw;width:27.5vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.ttl_section_h2{margin-bottom:12vw;width:63.3333333333vw}}#castintroduction>.campaign_section_inner>.ttl_section_h2>span{width:100%;display:block;text-align:center;background-color:#000;padding:5px;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.ttl_section_h2>span{width:27.5vw;padding:.3472222222vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.ttl_section_h2>span{width:100%;padding:.6666666667vw}}#castintroduction>.campaign_section_inner>.ttl_section_h2>span img{height:47px;width:auto;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.ttl_section_h2>span img{height:3.2638888889vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.ttl_section_h2>span img{height:7.7333333333vw}}#castintroduction>.campaign_section_inner>.content_cast_items{overflow:visible;}#castintroduction>.campaign_section_inner>.content_cast_items>.swiper-wrapper{display:flex;justify-content:center;gap:96px;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.content_cast_items>.swiper-wrapper{gap:6.6666666667vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items>.swiper-wrapper{flex-direction:column;align-items:center;gap:12vw}}#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box{width:309px;position:relative;order:0;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box{width:21.4583333333vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box{width:55.4666666667vw}}#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-image:url("../images/img_pin.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box:before{width:2.7777777778vw;height:2.7777777778vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box:before{width:7.2vw;height:7.2vw}}#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_image{width:100%;line-height:0;box-shadow:0 0 30px 11px rgba(0,0,0,.7);}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_image{box-shadow:0 0 2.0833333333vw .7638888889vw rgba(0,0,0,.7)}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_image{box-shadow:0 0 4vw 1.4666666667vw rgba(0,0,0,.7)}}#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc{margin:30px -2em 0;color:#fff;font-size:18px;letter-spacing:.075em;line-height:1.6666666667;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc{margin-top:2.0833333333vw;font-size:1.25vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc{margin:3.3333333333vw -3em 0;font-size:27px;font-size:3.6vw}}#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc>p.name{font-size:24px;font-weight:900;line-height:1.6666666667;margin-bottom:1em;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc>p.name{font-size:1.6666666667vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc>p.name{font-size:45px;font-size:6vw}}#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc>p.name>span{font-size:18px;display:block;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc>p.name>span{font-size:1.25vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box>.content_cast_desc>p.name>span{font-size:40px;font-size:5.3333333333vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box:nth-of-type(1){order:2}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box:nth-of-type(2){order:1}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_cast_items .content_cast_box:nth-of-type(3){order:3}}#castintroduction>.campaign_section_inner>.content_castcomment_link{margin:44px auto 0;width:534px;}@media screen and (max-width:1440px){#castintroduction>.campaign_section_inner>.content_castcomment_link{margin-top:5.8666666667vw;width:37.0833333333vw}}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_castcomment_link{margin-top:6.6666666667vw;width:86.6666666667vw}}#castintroduction>.campaign_section_inner>.content_castcomment_link button.button_comment_modal{padding:0;}@media screen and (max-width:768px){#castintroduction>.campaign_section_inner>.content_castcomment_link button.button_comment_modal{width:100%}}#castintroduction>.container_xcampaign_wrapper{margin:0 auto;width:1191px;line-height:0;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper{width:82.7083333333vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper{width:100%}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner{background-image:url("../images/bg_xcampaign_pc.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:15px 95px 0;position:relative;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner{padding:1.0416666667vw 6.5972222222vw 0}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner{background-image:url("../images/bg_xcampaign_sp.png");padding:2vw 9.3333333333vw 0}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner:before{content:"";display:block;width:40px;height:40px;position:absolute;top:65px;left:65px;background-image:url("../images/img_pin2.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner:before{width:2.7777777778vw;height:2.7777777778vw;top:4.5138888889vw;left:4.5138888889vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner:before{width:5.3333333333vw;height:5.3333333333vw;top:8.6666666667vw;left:8.6666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner:after{content:"";display:block;width:40px;height:40px;position:absolute;top:65px;right:65px;background-image:url("../images/img_pin2.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner:after{width:2.7777777778vw;height:2.7777777778vw;top:4.5138888889vw;right:4.5138888889vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner:after{width:5.3333333333vw;height:5.3333333333vw;top:8.6666666667vw;right:8.6666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2{margin:0 auto 40px;display:inline-flex;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2{margin-bottom:2.7777777778vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2{margin-bottom:5.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2>span{display:block;text-align:center;background-color:#000;padding:10px 45px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2>span{padding:.6944444444vw 3.125vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2>span{padding:1.3333333333vw 10.6666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2>span img{height:42px;width:auto;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2>span img{height:2.9166666667vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner>.ttl_content_h2>span img{height:6.4vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description{margin-bottom:40px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description{margin-bottom:2.7777777778vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description{margin-bottom:5.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.date{background-color:#000;border-radius:40px;padding:10px;margin-bottom:40px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.date{border-radius:2.7777777778vw;padding:.6944444444vw;margin-bottom:2.7777777778vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.date{border-radius:8vw;padding:1.3333333333vw;margin-bottom:5.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.date img{height:36px;width:auto;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.date img{height:2.5vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.date img{height:10.4vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.copy{margin:0 -3px 30px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.copy{margin:0 -.2083333333vw 2.0833333333vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>p.copy{margin:0 -2.6666666667vw 5.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items{display:flex;margin-bottom:30px;gap:10px 40px;flex-wrap:wrap;justify-content:center;align-items:center;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items{gap:.6944444444vw 2.7777777778vw;margin-bottom:2.0833333333vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items{flex-direction:column;gap:4.6666666667vw;margin-bottom:33.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_desc{width:900px;margin-bottom:20px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_desc{width:62.5vw;margin-bottom:1.3888888889vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_desc{width:100%;margin-bottom:2vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image{width:520px;position:relative;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image{width:36.1111111111vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image{width:100%}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image>.content_img_circle{display:none;}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image>.content_img_circle{display:block;width:21.3333333333vw;position:absolute;top:-10.6666666667vw;right:-1.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image1{width:304px;position:relative;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image1{width:21.1111111111vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image1{width:57.6vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image1>.content_img_circle{width:137px;position:absolute;top:-55px;right:-20px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image1>.content_img_circle{width:9.5138888889vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>.content_xcampaign_item_image1>.content_img_circle{display:none}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>p.attend_txt{width:850px;line-height:1;text-align:left;font-size:14px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>p.attend_txt{width:59.0277777778vw;font-size:.9722222222vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.content_xcampaign_items>p.attend_txt{text-align:center;margin-top:-1.3333333333vw;width:100%;font-size:20px;font-size:2.6666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance{background-color:#fff100;border-radius:14px;padding:25px 40px;display:flex;align-items:center;gap:30px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance{border-radius:.9722222222vw;padding:1.7361111111vw 2.7777777778vw;gap:2.0833333333vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance{display:block;position:relative;border-radius:1.8666666667vw;padding:3.7333333333vw 4vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_number_winners{width:137px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_number_winners{width:9.5138888889vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_number_winners{width:18vw;position:absolute;top:-4.4vw;right:2.2666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners{width:760px;text-align:left;position:relative;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners{width:52.7777777778vw}}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners{width:71.2vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners>p.ttl{width:172px;margin-bottom:15px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners>p.ttl{width:11.9444444444vw;margin-bottom:1.0416666667vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners>p.ttl{width:32.6666666667vw;margin-bottom:2vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners>p.item{position:absolute;top:-50px;right:35px;width:498px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners>p.item{width:34.5833333333vw;top:-3.4722222222vw;right:2.4305555556vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_xcampaign_description>.container_wchance>.content_desc_winners>p.item{width:114.23%;top:-26.6666666667vw;right:-5.7333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply{margin:0 auto;padding-top:40px;padding-bottom:40px;width:1000px;background-image:url("../images/line_pc.png");background-repeat:no-repeat;background-position:center top;background-size:contain;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply{padding-bottom:2.7777777778vw;padding-top:2.7777777778vw;width:69.4444444444vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply{background-image:url("../images/line_sp.png");width:81.0666666667vw;padding-bottom:5.3333333333vw;padding-top:6.6666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2{margin:0 auto 30px;display:inline-flex;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2{margin-bottom:2.0833333333vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2{margin-bottom:5.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2>span{display:block;text-align:center;background-color:#000;padding:15px 45px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2>span{padding:1.0416666667vw 3.125vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2>span{padding:1.3333333333vw 10.6666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2>span img{height:46px;width:auto;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2>span img{height:3.1944444444vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.ttl_content_h2>span img{height:6.4vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper{display:flex;justify-content:space-between;background-image:url("../images/img_arrow_pc.png");background-repeat:no-repeat;background-position:center 48%;background-size:33px auto;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper{background-size:2.2916666667vw auto}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper{flex-direction:column;background-image:url("../images/img_arrow_sp.png");background-size:11.6vw auto;gap:8vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box{width:46%;border-radius:6px;border:6px solid #d9241a;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box{border-radius:.4166666667vw;border-width:.4166666667vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box{width:100%;border-radius:1.8666666667vw;border-width:.8vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>p.ttl{padding:18px 0;text-align:center;background-color:#d9241a;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>p.ttl{padding:1.25vw 0}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>p.ttl{padding:2.6666666667vw 0}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>p.ttl img{height:28px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>p.ttl img{height:1.9444444444vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>p.ttl img{height:4.5333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc{padding:18px 35px 24px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc{padding:1.25vw 2.4305555556vw 1.6666666667vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc{padding:3.7333333333vw 4.6666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc>p{font-size:18px;line-height:1.5555555556;text-align:left;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc>p{font-size:1.25vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc>p{font-size:28px;font-size:3.7333333333vw;line-height:1.5714285714}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc>p a{color:#d9241a;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc>.content_apply_link{margin-top:25px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc>.content_apply_link{margin-top:1.7361111111vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply>.container_apply_wrapper>.content_apply_box>.content_apply_desc>.content_apply_link{margin-top:3.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.ttl_content_h2{margin:0 auto 30px;width:115px;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.ttl_content_h2{margin-bottom:2.0833333333vw;width:7.9861111111vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.ttl_content_h2{margin-bottom:5.3333333333vw;width:21.8666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper{margin:0 auto;width:925px;height:230px;overflow-y:auto;font-size:14px;text-align:left;padding-right:1em;line-height:1.7142857143;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper{width:64.2361111111vw;height:15.9722222222vw;font-size:.9722222222vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper{width:83.3333333333vw;height:56vw;font-size:26px;font-size:3.4666666667vw;line-height:1.6923076923}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper p{margin-bottom:1em;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper p.ttl{font-weight:700;margin-bottom:0;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper p.subttl{font-weight:700;margin-bottom:0;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper ol{margin-bottom:1em;padding-left:1em;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper ol>li{text-indent:-1em;margin-left:1em;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper ul{margin-bottom:1em;padding-left:1em;list-style-type:disc;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper ul>li{margin-left:1em;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper .content_terms_area{margin-top:2em;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_terms>.container_terms_wrapper .content_terms_area>p.ttl{font-weight:700;font-size:110%;text-align:center;margin-bottom:1em;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower{width:100%;min-height:275px;padding:25px 0 100px;position:relative;background-image:url("../images/bg_xcampaign03_pc.png");background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower{min-height:19.0972222222vw;padding:1.7361111111vw 0 6.9444444444vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower{background-image:url("../images/bg_xcampaign03_sp.png");padding:9.3333333333vw 0 17.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower:before{content:"";display:block;width:40px;height:40px;position:absolute;bottom:65px;left:65px;background-image:url("../images/img_pin2.png");background-repeat:no-repeat;background-position:center center;background-size:contain;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower:before{width:2.7777777778vw;height:2.7777777778vw;bottom:4.5138888889vw;left:4.5138888889vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower:before{width:5.3333333333vw;height:5.3333333333vw;bottom:8vw;left:6.6666666667vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact{font-size:16px;line-height:1.625;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact{font-size:1.1111111111vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact{font-size:28px;font-size:3.7333333333vw;line-height:1.7142857143;margin:0 auto;width:77.3333333333vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact>p.ttl{font-size:20px;font-weight:900;}@media screen and (max-width:1440px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact>p.ttl{font-size:1.3888888889vw}}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact>p.ttl{font-size:30px;font-size:4vw}}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact>p.txt{font-weight:900;margin-bottom:1em;}#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact>p>span.strong{font-weight:700;}@media screen and (max-width:768px){#castintroduction>.container_xcampaign_wrapper>.container_xcampaign_lower>.content_xcampaign_contact>p>span.strong{display:block}}#castintroduction>.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center;}#castintroduction>.modal>.modal__overlay{width:100%;height:100%;background-color:rgba(0,0,0,.9);position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}#castintroduction>.modal>.modal__body{position:relative;z-index:2;width:860px;background-color:#fff;padding:40px;border-radius:10px;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body{width:59.7222222222vw;max-height:41.6666666667vw;padding:2.0833333333vw 1.8055555556vw;border-radius:.6944444444vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body{margin-top:4vw;width:89.3333333333vw;padding:5.3333333333vw;border-radius:1.3333333333vw;max-height:90vh}}#castintroduction>.modal>.modal__body>.modal__header{position:relative;}#castintroduction>.modal>.modal__body>.modal__header:before{content:"";display:block;width:11px;height:11px;position:absolute;top:-17px;left:-15px;border-radius:50%;background-color:#d1d1d1;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__header:before{width:.7638888889vw;height:.7638888889vw;top:-1.1805555556vw;left:-1.0416666667vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__header:before{width:1.4666666667vw;height:1.4666666667vw;top:-2.5333333333vw;left:-2.2666666667vw}}#castintroduction>.modal>.modal__body>.modal__header:after{content:"";display:block;width:11px;height:11px;position:absolute;top:-17px;right:-15px;border-radius:50%;background-color:#d1d1d1;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__header:after{width:.7638888889vw;height:.7638888889vw;top:-1.1805555556vw;right:-1.0416666667vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__header:after{width:1.4666666667vw;height:1.4666666667vw;top:-2.5333333333vw;right:-2.2666666667vw}}#castintroduction>.modal>.modal__body>.modal__footer{position:relative;}#castintroduction>.modal>.modal__body>.modal__footer:before{content:"";display:block;width:11px;height:11px;position:absolute;bottom:-17px;left:-15px;border-radius:50%;background-color:#d1d1d1;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__footer:before{width:.7638888889vw;height:.7638888889vw;bottom:-1.1805555556vw;left:-1.0416666667vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__footer:before{width:1.4666666667vw;height:1.4666666667vw;bottom:-2.5333333333vw;left:-2.2666666667vw}}#castintroduction>.modal>.modal__body>.modal__footer:after{content:"";display:block;width:11px;height:11px;position:absolute;bottom:-17px;right:-15px;border-radius:50%;background-color:#d1d1d1;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__footer:after{width:.7638888889vw;height:.7638888889vw;bottom:-1.1805555556vw;right:-1.0416666667vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__footer:after{width:1.4666666667vw;height:1.4666666667vw;bottom:-2.5333333333vw;right:-2.2666666667vw}}#castintroduction>.modal>.modal__body>.modal__content{max-height:520px;overflow-y:auto;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__content{max-height:36.1111111111vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__content{max-height:calc(90vh - 10.6666666667vw)}}#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item{width:100%;height:100%;padding:0 0 40px;margin-bottom:40px;display:flex;justify-content:space-between;background-image:url("../images/line_pc.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item{padding:0 0 2.7777777778vw;margin-bottom:2.7777777778vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item{flex-wrap:wrap;padding:0 0 7.3333333333vw;margin-bottom:7.3333333333vw;background-image:url("../images/line_sp.png");gap:5.3333333333vw}}#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image{width:25.23%;}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image{display:flex;justify-content:space-between;align-items:center;width:100%}}#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image img{width:100%;}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image img{width:22.1333333333vw}}#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image>p{margin-top:10px;font-size:18px;font-weight:700;letter-spacing:.075em;line-height:1.5;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image>p{margin-top:.6944444444vw;font-size:1.25vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image>p{font-size:40px;font-size:5.3333333333vw;width:56.8vw}}#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image>p>span.strong{font-size:26px;display:block;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image>p>span.strong{font-size:1.8055555556vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_image>p>span.strong{font-size:60px;font-size:8vw}}#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_text{width:71.2%;font-size:16px;text-align:left;line-height:2;letter-spacing:.075em;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_text{font-size:1.1111111111vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item>.cast_comment_text{width:100%;font-size:26px;font-size:3.4666666667vw;line-height:1.8461538462}}#castintroduction>.modal>.modal__body>.modal__content>.cast_comment_item:last-child{background-image:none;padding-bottom:0;margin-bottom:0;}#castintroduction>.modal>.modal__body>.modal__close{position:absolute;top:-46px;right:0;z-index:3;width:142px;}@media screen and (max-width:1440px){#castintroduction>.modal>.modal__body>.modal__close{width:9.8611111111vw;top:-3.1944444444vw}}@media screen and (max-width:768px){#castintroduction>.modal>.modal__body>.modal__close{width:29.3333333333vw;top:-8vw}}#productintroduction{background-image:url("../images/bg_products_pc.png");background-repeat:no-repeat;background-position:center bottom;background-size:cover;}@media screen and (max-width:768px){#productintroduction{background-image:url("../images/bg_products_sp.png")}}#productintroduction>.campaign_section_inner{width:1120px;padding:170px 0 75px;position:relative;}@media screen and (max-width:1440px){#productintroduction>.campaign_section_inner{width:77.7777777778vw;padding:11.8055555556vw 0 5.2083333333vw}}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner{width:86vw;padding:9.3333333333vw 0 26vw}}#productintroduction>.campaign_section_inner>.ttl_section_h2{margin:0 auto 120px;width:920px;display:flex;}@media screen and (max-width:1440px){#productintroduction>.campaign_section_inner>.ttl_section_h2{margin-bottom:8.3333333333vw;width:63.8888888889vw}}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner>.ttl_section_h2{margin-bottom:43.3333333333vw;width:63.3333333333vw}}#productintroduction>.campaign_section_inner>.ttl_section_h2>span{display:block;text-align:center;background-color:#000;width:396px;padding:5px;}@media screen and (max-width:1440px){#productintroduction>.campaign_section_inner>.ttl_section_h2>span{width:27.5vw;padding:.3472222222vw}}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner>.ttl_section_h2>span{width:100%;padding:.6666666667vw}}#productintroduction>.campaign_section_inner>.ttl_section_h2>span img{height:47px;width:auto;}@media screen and (max-width:1440px){#productintroduction>.campaign_section_inner>.ttl_section_h2>span img{height:3.2638888889vw}}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner>.ttl_section_h2>span img{height:7.7333333333vw}}#productintroduction>.campaign_section_inner>.content_products_chara{position:absolute;top:60px;right:0;width:542px;}@media screen and (max-width:1440px){#productintroduction>.campaign_section_inner>.content_products_chara{top:4.1666666667vw;width:37.6388888889vw}}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner>.content_products_chara{top:21.3333333333vw;width:86.6666666667vw;right:1.7333333333vw}}#productintroduction>.campaign_section_inner>ul.content_products_items{display:flex;flex-wrap:wrap;gap:35px 32px;position:relative;}@media screen and (max-width:1440px){#productintroduction>.campaign_section_inner>ul.content_products_items{gap:2.4305555556vw 2.2222222222vw}}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner>ul.content_products_items{gap:8vw}}#productintroduction>.campaign_section_inner>ul.content_products_items>.content_products_item{width:31.03%;}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner>ul.content_products_items>.content_products_item{width:100%}}#productintroduction>.campaign_section_inner>p.copyright{margin-top:60px;font-size:16px;font-weight:bold;}@media screen and (max-width:1440px){#productintroduction>.campaign_section_inner>p.copyright{margin-top:4.1666666667vw;font-size:1.1111111111vw}}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner>p.copyright{margin-top:8vw;font-size:26px;font-size:3.4666666667vw}}#productintroduction>.campaign_section_inner>.container_brandsite_link{margin:45px auto 0;width:435px;}@media screen and (max-width:1440px){#productintroduction>.campaign_section_inner>.container_brandsite_link{margin-top:3.125vw;width:30.2083333333vw}}@media screen and (max-width:768px){#productintroduction>.campaign_section_inner>.container_brandsite_link{margin-top:8vw;width:100%}}.ended #castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply{position:relative;}.ended #castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply:before{margin:0 -95px;content:"";display:block;width:calc(100% + 190px);height:calc(100% + 290px);position:absolute;top:0;left:0;z-index:1;background-image:url("../images/bg_xcampaign03_closed_pc.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;}@media screen and (max-width:1440px){.ended #castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply:before{margin:0 -6.5972222222vw;height:calc(100% + 20.1388888889vw);width:calc(100% + 13.1944444444vw)}}@media screen and (max-width:768px){.ended #castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply:before{margin:0 -9.3333333333vw;width:calc(100% + 18.6666666667vw);background-image:url("../images/bg_xcampaign03_closed_sp.png");height:calc(100% + 72vw)}}.ended #castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply .content_apply_closed{position:absolute;top:80%;transform:translate(-50%,-50%);left:50%;color:#fff;z-index:2;line-height:1.5;letter-spacing:.075em;font-size:30px;font-weight:bold;white-space:nowrap;}@media screen and (max-width:1440px){.ended #castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply .content_apply_closed{font-size:2.0833333333vw}}@media screen and (max-width:768px){.ended #castintroduction>.container_xcampaign_wrapper>.container_xcampaign_inner .container_apply .content_apply_closed{font-size:40px;font-size:5.3333333333vw;top:70%}}