@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}*{box-sizing:border-box}a,a:hover{text-decoration:none}a:hover img{opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)"}a,a:hover{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}img{max-width:100%;height:auto;vertical-align:bottom}.pagetop{display:none;position:fixed;bottom:20px;right:20px}.pagetop a{display:block;width:40px;height:40px;text-align:center;line-height:40px;color:#fff;font-size:18px;background:#d42c2f;border:1px #fff solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}#loader{width:100%;padding-top:400px;text-align:center}#screen{display:none}body{min-width:960px;text-align:center;color:#101010;font-size:20px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#wrap{width:960px;height:2000px;margin:0 auto;background:#eee}.inner{position:relative;width:1200px;margin:0 auto}.pc{display:block}.mb{display:none}@media screen and (max-width:1200px){#wrap{width:100%;margin:0}.inner{width:100%;padding:0 20px}}@media screen and (max-width:960px){body{min-width:1px}}@media screen and (max-width:480px){.inner{width:100%;padding:0 10px}}#headerWrap{position:fixed;width:100%;height:91px;background:rgba(0,0,0,.8);-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;z-index:9999}.headerInner{position:relative;width:1200px;margin:0 auto}.headerLogo{position:absolute;top:6px;left:0;text-align:center}.headerLogo:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)";-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.headerLogo img{width:128px;height:auto}.headerLogo h1{color:#fff;font-size:14px;font-weight:700}.headerLogo .headerBr{display:none}.globalMenu{display:none}.globalNavi{position:absolute;top:40px;right:0}.globalNaviList li{float:left;margin-left:40px}.globalNaviList li a{position:relative;color:#fff;font-size:18px;font-weight:700}.globalNaviList li a:after{position:absolute;top:20px;left:50%;margin-left:-6px;color:rgba(255,255,255,0);font-size:14px;content:'▲'}.globalNaviList li a:hover:after{color:#ccc;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.globalNaviList li.menu{display:none}@media screen and (max-width:1200px){.headerInner{width:100%}}@media screen and (max-width:960px){#headerWrap{height:60px}.headerInner{width:100%}.headerLogo img{width:96px;float:left}.headerLogo h1{margin-left:100px;text-align:left}.globalMenu{display:block;position:absolute;top:0;right:0;width:60px;height:60px;border-left:2px #333 solid;background:url(//genkai-band.com/wp/wp-content/themes/genkai2016/css/../images/menu.png) no-repeat center center;background-size:contain;font-size:0}.globalMenu:hover{cursor:pointer}.globalNavi{display:none;left:0;top:60px}.globalNaviList li{float:none;margin:0}.globalNaviList li a{display:block;width:100%;height:48px;padding-left:30px;line-height:48px;color:#101010;font-size:20px;text-align:left;background:#f0f0f0;border-bottom:2px #ccc solid}.globalNaviList li a:after{display:none}}@media screen and (max-width:360px){.headerLogo .headerBr{display:block}}.postBox a{color:#616161;text-decoration:underline}.postBox a:hover{color:#919191;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.postBox .alignright{float:right;margin:0 0 10px 10px}.postBox .alignleft{float:left;margin:0 10px 10px 0}.postBox .aligncenter{display:block;margin:0 auto}.postBox .thumbnail{width:320px;height:auto;float:right;margin:0 0 10px 10px;padding:10px;border:1px #ccc solid;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-align:center}.postBox .thumbnail img{margin:0 auto}.postBox h4{font-size:20px;border-bottom:1px #ccc solid;margin:30px 0}.postBox p{margin:.5em 0}.postBox p+p{margin:1.5em 0}.postBox hr{clear:both;border:none;border-top:1px #ccc solid;margin:30px 0}.postBox blockquote{padding:1em;font-style:italic;background:#f9f9f9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.postBox .youtube{position:relative;width:100%;padding-top:56.25%}.postBox .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.pager{clear:both;display:block;width:100%;margin-bottom:10px;padding:20px;background:#ddd;color:#101010;text-align:left;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.pager a{color:#101010}.pager select{padding:10px 40px;border:none;color:#101010;font-size:16px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.pager select option{padding:10px 20px;color:#303030;font-size:16px}.h2home{margin-bottom:35px;text-align:center;font-size:28px}.h2page{margin-top:90px;margin-bottom:35px;text-align:center;font-size:28px}.detailBtn{float:right;padding-top:2px}.detailBtn a{display:block;width:320px;height:24px;line-height:24px;background:#999;color:#fff;font-size:16px;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.detailBtn a:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)";-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width:960px){.h2page{margin-top:60px;margin-bottom:30px;font-size:24px}}@media screen and (max-width:480px){.h2home{margin-bottom:30px;font-size:24px}.detailBtn{float:none}.detailBtn a{width:100%}}#sliderWrap{position:fixed;width:100%;height:760px;background:#101010;z-index:0}.sliderList{position:absolute;top:90px;left:0;width:100%;height:670px;overflow:hidden}.sliderList li{width:auto;height:760px;text-align:center}.sliderList li img{margin:0 auto}@media screen and (max-width:1280px){#sliderWrap{height:490px}.sliderList{top:60px;height:430px}.sliderList li:nth-child(1),.sliderList li:nth-child(2),.sliderList li:nth-child(3){height:490px;background-size:auto 430px}}@media screen and (max-width:768px){#sliderWrap{height:240px}.sliderList{height:180px}.sliderList li:nth-child(1),.sliderList li:nth-child(2),.sliderList li:nth-child(3){height:240px;background-size:auto 180px}}#billboardWrap{position:relative;width:100%;height:760px}.billboardLogo{position:absolute;top:214px;left:50%;width:300px;margin-left:-150px;height:400px;z-index:1000;color:#fff;text-shadow:1px 1px 3px #000}@media screen and (max-width:1280px){#billboardWrap{height:490px}.billboardLogo{top:110px}.billboardLogo img{width:200px;height:auto}}@media screen and (max-width:768px){#billboardWrap{height:240px}.billboardLogo{top:80px;font-size:16px}.billboardLogo img{width:80px;height:auto}}#newsWrap{position:relative;width:100%;height:auto;margin:0;background:#fff;padding:35px 0 60px;z-index:1200}.newsList li{margin-bottom:2px}.newsList li a{display:block;width:100%;padding:20px;background:url(//genkai-band.com/wp/wp-content/themes/genkai2016/css/../images/home_bg1.gif) repeat;color:#101010;text-align:left}.newsTitleBox{display:table;width:100%;text-align:left}.newsTitleBox .date{display:table-cell;width:200px}.newsTitleBox .cate{display:table-cell;width:160px}.newsTitleBox .cate span{display:inline-block;width:140px;height:24px;line-height:24px;background:#999;color:#fff;font-size:16px;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.newsTitleBox .title{display:table-cell;width:auto}@media screen and (max-width:768px){.newsTitleBox{display:block}.newsTitleBox .date{display:inline-block;font-size:16px}.newsTitleBox .cate{display:inline-block}.newsTitleBox .cate span{font-size:14px}.newsTitleBox .title{display:block}}@media screen and (max-width:480px){.newsTitleBox .date{display:block;width:100%}.newsTitleBox .cate{display:block;width:100%}.newsTitleBox .cate span{width:80px}}#activityWrap{position:relative;width:100%;height:auto;margin:0;padding:35px 0 60px;background:#f0f0f0;z-index:1000}.activityList li{width:100%}.activityList dl{display:block;width:100%;margin-bottom:10px;padding:20px;background:#fff;color:#101010;text-align:left;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.activityList dt .date{display:inline-block;width:160px;height:24px;line-height:24px;float:left;color:#919191;font-size:16px}.activityList dt .cate{display:inline-block;width:160px;height:24px;line-height:24px;background:#999;color:#fff;font-size:16px;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.activityList dt .title{margin-top:4px}.activityList dt .title a{color:#101010}.activityList dt .title .icon{margin-right:8px;color:#999}.activityList dd{margin-top:10px;padding:20px 20px 0;border-top:1px #ccc solid;font-size:16px}.activityList dd .attachment-thumbnail,.activityList dd .attachment-80x80{float:right;margin:0 0 4px 8px;border:1px #eee solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.activityList li.back a{display:block;width:100%;padding:20px;background:#ddd;color:#101010;text-align:left;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.activityList li.cate select{width:100%;padding:10px;border:1px #999 solid;font-size:16px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.more-link{float:right}@media screen and (max-width:980px){.activityList li{width:50%}}@media screen and (max-width:768px){.activityList li{width:100%;padding:0 0 5px}.activityList dt .date,.activityList dt .cate{font-size:14px}.activityList dl{padding:10px}}#scheduleWrap{position:relative;width:100%;height:auto;margin:0;padding:35px 0 60px;background:url(//genkai-band.com/wp/wp-content/themes/genkai2016/css/../images/home_bg2.gif) repeat;z-index:1200}#schedulePageWrap{position:relative;width:100%;height:auto;margin:0;padding:35px 0 60px;background:#f0f0f0;z-index:1000}.scheduleList li{margin-bottom:2px}.scheduleList li a{display:block;width:100%;padding:20px;background:rgba(255,255,255,.5);color:#101010;text-align:left}.scheduleList li a:hover{background:rgba(255,255,255,.75);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.scheduleTitleBox{display:table;width:100%;text-align:left}.scheduleTitleBox .icon{display:table-cell;width:200px;vertical-align:middle;text-align:center}.scheduleTitleBox .icon img{width:auto;max-width:200px;max-height:72px}.scheduleTitleBox .data{display:table-cell;padding-left:20px;vertical-align:middle}@media screen and (max-width:768px){.scheduleTitleBox .icon{width:120px}.scheduleTitleBox .icon img{width:auto;max-width:120px;max-height:48px}}@media screen and (max-width:480px){.scheduleTitleBox .icon{width:80px}.scheduleTitleBox .icon img{max-width:80px;max-height:40px}.scheduleTitleBox .data{padding-left:10px}}.yoyakuTable th,.yoyakuTable td{padding:10px 30px;border:1px #fff solid}.yoyakuTable th{background:#f0f0f0}.yoyakuTable td{background:#f9f9f9}.yoyakuTable input,.yoyakuTable select{width:240px;padding:10px;border:1px #999 solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.yoyakuTable input:focus,.yoyakuTable select:focus{border:1px #313131 solid}.yoyakuTable input[type=submit]{width:80px;padding:10px}@media screen and (max-width:768px){.yoyakuTable th,.yoyakuTable td{padding:5px 15px}.yoyakuTable input,.yoyakuTable select{padding:5px}.yoyakuTable input[type=submit]{padding:5px}}@media screen and (max-width:480px){.yoyakuTable,.yoyakuTable th,.yoyakuTable td{display:block;width:100%}.yoyakuTable input,.yoyakuTable select{width:100%}}#snsWrap{position:relative;width:100%;height:auto;margin:0;padding:35px 0;background:#fff;z-index:1000}ul.snsList{width:100%;display:table;table-layout:fixed}ul.snsList li{display:table-cell;text-align:center}ul.snsList li .snsBox{padding:0 20px;text-align:center}ul.snsList li .snsBox a{display:block;width:100%;height:48px;color:#fff;font-size:14px;line-height:48px}ul.snsList li .snsBox a.facebook{background:#545cb0}ul.snsList li .snsBox a.twitter{background:#6ea5f0}ul.snsList li .snsBox a.line{background:#19c600}ul.snsList li .snsBox a.youtube{background:#c4302b}ul.snsList li .snsBox a:hover{opacity:.75}@media screen and (max-width:1100px){ul.snsList li .snsBox{padding:0 10px}}@media screen and (max-width:768px){ul.snsList li .snsBox{padding:0 5px}ul.snsList li .snsBox a{height:40px}ul.snsList li .snsBox a span{display:none}ul.snsList li .snsBox a img{width:40px;height:40px}}#genkaiWrap{position:relative;width:100%;height:auto;margin:0;padding:35px 0 60px;background:#f0f0f0;z-index:1000}.genkaiBox{width:700px;margin:0 auto 35px auto}.genkaiBox a{display:block;background:#fff;color:#101010;border:1px #ccc solid;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.genkaiBox a .text{width:260px;margin:20px auto;text-align:left}.genkaiBox a:hover{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.memberList{display:table;table-layout:fixed;border-collapse:separate;border-spacing:10px;width:100%}.memberList>li{display:table-cell;background:#fff;color:#101010;text-align:left;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.memberPH{width:100%;height:auto;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0}.memberText{padding:10px}.memberText dt{text-align:center;font-weight:700}.memberText dd{font-size:16px}.iconList{position:relative;overflow:hidden}.iconList ul{float:left;left:50%;position:relative}.iconList li{float:left;left:-50%;position:relative}.iconList li a{display:block;width:20px;height:20px;margin:0 2px;background-size:contain;font-size:0}.iconList li a:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)";-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.iconList li a.blog{background:url(//genkai-band.com/wp/wp-content/themes/genkai2016/css/../images/icon_blog.png) center center no-repeat;background-size:20px 20px}.iconList li a.mixi{background:url(//genkai-band.com/wp/wp-content/themes/genkai2016/css/../images/icon_mixi.png) center center no-repeat;background-size:20px 20px}.iconList li a.facebook{background:url(//genkai-band.com/wp/wp-content/themes/genkai2016/css/../images/icon_facebook.png) center center no-repeat;background-size:20px 20px}.iconList li a.twitter{background:url(//genkai-band.com/wp/wp-content/themes/genkai2016/css/../images/icon_twitter.png) center center no-repeat;background-size:20px 20px}@media screen and (max-width:768px){#genkaiWrap{padding:20px 0}.genkaiBox{width:100%;margin:0 auto 20px auto}.memberList{display:block}.memberList>li{display:block;width:100%;margin-bottom:15px}}.policyBox{width:100%;padding:20px;margin-bottom:20px;background:#fff;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.policyText{display:block;width:280px;margin:0 auto;text-align:left}.historyList{width:100%;border-top:1px #ccc solid}.historyList li{display:block;padding:20px;border-bottom:1px #ccc solid;text-decoration:none}.historyBox{display:table;width:100%;clear:both}.historyBox dt{display:table-cell;width:200px;color:#101010;white-space:nowrap}.historyBox dd{display:table-cell;color:#616161;font-size:16px}#pagetop{position:fixed;bottom:0;left:0;width:100%;z-index:9999}#pagetop a{display:block;width:100%;height:60px;font-size:0;background:#ccc url(//genkai-band.com/wp/wp-content/themes/genkai2016/css/../images/pagetop.png) center center no-repeat}#footerWrap{position:relative;width:100%;height:360px;margin:0;padding:35px 0 60px;background:#999;z-index:1000}.footerLogo{margin-top:20px}.footerText{color:#fff;font-size:14px}.footerCopy{color:#ccc;font-size:11px}.musicList{border-top:1px #ccc solid}.musicList li a{display:block;padding:20px;border-bottom:1px #ccc solid;text-decoration:none}.musicList li a:hover{background:#f9f9f9;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.musicTitleBox{display:table;width:100%}.musicTitleBox dt{display:table-cell;width:50%;color:#101010}.musicTitleBox dd{display:table-cell;color:#616161;font-size:16px}@media screen and (max-width:768px){.musicTitleBox,.musicTitleBox dt,.musicTitleBox dd{display:block;width:100%}}@media screen and (max-width:480px){.musicList li a{padding:10px 0}.musicTitleBox dt{font-size:18px}.musicTitleBox dd{font-size:12px}}#musicSingleWrap{position:relative;width:100%;height:auto;margin:0;padding:35px 0 60px;background:#f0f0f0;z-index:1000}.musicSingleBox{width:100%;padding:20px;margin-bottom:20px;background:#fff;color:#101010;text-align:left;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.musicSingleBox h3{font-size:24px}.musicSingleBox .metaBox{color:#616161;font-size:14px;padding:10px 0}.musicSingleBox .contentBox{margin-top:10px;padding:10px 0;border-top:1px #ccc solid;font-size:16px}.musicSingleBox .contentBox p{margin:1em 0}.return a{display:block;background:#ddd;color:#101010;font-size:16px;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.return a:hover{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width:768px){.musicSingleBox h3{display:block}.musicSingleBox h3 .meta{width:100%}.musicSingleBox h3 .date{display:block;width:160px;float:left}.musicSingleBox h3 .cate{width:160px;margin-left:180px}.musicSingleBox h3 .title{display:block;clear:both;padding-left:0;font-size:24px}}@media screen and (max-width:480px){.musicSingleBox h3 .date{float:none}.musicSingleBox h3 .cate{margin-left:0}.musicSingleBox h3 .title{font-size:20px}}#singleWrap{position:relative;width:100%;height:auto;margin:0;padding:35px 0 60px;background:#f0f0f0;z-index:1000}.singleBox{width:100%;padding:20px;margin-bottom:20px;background:#fff;color:#101010;text-align:left;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.singleBox h3{display:table}.singleBox h3 .meta{display:table-cell;width:160px;float:left}.singleBox h3 .date{height:24px;line-height:24px;color:#999;font-size:16px;text-align:center}.singleBox h3 .cate{height:24px;line-height:24px;background:#999;color:#fff;font-size:16px;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.singleBox h3 .title{display:table-cell;padding-left:20px;vertical-align:middle;font-size:28px}.singleBox .contentBox{margin-top:10px;padding:30px 0;border-top:1px #ccc solid;font-size:16px}.singleBox .contentBox .attachment-full{float:right;margin:0 0 10px 20px;max-width:320px;width:auto;height:auto;border:1px #eee solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.return a{display:block;background:#ddd;color:#101010;font-size:16px;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.return a:hover{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width:768px){.singleBox h3{display:block}.singleBox h3 .meta{width:100%}.singleBox h3 .date{display:block;width:160px;float:left}.singleBox h3 .cate{width:160px;margin-left:180px}.singleBox h3 .title{display:block;clear:both;padding-left:0;font-size:24px}}@media screen and (max-width:480px){.singleBox h3 .date{float:none}.singleBox h3 .cate{margin-left:0}.singleBox h3 .title{font-size:20px}}