@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}html{font-size:20px;font-family:"Noto Sans TC",sans-serif}.section{box-sizing:border-box}main.load{display:none}h1{font-size:50px}.cta{width:10rem;padding:0.6rem;text-align:center;transition-duration:0.25s;display:block;text-decoration:none;position:relative}.cta span.text{font-size:0.9rem;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;background-color:#000;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{background-color:#9a834c;opacity:1}@media screen and (max-width:768px){.cta{width:8rem;padding:0.7rem}.cta span.arrow{width:2rem}.cta span.arrow:after{width:0.8rem}.cta:hover span.arrow{width:2.5rem}}@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.4rem;width:2.4rem;height:2.4rem;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}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:1024px){main[data-type=index] .section01 .areaGroup .circle,main[data-type=index] .section02 .areaGroup .circle,main[data-type=index] .section03 .areaGroup .circle{line-height:2.2rem;width:2.2rem;height:2.2rem}}@media screen and (max-width:768px){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] .section02 .organizer,main[data-type=index] .section03 .organizer{margin-top:2rem}main[data-type=index] .section01 .organizer span,main[data-type=index] .section02 .organizer span,main[data-type=index] .section03 .organizer span{font-size:0.75rem;line-height:1;letter-spacing:0.1em;display:inline-block;width:6rem}@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:12rem;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}@media screen and (max-width:1685px){main[data-type=index] .section03 .container .content{padding-right:22%}}@media screen and (max-width:960px){main[data-type=index] .section02 .container .row{padding-right:11rem}}@media screen and (max-width:768px){main[data-type=index] .section03 .container .content{padding-right:6rem}main[data-type=index] .section02 .container .row,main[data-type=index] .section03 .container .row{padding-right:9rem}}@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:46.9rem;margin-left:auto;margin-bottom:4vh;margin-top:10vh}main[data-type=index] .section02 .newsGroup .row{display:flex;justify-content:space-between;margin-bottom:5rem}main[data-type=index] .section02 .newsGroup .col{width:48%;max-width:19.4rem}main[data-type=index] .section02 .newsGroup h2,main[data-type=index] .section03 .newsGroup h2{font-size:2.5rem;line-height:1;letter-spacing:0.05em;font-weight:bold;margin-bottom:1.5rem}main[data-type=index] .section02 .newsGroup h3,main[data-type=index] .section03 .newsGroup h3{font-size:1.2rem;line-height:1;font-weight:bold;margin-bottom:0.7rem}main[data-type=index] .section02 .newsGroup p,main[data-type=index] .section03 .newsGroup p{font-size:0.9rem;line-height:1.875;font-weight:lighter;text-align:justify}main[data-type=index] .section02 .newsGroup a,main[data-type=index] .section03 .newsGroup a{color:#00b4ff}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:768px){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:50%}main[data-type=index] .section03 .newsGroup .col:first-child{border-right:1px solid #fff}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;left:1rem;margin-bottom:4rem}main[data-type=index] .section03 .areaGroup{position:relative;left:1rem}main[data-type=index] .section03 .organizer{position:relative;left:1rem}}#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:768px){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:768px){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:hover .group span{background-color:#9a834c}.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{width:100vw;height:100vh;position:absolute;top:0;left:0;visibility:hidden}.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;background-color:#000;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{background-color:#9a834c;transition-duration:0.25s}.sectionMenu .menuContent .closeListBtn.show{opacity:1;transition-duration:0.25s}@media screen and (max-width:768px){.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);margin-top:70px;background-color:transparent}@media screen and (max-width:768px){.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}}.sectionMenu .menuContent ul{width:500px;opacity:0;transition:opacity 0s;transition-delay:0.25s;margin:0 auto;display:block;position:relative}.sectionMenu .menuContent ul li{padding-bottom:1.5rem}@media screen and (max-width:768px){.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{font-size:1.1rem;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;color:#000;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);background-color:#9a834c}@media screen and (max-width:768px){.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{font-size:0.8rem;line-height:1.75;padding:0 0.75em;letter-spacing:0.1em;color:#000;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;background-color:#000;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:768px){.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{color:#9a834c}.sectionMenu .menuContent ul li.show .listTitle span:after{width:6px}@media screen and (max-width:768px){.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:768px){.sectionMenu .menuContent ul li.show .listInner{min-height:10px}}.sectionMenu .menuContent ul li.show .listInner a:nth-child(n){opacity:1;left:0px;transition-duration:0.5s}.sectionMenu .menuContent ul li.show .listInner a:nth-child(2n){opacity:1;left:0px;transition-duration:0.5s;transition-delay:0.15s}.sectionMenu .menuContent ul li.show .listInner a:nth-child(3n){opacity:1;left:0px;transition-duration:0.5s;transition-delay:0.3s}.sectionMenu .menuContent ul li.show .listInner a:nth-child(4n){opacity:1;left:0px;transition-duration:0.5s;transition-delay:0.45s}.sectionMenu .menuContent ul li.show .listInner a:nth-child(5n){opacity:1;left:0px;transition-duration:0.5s;transition-delay:0.6s}.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 .menuContent.show{visibility:visible}.sectionMenu .menuContent.show:before{opacity:1;transition-duration:0.25s}.sectionMenu .menuContent.show ul{opacity:1;transition-duration:0.25s}.sectionMenu .menuContent.show ul li.show .listInner{display:flex}.sectionMenu .menuContent.show .closeBtn{opacity:1}.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;background-color:#9a834c}.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;white: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:translateYunquote("("-10px ")")}@keyframes loading7{50%{background:#bb9a4b;transform:translateYunquote("(" 10px ")")}}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#9a834c}.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:768px){#movieMain{height:370px}#movieMain[data-state=pc]{opacity:0}#movieMain[data-state=mobile]{opacity:1}}.swiper{width:100%;min-height:300px;height:calc((100vw - 15px) / 1.5);box-sizing:border-box}@media screen and (max-width:1200px){.swiper{height:calc((100vw - 15px) / 1.5)}}@media screen and (max-width:768px){.swiper{padding-bottom:115px;height:calc(570px + 4rem);padding-top:4rem}}@media screen and (max-width:520px){.swiper{height:370px;padding-top:0}}.swiper-slide{text-align:center;font-size:18px;background:#fff;height:calc((100% - 0px) / 2);display:flex;justify-content:center;align-items:center}@media screen and (max-width:1200px){.swiper-slide{width:calc(50% - 40px)}}@media screen and (max-width:768px){.swiper-slide{width:78%;height:500px}}@media screen and (max-width:520px){.swiper-slide{width:78%;height:300px}}.swiper-slide .movieListInfo{text-decoration:none;position:relative;width:100%;height:100%}.swiper-slide .movieListInfo:before{content:"";width:100%;height:100%;background-color:#000;opacity:0;position:absolute;top:0;left:0;transition-duration:0.25s}.swiper-slide .movieListInfo:hover{cursor:pointer}.swiper-slide .movieListInfo:hover:before{opacity:0.6}.swiper-slide .movieListInfo:hover .tGroup{opacity:1}.swiper-slide h3{font-size:1.8rem;line-height:1;font-family:Arial;color:#fff;opacity:0.3;margin-bottom:1rem}.swiper-slide span{display:block}.swiper-slide .ch{font-size:1.2rem;line-height:1.5;color:#fff;margin-bottom:0.5rem}.swiper-slide .ch .tip{font-size:1rem}.swiper-slide .en{font-size:0.8rem;line-height:1;font-family:Arial;color:#fff;opacity:0.5}.swiper-slide .viewMore{display:none}.swiper-slide .tGroup{position:relative;opacity:0;transition-duration:0.25s;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.swiper-slide .movieListInfo{width:calc(100% - 20px);height:500px}.swiper-slide .movieListInfo:before{opacity:0.5;width:100%;height:100px;top:auto;bottom:0}.swiper-slide .movieListInfo .tGroup{opacity:1;top:100%;transform:translateY(-100%)}.swiper-slide .movieListInfo h3{display:none}.swiper-slide .movieListInfo .ch{font-size:1rem;margin-bottom:0.375em}.swiper-slide .movieListInfo .en{font-size:0.625rem;margin-bottom:0.625em}.swiper-slide .movieListInfo .viewMore{display:block;color:#9a834c;text-decoration:underline;font-size:0.875rem;padding-bottom:1.25em}.swiper-slide .movieListInfo:hover:before{opacity:0.5}.swiper-slide .movieListInfo[data-num="5"]:before{height:120px}.swiper-slide .movieListInfo[data-num="5"] .tip{font-size:0.8rem}}@media screen and (max-width:520px){.swiper-slide .movieListInfo{height:300px}.swiper-slide .movieListInfo[data-num="5"]:before{height:110px}}.swiper-slide .movieListInfo{background-position:center center;background-size:cover}.swiper-slide .movieListInfo[data-num="1"]{background-image:url(../img/movie01_list.png)}.swiper-slide .movieListInfo[data-num="2"]{background-image:url(../img/movie02_list.png)}.swiper-slide .movieListInfo[data-num="3"]{background-image:url(../img/movie03_list.png)}.swiper-slide .movieListInfo[data-num="4"]{background-image:url(../img/movie04_list.png)}.swiper-slide .movieListInfo[data-num="5"]{background-image:url(../img/movie05_list.png)}.swiper-slide .movieListInfo[data-num="6"]{background-image:url(../img/movie06_list.png)}.swiper-slide .movieListInfo[data-type=block1],.swiper-slide .movieListInfo[data-type=block2]{background-color:#1b1b1b;cursor:auto}.swiper-slide .movieListInfo[data-type=block1]:before,.swiper-slide .movieListInfo[data-type=block2]:before{display:none}.swiper-slide .movieListInfo[data-type=block1] span,.swiper-slide .movieListInfo[data-type=block2] span{font-size:7.8125vw;line-height:1;font-weight:bold;letter-spacing:0.05em;color:#fff;opacity:0.07;position:absolute;bottom:-0.2em;left:0}.swiper-slide .movieListInfo[data-type=block1]:hover:before,.swiper-slide .movieListInfo[data-type=block2]:hover:before{opacity:0}.swiper-slide .movieListInfo[data-type=block2]{background-color:#9a834c}.swiper-slide .movieListInfo[data-type=block2] span{top:0;left:100%;bottom:auto;transform:rotate(90deg) translateX(-0.1em) translateY(-0.18em);transform-origin:top left}.buttonGroup{width:150px;height:50px;margin:0 auto;position:relative;top:50px;display:none}@media screen and (max-width:768px){.buttonGroup{display:block}}.countIndex{font-size:1rem;letter-spacing:0.1em;text-align:center;position:absolute;top:65%;left:0;width:100%;color:rgba(0,0,0,0.8)}.swiper-button-next,.swiper-button-prev{top:calc(100% - 10px)}.swiper-button-next:after,.swiper-button-prev:after{content:"";font-size:0;font-family:Arial;width:0;height:0;border-style:solid}.swiper-button-next:after{border-width:17px 0 17px 30px;border-color:transparent transparent transparent #9a834c}.swiper-button-prev:after{border-width:17px 30px 17px 0;border-color:transparent #9a834c transparent transparent}@media screen and (max-width:768px){.swiper-pagination{display:none}}.swiper-pagination-bullet-active{background-color:#000}.organizer{display:flex;justify-content:start;align-items:center;width:calc(100% - 3rem);flex-wrap:wrap}.organizer span{font-size:0.75rem;line-height:1;letter-spacing:0.1em;display:inline-block;width:6rem}.organizer img{display:inline-block}.organizer img:nth-last-child(2){max-width:100px;width:5rem;margin-right:2.8rem}.organizer img:last-child{max-width:170px;width:8.5rem}@media screen and (max-width:768px){.organizer span{width:5rem}.organizer img:nth-last-child(2){margin-right:1.5rem}}@media screen and (max-width:520px){.organizer{width:100%;justify-content:center;align-items:center}.organizer span{display:block;width:100%;margin-bottom:1rem;text-align:center}.organizer img:nth-last-child(2){margin-right:1rem;width:65px}.organizer img:last-child{width:150px}}main[data-type=page] .pageTitle{padding-top:10rem;padding-bottom:4rem;border-bottom:15px solid #9a834c;margin-bottom:5rem}main[data-type=page] .pageTitle .container{max-width:1100px}main[data-type=page] .pageTitle[data-type=movie]{margin-bottom:0rem}main[data-type=page] .pageTitle .title{display:flex;justify-content:space-between;align-items:center;margin-right:auto;margin-left:auto}@media screen and (max-width:1200px){main[data-type=page] .pageTitle{padding-top:8rem}main[data-type=page] .pageTitle .title{max-width:960px}}@media screen and (max-width:960px){main[data-type=page] .pageTitle{padding-top:7rem}main[data-type=page] .pageTitle .title{max-width:620px}}@media screen and (max-width:520px){main[data-type=page] .pageTitle{border-bottom:7px solid #9a834c;padding-top:6.25rem;padding-bottom:1.875rem;margin-bottom:3.375rem}main[data-type=page] .pageTitle[data-type=movie]{margin-bottom:3.375rem}main[data-type=page] .pageTitle .title{max-width:600px}}main[data-type=page] .pageTitle h1{font-size:2.5rem;line-height:1.25;font-weight:bold;letter-spacing:0.05em;width:2.2em}main[data-type=page] .pageTitle h2{font-size:2.4rem;line-height:1;font-weight:bold;letter-spacing:0.2em;position:relative;text-transform:uppercase}main[data-type=page] .pageTitle h2:before{content:"";width:2.5em;height:0.25em;background-color:#000;position:absolute;top:50%;left:-0.9em;transform:translate(-100%,-50%)}@media screen and (max-width:1200px){main[data-type=page] .pageTitle h1{font-size:2rem}main[data-type=page] .pageTitle h2{font-size:1.6rem}}@media screen and (max-width:520px){main[data-type=page] .pageTitle .title{flex-direction:column}main[data-type=page] .pageTitle h1{font-size:2.4rem;width:100%;text-align:center;margin-bottom:1.6em;padding-top:0.5em}main[data-type=page] .pageTitle h2{font-size:1.6rem}main[data-type=page] .pageTitle h2:before{width:1.5em;height:0.25em;top:-1em;left:50%;transform:translate(-50%,0)}}main[data-type=page] .pageTitle[data-type=intro]{margin-top:5rem;background-size:cover;background-repeat:no-repeat;background-position:center center;border-bottom:0px solid #000;padding-top:7rem;padding-bottom:7rem}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;background-color:#fff}@media screen and (max-width:768px){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%}}main[data-type=page] section h3{font-size:1.5rem;line-height:1.875;color:#383838}@media screen and (max-width:768px){main[data-type=page] section h3{font-size:1.3rem}}main[data-type=page] section h4{font-size:1.2rem;line-height:1.875;color:#383838}@media screen and (max-width:768px){main[data-type=page] section h4{font-size:1.1rem}}main[data-type=page] section h5{font-size:1rem;line-height:1.6;color:#383838}@media screen and (max-width:768px){main[data-type=page] section h5{font-size:0.9rem}}main[data-type=page] section p,main[data-type=page] section span.movieTag{font-size:0.9rem;line-height:1.875;color:#383838;margin-bottom:1em}main[data-type=page] section p:last-child,main[data-type=page] section span.movieTag:last-child{margin-bottom:0}main[data-type=page] section a.large,main[data-type=page] section p.large{font-size:1.1rem;line-height:2}@media screen and (max-width:768px){main[data-type=page] section a.large,main[data-type=page] section p.large{font-size:1rem}}main[data-type=page] section p.none{text-align:center;font-size:1rem}main[data-type=page] section sub{font-size:0.8rem;line-height:1.875;color:#b5b5b5}main[data-type=page] section a{color:#00b4ff;opacity:1;transition-duration:0.25s}main[data-type=page] section a:hover{opacity:0.8}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 .container{max-width:1720px;position:relative}main[data-type=page] section .container .content{margin-right:auto;margin-left:auto}main[data-type=page] section .newsGroup{margin-bottom:2rem}main[data-type=page] section .newsGroup .time{font-size:0.8rem;line-height:1.5rem;background-color:#979797;display:inline-block;padding:0 0.25em;color:#fff;margin-bottom:0.25em}main[data-type=page] section .newsGroup .info{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;padding-right:3rem}main[data-type=page] section .newsGroup .info a{font-size:0.8rem;position:absolute;top:0.3em;right:0;display:block}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}}@media screen and (max-width:768px){main[data-type=page] section.about .content{max-width:600px}}main[data-type=page] section.about p{color:#383838}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:768px){main[data-type=page] section.about .row .col.img{width:10rem}main[data-type=page] section.about .row .col.info{width:calc(100% - 10rem);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}main[data-type=page] section.talk .row .col{width:31.5%;max-width:300px;margin-bottom:4.4rem}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}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 .ctaGroup{display:flex;justify-content:space-between}main[data-type=page] section.talk .row .col .cta{width:100%;margin-top:0.8rem}main[data-type=page] section.talk .row .col .cta[data-style=default]{width:calc(65% - 0.4rem);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;background-color:#9a834c;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;box-shadow:0px 0px 0px 2px #9a834c inset}main[data-type=page] section.talk .row .col .cta[data-style=player][data-state=none]:hover span{border-color:transparent transparent transparent #9a834c}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%;margin-bottom:3rem}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:768px){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:300px}main[data-type=page] section.talk .row .col{width:100%;margin-bottom:2.5rem}}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 p{color:#b5b5b5}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:768px){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:768px){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-image:url(../img/icon_map.png);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:768px){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{max-width:460px}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{color:#9a834c;width:2.1em;border-bottom:0.2em solid #9a834c;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:768px){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:6.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:5rem}main[data-type=page] section.service .content .col img.logo2{width:3.85rem}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;background-color:#b5b5b5;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{color:#9a834c;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{border:1px solid #9a834c;margin-bottom:2.5rem}@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{opacity:0.5;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.bts .list,main[data-type=page] section.session .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% - 3rem)}@media screen and (max-width:768px){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;color:#383838}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{color:#9a834c;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;color:#9a834c;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}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.1}main[data-type=page] section.bts .inforContent .timeGroup p:first-child,main[data-type=page] section.session .inforContent .timeGroup p:first-child{border-right:1px solid #000;padding-right:0.8em}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:768px){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:5rem auto 0 auto}main[data-type=page] section.bts .mAreaBox h4,main[data-type=page] section.session .mAreaBox h4{display:none;margin-left:0}main[data-type=page] section.bts .mAreaBox h4:after{background-color:#9a834c}main[data-type=page] section.bts .mAreaBox h4:hover{color:#9a834c}main[data-type=page] section.bts .mAreaBox h4:hover:after{background-color:#9a834c}@media screen and (max-width:768px){main[data-type=page] section.bts .mAreaBox{max-width:400px}main[data-type=page] section.bts .mAreaBox h4,main[data-type=page] section.session .mAreaBox h4{display:block;color:#9a834c}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}}@media screen and (max-width:520px){main[data-type=page] section.bts .mAreaBox h4{color:#9a834c!important}main[data-type=page] section.bts .mAreaBox h4:after{background-color:#9a834c!important}}main[data-type=page] section.intro .content{max-width:1100px;position:relative}main[data-type=page] section.intro p{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:768px){main[data-type=page] section.intro h3[data-type=firstLove] span{display:inline-block;left:0}}main[data-type=page] section.intro .movieTag{background-color:#8f8f8f;padding:0em 1.2em;position:absolute;top:0;right:0}@media screen and (max-width:768px){main[data-type=page] section.intro .movieTag{position:relative;display:inline-block;padding:0em 1em;margin-bottom:3rem}}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{color:#9a834c;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;background-color:#9a834c;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 .innerTitle{position:relative;padding-left:1.2em;margin-bottom:2rem}main[data-type=page] section.intro .leftLine{position:absolute;top:0.35rem;left:0;width:6px;height:calc(100% - 0.65rem);background-color:#000}main[data-type=page] section.intro .imgGroup{padding:1rem 0 3rem 0;width:100%;max-width:40rem}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:40rem;height: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:0.9rem}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:768px){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}main[data-type=page] footer{margin-top:12rem;margin-bottom:0rem;padding:0rem 20px 4rem 20px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media screen and (max-width:520px){main[data-type=page] footer{display:block}}main[data-type=page] footer .iconRight{display:block;text-decoration:none}@media screen and (max-width:520px){main[data-type=page] footer .iconRight{text-align:center;margin-top:2rem}main[data-type=page] footer .iconRight img{margin:0 auto}}
/*# sourceMappingURL=all.css.map */