@charset "UTF-8";:root{--col-max: 12;--col-gap: 16;--col-gap-narrow: 8;--col-gap-wide: 32}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;outline:none;background:transparent;font-style:normal;font-weight:400;font-size:100%;font-family:inherit;vertical-align:baseline}img{vertical-align:bottom}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}:focus{outline:none}a,a:link,a:visited,a:hover,a:active{margin:0;outline:0;text-decoration:none;vertical-align:baseline;cursor:pointer}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left}fieldset{border:none}input,select,textarea{font-size:100%;font-family:inherit}input,select{vertical-align:middle}input[type=radio],input.radio,input[type=checkbox],input.checkbox{position:relative;top:-.1em;margin-top:0;margin-bottom:0}textarea{overflow:auto}label,button{cursor:pointer}button{padding:0;border:none;outline:none;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}ins{background-color:#ffb;color:#000;text-decoration:none}mark{background-color:#ffb;color:#000;text-decoration:none}hr{display:block;height:1px;margin:0;padding:0;border:none;border-top:1px solid #cccccc}html{height:100%;font-size:62.5%}html.fontsizeSmall{font-size:56%}html.fontsizeMedium{font-size:62.5%}html.fontsizeLarge{font-size:75%}body{height:100%;background-color:#fffbef;color:#332f2d;font-size:16px;font-size:1.6rem;line-height:1.6;font-family:Rubik,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,"sans-serif";-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.mb120{margin-bottom:120px}.mb150{margin-bottom:150px}.mb05em{margin-bottom:.5em}.mb10em{margin-bottom:1em}.mb15em{margin-bottom:1.5em}.mb20em{margin-bottom:2em}.mt5{margin-top:5px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt100{padding-top:100px}.pt120{padding-top:120px}.pt150{padding-top:150px}.pt05em{padding-top:.5em}.pt10em{padding-top:1em}.pt15em{padding-top:1.5em}.pt20em{padding-top:2em}.pl1e{padding-left:1em}.boderBox{box-sizing:border-box}.strong,.fwBold{font-weight:700}.fwNormal{font-weight:400}.sans-serif{font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,sans-serif}.serif{font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,游明朝,YuMincho,HGS明朝E,serif}.sefifEn{font-family:Scheherazade New,serif}.fcDefault{color:#332f2d}.fcRed{color:#b91616}.bgGreen02 .fcRed{color:#a90000}.bgYellow .fcRed{color:#d40808}.bgBlue .fcRed{color:#bb1010}.bgPurple .fcRed{color:#9e0707}.fcGreen{color:#066927}.fcBlue{color:#145096}.fcWhite{color:#fff}.fcBlack{color:#000}.fcGray{color:gray}.fcYellow{color:#d8b71e}.fcOrange{color:#ea5614}.fcMain{color:#2e2e2e}.fcBase{color:#fffbef}.fs10{font-size:10px;font-size:1rem}.fs11{font-size:11px;font-size:1.1rem}.fs12{font-size:12px;font-size:1.2rem}.fs13{font-size:13px;font-size:1.3rem}.fs14{font-size:14px;font-size:1.4rem}.fs15{font-size:15px;font-size:1.5rem}.fs16{font-size:16px;font-size:1.6rem}.fs17{font-size:17px;font-size:1.7rem}.fs18{font-size:18px;font-size:1.8rem}.fs19{font-size:19px;font-size:1.9rem}.fs20{font-size:20px;font-size:2rem}.fs22{font-size:22px;font-size:2.2rem}.fs24{font-size:24px;font-size:2.4rem}.fs25{font-size:25px;font-size:2.5rem}.fs26{font-size:26px;font-size:2.6rem}.fs28{font-size:28px;font-size:2.8rem}.fs30{font-size:30px;font-size:3rem}.fs40{font-size:40px;font-size:4rem}.fs50{font-size:50px;font-size:5rem}.fs60{font-size:60px;font-size:6rem}.fs50per{font-size:50%}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs80per{font-size:80%}.fs90per{font-size:90%}.fs110per{font-size:110%}.fs120per{font-size:120%}.fs130per{font-size:130%}.fs140per{font-size:140%}.fs150per{font-size:150%}.lh10{line-height:1}.lh12{line-height:1.2}.lh14{line-height:1.4}.lh16{line-height:1.6}.lh18{line-height:1.8}.lh20{line-height:2}.ls25{letter-spacing:.025em}.ls50{letter-spacing:.05em}.ls75{letter-spacing:.075em}.ls100{letter-spacing:.1em}.ls150{letter-spacing:.15em}.ls200{letter-spacing:.2em}.ls-10{letter-spacing:-.01em}.ls-50{letter-spacing:-.05em}.ls-100{letter-spacing:-.1em}.ls-200{letter-spacing:-.2em}[class*=kerning]{display:inline-block;font-weight:inherit}.kerningLeft{margin-left:-.2em}.kerningRight{margin-right:-.2em}img,video{max-width:100%;height:auto;vertical-align:bottom}img.w100per{width:100%}a,a:link,a:visited,a:hover,a:active{outline:none;text-decoration:none;word-break:break-all}a.txtLink{color:#0a2196;text-decoration:underline}.bgBlue a.txtLink{color:#1335f3}.bgBlue a.txtLink:hover{color:#1335f3cc}a.txtLink:hover{color:#0a2196cc;transition:color .3s ease-in-out}.bgDeepBlue a.txtLink{color:#ffe416}.bgDeepBlue a.txtLink:hover{color:#ffe416cc}a.txtLinkvisited{color:#0e1b60}a.txtLink.wordbreak{word-break:break-all}a:hover{color:inherit}a.underline{text-decoration:underline}.alpha:hover{opacity:.8;transition:opacity .3s ease-in-out}ul li,ol li{list-style-type:none}ul.disc,ol.disc{padding-left:1.2em}ul.disc li{list-style-type:disc}ul.disc li::marker{color:#2e2e2e}ol.decimal li{list-style-type:decimal}ol.decimal li::marker{color:#2e2e2e}table{width:100%;border-collapse:collapse}hr{clear:both}hr.dot{border-top:1px #999 dotted}.displayFlex{display:flex}.displayInlineBlock{display:inline-block}.displayInline{display:inline}.displayBlock{display:block}.displayNone,.displayXnarrow{display:none}.displayWide{display:inherit}.posRelative{position:relative}.posAbsolute{position:absolute}.posFixed{position:fixed}.posStatic{position:static}.floatLeft{float:left}.floatRight{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.verticalTop{vertical-align:top}.verticalMiddle{vertical-align:middle}.verticalBottom{vertical-align:bottom}.textIndent{text-indent:1em}.btn{cursor:pointer}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=url],input[type=search],input.txt,textarea{box-sizing:border-box;width:100%}textarea{min-height:150px}.clearfix:after,.cf:after{display:block;clear:both;content:""}.bgBeige{background-color:#fffbef}.bgDark{background-color:#2e2e2e}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right}.txtLink,a.txtLink{border-block-end:1px solid #2E2E2E;color:#2e2e2e;text-decoration:none;transition:all .5s}.txtLinkWhite{border-block-end:1px solid #FFFBEF;color:#fffbef;transition:all .5s}.sectionTitle{position:relative;margin-bottom:60px}.titleWrap{margin-bottom:60px;text-align:center}.titleWrap .mainTitle{color:#2e2e2e;font-weight:700;font-size:6.4rem;line-height:1}.titleWrap .mainTitle.is-Base{color:#fffbef}.titleWrap .subTitle{color:#2e2e2e;font-weight:700;font-size:1.8rem}.titleWrap .subTitle.is-Base{color:#fffbef}.articleTitle{display:block;position:relative;margin-block-end:2em;font-weight:700;font-size:2.4rem;text-align:center}.articleTitle:after{display:inline-block;position:absolute;bottom:-6px;left:50%;width:60px;height:4px;transform:translate(-50%);border-radius:1px;background-color:#2e2e2e;content:""}.articleTitleSub{margin-block:-2em 2.2em;font-weight:700;font-size:1.6rem;text-align:center}.sentenceTitle{margin-block-end:1em;color:#2e2e2e;font-weight:700;font-size:1.8rem}a.btnWrap,.btnWrap{box-sizing:border-box;display:inline-block;padding:14px 30px;border:1px solid transparent;border-radius:3px;background-color:#2e2e2e;color:#fff;font-weight:700;font-size:1.8rem;line-height:1;transition:all .5s}a.btnWrap .arrowMark,.btnWrap .arrowMark{padding-left:6px}a.btnWrap .arrowMark img,.btnWrap .arrowMark img{width:27px;vertical-align:middle}a.btnWrap .arrowMark.back,.btnWrap .arrowMark.back{padding-right:6px;padding-left:0}a.btnWrap.white,.btnWrap.white{border:1px solid #2E2E2E;background-color:#fffbef;color:#2e2e2e}.hamburger{display:none}.hamburger.active span{background:#fff}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(9px,7px)}.hamburger.active span:nth-child(2){transform:scaleX(0);opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(9px,-7px)}.spMenu{z-index:1000;position:fixed;top:0;right:-100%;width:75%;height:100%;padding:1.5em;background:#2e2e2e;transition:right .3s ease}.spMenu ul{padding:0;list-style:none}.spMenu ul li{margin:20px 0;text-align:center}.spMenu ul li a{color:#fff;font-weight:700;font-size:1.7rem;text-decoration:none}.spMenu.open{right:0}.spMenu .logoWrap{display:flex;justify-content:center;gap:20px}.loginBtn a{display:block;padding:.5em;border-radius:.2em;background-color:#2e2e2e;color:#fff;font-weight:700}.overlay{visibility:hidden;z-index:5;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;opacity:0;transition:opacity .3s ease}.overlay.active{visibility:visible;opacity:1}.topBannerCarousel .swiper-pagination-bullet{width:10px;height:10px}.categoryTabList{display:flex;flex-wrap:wrap;justify-content:center;margin-block-end:60px;gap:16px}.categoryTabListItemLink{display:block;padding:.5em;border:1px solid rgba(149,149,149,.6);border-radius:2px;font-weight:700;transition:all .5s}.categoryTabListItem.is-active .categoryTabListItemLink{background-color:#2e2e2e;color:#fff;pointer-events:none}.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-block-start:40px;padding:0;gap:10px;list-style:none}.pagination .paginationItem{display:inline-block}.pagination .paginationItem.active .paginationLink{border-color:#2e2e2e;background:#2e2e2e;color:#fff;cursor:default;pointer-events:none}.pagination .paginationItem.disabled .paginationLink{border-color:#eee;background:#f5f5f5;color:#bbb;cursor:not-allowed;pointer-events:none}.pagination .paginationLink{display:inline-flex;align-items:center;justify-content:center;padding:.7em 1em;border:1px solid #2E2E2E;border-radius:4px;background:#fffbef;color:#2e2e2e;font-weight:700;font-size:1.6rem;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.pagination .paginationLink:hover,.pagination .paginationLink:focus{border-color:#2e2e2e;background:#2e2e2e;color:#fff;text-decoration:none}input.txt,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{display:block;width:100%;margin:0;padding:min(13px,.75em) min(12px,1em);-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;appearance:none;border:none;border-radius:2px;background:#fff;box-shadow:inset 0 0 0 1px #9b9b9d;color:inherit;line-height:1.6;transition:all .1s ease}input.txt:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background-color:#2e2e2e1a;box-shadow:inset 0 0 0 1px #2e2e2e}.columnWrap{white-space:normal}.columnWrap .flex{display:flex;align-items:end;gap:10px;white-space:nowrap}.columnWrap .flexWrap{display:flex;flex-wrap:wrap;align-items:end;gap:10px;white-space:nowrap}.columnWrap.justifyCenter{justify-content:center}.columnWrap.alignCenter{align-items:center}.columnWrap [class*=col] .linkBtn{height:100%}.columnWrap .col-1{width:calc(1 / 12 * 100%);margin-block-end:1.5em}.columnWrap .col-2{width:calc(2 / 12 * 100%);margin-block-end:1.5em}.columnWrap .col-3{width:25%;margin-block-end:1.5em}.columnWrap .col-4{width:calc(4 / 12 * 100%);margin-block-end:1.5em}.columnWrap .col-5{width:calc(5 / 12 * 100%);margin-block-end:1.5em}.columnWrap .col-6{width:50%;margin-block-end:1.5em}.columnWrap .col-7{width:calc(7 / 12 * 100%);margin-block-end:1.5em}.columnWrap .col-8{width:calc(8 / 12 * 100%);margin-block-end:1.5em}.columnWrap .col-9{width:75%;margin-block-end:1.5em}.columnWrap .col-10{width:calc(10 / 12 * 100%);margin-block-end:1.5em}.columnWrap .col-11{width:calc(11 / 12 * 100%);margin-block-end:1.5em}.columnWrap .col-12{width:100%;margin-block-end:1.5em}.columnWrap.hasGap{gap:16px}.columnWrap.hasGap .col-1{width:calc(1 / 12 * (100% - 16px * (12 - 1)) + 16px * (1 - 1))}.columnWrap.hasGap .col-1:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-2{width:calc(2 / 12 * (100% - 16px * (12 - 1)) + 16px * (2 - 1))}.columnWrap.hasGap .col-2:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-3{width:calc(.25*(100% - 176px) + 32px)}.columnWrap.hasGap .col-3:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-4{width:calc(4 / 12 * (100% - 16px * (12 - 1)) + 16px * (4 - 1))}.columnWrap.hasGap .col-4:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-5{width:calc(5 / 12 * (100% - 16px * (12 - 1)) + 16px * (5 - 1))}.columnWrap.hasGap .col-5:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-6{width:calc(.5*(100% - 176px) + 80px)}.columnWrap.hasGap .col-6:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-7{width:calc(7 / 12 * (100% - 16px * (12 - 1)) + 16px * (7 - 1))}.columnWrap.hasGap .col-7:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-8{width:calc(8 / 12 * (100% - 16px * (12 - 1)) + 16px * (8 - 1))}.columnWrap.hasGap .col-8:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-9{width:calc(.75*(100% - 176px) + 128px)}.columnWrap.hasGap .col-9:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-10{width:calc(10 / 12 * (100% - 16px * (12 - 1)) + 16px * (10 - 1))}.columnWrap.hasGap .col-10:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-11{width:calc(11 / 12 * (100% - 16px * (12 - 1)) + 16px * (11 - 1))}.columnWrap.hasGap .col-11:has(.name){display:flex;flex-direction:column}.columnWrap.hasGap .col-12{width:calc(1*(100% - 176px) + 176px)}.columnWrap.hasGap .col-12:has(.name){display:flex;flex-direction:column}.columnWrap.hasGapNarrow{gap:8px}.columnWrap.hasGapNarrow .col-1{width:calc(1 / 12 * (100% - 8px * (12 - 1)) + 8px * (1 - 1))}.columnWrap.hasGapNarrow .col-2{width:calc(2 / 12 * (100% - 8px * (12 - 1)) + 8px * (2 - 1))}.columnWrap.hasGapNarrow .col-3{width:calc(.25*(100% - 88px) + 16px)}.columnWrap.hasGapNarrow .col-4{width:calc(4 / 12 * (100% - 8px * (12 - 1)) + 8px * (4 - 1))}.columnWrap.hasGapNarrow .col-5{width:calc(5 / 12 * (100% - 8px * (12 - 1)) + 8px * (5 - 1))}.columnWrap.hasGapNarrow .col-6{width:calc(.5*(100% - 88px) + 40px)}.columnWrap.hasGapNarrow .col-7{width:calc(7 / 12 * (100% - 8px * (12 - 1)) + 8px * (7 - 1))}.columnWrap.hasGapNarrow .col-8{width:calc(8 / 12 * (100% - 8px * (12 - 1)) + 8px * (8 - 1))}.columnWrap.hasGapNarrow .col-9{width:calc(.75*(100% - 88px) + 64px)}.columnWrap.hasGapNarrow .col-10{width:calc(10 / 12 * (100% - 8px * (12 - 1)) + 8px * (10 - 1))}.columnWrap.hasGapNarrow .col-11{width:calc(11 / 12 * (100% - 8px * (12 - 1)) + 8px * (11 - 1))}.columnWrap.hasGapNarrow .col-12{width:calc(1*(100% - 88px) + 88px)}.columnWrap.hasGapWide{gap:32px}.columnWrap.hasGapWide .col-1{width:calc(1 / 12 * (100% - 32px * (12 - 1)) + 32px * (1 - 1))}.columnWrap.hasGapWide .col-2{width:calc(2 / 12 * (100% - 32px * (12 - 1)) + 32px * (2 - 1))}.columnWrap.hasGapWide .col-3{width:calc(.25*(100% - 352px) + 64px)}.columnWrap.hasGapWide .col-4{width:calc(4 / 12 * (100% - 32px * (12 - 1)) + 32px * (4 - 1))}.columnWrap.hasGapWide .col-5{width:calc(5 / 12 * (100% - 32px * (12 - 1)) + 32px * (5 - 1))}.columnWrap.hasGapWide .col-6{width:calc(.5*(100% - 352px) + 160px)}.columnWrap.hasGapWide .col-7{width:calc(7 / 12 * (100% - 32px * (12 - 1)) + 32px * (7 - 1))}.columnWrap.hasGapWide .col-8{width:calc(8 / 12 * (100% - 32px * (12 - 1)) + 32px * (8 - 1))}.columnWrap.hasGapWide .col-9{width:calc(.75*(100% - 352px) + 256px)}.columnWrap.hasGapWide .col-10{width:calc(10 / 12 * (100% - 32px * (12 - 1)) + 32px * (10 - 1))}.columnWrap.hasGapWide .col-11{width:calc(11 / 12 * (100% - 32px * (12 - 1)) + 32px * (11 - 1))}.columnWrap.hasGapWide .col-12{width:calc(1*(100% - 352px) + 352px)}.logoWrap{display:flex;gap:10px}.logoWrap.center{align-items:center;justify-content:center}.selectWrap{display:block;position:relative}.selectWrap:after{display:block;z-index:0;position:absolute;top:50%;right:1.25em;transform:translateY(-50%);border-inline:.5em solid rgba(241,166,166,0);border-block-start:.75em solid #2E2E2E;content:"";pointer-events:none}.selectWrap select{box-sizing:border-box;display:block;width:100%;margin:0;padding-inline:1.25em;padding-inline-end:2.875em;padding-block:.8125em;border-radius:2px;border-color:#2e2e2e;background:#fff;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .1s ease}.selectWrap select.is-error{background-color:#f0613f1a}.selectWrap select:focus{background-color:#fff}.newsCategoryNav{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 30px;padding:0;gap:15px;list-style:none}.newsCategoryNav li a{display:inline-block;padding:.6em 1.5em;border-radius:2px;background:#2e2e2e;color:#fff;font-weight:700;font-size:1.5rem;line-height:1;text-decoration:none;transition:background .2s,color .2s}.newsCategoryNav li a:hover,.newsCategoryNav li a:focus{border-color:#2e2e2e;background:#2e2e2e80;color:#fff;text-decoration:none}.newsCategoryNav li.active a{border-color:#2e2e2e;background:#2e2e2e;color:#fff;cursor:default;pointer-events:none}.breadcrumb{color:#2e2e2e;font-size:1.2rem}.breadcrumbList{display:flex;flex-wrap:wrap}.breadcrumbListItem:not(:first-child){position:relative;margin-left:1em;padding-left:1em}.breadcrumbListItem:not(:first-child):before{box-sizing:border-box;display:block;position:absolute;top:50%;left:0;width:.5em;height:.5em;margin-top:-.2em;margin-left:-.3em;transform:rotate(45deg);border-top:1px solid rgba(149,149,149,.6);border-right:1px solid rgba(149,149,149,.6);content:""}.breadcrumbList a{border-block-end:1px solid rgba(149,149,149,.6)}.privacyPolicyBox{box-sizing:border-box;max-width:800px;margin-inline:auto;padding:1.5em;border:1px solid #ccc;border-radius:2px;background:#2e2e2e1a}.privacyPolicyBox.wide{max-width:100%}.privacyPolicyText p{margin-bottom:1em;color:#332f2d;font-size:15px}.privacyPolicyCheck{display:flex;align-items:center;justify-content:center;gap:.5em;font-size:1em}.privacyPolicyCheck input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:1.2em;height:1.2em;border:1px solid #2E2E2E;border-radius:2px;background:#fff;cursor:pointer;transition:background-color .3s}.privacyPolicyCheck input[type=checkbox]:checked:after{position:absolute;top:50%;left:50%;width:.4em;height:.7em;transform:translate(-50%,-70%) rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";opacity:1;transition:opacity .3s,width .3s,height .3s}.privacyPolicyCheck input[type=checkbox]:after{position:absolute;top:50%;left:50%;width:.4em;height:.7em;transform:translate(-50%,-70%) rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";opacity:0;pointer-events:none;transition:opacity .3s,width .3s,height .3s}.privacyPolicyCheck input[type=checkbox]:checked{background-color:#2e2e2e;transition:background-color .3s}#contact button.btnWrap:disabled,#contact input[type=submit].btnWrap:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.contactFormImg img{max-width:400px;border:1px solid rgba(149,149,149,.6)}.required{margin-left:.5em;color:#c00;font-weight:400;font-size:1.2rem}.required.blue{color:#4a94b9}.listNotice{font-size:1.4rem;line-height:1.5}.listNoticeItem{padding-inline-start:1em}.listNoticeItem:before{margin-inline-start:-1em;content:"※"}.wysiwyg a,.wysiwyg a:link,.wysiwyg a:visited,.wysiwyg a:hover,.wysiwyg a:active{text-decoration:underline;transition:all .5s}.wysiwyg ol,.wysiwyg li,.wysiwyg ul{list-style-type:auto}.wysiwyg ul,.wysiwyg ol{padding-left:1.5em}.homeBannerArea{display:flex;justify-content:center;gap:40px}.homeBannerItem{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto;-moz-column-gap:30px;box-sizing:border-box;column-gap:30px;align-items:center;max-width:440px;padding:26px;border-radius:2px;background-color:#af9966;transition:all .5s}.homeBannerItemTerm{margin-block-end:.4em;color:#fffbef;font-weight:700;font-size:24px}.homeBannerItemData{margin-block-end:1em;color:#fffbef;font-size:1.6rem}.homeBannerItemBtn{grid-row:2/3;grid-column:2/3;width:-moz-fit-content;width:fit-content;color:#fffbef;font-weight:700}.homeBannerImg{box-sizing:border-box;display:flex;grid-row:1/3;grid-column:1/2;justify-content:center;width:140px;height:140px;padding:20px;border-radius:140px;background-color:#fffbef}.homeBannerImg.img img{aspect-ratio:14/15;-o-object-fit:contain;object-fit:contain}.homeBannerImg.logo img{aspect-ratio:116/47;width:auto;max-width:initial;padding:25px}.homeBannerImg img{height:auto}.l-header{max-width:1200px;margin-inline:auto}.l-nav{max-width:1200px;margin-inline:auto;padding:15px 0}.l-container{z-index:2;position:relative;width:100%;min-height:100%}.l-main{overflow-x:hidden}.l-inner{max-width:1200px;margin-inline:auto}.l-inner.narrowContents{max-width:1000px}.l-article{max-width:800px;margin-inline:auto}.pagePadding{padding:90px 0}.l-footer{padding-block-start:64px;background-color:#fffbef}.l-footer:not([id=home]){border-block-start:1px solid rgba(149,149,149,.6)}.l-footer .footerContent{display:flex;justify-content:center;padding-block-end:100px}.l-footer .footerSiteLogo{max-width:440px;margin-bottom:56px}.l-footer .footerSiteLogo img{width:100%}.l-footer .footerLink{width:50%;max-width:500px}.l-footer .footerList{display:flex;flex-wrap:wrap;margin-bottom:40px;gap:12px 0px}.l-footer .footerList .footerListItem{width:50%}.l-footer .footerList .footerListItem a{display:inline-block;color:#2e2e2e;font-weight:700;font-size:1.8rem}.l-footer .footerSubList{display:flex;flex-wrap:wrap;gap:12px}.l-footer .footerSubList .footerSubListItem{width:calc(50% - 10px)}.l-footer .footerSubList .footerSubListItem a{display:inline-block;color:#2e2e2e;font-size:1.6rem}.l-footer .footerBanner{max-width:500px}.l-footer .footerBannerTitle{margin-block-end:1em;font-weight:700;font-size:24px;text-align:center}.l-footer .footerBannerList{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(3,1fr);grid-column-gap:.8em;grid-row-gap:1.5rem;padding-block-end:56px}.l-footer .footerBannerListItem img{width:100%}.l-footer .footerBannerListItem.youtubeAccount{grid-area:1/1/2/2;grid-area:1/1/2/3}.l-footer .footerBannerListItem.xAccount{grid-area:2/1/3/2;margin-right:7px}.l-footer .footerBannerListItem.shopAccount{grid-area:2/2/3/3;margin-left:7px}.l-footer .copyright{padding-block:.85em;background-color:#2e2e2e;font-size:1.4rem;text-align:center}.l-footer .copyright small{color:#fffbef}.footerSns{display:flex;align-items:center;justify-content:center;gap:40px}.headerContents{display:flex;align-items:center;justify-content:space-between;gap:20px}.headerContentsItem{min-width:370px;transition:all .5s}.headerContentsItem.scrolled{display:flex;flex-direction:row}.headerContentsItem.scrolled .logoWrap{margin-bottom:0}.headerContentsItem.scrolled .logoWrap.scrolled{margin-inline-end:1em}.headerContentsItem .logoWrap{display:flex;justify-content:end;margin-bottom:20px;gap:14px}.fontsizeChange.pc{display:flex;align-items:center;justify-content:end;gap:10px}.fontsizeChange.pc .fontsizeChangeTitle{color:#2e2e2e;font-weight:700;font-size:1.8rem}.fontsizeChange.pc .fontsizeButtons{display:inline-flex}.fontsizeChange.pc .fontsizeButtons button{padding:.4rem .8rem;border:1px solid #ccc;font-weight:700;font-size:1.4rem;font-family:"Rubik","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN" "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック","YuGothic","メイリオ","Meiryo","sans-serif";cursor:pointer}.fontsizeChange.pc .fontsizeButtons button.is-active{background:#2e2e2e;color:#fff}.fontSizeChange.sp{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-bottom:4rem;padding:.4em;gap:10px;border-radius:2px;background-color:#fff}.fontSizeChange.sp .fontSizeChangeTitle{font-weight:700;font-size:1.4rem}.fontSizeChange.sp .fontsizeButtons{display:inline-flex}.fontSizeChange.sp .fontsizeButtons button{padding:.3rem .6rem;border:1px solid #ccc;font-weight:700;font-size:1.4rem;font-family:"Rubik","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN" "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック","YuGothic","メイリオ","Meiryo","sans-serif";cursor:pointer}.fontSizeChange.sp .fontsizeButtons button.is-active{background:#2e2e2e;color:#fff}.mv,.mv img{width:100%}.header{padding:3rem 0;background-color:#fffbef}.headerSnsLink{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;border-radius:60em;background-color:#2e2e2e;transition:all .5s}.headerSnsLink img{vertical-align:middle}.headerSnsLink.youtube{background-color:red}.headerSnsLink.facebook,.headerSnsLink.instagram{padding:0;background-color:transparent}.headerSnsLink.profile{margin:1em auto 0}.nav{background-color:#fffbef}.navList{display:flex;row-gap:6px;flex-wrap:wrap;justify-content:center}.navListItemIcon{width:26px;margin-inline-start:4px}.navListItem.fanclub:before{margin-left:.6em;padding:.5em;border-radius:2px;background-color:#ddc840;content:"限定メニュー";font-weight:700;font-size:12px}.navListItem.fanclub a{padding-left:4px}.navListItem a{display:inline-block;padding:0 .6em;border-right:1px solid rgba(149,149,149,.6);color:#2e2e2e;font-weight:700;font-size:1.6rem;transition:all .3s}html.fontsizeLarge .navListItem a{padding:0 .5em;letter-spacing:-.05em}.navListItem:first-child a{padding-left:0}.navListItem:last-child a{padding-right:0;border:none}.siteLogo{max-width:740px;transition:all .5s}.siteLogo.scrolled{max-width:300px}.siteLogo img{width:100%}.newsArea{max-width:800px;margin:0 auto 50px;padding:2em;border:solid 1px #2E2E2E}.newsArea .newsItem{display:flex;align-items:center;transition:all .5s}.newsArea article:not(:last-child) .newsItem{margin-bottom:18px}.newsArea .newsDate,.newsArea .newsTitle{width:80px;color:#332f2d;font-size:1.6rem}.newsArea .newsDate{margin-right:18px;line-height:1;white-space:nowrap}.newsArea .newsCategory{flex:0 0 10em;margin-right:1em;padding:.5em .2em .2em;border-radius:2px;background-color:#333;color:#fff;font-size:1.4rem;line-height:1;text-align:center;white-space:nowrap}.newsArea .newsCategory.release{background-color:#2e2e2e}.newsArea .newsCategory.live_event{background-color:#f0613f}.newsArea .newsCategory.media_web{background-color:#7fd44e}.newsArea .newsCategory.other{background-color:#2fa4ed}.newsArea .newsTitle{flex:1;transition:all .5s}.pickupNewsArea,.allNewsArea,.newsDetailArea{max-width:800px;margin:0 auto;padding:2em;border:solid 1px rgba(149,149,149,.6);background-color:#fff}.pickupNewsArea .newsItem,.allNewsArea .newsItem,.newsDetailArea .newsItem{display:flex;align-items:center;transition:all .5s}.pickupNewsArea article:not(:last-child) .newsItem,.allNewsArea article:not(:last-child) .newsItem,.newsDetailArea article:not(:last-child) .newsItem{margin-bottom:18px}.pickupNewsArea .newsCategory,.allNewsArea .newsCategory,.newsDetailArea .newsCategory{margin-right:.5em;padding:.5em .2em .2em;border-radius:2px;color:#fff}.pickupNewsArea .newsCategory.release,.allNewsArea .newsCategory.release,.newsDetailArea .newsCategory.release{background-color:#2e2e2e}.pickupNewsArea .newsCategory.live_event,.allNewsArea .newsCategory.live_event,.newsDetailArea .newsCategory.live_event{background-color:#f0613f}.pickupNewsArea .newsCategory.media_web,.allNewsArea .newsCategory.media_web,.newsDetailArea .newsCategory.media_web{background-color:#7fd44e}.pickupNewsArea .newsCategory.other,.allNewsArea .newsCategory.other,.newsDetailArea .newsCategory.other{background-color:#2fa4ed}[id=fc_news] .newsDate{min-width:100px;padding:.3em;background-color:#2e2e2e;text-align:center}[id=fc_news] .newsDate time{color:#fff}.pickupNewsArea{margin-bottom:80px;background-color:#2e2e2e1a}.allNewsArea{margin-bottom:40px}.allNewsArea .newsCategory{width:-moz-fit-content;width:fit-content;margin-block:.2em}.allNewsArea article{margin-bottom:1em}.allNewsArea a{transition:all .5s}.newsDetailArea .newsCategory{display:inline-block;padding:.2em .5em}.newsDetailArea .newsDate{display:inline-block;transform:translateY(1px);line-height:1}.newsDetailArea .newsDetailContents{display:flex;align-items:center;margin-bottom:1em}.newsDetailArea .newsTitle{padding-block-end:6px;border-block-end:1px solid #2E2E2E;font-weight:700;font-size:1.8rem}.newsDetailArea .wysiwyg{padding-top:1em}.mySwiper .swiper-pagination{display:flex;position:static!important;bottom:auto!important;left:auto!important;justify-content:center;width:auto!important;text-align:center!important}.swiper-pagination-bullet-active{background-color:#2e2e2e!important}.pickupContents{display:flex;justify-content:space-between;padding:30px;gap:.5em;background-color:#332f2d}.pickupContentsFigure img{vertical-align:middle}.pickupContents .pickupContentsTitle{width:-moz-fit-content;width:fit-content;color:#fff;font-size:1.8rem}.swiper-controls{display:flex;align-items:center;justify-content:center;margin-top:24px;gap:12px}.swiper-button-prev,.swiper-button-next{position:static!important;margin-top:0!important}.swiper-button-prev:before,.swiper-button-prev:after,.swiper-button-next:before,.swiper-button-next:after{display:none}.swiper .swiper-wrapper{display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.swiper .swiper-wrapper .swiper-slide{display:grid;width:580px}.swiper .swiper-wrapper .swiper-slide-link{display:flex;flex-direction:column}.swiper .swiper-wrapper .swiper-slide-link .pickupContents{flex-grow:1}.swiper .swiper-wrapper .swiper-slide-img{background-color:#fff}.swiper .swiper-wrapper .swiper-slide-img img{aspect-ratio:290/163;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.swiper .swiper-wrapper .pickupContentsTitle{align-self:stretch}[id=profile] .discographyDetail{grid-template-rows:repeat(1,auto);grid-template-columns:1fr,1.5fr;gap:20px}[id=profile] .discographyDetail .paymentTable{grid-column:2/4;width:100%;height:-moz-fit-content;height:fit-content}.profileList{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.profileList.individualPage{flex-wrap:nowrap;gap:20px}.profileList.individualPage .profileListItemFigcaption{bottom:8px;left:8px}.profileList.individualPage .profileListItemIcon{bottom:8px;width:24px}.profileListItem{position:relative;width:calc(33.3333333333% - 40px)}.profileListItemImg{position:relative}.profileListItemImg img{border-radius:2px}.profileListItemFigcaption{position:absolute;bottom:24px;left:16px}.profileListItemRole{display:block;position:relative;width:-moz-fit-content;width:fit-content;margin-block-end:10px;padding-inline:32px 8px;padding-block:8px;border-radius:2px;background-color:#fffbef;font-weight:700;font-size:1.4rem}.profileListItemRole:before{position:absolute;left:8px;width:18px;height:18px;padding:1px;border-radius:30px;background-color:#2e2e2e;content:"♫";color:#fffbef;font-size:1.2rem;text-align:center}.profileListItemName{display:block;width:-moz-fit-content;width:fit-content;padding:8px;border-radius:2px;background-color:#fffbef;font-weight:700}.profileListItemIcon{position:absolute;right:16px;bottom:24px}.profileListItem a{position:relative;transition:all .5s}.headerFixed{z-index:1001;position:fixed;width:100%}.discographyItem{display:flex;flex-direction:column;transition:all .5s}.discographyItemCategory{display:inline-block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-block-end:1em;padding:.4em;border:1px solid #2E2E2E;border-radius:2px;color:#2e2e2e;font-weight:700;font-size:1.4rem;overflow-wrap:break-word}.discographyItemList{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:60px}.discographyItemLink{display:grid;position:relative;grid-template-rows:subgrid;flex-direction:column;height:100%;color:#fffbef}.discographyItemTitle{flex-grow:1;margin-block-end:24px;color:#2e2e2e}.discographyItemCategory{width:-moz-fit-content;width:fit-content;color:#2e2e2e}.discographyItemText{display:block;display:inline;position:absolute;bottom:1em;left:1em;margin-block-start:1em}.discographyItemText span{padding-inline:.4em;padding-block:.8em;border-radius:2px;background-color:#fffbeff0;color:#2e2e2e;font-weight:700;font-size:1.6rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:3.2}.discographyItemBtn{display:inline-block;border-block-end:2px solid #FFFBEF;color:#fffbef;font-weight:700}.discographyItemBtn img{width:27px;padding-inline-start:8px;vertical-align:middle}.discographyItemBtn.black{border-block-end:2px solid #2E2E2E;color:#2e2e2e}.discographyItemImage{position:relative;flex-grow:1;height:-moz-fit-content;height:fit-content;margin-block-end:16px}.discographyItemImage img{aspect-ratio:1/1;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:2px;background-color:#fff}.discographyItem .txtRight:has(.discographyItemBtn){margin-top:auto}[id=home] .discographyItemList{grid-template-columns:repeat(3,1fr)}[id=home] .discographyItemText span{color:#2e2e2e}[id=home] .discographyItemCategory{display:none}[id=home] .discographyItemTitle,[id=home] .discographyItemCategory{color:#fffbef}.discographyDetail{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:1.1fr 110px 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:16px}.discographyDetailImg{grid-row:1/6;grid-column:1/2;margin-inline-end:30px}.discographyDetailImg img{width:100%;-o-object-fit:contain;aspect-ratio:1/1;object-fit:contain;border-radius:2px;background-color:#2e2e2e}.discographyDetailItemCategory{grid-row:1/2;grid-column:2/3;align-self:start;margin-block-end:0;line-height:1.2;text-align:center}.discographyDetailSpec{grid-row:3/4;grid-column:2/4;font-weight:700}.discographyDetailTitle{grid-row:2/3;grid-column:2/4;border-block-end:1px solid #2E2E2E;font-weight:700;font-size:2.4rem}.discographyDetailText{grid-row:4/5;grid-column:2/4;padding-block-start:10px;line-height:1.8}.sitemapList{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:40px;column-gap:40px;row-gap:60px}.sitemapListItem{width:calc(50% - 40px);font-weight:700;font-size:2.4rem}.sitemapListItem>a{display:block;position:relative;margin-block-end:.5em;padding-inline-end:1em;border-block-end:1px solid rgba(149,149,149,.6);transition:all .5s}.sitemapListItem>a:after{display:inline-block;position:absolute;top:50%;right:0;width:24px;height:24px;margin-inline:auto;transform:translateY(-50%);background:url(/assets/img/arrow_black.Vq4TavyF.svg) no-repeat center/contain;content:""}.sitemapListItemOther{display:block;width:calc(50% - 40px);margin-block-end:1em;border-block-end:1px solid rgba(149,149,149,.6);font-weight:700;font-size:2.4rem}.sitemapSubListItem{margin-block-end:.5em;font-size:1.8rem;transition:all .5s}.scheduleItem:last-child{border-block-end:1px solid rgba(149,149,149,.6)}.scheduleItemLink{display:flex;padding:1em;gap:2rem;border-block-start:1px solid rgba(149,149,149,.6);transition:all .5s}.scheduleItemLink:not(.hasDetail){color:inherit;text-decoration:none;cursor:default;pointer-events:none}.scheduleItemDay time{font-weight:700}.scheduleItemNothing{padding:3rem 2rem;border:1px solid rgba(149,149,149,.6);border-radius:2px;font-weight:700;font-size:2.4rem;text-align:center}.scheduleSelect{display:flex;justify-content:right;margin-block-end:2rem}.scheduleSelectNav{margin-block-end:2rem;text-align:right}.scheduleSelectNavText{margin-block-end:.5em;font-weight:700}.scheduleSelectBtn{position:relative;width:120px;height:50px;padding:0 20px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.scheduleSelectWrapper{position:relative}.scheduleSelectWrapper:after{display:inline-block;position:absolute;top:50%;right:10px;aspect-ratio:1;width:20px;height:20px;transform:translateY(-50%) rotate(90deg);background:url(/assets/img/circle_arrow.Csm7Oy81.svg) no-repeat center/contain;content:"";pointer-events:none}.scheduleDetailImg{margin-block-end:1em}.scheduleDetailImg img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;width:100%;max-height:600px;object-position:center;border-radius:2px;background-color:#2e2e2e}.scheduleDetailText{line-height:1.8}.fcbGrid{max-width:800px;margin:0 auto 60px;padding:3em 2em;border:1px solid rgba(149,149,149,.6);border-radius:2px}.fcbItem{display:flex;align-items:flex-start;padding:.3em 0;border-bottom:1px solid #e0e0e0}.fcbItem.hasNoBorder{border-bottom:none}.fcbItem:has(.fcbIcon){align-items:center;margin-top:10px}.fcbIcon{display:flex;flex-shrink:0;align-items:center;width:32px;height:32px;padding:10px;transform:translate(4px,-5px);border-radius:40px;background-color:#fff}.fcbText{display:block;margin-left:.5em;padding-left:.5em}.paymentTable{max-width:800px;padding:3em 2em;border:1px solid rgba(149,149,149,.6);border-radius:2px}.paymentTable th,.paymentTable td{padding:1em;border:1px solid rgba(149,149,149,.6);vertical-align:middle}.paymentTable th{width:25%;background:#2e2e2e1a;font-weight:600;text-align:left}.paymentTable td{background:#fff}.paymentList{margin:0;padding-left:1.2em;list-style:disc}.paymentList li{margin:.3em 0}.fanclubLogo{text-align:center}.fanclubLogo img{width:100%;max-width:400px}.fanclubIcon{max-width:70px;margin-inline-end:.5em}*{color:#2e2e2e}.mailmagazineContent{display:grid;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:40px}.mailmagazineContent .order{grid-row:3/5;align-self:center}.mailmagazineContent .btnWrap{width:100%;max-width:320px}.mailmagazineItem{box-sizing:border-box;display:grid;grid-template-rows:subgrid;grid-row:span 4;padding:2rem;gap:16px;border-radius:2px;background:#2e2e2e;color:#fffbef}.mailmagazineItemTitle{padding-bottom:10px;border-bottom:1px dotted #FFFBEF;color:#fffbef;font-weight:700;font-size:2.4rem;line-height:1.4;text-align:center}.mailmagazineItemTitleSub{display:block;color:#fffbef;font-weight:700;font-size:1.6rem}.mailmagazineItemText{color:#fffbef}.formStep{display:flex;gap:20px}.formStepItem{display:flex;position:relative;align-items:center;justify-content:center;padding:10px;border:1px solid #2E2E2E;border-radius:2px;text-align:center}.formStepItem.is-current{background-color:#2e2e2e33}.formStepItem:not(:last-child):after{display:block;z-index:10;position:absolute;top:50%;right:-21px;bottom:0;width:20px;height:0;border-top:1px solid #2E2E2E;content:""}.formWrap{box-sizing:border-box;max-width:800px;margin-inline:auto;margin-block-end:2em;padding:40px;border:1px solid rgba(149,149,149,.6);background-color:#fff}.formNote{box-sizing:border-box;max-width:800px;margin-inline:auto;padding:3rem;border:1px solid rgba(149,149,149,.6);border-radius:2px;background-color:#fff}.formNote.wide{max-width:100%}.formBtnWrap{display:flex;justify-content:center;gap:20px}.mailMypageNaviList{display:flex;flex-wrap:wrap;justify-content:center;margin-block-start:2em;margin-block-end:60px;gap:1em}.mailMypageNaviListItem a{display:block;padding:.5em;border:1px solid rgba(149,149,149,.6);border-radius:2px;transition:all .5s}.mailMypageNaviListItem.is-current a{background-color:#2e2e2e;color:#fffbef}@media screen and (min-width: 769px){.l-header{padding-inline:6.9444444444%}.l-nav{padding:15px 6.9444444444%}.l-inner{padding-inline:6.9444444444%}.l-colorBlock{padding-block:120px}.discographyItem{max-width:360px}.formStepItem{width:20%}}@media screen and (min-width: 769px) and (max-width: 1023px){.hamburger{right:6.9444444444%}}@media screen and (min-width: 1024px){.displayPc{display:inherit}.displaySp,.displayInlineSp{display:none}.selectWrap,.selectWrap select{max-width:310px}.fontSizeChange.sp{display:none}.header.scrolled{padding:16px}.header{padding:40px 0 35px;border-bottom:1px solid rgba(149,149,149,.6)}}@media screen and (min-width: 1280px){.l-footer .footerBanner{width:50%}}@media screen and (max-width: 1279px){.displayWide{display:none}.homeBannerItem{padding:16px}.homeBannerItemTerm{font-size:20px}.homeBannerImg{width:100px;height:100px;padding:12px}.discographyItemText span{font-size:1.4rem}}@media screen and (max-width: 1023px){.mb5{margin-bottom:2px}.mb10{margin-bottom:5px}.mb15{margin-bottom:7px}.mb20{margin-bottom:10px}.mb30{margin-bottom:15px}.mb40{margin-bottom:20px}.mb50{margin-bottom:25px}.mb60{margin-bottom:30px}.mb70{margin-bottom:35px}.mb80{margin-bottom:40px}.mb100{margin-bottom:50px}.mb120{margin-bottom:60px}.mb150{margin-bottom:75px}.mbSp5{margin-bottom:5px}.mbSp10{margin-bottom:10px}.mbSp15{margin-bottom:15px}.mbSp20{margin-bottom:20px}.mbSp25{margin-bottom:25px}.mbSp30{margin-bottom:30px}.mbSp40{margin-bottom:40px}.mbSp90{margin-bottom:90px}.mbSp100{margin-bottom:100px}.mtSp20{margin-top:20px}.ptSp10{padding-top:10px}.ptSp20{padding-top:20px}.ptSp30{padding-top:30px}.ptSp60{padding-top:60px}.fsSp10{font-size:10px;font-size:1rem}.fsSp12{font-size:12px;font-size:1.2rem}.fsSp14{font-size:14px;font-size:1.4rem}.fsSp16{font-size:16px;font-size:1.6rem}.fsSp18{font-size:18px;font-size:1.8rem}.fsSp20{font-size:20px;font-size:2rem}.displayPc{display:none}.displaySp{display:inherit}.displayInlineSp{display:inline}.sentenceTitle{font-size:1.6rem}.hamburger{display:flex;z-index:10000;position:absolute;flex-direction:column;justify-content:space-between;width:40px;height:25px;cursor:pointer}.hamburger span{display:block;height:2px;background:#2e2e2e;transition:all .3s ease}.hamburger.active span{width:40px}.loginBtn a{background-color:#fffbef;color:#2e2e2e;text-align:center}.columnWrap.hasGap .col-1,.columnWrap.hasGap .col-sp-1{width:calc(1 / 12 * (100% - 8px * (12 - 1)) + 8px * (1 - 1))}.columnWrap.hasGap .col-2,.columnWrap.hasGap .col-sp-2{width:calc(2 / 12 * (100% - 8px * (12 - 1)) + 8px * (2 - 1))}.columnWrap.hasGap .col-3,.columnWrap.hasGap .col-sp-3{width:calc(.25*(100% - 88px) + 16px)}.columnWrap.hasGap .col-4,.columnWrap.hasGap .col-sp-4{width:calc(4 / 12 * (100% - 8px * (12 - 1)) + 8px * (4 - 1))}.columnWrap.hasGap .col-5,.columnWrap.hasGap .col-sp-5{width:calc(5 / 12 * (100% - 8px * (12 - 1)) + 8px * (5 - 1))}.columnWrap.hasGap .col-6,.columnWrap.hasGap .col-sp-6{width:calc(.5*(100% - 88px) + 40px)}.columnWrap.hasGap .col-7,.columnWrap.hasGap .col-sp-7{width:calc(7 / 12 * (100% - 8px * (12 - 1)) + 8px * (7 - 1))}.columnWrap.hasGap .col-8,.columnWrap.hasGap .col-sp-8{width:calc(8 / 12 * (100% - 8px * (12 - 1)) + 8px * (8 - 1))}.columnWrap.hasGap .col-9,.columnWrap.hasGap .col-sp-9{width:calc(.75*(100% - 88px) + 64px)}.columnWrap.hasGap .col-10,.columnWrap.hasGap .col-sp-10{width:calc(10 / 12 * (100% - 8px * (12 - 1)) + 8px * (10 - 1))}.columnWrap.hasGap .col-11,.columnWrap.hasGap .col-sp-11{width:calc(11 / 12 * (100% - 8px * (12 - 1)) + 8px * (11 - 1))}.columnWrap.hasGap{gap:8px}.columnWrap.hasGap .col-12,.columnWrap.hasGap .col-sp-12{width:calc(1*(100% - 88px) + 88px)}.columnWrap.hasGapWide .col-1,.columnWrap.hasGapWide .col-sp-1{width:calc(1 / 12 * (100% - 16px * (12 - 1)) + 16px * (1 - 1))}.columnWrap.hasGapWide .col-2,.columnWrap.hasGapWide .col-sp-2{width:calc(2 / 12 * (100% - 16px * (12 - 1)) + 16px * (2 - 1))}.columnWrap.hasGapWide .col-3,.columnWrap.hasGapWide .col-sp-3{width:calc(.25*(100% - 176px) + 32px)}.columnWrap.hasGapWide .col-4,.columnWrap.hasGapWide .col-sp-4{width:calc(4 / 12 * (100% - 16px * (12 - 1)) + 16px * (4 - 1))}.columnWrap.hasGapWide .col-5,.columnWrap.hasGapWide .col-sp-5{width:calc(5 / 12 * (100% - 16px * (12 - 1)) + 16px * (5 - 1))}.columnWrap.hasGapWide .col-6,.columnWrap.hasGapWide .col-sp-6{width:calc(.5*(100% - 176px) + 80px)}.columnWrap.hasGapWide .col-7,.columnWrap.hasGapWide .col-sp-7{width:calc(7 / 12 * (100% - 16px * (12 - 1)) + 16px * (7 - 1))}.columnWrap.hasGapWide .col-8,.columnWrap.hasGapWide .col-sp-8{width:calc(8 / 12 * (100% - 16px * (12 - 1)) + 16px * (8 - 1))}.columnWrap.hasGapWide .col-9,.columnWrap.hasGapWide .col-sp-9{width:calc(.75*(100% - 176px) + 128px)}.columnWrap.hasGapWide .col-10,.columnWrap.hasGapWide .col-sp-10{width:calc(10 / 12 * (100% - 16px * (12 - 1)) + 16px * (10 - 1))}.columnWrap.hasGapWide .col-11,.columnWrap.hasGapWide .col-sp-11{width:calc(11 / 12 * (100% - 16px * (12 - 1)) + 16px * (11 - 1))}.columnWrap.hasGapWide{gap:16px}.columnWrap.hasGapWide .col-12,.columnWrap.hasGapWide .col-sp-12{width:calc(1*(100% - 176px) + 176px)}.breadcrumb{padding-right:4.8309178744%;padding-left:4.8309178744%}.breadcrumb.l-nav{display:block}.homeBannerArea{flex-direction:column;align-items:center;gap:20px}.l-nav{display:none}.l-footer .footerContent{flex-direction:column;align-items:center;padding-block-end:60px}.l-footer .footerSiteLogo{max-width:300px}.l-footer .footerLink{width:100%;margin-block-end:40px}.l-footer .footerList{justify-content:center;width:100%;gap:12px 10px}.l-footer .footerList .footerListItem{width:calc(50% - 10px)}.l-footer .footerSubList{justify-content:space-between;width:100%;gap:12px 10px}.l-footer .footerSubList .footerSubListItem{width:calc(50% - 10px)}.headerContentsItem .logoWrap,.fontsizeChange.pc{display:none}.siteLogo{max-width:300px}.profileList.individualPage{flex-wrap:wrap}.profileListItemRole{margin-block-end:6px;padding-inline:30px 4px;padding-block:4px;font-size:1.2rem}.paymentTable th,.paymentTable td{font-size:1.4rem}.paymentTable th{width:35%}}@media screen and (max-width: 768px){.sectionTitle,.titleWrap{margin-block-end:30px}.titleWrap .mainTitle{font-size:3.2rem}.titleWrap .subTitle{font-size:1.6rem}.articleTitle{font-size:1.8rem}.articleTitleSub{margin-block-start:-1em}a.btnWrap,.btnWrap{padding:14px 16px;font-size:1.6rem}.hamburger{top:33px;right:4%}.categoryTabList{margin-block-end:40px;gap:8px}.categoryTabListItemLink{padding:.6em;font-size:1.4rem}.columnWrap .flexWrap{flex-wrap:wrap}.newsCategoryNav li a{padding:.5em .8em;font-size:1.4rem;letter-spacing:-.05em}.newsCategoryNav{margin:0 auto 20px;gap:10px}.homeBannerImg.logo img{padding:20px}.l-header{padding-inline:4%}.l-nav{padding:15px 4%}.l-inner{padding-inline:4% 4%!important}.pagePadding{padding:50px 0}.l-colorBlock{padding-block:80px}.l-footer .footerContent{padding-block-end:40px}.l-footer .footerList .footerListItem a{font-size:1.4rem}.l-footer .footerBannerTitle{font-size:1.6rem}.l-footer .footerBannerList{padding-block-end:30px}.footerSns{gap:20px}.headerContents{display:block}.fontsizeChange.pc .fontsizeChangeTitle{font-size:1.2rem}.navListItem a{font-size:1.4rem}.newsArea .newsDate,.newsArea .newsTitle{width:70px;font-size:1.4rem}.newsArea .newsCategory{font-size:12px}.newsArea{margin:0 auto 25px;padding:2em 1.5em}.newsArea .newsItem{flex-wrap:wrap}.newsArea .newsDate{margin-right:8px}.newsArea .newsCategory{flex:0 0 auto;padding:.4em .6em;line-height:1}.newsArea .newsTitle{flex:0 0 100%;margin-top:4px}.pickupNewsArea .newsCategory,.allNewsArea .newsCategory,.newsDetailArea .newsCategory{font-size:11px}.pickupNewsArea,.allNewsArea,.newsDetailArea{margin:0 auto 60px;padding:2em 1.5em}.pickupNewsArea .newsItem,.allNewsArea .newsItem,.newsDetailArea .newsItem{flex-wrap:wrap}.pickupNewsArea .newsDate,.allNewsArea .newsDate,.newsDetailArea .newsDate{margin-right:12px}.pickupNewsArea .newsCategory,.allNewsArea .newsCategory,.newsDetailArea .newsCategory{flex:0 0 auto;padding:.4em .6em;line-height:1}.pickupNewsArea .newsTitle,.allNewsArea .newsTitle,.newsDetailArea .newsTitle{flex:0 0 100%;margin-top:4px}.newsDetailArea .newsCategory{padding:.6em .6em .5em}.newsDetailArea .newsDate{font-size:1.4rem}.newsDetailArea .newsTitle{font-size:1.7rem}.newsDetailArea .wysiwyg{font-size:1.4rem}.pickupContents{padding:16px}.pickupContents .pickupContentsTitle{font-size:1.4rem}[id=profile] .discographyDetail .paymentTable{grid-column:1/2}.profileList{gap:16px}.profileListItem{width:calc(50% - 16px)}.profileListItemFigcaption{bottom:16px;left:8px}.profileListItemName{padding:4px;font-size:1.4rem}.profileListItemIcon{right:8px;bottom:16px;width:24px;height:auto}.discographyItemList{grid-template-columns:repeat(2,1fr)}.discographyItemText span{font-size:1.2rem}[id=home] .discographyItemList{grid-template-columns:repeat(2,1fr)}.discographyDetail{grid-template-rows:repeat(5,auto);grid-template-columns:1fr;row-gap:10px}.discographyDetailImg{grid-row:1/2;grid-column:1/2;max-width:100%;margin-inline-end:0px}.discographyDetailImg figure{margin:2em}.discographyDetailItemCategory{grid-row:2/3;grid-column:1/2;justify-self:start;margin-block-end:0}.discographyDetailSpec{grid-row:4/5;grid-column:1/2}.discographyDetailTitle{grid-row:3/4;grid-column:1/2}.discographyDetailText{grid-row:5/6;grid-column:1/2}.sitemapList{-moz-column-gap:20px;column-gap:20px;row-gap:40px}.sitemapListItem{width:calc(50% - 20px);font-size:1.8rem}.sitemapListItemOther{font-size:1.8rem}.sitemapSubListItem{font-size:1.6rem}.scheduleItemLink{flex-direction:column;gap:0rem}.scheduleItemNothing{font-size:1.8rem}.scheduleSelect{justify-content:center}.scheduleSelectNav{text-align:center}.scheduleSelectBtn{height:40px}.fcbGrid{padding:2em 1em}.fcbText{font-size:1.6rem}.fanclubIcon{max-width:30px}.mailmagazineContent{grid-template-columns:1fr}.mailmagazineItemTitle{font-size:1.8rem}.formStep{flex-direction:column}.formStepItem:not(:last-child):after{top:auto;right:50%;bottom:-21px;height:20px;border-top:none;border-right:1px solid #2E2E2E}.formBtnWrap{flex-direction:column}.mailMypageNaviList{margin-block-end:40px;gap:8px}.mailMypageNaviListItem a{padding:.6em;font-size:1.4rem}}@media (max-width: 767px){.columnWrap [class*=col] .linkBtn{width:100%}.columnWrap .col-sp-1{width:calc(1 / 12 * 100%)}.columnWrap .col-sp-2{width:calc(2 / 12 * 100%)}.columnWrap .col-sp-3{width:25%}.columnWrap .col-sp-4{width:calc(4 / 12 * 100%)}.columnWrap .col-sp-5{width:calc(5 / 12 * 100%)}.columnWrap .col-sp-6{width:50%}.columnWrap .col-sp-7{width:calc(7 / 12 * 100%)}.columnWrap .col-sp-8{width:calc(8 / 12 * 100%)}.columnWrap .col-sp-9{width:75%}.columnWrap .col-sp-10{width:calc(10 / 12 * 100%)}.columnWrap .col-sp-11{width:calc(11 / 12 * 100%)}.columnWrap .col-sp-12{width:100%}.columnWrap.hasGapNarrow .col-sp-1{width:calc(1 / 12 * (100% - 8px * (12 - 1)) + 8px * (1 - 1))}.columnWrap.hasGapNarrow .col-sp-2{width:calc(2 / 12 * (100% - 8px * (12 - 1)) + 8px * (2 - 1))}.columnWrap.hasGapNarrow .col-sp-3{width:calc(.25*(100% - 88px) + 16px)}.columnWrap.hasGapNarrow .col-sp-4{width:calc(4 / 12 * (100% - 8px * (12 - 1)) + 8px * (4 - 1))}.columnWrap.hasGapNarrow .col-sp-5{width:calc(5 / 12 * (100% - 8px * (12 - 1)) + 8px * (5 - 1))}.columnWrap.hasGapNarrow .col-sp-6{width:calc(.5*(100% - 88px) + 40px)}.columnWrap.hasGapNarrow .col-sp-7{width:calc(7 / 12 * (100% - 8px * (12 - 1)) + 8px * (7 - 1))}.columnWrap.hasGapNarrow .col-sp-8{width:calc(8 / 12 * (100% - 8px * (12 - 1)) + 8px * (8 - 1))}.columnWrap.hasGapNarrow .col-sp-9{width:calc(.75*(100% - 88px) + 64px)}.columnWrap.hasGapNarrow .col-sp-10{width:calc(10 / 12 * (100% - 8px * (12 - 1)) + 8px * (10 - 1))}.columnWrap.hasGapNarrow .col-sp-11{width:calc(11 / 12 * (100% - 8px * (12 - 1)) + 8px * (11 - 1))}.columnWrap.hasGapNarrow .col-sp-12{width:calc(1*(100% - 88px) + 88px)}}@media screen and (max-width: 599px){.l-footer{padding-block-start:40px}.l-footer .footerBannerList{max-width:100%}}@media screen and (max-width: 450px){.displayXnarrow{display:block}}@media screen and (max-width: 449px){.discographyItemList{grid-template-columns:repeat(1,1fr)}}@media (any-hover: hover){.txtLink:hover,a.txtLink:hover{border:none;color:#2e2e2e}.txtLinkWhite:hover{border:none;color:#fffbef}a.btnWrap:hover,.btnWrap:hover{opacity:.6}.loginBtn a:hover{opacity:.6;transition:all .5s}.categoryTabListItemLink:is(a):hover{background-color:#2e2e2e;color:#fff}.wysiwyg a:hover,.wysiwyg a:link:hover,.wysiwyg a:visited:hover,.wysiwyg a:hover:hover,.wysiwyg a:active:hover,.homeBannerItem:hover{opacity:.6}.l-footer .footerSiteLogo:hover,.l-footer .footerList .footerListItem a:hover,.l-footer .footerSubList .footerSubListItem a:hover,.l-footer .footerBannerListItem:hover{opacity:.6;transition:all .5s}.fontsizeChange.pc .fontsizeButtons button:hover{background:#2e2e2e;color:#fff;transition:all .5s}.headerSnsLink:hover,.headerSnsLink.youtube:hover{opacity:.6}.navListItem a:hover{color:#f0613f;text-decoration:underline;text-decoration-thickness:.2em;text-underline-offset:.4em;transition:all .3s}.siteLogo:hover,.newsArea .newsItem:hover,.pickupNewsArea .newsItem:hover,.allNewsArea .newsItem:hover,.newsDetailArea .newsItem:hover,.allNewsArea a:hover{opacity:.6}.swiper .swiper-wrapper .swiper-slide:hover{opacity:.6;transition:all .5s}.profileListItem a:hover,.discographyItem:hover{opacity:.6}.sitemapListItem>a:hover{opacity:.6}.sitemapSubList a:hover,.scheduleItemLink:hover{opacity:.6}.mailMypageNaviListItem a:hover{background-color:#2e2e2e;color:#fffbef}.mailMypageNaviListItem.is-current a:hover{background-color:#fffbef;color:#2e2e2e}}
