.sp-none{display:block}@media screen and (max-width: 767px){.sp-none{display:none}}.pc-none{display:none}@media screen and (max-width: 767px){.pc-none{display:block}}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll}img{border:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}html{min-height:100%;height:auto}body{min-height:100vh;height:auto;position:relative;font-family:"Quattrocento","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px;color:#3d4040;letter-spacing:1px;line-height:2;margin:0 auto;text-align:center;overflow:hidden;background:#eff7f7}@media screen and (max-width: 767px){body{font-size:15px}}.clearfix:after{content:"";display:block;clear:both}.clear_ov{overflow:hidden}a{color:#477f85;text-decoration:none}a:hover{color:#8ad1d8;text-decoration:underline;-webkit-transition-duration:.2s;transition-duration:.2s}a img:hover{cursor:pointer;opacity:.7 !important;filter:alpha(opacity=70) !important;-ms-filter:"alpha(opacity=70)" !important;-moz-opacity:.7 !important;-khtml-opacity:.7 !important;zoom:1 !important;-webkit-transition:.4s;transition:.4s}a.act:hover{cursor:pointer;opacity:.7 !important;filter:alpha(opacity=70) !important;-ms-filter:"alpha(opacity=70)" !important;-moz-opacity:.7 !important;-khtml-opacity:.7 !important;zoom:1 !important;-webkit-transition:.4s;transition:.4s;background:#eff7f7}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt80{margin-top:80px}.mt100{margin-top:100px}.attention{border:solid 1px #c7cfcf;padding:10px 30px;text-align:left;font-family:"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.attention.blue{color:#477f85}.attention.gray{color:#3d4040}span.new{color:#d7a92e;padding-right:10px;font-size:90%}iframe{max-width:100% !important}#m_header{position:fixed;right:0;z-index:8888;width:18%;height:100%;min-height:100%;overflow:hidden}@media screen and (max-width: 767px){#m_header{top:0;width:100%;height:auto;padding:10px 5vw;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0;background:#000;text-align:left}}article#sub{float:left;width:75%;margin-left:7%;padding-bottom:40px;background:#eff7f7}@media screen and (max-width: 767px){article#sub{float:none;width:100%;margin-left:0;padding-bottom:0}}#side{position:fixed;width:7%;height:100%;float:left;background:#000;min-height:100%}#m_header h1{position:absolute;z-index:2;right:0;top:0;width:100%;height:100%;min-height:100%}@media screen and (max-width: 767px){#m_header h1{position:relative;height:auto;width:auto;display:inline-block}}@media screen and (max-width: 767px){#m_header h1 .head_logo{color:rgba(255,255,255,.85);text-shadow:0 0 3vw rgba(0,0,0,.6);font-size:12px;letter-spacing:.2em}#m_header h1 .head_logo .name span{letter-spacing:.16em;font-size:26px;margin-right:.2em;line-height:1}}#m_header h1 .img{margin-top:60px;width:54px;height:415px;display:inline-block}@media screen and (max-width: 767px){#m_header h1 .img{display:none}}#m_header img.bg_img{display:block;position:absolute;z-index:1;right:-20%;top:0;height:100%;min-height:100%;width:auto}@media screen and (max-width: 767px){#m_header img.bg_img{right:0;top:-100%;height:auto;width:70%}}#side{position:absolute;z-index:10;min-width:120px}@media screen and (max-width: 767px){#side{position:fixed;left:auto;top:0;right:-100%;z-index:99999;background-color:#2d2d2d;width:96%;margin-left:4%;height:100%;padding:54px 5vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease;transition:.3s ease;opacity:0;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.15);box-shadow:0 2px 20px rgba(0,0,0,.15)}}@media screen and (max-width: 767px){#side.is-active{right:0;opacity:1}}#side nav#lang,#side nav#m_nav{margin-left:5px;margin-right:5px;letter-spacing:0;text-align:left;color:#fff}#side nav#lang a,#side nav#m_nav a{color:#fff}#side nav#lang{margin-top:40px;font-size:14px}@media screen and (max-width: 767px){#side nav#lang{margin-top:0}}#side nav#lang ul li a{padding:4px 3px 2px;margin-right:5px;border:solid 1px #7d7d7d;line-height:1}#side nav#lang ul li.mt{margin-top:16px}#side nav#lang ul li a:hover{background:#fff;color:#454545;-webkit-transition-duration:.2s;transition-duration:.2s}#side nav#m_nav{margin-top:40px;font-family:"Cinzel",serif;font-size:14px;line-height:2.5}@media screen and (max-width: 767px){#side nav#m_nav ul li a{display:block}}#side nav#m_nav ul li a:hover{color:#707070;-webkit-transition-duration:.2s;transition-duration:.2s}#side nav#m_nav ul li.facebook{padding-top:40px}#side nav#m_nav ul li.facebook a{padding-top:40px}#side nav#m_nav ul li.facebook a:hover{cursor:pointer;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-webkit-transition:.4s;transition:.4s}.gbtn{display:none}@media screen and (max-width: 767px){.gbtn{position:fixed;z-index:999999999;display:block;top:26px;right:5vw;margin:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:20%;width:32px;height:28px}.gbtn span{display:inline-block;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#fff}.gbtn span:nth-of-type(1){top:0}.gbtn span:nth-of-type(2){top:13px}.gbtn span:nth-of-type(3){bottom:0}.gbtn.is-active span{background-color:#d0d0d0}.gbtn.is-active span:nth-of-type(1){-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}.gbtn.is-active span:nth-of-type(2){opacity:0}.gbtn.is-active span:nth-of-type(3){-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}}@media screen and (max-width: 767px){#sub{padding-top:80px}}#sub header #pan_list{margin:30px auto 0;width:90%;text-align:right;font-size:12px}@media screen and (max-width: 767px){#sub header #pan_list{display:none}}#sub header hgroup{position:relative;z-index:0;margin:20px auto 0;width:90%;min-width:600px;color:#7b8181;border-bottom:dotted 1px #c7cfcf}@media screen and (max-width: 767px){#sub header hgroup{min-width:100%}}#sub header hgroup h2{float:left;font-size:40px;font-family:"Cinzel",serif}@media screen and (max-width: 767px){#sub header hgroup h2{float:none;text-align:center !important;font-size:30px;line-height:1.4}}#sub header hgroup h3{float:left;font-size:12px;margin-left:30px;padding-top:28px}@media screen and (max-width: 767px){#sub header hgroup h3{float:none;display:block;width:100%;text-align:center !important;margin:0;font-size:13px;padding:14px 0 10px}}#sub header hgroup span{position:absolute;z-index:2;bottom:-1px;left:0;display:block;width:300px;border-bottom:solid 3px #c7cfcf}@media screen and (max-width: 767px){#sub header hgroup span{width:100%}}#sub .inner{min-width:600px}@media screen and (max-width: 767px){#sub .inner{min-width:100%}}#sub .sub_mv{width:600px;margin:40px auto;text-align:center}@media screen and (max-width: 767px){#sub .sub_mv{width:100%}}@media screen and (max-width: 767px){#sub .sub_mv img{width:100%}}#sub section{margin:0 auto;text-align:center;width:90%;border-bottom:dotted 1px #c7cfcf}#sub .inner .content{width:600px;margin:30px auto}@media screen and (max-width: 767px){#sub .inner .content{width:100%;margin:40px auto}}#sub .inner .content .half_content{-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;margin:0;padding:0 20px;float:left;border-right:solid 1px #dee1e1;border-left:solid 1px #dee1e1}@media screen and (max-width: 767px){#sub .inner .content .half_content{width:100%;float:none;border-right:none;border-left:none;padding:0}}#sub .inner .content .half_cont_box{text-align:left;margin:10px 0 0 0;padding-bottom:40px;border-bottom:dotted 1px #dee1e1}@media screen and (max-width: 767px){#sub .inner .content .half_cont_box{margin:30px auto;padding-bottom:0;height:auto;border-bottom:none}}#sub .inner .content .half_cont_box .midashi{height:60px}@media screen and (max-width: 767px){#sub .inner .content .half_cont_box .midashi{height:auto;margin-bottom:18px}}#sub .inner h2,#sub .inner h3,#sub .inner h4,#sub .inner h5,#sub .inner p{text-align:left}#sub .content h4{margin:0 0 20px;font-size:30px;letter-spacing:2px}@media screen and (max-width: 767px){#sub .content h4{text-align:center;line-height:1.4;font-size:26px}}#sub .midashi{position:relative;z-index:1;height:30px;border-bottom:dotted 1px #c7cfcf;margin-bottom:20px}@media screen and (max-width: 767px){#sub .midashi{border-bottom:none;height:auto}}#sub .midashi h5{padding-bottom:10px;position:absolute;z-index:2;bottom:-1px;left:0;font-size:15px;line-height:1.4;font-weight:bold;border-bottom:solid 2px #c7cfcf}@media screen and (max-width: 767px){#sub .midashi h5{padding:8px 10px;background:rgba(0,0,0,.05);border-bottom:none;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;bottom:0}}@media screen and (max-width: 767px){#sub .midashi h5 br{display:none}}#sub h6{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;margin-top:30px;text-align:left;font-size:15px;line-height:34px;font-weight:bold;background:#dee4e4;border-left:solid 5px #c7cfcf}@media screen and (max-width: 767px){#sub h6{margin-bottom:1em}}#sub h6 span{font-size:13px;padding-right:20px}#sub .content p{padding-bottom:10px}@media screen and (max-width: 767px){#sub .content p{padding:0 2% 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}footer{position:relative;margin:40px auto 0;width:90%}@media screen and (max-width: 767px){footer{margin-bottom:40px}}footer .arrow{position:absolute;top:0;left:50%;margin-left:-30px}footer .arrow:hover{-webkit-transition-duration:.2s;transition-duration:.2s;top:-5px}footer p.name,footer p.copy{font-size:12px;text-align:center !important}footer p.name{padding-top:80px}#top{position:relative;width:100%;min-height:100vh}#top .top_sp{display:none}@media screen and (max-width: 500px){#top .top_sp{display:block}}#top .top_pc{display:block}@media screen and (max-width: 500px){#top .top_pc{display:none}}#top img{margin:0 auto}#top .top_inner{margin:0 auto;padding:20% 0 23%;text-align:center;height:50%;width:100%;color:rgba(255,255,255,.8);font-size:4.6vw;font-weight:normal;letter-spacing:.2em;text-shadow:0 0 3vw rgba(0,0,0,.6)}@media screen and (max-width: 500px){#top .top_inner{padding:28% 0 23%;overflow:hidden}}#top .top_logo img{margin:0 auto}@media screen and (max-width: 500px){#top .top_logo_sp .name{font-size:10vw;letter-spacing:.16em}}#top .line{margin:2% auto 1%}@media screen and (max-width: 500px){#top .line{margin:20px auto;height:21px}}@media screen and (max-width: 500px){#top .top_select p{font-size:3.8vw}}#top .btn_area{margin:1% auto;text-align:center;width:326px}@media screen and (max-width: 500px){#top .btn_area{margin:0 auto;width:auto}}#top .btn_area .btn a{float:left;display:block;width:143px;height:44px;text-indent:-9999px}@media screen and (max-width: 500px){#top .btn_area .btn a{float:none;display:block;margin:4vw auto !important;background:none !important;text-indent:0 !important;color:rgba(255,255,255,.8);height:auto;font-size:3.8vw;padding:1vw 2vw;border:1px solid rgba(255,255,255,.8)}}#top .btn_area .btn.jp a{margin-right:40px;background:url(../img/top/ja.png) no-repeat 0 0}#top .btn_area .btn.en a{background:url(../img/top/en.png) no-repeat 0 0}#top .btn_area .btn.jp a:hover,#top .btn_area .btn.en a:hover{background-position:0 -40px;-webkit-transition-duration:.2s;transition-duration:.2s}#top #audio_area{position:fixed;z-index:20;bottom:0;background:#f5f5f5;height:10%;width:100%}@media screen and (max-width: 767px){.album{width:90%;margin:60px auto}}.album_box{display:block;position:relative;z-index:0;height:270px}@media screen and (max-width: 767px){.album_box{height:auto;padding:30px 10px;border:dotted 1px #c7cfcf;border-bottom:none;margin-bottom:0 !important;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}.album_box a{display:block;position:absolute;top:0;left:0;z-index:3;width:600px;height:270px}@media screen and (max-width: 767px){.album_box a{width:100%;height:auto}}.album_box .content{position:absolute;top:0;left:0;z-index:1;width:600px;height:auto}@media screen and (max-width: 767px){.album_img{max-width:240px;margin:0 auto}}.album_img img{float:left;width:45%;height:auto}@media screen and (max-width: 767px){.album_img img{float:none;width:100%}}.album_midashi{float:right;text-align:left;width:50%;margin-left:5%}@media screen and (max-width: 767px){.album_midashi{float:none;width:100%;margin-left:0;text-align:center}}.album_midashi h5{font-size:20px;margin-bottom:0px}@media screen and (max-width: 767px){.album_midashi h5{font-size:16px;text-align:center !important}}.album_midashi h5 span{font-size:40px}@media screen and (max-width: 767px){.album_midashi h5 span{font-size:30px}}.album_midashi h5 strong{font-size:30px}@media screen and (max-width: 767px){.album_midashi h5 strong{font-size:20px}}.album_midashi h4{margin:0 !important}@media screen and (max-width: 767px){.album_midashi h4{text-align:center !important;line-height:1.4}}.album_midashi .day{font-size:16px;margin:0 0 30px}@media screen and (max-width: 767px){.album_midashi .day{margin-bottom:0}}#sub header.album .sub_mv{background:url(../img/discography/music_test.jpg) 0 0 no-repeat}#sub header.album .sub_mv.en{background:url(../img/discography/music_test_en.jpg) 0 0 no-repeat}#sub header.album img:hover{opacity:.4 !important;filter:alpha(opacity=40) !important;-ms-filter:"alpha(opacity=40)" !important;-moz-opacity:.4 !important;-khtml-opacity:.4 !important;zoom:1 !important;-webkit-transition:.4s;transition:.4s}#sub header.album .btn_area{width:600px;margin:0 auto;text-align:left}@media screen and (max-width: 767px){#sub header.album .btn_area{width:100%}}#sub header.album .btn_area p{display:inline;font-size:90%;font-weight:bold;color:#d7a92e}#sub header.album p.next{padding-left:3%}@media screen and (max-width: 767px){#sub header.album p.next{padding-left:0}}#sub header.album .btn_area p span{font-size:80%;padding:0 10px;color:#477f85}#sub header.album .btn_area a{margin-right:10px;padding:4px 10px;background:#8ad1d8;color:#fff}#sub header.album .btn_area a:hover{background:#ffc833;color:#fff}#sub header.album .attention{width:540px;margin:20px auto 60px}@media screen and (max-width: 767px){#sub header.album .attention{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}#sub section.music_test a.get_fp img{float:right;margin-bottom:10px}#sub section.music_test p.test{padding:10px 30px;background:#c7cfcf}#sub .youtube{position:relative;width:100%;padding-top:56.25%}@media screen and (max-width: 767px){#sub .youtube{margin-bottom:1em}}#sub .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}ul.links{margin-top:20px;text-align:left}ul.links li{font-size:15px;line-height:15px;padding:0 0 0 20px;margin-bottom:10px;background:url(../img/arrow_s.png) no-repeat left}.content.info{text-align:left}.content.info img{margin:30px 0 10px;max-width:700px;height:auto}@media screen and (max-width: 767px){.content.info img{margin:20px auto;width:100%}}/*# sourceMappingURL=style.css.map */