body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}header{display:block;position:relative;width:100%;padding-top:56.25%;margin-top:28%}@media (orientation: landscape) and (max-width: 767px){header{margin-top:26% !important}header nav{top:-81% !important}}@media screen and (min-width: 768px){header{margin-top:220px}}@media screen and (min-width: 1024px){header #headerCol{position:relative;width:1024px;margin:0 auto}}header h1{width:60%;max-width:460px;margin:5% auto}@media screen and (min-width: 768px){header h1{text-align:center;margin:40px auto 0}}@media screen and (min-width: 960px){header h1 a{opacity:1;transition:.1s ease-in-out}header h1 a:hover{opacity:.7}}header nav{display:block;position:absolute;top:-51%;z-index:1;background:url(../images/common/bg_header_sp.png) no-repeat top center;background-size:cover;width:100%}@media screen and (min-width: 768px){header nav{background:url(../images/common/bg_header_pc.png) no-repeat top center;top:-220px;min-height:295px}}@media screen and (min-width: 1024px){header nav{min-width:1024px;margin:0 auto}}header #langCol{position:absolute;top:0;right:0;background-color:#000;width:12%;padding:3% 2% 2%}@media screen and (min-width: 768px){header #langCol{padding:2% 4% 2%}}@media screen and (min-width: 960px){header #langCol{background:url(../images/common/bg_lang.png) no-repeat top center;background-color:none;background-size:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;top:0;width:200px;height:55px;padding:0}header #langCol li{width:38px;margin:0 25px;padding:23px 0 0 0}header #langCol li img{width:100%}header #langCol li a{display:block;opacity:1;transition:.1s ease-in-out}header #langCol li a:hover{opacity:.7}}header #langCol li{position:relative;text-align:center}header #langCol li.on{display:none}@media screen and (min-width: 960px){header #langCol li.on{display:block}}@media screen and (min-width: 960px){header #langCol .on:before{display:block;content:"・";position:absolute;color:#fff;top:-3px;left:0;right:0;bottom:0;margin:0 auto;font-size:1.6em}}header #shareCol{position:absolute;top:38%;right:1%;width:7%}@media screen and (min-width: 768px){header #shareCol{top:23%;right:3%;width:5%}}@media screen and (min-width: 960px){header #shareCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:150px;top:70px;right:30px;vertical-align:middle}}header #shareCol dt{display:none}@media screen and (min-width: 960px){header #shareCol dt{display:block;margin:6px 0 0 0}}header #shareCol dd{margin:0 0 20% 0}@media screen and (min-width: 960px){header #shareCol dd{width:15%}header #shareCol dd img{width:100%}header #shareCol dd:last-child{margin:3px 0 0 0}header #shareCol dd a{opacity:1;transition:.1s ease-in-out}header #shareCol dd a:hover{opacity:.7}}header .bg{position:absolute;top:0;left:0;background:#CCC;width:100%;height:100%}header .bg #video01{pointer-events:none;width:100%;height:100%}#btnMovie{position:absolute;top:5%;right:3%;z-index:1;margin:0 auto;text-align:center}@media screen and (min-width: 768px){#btnMovie{top:6%;left:77%}}@media screen and (min-width: 960px){#btnMovie{top:20px;width:auto}}@media screen and (min-width: 1024px){#btnMovie{width:1024px;margin:0 auto;left:0;right:0;text-align:right}}a.btn{display:inline-block;padding:15px 10px;width:100%;border:3px solid #fff;background:transparent;color:#fff;text-align:center;font-weight:bold;text-decoration:none;line-height:1;transition:.3s;border-radius:10px}@media screen and (min-width: 960px){a.btn{width:200px;margin:5px 0 0 0;padding:15px 10px}}@media screen and (min-width: 960px){a.sample11{position:relative;z-index:2;overflow:hidden}a.sample11::after{display:block;content:"";position:absolute;z-index:-1;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:#fff;transition:.3s}a.sample11:hover{color:#555}a.sample11:hover::after{width:210px;height:210px;margin:-105px 0 0 -105px}}#introCol{background:url(../images/top/bg_introCol_sp.png) no-repeat top;background-size:cover;padding:8%}@media screen and (min-width: 960px){#introCol{background:url(../images/top/bg_introCol_pc.png) no-repeat top center;padding:60px 40px}}@media screen and (min-width: 960px){#introCol #introColInner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media screen and (min-width: 1280px){#introCol #introColInner{width:1280px;margin:0 auto}}#introCol #logoCol{margin:0 0 8% 0;padding:10% 10% 10% 14%;text-align:center}#introCol #logoCol img{max-width:401px}@media screen and (min-width: 960px){#introCol #logoCol{width:43%;height:auto;padding:5%}#introCol #logoCol img{width:100%}}@media screen and (min-width: 960px){#introCol #introColBox{width:53%;margin:20% 0 0 0}}#introCol #introColBox dt{margin:0 0 3% 0;text-align:center;font-weight:bold;font-size:1.4rem}@media screen and (min-width: 960px){#introCol #introColBox dt{font-size:1.8rem}}@media screen and (min-width: 1024px){#introCol #introColBox dt{font-size:2.0rem}}#introCol #introColBox dt strong{font-weight:bold;font-size:2.8rem}@media screen and (min-width: 960px){#introCol #introColBox dt strong{font-size:4.3rem}}#introCol #introColBox dd p{margin:0 0 3% 0}@media screen and (min-width: 768px){#introCol #introColBox dd p{margin:0 0 15px 0}}#introCol small{color:#575757}#movieCol{background:url(../images/top/bg_movieCol.png) no-repeat top gold;background-size:140%;padding:8%}@media screen and (min-width: 768px){#movieCol{padding:60px 40px;background-size:auto}}#movieCol p{background:#000;padding:2%;text-align:center;color:#fff}@media screen and (min-width: 960px){#movieCol p{width:796px;margin:0 auto;padding:15px 0}}@media screen and (min-width: 960px){#movieCol #movieColInner{width:796px;margin:0 auto}}#movieCol #movieColBox{position:relative;width:100%;padding-top:56.25%}#movieCol #movieColBox iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#snsCol{background:url(../images/top/bg_snsCol.png) no-repeat top #5db8e9;background-size:140%;padding:8%}@media screen and (min-width: 768px){#snsCol{background-size:contain}}@media screen and (min-width: 960px){#snsCol{background-size:cover;padding:60px 40px}}@media screen and (min-width: 1024px){#snsCol{padding:60px 40px}}@media screen and (min-width: 960px){#snsCol #snsColInner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media screen and (min-width: 1280px){#snsCol #snsColInner{width:1280px;margin:0 auto}}#snsCol #fbCol{width:100%;max-width:500px;margin:0 auto}@media screen and (min-width: 960px){#snsCol #fbCol{margin:0;width:500px}}[lang=en] #snsCol #fb-replacement-content{background:#fff;border-radius:20px;padding:4%;text-align:center}@media screen and (min-width: 960px){[lang=en] #snsCol #fb-replacement-content{padding:40px}}#snsCol #followCol{margin:8% auto 0}@media screen and (min-width: 960px){[lang=ja] #snsCol #followCol{margin:15% 0 0 2%;width:45%}}@media screen and (min-width: 1024px){[lang=ja] #snsCol #followCol{margin:11% 0 0 4%;width:52%}}@media screen and (min-width: 1280px){[lang=ja] #snsCol #followCol{margin:9% 0 0 0;width:57%}}@media screen and (min-width: 960px){#snsCol #followCol{margin:0 0 0 2%;width:45%}}@media screen and (min-width: 1024px){#snsCol #followCol{margin:0 0 0 4%;width:52%}}@media screen and (min-width: 1280px){#snsCol #followCol{margin:0;width:57%}}#snsCol #followCol h2{width:80%;max-width:317px;margin:0 auto 5%}@media screen and (min-width: 960px){#snsCol #followCol h2{margin:0 auto 30px}#snsCol #followCol h2 img{width:100%}}#snsCol #followCol #snsIcon{display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0 0 5% 0}#snsCol #followCol #snsIcon li{margin:0 1% 0;width:14%}@media screen and (min-width: 768px){#snsCol #followCol #snsIcon li{width:auto}}@media screen and (min-width: 960px){#snsCol #followCol #snsIcon li a{opacity:1;transition:.1s ease-in-out}#snsCol #followCol #snsIcon li a:hover{opacity:.7}}#snsCol #followCol p{text-align:center;font-weight:bold;font-size:2.0rem}#snsCol #followCol #youtubeCol{text-align:center}@media screen and (min-width: 960px){#snsCol #followCol #youtubeCol{font-size:1.5rem}}#snsCol #bnrNews a{border:4px solid #ffd700;display:block;background:url(../images/top/icon_bnr.png) no-repeat 5% #000;background-size:14%;border-radius:20px;margin:5% auto 0;padding:5%;text-align:center;color:#fff;text-decoration:none;font-size:1.2rem}@media screen and (min-width: 960px){#snsCol #bnrNews a{opacity:1;transition:.1s ease-in-out;padding:18px 0;line-height:1.5;font-size:1.5rem}#snsCol #bnrNews a:hover{opacity:.7}}@media screen and (min-width: 1280px){#snsCol #bnrNews a{font-size:1.7rem}}#snsCol #bnrNews small{font-size:1.1rem;line-height:1.4}

/*# sourceMappingURL=maps/top.css.map */
