body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{font-family:"メイリオ", Meiryo, sans-serif}body{background:#000000}a[target="_blank"]::after{content:"";width:12px;height:12px;background:url(/asset/images/icon_window.svg) center center no-repeat;margin-left:4px}.ie_alert{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2;background:#000000;overflow:auto}.ie_alert h2{padding:48px 20px;font-size:200%;text-align:center;color:#ffffff}.ie_alert p{padding:0 20px 40px;text-align:center;color:#ffffff}.ie_alert ul{text-align:center}.ie_alert ul li{display:inline-block;margin-right:12px}.ie_alert ul li a{background:#c54949;text-decoration:none;padding:8px 16px;color:#ffffff;border-radius:3px;font-weight:bold}.ie_alert ul li a:hover{background:#802f2f;color:rgba(255,255,255,0.7)}*{font-family:"メイリオ", Meiryo, sans-serif}body{background:#000000}span{display:block;font-size:140%}a[target="_blank"]::after{content:"";display:inline-block;width:12px;height:12px;background:url(../images/icon_window.svg) center center no-repeat;margin:0 4px}.main{position:relative;width:100%;height:100vh;background:url(../images/image_main-bg.jpg) center center no-repeat;background-size:cover;overflow:hidden}.main .tog{position:fixed;top:12px;right:20px;z-index:10;width:32px;height:23px}.main .tog span{position:absolute;display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:100%;height:3px;background-color:#49c5b6;border-radius:3px}.main .tog span:nth-of-type(1){top:0}.main .tog span:nth-of-type(2){top:10px}.main .tog span:nth-of-type(3){bottom:0}.main .tog.active span:nth-of-type(1){-webkit-transform:translate3d(4px, 10px, 0) rotate(45deg);transform:translate3d(4px, 10px, 0) rotate(45deg)}.main .tog.active span:nth-of-type(2){-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}.main .tog.active span:nth-of-type(3){-webkit-transform:translate3d(4px, -10px, 0) rotate(-45deg);transform:translate3d(4px, -10px, 0) rotate(-45deg)}.main input{visibility:hidden}.menu{position:fixed;top:0;width:100%;list-style:none;background:rgba(255,255,255,0.95);z-index:1;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 1s;transition:all 1s}.menu li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 32px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px #49c5b6 solid}.menu li a{color:#49c5b6;text-decoration:none;font-weight:bold;display:block;width:100%}h1{width:100%;height:100%;background:rgba(0,0,0,0.8)}h1 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%}a.a1{position:absolute;display:block;left:calc(50% - 25px);bottom:5px;width:50px;-webkit-animation:a1 3s ease infinite;animation:a1 3s ease infinite}@-webkit-keyframes a1{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes a1{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width: 960px){.tog{display:none}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;list-style:none;background:rgba(255,255,255,0.9);-webkit-transform:translateX(0%);transform:translateX(0%)}.menu li{display:-webkit-box;display:-ms-flexbox;display:flex;width:192px;height:100%;padding:0 8px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none}.menu li:hover{-webkit-transition:all .7s;transition:all .7s;background:#49c5b6}.menu li:hover a{-webkit-transition:all .7s;transition:all .7s;color:#ffffff}}.section{margin:32px auto 0;max-width:960px;padding:8px}.section a{color:#49c5b6}.section h2{margin:0 0 12px 0;padding:0 4px 4px;border-bottom:2px #49c5b6 solid;color:#49c5b6}.section ul{list-style:none}.section ul li{color:#ffffff}.section p{line-height:1.4;color:#ffffff}.section .member_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.section .member_section:first-child{margin-top:16px}.section .member_section:last-child{margin-bottom:0}.section .member_section-image{text-align:center}.section .member_section-image img{width:50%}.section .member_section-text{height:100%;margin-top:16px;padding:16px 12px;border:1px solid #ffffff}.section .member_section-text h3{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #303030;color:#c54949}.section .member_section-text s{color:#303030}.section .note{font-size:80%;margin:1em 0 0 1em}.section .note li{margin-top:.2em;line-height:1.4;text-indent:-1em}.section .note li::before{content:"※"}.section .list li{padding:8px 16px 0}.section .list li:first-child{padding-top:0}.section .list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .list li a::before{display:inline-block;width:32px;margin-right:8px}.section .list li a[data-contact="mail"]::before{content:url(../images/icon_mail.svg)}.section .list li a[data-contact="twitter"]::before{content:url(../images/icon_twitter.svg)}.section .list li a[data-contact="video"]::before{content:url(../images/icon_video.svg)}.section#info ul li{text-align:center}.section#info ul li:first-child{margin-bottom:8px}@media screen and (min-width: 960px){.section .pc_col4{display:-webkit-box;display:-ms-flexbox;display:flex}.section .pc_col4 .member_section{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 8px 0 0}.section .pc_col4 .member_section h3{height:2em}.section .pc_col4 .member_section:last-child{margin:0 0 0 0}.section .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .list li{padding-top:0}}footer{margin-top:80px;padding:32px;background:#49c5b6;border-top:2px solid #c54949}footer ul{padding-bottom:.5em;list-style:none;text-align:center}footer ul li a{font-size:12px;color:#c54949}footer address{text-align:center;font-size:12px;font-style:normal}#anchor_button{position:fixed;bottom:100px;right:0}#anchor_button a img{width:60px}#modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7)}#modal #modal_content{width:calc(95% - 20px);height:65vh;overflow-y:scroll;background:rgba(255,255,255,0.9);padding:10px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-animation:animatetop 0.4s;animation:animatetop 0.4s}#modal #modal_content h1{height:auto;padding-bottom:0.8em;background:none;font-size:180%}#modal #modal_content h2{padding-top:2em;padding-bottom:0.4em;background:none;font-size:120%}#modal #modal_content p{padding-bottom:0.4em;line-height:1.4;font-size:80%}#modal #modal_content button{display:block;margin:0 auto;padding:.4em .8em;border:none;background:#49c5b6;color:#ffffff}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}
