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,ol,ul,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;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{position:relative;color:#333;letter-spacing:0.03em;line-height:1.4;font-size:13px;font-family:'Noto Sans JP', sans-serif;height:100%;font-weight:300}.pc{display:inherit}.sp{display:none}.nav-main-bg{z-index:1000;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;display:none}.bt-close{padding-top:32px;margin:0 0 80px 297px;width:25px}.bt-close img{width:100%}.nav-main{z-index:1010;position:fixed;transform:translate(-100%, 0);width:350px;min-height:500px;height:100%;background:white}.nav-main ul{margin-left:60px;color:#605f5e}.nav-main ul.nav-main-top{margin-bottom:60px}.nav-main ul.nav-main-top li{font-size:23.7px;font-weight:500;margin-bottom:20px}.nav-main ul.nav-main-top li.nav-main-top-ad{font-size:18px}.nav-main ul.nav-main-info li{font-size:14px;margin-bottom:20px}.nav-main a{color:#605f5e;text-decoration:none}.nav-main a:hover{text-decoration:underline}.contents-wrapper{position:absolute;top:0;width:100%;overflow:hidden}header{position:fixed;overflow:hidden;width:100%;height:85px;top:0;background:white;z-index:900;display:flex;justify-content:space-between;transition:100ms all ease-out}header .title{text-align:center;width:33.33%}header .title p{display:none}header .title h1 img{width:195px;padding-top:28px;transition:100ms all ease-out}header.header-top{height:140px}header.header-top .title p{display:block;font-size:12px;color:#9f9e9e;letter-spacing:0.055em;padding-top:4px}header.header-top .title h1 img{width:262px;padding-top:45px}.header-bt-detail{width:33.33%;display:flex}.bt-open{width:85px;height:85px}.bt-open a{display:block;padding:35px 30px}.bt-open a img{width:30px}.site-detail{font-size:14px;color:#605f5e;padding-top:35px}.header-sns-nav{width:calc(33.33% - 35px);padding-right:35px}.sns-header{margin:0 0 20px auto;width:230px;height:35px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#505055}.sns-header ul{width:175px;margin:0 auto;display:flex;justify-content:space-between}.sns-header ul li{line-height:1}.sns-header ul li.sns-header-fb{padding-top:6px}.sns-header ul li.sns-header-tw{padding-top:9px}.nav-sub ul{display:flex;justify-content:flex-end}.nav-sub ul li{display:block;font-size:12.5px;background:url('../images/micon.svg?1574653188') top left no-repeat;background-size:20px auto;padding-left:28px;letter-spacing:0}.nav-sub ul li:first-child{margin-right:17px}.nav-sub ul li a{color:#605f5e;text-decoration:none}.nav-sub ul li a:hover{text-decoration:underline}.search-box{position:relative;width:100%;height:78px;margin-top:85px;padding-top:22px;background-color:#dadada;text-align:center}.search-box.header-top{margin-top:140px}.search-box-inner{position:relative;width:700px;height:55px;margin:0 auto}.nice-select{height:55px;border-radius:0px;font-size:21px;border:none;color:#a1a1a1;background:url('../images/pd_bg.gif?1574501919') right top no-repeat #fff;background-size:80px 55px}.nice-select .current{display:inline-block;padding-top:8px}.nice-select:after{border-bottom:3px solid #fff;border-right:3px solid #fff;content:'';display:block;width:14px;height:14px;margin-top:-4px;pointer-events:none;position:absolute;right:33px;top:35%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out}.nice-select .list{height:300px;overflow:scroll;margin-top:0px;border-top-left-radius:0px;border-top-right-radius:0px;transform:scale(1, 0)}.nice-select .option.selected{color:black;background-color:#f6f6f6}.kv{position:relative;width:100%;background:#0dab82;padding-top:45.3125%}.kv-img{display:block;position:absolute;top:0;width:100%;padding-top:45.3125%;background-size:cover;background-position:center top}.kv-img1{background-image:url('../images/kv01.jpg?1574494020')}.kv-img2{background-image:url('../images/kv02.jpg?1607779610')}.kv-banner{position:absolute;bottom:-30px;right:67px;width:156px}.kv-banner img{width:100%}.concept{color:#808080;text-align:center;background-color:#f4f4f4}.concept h2{padding:100px 0 49px 0}.concept h2 img{width:487px}.concept p{font-size:16px;line-height:2.1875em;letter-spacing:0.05em;padding-bottom:105px}.top-header{text-align:center}.top-header h2{color:#008ac2;font-size:25px;font-weight:500;padding:120px 0 37px}.top-header p{color:#808080;font-size:16px;line-height:2em;letter-spacing:0.05em;padding-bottom:73px}.top-header.top-header-museum h2{background:url('../images/museum.svg?1574497527') center 72px no-repeat}.top-header.top-header-gallery h2{background:url('../images/gallery.svg?1574498143') center 74px no-repeat}.top-header.top-header-logo h2{background:url('../images/logo_h.svg?1607865482') center 80px no-repeat}.top-header.top-header-movie h2{background:url('../images/movie.svg?1607864651') center 74px no-repeat}.top-header.top-header-ad h2{padding-top:100px}#movie,#logo,#museum,#gallery,#adgallery,#collaboration{display:block;margin-top:-85px;padding-top:85px}.meats-4col,.meats-2col,.meats-4x1col,.meats-box-grid{width:100%;display:flex;flex-wrap:wrap;position:relative}.meats-box4{width:50%;display:flex;flex-wrap:wrap}.meats-box1{width:50%}.meats-2col li.meat,.meats-box4 li.meat{width:50%}.meats-4col li.meat,.meats-box-grid li.meat{width:25%}.meat-title{display:block;position:absolute;z-index:510;max-width:100%;color:white;background:rgba(12,7,7,0.5);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.meats-2col .meat-title,.meats-box1 .meat-title{bottom:29px;padding-right:18px;font-size:17px}.meats-2col .meat-title:before,.meats-box1 .meat-title:before{content:"";display:inline-block;vertical-align:middle;top:0;width:50px;height:50px;margin-right:18px;background:url('../images/museum_icon.svg?1574859137') center center no-repeat rgba(0,177,238,0.9);background-size:27px auto}.meats-4col .meat-title,.meats-box4 .meat-title{bottom:18px;padding-right:13px;font-size:13px}.meats-4col .meat-title:before,.meats-box4 .meat-title:before{content:"";display:inline-block;vertical-align:middle;top:0;width:35px;height:35px;margin-right:13px;background:url('../images/museum_icon.svg?1574859137') center center no-repeat rgba(0,177,238,0.9);background-size:20px auto}.meats-4col-movie .meat-title:before{content:"";display:inline-block;vertical-align:middle;top:0;width:35px;height:35px;margin-right:13px;background:url('../images/movie_icon.svg?1607838374') center center no-repeat rgba(0,177,238,0.9);background-size:20px auto}.meats-4col-logo .meat-title:before{content:"";display:inline-block;vertical-align:middle;top:0;width:35px;height:35px;margin-right:15px;background:url('../images/logo_icon.svg?1607838554') center center no-repeat rgba(0,177,238,0.9);background-size:25px auto}.meats-box-grid .meat-title{transform:translate(-100%, 0);transition:250ms transform ease-in-out;bottom:18px;padding-right:13px;font-size:13px}.meats-box-grid .meat-title:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:35px}.meats-box-grid .meat a:hover+.meat-title{transform:translate(0, 0)}.meat{position:relative;overflow:hidden}.meat a{z-index:500;width:100%;display:block;line-height:0}.meat a img{transform:scale(1);transition:300ms transform ease-out;width:100%}.meat a:hover img{transform:scale(1.04)}.meat-blank{background:url('../images/logo_w.svg?1574499997') center center no-repeat #d6d6d6;background-size:61.5625% auto}.adgallery{width:100%;height:785px;position:relative}.adgallery h2{padding:100px 0 59px 0;font-size:25px;color:#008ac2;text-align:center;font-weight:500}.slick{width:100%;z-index:600;position:relative}.slick-arrow-box{width:100%;margin:0 auto 0 auto;position:relative}.slick-prev:before,.slick-next:before{content:""}.slick-prev,.slick-next{width:26px;height:60px;position:absolute;top:-200px;opacity:0.2;transition:opacity 300ms}.slick-prev:hover,.slick-next:hover{opacity:1}.slick-prev{left:0px;z-index:610}.slick-next{right:0px;z-index:620}.adgallery-item{margin-right:20px;text-align:center}.adgallery-item a{opacity:1;transition:opacity 300ms;display:block;color:#605f5e;text-decoration:none}.adgallery-item a:hover{opacity:0.5}.adgallery-item a:focus{outline:none}#darkbox_close{font-size:24px}#darkbox_close:after{cursor:pointer;content:"close";position:absolute;right:0;top:0;font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.profile{width:100%;background:#f4f4f4;padding:143px 0 75px 0}.profile-box{width:calc(100% - 80px);max-width:775px;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:85px}.profile-box:last-child{margin-bottom:0px}.profile-box-mikarika .profile-image{order:2}.profile-box-mikarika .profile-detail{order:1}.profile-image{width:38.70968%;position:relative}.profile-image img{width:100%}.profile-detail{width:54.19355%;color:#808080;position:relative}.profile-name{font-size:28px;margin:37px 0 30px 0;line-height:1}.profile-body{font-size:14px;margin-bottom:30px;line-height:1.7em}.profile-link{width:100%}.profile-link a{display:block;width:230px;height:25px;margin:0 0 0 auto;padding-top:10px;border:1px solid #d6d6d6;background:url('../images/arrow_profile.svg?1574501086') 212px 12px no-repeat #fafafa;background-size:7px auto;text-align:center;font-size:12px;color:#605f5e;text-decoration:none}.pagetop{width:100%;position:relative;background:#f4f4f4}.pagetop a{display:block;width:57px;height:35px;background:#008ac2;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;margin:0 30px 0 auto}.pagetop a img{padding-top:5px}.banner{background:#828282;color:white;text-align:center}.banner h3{font-size:38px;padding-top:100px;margin-bottom:25px;font-weight:800}.banner p{font-size:16px;line-height:2;margin-bottom:80px}.banner ul{display:flex;margin:0 auto;justify-content:space-between;flex-wrap:wrap;max-width:1110px;width:86.71875%;padding-bottom:90px}.banner ul li{width:31.53153%;max-width:350px;line-height:0;padding-bottom:2.7027%}.banner ul li img{width:100%}footer{background:#828282;color:white;font-size:13px}.footer-inner{max-width:1110px;margin:0 auto;display:flex;justify-content:space-between;height:140px}.footer-inner.footer-inner-top{border-top:1px solid #ffffff}.footer-kobayashi{width:40%;margin-top:45px;vertical-align:middle}.kobayashi-logo img{padding-bottom:5px;padding-right:55px;vertical-align:middle}.nav-footer{width:60%;margin-top:60px}.nav-footer ul{width:100%;display:flex;justify-content:flex-end}.nav-footer ul li{font-size:12.5px;background:url('../images/arrow_footer.svg?1574501037') left 2px no-repeat;background-size:8px auto;padding-left:12px;letter-spacing:0;margin-left:35px}.nav-footer ul li:last-child{margin-right:5px}.nav-footer ul li a{color:white;text-decoration:none}.nav-footer ul li a:hover{text-decoration:underline}.detail{width:100%;display:flex;position:relative}.detail-L{position:relative;width:64.84375%}.detail-R{position:relative;width:35.15625%;min-height:750px;background-color:#f4f4f4}.detail-L-inner{max-width:690px;margin:60px 50px 60px auto}.detail-R-inner{max-width:350px;margin:60px auto 60px 50px}.detail-head{width:100%;display:flex;margin-bottom:28px;align-items:flex-start;flex-wrap:wrap}.detail-ID{display:inline-block;border:1px solid #333333;font-size:15px;padding:5px 20px;margin-right:20px;margin-bottom:15px;white-space:nowrap}.detail-title{font-size:20.72px;white-space:nowrap}.detail-image{width:100%;text-align:center;margin-bottom:40px}.detail-image img{width:auto;max-width:100%;max-height:690px}.detail-image-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.detail-image-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.detail-royaltyfree{font-size:15px;width:100%;margin-bottom:5px}.detail-info{font-size:15px}.detail-info tr,.detail-info td{padding:0 0 5px 0}.detail-info tr td:first-child{width:170px}.detail-hash{width:100%;font-size:15px}.detail-hash-tag{display:inline-block;padding-right:10px}.detail-download-box{width:100%;margin-bottom:60px}.detail-download-head{width:100%;margin-bottom:19px;display:flex}.detail-download-head-size{width:190px;height:38px;text-align:center;background:#dadada;font-size:18px;padding-top:17px}.detail-download-head-bt{width:160px;height:55px;text-align:center;font-size:18px;color:white}.detail-download-head-bt a{color:white;display:block;background:#008ac2;width:100%;height:38px;padding-top:17px;text-decoration:none}.detail-download-head-bt.detail-download-head-bt-comingsoon{background:#adadad;height:38px;padding-top:17px}.detail-download-use{width:100%;padding-bottom:5px}.detail-download-info{width:100%;font-size:14px}.detail-download-info tr,.detail-download-info td{padding:0 0 5px 0}.detail-download-info tr td:first-child{width:170px}.detail-sns{width:350px;height:90px;position:absolute;bottom:60px;left:50px}.detail-sns p{font-size:14px;margin-bottom:22px}.detail-sns ul{display:flex;justify-content:space-between}.detail-sns ul li{width:168px;height:48px;border:1px solid #b4bbbf;background:white}.detail-sns ul li a{width:168px;height:48px;display:block;text-align:center}.detail-sns ul li.detail-sns-fb img{padding-top:13px}.detail-sns ul li.detail-sns-tw img{padding-top:16px}.category-head{max-width:1110px;height:68px;position:relative;text-align:center;display:flex;justify-content:space-between;margin:0 auto}.category-head:before{width:10%;content:""}.category-title{width:auto;margin:23px auto 0 auto;font-size:23px;background:url('../images/micon.svg?1574653188') 0px 5px no-repeat;background-size:24px auto;padding-left:38px}.category-num{margin-top:25px;font-size:15px;width:10%}.category-list{margin:0 auto;background:#f4f4f4;padding:40px 0 60px 0}.category-list ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1110px;margin:0 auto 0 auto}.category-list ul li{width:calc((100% - 39px)/4);margin-bottom:13px}.category-list ul li .meat-title{bottom:18px;padding-right:13px;font-size:13px}.category-list ul li .meat-title:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:35px}.terms,.faq,.guide{width:100%;position:relative;margin-top:85px;background:#f4f4f4;padding:45px 0}.terms h2,.faq h2,.guide h2{text-align:center;font-size:23px;margin-bottom:45px;font-weight:800}.terms-inner,.faq-inner,.guide-inner{width:calc(100% - 80px);max-width:960px;margin:0 auto;padding:45px 0;background:#ffffff}.terms-body,.faq-body,.guide-body{width:80.72917%;max-width:775px;margin:0 auto;color:#808080;font-size:14px;letter-spacing:0.06em;line-height:1.8}.terms-body p,.faq-body p,.guide-body p{padding-bottom:16px}.faq h2,.guide h2{color:#008ac2;margin-bottom:54px}.faq-body ul{padding-bottom:40px;border-bottom:1px solid #dcdcdc;margin-bottom:35px}.faq-body ul:last-child{border-bottom:none;margin-bottom:0px}.faq-body ul li{background-repeat:no-repeat;background-position:top left;padding:4px 0 0 50px;min-height:35px;margin-bottom:20px}.faq-body ul li.faq-body-q{background-image:url('../images/faq_q.svg?1574502006');color:#008ac2}.faq-body ul li.faq-body-a{background-image:url('../images/faq_a.svg?1574007216')}.faq-body a{color:#808080}.guide-body{text-align:center}
