@charset "UTF-8";@import url(https://use.fontawesome.com/releases/v5.6.3/css/all.css);.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=mail],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none}select::-ms-expand{display:none}li,ol,ul{list-style:none}html{overflow-y:scroll}html.msie body{font-size:100%}html.no-msie body{font-size:16px}html.android a:hover,html.ipad a:hover,html.iphone a:hover,html.ipod a:hover{opacity:1!important}html.android a:hover img,html.ipad a:hover img,html.iphone a:hover img,html.ipod a:hover img{opacity:1!important}body{text-align:center;background:#fff;color:#000;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}a{text-decoration:underline}a:link,a:visited{color:#00a0e9}a:active,a:hover{color:#40b8ef}@media (max-width:768px){a:active,a:hover{color:#00a0e9}}img{vertical-align:bottom}.IsSp{display:none}@media (max-width:768px){.IsSp{display:block}}.IsPc{display:block}@media (max-width:768px){.IsPc{display:none}}img{display:block;width:100%;height:auto;vertical-align:bottom}*{box-sizing:border-box}a{cursor:pointer}#suji{position:relative;overflow:hidden;padding:0 0 120px}@media (max-width:768px){#suji{padding:0 0 50px}}.kv{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:auto;z-index:100}.kv h1{position:relative;width:100%;z-index:10}@media (max-width:768px){.kv h1{width:100%;height:auto}}.kv .modalBtnLoto7{position:absolute;top:9.1vw;right:2.23vw;width:20%;padding-top:2.23%;transition:opacity .5s;z-index:101}@media (max-width:768px){.kv .modalBtnLoto7{position:fixed;top:auto;right:auto;bottom:0;left:0;width:100%;padding-top:0}}@media (min-width:769px){.kv .modalBtnLoto7.fix{position:fixed;top:0;opacity:.8}}.select .selectInner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1020px;margin:0 auto;padding:10px 30px}@media (max-width:768px){.select .selectInner{display:block;padding:12px 16px 7px}}.select .selectInner .selectTxt{width:15.5%}@media (max-width:768px){.select .selectInner .selectTxt{width:52%;margin:0 auto}}.select .selectInner .selectLogo{width:82.3%}@media (max-width:768px){.select .selectInner .selectLogo{width:100%;margin-top:4px}}.statement{width:100%;padding:68px 30px;background:linear-gradient(#f2f2f2 0,#fff 70%)}@media (max-width:768px){.statement{padding:42px 30px}}.statement .statementTxt{width:380px;margin:0 auto}@media (max-width:768px){.statement .statementTxt{width:248px}}.slideshow{position:relative;display:block;width:100%;height:14.06vw}@media (max-width:768px){.slideshow{height:22.5vw}}.slideshow .slide01{position:absolute;top:0;left:0;width:100%;animation:loop01 30s linear infinite}@media (max-width:768px){.slideshow .slide01{width:160%}}.slideshow .slide02{position:absolute;top:0;left:100%;width:100%;animation:loop02 30s -15s linear infinite}@media (max-width:768px){.slideshow .slide02{left:160%;width:160%}}@keyframes loop01{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop02{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.cont{width:100%;max-width:1080px;margin:0 auto;padding:10px 60px}@media (max-width:768px){.cont{padding:0 30px}}.cont section{padding:140px 0 20px}@media (max-width:768px){.cont section{padding:70px 0 20px}}.cont section h2{position:relative;width:428px;margin:0 auto}@media (max-width:768px){.cont section h2{width:83%}}.cont section h2 .newBg{position:absolute;top:-42%;left:1%;width:19%;animation:9s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cont section h2 .newTxt{position:absolute;top:-42%;left:1%;width:19%}.cont .movieSec .movieUl,.cont .specialSec .movieUl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:72px}@media (max-width:768px){.cont .movieSec .movieUl,.cont .specialSec .movieUl{margin-top:40px}}.cont .movieSec .movieUl>li,.cont .specialSec .movieUl>li{position:relative;width:46.9%}@media (max-width:768px){.cont .movieSec .movieUl>li,.cont .specialSec .movieUl>li{width:100%}}@media (max-width:768px){.cont .movieSec .movieUl>li:nth-child(n+2),.cont .specialSec .movieUl>li:nth-child(n+2){margin-top:50px}}@media (min-width:769px){.cont .movieSec .movieUl>li:nth-child(n+3),.cont .specialSec .movieUl>li:nth-child(n+3){margin-top:60px}}.cont .movieSec .movieUl>li h3,.cont .specialSec .movieUl>li h3{width:84.4%;margin:0 auto}.cont .movieSec .movieUl>li .movieThumb,.cont .specialSec .movieUl>li .movieThumb{position:relative;display:block;overflow:hidden;width:100%;margin-top:33px;padding-bottom:56.25%;border-radius:8px}@media (max-width:768px){.cont .movieSec .movieUl>li .movieThumb,.cont .specialSec .movieUl>li .movieThumb{margin-top:22px;border-radius:6px}}.cont .movieSec .movieUl>li .movieThumb img,.cont .specialSec .movieUl>li .movieThumb img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s ease-in-out}.cont .movieSec .movieUl>li .movieThumb::after,.cont .specialSec .movieUl>li .movieThumb::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/movie_play_btn.png);background-repeat:no-repeat;background-position:center center;background-size:21.9% auto;transition:.2s ease-in-out}.cont .movieSec .movieUl>li .movieThumb:hover img,.cont .specialSec .movieUl>li .movieThumb:hover img{width:105%}.cont .movieSec .movieUl>li .movieThumb:hover::after,.cont .specialSec .movieUl>li .movieThumb:hover::after{background-size:20% auto}.cont .movieSec .movieUl>li .movieShareBtn,.cont .specialSec .movieUl>li .movieShareBtn{display:block;width:90%;margin:34px auto 0;transition:.2s ease-in-out}@media (max-width:768px){.cont .movieSec .movieUl>li .movieShareBtn,.cont .specialSec .movieUl>li .movieShareBtn{width:100%;margin:20px auto 0}}.cont .movieSec .movieUl>li .movieShareBtn:hover,.cont .specialSec .movieUl>li .movieShareBtn:hover{transform:scale(1.02);opacity:.9}.cont .movieSec .movieUl>li.new::before,.cont .specialSec .movieUl>li.new::before{content:"";position:absolute;top:20%;left:-4%;display:block;width:14%;height:0;padding-bottom:14%;background-image:url(../img/new_bg.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;animation:6s linear infinite rotation;z-index:100}@media (max-width:768px){.cont .movieSec .movieUl>li.new::before,.cont .specialSec .movieUl>li.new::before{top:17%}}.cont .movieSec .movieUl>li.new::after,.cont .specialSec .movieUl>li.new::after{content:"";position:absolute;top:20%;left:-4%;display:block;width:14%;height:0;padding-bottom:13%;background-image:url(../img/new_txt.png);background-repeat:no-repeat;background-position:left center;background-size:100% auto;z-index:100}@media (max-width:768px){.cont .movieSec .movieUl>li.new::after,.cont .specialSec .movieUl>li.new::after{top:17%}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cont .movieSec .movieNextTxt,.cont .specialSec .movieNextTxt{width:240px;margin:52px auto 0}@media (max-width:768px){.cont .movieSec .movieNextTxt,.cont .specialSec .movieNextTxt{width:150px;margin:30px auto 0}}.cont .characterSec .characterUl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:72px}@media (max-width:768px){.cont .characterSec .characterUl{margin-top:35px}}.cont .characterSec .characterUl>li{width:36%;max-width:368px}@media (max-width:768px){.cont .characterSec .characterUl>li{width:100%;max-width:none}.cont .characterSec .characterUl>li.mone{order:2;margin-top:28px}.cont .characterSec .characterUl>li.koji{order:3;margin-top:28px}.cont .characterSec .characterUl>li.kamiki{order:1}}.cont .characterSec .characterUl>li:first-child{width:100%;max-width:none}@media (min-width:769px){.cont .characterSec .characterUl>li:nth-child(n+2){margin-top:-31%}}.cont .characterSec .characterUl>li .characterPhoto{width:80%;max-width:246px;margin:0 auto}@media (max-width:768px){.cont .characterSec .characterUl>li .characterPhoto{width:52%}}.cont .characterSec .characterUl>li .characterName{width:100%;max-width:150px;margin:17px auto 0}@media (max-width:768px){.cont .characterSec .characterUl>li .characterName{max-width:140px;margin:14px auto 0}}.cont .characterSec .characterUl>li .characterTxt{width:100%;max-width:368px;margin:10px auto 0;letter-spacing:-.06em;font-size:12px;line-height:1.8}@media (max-width:768px){.cont .characterSec .characterUl>li .characterTxt{max-width:none;margin:14px auto 0;font-size:11px}}.cont .chartSec .chartImg{position:relative;margin-top:50px}@media (max-width:768px){.cont .chartSec .chartImg{margin-top:24px}.cont .chartSec .chartImg::before{content:"";position:absolute;top:0;left:-30px;width:30px;height:100%;background:linear-gradient(90deg,#fff,transparent);z-index:20}.cont .chartSec .chartImg::after{content:"";position:absolute;top:0;right:-30px;width:30px;height:100%;background:linear-gradient(-90deg,#fff,transparent);z-index:20}.cont .chartSec .chartImg .chartImgInner{position:relative;overflow-x:scroll;margin:0 -30px 0}.cont .chartSec .chartImg .chartImgInner::-webkit-scrollbar{display:none}.cont .chartSec .chartImg .chartImgInner::-webkit-scrollbar-track{display:none}.cont .chartSec .chartImg .chartImgInner::-webkit-scrollbar-thumb{display:none}.cont .chartSec .chartImg .chartImgInner img{width:142%;padding:0 30px}}.cont .chartSec .chartscroll{display:none}@media (max-width:768px){.cont .chartSec .chartscroll{display:block;width:78px;max-width:24%;margin:10px -15px 0 auto;animation:key1 .4s ease infinite alternate}@keyframes key1{0%{transform:translateX(0)}100%{transform:translateX(-6px)}}}.cont .chartSec .chartZoom{display:none}@media (max-width:768px){.cont .chartSec .chartZoom{display:block;width:150px;margin:-2px auto 0;padding:11px 0;border:1px solid #333;border-radius:100px;text-decoration:none;color:#333;font-size:11px;font-weight:600;line-height:1}.cont .chartSec .chartZoom span{padding:0 0 0 16px;background-image:url(../img/zoom.svg);background-repeat:no-repeat;background-position:left center;background-size:10px auto;line-height:1}}.cont .chartSec .siteShareBtn{display:block;width:500px;margin:50px auto 0;transition:.2s ease-in-out}@media (max-width:768px){.cont .chartSec .siteShareBtn{width:100%;margin:14px auto 0}}.cont .chartSec .siteShareBtn:hover{transform:scale(1.02);opacity:.9}.cont .takeSec .takeImgUl{margin:50px -60px 0}@media (max-width:768px){.cont .takeSec .takeImgUl{margin:25px -30px 0}}.cont .takeSec .takeImgUl .slick-slide{transform:scale(.94);margin:0 0;transition:transform .7s ease-in-out}.cont .takeSec .takeImgUl .slick-slide.slick-current{transform:scale(1)}.cont .takeSec .takeImgUl .slick-dots{width:100%;margin:20px auto 0;text-align:center;font-size:0}@media (max-width:768px){.cont .takeSec .takeImgUl .slick-dots{margin:12px auto 0}}.cont .takeSec .takeImgUl .slick-dots li{display:inline-block;margin:0}.cont .takeSec .takeImgUl .slick-dots li button{position:relative;width:28px;height:28px;background:0 0;border:none;text-indent:-9999px}@media (max-width:768px){.cont .takeSec .takeImgUl .slick-dots li button{width:20px;height:20px}}.cont .takeSec .takeImgUl .slick-dots li button:before{content:"●";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-indent:0;color:#ee349f;font-size:18px;line-height:1;opacity:.3}@media (max-width:768px){.cont .takeSec .takeImgUl .slick-dots li button:before{font-size:10px}}.cont .takeSec .takeImgUl .slick-dots li.slick-active button:before{opacity:1}.cont .takeSec .takeImgUl .next,.cont .takeSec .takeImgUl .prev{position:absolute;top:0;left:0;width:16%;height:calc(100% - 48px);z-index:10}@media (max-width:768px){.cont .takeSec .takeImgUl .next,.cont .takeSec .takeImgUl .prev{width:12%;height:calc(100% - 32px)}}.cont .takeSec .takeImgUl .next{right:0;left:auto}.cont .takeSec .takeTxt01{width:490px;margin:98px auto 0}@media (max-width:768px){.cont .takeSec .takeTxt01{width:260px;margin:40px auto 0}}.cont .takeSec .takeTxt02{width:360px;margin:27px auto 0}@media (max-width:768px){.cont .takeSec .takeTxt02{width:211px;margin:12px auto 0}}.cont .takeSec .takeUl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4px}@media (max-width:768px){.cont .takeSec .takeUl{margin-top:8px}}.cont .takeSec .takeUl>li{width:31.9%;margin-top:24px}@media (max-width:768px){.cont .takeSec .takeUl>li{width:48.4%;margin-top:12px}}.cont .takeSec .takeUl>li>a{display:block;width:100%;padding:2% 0;background-color:#f9f9f9;background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-position:right 10% center;background-size:3% auto;border:2px solid silver;border-radius:100px;transition:.2s ease-in-out}@media (max-width:768px){.cont .takeSec .takeUl>li>a{padding:3% 0;border:1px solid silver}}.cont .takeSec .takeUl>li>a img{width:49.7%;margin:0 auto}.cont .takeSec .takeUl>li>a:hover{opacity:.6}.cont .shareSec .shareUl{display:flex;justify-content:space-between;width:270px;margin:70px auto 0}@media (max-width:768px){.cont .shareSec .shareUl{width:160px;margin:26px auto 0}}.cont .shareSec .shareUl li{width:64px}@media (max-width:768px){.cont .shareSec .shareUl li{width:40px}}.cont .shareSec .shareUl li a{display:block;transition:.2s ease-in-out}.cont .shareSec .shareUl li a:hover{transform:scale(1.05);opacity:.9}.movieModal{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;z-index:9999}.movieModal.openModal{display:block}.movieModal.openModal .movieModalInner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;z-index:2}.movieModal.openModal .movieModalInner .movieFrame{width:100%;padding-bottom:56.25%}.movieModal.openModal .movieModalInner .movieFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.movieModal.openModal .movieModalInner .movieFrame .closeBtn{position:absolute;top:-52px;right:0;width:40px;cursor:pointer}@media (max-width:768px){.movieModal.openModal .movieModalInner .movieFrame .closeBtn{top:calc(100% + 30px);right:auto;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;width:74px;height:22px}}@media (max-width:768px){.movieModal.openModal .movieModalInner .movieFrame .closeBtn img{width:auto;height:100%}}.movieModal.openModal .movieModalInner .movieFrame .closeBtn span{display:none}@media (max-width:768px){.movieModal.openModal .movieModalInner .movieFrame .closeBtn span{display:inline-block;color:#fff;font-size:14px;font-weight:700}}.movieModal.openModal .closeBg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);cursor:pointer;z-index:1}.chartModal{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;z-index:9999}@media (max-width:768px){.chartModal.openModal{display:block}.chartModal.openModal .chartModalInner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.chartModal.openModal .chartModalInner .chartFrame{width:100%}.chartModal.openModal .chartModalInner .chartFrame .rotateBtn{position:absolute;right:5px;bottom:calc(100% + 5px);width:60px;transition:.3s}.chartModal.openModal .chartModalInner .chartFrame .rotateBtn .portrait{display:none}.chartModal.openModal .chartModalInner .chartFrame .diagramImg{margin:0 auto;transition:.3s}.chartModal.openModal .chartModalInner .chartFrame .closeBtn{position:absolute;top:calc(100% + 30px);right:auto;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;width:74px;height:22px;text-decoration:none;transition:.3s;cursor:pointer}.chartModal.openModal .chartModalInner .chartFrame .closeBtn img{width:auto;height:100%}.chartModal.openModal .chartModalInner .chartFrame .closeBtn span{display:inline-block;color:#fff;font-size:14px;font-weight:700}.chartModal.openModal .chartModalInner .chartFrame.chartFramePortrait .rotateBtn{bottom:calc(148% + 10px)}.chartModal.openModal .chartModalInner .chartFrame.chartFramePortrait .rotateBtn .landscape{display:none}.chartModal.openModal .chartModalInner .chartFrame.chartFramePortrait .rotateBtn .portrait{display:block}.chartModal.openModal .chartModalInner .chartFrame.chartFramePortrait .diagramImg{transform:rotate(90deg) scale(1.42)}.chartModal.openModal .chartModalInner .chartFrame.chartFramePortrait .closeBtn{top:calc(148% + 20px)}.chartModal.openModal .closeBg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);cursor:pointer;z-index:1}}.takeModal{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;z-index:9999}.takeModal.openModal{display:block}.takeModal.openModal .takeModalInner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.takeModal.openModal .takeModalInner .takeFrame{position:relative;width:calc(100% - 120px);max-width:980px;margin:0 auto}@media (max-width:768px){.takeModal.openModal .takeModalInner .takeFrame{width:calc(100% - 30px)}}.takeModal.openModal .takeModalInner .takeFrame .rotateBtn{position:absolute;right:5px;bottom:calc(100% + 5px);width:60px;transition:.3s}.takeModal.openModal .takeModalInner .takeFrame .rotateBtn .portrait{display:none}.takeModal.openModal .takeModalInner .takeFrame .takeFrameImg{width:100%;max-width:calc(178vh - 380px);margin:0 auto}.takeModal.openModal .takeModalInner .takeFrame .messageShareBtn{display:block;width:500px;margin:30px auto 0;transition:.2s ease-in-out}@media (max-width:768px){.takeModal.openModal .takeModalInner .takeFrame .messageShareBtn{width:calc(100% - 30px);max-width:400px;margin:20px auto 0}}.takeModal.openModal .takeModalInner .takeFrame .messageShareBtn:hover{transform:scale(1.02);opacity:.9}.takeModal.openModal .takeModalInner .takeFrame .closeBtn{position:absolute;top:-52px;right:0;width:40px;cursor:pointer}@media (max-width:768px){.takeModal.openModal .takeModalInner .takeFrame .closeBtn{top:calc(100% + 30px);right:auto;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;width:74px;height:22px}}@media (max-width:768px){.takeModal.openModal .takeModalInner .takeFrame .closeBtn img{width:auto;height:100%}}.takeModal.openModal .takeModalInner .takeFrame .closeBtn span{display:none}@media (max-width:768px){.takeModal.openModal .takeModalInner .takeFrame .closeBtn span{display:inline-block;color:#fff;font-size:14px;font-weight:700}}.takeModal.openModal .closeBg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);cursor:pointer;z-index:1}.loto7Modal{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;z-index:9999}.loto7Modal.openModal{display:block}.loto7Modal .loto7ModalInner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:460px;height:calc(100% - 130px);max-height:580px;z-index:2}@media (max-width:768px){.loto7Modal .loto7ModalInner{width:278px;height:calc(100% - 160px);max-height:395px}}.loto7Modal .loto7ModalInner>img{width:100%;height:100%;object-fit:contain}.loto7Modal .loto7ModalInner .closeBtn{position:absolute;top:-52px;right:0;width:40px;cursor:pointer}@media (max-width:768px){.loto7Modal .loto7ModalInner .closeBtn{top:calc(100% + 30px);right:auto;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;width:74px;height:22px}}@media (max-width:768px){.loto7Modal .loto7ModalInner .closeBtn img{width:auto;height:100%}}.loto7Modal .loto7ModalInner .closeBtn span{display:none}@media (max-width:768px){.loto7Modal .loto7ModalInner .closeBtn span{display:inline-block;color:#fff;font-size:14px;font-weight:700}}.loto7Modal .closeBg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);cursor:pointer;z-index:1}.footer{height:42px;background-color:#000}@media (max-width:768px){.footer{height:25px;padding-bottom:29%}}.footer .footer_inner{background-color:#000;text-align:center}.footer .footer_inner .copy{color:#fff;font-size:12px;line-height:42px}@media (max-width:768px){.footer .footer_inner .copy{font-size:10px;line-height:25px}}