/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}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]{-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:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}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]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}@-webkit-keyframes headding_app{0%{letter-spacing:-0.3em;opacity:0}100%{letter-spacing:.2em;opacity:1}}@keyframes headding_app{0%{letter-spacing:-0.3em;opacity:0}100%{letter-spacing:.2em;opacity:1}}._animate{transform:translateY(20%);opacity:.3;transition:all 3s cubic-bezier(0, 1, 0.18, 0.99)}._animate._inview{transform:translateY(0);opacity:1}p+p{margin-top:1em}a{transition:opacity .5s ease}a:hover{opacity:.5}html{font-family:Arial,"ヒラギノ角ゴ W3","Hiragino Kaku Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;font-size:10px;color:#1f201e;background:#fff;font-weight:bold}body{font-size:1.4rem}p{letter-spacing:.06em;line-height:1.6}a{color:inherit;text-decoration:none}#cover{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1000;transition:opacity .2s ease-in}.header{width:100%;position:absolute;top:0;left:0;right:0;overflow:hidden;z-index:100;opacity:0;filter:brightness(200%) blur(40px);transition:all 4.5s cubic-bezier(0, 1, 0.18, 0.99) 1.5s}.header._load{opacity:1;filter:brightness(100%) blur(0px)}.header .logo_10th{padding-top:5vh;text-align:center}@media(min-width: 430px){.header .logo_10th{padding-top:10px}}.header .logo_10th img{width:auto;height:100px}@media(min-width: 430px){.header .logo_10th img{height:80px}}.first{width:100%;height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;position:relative}.first ._bg{width:100%;opacity:.3;position:absolute;top:0;left:0;bottom:0;background:url("../img/img2.jpg") no-repeat center bottom;background-size:cover;filter:brightness(200%) blur(40px);transition:all 8.5s cubic-bezier(0, 1, 0.18, 0.99)}.first ._bg._load{filter:brightness(100%) blur(0px)}.first .mainvisual{padding-bottom:1.5vh;text-align:center;filter:brightness(200%) blur(40px);transition:all 4.5s cubic-bezier(0, 1, 0.18, 0.99)}.first .mainvisual._load{filter:brightness(100%) blur(0px)}.first .mainvisual img{width:auto;height:83vh}@media(min-width: 430px){.first .mainvisual img{height:90vh}}.first .p_project_start{width:100%;margin-top:15px;padding:0 10px;text-align:center;opacity:0;transform:translateY(-15%);transition:all 1.5s ease-out 1.5s;position:absolute;left:0;right:0;bottom:15.5vh}@media(min-width: 430px){.first .p_project_start{transform:translateY(10%)}}.first .p_project_start._load{transform:translateY(-12%);opacity:1}@media(min-width: 430px){.first .p_project_start._load{transform:translateY(13%)}}.first .p_project_start::before{content:"";width:100%;height:100px;background:url(../img/logo.png) no-repeat center center;background-size:contain;position:absolute;top:-1.5vh;left:0;right:0;transform:translateY(-100%)}@media(min-width: 430px){.first .p_project_start::before{height:140px}}.first .p_project_start img{width:100%;max-width:700px;height:auto;position:relative;z-index:1}.first .p_project_start ._shadow{position:relative;z-index:0;opacity:.1;filter:blur(4px);transform:translateY(-60%);display:block;transition:all .2s ease}.first.____Aprilfool___{height:auto;align-items:flex-start}.first.____Aprilfool___ .mainvisual{padding-top:3vh;padding-bottom:12vh}@media(min-width: 430px){.first.____Aprilfool___ .mainvisual{padding-bottom:16vh}}.first.____Aprilfool___ .mainvisual img{width:100%;max-width:660px;height:auto}.first.____Aprilfool___ .p_project_start{margin-top:0;bottom:0}.first.____Aprilfool___ .p_project_start::before{content:none}.first.__wt5ja0zn{height:auto;align-items:flex-start}.first.__wt5ja0zn .mainvisual{padding-top:3vh;padding-bottom:12vh}@media(min-width: 430px){.first.__wt5ja0zn .mainvisual{padding-bottom:16vh}}.first.__wt5ja0zn .mainvisual img{width:100%;max-width:660px;height:auto}.first.__wt5ja0zn .p_project_start{margin-top:0;bottom:0}.first.__wt5ja0zn .p_project_start::before{content:none}.message{padding:50px 15px 140px;background:#404040;background-size:cover;position:relative}.message::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#1f201e;opacity:.2;z-index:0}.message::after{content:"";height:60px;background:linear-gradient(rgba(255, 255, 255, 0), white);position:absolute;bottom:0;right:0;left:0;z-index:1}.message .section_headding{font-size:2rem;text-align:center;font-weight:bold;letter-spacing:.2em;color:#fff;position:relative;z-index:10}.message .section_headding._inview{-webkit-animation:3s cubic-bezier(0, 1, 0.18, 0.99) headding_app;animation:3s cubic-bezier(0, 1, 0.18, 0.99) headding_app}.message .message_item{max-width:700px;margin:30px auto 0;padding:20px 15px;color:#fff;background:rgba(0,0,0,.4);position:relative;z-index:10}.message .message_item .name{text-align:right}.info{margin-top:60px;padding:60px 15px 60px;background:#f9f9f9}.info .section_headding{font-size:2rem;text-align:center;font-weight:bold;letter-spacing:.2em}.info .section_headding._inview{-webkit-animation:3s cubic-bezier(0, 1, 0.18, 0.99) headding_app;animation:3s cubic-bezier(0, 1, 0.18, 0.99) headding_app}.info .section_headding span{display:block}.info .section_headding span._2{margin-top:8px}.info ul{max-width:700px;margin:0 auto}.info ul li{margin:30px auto 0;font-weight:normal;line-height:1.6}.info ul li a{text-decoration:underline}.videos{margin-top:60px;padding:0 15px}.videos .video_item{max-width:700px;margin:0 auto}.videos .video_item+*{margin-top:50px}.videos .video_item>div{padding-top:56.25%;position:relative}.videos .video_item>div iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.kurobas_info{padding:60px 15px 0;display:flex;justify-content:center}.kurobas_info a{width:100%;max-width:700px;height:80px;font-size:23px;display:flex;align-items:center;justify-content:center;border:3px solid;border-radius:40px;position:relative;transition:all .1s ease}.kurobas_info a:hover{opacity:1;background-color:#1f201e;border-color:#1f201e;color:#f9f9f9}.kurobas_info a:hover:after{background-image:url(../img/icon_arr_r_w.svg)}.kurobas_info a:after{content:"";width:16px;height:16px;background:url(../img/icon_arr_r.svg) no-repeat center center;background-size:contain;display:block;font-weight:bold;position:absolute;right:15px}.kurobas_info a span{margin-right:8px;text-align:center;display:block}.kurobas_info a span img{height:30px}.kurobas_info._special a{border-color:#7fc033}.kurobas_info._special a:hover{background-color:#7fc033}.official{margin-top:140px;padding:0 15px}.official>div{max-width:700px;margin:0 auto}.official .official_section_headding{margin-top:50px;text-align:center;position:relative}.official .official_section_headding::before{content:"";height:1px;position:absolute;top:50%;left:0;right:0;background-color:#1f201e}.official .official_section_headding span{padding:0 20px;background:#fff;position:relative;z-index:1}.official .official_section_headding span .section_headding{font-size:2rem;text-align:center;font-weight:bold;letter-spacing:.2em;font-size:1.4rem}.official .official_section_headding span .section_headding._inview{-webkit-animation:3s cubic-bezier(0, 1, 0.18, 0.99) headding_app;animation:3s cubic-bezier(0, 1, 0.18, 0.99) headding_app}.official ul{padding:30px 0;border-bottom:1px solid #1f201e}@media(min-width: 430px){.official ul{display:flex;flex-wrap:wrap}}.official ul li{text-align:center}.official ul li._3 ._sub{margin-top:10px}.official ul li._3 ._sub span{display:block;margin-top:15px}@media(min-width: 430px){.official ul li._3 ._sub span{text-align:left;margin:10px}}@media(min-width: 430px){.official ul li._3 ._sub span img{width:170px;height:auto}}@media(min-width: 430px){.official ul li{padding:0 15px}.official ul li._1,.official ul li._2{width:50%}.official ul li._3{width:100%;display:flex;margin-top:40px}.official ul li._3>*{width:50%}}.official ul li+li{margin-top:40px}@media(min-width: 430px){.official ul li+li{margin-top:0}}.official ul li img{width:200px;height:auto}@media(min-width: 430px){.official ul li img{width:100%}}footer{padding:50px 15px;text-align:center;font-size:1rem;font-weight:normal}footer .rights{margin-top:50px}footer .logo_10th img{width:auto;height:100px}@media(min-width: 430px){footer .logo_10th img{height:80px}}
/*# sourceMappingURL=style.css.map */
