@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}body{font-family:'Noto Sans JP',sans-serif}.br__Media_sp{display:block}html{box-sizing:border-box}body{color:#333}main{line-height:1.8;overflow:hidden}.btn{display:block;position:relative;overflow:hidden;text-decoration:none;display:inline-block;border:1px solid #1b80e0;text-align:center;outline:0;border-radius:50px;-webkit-transition:ease .2s;transition:ease .2s;line-height:1;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}picture{display:inline-block}.contentTTl{font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:80px;position:relative}.contentTTl::after{content:"";display:block;height:2px;width:165px;background-color:#1b80e0;position:absolute;bottom:-35px}#about{margin-top:-30px;padding-top:30px}#movie{margin-top:-10px;padding-top:10px}#contact,#creator,#development,#resident{margin-top:-70px;padding-top:70px}#page_top a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#1b80e0;border-radius:50px;width:70px;height:70px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:1rem;-webkit-transition:all .3s;transition:all .3s;position:relative}#page_top a::before{content:"\f106";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:10px;left:0;right:0;margin:0 auto;-webkit-transition:.5s;transition:.5s}#page_top a:hover::before{top:8px;-webkit-transition:.5s;transition:.5s}#page_top a span{margin-top:10px}#page_top a:hover{background:#777}#page_top{position:fixed;right:10px;bottom:10px;z-index:2}#page_top.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#page_top.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeUpTrigger{opacity:0}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.footer{background-color:#333}.footer .footContent{padding:50px 0;color:#f5f5f5}.footer .footContent .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .footContent .wrap .footAccess{width:50%}.footer .footContent .wrap .footAccess .footLogo{display:block;width:300px;-webkit-transition:.5s;transition:.5s}.footer .footContent .wrap .footAccess .footLogo:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}.footer .footContent .wrap .footAccess .footTel{font-size:.875rem;line-height:1.7;margin-top:30px}.footer .footContent .wrap .footNav{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer .footContent .wrap .footNav .footnavList{width:50%}.footer .footContent .wrap .footNav .footnavList li{font-size:.875rem;margin-bottom:20px}.footer .footContent .wrap .footNav .footnavList_l li a{position:relative;-webkit-transition:.5s;transition:.5s}.footer .footContent .wrap .footNav .footnavList_l li a::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#e7e7e7;position:absolute;left:120%;top:5px;font-size:10px}.footer .footContent .wrap .footNav .footnavList_l li a:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}.footer .footContent .wrap .footNav .footnavList_r li a{position:relative;-webkit-transition:.5s;transition:.5s}.footer .footContent .wrap .footNav .footnavList_r li a::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#e7e7e7;position:absolute;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:120%;top:5px;font-size:10px}.footer .footContent .wrap .footNav .footnavList_r li a:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}.footer small{font-size:12px;padding:5px 0;display:block;text-align:center;background-color:#e7e7e7}.header{position:fixed;width:100%;z-index:99;background-color:#fff;-webkit-transition:.5s;transition:.5s}.header.scroll-nav{position:fixed;z-index:999;height:70px;top:0;-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}.header.scroll-nav .headWrap{height:70px}.header.scroll-nav .headWrap .navList li{font-size:.9rem}.header.scroll-nav .nav{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header.scroll-nav .navContact .btn{font-size:.875rem}@keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(-170px);transform:translateY(-170px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.navContact{line-height:1}.navContact .btn{border:1px solid #f88c20;background-color:#f88c20;width:250px}.navContact .btn span{position:relative;z-index:3;color:#fff}.navContact .btn:hover span{color:#f88c20}.navContact .bgtop:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#f88c20;width:100%;height:0;-webkit-transition:.3s cubic-bezier(.8,0,.2,1) 0s;transition:.3s cubic-bezier(.8,0,.2,1) 0s}.navContact .bgtop:hover:before{height:100%;background-color:#fff}.navContact .navContact__span::after{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:12px}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;transition:.5s}.headWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100px;padding:0 2%}.navList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navList li{font-weight:500;margin-right:20px;font-size:.875rem;margin-right:20px}.navList li:last-child{margin-right:0}.logo{-webkit-transition:.5s;transition:.5s;width:20%}.logo:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}.logo img{width:100%;height:auto}.navsp{position:fixed;z-index:-1;opacity:0;top:0;background:#999;-webkit-transition:all .3s;transition:all .3s}.navsp.panelactive{opacity:1;z-index:999;left:0}.navsp ul{display:none;position:absolute;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navsp.panelactive ul{display:block}.navsp.panelactive .navspList{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff}.navsp ul{position:absolute;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navsp li{list-style:none;text-align:center}.navsp li a{color:#333;text-decoration:none;padding:15px 10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.openbtn1{display:none;position:fixed;z-index:9999;top:10px;right:10px;cursor:pointer;background:#1b80e0;width:50px;height:50px;border-radius:5px}.openbtn1 span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#fff;width:45%}.openbtn1 span:nth-of-type(1){top:15px}.openbtn1 span:nth-of-type(2){top:23px}.openbtn1 span:nth-of-type(3){top:31px}.openbtn1.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.hero{position:relative;padding-top:100px}.hero .bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.hero .bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.hero .bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;top:-10px;left:0;width:120%;height:120%;background-color:#1b80e0}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.hero .bgLRextendTrigger,.hero .bgappearTrigger{opacity:0}.heroWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;object-fit:cover}.heroWrap img{width:100%;height:40vw;max-height:962px;object-fit:cover}.heroWrap picture{box-shadow:-120px 70px #f4f4f4;width:90%}.heroTxt{position:absolute;top:40%;left:8%}.heroMaintxt{display:inline-block;font-size:3rem;font-weight:600;letter-spacing:4px;background-color:#fff;padding:25px 30px}.heroMaintxt .heroMaintxt_blue{color:#1b80e0}.heroSubtxt{font-size:1.3rem;margin-bottom:10px;letter-spacing:0}.herosubtxtSP{display:none}.intro{margin-top:12vw}.wrap{max-width:1280px;padding:0 4%;margin:0 auto}.ttlCenter{text-align:center;font-size:2rem}.ttlCenter::after{left:0;right:0;margin:0 auto}.introTxt{font-size:1.25rem;font-weight:400;line-height:2.5;max-width:895px;margin:0 auto}.worryContent{padding:110px 0 80px;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#fff 63%,#e7f2fc 63%,#e7f2fc 100%);background:linear-gradient(180deg,#fff 0,#fff 63%,#e7f2fc 63%,#e7f2fc 100%)}.worryTtl{font-size:1.9rem;font-weight:700;color:#1b80e0;text-align:center;margin-bottom:110px}.worryTtl span{background-image:-webkit-linear-gradient(transparent 70%,#e7f2fc 0);background-image:linear-gradient(transparent 70%,#e7f2fc 0)}.worryBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.worryBox .worryImg img,.worryBox .worryImg02 img{width:100%;height:auto}.worryBox .worryImg{width:250px;margin:-90px auto 0}.worryBox .worryImg02{width:170px;margin:-90px auto 0}.worryBox .worrysubTtl{font-size:1.4rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 20px 0}.worryBox .worrysubTtl>span{font-size:.9375rem;border:1px solid #111;padding:1px 8px;margin-right:10px}.worryBox .worryList li{font-size:1.0625rem;font-weight:400;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.worryBox .worryList li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#1b80e0;margin-right:8px}.worryBox .worryItem{box-shadow:#969ea633 0 8px 24px;padding:20px 40px;border-radius:20px;background-color:#fff}.lineupContent{padding:40px 0}.lineupContent .lineupTtl{font-size:1.9rem;font-weight:700;color:#333;text-align:center;margin-bottom:100px;position:relative}.lineupContent .lineupTtl::before{content:attr(data-en);display:block;font-size:5rem;color:#f4f4f4;margin-bottom:-60px}.lineupContent .lineupTtl::after{content:"";display:block;height:2px;width:115px;background-color:#1b80e0;position:absolute;left:0;right:0;bottom:-30px;margin:0 auto}.lineupContent .lineupBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lineupContent .lineupBox .lineupItem{width:30%;margin-bottom:7%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lineupContent .lineupBox .lineupItem .lineupBtn_sml{letter-spacing:-1px}.lineupContent .lineupBox .lineupItem img{width:100%;height:auto}.lineupContent .lineupBox .lineupItem .lineupitemTtl{font-size:1.4rem;font-weight:700;margin:15px 0;text-align:center}.lineupContent .lineupBox .lineupItem .lineupitemTxt{font-size:1rem;font-weight:400;line-height:1.9;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.lineupContent .lineupBox .lineupItem .lineupBtn{text-align:center;line-height:1;width:90%;margin:40px auto 0}.lineupContent .lineupBox .lineupItem .lineupBtn .bgtop:before{content:'';position:absolute;top:0;left:0;z-index:2;background-color:#1b80e0;width:100%;height:0;-webkit-transition:.3s cubic-bezier(.8,0,.2,1) 0s;transition:.3s cubic-bezier(.8,0,.2,1) 0s}.lineupContent .lineupBox .lineupItem .lineupBtn .bgtop:hover:before{height:100%;background-color:#fff}.lineupContent .lineupBox .lineupItem .lineupBtn .lineupBtn_span::after{content:"\f0ab";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:12px}.lineupContent .lineupBox .lineupItem .btn{border:1px solid #1b80e0;background:#1b80e0}.lineupContent .lineupBox .lineupItem .btn span{position:relative;z-index:3;color:#fff}.lineupContent .lineupBox .lineupItem .btn:hover span{color:#1b80e0}.about_content{background-color:#f4f4f4;padding:60px 0}.about_content .aboutTtl{color:#1b80e0}.about_content .wrap{position:relative}.about_content .aboutEn{font-size:160px;font-weight:500;color:#fff;position:absolute;right:0;top:-150px}.about_content .aboutSubttl{font-size:1.5625rem;font-weight:500;margin-bottom:30px}.about_content .aboutTxt{font-size:1.125rem;font-weight:400;line-height:2.4}.about_content .aboutheadTxt{width:68%}.about_content .aboutheadImg{width:26%;z-index:1}.about_content .aboutheadImg img{width:100%;height:auto}.about_content .aboutHead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.about_content .abouttableTtl{font-size:1.9rem;font-weight:700;text-align:center;margin-bottom:20px}.about_content .aboutTable{width:100%;border:1px solid #ccc;background-color:#fff}.about_content .aboutTable th{font-size:1rem;font-weight:500;background-color:#e7f2fc;text-align:center;min-width:230px;padding:20px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.about_content .aboutTable td{font-size:1rem;font-weight:400;padding:20px;border-bottom:1px solid #ccc}.about_content .btn{background-color:#1b80e0;letter-spacing:1px;width:40%;min-width:385px;height:70px;font-size:1.125rem}.about_content .btn span{position:relative;z-index:3;color:#fff}.about_content .btn:hover span{color:#1b80e0}.about_content .btn:hover span::after{color:#1b80e0}.about_content .btn .aboutBtn_span::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;margin-left:10px}.about_content .bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.about_content .bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.about_content .aboutBtn{text-align:center;margin-top:30px;line-height:1}.about_content .notes_Btn{text-align:center}.notes_Btn{font-size:1rem;font-weight:300;margin-top:5px}.notes_long{letter-spacing:-1px}.ttl_long{letter-spacing:-1px}.movieContent{margin-bottom:120px}.movieContent .wrap{position:relative}.movieContent .movieEn{font-size:160px;font-weight:500;color:#f4f4f4;position:absolute;left:0;top:-230px}.movieContent .movieheadimg{width:32%}.movieContent .movieheadimg img{width:100%;height:auto}.movieContent .movieheadTxt{width:63%}.movieContent .movieTtl{color:#1b80e0}.movieContent .movieSubttl{font-size:1.5rem;font-weight:500;margin-bottom:30px}.movieContent .movieSubttl span{display:block;font-size:1.125rem;margin-top:10px}.movieContent .movieTxt{font-size:1.125rem;font-weight:400;line-height:2.4}.movieContent .movieHead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:140px 0 100px 0}.movieContent .moviebbottomTtl{font-size:1.9rem;font-weight:700;text-align:center;margin-bottom:50px}.movieContent .moviebottomBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.movieContent .moviebottomItem{width:43%;position:relative}.movieContent .moviebottomItem:nth-child(even){margin-top:100px}.movieContent .moviebottomItem .movieitemImg{overflow:hidden}.movieContent .moviebottomItem .movieitemImg img{width:100%;height:auto;-webkit-transition:.5s;transition:.5s}.movieContent .moviebottomItem .movieitemImg a{position:relative;display:inline-block;-webkit-transition:.5s;transition:.5s}.movieContent .moviebottomItem .movieitemImg a:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}.movieContent .moviebottomItem .movieitemImg a:hover img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:.5s;transition:.5s}.movieContent .moviebottomItem .movieitemImg a::before{content:"\f144";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:40%;left:45%;font-size:35px;color:#fff;z-index:1}.movieContent .moviebottomItem .movieitemTtl{font-size:.9375rem;font-weight:400;display:inline-block;background-color:#1b80e0;color:#fff;padding:5px 10px;position:absolute;top:-18px;left:0;z-index:1}.movieContent .moviebottomItem .movieitemTtl span{font-size:1.7rem;margin-right:10px;line-height:0}.movieContent .moviebottomItem .movieitemTtl .movieitemWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.movieContent .moviebottomItem .movieitemTtl .movieitemWrap .movieitemTtl_l{line-height:1.5}.movieContent .moviebottomItem .movieName{font-size:1rem;font-weight:700;margin-top:10px}.movieContent .moviebottomItem .movieDegree{font-size:1rem;font-weight:400}.movieContent .movieBtn{text-align:center;margin-top:20px;line-height:1}.movieContent .movieBtn .bgtop:before{content:'';position:absolute;top:0;left:0;z-index:2;background-color:#fff;width:100%;height:0;-webkit-transition:.3s cubic-bezier(.8,0,.2,1) 0s;transition:.3s cubic-bezier(.8,0,.2,1) 0s}.movieContent .movieBtn .bgtop:hover:before{height:100%;background-color:#1b80e0}.movieContent .movieBtn .movieBtn_span::after{content:"\f019";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:12px}.movieContent .btn{border:1px solid #1b80e0;background-color:#fff;letter-spacing:1px;height:55px;width:80%}.movieContent .btn span{position:relative;z-index:3;color:#1b80e0;font-size:1rem}.movieContent .btn:hover span{color:#fff}.residentContent{position:relative;margin-bottom:100px}.residentContent .fadeRight{-webkit-animation-duration:2s;animation-duration:2s}.residentContent .residentEn{font-size:120px;font-weight:500;color:#f4f4f4;position:absolute;right:0;top:-166px}.residentContent .residentttlBox{background:url(../../dist/img/resident/resident_main.png) no-repeat center top/cover;padding:70px 0}.residentContent .residentttlBox .residentTtl{font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:70px;position:relative;text-align:center;color:#fff}.residentContent .residentttlBox .residentTtl::after{content:"";display:block;height:2px;width:115px;background-color:#fff;position:absolute;left:0;right:0;bottom:-30px;margin:0 auto}.residentContent .residentttlBox .residentSubttl{text-align:center;font-size:1.5rem;font-weight:500;color:#fff}.residentContent .residentttlBox .residentSubttl span{font-size:1.125rem;border:1px solid #fff;padding:3px 10px;margin-right:15px}.residentContent .residentHead{margin:60px 0 60px}.residentContent .residentHead .residentheadTtl{font-size:1.8rem;font-weight:700;letter-spacing:1px;margin-bottom:30px;position:relative;text-align:center;color:#1b80e0}.residentContent .residentHead .residentheadTxt{font-size:1.125rem;line-height:2;font-weight:400;max-width:785px;margin:0 auto}.residentContent .residentHead .residentheadTxt.fadeUp{-webkit-animation-duration:1.2s;animation-duration:1.2s}.residentContent .residentHead .residenttopBtn{text-align:center;margin-top:30px;line-height:1}.residentContent .residentHead .btn{background-color:#1b80e0;height:55px;width:30%;min-width:280px}.residentContent .residentHead .btn span{position:relative;z-index:3;color:#fff;letter-spacing:1px;display:inline-block;width:100%}.residentContent .residentHead .btn span::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;position:absolute;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:82%}.residentContent .residentHead .btn:hover span{color:#1b80e0}.residentContent .residentHead .btn:hover span::after{color:#1b80e0}.residentContent .residentHead .bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.residentContent .residentHead .bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.residentContent .residentHead .aboutBtn{text-align:center;margin-top:30px}.residentContent .residentHead .notes_Btn{text-align:center}.residentContent .residentHead_btm{margin:80px 0 60px 0}.residentContent .residentBtom{background-color:#f4f4f4;padding:60px 5%}.residentContent .residentBtom .residentitemTtl{font-size:1.4rem;font-weight:700;margin-bottom:20px}.residentContent .residentBtom .residentitemTtl span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#1b80e0;margin-bottom:20px;line-height:1}.residentContent .residentBtom .residentitemTtl span::after{content:"";width:60px;height:1px;background-color:#1b80e0;display:block;margin-left:15px}.residentContent .residentBtom .residentitemTxt{font-size:1rem;font-weight:300;margin-bottom:30px;line-height:2}.residentContent .residentBtom .residentitemBtn{line-height:1}.residentContent .residentBtom .btn{background-color:#fff;height:55px;letter-spacing:1px;font-size:1rem;min-width:250px;width:50%}.residentContent .residentBtom .btn span{position:relative;z-index:3;color:#1b80e0;letter-spacing:1px;display:inline-block;width:100%}.residentContent .residentBtom .btn span::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#1b80e0;margin-left:10px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:90%}.residentContent .residentBtom .btn .residentitemBt_span_dl::after{content:"\f019"}.residentContent .residentBtom .btn:hover span{color:#fff}.residentContent .residentBtom .btn:hover span::after{color:#fff}.residentContent .residentBtom .bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#1b80e0;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.residentContent .residentBtom .bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.residentContent .residentBtom .notes_Btn{text-align:center}.residentContent .residentBtom .residentItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px}.residentContent .residentBtom .residentItem:nth-child(odd) a{margin-left:0}.residentContent .residentBtom .residentItem:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.residentContent .residentBtom .residentItem:nth-child(even) a{margin-right:0}.residentContent .residentBtom .residentItem:last-child{margin-bottom:0}.residentContent .residentBtom .residentItem .residentTxt{width:43%}.residentContent .residentBtom .residentItem .residentImg{width:50%}.residentContent .residentBtom .residentItem .residentImg img{width:100%;height:auto}.residentContent .residentBtom .residentitemBtm:first-child{margin-bottom:0}.creatorContent{position:relative;margin-bottom:100px}.creatorContent .creatorttllBox{background:url(../../dist/img/creator/creator_main.png) no-repeat center top/cover;padding:70px 0}.creatorContent .creatorttllBox .creatorTtl{font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:70px;position:relative;text-align:center;color:#fff}.creatorContent .creatorttllBox .creatorTtl::after{content:"";display:block;height:2px;width:115px;background-color:#fff;position:absolute;left:0;right:0;bottom:-30px;margin:0 auto}.creatorContent .creatorttllBox .creatorSubttl{text-align:center;font-size:1.5rem;font-weight:500;color:#fff}.creatorContent .creatorttllBox .creatorSubttl span{font-size:1.125rem;border:1px solid #fff;padding:3px 10px;margin-right:15px}.creatorContent .creatorItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}.creatorContent .creatorItem .creatoritemBtn{line-height:1}.creatorContent .creatorItem:nth-child(even) a{margin-left:0}.creatorContent .creatorItem:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.creatorContent .creatorItem:nth-child(odd) .creatoritemBtn{text-align:right}.creatorContent .creatorItem:nth-child(odd) .creatoritemBtn a{margin-right:0;text-align:center}.creatorContent .creatorItem:nth-child(odd) .notes_Btn{text-align:right;font-size:.9375rem}.creatorContent .creatorItem .creatorTxt{width:54%}.creatorContent .creatorItem .creatorTxt .creatoritemTtl{font-size:1.4rem;font-weight:700;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.creatorContent .creatorItem .creatorTxt .creatoritemTtl span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;color:#1b80e0;margin-right:10px;line-height:1}.creatorContent .creatorItem .creatorTxt .creatoritemTxt{font-size:1rem;font-weight:300;line-height:2;margin-bottom:40px}.creatorContent .creatorItem .creatorTxt .txt-l{letter-spacing:-1px}.creatorContent .creatorItem .creatorImg{width:42%}.creatorContent .creatorItem .creatorImg img{width:100%;height:auto}.creatorContent .creatorItem .btn{background-color:#1b80e0;height:55px;letter-spacing:1px;font-size:.9rem;min-width:258px;width:65%}.creatorContent .creatorItem .btn span{position:relative;z-index:3;color:#fff;display:inline-block;width:100%}.creatorContent .creatorItem .btn span::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;margin-left:10px;position:absolute;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:80%}.creatorContent .creatorItem .btn:hover span{color:#1b80e0}.creatorContent .creatorItem .btn:hover span::after{color:#1b80e0}.creatorContent .creatorItem .bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.creatorContent .creatorItem .bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.creatorContent .creatorItem .btnWh .btn{background-color:#fff}.creatorContent .creatorItem .btnWh .btn:hover span{color:#fff}.creatorContent .creatorItem .btnWh .btn:hover span::after{color:#fff}.creatorContent .creatorItem .btnWh .btnWh_span{color:#1b80e0}.creatorContent .creatorItem .btnWh .btnWh_span::after{color:#1b80e0}.creatorContent .creatorItem .btnWh .bgleft:before{background:#1b80e0}.creatorContent .creatorItem .notes_Btn{margin:0 0 15px 0;font-size:.9375rem}.developmentContent{position:relative;margin-bottom:100px}.developmentContent .developmentttllBox{background:url(../../dist/img/development/development_main.png) no-repeat center top/cover;padding:70px 0}.developmentContent .developmentttllBox .developmentTtl{font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:70px;position:relative;text-align:center;color:#fff}.developmentContent .developmentttllBox .developmentTtl::after{content:"";display:block;height:2px;width:115px;background-color:#fff;position:absolute;left:0;right:0;bottom:-30px;margin:0 auto}.developmentContent .developmentttllBox .developmentSubttl{text-align:center;font-size:1.5rem;font-weight:500;color:#fff}.developmentContent .developmentttllBox .developmentSubttl span{font-size:1.125rem;border:1px solid #fff;padding:3px 10px;margin-right:15px}.developmentContent .developmentItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}.developmentContent .developmentItem .developmentitemBtn{line-height:1}.developmentContent .developmentItem:nth-child(even) a{margin-left:0}.developmentContent .developmentItem:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.developmentContent .developmentItem:nth-child(odd) a{margin-right:0}.developmentContent .developmentItem:nth-child(odd) .developmentitemBtn{text-align:right}.developmentContent .developmentItem:nth-child(odd) .notes_Btn{text-align:right;font-size:.9375rem}.developmentContent .developmentItem .developmentTxt{width:54%}.developmentContent .developmentItem .developmentTxt .developmentitemTtl{font-size:1.4rem;font-weight:700;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.developmentContent .developmentItem .developmentTxt .developmentitemTtl span{font-size:2.5rem;color:#1b80e0;margin-bottom:20px;line-height:1;margin-right:10px}.developmentContent .developmentItem .developmentTxt .developmentitemTxt{font-size:1rem;font-weight:300;margin-bottom:40px;line-height:2}.developmentContent .developmentItem .developmentTxt .developmentitemTxt .txt-l{letter-spacing:-1px}.developmentContent .developmentItem .developmentImg{width:42%}.developmentContent .developmentItem .developmentImg img{width:100%;height:auto}.developmentContent .developmentItem .btn{background-color:#1b80e0;height:55px;letter-spacing:1px;font-size:.9rem;min-width:258px;width:65%}.developmentContent .developmentItem .btn span{position:relative;z-index:3;color:#fff;display:inline-block;width:100%}.developmentContent .developmentItem .btn span::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;margin-left:10px;position:absolute;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:85%}.developmentContent .developmentItem .btn:hover span{color:#1b80e0}.developmentContent .developmentItem .btn:hover span::after{color:#1b80e0}.developmentContent .developmentItem .bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.developmentContent .developmentItem .bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.developmentContent .developmentItem .btnWh_mg{margin-bottom:15px}.developmentContent .developmentItem .btnWh .btn{background-color:#fff}.developmentContent .developmentItem .btnWh .btn:hover span{color:#fff}.developmentContent .developmentItem .btnWh .btn:hover span::after{color:#fff}.developmentContent .developmentItem .btnWh .btnWh_span{color:#1b80e0}.developmentContent .developmentItem .btnWh .btnWh_span::after{color:#1b80e0}.developmentContent .developmentItem .btnWh .bgleft:before{background:#1b80e0}.developmentContent .developmentItem .notes_Btn{margin:0 0 15px 0;font-size:.9375rem}.document .documentContent{padding:50px 0;background-color:#e7f2fc}.document .documentContent .documentTtl{font-size:1.9rem;font-weight:700;text-align:center;margin-bottom:20px}.document .documentContent .documentTxt{text-align:center;font-size:1.125rem;margin-bottom:30px}.document .documentContent .documentHead{margin:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:784px;margin:0 auto}.document .documentContent .documentHead .documentBtn{width:45%;line-height:1}.document .documentContent .documentHead .documentBtn:nth-child(odd){margin:0 15px 15px 0}.document .documentContent .documentHead .documentBtn:nth-child(even){margin:0 0 15px 0}.document .documentContent .documentHead .documentBtn .btn{background-color:#fff;height:55px;letter-spacing:1px;font-size:.9rem;min-width:258px;width:100%}.document .documentContent .documentHead .documentBtn .btn span{position:relative;z-index:3;color:#1b80e0;display:inline-block;width:100%}.document .documentContent .documentHead .documentBtn .btn span::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#1b80e0;margin-left:10px;position:absolute;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:7%}.document .documentContent .documentHead .documentBtn .btn:hover span{color:#fff}.document .documentContent .documentHead .documentBtn .btn:hover span::after{color:#fff}.document .documentContent .documentHead .documentBtn .bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#1b80e0;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.document .documentContent .documentHead .documentBtn .bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.document .documentContent .documentbtnBottom{width:39%;min-width:400px;margin:20px auto 0}.document .documentContent .documentbtnBottom .documentbtn_txt{text-align:center;font-size:1rem;margin-bottom:5px}.document .documentContent .documentbtnBottom .notes_Btn{text-align:center;font-size:.875rem;margin-top:0}.document .documentContent .documentbtnBottom .btn{background-color:#1b80e0;height:60px;letter-spacing:1px;font-size:.9rem;min-width:258px;width:100%}.document .documentContent .documentbtnBottom .btn span{position:relative;z-index:3;color:#fff;display:inline-block;width:100%}.document .documentContent .documentbtnBottom .btn span::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;margin-left:10px;position:absolute;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:30px}.document .documentContent .documentbtnBottom .btn:hover span{color:#1b80e0}.document .documentContent .documentbtnBottom .btn:hover span::after{color:#1b80e0}.document .documentContent .documentbtnBottom .bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.document .documentContent .documentbtnBottom .bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}#contact .contactContent{padding:100px 0;background:url(../../dist/img/contact/contact_bg.png) no-repeat center top/cover}#contact .contactContent .contactWrap{background-color:#ffffffd4;width:80%;padding:50px 3%;margin:0 auto}#contact .contactContent .contactHead{margin-bottom:40px}#contact .contactContent .contactHead .contactTtl{text-align:center;color:#1b80e0;margin-bottom:60px}#contact .contactContent .contactHead .contactTtl::after{left:0;right:0;margin:0 auto;bottom:-27px}#contact .contactContent .contactHead p{text-align:center;font-size:1.125rem}#contact .contactContent .contactBox{width:100%;margin:0 auto}#contact .contactContent .contactBox .contactBoxwrap .contactboxTtl{text-align:center;font-size:1.25rem;margin-bottom:40px}#contact .contactContent .contactBox .contactBoxwrap .contactbtnTxt{text-align:center;margin-top:5px;font-size:.875rem}#contact .contactContent .contactBox .contactBoxwrap .contactBtn{width:50%;margin:0 auto;min-width:300px;line-height:1}#contact .contactContent .contactBox .contactBoxwrap .btn{background-color:#f88c20;border:1px solid #f88c20;height:60px;letter-spacing:1px;font-size:.9rem;min-width:258px;width:100%;padding-right:10px}#contact .contactContent .contactBox .contactBoxwrap .btn span{position:relative;z-index:3;color:#fff;display:inline-block;width:100%;font-size:1.125rem}#contact .contactContent .contactBox .contactBoxwrap .btn span::after{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;margin-left:10px;position:absolute;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:9%;font-size:20px}#contact .contactContent .contactBox .contactBoxwrap .btn:hover span{color:#f88c20}#contact .contactContent .contactBox .contactBoxwrap .btn:hover span::after{color:#f88c20}#contact .contactContent .contactBox .contactBoxwrap .bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}#contact .contactContent .contactBox .contactBoxwrap .bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.pc-none{display:none}_::-webkit-full-page-media,_:future,:root .aboutBtn .bgleft::before{position:unset;-webkit-transition:none;transition:none}_::-webkit-full-page-media,_:future,:root .aboutBtn .btn span{position:relative;z-index:3;color:#fff;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .aboutBtn .btn:hover span{color:#1b80e0;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .aboutBtn .bgskew::before{content:'';position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .bgskew:hover::before{-webkit-animation:skewanime .5s forwards;animation:skewanime .5s forwards;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .residenttopBtn .bgleft::before{position:unset;-webkit-transition:none;transition:none}_::-webkit-full-page-media,_:future,:root .residenttopBtn .btn span{position:relative;z-index:3;color:#fff;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .residenttopBtn .btn:hover span{color:#1b80e0;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .residenttopBtn .bgskew::before{content:'';position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}_::-webkit-full-page-media,_:future,:root .residenttopBtn:hover::before{-webkit-animation:skewanime .5s forwards;animation:skewanime .5s forwards;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .residentitemBtn .bgleft::before{position:unset;-webkit-transition:none;transition:none}_::-webkit-full-page-media,_:future,:root .residentitemBtn .btn span{position:relative;z-index:3;color:#1b80e0;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .residentitemBtn .btn:hover span{color:#fff;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .residentitemBtn .bgskew::before{content:'';position:absolute;top:0;left:-130%;background:#1b80e0;width:120%;height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}_::-webkit-full-page-media,_:future,:root .residentitemBtn:hover::before{-webkit-animation:skewanime .5s forwards;animation:skewanime .5s forwards;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .creatoritemBtn .bgleft::before{position:unset;-webkit-transition:none;transition:none}_::-webkit-full-page-media,_:future,:root .creatoritemBtn .btn span{position:relative;z-index:3;color:#fff;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .creatoritemBtn .btn:hover span{color:#1b80e0;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .creatoritemBtn .bgskew::before{content:'';position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}_::-webkit-full-page-media,_:future,:root .creatoritemBtn:hover::before{-webkit-animation:skewanime .5s forwards;animation:skewanime .5s forwards;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .developmentitemBtn .bgleft::before{position:unset;-webkit-transition:none;transition:none}_::-webkit-full-page-media,_:future,:root .developmentitemBtn .btn span{position:relative;z-index:3;color:#fff;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .developmentitemBtn .btn:hover span{color:#1b80e0;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .developmentitemBtn .bgskew::before{content:'';position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}_::-webkit-full-page-media,_:future,:root .developmentitemBtn:hover::before{-webkit-animation:skewanime .5s forwards;animation:skewanime .5s forwards;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .documentContent .documentHead .documentBtn .bgleft::before{position:unset;-webkit-transition:none;transition:none}_::-webkit-full-page-media,_:future,:root .documentContent .documentHead .documentBtn .btn span{position:relative;z-index:3;color:#1b80e0;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .documentContent .documentHead .documentBtn .btn:hover span{color:#fff;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .documentContent .documentHead .documentBtn .bgskew::before{content:'';position:absolute;top:0;left:-130%;background:#1b80e0;width:120%;height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}_::-webkit-full-page-media,_:future,:root .document .documentContent .documentbtnBottom .bgleft::before{position:unset;-webkit-transition:none;transition:none}_::-webkit-full-page-media,_:future,:root .document .documentContent .documentbtnBottom .btn span{position:relative;z-index:3;color:#fff;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .document .documentContent .documentbtnBottom .btn:hover span{color:#1b80e0;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root .document .documentContent .documentbtnBottom .bgskew::before{content:'';position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}_::-webkit-full-page-media,_:future,:root .document .documentContent .documentbtnBottom:hover::before{-webkit-animation:skewanime .5s forwards;animation:skewanime .5s forwards;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root #contact .contactContent .contactBox .contactBoxwrap .bgleft::before{position:unset;-webkit-transition:none;transition:none}_::-webkit-full-page-media,_:future,:root #contact .contactContent .contactBox .contactBoxwrap .btn span{position:relative;z-index:3;color:#fff;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root #contact .contactContent .contactBox .contactBoxwrap .btn:hover span{color:#f88c20;-webkit-transition:.5s;transition:.5s}_::-webkit-full-page-media,_:future,:root #contact .contactContent .contactBox .contactBoxwrap .bgskew::before{content:'';position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@-webkit-keyframes skewanime{100%{left:-10%;-webkit-transition:.5s;transition:.5s}}@keyframes skewanime{100%{left:-10%;-webkit-transition:.5s;transition:.5s}}@media all and (-ms-high-contrast:none){.lineupContent .lineupBox .lineupItem{display:inline-block}.lineupContent .lineupBox .lineupItem .lineupitemTxt{min-height:210px}.movieContent .moviebottomItem .movieitemTtl .movieitemWrap{font-size:.875rem}#contact .contactContent .contactWrap{background-color:rgba(255,255,255,.8)}}@media screen and (min-width:1367px){.header.scroll-nav .logo{width:14%}.header.scroll-nav .navContact .btn{height:40px}.nav{width:100%}.navList{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.navList li{font-size:1.0625rem;letter-spacing:-1px;margin-right:37px}.logo{width:24%;max-width:300px;margin-right:10px}.intro{margin-top:150px}}@media screen and (max-width:1280px){.header.scroll-nav .logo{width:18%}.header.scroll-nav .navContact .btn{height:40px}.navContact .btn{font-size:13px;width:197px;padding:15px 0}.headWrap{padding:0 1%}.navList li{margin-right:27px;letter-spacing:-1px}.logo{width:14%}.heroTxt{left:5%}.movieContent .moviebottomItem{width:45%}.residentContent .residentBtom .residentItem .residentTxt{width:50%}.residentContent .residentBtom .residentItem .residentImg{width:45%}}@media screen and (max-width:1130px){.header.scroll-nav .logo{width:14%}.logo .logo{width:14%}}@media screen and (max-width:1024px){.contentTTl{font-size:2rem}.header.scroll-nav .headWrap{height:50px}.header.scroll-nav .logo{margin-top:15px;width:23%}.navContact .btn{width:100%;max-width:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px;padding:0}.nav{display:none}.headWrap{height:70px}.logo{width:26%}.navContact.sp_none{display:none}.navsp ul{min-width:260px}.navsp.panelactive .navspList li{border-bottom:1px dotted #a7a7a7}.navsp.panelactive .navspList li:nth-child(5){border-bottom:0}.navsp.panelactive .navspList .spContact{border-bottom:0;margin-top:20px}.openbtn1{display:block}.hero{padding-top:70px}.heroMaintxt{font-size:4vw;background-color:#ffffffc2}.heroSubtxt{font-size:15px;width:auto}.intro{margin-top:15vw}.introContent .contentTTl{font-size:1.7rem}.lineupContent .lineupBox .lineupItem .lineupitemTtl{font-size:1.2rem}.lineupContent .lineupBox .lineupItem .lineupBtn .lineupBtn_sml{letter-spacing:-1px;font-size:.875rem}.lineupContent .lineupBox .lineupItem .btn{font-size:.875rem}.about_content .abouttableTtl{font-size:1.6rem}.movieContent .movieBtn .movieBtn_sml{letter-spacing:-1px}}@media screen and (max-width:896px){.br__Media_sp{display:none}.sp-none{display:none}.header.scroll-nav .logo{width:25%}.logo{width:30%}.heroTxt{top:120px}.introContent .contentTTl{font-size:1.4rem;margin-bottom:50px}.introContent .contentTTl::after{bottom:-25px}.worryTtl{font-size:1.6rem}.worryBox .worrysubTtl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem}.worryBox .worrysubTtl>span{font-size:13px}.worryBox .worryItem{width:47%;padding:20px}.lineupContent .lineupTtl{margin-bottom:60px;font-size:1.8rem}.lineupContent .lineupBox .lineupItem{width:45%;margin-bottom:50px}.lineupContent .lineupBox .lineupItem .btn{padding:15px}.about_content .aboutTtl{font-size:1.8rem}.about_content .aboutSubttl{font-size:1.3rem}.about_content .aboutTxt{line-height:2;font-size:1rem}.about_content .btn{font-size:1rem}.movieContent .movieEn{font-size:120px;top:-160px}.movieContent .movieTtl{font-size:1.8rem}.movieContent .movieSubttl{font-size:1.3rem}.movieContent .movieTxt{line-height:2;font-size:1rem}.movieContent .moviebbottomTtl{font-size:1.4rem}.movieContent .btn{width:100%}.movieContent .btn span{font-size:.875rem}.residentContent .residentttlBox .residentTtl{font-size:1.8rem;margin-bottom:50px}.residentContent .residentHead .residentheadTtl{font-size:1.5rem}.residentContent .residentHead .residentheadTxt{font-size:1rem}.residentContent .residentHead .notes_Btn{font-size:.875rem}.residentContent .residentBtom .residentitemTtl{margin-top:30px}.residentContent .residentBtom .notes_Btn{font-size:.875rem}.residentContent .residentBtom .residentItem{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.residentContent .residentBtom .residentItem:nth-child(odd) a{margin:0 auto}.residentContent .residentBtom .residentItem:nth-child(even) a{margin:0 auto}.residentContent .residentBtom .residentItem:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.residentContent .residentBtom .residentItem .residentTxt{width:100%}.residentContent .residentBtom .residentItem .residentImg{width:100%}.creatorContent .creatorttllBox .creatorTtl{font-size:1.8rem}.creatorContent .creatorItem:nth-child(odd) .notes_Btn{font-size:.875rem}.creatorContent .creatorItem .notes_Btn{font-size:.875rem}.developmentContent .developmentttllBox .developmentTtl{font-size:1.8rem}.developmentContent .developmentItem:nth-child(odd) .notes_Btn{font-size:.875rem}.developmentContent .developmentItem .notes_Btn{font-size:.875rem}#contact .contactContent .contactHead .contactTtl{font-size:1.6rem;letter-spacing:0}#contact .contactContent .contactBox{min-width:100%}#contact .contactContent .contactBox .contactBoxwrap{min-width:100%}#contact .contactContent .contactBox .contactBoxwrap .btn span{font-size:1rem}}@media screen and (max-width:667px){.contentTTl::after{bottom:-25px}.ofi-img{object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;'}.ob-top{object-position:top}.footer .footContent .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .footContent .wrap .footAccess{width:100%}.footer .footContent .wrap .footAccess .footTel{margin-bottom:40px}.footer .footContent .wrap .footNav{width:100%;border-top:1px solid #e7e7e7;padding-top:30px}.footer .footContent .wrap .footNav .footnavList{width:100%}.footer .footContent .wrap .footNav .footnavList li{padding-bottom:20px;border-bottom:1px dotted #e7e7e7}.footer .footContent .wrap .footNav .footnavList_l li a{width:100%;display:block}.footer .footContent .wrap .footNav .footnavList_l li a::after{left:auto;right:0}.footer .footContent .wrap .footNav .footnavList_r li a{width:100%;display:block}.footer .footContent .wrap .footNav .footnavList_r li a::after{left:auto;right:0}.header.scroll-nav .logo{width:30%}.logo{width:35%;margin-top:0}.heroWrap img{height:60vw}.heroWrap picture{box-shadow:-120px 30px #f4f4f4;width:95%}.heroTxt{top:70px}.heroMaintxt{font-size:1.7rem;padding:15px 30px}.heroSubtxt{display:none}.herosubtxtSP{display:block;position:absolute;top:57%;left:5%;padding:10px;background-color:#fff;font-weight:500}.herosubtxtSP{font-size:14px;background-color:#ffffffd9;bottom:0;top:auto}.introTxt{font-size:1rem;line-height:1.8}.worryContent{background:-webkit-linear-gradient(top,#fff 0,#fff 40%,#e7f2fc 40%,#e7f2fc 100%);background:linear-gradient(180deg,#fff 0,#fff 40%,#e7f2fc 40%,#e7f2fc 100%)}.worryTtl{margin-bottom:10px}.worryBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.worryBox .worryItem{margin-top:100px;width:auto;padding:8%}.lineupContent{padding:20px 0 0}.lineupContent .lineupBox .lineupItem{width:100%}.lineupContent .lineupBox .lineupItem .lineupBtn a{width:80%}.about_content .aboutEn{font-size:130px;top:-130px}.about_content .aboutheadTxt{width:100%;margin-top:-170px;z-index:2}.about_content .aboutheadImg{width:48%}.about_content .aboutHead{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about_content .abouttableTtl{font-size:1.4rem}.about_content .aboutTable th{display:block;padding:10px;border-right:none}.about_content .aboutTable td{display:block}.about_content .aboutTable tr:last-child td{border-bottom:none}.movieContent .movieheadimg{width:50%}.movieContent .movieheadTxt{width:100%;margin-top:-80px}.movieContent .movieHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:100px 0}.movieContent .moviebbottomTtl{margin-bottom:0}.movieContent .moviebottomItem{width:100%}.movieContent .moviebottomItem:nth-child(even){margin-top:60px}.movieContent .moviebottomItem{margin-top:60px}.movieContent .moviebottomItem .movieitemTtl{position:relative;top:1px}.movieContent .moviebottomItem .movieitemTtl .movieitemWrap .movieitemTtl_l{font-size:13px;letter-spacing:-1px}.movieContent .btn{width:80%}.residentContent .residentEn{font-size:80px;top:-115px}.residentContent .residentttlBox{padding:40px 0}.residentContent .residentBtom .residentitemBtn{text-align:center}.creatorContent .creatorttllBox{padding:40px 0}.creatorContent .creatorItem{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.creatorContent .creatorItem .creatoritemBtn{text-align:center}.creatorContent .creatorItem:nth-child(even) a{margin:0 auto}.creatorContent .creatorItem:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.creatorContent .creatorItem:nth-child(odd) .creatoritemBtn a{margin:0 auto}.creatorContent .creatorItem:nth-child(odd) .notes_Btn{text-align:center}.creatorContent .creatorItem .creatorTxt{width:100%}.creatorContent .creatorItem .creatorTxt .creatoritemTtl{margin-top:40px}.creatorContent .creatorItem .creatorImg{width:100%}.creatorContent .creatorItem .creatorImg img{object-fit:cover;height:300px}.creatorContent .creatorItem .notes_Btn{text-align:center}.creatorContent .creatorItem picture{width:100%}.developmentContent{margin-bottom:60px}.developmentContent .developmentttllBox{padding:40px 0}.developmentContent .developmentItem{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.developmentContent .developmentItem .developmentitemBtn{text-align:center}.developmentContent .developmentItem:nth-child(even) a{margin:0 auto}.developmentContent .developmentItem:nth-child(odd) a{margin:0 auto}.developmentContent .developmentItem:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.developmentContent .developmentItem:nth-child(odd) .developmentitemBtn{text-align:center}.developmentContent .developmentItem:nth-child(odd) .notes_Btn{text-align:center}.developmentContent .developmentItem .developmentTxt{width:100%}.developmentContent .developmentItem .developmentTxt .developmentitemTtl{margin-top:40px}.developmentContent .developmentItem picture{width:100%}.developmentContent .developmentItem .developmentImg{width:100%}.developmentContent .developmentItem .developmentImg img{object-fit:cover;height:300px}.developmentContent .developmentItem .notes_Btn{text-align:center}.document .documentContent .documentTtl{font-size:1.5rem}.document .documentContent .documentTxt{font-size:1rem}.document .documentContent .documentHead{max-width:100%}.document .documentContent .documentHead .documentBtn{width:48%}.document .documentContent .documentHead .documentBtn .btn span::after{right:-7%}#contact .contactContent{padding:60px 0}#contact .contactContent .contactWrap{width:100%}#contact .contactContent .contactHead{margin-bottom:25px}#contact .contactContent .contactHead p{font-size:1rem}#contact .contactContent .contactBox .contactBoxwrap .contactBtn{width:80%}.pc-none{display:block}}@media screen and (max-width:480px){.contentTTl{font-size:1.5rem;margin-bottom:50px}.contentTTl::after{width:125px;bottom:-25px}#page_top a{width:60px;height:60px}.footer .footContent .wrap .footNav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer small{padding:5px}.header.scroll-nav .headWrap{height:50px}.header.scroll-nav{height:50px}.header.scroll-nav .logo{margin-top:0;width:30%}.headWrap{height:50px}.logo{width:37%}.openbtn1{width:35px;height:35px}.openbtn1 span{left:8px;width:50%}.openbtn1 span:nth-of-type(1){top:9px}.openbtn1 span:nth-of-type(2){top:16px}.openbtn1 span:nth-of-type(3){top:24px}.openbtn1.active span:nth-of-type(1){top:10px;left:8px;width:50%}.openbtn1.active span:nth-of-type(3){top:22px;left:8px;width:50%}.hero{padding-top:50px}.heroWrap picture{box-shadow:-20px 30px #f4f4f4;width:95%}.heroTxt{top:50px;left:0}.heroMaintxt{font-size:1.5rem;letter-spacing:0}.herosubtxtSP{bottom:-14%}.intro{margin-top:80px}.introContent .contentTTl{letter-spacing:-1px;font-size:1.2rem}.worryContent{padding:60px 0}.worryTtl{font-size:1.3rem}.worryBox .worrysubTtl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.worryBox .worrysubTtl>span{margin-bottom:5px}.worryBox .worryList li{font-size:.937rem}.lineupContent .lineupTtl::before{font-size:4rem}.lineupContent .lineupTtl::after{bottom:-22px}.lineupContent .lineupBox .lineupItem{margin-bottom:60px}.lineupContent .lineupBox .lineupItem .lineupBtn{margin:30px auto 0}.about_content .aboutEn{font-size:80px;top:-100px}.about_content .aboutheadImg{opacity:.5}.about_content .aboutHead{margin-bottom:40px}.about_content .abouttbleBox{width:100%;overflow-x:scroll}.about_content .btn{min-width:100%;letter-spacing:0}.about_content .aboutBtn{font-size:.9375rem}.notes_Btn{letter-spacing:-1px}.movieContent .movieEn{font-size:80px;top:-80px}.movieContent .movieheadimg{opacity:.5}.movieContent .movieSubttl span{font-size:.9375rem}.movieContent .movieHead{margin:40px 0}.movieContent .moviebottomItem:nth-child(even){margin-top:40px}.movieContent .moviebottomItem{margin-top:40px}.movieContent .btn{letter-spacing:-1px}.residentContent{margin-bottom:60px}.residentContent .residentEn{font-size:50px;top:-75px}.residentContent .residentttlBox .residentTtl{font-size:1.5rem;margin-bottom:50px}.residentContent .residentttlBox .residentTtl::after{bottom:-20px}.residentContent .residentttlBox .residentSubttl{font-size:1rem}.residentContent .residentttlBox .residentSubttl span{display:block;width:130px;margin:0 auto 5px;font-size:.9375rem}.residentContent .residentHead{margin:40px 0 60px}.residentContent .residentHead .residentheadTtl{font-size:1.3rem}.residentContent .residentHead .btn{width:100%;letter-spacing:0}.residentContent .residentHead .aboutBtn{font-size:.9375rem}.residentContent .residentBtom .btn{width:100%;letter-spacing:0}.residentContent .residentBtom .residentItem{margin-bottom:70px}.creatorContent .creatorttllBox .creatorTtl{font-size:1.5rem;margin-bottom:50px}.creatorContent .creatorttllBox .creatorTtl::after{bottom:-20px}.creatorContent .creatorttllBox .creatorSubttl{font-size:1rem}.creatorContent .creatorttllBox .creatorSubttl span{display:block;width:130px;margin:0 auto 5px;font-size:.9375rem}.creatorContent .creatorItem{margin-top:70px}.creatorContent .creatorItem .btn{width:100%;letter-spacing:0}.creatorContent .creatorItem .btn span::after{font-size:.9375rem}.developmentContent .developmentttllBox .developmentTtl{font-size:1.5rem;margin-bottom:50px}.developmentContent .developmentttllBox .developmentTtl::after{bottom:-20px}.developmentContent .developmentttllBox .developmentSubttl{font-size:1rem}.developmentContent .developmentttllBox .developmentSubttl span{display:block;width:170px;margin:0 auto 5px;font-size:.9375rem}.developmentContent .developmentItem{margin-top:60px}.developmentContent .developmentItem .btn{width:100%;padding:20px 9px;letter-spacing:0}.developmentContent .developmentItem .btn span::after{font-size:.9375rem}.document .documentContent .documentHead .documentBtn{width:100%}.document .documentContent .documentHead .documentBtn:nth-child(odd){margin:0 0 10px 0}.document .documentContent .documentHead .documentBtn:nth-child(even){margin:0 0 10px 0}.document .documentContent .documentHead .documentBtn .btn{width:100%;letter-spacing:0}.document .documentContent .documentHead .documentBtn .btn span::after{right:8%;font-size:.9375rem}.document .documentContent .documentbtnBottom{min-width:100%}.document .documentContent .documentbtnBottom .btn{width:100%;padding:20px 13px 20px 5px;letter-spacing:-1px}.document .documentContent .documentbtnBottom .btn span::after{font-size:.9375rem;right:10px}#contact .contactContent .contactHead .contactTtl{font-size:1.4rem}#contact .contactContent .contactBox .contactBoxwrap .contactboxTtl{font-size:1rem;margin-bottom:20px}#contact .contactContent .contactBox .contactBoxwrap .contactBtn{width:100%;min-width:100%}#contact .contactContent .contactBox .contactBoxwrap .btn{min-width:100%;padding:20px 20px 20px 5px;letter-spacing:0}#contact .contactContent .contactBox .contactBoxwrap .btn span{font-size:.875rem}#contact .contactContent .contactBox .contactBoxwrap .btn span::after{font-size:19px}}