@import url("https: //use.fontawesome.com/releases/v5.0.6/css/all.css");@import url("http: //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:#feef00;color:#2e2e31;font-family:"Noto Sans Japanese",sans-serif}a{color:#000;transition:0.5s}a:hover{color:#000;outline:none;text-decoration:none}a:active{color:#000;outline:none;text-decoration:none}a:focus{color:#000;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:#fff;border:1px solid #000000;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:#000000}.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:#988f00}.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:#000000;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:-20px}@media (max-width: 768px){.navbar-brand img{margin-top:-25px}}.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(254,239,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:#000000;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 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:#efefef}.section-title h3{font-size:2.5em;font-weight:500}#hero_aria{background:#feef00}#hero_aria img{margin:auto}#profile{background:#009FDE;color:#efefef}#profile h4{font-size:1.8em}#album{background:#EB6161;color:#efefef}#album h4{font-size:1.8em}#discography{background:#0DAE71;color:#efefef}#discography h4{font-size:1.2em}.modal-content{color:#2e2e31}.modal-body p{font-size:1.2em;padding-top:1em}#creative{background:#EACF00;color:#efefef}#creative h4{font-size:1.8em}.item{margin:10px}.item img{display:block;width:100%;height:auto}#contact{background:gray;color:#2e2e31}#mail_form{background:#afafaf}#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:#000000}#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:#feef00;border-radius:3px;color:#2e2e31;font-family:inherit;-webkit-appearance:none;font-size:100%}#mail_form input[type="button"]:hover{cursor:pointer;background:#fff665;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:#000000;padding:0 0 30px 0;color:white;font-size:14px}#footer .footer-top{background:#feef00;color:#000000;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:18px;display:inline-block;color:#feef00;background:#000000;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:0.3s}#footer .footer-top .social-links a:hover{background:#2f2f2f}#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 .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}
