@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom;max-width:100%}sup{font-size:70%;vertical-align:top}a,a:visited{text-decoration:none;outline:0}button{cursor:pointer}body{background-color:#ebf4f7}main{padding:100px}@media (max-width:900px){main{padding:50px}}@media (max-width:415px){main{padding:25px}}.js_unload .block_main{-webkit-transition:opacity 1s 0.1s, -webkit-transform 0s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s 0.1s, -webkit-transform 0s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 1s 0.1s, transform 0s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s 0.1s, transform 0s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s 0.1s, transform 0s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:opacity 1.2s 0s, -webkit-transform 1.2s 0.15s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 1.2s 0s, -webkit-transform 1.2s 0.15s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:opacity 1.2s 0s, transform 1.2s 0.15s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 1.2s 0s, transform 1.2s 0.15s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 1.2s 0s, transform 1.2s 0.15s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 1.2s 0.15s cubic-bezier(0.23, 1, 0.32, 1);opacity:0}.js_addSmall small{font-size:70%}.icon{display:inline-block;width:1.5em;height:1em;position:relative}.icon:after{display:block;content:"";position:absolute}.icon_arrow_r:after{right:0;top:0.5em;width:0.5em;height:50%;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.icon_arrow_r_w:after{border-right-color:#fff;border-bottom-color:#fff}.font-en{font-family:'Oswald', sans-serif}body{font-family:'Noto Serif JP', serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#222}canvas{position:fixed;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bgFx{z-index:-1}.overFx{z-index:101;pointer-events:none}header h1{display:none;-webkit-transform:translateX(-140px);-ms-transform:translateX(-140px);transform:translateX(-140px);-webkit-transition:-webkit-transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;transition:-webkit-transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;-o-transition:transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;transition:transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;transition:transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s, -webkit-transform 0.75s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s}header .siteid{position:fixed;width:50vw;top:17vw;left:-21vw;width:40vw;top:12.5vw;left:-13vw;-webkit-transform:rotate(90deg) translateY(100%);-ms-transform:rotate(90deg) translateY(100%);transform:rotate(90deg) translateY(100%);mix-blend-mode:difference;-webkit-transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1)}@media (max-width:415px){header .siteid{width:70vw;top:22vw;left:-22.5vw}}.js_loaded header h1{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js_init header .siteid{-webkit-transform:rotate(90deg) translateX(0);-ms-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}header{}header h1{position:fixed;z-index:102;left:0;top:0}header h1 a{width:140px;height:140px;display:block}@media (max-width:900px){header h1 a{width:90px;height:90px}}@media (max-width:415px){header h1 a{width:65px;height:65px}}header h1 a:hover span:before{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}header h1 a:hover span:after{-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}header h1 a:hover:after{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}header h1 img{width:50px;max-width:75%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);mix-blend-mode:normal}@media (max-width:415px){header h1 img{width:30px}}header h1 a:after,header h1 span,header h1 span:after,header h1 span:before{display:block;height:100%;width:100%}header h1 span{background-color:rgba(0, 0, 0, 0.85);display:block;height:100%;width:100%}header h1 a:after,header h1 span:after,header h1 span:before{left:0;top:0;display:block;content:"";position:absolute;z-index:-1;mix-blend-mode:overlay;mix-blend-mode:darken;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}header h1 span:before{background-color:#ff2bd1}header h1 span:after{background-color:#dbf20f}header h1 a:after{background-color:#21deff}footer{}footer p{font:14px;text-align:right;padding:0 15px 15px}@media (max-width:650px){footer p{font:12px;padding:0 15px 0px}}.js_show_modal .block_profile{bottom:0;background:rgba(0, 0, 0, 0.3);-webkit-transition:background 0.5s, bottom 0s;-o-transition:background 0.5s, bottom 0s;transition:background 0.5s, bottom 0s}.js_show_modal .block_profile section{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1)}.js_show_modal .block_profile_text span:first-of-type{-webkit-transition:opacity 0.5s 0.45s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.45s;transition:opacity 0.5s 0.45s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.45s;-o-transition:opacity 0.5s 0.45s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.45s;transition:opacity 0.5s 0.45s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.45s;transition:opacity 0.5s 0.45s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.45s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.45s}.js_show_modal .block_profile_text span:nth-of-type(2){-webkit-transition:opacity 0.5s 0.7s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s;transition:opacity 0.5s 0.7s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s;-o-transition:opacity 0.5s 0.7s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s;transition:opacity 0.5s 0.7s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s;transition:opacity 0.5s 0.7s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.7s}.js_show_modal .block_profile_link{-webkit-transition:opacity 0.5s 1s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;transition:opacity 0.5s 1s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;-o-transition:opacity 0.5s 1s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;transition:opacity 0.5s 1s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;transition:opacity 0.5s 1s, transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s, -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s}.js_show_modal .block_profile_link,.js_show_modal .block_profile_text span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block_profile{position:fixed;width:100%;height:100%;bottom:0;bottom:-100%;left:0;background:rgba(0, 0, 0, 0);z-index:1001;translate:translateY(100%);-webkit-transition:background 0.5s 0.5s, bottom 0s 1s;-o-transition:background 0.5s 0.5s, bottom 0s 1s;transition:background 0.5s 0.5s, bottom 0s 1s}.block_profile section{-webkit-transform:scale(3) translateY(150%) rotate(45deg);-ms-transform:scale(3) translateY(150%) rotate(45deg);transform:scale(3) translateY(150%) rotate(45deg);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);bottom:0;width:100%;position:absolute;margin-left:auto;right:0;padding:120px 50px 50px}@media (max-width:415px){.block_profile section{padding:70px 30px 50px}}.block_profile section:after{display:block;content:"";position:absolute;width:100%;height:200%;-webkit-transform:skewY(-15deg);-ms-transform:skewY(-15deg);transform:skewY(-15deg);background:rgba(15, 15, 15, 0.95);left:0;top:0}.block_profile_in{position:relative;z-index:1}.block_profile p{font-size:15px;line-height:2;margin-bottom:2em;color:#fff;text-align:right}@media (max-width:900px){.block_profile p{text-align:left}}.block_profile_text span:first-of-type{-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.block_profile_text span:nth-of-type(2){-webkit-transition:opacity 0.3s 0.1s, -webkit-transform 0.3s 0.1s;transition:opacity 0.3s 0.1s, -webkit-transform 0.3s 0.1s;-o-transition:opacity 0.3s 0.1s, transform 0.3s 0.1s;transition:opacity 0.3s 0.1s, transform 0.3s 0.1s;transition:opacity 0.3s 0.1s, transform 0.3s 0.1s, -webkit-transform 0.3s 0.1s}.block_profile_link{-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0.3s 0.2s;transition:opacity 0.3s 0.2s, -webkit-transform 0.3s 0.2s;-o-transition:opacity 0.3s 0.2s, transform 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0.3s 0.2s, -webkit-transform 0.3s 0.2s}.block_profile_text span{display:inline-block;opacity:0;-webkit-transform:translateY(1em);-ms-transform:translateY(1em);transform:translateY(1em)}.block_profile_link{opacity:0;-webkit-transform:translateY(1em);-ms-transform:translateY(1em);transform:translateY(1em)}.block_profile a{color:#00adff;position:relative;display:inline-block;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;z-index:1}.block_profile a:hover{color:#fff}.block_profile a:hover:before{width:120%}.block_profile a:before{display:block;content:"";position:absolute;-webkit-transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);z-index:-1;width:0%;height:100%;left:-10%;top:0;background:-webkit-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-40deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%)}.block_profile button{border:none;outline:none;width:50px;height:50px;background-color:#fff;border-radius:50px;position:absolute;left:50%;bottom:-60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.block_profile button:hover{-webkit-transform:translateX(-50%) scale(1.2);-ms-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}.block_profile button:hover:after{opacity:1}.block_profile button:hover span:before,.block_profile button:hover span:after{border-color:#fff}.block_profile button:after{display:block;content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;background:-webkit-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-40deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%)}.block_profile button span{width:50px;height:50px}.block_profile button span:before,.block_profile button span:after{display:block;content:"";position:absolute;width:24px;height:1px;border-top:1px solid #000;left:13px;z-index:1;-webkit-transition:border 0.3s;-o-transition:border 0.3s;transition:border 0.3s}.block_profile button span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.block_profile button span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pagenation ul{position:fixed;z-index:103;left:50%;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%) translateY(100px);-ms-transform:translateX(-50%) translateY(100px);transform:translateX(-50%) translateY(100px);pointer-events:none;-webkit-transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1)}.pagenation ul img{height:20px}.pagenation_next,.pagenation_prev{-webkit-transition:transfrom 1s;-o-transition:transfrom 1s;transition:transfrom 1s;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.pagenation_next.is_active,.pagenation_prev.is_active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pagenation_next a,.pagenation_prev a{width:50px;height:50px;border-radius:100px;background-color:rgba(0, 0, 0, 0.95)}.pagenation_next a{margin-left:20px}.pagenation_about,.pagenation_home{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.pagenation_about a,.pagenation_about button,.pagenation_home a,.pagenation_home button{width:70px;height:50px;border-radius:100px 0 0 100px;background-color:rgba(0, 0, 0, 0.95)}.pagenation_home a{border-radius:100px 0 0 100px}.pagenation_about button{border-radius:0 100px 100px 0;border:none}.pagenation a,.pagenation button{overflow:hidden;color:#fff;display:block;font-size:20px;position:relative;line-height:1;pointer-events:auto;position:relative;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;z-index:1}.pagenation a:hover,.pagenation button:hover{color:#fff}.pagenation a:hover:before,.pagenation button:hover:before{opacity:1}.pagenation a:before,.pagenation button:before{display:block;content:"";position:absolute;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;z-index:-1;width:100%;height:100%;left:0;top:0;opacity:0;background:-webkit-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-45deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-webkit-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:-o-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:linear-gradient(-45deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%)}@media (max-width:415px){.pagenation a,.pagenation button{font-size:16px}}.pagenation span{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.link_src{display:none}.js_init .pagenation ul{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.block_dialog{position:fixed;right:0;bottom:0;opacity:0;background-color:rgba(0, 0, 0, 0.9);color:#fff;z-index:1003;padding:30px;line-height:1.8;width:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s;transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s;transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (max-width:650px){.block_dialog{padding:15px 20px}}.block_dialog a{color:#fff;text-decoration:underline;-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.block_dialog a:hover{text-decoration:none;opacity:0.8}.block_dialog_text{margin-bottom:1em}.block_dialog_btn{margin-top:1em;text-align:center}.block_dialog_btn button{border-radius:50px;border:1px solid #666;padding:0.75em 4em;background:#000;color:#fff;border:0;overflow:hidden;background:-webkit-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-45deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-webkit-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:-o-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:linear-gradient(-45deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);position:relative}@media (max-width:650px){.block_dialog_btn button{padding:0.75em 2.5em}}.block_dialog_btn button span{z-index:1;position:relative}.block_dialog_btn button:before{display:block;content:"";position:absolute;width:200%;height:100%;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%);background:-webkit-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-45deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-webkit-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:-o-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:linear-gradient(-45deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);left:0;top:0;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.block_dialog_btn button:first-of-type{margin-right:2em}@media (max-width:650px){.block_dialog_btn button:first-of-type{margin-right:1em}}.block_dialog_btn button:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.js_initDialog .block_dialog{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.block_list_tags{text-align:center;font-size:21px;margin-bottom:100px}@media (max-width:650px){.block_list_tags{margin-bottom:50px}}.block_list_tags span{display:inline-block;background:-webkit-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-45deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-webkit-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:-o-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:linear-gradient(-45deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);font-size:200%;line-height:1;padding:0.2em 1.5em 0.3em;border-radius:100px;color:#fff;margin-left:0.3em;letter-spacing:-0.05em}.block_list_about{margin-bottom:50px;position:relative;opacity:0;-webkit-transform:translateY(10vw);-ms-transform:translateY(10vw);transform:translateY(10vw);-webkit-transition:opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s, -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:opacity 0.5s, transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s, transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s, transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1)}@media (max-width:650px){.block_list_about{margin-bottom:30px}}.block_list_about span{position:relative;z-index:1}.block_list_about a{background:#be00ff;background:-webkit-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-o-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:linear-gradient(-45deg, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-webkit-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:-o-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:linear-gradient(-45deg, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);display:block;padding:2em;font-size:21px;color:#fff;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-box-shadow 0.5s;transition:-webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-box-shadow 0.5s;-o-transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), box-shadow 0.5s;transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), box-shadow 0.5s;transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), box-shadow 0.5s, -webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-box-shadow 0.5s}@media (max-width:900px){.block_list_about a{padding:1.5em 1.7em}}.block_list_about a:after,.block_list_about a:before{display:block;content:"";position:absolute;width:100%;height:100%;left:0;opacity:0;background:-webkit-linear-gradient(326deg, #be00ff 0%, #16c1ff 100%);background:-o-linear-gradient(326deg, #be00ff 0%, #16c1ff 100%);background:linear-gradient(124deg, #be00ff 0%, #16c1ff 100%);-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.block_list_about a:before{top:0}.block_list_about a:after{top:10px;-webkit-filter:blur(20px);filter:blur(20px)}.block_list_about a:hover{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.block_list_about a:hover:before{opacity:0.85}.block_list_about a:hover:after{opacity:0.5}.block_list_about.js_on{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.block_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 -15px 50px}@media (max-width:650px){.block_list{margin:0 -15px 30px}}.block_list_single{padding:0 20px;margin-bottom:40px;-webkit-transform:translateY(10vw) scale(0.5);-ms-transform:translateY(10vw) scale(0.5);transform:translateY(10vw) scale(0.5)}@media (max-width:900px){.block_list_single{padding:0 15px;margin-bottom:30px}}@media (max-width:415px){.block_list_single{margin-bottom:20px}}.block_list_single a{display:block;position:relative;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:-webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.block_list_single a:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.block_list_single a:hover figure{-webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1), 0px 10px 20px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1), 0px 10px 20px rgba(0, 0, 0, 0.1)}.block_list_single a:hover figure:before{opacity:1}.block_list_single a:hover figure>span:before{opacity:0.75}.block_list_single figure{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}.block_list_single figure:after,.block_list_single figure:before{display:block;content:"";position:absolute;width:100%;height:100%;left:0;top:0;mix-blend-mode:multiply}.block_list_single figure:before{width:100%;-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:scale(1) translateY(5px);-ms-transform:scale(1) translateY(5px);transform:scale(1) translateY(5px)}.block_list_single figure div{height:100%}.block_list_single figure>span{display:block;overflow:hidden;width:100%;height:100%}.block_list_single figure>span:after,.block_list_single figure>span:before{display:block;content:"";position:absolute;height:100%;top:0;left:0}.block_list_single figure>span:before{opacity:0;width:100%;mix-blend-mode:multiply;-webkit-transition:opacity 0.7s;-o-transition:opacity 0.7s;transition:opacity 0.7s;z-index:1}.block_list_single figure>span span{display:block;width:100%;height:100%;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:-webkit-transform 3s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 3s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 3s cubic-bezier(0.19, 1, 0.22, 1)}.block_list_single figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block_list_single_txt{color:#fff;text-align:center;position:relative;z-index:1}.block_list_single_txt p{position:relative;font-size:16px;padding-bottom:0.85em;margin-bottom:0.5em;opacity:0.7}.block_list_single_txt p:after{display:block;content:"";position:absolute;width:1em;height:1px;background:#f432ff;background:-webkit-gradient(linear, left top, right top, color-stop(1%, #f432ff), color-stop(33%, #30eaff), color-stop(66%, #28ff41), to(#ffe500));background:-webkit-linear-gradient(left, #f432ff 1%, #30eaff 33%, #28ff41 66%, #ffe500 100%);background:-o-linear-gradient(left, #f432ff 1%, #30eaff 33%, #28ff41 66%, #ffe500 100%);background:linear-gradient(to right, #f432ff 1%, #30eaff 33%, #28ff41 66%, #ffe500 100%);left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.block_list_single_txt h2{font-size:32px;line-height:1.2;padding-bottom:0.4em}.block_list_single:nth-of-type(6n+1){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media (max-width:1700px){.block_list_single:nth-of-type(6n+1){-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}@media (max-width:650px){.block_list_single:nth-of-type(6n+1){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.block_list_single:nth-of-type(6n+2){-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media (max-width:1700px){.block_list_single:nth-of-type(6n+2){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}@media (max-width:650px){.block_list_single:nth-of-type(6n+2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.block_list_single:nth-of-type(6n+3){-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}@media (max-width:1700px){.block_list_single:nth-of-type(6n+3){-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}}@media (max-width:650px){.block_list_single:nth-of-type(6n+3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.block_list_single:nth-of-type(6n+4){-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}@media (max-width:1700px){.block_list_single:nth-of-type(6n+4){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}@media (max-width:650px){.block_list_single:nth-of-type(6n+4){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.block_list_single:nth-of-type(6n+5){-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}@media (max-width:1700px){.block_list_single:nth-of-type(6n+5){-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}}@media (max-width:650px){.block_list_single:nth-of-type(6n+5){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.block_list_single:nth-of-type(6n){-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}@media (max-width:1700px){.block_list_single:nth-of-type(6n){-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}}@media (max-width:650px){.block_list_single:nth-of-type(6n){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.block_list_single[data-color="0"] figure:after,.block_list_single[data-color="0"] figure:before{background:-webkit-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-40deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%)}.block_list_single[data-color="0"] figure>span:before{background-color:rgba(0, 174, 255, 0.9)}.block_list_single[data-color="1"] figure:after,.block_list_single[data-color="1"] figure:before{background:-webkit-linear-gradient(130deg, #f204ff 15%, #f0dc05 70%);background:-o-linear-gradient(130deg, #f204ff 15%, #f0dc05 70%);background:linear-gradient(-40deg, #f204ff 15%, #f0dc05 70%)}.block_list_single[data-color="1"] figure>span:before{background-color:rgba(242, 4, 255, 0.9)}.block_list_single[data-color="2"] figure:after,.block_list_single[data-color="2"] figure:before{background:-webkit-linear-gradient(130deg, #e4dd0b 15%, #06a8ff 75%);background:-o-linear-gradient(130deg, #e4dd0b 15%, #06a8ff 75%);background:linear-gradient(-40deg, #e4dd0b 15%, #06a8ff 75%)}.block_list_single[data-color="2"] figure>span:before{background-color:rgba(228, 221, 11, 0.9)}.block_list_single[data-color="3"] figure:after,.block_list_single[data-color="3"] figure:before{background:-webkit-linear-gradient(130deg, #e100ff 15%, #03ff64 75%);background:-o-linear-gradient(130deg, #e100ff 15%, #03ff64 75%);background:linear-gradient(-40deg, #e100ff 15%, #03ff64 75%)}.block_list_single[data-color="3"] figure>span:before{background-color:rgba(3, 255, 100, 0.9)}.block_list_single[data-layout="0"] .block_list_single_txt{padding:6em 2em}@media (max-width:650px){.block_list_single[data-layout="0"] .block_list_single_txt{padding:3em 1.5em}}.block_list_single[data-layout="1"] .block_list_single_txt{padding:7.5em 2em}@media (max-width:650px){.block_list_single[data-layout="1"] .block_list_single_txt{padding:2.5em 1.5em}}.block_list_single[data-layout="2"] .block_list_single_txt{padding:4em 2em}@media (max-width:650px){.block_list_single[data-layout="2"] .block_list_single_txt{padding:4em 1.5em}}.block_list_single[data-layout="3"] .block_list_single_txt{padding:5.5em 2em}@media (max-width:650px){.block_list_single[data-layout="3"] .block_list_single_txt{padding:3.5em 1.5em}}.block_list_related_cap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:30px;font-weight:600;text-align:center;margin-bottom:1em}@media (max-width:1400px){.block_list_related_cap{font-size:36px;margin-bottom:1.3em}}.block_list_related_cap span{display:inline-block;color:#bf00ff;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 174, 255, 0.898)), to(#f204ff));background:-webkit-linear-gradient(left, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-o-linear-gradient(left, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:linear-gradient(90deg, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-webkit-gradient(linear, left top, right top, from(rgba(0, 185, 255, 0.898)), to(#ff0457));background:-webkit-linear-gradient(left, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:-o-linear-gradient(left, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:linear-gradient(90deg, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.block_list_related .block_list_single{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;margin-top:0}.block_list_related .block_list_single:last-of-type{margin-bottom:50px}@media (max-width:1400px){.block_list_related .block_list_single:last-of-type{margin-bottom:25px}}@media (max-width:1400px){.block_list_related .block_list_single{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:25px}}@media (max-width:415px){.block_list_related .block_list_single{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@-webkit-keyframes slideMask{0%{left:0;width:0}50%{left:0;width:100%}to{left:100%;width:0}}@keyframes slideMask{0%{left:0;width:0}50%{left:0;width:100%}to{left:100%;width:0}}.js_on.block_list_single{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.js_on.block_list_single figure{-webkit-box-shadow:0px 3px 10px rgba(0, 0, 0, 0), 0px 7px 10px rgba(0, 0, 0, 0.05);box-shadow:0px 3px 10px rgba(0, 0, 0, 0), 0px 7px 10px rgba(0, 0, 0, 0.05)}.js_on.block_list_single figure:before{opacity:0.3}.js_on.block_list_single figure:after{opacity:1}.js_on.block_list_single figure>span:after{-webkit-animation:slideMask 0.5s cubic-bezier(1, 0, 0, 1) 0.01s;animation:slideMask 0.5s cubic-bezier(1, 0, 0, 1) 0.01s}.js_on.block_list_single figure>span span{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.js_on.block_list_single figure img{opacity:1}.js_on.block_list_tags p{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js_on.block_list_tags p span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js_on .block_list_single_txt p time{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js_on .block_list_single_txt p:after{-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}.js_on .block_list_single_txt h2>span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block_list_single{-webkit-transition:opacity 0.5s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.5s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 0.5s, transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.5s, transform 1s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.5s, transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);opacity:0}.block_list_single figure{-webkit-box-shadow:0 2px 13px rgba(0, 0, 0, 0);box-shadow:0 2px 13px rgba(0, 0, 0, 0);-webkit-transition:-webkit-box-shadow 0.75s 0.2s;transition:-webkit-box-shadow 0.75s 0.2s;-o-transition:box-shadow 0.75s 0.2s;transition:box-shadow 0.75s 0.2s;transition:box-shadow 0.75s 0.2s, -webkit-box-shadow 0.75s 0.2s}.block_list_single figure:before{opacity:0;-webkit-transition:opacity 0.75s 0.2s;-o-transition:opacity 0.75s 0.2s;transition:opacity 0.75s 0.2s}.block_list_single figure:after{opacity:0;-webkit-transition:opacity 0s 0.2s;-o-transition:opacity 0s 0.2s;transition:opacity 0s 0.2s}.block_list_single figure>span{position:relative}.block_list_single figure>span:after{background-color:#aaa;background-color:#000;width:0%;-webkit-transition:width 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;-o-transition:width 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s;transition:width 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s}.block_list_single figure>span span{opacity:0;-webkit-transition:opacity 0s 0.2s, -webkit-transform 10s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0s 0.2s, -webkit-transform 10s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:opacity 0s 0.2s, transform 10s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0s 0.2s, transform 10s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0s 0.2s, transform 10s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 10s cubic-bezier(0.075, 0.82, 0.165, 1)}.block_list_single figure img{opacity:0;-webkit-transition:opacity 0.5s 0.2s;-o-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s}.block_list_single_txt p{overflow:hidden}.block_list_single_txt p time{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;transition:-webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;-o-transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s;-webkit-transform:translateY(2.5em);-ms-transform:translateY(2.5em);transform:translateY(2.5em);display:block}.block_list_single_txt p:after{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;transition:-webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;-o-transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0)}.block_list_single_txt h2{overflow:hidden}.block_list_single_txt h2>span{display:block;opacity:0;-webkit-transition:opacity 0.5s 0.9s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s;transition:opacity 0.5s 0.9s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s;-o-transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s, opacity 0.5s 0.9s;transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s, opacity 0.5s 0.9s;transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s, opacity 0.5s 0.9s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s;-webkit-transform:translateY(2.5em);-ms-transform:translateY(2.5em);transform:translateY(2.5em)}.block_list_tags{overflow:hidden}.block_list_tags p{-webkit-transform:translateY(2.5em);-ms-transform:translateY(2.5em);transform:translateY(2.5em);-webkit-transition:opacity 0.5s 0s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:opacity 0.5s 0s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.5s 0s;transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.5s 0s;transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.5s 0s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.block_list_tags p span{display:inline-block;-webkit-transform:translateY(2.5em);-ms-transform:translateY(2.5em);transform:translateY(2.5em);-webkit-transition:opacity 0.5s 0.5s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition:opacity 0.5s 0.5s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;-o-transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, opacity 0.5s 0.5s;transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, opacity 0.5s 0.5s;transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s, opacity 0.5s 0.5s, -webkit-transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.block_detail_hero{opacity:0;-webkit-transform:translateY(-10%) skewY(-7deg);-ms-transform:translateY(-10%) skewY(-7deg);transform:translateY(-10%) skewY(-7deg);-webkit-transition:opacity 1s 0.5s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;transition:opacity 1s 0.5s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;-o-transition:opacity 1s 0.5s, transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;transition:opacity 1s 0.5s, transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;transition:opacity 1s 0.5s, transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;overflow:hidden;position:relative;margin:-200px -100px 100px}@media (max-width:900px){.block_detail_hero{margin:-100px -50px 50px}}@media (max-width:415px){.block_detail_hero{margin:-50px -25px 30px}}.block_detail_hero_in{-webkit-transform:skewY(7deg);-ms-transform:skewY(7deg);transform:skewY(7deg);position:relative;height:50vw;-webkit-perspective:1000px;perspective:1000px}@media (max-width:900px){.block_detail_hero_in{min-height:65vw}}.block_detail_hero figure{height:100%}.block_detail_hero figure img{width:100%;height:120%;-o-object-fit:cover;object-fit:cover}.block_detail_hero_title{position:absolute;text-align:center;width:90%;left:5%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%) rotate(3deg);-ms-transform:translateY(-50%) rotate(3deg);transform:translateY(-50%) rotate(3deg)}.block_detail_hero_title h1{display:inline-block;font-size:56px;color:#fff;padding:0 100px;font-weight:600}@media (max-width:980px){.block_detail_hero_title h1{font-size:45px}}@media (max-width:900px){.block_detail_hero_title h1{padding:0 0px;font-size:38px}}@media (max-width:415px){.block_detail_hero_title h1{padding:0 0px;font-size:32px}}.block_detail_hero_title h1>span{display:inline-block;padding:0.3em 1em 0.5em;background:-webkit-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-45deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-webkit-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:-o-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:linear-gradient(-45deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);border-radius:10px;position:relative}@media (max-width:900px){.block_detail_hero_title h1>span{padding:0.3em 50px 0.5em}}@media (max-width:415px){.block_detail_hero_title h1>span{padding:0.3em 15px 0.5em}}.block_detail_main{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 0.75s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:opacity 0.75s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;-o-transition:opacity 0.75s, transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:opacity 0.75s, transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:opacity 0.75s, transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1400px;margin:-15vw auto 0;position:relative}@media (max-width:1400px){.block_detail_main{display:block}}.block_detail_content{-webkit-box-flex:0;-ms-flex:0 1 99%;flex:0 1 99%;margin:0 0 100px;position:relative;z-index:1}@media (max-width:1400px){.block_detail_content{max-width:1000px;margin:0 auto 100px}}@media (max-width:980px){.block_detail_content{padding-left:0}}@media (max-width:650px){.block_detail_content{margin-left:-15px;margin-right:-15px}}.block_detail_aside{-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;padding-top:35px;background:-webkit-gradient(linear, left bottom, left top, color-stop(45%, rgba(255, 255, 255, 0)), color-stop(75%, rgba(255, 255, 255, 0.5)));background:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.5) 75%);background:-o-linear-gradient(bottom, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.5) 75%);background:linear-gradient(0deg, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.5) 75%);position:-webkit-sticky;position:sticky;top:0}@media (max-width:1400px){.block_detail_aside{padding-top:0;background:none;position:static}}.block_detail_content_date{text-align:right}.block_detail_content_date .date{margin-bottom:0;background-color:#000;color:#fff;display:inline-block;padding:0.5em 2em}.block_detail_content_meta dl{padding-top:100px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:980px){.block_detail_content_meta dl{padding-top:50px}}.block_detail_content_meta dl dt{margin:7px 7px;color:#bf00ff;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 174, 255, 0.898)), to(#f204ff));background:-webkit-linear-gradient(left, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-o-linear-gradient(left, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:linear-gradient(90deg, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-webkit-gradient(linear, left top, right top, from(rgba(0, 185, 255, 0.898)), to(#ff0457));background:-webkit-linear-gradient(left, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:-o-linear-gradient(left, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:linear-gradient(90deg, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600}@media (max-width:900px){.block_detail_content_meta dl dt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.block_detail_content_meta dl dd{margin:7px 7px}.block_detail_content_meta dl a{display:inline-block;background-color:#000;border-radius:50px;color:#fff;padding:0.5em 2em;position:relative;overflow:hidden}.block_detail_content_meta dl a span{position:relative;z-index:1}.block_detail_content_meta dl a:after{display:block;content:"";position:absolute;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;width:100%;height:100%;left:0;top:0;opacity:0;background:-webkit-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(135deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-45deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-webkit-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:-o-linear-gradient(135deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%);background:linear-gradient(-45deg, rgba(0, 185, 255, 0.898) 15%, #ff0457 75%)}.block_detail_content_meta dl a:hover:after{opacity:1}.block_detail_content_main{padding:70px 50px 70px;background:rgba(255, 255, 255, 0.96);font-size:18px}@media (max-width:980px){.block_detail_content_main{padding:50px 30px 50px}}@media (max-width:415px){.block_detail_content_main{font-size:15px}}.block_detail_content_main h2{margin:2em 0 1.2em;display:inline-block;color:#bf00ff;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 174, 255, 0.898)), to(#f204ff));background:-webkit-linear-gradient(left, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-o-linear-gradient(left, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:linear-gradient(90deg, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-webkit-gradient(linear, left top, right top, from(rgba(0, 185, 255, 0.898)), to(#ff0457));background:-webkit-linear-gradient(left, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:-o-linear-gradient(left, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:linear-gradient(90deg, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:42px}.block_detail_content_main h2:first-of-type{margin-top:0}@media (max-width:980px){.block_detail_content_main h2{font-size:34px}}@media (max-width:900px){.block_detail_content_main h2{font-size:30px}}@media (max-width:415px){.block_detail_content_main h2{font-size:28px}}.block_detail_content_main h2+h3{margin-top:0}.block_detail_content_main h3{font-size:30px;margin-top:3em;margin-bottom:1em}@media (max-width:980px){.block_detail_content_main h3{font-size:28px}}@media (max-width:900px){.block_detail_content_main h3{font-size:25px}}@media (max-width:415px){.block_detail_content_main h3{font-size:21px}}.block_detail_content_main p{line-height:2;margin-bottom:2.5em}.block_detail_content_main .hasImg,.block_detail_content_main figure{margin:50px -50px 50px;text-align:center}@media (max-width:980px){.block_detail_content_main .hasImg,.block_detail_content_main figure{margin:30px -30px 30px}}.block_detail_content_main pre{background-color:rgba(100, 100, 100, 0.1);padding:50px;overflow:auto;margin:2em -50px;line-height:2}@media (max-width:980px){.block_detail_content_main pre{padding:30px;margin:2em -30px}}.block_detail_content_main ul{list-style-type:disc;list-style-position:outside;padding-left:1.5em;margin:0 0 2em;color:#00adff;line-height:2}.block_detail_content_main ul li{color:#222}.block_detail_content_main a{color:#00adff;position:relative;display:inline-block;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;z-index:1}.block_detail_content_main a:hover{color:#fff}.block_detail_content_main a:hover:before{width:120%}.block_detail_content_main a:before{display:block;content:"";position:absolute;-webkit-transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);z-index:-1;width:0%;height:100%;left:-10%;top:0;background:-webkit-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-40deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%)}.js_on .block_detail_hero{opacity:1;-webkit-transform:translateY(0) skewY(-7deg);-ms-transform:translateY(0) skewY(-7deg);transform:translateY(0) skewY(-7deg)}.js_on .block_detail_main{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block_about{position:relative;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1s 0.1s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:opacity 1s 0.1s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;-o-transition:opacity 1s 0.1s, transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:opacity 1s 0.1s, transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:opacity 1s 0.1s, transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.1s}.block_about_pad{padding:70px 50px;background:rgba(255, 255, 255, 0.85)}@media (max-width:980px){.block_about_pad{padding:50px 30px}}.block_about h2{margin:3em 0 0.75em;display:inline-block;color:#bf00ff;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 174, 255, 0.898)), to(#f204ff));background:-webkit-linear-gradient(left, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-o-linear-gradient(left, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:linear-gradient(90deg, rgba(0, 174, 255, 0.898) 0%, #f204ff 100%);background:-webkit-gradient(linear, left top, right top, from(rgba(0, 185, 255, 0.898)), to(#ff0457));background:-webkit-linear-gradient(left, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:-o-linear-gradient(left, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);background:linear-gradient(90deg, rgba(0, 185, 255, 0.898) 0%, #ff0457 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:42px}@media (max-width:980px){.block_about h2{font-size:34px;margin-top:2.5em}}@media (max-width:900px){.block_about h2{font-size:26px;margin-top:1.5em}}.block_about h2:first-of-type{margin-top:0}.block_about p{font-size:15px;line-height:2;margin-bottom:2em}.block_about p em{font-size:21px}.block_about figure{margin-bottom:1.2em}.block_about ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block_about li{display:inline-block;text-align:center}.block_about li a{display:inline-block;width:50px;height:50px;border-radius:50px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.block_about li a:hover svg{fill:#fff;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.block_about li svg{fill:#222;width:30px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-45%);-ms-transform:translateX(-50%) translateY(-45%);transform:translateX(-50%) translateY(-45%);-webkit-transition:fill 0.4s, -webkit-transform 0.4s;transition:fill 0.4s, -webkit-transform 0.4s;-o-transition:transform 0.4s, fill 0.4s;transition:transform 0.4s, fill 0.4s;transition:transform 0.4s, fill 0.4s, -webkit-transform 0.4s}.block_about li img,.block_about li svg{width:30px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-45%);-ms-transform:translateX(-50%) translateY(-45%);transform:translateX(-50%) translateY(-45%);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.block_about a{color:#00adff;position:relative;display:inline-block;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;z-index:1}.block_about a:hover{color:#fff}.block_about a:hover:before{width:120%}.block_about a:before{display:block;content:"";position:absolute;-webkit-transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);transition:width 0.1s cubic-bezier(0.19, 1, 0.22, 1);z-index:-1;width:0%;height:100%;left:-10%;top:0;background:-webkit-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:-o-linear-gradient(130deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%);background:linear-gradient(-40deg, rgba(0, 174, 255, 0.898) 15%, #f204ff 75%)}.js_on.block_about{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block_404{text-align:center}.block_404_ttl span{font-size:20vw}.block_404 p{margin:0}