@charset "UTF-8";html *{box-sizing:border-box}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:"Segoe UI",Helvetica,Arial,"微軟正黑體","Microsoft JhengHei","Apple LiGothic","蘋果儷中黑"}img{width:100%;display:block}.wrapper{overflow-x:visible}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}@media screen and (max-width:520px){.container{padding:0 15px 0 15px}}span.inblock{display:inline-block}body,html{font-size:16px;font-family:"Noto Sans TC",sans-serif}.section{box-sizing:border-box}main.load{display:none}h1{font-size:50px}.cta{width:12.5rem;padding:0.875rem;text-align:center;transition-duration:0.25s;display:block;text-decoration:none;position:relative}.cta span.text{line-height:1;margin-right:0.5rem;display:inline-block}.cta span.arrow{display:inline-block;width:3.5rem;line-height:0.9rem;border-bottom:1px solid #fff;transition-duration:0.25s}.cta span.arrow:after{content:"";display:block;width:1rem;height:1px;margin-left:auto;background-color:#fff;transform:rotate(45deg);transform-origin:bottom right;position:relative;left:-1px;bottom:-1px;border-radius:50%}.cta:hover{cursor:pointer}.cta:hover span.arrow{width:4rem;transition-duration:0.25s}.cta[data-type=index] span{position:relative;z-index:2}.cta[data-type=index]:after{content:"";width:0px;height:100%;display:block;position:absolute;top:0;left:0;z-index:1;transition-duration:0.25s}.cta[data-type=index]:hover:after{width:100%}.cta[data-type=index].ctaNone{pointer-events:none;cursor:default}.cta[data-type=index].ctaNone:hover{cursor:default}.cta[data-type=index].ctaNone:after{opacity:1}@media screen and (max-width:520px){.cta{width:10rem;padding:0.7rem 0.8rem}.cta span.arrow{width:3rem}.cta span.arrow:after{width:0.8rem}}.container{z-index:999;box-sizing:border-box}main[data-type=index] .section01 .areaGroup .circle,main[data-type=index] .section02 .areaGroup .circle,main[data-type=index] .section03 .areaGroup .circle{line-height:2.2;width:2.2em;height:2.2em;text-align:center;font-weight:bold;border-radius:50%;display:inline-block;transition-duration:0.25s;flex-shrink:0}main[data-type=index] .section01 .areaGroup .info .inner span,main[data-type=index] .section02 .areaGroup .info .inner span,main[data-type=index] .section03 .areaGroup .info .inner span{display:inline-block;vertical-align:top}main[data-type=index] .section01 .areaGroup .infoGroup.active,main[data-type=index] .section01 .areaGroup .infoGroup:active,main[data-type=index] .section01 .areaGroup .infoGroup:hover,main[data-type=index] .section02 .areaGroup .infoGroup.active,main[data-type=index] .section02 .areaGroup .infoGroup:active,main[data-type=index] .section02 .areaGroup .infoGroup:hover,main[data-type=index] .section03 .areaGroup .infoGroup.active,main[data-type=index] .section03 .areaGroup .infoGroup:active,main[data-type=index] .section03 .areaGroup .infoGroup:hover{cursor:pointer}@media screen and (max-width:767px){main[data-type=index] .section02 .areaGroup,main[data-type=index] .section03 .areaGroup{width:100%}main[data-type=index] .section02 .areaGroup .infoGroup,main[data-type=index] .section03 .areaGroup .infoGroup{padding-right:0.5rem}}@media screen and (max-width:520px){main[data-type=index] .section01 .organizer,main[data-type=index] .section02 .organizer,main[data-type=index] .section03 .organizer{justify-content:flex-start;align-items:center;flex-wrap:wrap}main[data-type=index] .section01 .organizer span,main[data-type=index] .section02 .organizer span,main[data-type=index] .section03 .organizer span{text-align:left;width:100%}main[data-type=index] .section01 .organizer img,main[data-type=index] .section02 .organizer img,main[data-type=index] .section03 .organizer img{margin-bottom:1rem}}main[data-type=index] .section01 *{box-sizing:border-box}main[data-type=index] .section02,main[data-type=index] .section03{position:relative}main[data-type=index] .section03:after{content:"";background-image:url(../img/indexSec02_bg.jpg);background-size:cover;background-position:40% center;width:15rem;height:100%;display:block;position:absolute;top:0;right:0}main[data-type=index] .section02 .container .content,main[data-type=index] .section03 .container .content{max-width:1720px;padding-bottom:1.25rem}@media screen and (max-width:520px){main[data-type=index] .section02 .container .row,main[data-type=index] .section03 .container .row{padding-right:2rem}}main[data-type=index] .section02 .block,main[data-type=index] .section03 .block{max-width:1100px;margin:0 auto}main[data-type=index] .section02 .newsGroup{width:100%;max-width:53.75rem;margin-left:auto;margin-bottom:8vh;margin-top:6vh}main[data-type=index] .section02 .newsGroup .row{display:flex;justify-content:space-between;margin-bottom:6.25rem}main[data-type=index] .section02 .newsGroup .col{width:calc(100% - 7.5rem);max-width:29.375rem}main[data-type=index] .section02 .newsGroup h2,main[data-type=index] .section03 .newsGroup h2{line-height:1;letter-spacing:0.05em;font-weight:bold;margin-bottom:0.8em}main[data-type=index] .section02 .newsGroup h3{line-height:1;font-weight:500;margin-bottom:0.7rem}main[data-type=index] .section02 .newsGroup p,main[data-type=index] .section03 .newsGroup p{line-height:1.875;text-align:justify}main[data-type=index] .section02 .newsGroup a,main[data-type=index] .section03 .newsGroup a{position:relative;transition:0.2s ease-in}main[data-type=index] .section02 .newsGroup a:before,main[data-type=index] .section03 .newsGroup a:before{content:"";display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;opacity:0;transition:0.2s ease-in}@media (hover:hover){main[data-type=index] .section02 .newsGroup a:hover:before,main[data-type=index] .section03 .newsGroup a:hover:before{opacity:1}}main[data-type=index] .section02 .newsGroup a[data-state=none],main[data-type=index] .section03 .newsGroup a[data-state=none]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width:960px){main[data-type=index] .section02 .newsGroup,main[data-type=index] .section03 .newsGroup{margin-bottom:1rem;margin-top:2rem}main[data-type=index] .section02 .newsGroup .row{flex-direction:column;margin-bottom:1rem}main[data-type=index] .section02 .newsGroup .col{width:100%;max-width:100%;margin-bottom:1.5rem}main[data-type=index] .section02 .newsGroup .col:last-of-type,main[data-type=index] .section03 .newsGroup .col:last-of-type{margin-bottom:0}}@media screen and (max-width:767px){main[data-type=index] .section02 .newsGroup{margin-bottom:1.5rem;margin-top:1rem}main[data-type=index] .section02 .newsGroup .row{margin-bottom:1rem}}@media screen and (max-width:520px){main[data-type=index] .section02 .newsGroup .cta,main[data-type=index] .section03 .newsGroup .cta{margin-left:0;margin-right:auto;margin-bottom:2rem}main[data-type=index] .section02 .newsGroup .organizer,main[data-type=index] .section03 .newsGroup .organizer{position:relative;left:1rem}}main[data-type=index] .section02 .cta,main[data-type=index] .section03 .cta{margin-left:auto}main[data-type=index] .section03{position:relative;overflow:hidden}main[data-type=index] .section03:after{display:none}main[data-type=index] .section03 .container .content{padding-right:0}main[data-type=index] .section03 .block{margin:0 auto}main[data-type=index] .section03 .newsGroup h2,main[data-type=index] .section03 .newsGroup h3,main[data-type=index] .section03 .newsGroup p{color:#fff}main[data-type=index] .section03 .newsGroup h3{font-weight:normal}main[data-type=index] .section03 .newsGroup .row.none{position:relative}main[data-type=index] .section03 .newsGroup .row.none .col{border:0}main[data-type=index] .section03 .newsGroup .row.none h2,main[data-type=index] .section03 .newsGroup .row.none h3,main[data-type=index] .section03 .newsGroup .row.none p{visibility:hidden}main[data-type=index] .section03 .newsGroup .row.none p.none{visibility:visible;text-align:center;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}main[data-type=index] .section03 .newsGroup .row.none p.none span{font-size:1.3rem;letter-spacing:0.05em;font-weight:bold}main[data-type=index] .section03 .newsGroup .col{width:calc(50% - 1px)}main[data-type=index] .section03 .cta{margin-right:1rem}@media screen and (max-width:520px){main[data-type=index] .section03 .newsGroup{margin:5vh auto 2.2rem auto}main[data-type=index] .section03 .newsGroup .col{max-width:100%}main[data-type=index] .section03 .newsGroup .col:first-child{border-right:0px solid #fff}main[data-type=index] .section03 .newsGroup .col:last-of-type{display:none}main[data-type=index] .section03 .newsGroup h2,main[data-type=index] .section03 .newsGroup h3,main[data-type=index] .section03 .newsGroup p{text-align:center}main[data-type=index] .section03 .newsGroup h2{margin-bottom:1rem}main[data-type=index] .section03 .cta{margin-left:0;margin-right:auto;position:relative;margin-bottom:4rem}}#map{width:100%;height:300px}#fp-nav ul li a span,.fp-slidesNav ul li a span{width:12px;height:12px;margin:0px 0px 0px 0px;background-color:#fff;border:1px solid #000}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:12px;height:12px;margin:0px 0px 0px 0px;background-color:#000;box-shadow:0px 0px 0px 1px #fff}#fp-nav ul li:active a span,.fp-slidesNav ul li:active a span{width:12px;height:12px;margin:0px 0px 0px 0px;background-color:#000;box-shadow:0px 0px 0px 1px #fff}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{width:12px;height:12px;margin:0px 0px 0px 0px;background-color:#000;box-shadow:0px 0px 0px 1px #fff}#fp-nav ul li,.fp-slidesNav ul li{margin-bottom:20px}@media screen and (max-width:520px){#fp-nav ul li,.fp-slidesNav ul li{display:none}}.scrollDown{position:absolute;z-index:9999;bottom:1rem;left:50%;transform:translate(-50%,0);display:none;width:45px;animation:scrollMove 1.5s infinite}.scrollDown:hover{cursor:pointer}.scrollDown#scrollDown01{display:block;bottom:-2rem}.scrollDown.none{display:none}@media screen and (max-width:520px){.scrollDown{display:block}.scrollDown#scrollDown01{bottom:1rem}}@keyframes scrollMove{0%{bottom:1.5rem}50%{bottom:1rem}to{bottom:1.5rem}}main[data-type=index] .section01[data-state=smallFp] .container,main[data-type=index] .section02[data-state=smallFp] .container,main[data-type=index] .section03[data-state=smallFp] .container{height:100vh;max-width:1000px}main[data-type=index] .section01[data-state=smallFp] .container .content,main[data-type=index] .section02[data-state=smallFp] .container .content,main[data-type=index] .section03[data-state=smallFp] .container .content{height:500px;padding:0rem 3rem 0.5rem 1.5rem}main[data-type=index] .section01[data-state=smallFp] .container .kv,main[data-type=index] .section02[data-state=smallFp] .container .kv,main[data-type=index] .section03[data-state=smallFp] .container .kv{padding-bottom:1rem}main[data-type=index] .section01[data-state=smallFp] .container .content>.info,main[data-type=index] .section02[data-state=smallFp] .container .content>.info,main[data-type=index] .section03[data-state=smallFp] .container .content>.info{width:100%;height:145px;align-items:flex-end;align-content:flex-end}main[data-type=index] .section01[data-state=smallFp] .container .title,main[data-type=index] .section02[data-state=smallFp] .container .title,main[data-type=index] .section03[data-state=smallFp] .container .title{width:130px;margin-right:0rem;position:absolute;top:0;left:0}main[data-type=index] .section01[data-state=smallFp] .container .areaGroup,main[data-type=index] .section02[data-state=smallFp] .container .areaGroup,main[data-type=index] .section03[data-state=smallFp] .container .areaGroup{width:100%;padding-left:8.5rem}main[data-type=index] .section01[data-state=smallFp] .container .organizer,main[data-type=index] .section02[data-state=smallFp] .container .organizer,main[data-type=index] .section03[data-state=smallFp] .container .organizer{padding-left:8.5rem;width:100%;margin-top:1rem}main[data-type=index] .section01[data-state=smallFp] .container .organizer span,main[data-type=index] .section02[data-state=smallFp] .container .organizer span,main[data-type=index] .section03[data-state=smallFp] .container .organizer span{width:100%;margin-bottom:0.6rem;position:relative;left:3px}main[data-type=index] .section01[data-state=smallFp] .container .organizer img:nth-last-child(2),main[data-type=index] .section02[data-state=smallFp] .container .organizer img:nth-last-child(2),main[data-type=index] .section03[data-state=smallFp] .container .organizer img:nth-last-child(2){width:70px;margin-right:1.5rem}main[data-type=index] .section01[data-state=smallFp] .container .organizer img:last-child,main[data-type=index] .section02[data-state=smallFp] .container .organizer img:last-child,main[data-type=index] .section03[data-state=smallFp] .container .organizer img:last-child{width:150px}@media screen and (max-width:767px){main[data-type=index] .section01[data-state=smallFp] .container .content,main[data-type=index] .section02[data-state=smallFp] .container .content,main[data-type=index] .section03[data-state=smallFp] .container .content{height:400px}main[data-type=index] .section01[data-state=smallFp] .container .title,main[data-type=index] .section02[data-state=smallFp] .container .title,main[data-type=index] .section03[data-state=smallFp] .container .title{width:110px}main[data-type=index] .section01[data-state=smallFp] .container .content>.info,main[data-type=index] .section02[data-state=smallFp] .container .content>.info,main[data-type=index] .section03[data-state=smallFp] .container .content>.info{height:128px;flex-direction:row}main[data-type=index] .section01[data-state=smallFp] .container .areaGroup,main[data-type=index] .section01[data-state=smallFp] .container .organizer,main[data-type=index] .section02[data-state=smallFp] .container .areaGroup,main[data-type=index] .section02[data-state=smallFp] .container .organizer,main[data-type=index] .section03[data-state=smallFp] .container .areaGroup,main[data-type=index] .section03[data-state=smallFp] .container .organizer{padding-left:140px}}main[data-type=index] .section01[data-state=noFp] .scrollDown#scrollDown01,main[data-type=index] .section02[data-state=noFp] .scrollDown#scrollDown01,main[data-type=index] .section03[data-state=noFp] .scrollDown#scrollDown01{display:none}main[data-type=index] .section01[data-state=noFp] .container,main[data-type=index] .section02[data-state=noFp] .container,main[data-type=index] .section03[data-state=noFp] .container{height:720px}main[data-type=index] .section01[data-state=noFp] .container .content,main[data-type=index] .section02[data-state=noFp] .container .content,main[data-type=index] .section03[data-state=noFp] .container .content{top:0;transform:translate(-50%,0%)}main[data-type=index] .section01[data-state=noFp] .container .areaGroup[data-type=none][data-num="2"],main[data-type=index] .section02[data-state=noFp] .container .areaGroup[data-type=none][data-num="2"],main[data-type=index] .section03[data-state=noFp] .container .areaGroup[data-type=none][data-num="2"]{display:none}main[data-type=index] .section01[data-state=noFp] .container .areaGroup[data-type=none][data-num="3"],main[data-type=index] .section02[data-state=noFp] .container .areaGroup[data-type=none][data-num="3"],main[data-type=index] .section03[data-state=noFp] .container .areaGroup[data-type=none][data-num="3"]{display:none}main[data-type=index] .section01[data-state=noFp] .container .organizer[data-type=none][data-num="1"],main[data-type=index] .section02[data-state=noFp] .container .organizer[data-type=none][data-num="1"],main[data-type=index] .section03[data-state=noFp] .container .organizer[data-type=none][data-num="1"]{display:none}main[data-type=index] .section01[data-state=noFp] .container .organizer[data-type=none][data-num="2"],main[data-type=index] .section02[data-state=noFp] .container .organizer[data-type=none][data-num="2"],main[data-type=index] .section03[data-state=noFp] .container .organizer[data-type=none][data-num="2"]{display:none}main[data-type=index] .section01[data-state=noFp] .container .organizer[data-type=none][data-num="3"],main[data-type=index] .section02[data-state=noFp] .container .organizer[data-type=none][data-num="3"],main[data-type=index] .section03[data-state=noFp] .container .organizer[data-type=none][data-num="3"]{margin-top:4rem;justify-content:center}main[data-type=index] .section01[data-state=noFp] .container .cta[data-state=none][data-num="2"],main[data-type=index] .section02[data-state=noFp] .container .cta[data-state=none][data-num="2"],main[data-type=index] .section03[data-state=noFp] .container .cta[data-state=none][data-num="2"]{margin-right:auto;margin-top:2rem}main[data-type=index] .section01[data-state=noFp] .container .cta[data-state=none][data-num="3"],main[data-type=index] .section02[data-state=noFp] .container .cta[data-state=none][data-num="3"],main[data-type=index] .section03[data-state=noFp] .container .cta[data-state=none][data-num="3"]{margin-right:auto;margin-top:2rem}main[data-type=index] .section01[data-state=noFp] .cornerBottomRight[data-num="2"],main[data-type=index] .section01[data-state=noFp] .cornerTopRight[data-num="2"],main[data-type=index] .section02[data-state=noFp] .cornerBottomRight[data-num="2"],main[data-type=index] .section02[data-state=noFp] .cornerTopRight[data-num="2"],main[data-type=index] .section03[data-state=noFp] .cornerBottomRight[data-num="2"],main[data-type=index] .section03[data-state=noFp] .cornerTopRight[data-num="2"]{display:none}main[data-type=index] .section01[data-state=noFp] .cornerBottomRight[data-num="3"],main[data-type=index] .section01[data-state=noFp] .cornerTopRight[data-num="3"],main[data-type=index] .section02[data-state=noFp] .cornerBottomRight[data-num="3"],main[data-type=index] .section02[data-state=noFp] .cornerTopRight[data-num="3"],main[data-type=index] .section03[data-state=noFp] .cornerBottomRight[data-num="3"],main[data-type=index] .section03[data-state=noFp] .cornerTopRight[data-num="3"]{display:none}main[data-type=index] .section02[data-state=smallFp] .container .content{padding-right:30%;height:440px}main[data-type=index] .section02[data-state=smallFp] .container .newsGroup{margin-top:5vh}main[data-type=index] .section02[data-state=smallFp] .container .newsGroup .row{margin-bottom:0}main[data-type=index] .section02[data-state=smallFp] .container .areaGroup,main[data-type=index] .section02[data-state=smallFp] .container .organizer{padding-left:0}main[data-type=index] .section02[data-state=smallFp] .container .organizer span{display:inline-block;width:5rem;margin-bottom:0}@media screen and (max-width:960px){main[data-type=index] .section02[data-state=smallFp] .container .content{padding-right:28%;height:360px}}@media screen and (max-width:767px){main[data-type=index] .section02[data-state=smallFp] .container .content{padding-right:20%}}main[data-type=index] .section03[data-state=smallFp] .container .content{height:490px}main[data-type=index] .section03[data-state=smallFp] .container .newsGroup{margin:70px auto 1rem auto}main[data-type=index] .section03[data-state=smallFp] .container .areaGroup,main[data-type=index] .section03[data-state=smallFp] .container .organizer{padding-left:0}main[data-type=index] .section03[data-state=smallFp] .container .organizer span{display:inline-block;width:5rem;margin-bottom:0}@media screen and (max-width:960px){main[data-type=index] .section03[data-state=smallFp] .container .content{height:440px}main[data-type=index] .section03[data-state=smallFp] .container .newsGroup{margin:60px auto 1rem auto}}.sectionMenu{position:fixed;top:0;left:0;z-index:999;width:100%;margin-right:auto;margin-left:auto;padding-bottom:1.5rem}.sectionMenu .hamburger{width:30px;height:30px;cursor:pointer;margin-top:30px;margin-left:30px;transition-duration:0.25s;opacity:1}.sectionMenu .hamburger .group{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:6px}.sectionMenu .hamburger .group span{width:6px;height:6px;background-color:#000;display:block;position:relative;opacity:1;transition-duration:0.25s}.sectionMenu .hamburger .group[data-status=line] span{width:100%;height:3px}.sectionMenu .hamburger.open{opacity:0}@media screen and (max-width:520px){.sectionMenu .hamburger{width:30px;height:30px;margin-top:15px;margin-left:15px}.sectionMenu .hamburger .group{margin-bottom:6px}.sectionMenu .hamburger .group span{width:6px;height:6px}.sectionMenu .hamburger .group[data-status=line] span{width:100%;height:3px}}.sectionMenu .menuContent .closeListBtn{width:50px;height:50px;position:absolute;top:20px;right:20px;cursor:pointer;opacity:0}.sectionMenu .menuContent .closeListBtn .group{width:100%;position:relative;top:50%;transform:translateY(-50%)}.sectionMenu .menuContent .closeListBtn span{width:45px;height:1px;display:block;transform:rotate(45deg)}.sectionMenu .menuContent .closeListBtn span:last-child{transform:rotate(-45deg)}.sectionMenu .menuContent .closeListBtn.active span,.sectionMenu .menuContent .closeListBtn.focus span,.sectionMenu .menuContent .closeListBtn:hover span{transition-duration:0.25s}.sectionMenu .menuContent .closeListBtn.show{opacity:1;transition-duration:0.25s}@media screen and (max-width:767px){.sectionMenu .menuContent .closeListBtn{width:40px;height:40px;top:15px;right:15px}.sectionMenu .menuContent .closeListBtn span{width:40px}}@media screen and (max-width:520px){.sectionMenu .menuContent .closeListBtn{width:36px;height:36px}.sectionMenu .menuContent .closeListBtn span{width:30px}}.sectionMenu .menuContent:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;transition-duration:0s;opacity:0;background-color:#fff}.sectionMenu .menuContent .container{padding:0;position:relative;height:calc(100% - 100px);background-color:transparent}@media screen and (max-width:767px){.sectionMenu .menuContent .container{height:calc(100% - 80px);margin-top:50px}}@media screen and (max-width:520px){.sectionMenu .menuContent .container{height:calc(100% - 60px);margin-top:60px}}@media screen and (max-width:767px){.sectionMenu .menuContent ul{width:100%}}@media screen and (max-width:520px){.sectionMenu .menuContent ul{max-width:280px;top:0rem;transform:translate(8px,0%);-webkit-overflow-scrolling:touch}}.sectionMenu .menuContent ul .listTitle{line-height:1;text-align:center;margin-bottom:0.8em}.sectionMenu .menuContent ul .listTitle span{font-size:inherit;font-weight:500;line-height:inherit;display:inline-block;position:relative;letter-spacing:0.1em}.sectionMenu .menuContent ul .listTitle span:after{content:"";display:block;width:0;height:100%;position:absolute;bottom:-1px;left:calc(100% + 0.6em)}@media screen and (max-width:767px){.sectionMenu .menuContent ul .listTitle{margin-bottom:0.2em;padding:0.5rem 0;font-size:1.4rem}}.sectionMenu .menuContent ul .listInner{display:flex;width:100%;justify-content:center;height:0;min-height:0px;overflow:hidden}.sectionMenu .menuContent ul .listInner a{line-height:1.75;padding:0 0.75em;letter-spacing:0.1em;text-decoration:none;position:relative;display:block;position:relative;opacity:0;left:-30px}.sectionMenu .menuContent ul .listInner a:before{content:"";width:calc(100% - 1.5em);height:1px;display:block;position:absolute;bottom:0;left:0.75em;opacity:0}.sectionMenu .menuContent ul .listInner a.active:before,.sectionMenu .menuContent ul .listInner a.focus:before,.sectionMenu .menuContent ul .listInner a:hover:before{opacity:1}.sectionMenu .menuContent ul .listInner[data-style=vertical]{flex-direction:column;align-items:center}.sectionMenu .menuContent ul .listInner[data-style=vertical] a{width:auto!important;display:inline-block;text-align:center}@media screen and (max-width:767px){.sectionMenu .menuContent ul .listInner{display:block!important}.sectionMenu .menuContent ul .listInner a{line-height:1.5;padding:0 0.5em;font-size:1.2rem;display:block!important}.sectionMenu .menuContent ul .listInner a:hover:before{display:none}}@media screen and (max-width:520px){.sectionMenu .menuContent ul .listInner{flex-wrap:wrap;margin-right:auto;margin-left:auto}.sectionMenu .menuContent ul .listInner a{padding:0 0.3em 0.5em 0.3em;text-align:center}.sectionMenu .menuContent ul .listInner[data-style=vertical] a{max-width:100%}}.sectionMenu .menuContent ul li:hover{cursor:pointer}.sectionMenu .menuContent ul li.show .listTitle{transition:color 0.25s}.sectionMenu .menuContent ul li.show .listTitle span:after{width:6px}@media screen and (max-width:767px){.sectionMenu .menuContent ul li.show .listTitle span:after{width:5px}}@media screen and (max-width:520px){.sectionMenu .menuContent ul li.show .listTitle span:after{width:4px}}.sectionMenu .menuContent ul li.show .listInner{display:none;min-height:30px;height:auto}@media screen and (max-width:767px){.sectionMenu .menuContent ul li.show .listInner{min-height:10px}}.sectionMenu .menuContent .iconGroup{width:5rem;margin:1rem auto 0 auto;display:flex;justify-content:space-between;align-items:center}.sectionMenu .menuContent .iconGroup .iconFB{display:inline-block;width:2rem;height:2rem}.sectionMenu .menuContent .iconGroup .iconFB:hover{opacity:0.8;transition-duration:0.25s}.sectionMenu .menuContent .iconGroup .iconHome{width:1.8rem;height:1.8rem;display:inline-block}.sectionMenu .menuContent .iconGroup .iconHome:hover{opacity:0.8;transition-duration:0.25s}.sectionMenu #mainLogo{width:1.5rem;position:absolute;top:1.5rem;right:1.5rem;opacity:1;transition-duration:0.25s}.sectionMenu #mainLogo:hover{opacity:0.7;transition-duration:0.25s}.sectionMenu #mainLogo.open{opacity:0}.sectionMenu #mainLogo .facebook{width:41px;display:block}@media screen and (max-width:520px){.sectionMenu #mainLogo{top:15px;right:15px}}main[data-type=index] .sectionMenu{width:90px}.loadingBlock{background-color:#fff;position:fixed;top:0;left:0;z-index:999999;width:100vw;max-width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity 0.5s}.loadingBlock .pic{width:65%;max-width:440px;margin:0 auto;position:relative;top:0;animation-name:loadingLogo;animation-duration:1.8s;animation-iteration-count:infinite}.loadingBlock .pic img{width:100%}.loadingBlock .pic p{margin-top:10px;text-align:center;letter-spacing:0.1em}.loadingBlock .box{width:100px;height:200px;position:relative;margin:0 auto}.loadingBlock .box .w1,.loadingBlock .box .w2,.loadingBlock .box .w3,.loadingBlock .box .w4{position:absolute;color:#000;transition-duration:0.75s;width:20px}.loadingBlock .box .w1{top:0;left:0}.loadingBlock .box .w2{top:0;right:0}.loadingBlock .box .w3{bottom:0;left:0}.loadingBlock .box .w4{bottom:0;right:0}.loadingBlock .box .lineBox{position:absolute;top:50%;left:50%;transform:translateX(-50%);width:100px;height:48px}.loadingBlock .box .lineBox .line1,.loadingBlock .box .lineBox .line2,.loadingBlock .box .lineBox .line3,.loadingBlock .box .lineBox .line4{width:100%;height:1px;background-color:#000;position:absolute;top:0;left:0;animation:lineMove 1.5s infinite;animation-timing-function:linear}.loadingBlock .box .lineBox .line3,.loadingBlock .box .lineBox .line4{background-color:infinite;animation:none}.loadingBlock .box .lineBox .shaft-load7{width:100%;margin:0}.loadingBlock .box.stop .w1,.loadingBlock .box.stop .w2,.loadingBlock .box.stop .w3,.loadingBlock .box.stop .w4{color:#000}.loadingBlock .box.stop .lineBox{overflow-x:visible;width:100px}.loadingBlock .box.stop .lineBox .line1,.loadingBlock .box.stop .lineBox .line2,.loadingBlock .box.stop .lineBox .line3,.loadingBlock .box.stop .lineBox .line4{animation-iteration-count:0;transition-duration:0.5s;transition-delay:0.25s}.loadingBlock .box.stop .lineBox .line1,.loadingBlock .box.stop .lineBox .line3{transform:rotate(45deg)}.loadingBlock .box.stop .lineBox .line2,.loadingBlock .box.stop .lineBox .line4{transform:rotate(-45deg)}.loadingBlock .box.stop .lineBox .shaft-load7>div{animation:none;background-color:#000}@keyframes lineMove{0%{left:-100%}80%{left:100%}to{left:100%}}@keyframes line1Move{0%{transform:rotate(0deg)}50%{transform:rotate(30deg)}to{transform:rotate(30deg)}}@keyframes line2Move{0%{transform:rotate(0deg)}50%{transform:rotate(-30deg)}to{transform:rotate(-30deg)}}[class^=shaft-load]{margin:10px auto;width:100%;height:2px}[class^=shaft-load]>div{float:left;height:100%;width:10%;display:inline-block}[class^=shaft-load] .shaft1{animation-delay:0.05s}[class^=shaft-load] .shaft2{animation-delay:0.1s}[class^=shaft-load] .shaft3{animation-delay:0.15s}[class^=shaft-load] .shaft4{animation-delay:0.2s}[class^=shaft-load] .shaft5{animation-delay:0.25s}[class^=shaft-load] .shaft6{animation-delay:0.3s}[class^=shaft-load] .shaft7{animation-delay:0.35s}[class^=shaft-load] .shaft8{animation-delay:0.4s}[class^=shaft-load] .shaft9{animation-delay:0.45s}[class^=shaft-load] .shaft10{animation-delay:0.5s}.shaft-load7>div{background-color:#000;height:1px;animation:loading7 1s infinite ease-in-out;transform:translateY(-10px)}@keyframes loading7{50%{transform:translateY(10px)}}.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{background-color:white}#sectionMovieList .item{height:300px;background-color:#ccc}#movieMain[data-state=pc]{opacity:1}#movieMain[data-state=mobile]{opacity:0}@media screen and (max-width:767px){#movieMain{height:370px}#movieMain[data-state=pc]{opacity:0}#movieMain[data-state=mobile]{opacity:1}}.buttonGroup{width:9.375rem;margin:0 auto;position:relative;margin-top:50px;display:none}@media screen and (max-width:767px){.buttonGroup{display:block}}.swiper-button-next,.swiper-button-prev{margin-top:0;position:absolute;top:50%;display:block!important;width:0!important;height:0!important}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-button-next:after,.swiper-button-prev:after{content:"";font-size:0;font-family:Arial;width:0;height:0;border-style:solid;position:absolute;top:50%;transform:translateY(-50%)}.swiper-button-next:after{border-width:17px 0 17px 30px;right:0}.swiper-button-prev:after{border-width:17px 30px 17px 0;left:0}@media screen and (max-width:767px){.swiper-pagination{display:none}}.swiper-pagination-bullet-active{background-color:#000}main[data-type=page] .pageTitle[data-type=movie]{margin-bottom:0rem}main[data-type=page] .pageTitle[data-type=intro][data-style=top]{background-position:center top}main[data-type=page] .pageTitle[data-type=intro] h1,main[data-type=page] .pageTitle[data-type=intro] h2{color:#fff}main[data-type=page] .pageTitle[data-type=intro] h2{text-align:right;line-height:1.25}main[data-type=page] .pageTitle[data-type=intro] h2:before{top:25%;left:auto;right:1em}@media screen and (max-width:767px){main[data-type=page] .pageTitle[data-type=intro]{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:520px){main[data-type=page] .pageTitle[data-type=intro]{padding-top:3rem;padding-bottom:3rem}main[data-type=page] .pageTitle[data-type=intro] h2{text-align:center;line-height:1}main[data-type=page] .pageTitle[data-type=intro] h2:before{width:1.5em;height:0.25em;top:-1em;left:50%;transform:translate(-50%,0)}}main[data-type=page] .pageTitle .title[data-style=long] h2:before{left:31%}@media screen and (max-width:520px){main[data-type=page] .pageTitle .title[data-style=long] h2:before{left:50%}}main[data-type=page] .pageTitle .title[data-style=short] h2:before{left:96%}@media screen and (max-width:520px){main[data-type=page] .pageTitle .title[data-style=short] h2:before{left:50%}}@media screen and (max-width:767px){main[data-type=page] section h3{font-size:1.3rem}}@media screen and (max-width:767px){main[data-type=page] section h5{font-size:0.9rem}}@media screen and (max-width:767px){main[data-type=page] section a.large{font-size:1rem}}main[data-type=page] section p.none{text-align:center;font-size:1rem}main[data-type=page] section i{font-style:italic}main[data-type=page] section strong{font-weight:bold}main[data-type=page] section .cta:hover{background-color:#000}main[data-type=page] section .row{display:flex;width:100%}main[data-type=page] section.about .content{max-width:980px}@media screen and (max-width:1200px){main[data-type=page] section.about .content{max-width:960px}}main[data-type=page] section.about .row{justify-content:space-between;align-items:center}main[data-type=page] section.about .row .col.img{width:12.5rem}main[data-type=page] section.about .row .col.info{width:calc(100% - 12.5rem);padding-left:2.5rem}@media screen and (max-width:767px){main[data-type=page] section.about .row .col.img{width:5.5rem}main[data-type=page] section.about .row .col.info{width:calc(100% - 5.5rem);padding-left:1.5rem}}@media screen and (max-width:520px){main[data-type=page] section.about .row{flex-direction:column}main[data-type=page] section.about .row .col.img{width:10rem;margin:0 auto 1.5rem auto}main[data-type=page] section.about .row .col.info{width:100%;padding-left:0rem}}main[data-type=page] section.news .content{max-width:450px}main[data-type=page] section.talk .content{max-width:1100px}main[data-type=page] section.talk .row{justify-content:space-between;flex-wrap:wrap;margin-right:auto;margin-left:auto;position:relative;align-items:stretch}main[data-type=page] section.talk .row .col{width:31.5%;max-width:300px;display:flex;flex-direction:column;justify-content:space-between}main[data-type=page] section.talk .row .col .ctaGroup{display:flex;justify-content:space-between;margin-top:1.25rem}main[data-type=page] section.talk .row .col h3{margin-bottom:0.5rem;font-weight:bold}main[data-type=page] section.talk .row .col h4{position:relative;left:-0.5em;margin-right:-1.25em;line-height:1.5;margin-bottom:0.3em}main[data-type=page] section.talk .row .col sub{margin-bottom:1.5rem;display:block;line-height:1.25}main[data-type=page] section.talk .row .col .cta{width:100%}main[data-type=page] section.talk .row .col .cta[data-style=default]{width:calc(65% - 5px);transition-duration:0.25s}main[data-type=page] section.talk .row .col .cta[data-style=default][data-state=none]{pointer-events:none;cursor:default}main[data-type=page] section.talk .row .col .cta[data-style=default][data-state=none]:hover{cursor:default;opacity:1}main[data-type=page] section.talk .row .col .cta[data-style=player]{background-color:transparent;width:calc(35% - 0.4rem);position:relative}main[data-type=page] section.talk .row .col .cta[data-style=player] span{border-style:solid;border-width:12px 0 12px 20.8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition-duration:0.25s}main[data-type=page] section.talk .row .col .cta[data-style=player]:hover{box-shadow:0px 0px 0px 2px #000 inset}main[data-type=page] section.talk .row .col .cta[data-style=player]:hover span{border-color:transparent transparent transparent #000}main[data-type=page] section.talk .row .col .cta[data-style=player][data-state=none]{pointer-events:none;cursor:default}main[data-type=page] section.talk .row .col .cta[data-style=player][data-state=none]:hover{cursor:default;opacity:1}main[data-type=page] section.talk .row .col[data-type=tip] .tips{font-size:0.8rem;margin-bottom:0.5rem;position:relative;top:-0.35rem;color:#383838}main[data-type=page] section.talk .row .col[data-type=tip] sub{margin-bottom:0.5rem}@media screen and (max-width:1200px){main[data-type=page] section.talk .row{max-width:960px}}@media screen and (max-width:960px){main[data-type=page] section.talk .row{max-width:620px;margin:0 auto}main[data-type=page] section.talk .row .col{width:48%}main[data-type=page] section.talk .row .col h3{margin-bottom:0.25rem}main[data-type=page] section.talk .row .col sub{margin-bottom:1.5rem}main[data-type=page] section.talk .row .col .cta[data-style=player] span{border-width:11px 0 11px 19.1px}main[data-type=page] section.talk .row .col[data-type=tip] sub{margin-bottom:0.5rem}}@media screen and (max-width:767px){main[data-type=page] section.talk .row .col .cta[data-style=player] span{border-width:10px 0 10px 17.3px}}@media screen and (max-width:520px){main[data-type=page] section.talk .row{max-width:18.75rem}main[data-type=page] section.talk .row .col{width:100%;margin-bottom:2.5rem;max-width:none}}main[data-type=page] section.talk .img[data-state=none]{position:relative;z-index:1}main[data-type=page] section.talk .img[data-state=none]:before{content:"敬請期待";width:100%;font-size:1.2rem;line-height:1;letter-spacing:0.05em;text-align:center;color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:3}main[data-type=page] section.talk .img[data-state=none]:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:rgba(0,0,0,0.5)}main[data-type=page] section.tickets .block h3,main[data-type=page] section.tickets .block h4,main[data-type=page] section.tickets .block p{text-align:center}main[data-type=page] section.tickets .block h3{position:relative;width:4.5em;margin:0 auto 0.5rem auto}main[data-type=page] section.tickets .block h3:after,main[data-type=page] section.tickets .block h3:before{content:"";font-size:inherit;width:1.07em;height:0.9em;display:block;background-image:url(../img/warn.png);background-size:auto 100%;background-repeat:no-repeat;position:absolute}main[data-type=page] section.tickets .block h3:before{top:0;left:-0.6em;transform:translate(-100%,40%)}main[data-type=page] section.tickets .block h3:after{top:0;right:-0.6em;transform:translate(100%,40%)}main[data-type=page] section.tickets .block .cta{margin:1.5rem auto 0 auto}main[data-type=page] section.traffic .content{max-width:700px}main[data-type=page] section.traffic .content .row{align-items:center;padding-bottom:2.9rem;padding-top:2.9rem}@media screen and (max-width:960px){main[data-type=page] section.traffic .content .row{max-width:760px}}@media screen and (max-width:767px){main[data-type=page] section.traffic .content .row{flex-direction:column}}main[data-type=page] section.traffic .content .col{width:50%}@media screen and (max-width:767px){main[data-type=page] section.traffic .content .col{width:100%}}main[data-type=page] section.traffic .content h3{position:relative;line-height:1.5;padding-bottom:0.4rem}main[data-type=page] section.traffic .content h3 span{display:inline-block}main[data-type=page] section.traffic .content .place{padding-left:1.5em;position:relative;margin-bottom:0}main[data-type=page] section.traffic .content .place:before{content:"";width:1.5em;height:1.2em;background-position:center bottom;background-size:auto 100%;background-repeat:no-repeat;display:block;position:absolute;top:0.3em;left:0}@media screen and (max-width:767px){main[data-type=page] section.traffic .content .row:nth-child(2) .col.info{padding-left:0rem}main[data-type=page] section.traffic .content .row .info{order:1}main[data-type=page] section.traffic .content .row .map{order:2}}main[data-type=page] section.discussion .content .group{text-align:left;margin-bottom:4.5rem}main[data-type=page] section.discussion .content .group:last-child{margin-bottom:0}main[data-type=page] section.discussion .content .group h3{width:2.1em;margin:0 auto 2.2rem auto;line-height:1.5}main[data-type=page] section.discussion .content .group h5{margin-bottom:0.5em;font-weight:bold}main[data-type=page] section.discussion .content .group .tip{font-size:0.8rem;color:#383838;font-weight:normal;display:block;padding-left:5.75rem}main[data-type=page] section.discussion .content .group p span{display:inline-block}main[data-type=page] section.discussion .content .group .block{margin-bottom:1.5rem}main[data-type=page] section.discussion .content .group .block:last-child{margin-bottom:0}@media screen and (max-width:767px){main[data-type=page] section.discussion .content .group .tip{padding-left:5.25rem}}@media screen and (max-width:520px){main[data-type=page] section.discussion .content{max-width:350px}main[data-type=page] section.discussion .content .group .tip{display:inline-block;padding-left:0.5rem}}main[data-type=page] section.service .content{max-width:980px}main[data-type=page] section.service .content .row{justify-content:center}@media screen and (max-width:520px){main[data-type=page] section.service .content .row{flex-direction:column}}main[data-type=page] section.service .content .col{width:48%;max-width:400px;text-align:center}@media screen and (max-width:520px){main[data-type=page] section.service .content .col{width:100%;max-width:100%;margin-bottom:4rem}}main[data-type=page] section.service .content .col .img{height:3.5rem}@media screen and (max-width:520px){main[data-type=page] section.service .content .col .img{height:auto;margin-bottom:1.5rem}}main[data-type=page] section.service .content .col img{display:block;margin:0 auto 0 auto}main[data-type=page] section.service .content .col img.logo1{width:3.125rem}main[data-type=page] section.service .content .col img.logo2{width:2.5rem}main[data-type=page] section.service .content .col h4{position:relative;margin-bottom:2em}main[data-type=page] section.service .content .col h4:after{content:"";width:1.25em;height:0.25em;display:block;position:absolute;bottom:-0.4em;left:50%;transform:translateX(-50%)}@media screen and (max-width:520px){main[data-type=page] section.service .content .col h4{margin-bottom:1.5em}main[data-type=page] section.service .content .col h4:after{bottom:-0.6em}}main[data-type=page] section.service .content .col p.large{letter-spacing:0.075em;margin-bottom:0}main[data-type=page] section.download .content{max-width:980px}main[data-type=page] section.download .row{justify-content:space-between;max-width:700px;margin:0 auto 0 auto}@media screen and (max-width:960px){main[data-type=page] section.download .row{max-width:640px}}@media screen and (max-width:520px){main[data-type=page] section.download .row{flex-direction:column}}main[data-type=page] section.download .col{width:47.5%;max-width:300px;text-align:center}@media screen and (max-width:520px){main[data-type=page] section.download .col{width:100%;margin:0 auto 5rem auto}}main[data-type=page] section.download .img{margin-bottom:3.125rem}@media screen and (max-width:520px){main[data-type=page] section.download .img{margin-bottom:2rem}}main[data-type=page] section.download h4{line-height:1.3}main[data-type=page] section.download p{margin-bottom:1.5rem}@media screen and (max-width:520px){main[data-type=page] section.download p{margin-bottom:1rem}}main[data-type=page] section.download .cta{width:100%}main[data-type=page] section.bts .content,main[data-type=page] section.session .content{max-width:700px}main[data-type=page] section.session .list{justify-content:center}main[data-type=page] section.bts .list{display:flex;justify-content:center}main[data-type=page] section.bts .areaBox,main[data-type=page] section.session .areaBox{position:relative}main[data-type=page] section.bts .areaBox:first-child,main[data-type=page] section.session .areaBox:first-child{flex-shrink:0}main[data-type=page] section.bts .areaBox h4,main[data-type=page] section.session .areaBox h4{position:relative;line-height:1.2;padding:0 1.5rem 0.7em 1.5rem}main[data-type=page] section.bts .areaBox h4 span,main[data-type=page] section.session .areaBox h4 span{display:inline-block}main[data-type=page] section.bts .areaBox h4:after,main[data-type=page] section.session .areaBox h4:after{font-size:inherit;content:"";width:1.25em;height:0.25em;background-color:#b5b5b5;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition-duration:0.25s}main[data-type=page] section.bts .areaBox h4.active:after,main[data-type=page] section.session .areaBox h4.active:after{width:calc(100% - 3.75rem)}@media screen and (max-width:767px){main[data-type=page] section.bts .areaBox h4,main[data-type=page] section.session .areaBox h4{margin:0 0.8rem;display:none;padding:0.5rem 0 0.5rem 1rem}main[data-type=page] section.bts .areaBox h4:after,main[data-type=page] section.session .areaBox h4:after{bottom:auto;left:0;top:50%;transform:translateX(0%) translateY(-50%);width:0.25em;height:1.25em;background-color:#b5b5b5}main[data-type=page] section.bts .areaBox h4.active,main[data-type=page] section.bts .areaBox h4:hover,main[data-type=page] section.session .areaBox h4.active,main[data-type=page] section.session .areaBox h4:hover{cursor:default}main[data-type=page] section.bts .areaBox h4.active:after,main[data-type=page] section.bts .areaBox h4:hover:after,main[data-type=page] section.session .areaBox h4.active:after,main[data-type=page] section.session .areaBox h4:hover:after{width:0.25em;background-color:#b5b5b5}}main[data-type=page] section.bts h5,main[data-type=page] section.session h5{margin-bottom:0.5rem}main[data-type=page] section.bts h5 .arrow,main[data-type=page] section.session h5 .arrow{font-size:0.8em;display:inline-block;vertical-align:middle;position:relative;top:-3px}main[data-type=page] section.bts h5 sub,main[data-type=page] section.session h5 sub{display:inline-block;padding-left:0.5em}main[data-type=page] section.bts .tip,main[data-type=page] section.session .tip{display:inline-block;font-size:0.8rem;position:relative;top:-0.5rem;left:0.5rem;margin-bottom:0.5rem}main[data-type=page] section.bts p sub,main[data-type=page] section.session p sub{font-size:0.9em;display:block;line-height:1.4;padding-top:0.5em}main[data-type=page] section.bts .inforContent,main[data-type=page] section.session .inforContent{display:none;margin-right:auto;margin-left:auto}main[data-type=page] section.bts .inforContent.active,main[data-type=page] section.session .inforContent.active{display:block}main[data-type=page] section.bts .inforContent .block,main[data-type=page] section.bts .inforContent .newsGroup{width:100%;max-width:340px;margin:0 auto 1.5rem auto}main[data-type=page] section.bts .inforContent .block.mark,main[data-type=page] section.bts .inforContent .newsGroup.mark,main[data-type=page] section.session .inforContent .block.mark,main[data-type=page] section.session .inforContent .newsGroup.mark{margin-bottom:2.5rem}main[data-type=page] section.bts .inforContent .newsGroup,main[data-type=page] section.session .inforContent .newsGroup{max-width:450px}main[data-type=page] section.bts .inforContent .timeGroup,main[data-type=page] section.session .inforContent .timeGroup{margin-bottom:0.75rem;display:flex;align-items:center}main[data-type=page] section.bts .inforContent .timeGroup p,main[data-type=page] section.session .inforContent .timeGroup p{display:inline-block;vertical-align:top;margin-bottom:0;line-height:1.4}main[data-type=page] section.bts .inforContent .timeGroup p:first-child,main[data-type=page] section.session .inforContent .timeGroup p:first-child{padding-right:0.8em;flex-shrink:0}main[data-type=page] section.bts .inforContent .timeGroup p:last-child,main[data-type=page] section.session .inforContent .timeGroup p:last-child{padding-left:0.8em}@media screen and (max-width:767px){main[data-type=page] section.bts .inforContent,main[data-type=page] section.session .inforContent{display:block;height:auto;overflow:hidden}main[data-type=page] section.bts .inforContent.active,main[data-type=page] section.session .inforContent.active{display:block;height:auto}}main[data-type=page] section.bts .mAreaBox,main[data-type=page] section.session .mAreaBox{margin:6.25rem auto 0 auto}main[data-type=page] section.bts .mAreaBox h4,main[data-type=page] section.session .mAreaBox h4{display:none;margin-left:0}@media screen and (max-width:767px){main[data-type=page] section.bts .mAreaBox h4,main[data-type=page] section.session .mAreaBox h4{display:block}main[data-type=page] section.bts .mAreaBox .inforContent .block,main[data-type=page] section.bts .mAreaBox .inforContent .newsGroup,main[data-type=page] section.session .mAreaBox .inforContent .block,main[data-type=page] section.session .mAreaBox .inforContent .newsGroup{margin-left:0}main[data-type=page] section.bts .mAreaBox .inforContent .block:first-child,main[data-type=page] section.bts .mAreaBox .inforContent .newsGroup:first-child,main[data-type=page] section.session .mAreaBox .inforContent .block:first-child,main[data-type=page] section.session .mAreaBox .inforContent .newsGroup:first-child{margin-top:1rem}main[data-type=page] section.bts .mAreaBox .inforContent .block:last-child,main[data-type=page] section.bts .mAreaBox .inforContent .newsGroup:last-child,main[data-type=page] section.session .mAreaBox .inforContent .block:last-child,main[data-type=page] section.session .mAreaBox .inforContent .newsGroup:last-child{margin-bottom:2rem}}main[data-type=page] section.intro .content{max-width:1100px;position:relative}main[data-type=page] section.intro p:not(.text-left){text-align:justify;margin-bottom:2em}@media screen and (max-width:1200px){main[data-type=page] section.intro h3[data-type=firstLove] span{display:block;position:relative}}@media screen and (max-width:767px){main[data-type=page] section.intro h3[data-type=firstLove] span{display:inline-block;left:0}}main[data-type=page] section.intro .movieTag{padding:0em 1.2em;position:absolute;top:0;right:0}main[data-type=page] section.intro .deck{font-size:1.8rem;line-height:1;opacity:0.3;font-weight:bold;margin-bottom:0.6rem}main[data-type=page] section.intro .movieList{position:relative;padding-left:0.75rem;margin-bottom:2rem}main[data-type=page] section.intro .moviePrize{margin-bottom:2rem}main[data-type=page] section.intro .moviePrize h5{font-style:italic;line-height:1.75}main[data-type=page] section.intro .playPlace h5{line-height:1.75;color:#fff;padding:0em 0.5em;display:inline-block;margin-bottom:1rem}main[data-type=page] section.intro h3{position:relative;font-weight:bold;line-height:1.5}main[data-type=page] section.intro sub{display:block;margin-bottom:2.5rem}main[data-type=page] section.intro .leftLine{position:absolute;top:0.35rem;left:0;width:6px;height:calc(100% - 0.65rem)}main[data-type=page] section.intro .imgGroup{padding:1rem 0 3rem 0;width:100%;max-width:50rem}main[data-type=page] section.intro .imgGroup[data-type=double]{justify-content:space-between}main[data-type=page] section.intro .imgGroup[data-type=double] .col{width:48%}@media screen and (max-width:520px){main[data-type=page] section.intro .imgGroup[data-type=double]{flex-direction:column}main[data-type=page] section.intro .imgGroup[data-type=double] .col{width:100%;margin-bottom:1rem}main[data-type=page] section.intro .imgGroup[data-type=double] .col:last-of-type{margin-bottom:0}}main[data-type=page] section.intro .youtubeBlock{width:100%;max-width:50rem;height:31.25rem;padding:1rem 0 3rem 0}main[data-type=page] section.intro .youtubeBlock iframe{width:100%;height:100%}@media screen and (max-width:520px){main[data-type=page] section.intro .youtubeBlock{height:20rem}}main[data-type=page] section.intro ol{counter-reset:num;margin-bottom:2rem}main[data-type=page] section.intro ol p.olTitle{margin-bottom:0}main[data-type=page] section.intro ol li{padding-left:1rem;position:relative}main[data-type=page] section.intro ol li:before{counter-increment:num;content:counter(num) ".";position:absolute;top:0.6em;left:0;font-size:1em}main[data-type=page] section.intro ol li p{margin-bottom:0}main[data-type=page] section.intro .btsImg{display:flex;flex-wrap:wrap}main[data-type=page] section.intro .btsImg a{display:block;width:calc((99.99% - 1rem) / 3);height:8rem;margin-right:0.5rem;margin-bottom:0.5rem}main[data-type=page] section.intro .btsImg a:nth-child(3n){margin-right:0}main[data-type=page] section.intro .btsImg a div{width:100%;height:100%;background-size:cover;background-position:center center}@media screen and (max-width:767px){main[data-type=page] section.intro .btsImg a{width:calc((100% - 0.5rem) / 2)}main[data-type=page] section.intro .btsImg a:nth-child(3n){margin-right:0.5rem}main[data-type=page] section.intro .btsImg a:nth-child(2n){margin-right:0}}main[data-type=page] .iconFB:hover{opacity:0.8;transition-duration:0.25s}
/*# sourceMappingURL=all.css.map */