@import url("https://use.fontawesome.com/releases/v5.0.6/css/all.css");@import url("https://fonts.googleapis.com/earlyaccess/notosansjapanese.css");:root{font-size:16px}@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?srf3rx");src:url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"),url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"),url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");font-weight:normal;font-style:normal}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{width:0px;background:transparent}::-webkit-scrollbar-thumb{background:white}body{background:#000;color:#2e2e31;font-family:"Noto Sans Japanese",sans-serif}a{color:#4343b1;transition:0.5s}a:hover{color:#0b0b1d;outline:none;text-decoration:none}a:active{color:#0b0b1d;outline:none;text-decoration:none}a:focus{color:#0b0b1d;outline:none;text-decoration:none}img{border-style:none}p{padding:0;margin:0 0 30px 0}h1,h2,h3,h4,h5,h6{font-weight:300;margin:0 0 20px 0;padding:0}.pad-1em{padding-top:1em;padding-bottom:1em}.pad-2em{padding-top:2em;padding-bottom:2em}.pad-4em{padding-top:4em;padding-bottom:4em}.pad-6em{padding-top:6em;padding-bottom:6em}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2000;position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;height:5px;width:200px;background:#000;border:1px solid #ffffff;overflow:hidden}.pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);max-width:200px;position:fixed;z-index:2000;display:block;position:absolute;top:0;right:100%;height:100%;width:100%;background:white}.pace.pace-inactive{display:none}.pace-running .wrapper{display:none}#page-top{z-index:10;position:fixed;bottom:20px;right:40px;opacity:0.5}@media screen and (max-width: 768px){#page-top{right:30px}}#page-top a{line-height:4em;font-size:75%;color:#efefef;text-decoration:none;width:60px;padding:5px 0px;text-align:center;display:block;background:#000;border-radius:5px}@media screen and (max-width: 768px){#page-top a{line-height:2em;font-size:60%}}#page-top:hover{text-decoration:none;opacity:0.8;transition:0.5s}.syncer-acdn-parent{margin:1.5em 0 0;padding:0px 10px}.syncer-acdn-parent li{margin:0;padding:0;list-style:none}.syncer-acdn-parent p{margin:0;padding:1em}.syncer-acdn-parent h3{margin:0;padding:0}.syncer-acdn-parent .syncer-acdn{position:relative;top:0;left:0;display:block;padding:8px 0;text-decoration:none}.syncer-acdn-parent .syncer-acdn:hover{cursor:pointer}.syncer-acdn-parent .syncer-acdn:after{position:absolute;top:50%;right:12px;font-size:.85em;margin-top:-12.5px;height:17px;line-height:17px;padding:4px 8px}.syncer-acdn-child{display:none;margin:0;padding:0}.syncer-acdn-child li{border-bottom:1px solid rgba(0,0,0,0.1)}.item img{display:block;width:100%;height:auto}.owl-theme .owl-controls .owl-page span{opacity:0.5;background:#000}.thum{border-style:none}.thum h3{font-size:1.5em;text-align:center}.thum img{width:100%;max-width:100%;height:auto;padding-bottom:1em;cursor:pointer}.modal-body img{width:100%;max-width:100%;height:auto}#header{background:#000;padding:20px 0;height:90px}.is-sticky #header{background:rgba(0,0,0,0.5)}.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:98}.nav-menu li{position:relative;white-space:nowrap}.nav-menu>li{float:left}.nav-menu li:hover>ul,.nav-menu li.sfHover>ul{display:block}.nav-menu ul ul{top:0;left:100%}.nav-menu ul li{min-width:180px}.sf-arrows .sf-with-ul{padding-right:30px}.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:15px;font-family:FontAwesome;font-style:normal;font-weight:normal}.sf-arrows ul .sf-with-ul:after{content:"\f105"}#nav-menu-container{float:right;margin:5px 0}@media (max-width: 1199px){#nav-menu-container{display:none}}.navbar-brand img{float:left;margin-top:-33px}.nav-menu a{color:white;padding:10px 15px;display:inline-block}.nav-menu a:hover,.nav-menu li:hover>a,.nav-menu .menu-active>a{color:white}#mobile-nav-toggle{position:fixed;right:0;top:0;z-index:100;margin:20px 20px 0 0;border:0;background:none;font-size:24px;display:none;transition:all 0.4s;outline:none}#mobile-nav-toggle i{font-family:FontAwesome;color:white;content:"\f105"}@media (max-width: 1199px){#mobile-nav-toggle{display:inline}}#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:99;background:rgba(0,0,0,0.75);left:-260px;width:260px;overflow-y:auto;transition:0.4s}#mobile-nav ul{padding:0;margin:0;list-style:none}#mobile-nav ul li{position:relative}#mobile-nav ul li a{color:#efefef;font-size:16px;overflow:hidden;padding:10px 22px 10px 15px;position:relative;text-decoration:none;width:100%;display:block;outline:none}#mobile-nav ul li a:hover{color:#efefef}#mobile-nav ul li li{padding-left:30px}#mobile-body-overly{width:100%;height:100%;z-index:20;top:0;left:0;position:fixed;background:rgba(0,0,0,0.6);display:none}body.mobile-nav-active{overflow:auto}body.mobile-nav-active #mobile-nav{left:0}.section-title-color-back{background:#000;color:white}.section-title{background:#000;color:white;font-size:18pt;border-top:8px dashed white;border-bottom:8px dashed white;padding:20px;margin:auto}#hero_aria{background:#000}#hero_aria img{margin:auto}.schedule-title-color-back{background:repeating-linear-gradient(-45deg, #444, #444 10px, #555 0, #555 20px)}.googleCalendar iframe{width:100%;height:600px}@media all and (min-width: 768px){.googleCalendar iframe{height:800px}}.social-icons{margin:0;padding:0}.social-icons li{margin:0;padding:0;list-style:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.social-icons li a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding-left:10px;padding-right:10px}.social-icons li a i{font-size:25px}.staff{text-align:center;margin-bottom:30px}.staff img{width:250px;margin-bottom:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.staff h3{font-size:30px;margin-bottom:5px}.staff p{margin-bottom:30px}.staff .role{color:gray;margin-bottom:30px;font-weight:normal;display:block}.suzu_tachibana_color{border:7.5px solid;border-color:#ff0}.suzu_tachibana_color_back{background:#ff9}.reina_kakimura_color{border:7.5px solid;border-color:#8a2be2}.reina_kakimura_color_back{background:#e1c8f7}.yuuho_maeda_color{border:7.5px solid;border-color:red}.yuuho_maeda_color_back{background:#ffb3b3}.kaori_miyamoto_color{border:7.5px solid;border-color:pink}.kaori_miyamoto_color_back{background:#ffdae0}.momoka_maeshima_color{border:7.5px solid;border-color:#f5f5f5}.momoka_maeshima_color_back{background:#fff}.akari_sera_color{border:7.5px solid;border-color:#26EBBB}.akari_sera_color_back{background:#83f4d8}.kano_suenaga_color{border:7.5px solid;border-color:#e55089}.kano_suenaga_color_back{background:#f2a9c5}.karen_koizumi_color{border:7.5px solid;border-color:#ccc}.karen_koizumi_color_back{background:#fff}.noa_shirase_color{border:7.5px solid;border-color:#559EDA}.noa_shirase_color_back{background:#a9ceec}.kako_yabane_color{border:7.5px solid;border-color:#d04e38}.kako_yabane_color_back{background:#e3978b}.rin_kizaki_color{border:7.5px solid;border-color:#f18927}.rin_kizaki_color_back{background:#f7bd87}.ayaka_tsuji_color{border:7.5px solid;border-color:#3D98AC}.ayaka_tsuji_color_back{background:#7ec2d1}.nao_tomita_color{border:7.5px solid;border-color:#8D90C7}.nao_tomita_color_back{background:#d1d3e9}.rina_nekomiya_color{border:7.5px solid;border-color:#2E54A7}.rina_nekomiya_color_back{background:#6689d5}.kira_takahashi_color{border:7.5px solid;border-color:#8a8d8f}.kira_takahashi_color_back{background:#bec0c1}.media-title-color-back{background:repeating-linear-gradient(-45deg, #444, #444 10px, #555 0, #555 20px)}.youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:4em}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.square_btn{position:relative;display:inline-block;font-weight:bold;padding:1em 2em;text-decoration:none;color:white;background:#ff0000;transition:.4s;margin-bottom:4em}.square_btn:hover{color:white;background:#000}.twitter-timeline{display:block;margin:auto}.kotoba h4,.kotoba p{color:#efefef}.disco-title-color-back{background:#b1b1b1}.thum{font-size:0.7em}.audition-title-color-back{background:repeating-linear-gradient(-45deg, #444, #444 10px, #555 0, #555 20px);color:white}.audition-title-color-back a{color:white}.contact-title-color-back{background:repeating-linear-gradient(-45deg, #444, #444 10px, #555 0, #555 20px)}#mail_form{background:#333;color:#efefef}#mail_form dl{width:90%;margin:0 auto;overflow:hidden}#mail_form dl dt{clear:both;width:30%;float:left;border-top:1px solid #d1d0d2;padding:15px 0;text-align:right;overflow:hidden}#mail_form dl dt span{display:block;font-size:85%;color:#efefef}#mail_form dl dt:first-child,#mail_form dl dt:first-child+dd{border:none}#mail_form dd{width:65%;float:right;border-top:1px solid #d1d0d2;padding:15px 0 15px 5%}#mail_form dl dt span.required,#mail_form dl dt span.optional{display:inline-block;float:left;color:#efefef;line-height:1;padding:8px 9px;border-radius:3px}#mail_form dl dt span.required{background:#EB6161;border:1px solid #d1d0d2}#mail_form dl dt span.optional{background:#009FDE;border:1px solid #d1d0d2}#mail_form dl dd span.error_blank,#mail_form dl dd span.error_format,#mail_form dl dd span.error_match{display:block;color:#fd3434;margin-top:3px}span.loading{width:50px;height:50px;border-radius:50%;border-top:5px solid rgba(255,255,255,0.2);border-right:5px solid rgba(255,255,255,0.2);border-bottom:5px solid rgba(255,255,255,0.2);border-left:5px solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load-circle 1.0s linear infinite;animation:load-circle 1.0s linear infinite;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px}@-webkit-keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#mail_form input[type="text"],#mail_form input[type="email"],#mail_form input[type="tel"]{height:2em;padding:2px 2%;border:1px solid #d1d0d2;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit;margin-top:5px}#mail_form input[type="text"]:focus,#mail_form input[type="email"]:focus,#mail_form input[type="tel"]:focus,#mail_form textarea:focus{box-shadow:0px 0px 5px #d1d0d2;border:1px solid #d1d0d2;background:white}#mail_form ul li input[type="radio"],#mail_form ul li input[type="checkbox"]{margin-right:10px;margin-top:7px}#mail_form ul li:first-child input[type="radio"],#mail_form ul li:first-child input[type="checkbox"]{margin-top:0px}#mail_form select{font-size:100%;margin-top:5px}#mail_form textarea{display:block;width:90%;max-width:90%;height:200px;padding:2px 2%;resize:vertical;border:1px solid #d1d0d2;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit}#mail_form ul{list-style-type:none}#mail_form ul li label:hover{cursor:pointer}#mail_form input#company{width:60%}#mail_form input#name_1,#mail_form input#name_2,#mail_form input#read_1,#mail_form input#read_2,#mail_form input#postal,#mail_form input#phone,#mail_form input#schedule{width:30%}#mail_form p#form_submit{margin:0 auto;padding:15px 0;border-top:1px solid #d1d0d2}#mail_form input[type="button"]{padding:10px 15px;vertical-align:middle;line-height:1;background:#000;border-radius:3px;color:#efefef;font-family:inherit;-webkit-appearance:none;font-size:100%}#mail_form input[type="button"]:hover{cursor:pointer;background:#000;transition:0.5s}#mail_form input#form_submit_button{margin-left:35%}#submit_button{text-align:center}@media screen and (max-width: 768px){#mail_form{width:95%}#mail_form dl{overflow:visible}#mail_form dl dt{width:auto;float:none;text-align:left;padding:10px 0 5px;font-weight:bold}#mail_form dl dt span{font-weight:normal}#mail_form dl dd{width:auto;float:none;border-top:none;padding:0px 0 13px 0px}}#mail_form dl dt span.required,#mail_form dl dt span.optional{margin-right:1em;margin-bottom:2em}#mail_form input#form_submit_button{margin-left:0}#mail_form input#phone,#mail_form input#schedule{width:50%}#footer{background:#000;padding:0 0 30px 0;color:#efefef;font-size:14px}#footer .footer-top{background:#333;padding:60px 0 30px 0}#footer .footer-top .footer-info{margin-bottom:30px}#footer .footer-top .footer-info p{font-size:13px;line-height:24px;margin-bottom:0}#footer .footer-top .footer-info h3{font-size:34px;margin:0 0 20px 0;padding:2px 0 2px 0;line-height:1;font-weight:400;letter-spacing:3px;text-transform:uppercase}#footer .footer-top .footer-info h4{font-size:14px;font-weight:bold;text-transform:uppercase;position:relative;padding-bottom:10px}#footer .footer-top .social-links a{font-size:24px;color:#efefef;line-height:1;padding:8px 0;margin-right:8px;border-radius:50%;text-align:center;width:36px;height:36px;transition:0.3s}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul li{padding:8px 0}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#efefef}#footer .copyright{text-align:center;padding-top:30px}#thanks{background:#ffffff;margin:50px auto;padding:30px 0;text-align:center}@media screen and (max-width: 768px){#thanks{width:90%}}#thanks h1{width:90%;margin:0 auto;font-size:100%;font-weight:bold;color:#000000}#thanks p{width:90%;margin:0 auto;margin-top:1em}
