@charset "UTF-8";body,html{padding:0;margin:0}a,body{color:#2c2c2c}a,p a:hover{text-decoration:none}.content_popup .img img,.wp,header #mobile-head h1 a img{width:100%}header #mobile-head,header .wp,main .title,main .wp{position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body,p{font-size:14px}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}main h3,main h4,strong{font-weight:700}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:Abel;src:url(/share/font/Abel-Regular.eot);src:url(../font/Abel-Regular.eot?#iefix) format("embedded-opentype"),url(../font/Abel-Regular.woff) format("woff"),url(../font/Abel-Regular.woff2) format("woff"),url(../font/Abel-Regular.ttf) format("truetype")}body{font-family:Abel,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',' メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,'MS PGothic',Verdana,sans-serif;line-height:20px;-webkit-text-size-adjust:100%}.margin--t0,.padding--t0{padding-top:0!important}.listBlock_disco ul.listBlock_disco--inner li .text .t-name,strong{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',' メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,'MS PGothic',Verdana,sans-serif}p{line-height:1.5}p a{text-decoration:underline}.end{color:red}.margin--b0{padding-bottom:0!important}.margin--b10{padding-bottom:10px!important}.margin--b20{padding-bottom:20px!important}.padding--b0{padding-bottom:0!important}.padding--b50{padding-bottom:50px!important}.padding--b60{padding-bottom:60px!important}.padding--b70{padding-bottom:70px!important}.textColor_White{color:#fff!important}.textColor_Red{color:#de0000!important}header .wp,header nav a{color:#fff}.bgColor_LightGray{background-color:#ececec!important}.bgColor_Gray{background-color:#949494!important}.bgColor_DarkGray{background-color:#262626!important}.wp{max-width:960px;margin:0 auto}@media screen and (max-width:767px){.content_popup.remodal{padding:15px 10px}}.desktop .sp{display:none}.mobile .sp,.tablet .sp{display:block}.mobile .pc,.tablet .pc{display:none!important}header{padding:20px 0}header .wp{z-index:50}header #mobile-head h1 a{color:#fff;font-size:10px}main .wp{z-index:10;overflow:hidden}main .wp .left,main .wp .right{width:50%;float:left}@media screen and (max-width:767px){main .wp .left,main .wp .right{width:auto;float:none}}main .title{text-align:center;z-index:5;padding:40px 0}main .content_block-detail .content_block-inner,main .title.title--alignLeft{text-align:left}main .title h2{font-size:30px}main .title h2 span{font-size:15px;display:inline-block}main .title p{margin-top:5px;font-size:15px;line-height:1.3em}main .title--borderbottom{margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #bdbdbd}main h3{font-size:20px;margin-bottom:10px;line-height:1.2em}main section#mainimg .picture,main section#mainimg .video-container{line-height:0}main h4{margin-top:40px;font-size:16px}main section#mainimg{padding:0;background-image:url(/share/image/bg_sscbtn.gif)}main section#mainimg img{width:100%;height:auto}main section#mainimg a{display:block}main section#mainimg .wp{overflow:initial}main section#mainimg .mainimg-inner{-moz-box-shadow:0 0 8px #c7c7c7;-webkit-box-shadow:0 0 8px #c7c7c7;box-shadow:0 0 8px #c7c7c7;border-bottom:solid 1px #ebebeb;margin-bottom:20px}@media screen and (max-width:767px){main section#mainimg .mainimg-inner{margin-bottom:0;border-bottom:none}main .content_block-detail .content_block-inner img{max-width:100%}}main .titlebg{background-color:#262626;width:100%;height:150px;position:absolute;top:0;left:0;z-index:0}main .notes{font-size:12px}main .notes li{text-indent:-1em;padding-left:1em}main .banner{margin-top:20px}main .banner ul li img{width:100%}main .banner .banner--half{display:table;width:100%}main .banner .banner--half li{display:table-cell;vertical-align:top;width:50%;padding:10px}main .banner .banner--half li img,main .content_block-detail .content_block-inner .img.img--w100pr img{width:100%}@media screen and (max-width:639px){main h4{margin-top:20px}main .banner .banner--half{display:block}main .banner .banner--half li{display:block;width:100%;padding:0;margin-top:10px}}main .contents__content{padding-bottom:70px}@media screen and (max-width:639px){main .contents__content{padding-bottom:0}}main .content_block-detail{background-color:#FFF;padding:30px;position:relative}@media screen and (max-width:639px){main .content_block-detail{padding:10px}}.contents__content,.tab__button,footer #page-top a{text-align:center}main .content_block-detail .content_block-inner .textSchedule{margin-top:10px;margin-bottom:10px;line-height:1.4em}main .content_block-detail .content_block-inner .textSchedule span{vertical-align:bottom;font-weight:700}main .content_block-detail .content_block-inner .textSchedule .year{font-size:12px;line-height:.8em}main .content_block-detail .content_block-inner .textSchedule .day{font-size:30px}main .content_block-detail .content_block-inner .textSchedule .week{font-size:20px}main .content_block-detail .content_block-inner .textSchedule .text-title{font-size:20px;line-height:1.2em;margin-top:10px;padding-bottom:10px;border-bottom:solid 1px #bdbdbd}main .content_block-detail .content_block-inner .textSchedule .category{margin-top:5px}main .content_block-detail .content_block-inner .img{margin:0 0 10px}main .content_block-detail .content_block-inner .text{margin-top:20px;word-break:break-all}main .content_block-detail .content_block-inner .text p{margin-bottom:10px}main .content_block-detail .content_block-inner .text ol li{padding-left:2em;text-indent:-2em;margin-bottom:5px}main .content_block-detail .content_block-inner .text a{text-decoration:underline}.tab__button a,footer #page-top a,header .drawer-nav ul li a:hover,main .content_block-detail .content_block-inner .text a:hover{text-decoration:none}main .content_block-detail .content_block-inner .border_box{border:1px solid #bdbdbd;padding:15px 20px}main .content_block-detail .content_block-inner .border_box p{margin:0}main .content_block-detail .content_block-inner .caution{margin-top:20px;padding:20px;background-color:#fafafa}main .content_block-detail .content_block-inner .caution h5{color:#de0000;margin-bottom:5px}main .content_block-detail .content_block-inner .caution p{font-size:13px}main .content_block-detail .content_block-inner .snsBlock{margin-top:30px}main .content_block-detail .content_block-inner .snsBlock a:before{display:none}main .content_block-detail .content_block-inner .snsBlock ul{margin:0}main .content_block-detail .content_block-inner .snsBlock ul li{display:inline-block;padding-right:5px;vertical-align:top}footer #page-top{position:fixed;bottom:20px;right:20px;font-size:77%;z-index:998}footer #page-top a{background:rgba(23,23,23,.7);color:#fff;padding:12px;display:block}footer #page-top a:hover{text-decoration:none;background:rgba(23,23,23,.9)}footer #page-top a:before{content:'';background-image:url(/share/image/ico_arrow_pagetop.png);background-size:19px 19px;display:block;width:19px;height:19px;margin:0 auto}footer .footer-bg{color:#fff;overflow:hidden}footer .footer-bg>div{background-color:#949494}footer .footer-bg .wp{padding:30px 0;overflow:hidden}footer .footer-bg .wp .footer_nav{float:left}footer .footer-bg .wp .footer_nav li{display:inline-block;margin-right:10px}footer .footer-bg .wp .footer_nav li a:before{content:'';background-image:url(/share/image/ico_arrow_footer.png);background-size:14px 14px;display:inline-block;width:14px;height:14px;margin-right:2px}footer .footer-bg .wp .copy{float:right;font-size:12px}footer .footer-bg .wp a{color:#fff}.tabfixed{margin-top:70px}@media screen and (max-width:639px){footer .footer-bg .wp{text-align:center}footer .footer-bg .wp .footer_nav{float:none;margin-right:0;margin-bottom:10px}footer .footer-bg .wp .copy{float:none}.tabfixed{margin-top:39px}}.tabContainer{position:relative;overflow:hidden;margin-top:0;background-color:#fff}.tabContainer.fixed{position:fixed;left:0;top:60px;width:100%;background-color:#FFF;-moz-box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.tabContainer.fixed .tab{width:960px;margin:0 auto;border-right:solid 1px #ebebeb;border-left:solid 1px #ebebeb}.tabContainer.fixed .tab .tab__button.active:before{position:absolute;top:initial;top:auto;bottom:0}.tabContainer.fixed .tab .tab__button.active a:before{top:initial;top:auto;bottom:-4px;content:''}.tabContainer.fixed .tab .tab__button.active a:after{top:initial;top:auto;bottom:0;content:''}.tabContainer::-webkit-scrollbar{height:5px}.tabContainer::-webkit-scrollbar-track{background:#000}.tabContainer::-webkit-scrollbar-thumb{background:#000}.tab,.tab__button{background-color:#fff}@media (max-width:768px){.tabContainer.fixed .tab .tab__button.active:before{top:initial;top:auto;bottom:0;content:''}.tabContainer.fixed .tab{width:100%;border-right:none;border-left:none}.tabContainer{margin-top:0}}.tab{width:100%;display:table;font-size:10px;-webkit-transform:translate3d(0,0,0)}.tab__button{display:table-cell;color:#000;vertical-align:middle;width:20%;border-left:solid 1px #ebebeb;position:relative}.tab__button a:before{position:absolute;left:0;right:0;top:0;content:'';width:100%;height:3px;margin:auto;background-color:#ccc}.tab__button:first-child{border-left:none}@media (max-width:768px){.tab__button a:before{position:absolute;left:0;right:0;top:0;content:'';width:100%;height:2px;margin:auto;background-color:#ccc}}.tab__button.active a:before,.tab__button.active:before{width:100%;height:3px;position:absolute;right:0;content:'';margin:auto;top:0;left:0}.tab__button.active{background-color:#e3e3e3!important}.tab__button.active:before{z-index:10;background-color:#3a3a3a}.tab__button.active a:before{background-color:#ccc}.tab__button.active a:after{position:absolute;left:0;right:0;top:0;z-index:5;content:'';width:2px;height:8px;margin:auto;background-color:#3a3a3a}.tab__button a{padding:15px 10px 18px;color:#000;display:block;font-size:18px}@media (max-width:768px){.tab__button.active:before{position:absolute;left:0;right:0;top:0;z-index:10;content:'';width:100%;height:2px;margin:auto;background-color:#3a3a3a}.tab__button.active a:after{width:1px;height:6px}.tab__button a{padding:8px 10px 11px;font-size:13px}}.bx-wrapper .bx-viewport{-webkit-box-shadow:none;box-shadow:none;border:0 solid #fff;left:0;background:#ececec}.button_block{display:block;padding:10px;background-image:url(/share/image/bg_sscbtn.gif)}.button_block ul{display:table;width:100%}.button_block ul li{display:table-cell;width:50%;text-align:center}.button_block ul li a{display:block;border:1px solid #ebebeb;padding:15px 5px;margin:5px;color:#fff;-moz-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset;box-shadow:0 -3px 0 0 rgba(0,0,0,.2) inset}.button_block ul li.login_button a{background-color:#484848}.button_block ul li.join_button a{background-color:#7d7d7d}.content_block{padding:10px;position:relative}#top .title{padding:15px 0}#top .contents__content .content_block:first-child{background-image:url(/share/image/bg_top_topics.gif);background-position:0 top;background-repeat:repeat-x}#top #mail .btn a:before,#top #sns .snsLink li a:before{background-position:center center;content:''}#top #mail{padding:35px 20px;background-color:#FFF}#top #mail .wp{display:table}#top #mail .btn,#top #mail .text,#top #mail .title{display:table-cell;vertical-align:middle}#top #mail .title{width:25%;text-align:left}#top #mail .title p{margin-top:10px}#top #mail .text{width:45%;text-align:left}#top #mail .text p{font-size:14px}#top #mail .btn{width:30%}#top #mail .btn a{border:1px solid #262626;display:block;padding:15px;margin:0 30px;position:relative;font-size:18px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background-color:#fff;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}#top #mail .btn a:before{position:absolute;top:0;bottom:0;right:10px;margin:auto;background-image:url(/share/image/ico_arrow_mail.png);background-repeat:no-repeat;background-size:22px 22px;display:inline-block;width:22px;height:22px}#top #mail .btn a:hover{background-color:#ececec}@media screen and (max-width:767px){#top #mail .text,#top #mail .title{text-align:center}#top #mail .btn,#top #mail .text,#top #mail .title{display:block;width:auto}#top #mail{padding:20px 20px 35px}#top #mail .wp{display:block}#top #mail .title p{margin-top:10px}#top #mail .text p{margin-bottom:10px}}#top #sns{position:relative;padding-bottom:70px;height:410px}#top #sns .title{text-align:left}#top #sns .timeline{display:table;width:100%}#top #sns .timeline .timeline-fb{display:table-cell;vertical-align:top;width:50%;margin-bottom:10px;padding-right:10px;text-align:left}#top #sns .timeline .timeline-fb #fb-root{display:none}#top #sns .timeline .timeline-fb .fb_iframe_widget,#top #sns .timeline .timeline-fb .fb_iframe_widget span,#top #sns .timeline .timeline-fb .fb_iframe_widget span iframe[style]{width:100%!important}#top #sns .timeline .timeline-tw{display:table-cell;vertical-align:top;width:50%;margin-bottom:10px}#top #sns .timeline .timeline-tw iframe{border:1px solid #ebebeb!important;background-color:#fff}@media screen and (max-width:767px){#top #sns .timeline{display:block;width:82%;margin:0 auto}#top #sns .timeline .timeline-fb{display:block;width:100%;padding-right:0;text-align:center}#top #sns .timeline .timeline-tw{display:block;width:100%;margin-bottom:10px}}#top #sns .snsLink{display:table;width:100%;max-width:320px;position:absolute;top:20px;right:0}#top #sns .snsLink li{display:table-cell;width:33.5%}#top #sns .snsLink li a{margin:5px;color:#393939;display:block;background-color:#ebebeb;height:35px;line-height:35px;position:relative;z-index:10;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#top #sns .snsLink li a:before{position:absolute;left:0;top:0;z-index:5;background-repeat:no-repeat;background-size:17px 17px;background-color:#585858;display:inline-block;width:32px;height:35px;margin-right:2px}#top #sns .snsLink li a:hover{background-color:#8e8e8e;color:#fff}#top #sns .snsLink li a span{padding-left:31px;font-size:13px}#top #sns .snsLink li.tw a:before{content:'';background-image:url(/share/image/ico_sns_twitter.png)}#top #sns .snsLink li.fb a:before{content:'';background-image:url(/share/image/ico_sns_facebook.png)}#top #sns .snsLink li.ab a:before{content:'';background-image:url(/share/image/ico_sns_ameba.png)}#top #sns .snsLink li.li a:before{content:'';background-image:url(/share/image/ico_sns_line.png)}@media screen and (max-width:767px){#top #sns{position:relative;height:918px;padding-bottom:0}#top #sns .title{text-align:center}#top #sns .snsLink{position:static;max-width:280px;margin:0 auto}#top #sns .snsLink li a{background-color:#393939;color:#fff}}#top #info .info_2column{display:table;width:100%}#top #info .info_2column .listBlock_Schedule{width:50%;display:table-cell;vertical-align:top;padding-right:20px}#top #info .info_2column .listBlock_Schedule .listBlock_Schedule--inner li{width:100%}#top #info .info_2column .ssc_banner{width:50%;display:table-cell;vertical-align:middle;background:#fff;text-align:center}#top #info .info_2column .ssc_banner .img{display:inline-block}@media screen and (max-width:767px){#top #info .info_2column{display:block}#top #info .info_2column .listBlock_Schedule{width:100%;display:block;padding-right:0}}#PROFILE .content_block-inner .title{padding:20px 0 10px}#PROFILE .profile-imgtext{display:table;width:100%}#PROFILE .profile-imgtext .img{display:table-cell;width:30%}#PROFILE .profile-imgtext .img img{width:100%}#PROFILE .profile-imgtext .text{display:table-cell;vertical-align:top;width:70%;text-align:left;padding-left:40px}@media screen and (max-width:767px){#PROFILE .profile-imgtext{display:block}#PROFILE .profile-imgtext .img{display:block;width:100%;margin-bottom:10px}#PROFILE .profile-imgtext .text{display:block;width:100%;padding-left:0}}#PROFILE .profileAbout{margin-top:20px;padding:20px;background-color:#fafafa;text-align:left}#PROFILE .member-title{text-align:left;margin-top:50px;margin-bottom:20px;padding-bottom:5px;border-bottom:solid 1px #bdbdbd;font-weight:400}#PROFILE .member ul{display:table;width:100%}#PROFILE .member ul li{width:33.5%;display:table-cell;border-left:dotted 1px #ececec}#PROFILE .member ul li:first-child{border-left:none}#PROFILE .member ul li .member_profile{display:table;width:100%;text-align:left}#PROFILE .member ul li .member_profile .member_profile--left{display:table-cell;width:50%;padding-left:15px}#PROFILE .member ul li .member_profile .member_profile--left img{width:100%}#PROFILE .member ul li .member_profile .member_profile--right{display:table-cell;vertical-align:middle;width:50%}#PROFILE .member ul li .member_profile .text{margin-top:0;padding-left:10px}#PROFILE .member ul li .member_profile .text h4{font-weight:400;font-size:30px;margin-bottom:5px;margin-top:0}#PROFILE .member ul li .member_profile .text h4 span{margin-top:5px;font-size:12px;display:block}#PROFILE .member ul li .member_profile .text p{font-size:12px;margin-bottom:10px}#PROFILE .member ul li .member_profile .text .sns li{display:inline-block;border-left:none;width:auto;margin-right:4px}#PROFILE .member ul li .member_profile .text .sns li a{display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#585858;width:32px;height:32px}#PROFILE .member ul li .member_profile .text .sns li a:hover{background-color:#393939}#PROFILE .member ul li .member_profile .text .sns li a:before{background-repeat:no-repeat;background-position:center center;background-size:17px 17px;display:inline-block;width:32px;height:32px;text-indent:0}header #mobile-head h1 a,header .loginBtn a:before{background-size:contain;background-repeat:no-repeat}#PROFILE .member ul li .member_profile .text .sns li.tw a:before{content:'';background-image:url(/share/image/ico_sns_twitter.png)}#PROFILE .member ul li .member_profile .text .sns li.fb a:before{content:'';background-image:url(/share/image/ico_sns_facebook.png)}#PROFILE .member ul li .member_profile .text .sns li.ab a:before{content:'';background-image:url(/share/image/ico_sns_ameba.png)}#PROFILE .member ul li .member_profile .text .sns li.ig a:before{content:'';background-image:url(/share/image/ico_sns_instagram.png)}#PROFILE .member ul li .member_profile .text .sns li.li a:before{content:'';background-image:url(/share/image/ico_sns_line.png)}#PROFILE .member ul li .member_text{font-size:13px;text-align:left;margin-top:10px;padding:0 15px}@media screen and (max-width:767px){#PROFILE .member ul,#PROFILE .member ul li{width:100%;display:block}#PROFILE .member ul li{margin-bottom:20px;padding-bottom:20px;border-left:none;border-bottom:dotted 1px #ececec}#PROFILE .member ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#PROFILE .member ul li .member_profile .member_profile--left{padding-left:0}#PROFILE .member ul li .member_text{padding:0}#PROFILE .member ul li .text .sns li{border-bottom:none}}.youtube-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-container embed,.youtube-container iframe,.youtube-container object{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper video{width:100%}#ogv>ogvjs{position:absolute;top:0;left:0;width:100%;height:100%}section#promotion{position:fixed;z-index:999;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;transform:translate(0,-200%)}@media screen and (max-width:767px){section#promotion{background-image:none}section#promotion img{width:100%;height:auto}}header{background-color:#262626;position:fixed;z-index:1000;width:100%}header .loginBtn a:before{background-image:url(../image/logo_ssc_01.png);content:"";position:fixed;width:36px;height:39px;color:#fff;right:70px;top:10px}header #mobile-head h1{position:relative;width:55%;height:20px}header #mobile-head h1 a{position:relative;display:block;height:20px;left:15px;background-image:url(/share/image/logo_sonapoke.png);background-position:left center}header .hamburger-icon:before{background-color:#fff}header .drawer-nav{background-color:#262626}header .drawer-nav ul li a:hover,header .drawer-nav ul li dl dd a:hover{background-color:#585858;color:#fff}header .drawer-nav ul li{border-bottom:solid 1px #656565}header .drawer-nav ul li a{color:#fff;font-size:15px;padding:15px 20px}header .drawer-nav ul li a.linkwindow:after{content:'';background-image:url(/share/image/icon_window_white_01.png);background-repeat:no-repeat;background-position:center center;background-size:10px 10px;display:inline-block;width:10px;height:10px;margin-left:5px}header .drawer-nav ul li dl{overflow:hidden}header .drawer-nav ul li dl dd{float:left;width:49.6%;text-align:center;border-right:solid 1px #656565}header .drawer-nav ul li dl dd a{padding:15px 0;font-size:13px;display:block}header .drawer-nav ul li dl dd:last-child{border:none}@media screen and (max-width:460px){header .loginBtn a:before{top:10px;right:65px}header #mobile-head h1 a:before{background-size:contain;width:55%;top:15px;bottom:0}header.opened #mobile-head h1 a:before{top:-150px}}.drawer-hamburger{padding:0;margin:20px}.drawer-hamburger .menu-trigger,.drawer-hamburger .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.listBlock_Schedule ul.listBlock_Schedule--inner li,.listBlock_topics .grid-item a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.drawer-hamburger .menu-trigger{position:relative;width:25px;height:20px}.drawer-hamburger .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.drawer-hamburger .menu-trigger span:nth-of-type(1){top:0}.drawer-hamburger .menu-trigger span:nth-of-type(2){top:9px}.drawer-hamburger .menu-trigger span:nth-of-type(3){bottom:0}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff}.drawer-overlay{z-index:20}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(315deg);transform:translateY(-8px) rotate(315deg)}main{padding-top:56px}.schedule_pop h1{font-size:30px;margin-bottom:20px}.schedule_pop form select{position:relative;width:100%;padding:10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ebebeb;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0}.schedule_pop form .form-inner{display:table;width:100%;margin:0 auto 20px}.schedule_pop form .select-wrap{position:relative;width:40%;display:table-cell;padding:5px}.schedule_pop form .select-wrap:before{z-index:1;position:absolute;right:5px;top:0;bottom:0;margin:auto;content:"";width:40px;height:40px;color:#7F878C;background-color:#ebebeb;pointer-events:none;background-image:url(/share/image/btn_down.png);background-repeat:no-repeat;background-position:center center;background-size:15px 8px}.schedule_pop form .remodal-cancel{color:#fff;background:#949494}.schedule_pop form .remodal-confirm{color:#fff;background:#262626}.category_tab ul li a,.schedule_select ul li a:hover{color:#949494}.schedule_select ul{text-align:center;margin:10px 0 15px}.schedule_select ul li{display:inline-block;margin:0;font-size:30px}.schedule_select ul li.schedule_center a:before,.schedule_select ul li.schedule_next a:before,.schedule_select ul li.schedule_prev a:before{margin:auto 2px auto auto;bottom:0;height:25px;top:0;z-index:5;background-position:center center;display:inline-block;background-repeat:no-repeat;content:''}.schedule_select ul li.schedule_prev{float:left}.schedule_select ul li.schedule_prev a{position:relative;font-size:18px;padding-left:20px}.schedule_select ul li.schedule_prev a:before{position:absolute;left:0;background-size:17px 17px;width:25px;background-image:url(/share/image/ico_arrow_prev_01.png)}.schedule_select ul li.schedule_center a{padding:0 10px 0 15px;position:relative}.schedule_select ul li.schedule_center a:before{position:absolute;left:0;background-size:8px 16px;width:12px;background-image:url(/share/image/ico_arrow_schedule.png)}.schedule_select ul li.schedule_next{float:right}.schedule_select ul li.schedule_next a{position:relative;font-size:18px;padding-right:20px}.schedule_select ul li.schedule_next a:before{position:absolute;right:0;background-size:17px 17px;width:25px;background-image:url(/share/image/ico_arrow_next_01.png)}.category_tab ul{text-align:center;margin:10px 0}.category_tab ul li{display:inline-block;margin:0 5px}.category_tab ul li a.active,.category_tab ul li a:hover{color:#393939}.category span{display:inline-block;margin:0 2px 4px 0;border:1px solid #ebebeb;padding:1px 5px;color:#949494}span.new{position:relative}.new:before{position:absolute;left:0;top:0;content:'new';background-color:#ff6d6d;padding:2px 5px;color:#fff;display:inline-block;z-index:5;line-height:1em}.listBlock_topics .grid-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:4px solid #ebebeb;display:inline-block;vertical-align:top}.listBlock_topics .grid-item a{display:block;background-color:#FFF;transition:all .3s ease}.listBlock_topics .grid-item a:hover{background-color:#fafafa}.listBlock_topics .grid-item .inner{text-align:left}.listBlock_topics .grid-item .img{border-bottom:1px solid #ebebeb;overflow:hidden}.listBlock_topics .grid-item .img img{max-width:100%;height:auto}.listBlock_topics .grid-item .img img.wide{display:block}.listBlock_topics .grid-item .img img.square{display:none}.listBlock_topics .grid-item .text{padding:5px 10px 10px}.listBlock_topics .grid-item.grid-item--mini{position:relative}.listBlock_topics .grid-item.grid-item--mini .inner{overflow:hidden;display:table;padding:10px}.listBlock_topics .grid-item.grid-item--mini .img{border:1px solid #ebebeb;float:left;width:70px;height:70px;overflow:hidden;background-color:#888}.listBlock_topics .grid-item.grid-item--mini .img img{position:relative;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:initial}.listBlock_topics .grid-item.grid-item--mini .img img.wide{display:none}.listBlock_topics .grid-item.grid-item--mini .img img.square{display:block}.listBlock_topics .grid-item.grid-item--mini .text{padding-top:0;padding-left:10px;padding-bottom:0;display:table-cell;vertical-align:middle}.listBlock_topics .grid-item,.listBlock_topics .grid-sizer{width:25%}.listBlock_topics .grid-item--width2{width:50%}@media screen and (max-width:767px){.listBlock_topics .grid-item,.listBlock_topics .grid-sizer{width:50%}.listBlock_topics .grid-item--mini,.listBlock_topics .grid-item--width2{width:100%}}.listBlock_Schedule ul.listBlock_Schedule--inner{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.listBlock_Schedule ul.listBlock_Schedule--inner li{position:relative;border:0 solid #ebebeb;border-width:2px;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background-color:#FFF;transition:all .3s ease}.btn.btn-fll a,.listBlock_disco ul.listBlock_disco--inner li{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.listBlock_Schedule ul.listBlock_Schedule--inner li:hover{background-color:#fafafa}.listBlock_Schedule ul.listBlock_Schedule--inner li a{display:block}.listBlock_Schedule ul.listBlock_Schedule--inner li .inner{padding:20px;text-align:left;line-height:1.4em;font-size:14px;overflow:hidden}.listBlock_Schedule ul.listBlock_Schedule--inner li .textSchedule{float:left;width:80px;margin-bottom:5px}.listBlock_Schedule ul.listBlock_Schedule--inner li .textSchedule span{vertical-align:bottom;font-weight:700}.listBlock_Schedule ul.listBlock_Schedule--inner li .textSchedule .year{font-size:12px;line-height:.8em}.listBlock_Schedule ul.listBlock_Schedule--inner li .textSchedule .day{font-size:30px}.listBlock_Schedule ul.listBlock_Schedule--inner li .textSchedule .week{font-size:20px}.listBlock_Schedule ul.listBlock_Schedule--inner li .textSchedule .textSchedule-date .year{font-size:14px;line-height:normal}.listBlock_Schedule ul.listBlock_Schedule--inner li .textSchedule .textSchedule-date .day{display:block;line-height:1em}.listBlock_Schedule ul.listBlock_Schedule--inner li .textSchedule .textSchedule-date .week{font-size:14px;line-height:normal}.listBlock_Schedule ul.listBlock_Schedule--inner li .text{margin-left:80px}@media screen and (max-width:639px){.listBlock_Schedule ul.listBlock_Schedule--inner li{border-bottom:solid 2px #ebebeb;border-right:none;display:block;width:auto}.listBlock_Schedule ul.listBlock_Schedule--inner{display:block}.listBlock_Schedule ul.listBlock_Schedule--inner li:nth-child(even) a{border-left:none}.listBlock_Schedule ul.listBlock_Schedule--inner li a{border-right:none}.listBlock_Schedule ul.listBlock_Schedule--inner li .inner{padding:20px 10px 15px}}.listBlock_disco ul.listBlock_disco--inner{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.listBlock_disco ul.listBlock_disco--inner li{position:relative;border:0 solid #ebebeb;border-width:2px;display:block;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;transition:all .3s ease}.listBlock_disco ul.listBlock_disco--inner li:hover{background-color:#fafafa}.listBlock_disco ul.listBlock_disco--inner li a{display:block}@media screen and (max-width:639px){.listBlock_disco ul.listBlock_disco--inner li{border-bottom:solid 2px #ebebeb}}.listBlock_disco ul.listBlock_disco--inner li .inner{text-align:left;overflow:hidden;display:table;padding:10px}.listBlock_disco ul.listBlock_disco--inner li .img{border:1px solid #ebebeb;float:left;width:70px;height:70px;overflow:hidden;background-color:#888}.listBlock_disco ul.listBlock_disco--inner li .img img{position:relative;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:initial}.listBlock_disco ul.listBlock_disco--inner li .text{padding:0 0 0 10px;display:table-cell;vertical-align:top}.BackBtn a,.btn a{display:block}.listBlock_disco ul.listBlock_disco--inner li .text .t-category{font-size:12px}.listBlock_disco ul.listBlock_disco--inner li .text .t-name{font-size:18px;font-weight:700;line-height:1.2em}.listBlock_disco ul.listBlock_disco--inner li .text p{font-size:12px}.listBlock_disco ul.listBlock_disco--inner li .text .category{margin-top:0;margin-bottom:0}@media screen and (max-width:639px){.listBlock_disco ul.listBlock_disco--inner{display:block}.listBlock_disco ul.listBlock_disco--inner li{border-right:none;display:block;width:auto}.listBlock_disco ul.listBlock_disco--inner li:nth-child(even) a{border-left:none}.listBlock_disco ul.listBlock_disco--inner li a{border-right:none}}.btn a{padding:15px 20px;background-color:#FFF;font-size:18px;text-decoration:none!important}.btn.btn-fll{max-width:600px;width:100%;margin:10px auto 0}.btn.btn-fll a{background-color:#262626;color:#fff;transition:all .3s ease}.btn.btn-NextPrev ul a,.btn.btn-bgColor_DarkGray a{color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.btn.btn-fll a:hover{background-color:#5f5f5f}.btn.btn-NextPrev{padding:10px 0}.btn.btn-NextPrev ul{overflow:hidden}.btn.btn-NextPrev ul a{background-color:#262626;margin:10px auto 0;padding:10px 30px;position:relative;transition:all .3s ease}.btn.btn-NextPrev ul a:hover{background-color:#5f5f5f}.btn.btn-NextPrev ul .btnPrev{float:left}.btn.btn-NextPrev ul .btnNext{float:right}.btn.btn-NextPrev ul .end a{background-color:#ccc;transition:initial;cursor:default}.btn.btn-bgColor_DarkGray{text-align:center;max-width:400px;width:100%;margin:10px auto 0}.btn.btn-bgColor_DarkGray a{background-color:#262626;transition:all .3s ease}.BackBtn a:before,.btn_confirm{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.btn.btn-bgColor_DarkGray a:hover{background-color:#5f5f5f}.BackBtn a:before{position:absolute;margin:auto 2px auto auto;left:0;top:5px;z-index:10;content:'';background-repeat:no-repeat;background-position:center center;background-size:10px 17px;border:1px solid #ccc;display:inline-block;width:40px;height:40px;background-image:url(/share/image/btn_back.png);background-color:#ececec;transition:all .3s ease}.BackBtn a:hover:before{background-color:#fff}.form{padding:30px;background-color:#fafafa}.form .autoConfirm table{width:100%;background-color:#fff;border-bottom:solid 1px #f0f0f0}.form .autoConfirm table tr{border-top:solid 1px #f0f0f0}.form .autoConfirm table tr th{font-weight:700;padding:30px;vertical-align:middle;text-align:left;width:30%}.form .autoConfirm table tr td{padding:20px 40px 20px 20px;vertical-align:middle;text-align:left;border-left:dotted 1px #f0f0f0;border-right:solid 1px #f0f0f0}.form .autoConfirm table tr td input,.form .autoConfirm table tr td select,.form .autoConfirm table tr td textarea{font-size:14px;border:1px solid #e7e7e7;color:#444!important}.form .autoConfirm table tr td label{display:inline-block;padding:5px 0}.form .autoConfirm table tr td label.w100{display:block}.form .autoConfirm table tr td span.label3em{width:3em;display:inline-block}.form .autoConfirm table tr td span.label4em{width:4em;display:inline-block}.form .autoConfirm table tr td span.label5em{width:5em;display:inline-block}.form .autoConfirm table tr td div{margin-bottom:16px}.form .autoConfirm table tr td div:last-child{margin-bottom:0}.form .autoConfirm table tr td input{width:100%;white-space:normal;padding:15px 10px}.form .autoConfirm table tr td textarea{width:99%;padding:10px}.form .autoConfirm table tr td select{position:relative;width:85%;padding:15px 40px 15px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(/share/image/btn_down.png);background-position:93% center;background-repeat:no-repeat;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;white-space:normal}.form .autoConfirm table tr td select .customSelect{padding:12px;background-color:#fff;border:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:16px;line-height:1;width:6em;white-space:nowrap;background-image:url(../images/select_arrow.png);background-position:92% center;background-repeat:no-repeat}.form .autoConfirm .caution{color:#de0000!important;margin:0;padding:0!important;background:#fff!important}.btn_Form{text-align:center}.btn_Form .btn,.btn_Form .btns{border:none;background-color:#262626;color:#fff;padding:15px 20px;font-size:16px;pointer-events:painted;width:100%}.btn_confirm{transition:all .3s ease!important;background-color:#262626;cursor:pointer}.btn_confirm:hover{background-color:#5f5f5f}.btns{overflow:hidden;max-width:600px;width:100%;margin:10px auto 0}.btns li{display:inline-block}.btns li .btn{width:auto;margin:20px 10px}input.btn_re{float:right;width:30%!important;font-size:12px!important;margin-right:-20px}input#age{width:20%!important}.td_pref select{width:50%!important}.bornAtDay,.bornAtMonth,.bornAtYear{width:22%!important}.textThanks{padding-bottom:20px}.form input[type=text].error,.form textarea.error{background-color:#f0f0f0;color:#57595b}.errortext{margin:30px 0}.errortext .error{display:block;line-height:1.6}.invalid{display:block;color:#de0000}.w60{width:60%!important}.drawer-hamburger{width:1.6rem;height:2rem;top:-11px}.drawer-hamburger-icon:before{top:-9px}.drawer-hamburger-icon:after{top:9px}@media screen and (max-width:640px){.form{padding:10px}.form .autoConfirm table,.form .autoConfirm table tr{margin-bottom:10px}.form .autoConfirm table tr th{padding:10px 10px 5px;font-size:14px;width:100%;display:block}.form .autoConfirm table tr td{display:block;border:none;margin:0 10px 10px;padding:0!important}.form .autoConfirm table tr td input{width:92%;border:1px solid #f2f2f2;margin-bottom:15px;margin-top:5px}.form .autoConfirm table tr td textarea#comment{width:92%;border:1px solid #f2f2f2}.form .autoConfirm table tr td select{width:100%;border:1px solid #f2f2f2}.textThanks{padding-bottom:0}input.btn_re{width:100%!important;margin:0}.w60{width:92%!important}}@media screen and (max-width:840px){.bornAtDay,.bornAtMonth,.bornAtYear{padding:15px 20px 15px 10px!important}.bornAtYear{width:30%!important}.bornAtDay,.bornAtMonth{width:22.8%!important}}.qa_block h4{margin-bottom:30px;margin-top:20px}.qa_block h4.qa_block--h{margin-top:70px;border-bottom:dotted 2px #262626;padding-bottom:20px}.qa_block .qa_block--list{margin-top:40px;padding:20px;background-color:#fafafa;text-align:left}.content_BlockDisco .Disco_detail .text .category,.content_BlockDisco ul.DiscoList li dl dd .text{margin-top:0}.qa_block .qa_block--list ul li{display:inline-block;margin-right:15px}.qa_block .qa_block--list ul li:last-child{margin-right:0}.qa_block .qa_block--list ul li a:before{content:'';background-image:url(/share/image/ico_arrow_under.png);background-size:8px 8px;display:inline-block;width:8px;height:8px;margin-right:3px}.qa_block .qa_block--list ul li a:hover{color:#ccc}.qa_block .qa_block--inner .text_a:before,.qa_block .qa_block--inner .title_q:before{left:0;color:#fff;display:block;width:25px;height:25px;line-height:25px;text-align:center}.qa_block .qa_block--inner{margin-bottom:15px;border-bottom:dotted 1px #f0f0f0}.qa_block .qa_block--inner .title_q{position:relative;padding-left:30px;margin-bottom:10px}.qa_block .qa_block--inner .title_q:before{position:absolute;top:-3px;content:'Q';background-color:#262626}.qa_block .qa_block--inner .text_a{position:relative;padding-left:30px}.qa_block .qa_block--inner .text_a:before{position:absolute;top:-2px;content:'A';background-color:#949494}.content_BlockDisco .Disco_detail{overflow:hidden;border-bottom:solid 1px #ececec;margin-bottom:20px}.content_BlockDisco .Disco_detail .inner{overflow:hidden;display:table;padding-bottom:10px}.content_BlockDisco .Disco_detail .img{border:1px solid #ebebeb;float:left;width:70px;height:70px;overflow:hidden;background-color:#888}.content_BlockDisco .Disco_detail .img img{position:relative;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:initial}.content_BlockDisco .Disco_detail .text{padding:0 0 0 10px;display:table-cell;vertical-align:top}.content_BlockDisco .Disco_detail .text .t-category{font-size:12px}.content_BlockDisco .Disco_detail .text .t-name{font-size:20px;font-weight:700}.content_BlockDisco .Disco_detail .text p{font-size:12px}.content_BlockDisco .Disco_detail p.img{float:left;padding-right:15px}.content_BlockDisco .Disco_detail p.img img{width:120px}.content_BlockDisco .Disco_detail .textDisco{float:left}.content_BlockDisco ul.DiscoList li{margin-bottom:20px;border-bottom:dotted 1px #ececec;padding-bottom:20px}.content_BlockDisco ul.DiscoList li:last-child{border:none;margin-bottom:0;padding-bottom:0}.content_BlockDisco ul.DiscoList li dl{display:table;width:100%}.content_BlockDisco ul.DiscoList li dl dt{display:table-cell;width:30%;padding-right:30px}.content_BlockDisco ul.DiscoList li dl dt img{width:100%;border:1px solid #ebebeb}.content_BlockDisco ul.DiscoList li dl dd{display:table-cell;vertical-align:top;width:70%}@media screen and (max-width:639px){.content_BlockDisco ul.DiscoList li dl{display:block;width:100%}.content_BlockDisco ul.DiscoList li dl dt{display:block;width:70%;padding-right:0;margin:0 auto 10px}.content_BlockDisco ul.DiscoList li dl dt img{width:100%;border:1px solid #ebebeb}.content_BlockDisco ul.DiscoList li dl dd{display:block;width:100%}.content_BlockDisco ul.DiscoList li dl dd p{margin-bottom:10px}}.bnrLink,.info_Block{margin-top:20px}.info_Block{padding:20px;background-color:#fafafa}.info_Block .text p a{display:inline-block}.bnrLink a{padding:0 5px 5px 0;display:block;line-height:0}.bnrLink img{width:100%}.bnrLink.bnrLink--small{width:100%;max-width:190px}@media screen and (max-width:639px){.bnrLink.bnrLink--small{margin:30px auto 0}}#FANCLUB .banner{text-align:center}#FANCLUB .banner a{line-height:0;display:block}#FANCLUB .banner span{display:block;margin-top:5px}#FANCLUB .banner .banner--half li{padding:0}#FANCLUB .banner .banner--half li:last-child{padding-left:20px}#FANCLUB .movie{width:100%;margin:50px auto}#FANCLUB .movie.movi--mw500{max-width:500px}#FANCLUB .movie .movie--inner{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#FANCLUB .movie .movie--inner iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:639px){#FANCLUB .banner .banner--half li:last-child{padding-left:0}#FANCLUB .movie{margin:20px auto}}#FANCLUB .title_info{padding:30px 0}#FANCLUB .listBlock_Schedule{background-color:#ebebeb;padding:0 10px 10px}#FANCLUB .listBlock_Schedule ul.listBlock_Schedule--inner li{position:relative;background-color:#fff;border-bottom:solid 1px #ebebeb;width:33.2%}#FANCLUB .listBlock_Schedule ul.listBlock_Schedule--inner li a{display:block;background-color:#FFF;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#FANCLUB .listBlock_Schedule ul.listBlock_Schedule--inner li a:hover{background-color:#fafafa}#FANCLUB .listBlock_Schedule ul.listBlock_Schedule--inner li .inner{padding:12px 20px 5px;text-align:left;line-height:1.4em;font-size:14px}@media screen and (max-width:639px){#FANCLUB .listBlock_Schedule ul.listBlock_Schedule--inner li{width:100%}#FANCLUB .listBlock_Schedule ul.listBlock_Schedule--inner li .inner{padding:15px 10px 10px}}iframe[name=google_conversion_frame]{display:none}h1.timeline-Header-title{font-size:16px!important}.bg-version-1{background-color:#f8b62b!important}.bg-version-2{background-color:#2ea3df!important}.bg-version-3{background-color:#2ad780!important}.bg-version-4{background-color:#9f2ae2!important}.bg-pink{background-color:#13196f!important}.bg-ComingSoon{background-color:#a2a2a2!important}.bg-gray{background-color:#2c2c2c!important}.bg-black{background-color:#000!important}.font-version-1{color:#f8b62b!important}.font-version-2{color:#2ea3df!important}.font-version-3{color:#2ad780!important}.font-version-4{color:#9f2ae2!important}