@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button:focus{outline:none}button,input{margin:0;padding:0;border:none;border-radius:0;-webkit-appearance:none}button,input[type="submit"],input[type="reset"]{cursor:pointer}button,input,textarea,select{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif;-webkit-box-shadow:0;box-shadow:0;border-radius:0;-webkit-appearance:none}.fw-n{font-weight:normal}.fw-b{font-weight:Bold}.fw-b .f-midashi{font-weight:600}.fw-lt{font-weight:300}.f-balboa{font-family:balboa-condensed,a-otf-midashi-go-mb31-pr6n,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif}.f-balboa02{font-family:balboa,balboa-condensed,a-otf-midashi-go-mb31-pr6n,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif}.f-midashi{font-family:a-otf-midashi-go-mb31-pr6n,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif;font-weight:600}.f-base{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif}.ls-01{letter-spacing:.01em}.ls-02{letter-spacing:.02em}.ls-03{letter-spacing:.03em}.ls-04{letter-spacing:.04em}.ls-05{letter-spacing:.05em}.ls-06{letter-spacing:.06em}.ls-07{letter-spacing:.07em}.ls-08{letter-spacing:.08em}.ls-09{letter-spacing:.09em}.ls-1{letter-spacing:.1em}.ls-15{letter-spacing:0.15em}.ls-2{letter-spacing:.2em}.ls-25{letter-spacing:0.25em}.ls-3{letter-spacing:.3em}.ls-35{letter-spacing:0.35em}.ls-4{letter-spacing:.4em}.ls-45{letter-spacing:0.45em}.ls-5{letter-spacing:.5em}.ls-55{letter-spacing:0.55em}.ls-6{letter-spacing:.6em}.ls-65{letter-spacing:0.65em}.ls-7{letter-spacing:.7em}.ls-75{letter-spacing:0.75em}.ls-8{letter-spacing:.8em}.ls-85{letter-spacing:0.85em}.ls-9{letter-spacing:.9em}.ls-95{letter-spacing:0.95em}@font-face{font-family:'icon';src:url("../fonts/icomoon.woff?r7xo94") format("woff");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{line-height:1}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.icon-plus:before{content:"\e901"}.icon-quote01:before{content:"\e902"}.icon-quote02:before{content:"\e903"}.icon-arrow-r:before{content:"\e900"}html{font-size:62.5%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif;font-size:17px;font-size:1.7rem;line-height:1.9;color:#000;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}img{max-width:100%;height:auto;vertical-align:top;-ms-interpolation-mode:bicubic}@media only screen and (max-width: 750px){body{font-size:14px;font-size:1.4rem;line-height:1.5}}.color-white{color:#fff}.color-white a{color:#fff}.color-black{color:#000}.color-black a{color:#000}.color-gray01{color:#ededed}.color-gray01 a{color:#ededed}.color-gray02{color:#d8d8d8}.color-gray02 a{color:#ececec}.color-gray03{color:#d8d8d8}.color-gray03 a{color:#d8d8d8}.color-gray04{color:#e7e7e7}.color-gray04 a{color:#e7e7e7}.color-gray10{color:#cfcfcf}.color-gray10 a{color:#cfcfcf}.color-gray12{color:#8d8d8d}.color-gray12 a{color:#8d8d8d}.color-gray13{color:#acacac}.color-gray13 a{color:#acacac}.color-gray17{color:#4d4d4d}.color-gray17 a{color:#4d4d4d}.color-yellow{color:#e5cc52}.color-yellow a{color:#e5cc52}.color-red{color:#c53433}.color-red a{color:#c53433}.link-type-line a{text-decoration:underline}.link-type-line a:hover{text-decoration:none}.hv-line-none{text-decoration:underline}.hv-line-none:hover{text-decoration:none}.bg-white{background-color:#fff}.bg-black01{background-color:#000}.bg-black04{background-color:#0b0b0b}.bg-black05{background-color:#0e0e0e}.bg-black06{background-color:#191919}.bg-gray01{background-color:#ededed}.bg-gray02{background-color:#ececec}.bg-gray03{background-color:#d8d8d8}.bg-gray04{background-color:#e7e7e7}.bg-gray05{background-color:#f3f3f3}.bg-gray06{background-color:#c4c5cc}.bg-gray07{background-color:#eee}.bg-gray08{background-color:#d3d3d3}.bg-gray09{background-color:#3b3b3b}.bg-gray11{background-color:#e4e4e4}.bg-gray15{background-color:#eee}.bg-gray16{background-color:#575757}.bg-gray19{background-color:#f3f2f2}.bg-gray20{background-color:#e9e9e9}.bg-yellow-lt{background-color:#faf6da}.bg-yellow-lt02{background-color:#fff6b2}.bg-yellow-lt03{background-color:#faf5cf}.bg-yellow{background-color:#e5cc52}.bg-yellow02{background-color:#febd03}.bg-yellow03{background-color:#e6c85d}.bg-red01{background-color:#c53433}.bg-blue-lt{background-color:#0080bd}.bg-green-lt{background-color:#84ac54}.bg-green{background-color:#2a8f61}.bg-brown{background-color:#bd7f3d}.bg-purple{background-color:#513a6b}.bg-pink{background-color:#d54c7e}a{color:#000;text-decoration:none;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.btn-elm{cursor:pointer}.hv-op0,.hv-op{-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.transition{-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.fs-i{font-style:italic}.set-hidden-text{overflow:hidden;position:absolute;opacity:0;z-index:-1;height:1px;width:1px;font-size:1px}.hidden-text-wrap{overflow:hidden;opacity:0;position:absolute;display:inline-block;vertical-align:top;color:transparent}.hidden-text{position:absolute;font-size:0}.lazyload,.lazyloading{height:1px;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lazyloaded{opacity:1;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.of-hid{overflow:hidden}.bs-b{-webkit-box-sizing:border-box;box-sizing:border-box}.br-50{border-radius:50%}.cf:after{content:"";clear:both;display:block}.fl-l{float:left}.fl-r{float:right}.txt-l{text-align:left}.txt-c{text-align:center}.txt-r{text-align:right}.txt-j{text-align:justify}.posi-r{position:relative}.table-style{display:table;table-layout:fixed;width:100%}.table-style.i-block{display:inline-table}.table-style.w-auto{width:auto}.table-cell{display:table-cell}.i-block{display:inline-block}.block{display:block}.bg-style{background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-s-contain{background-size:contain}.va-top{vertical-align:top}.va-mid{vertical-align:middle}.va-b{vertical-align:bottom}.va-base{vertical-align:baseline}.w100{width:100%}img.w100{height:auto}.w-auto{width:auto}.mgb0{margin-bottom:0 !important}.mg-c{margin-left:auto;margin-right:auto}.pt100{padding-top:100%}.hidden{display:none !important}.wb-ba{word-break:break-all}.lh-1{line-height:1}.over-elm{position:relative;z-index:9}.posi-full{position:absolute;top:0;left:0;right:0;bottom:0}.zi-9{z-index:9}.posi-center{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.posi-center-full{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.set-over-elm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(47,60,69,0.4)}.set-shadow{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15)}.iframe-wrap{overflow:hidden;position:relative;padding-top:56.25%}.iframe-wrap video,.iframe-wrap iframe{position:absolute;top:0;left:0;height:100%;width:100%}.scale-elm{-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.fade-elm{opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.hv-bg-line-anime{position:relative}.hv-bg-line-anime.type-black:after{background-color:#000}.hv-bg-line-anime:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;background-color:#e5cc52;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.i-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-d-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-jc-c{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-jc-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-jc-space{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-ai-c{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-ai-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-ai-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-d-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-shrink-0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.hv-op-show{opacity:0}@media only screen and (min-width: 751px){.table-style-pc{display:table;table-layout:fixed;width:100%}.table-style-pc.i-block{display:inline-table}.table-style-pc.w-auto{width:auto}.table-style-i-pc{display:inline-table;table-layout:fixed;width:100%}.table-style-i-pc.w-auto{width:auto}.table-cell-pc{display:table-cell}.sp-mode{display:none !important}.txt-l-pc{text-align:left}.txt-r-pc{text-align:right}.txt-c-pc{text-align:center}.txt-j-pc{text-align:justify}.flex-pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap-pc{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-d-c-pc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-jc-c-pc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-jc-end-pc{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-jc-space-pc{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-ai-c-pc{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-ai-start-pc{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-ai-end-pc{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-d-reverse-pc{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-shrink-0-pc{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}a:hover,button:hover,.btn-elm:hover{text-decoration:none}a:hover .hv-op,button:hover .hv-op,.btn-elm:hover .hv-op{opacity:.7}a:hover .hv-op0,button:hover .hv-op0,.btn-elm:hover .hv-op0{opacity:0}a:hover .hv-op-show,button:hover .hv-op-show,.btn-elm:hover .hv-op-show{opacity:1}a:hover .hv-white,button:hover .hv-white,.btn-elm:hover .hv-white{color:#fff}a:hover .hv-line-none,button:hover .hv-line-none,.btn-elm:hover .hv-line-none{text-decoration:none}a:hover .hover-show-text span,button:hover .hover-show-text span,.btn-elm:hover .hover-show-text span{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}a:hover .hv-yellow:hover,button:hover .hv-yellow:hover,.btn-elm:hover .hv-yellow:hover{color:#e5cc52}a.hv-op:hover,button.hv-op:hover,.btn-elm.hv-op:hover{opacity:.7}a.hv-scale:hover .scale-elm,button.hv-scale:hover .scale-elm,.btn-elm.hv-scale:hover .scale-elm{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}a.hv-shadow:hover,button.hv-shadow:hover,.btn-elm.hv-shadow:hover{position:relative;z-index:9;-webkit-box-shadow:0px 5px 29px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 29px 0px rgba(0,0,0,0.2)}a .hv-line,button .hv-line,.btn-elm .hv-line{text-decoration:underline}.hv-line:hover{text-decoration:underline}.hv-over:hover:before,.hv-over-white:hover:before{opacity:1}.hv-bd-line:hover .hv-bd-text:after{opacity:1}.hv-white:hover{color:#fff}.hv-bg-black:hover{background-color:#000}.hv-bg-white:hover{background-color:#fff}.hv-yellow:hover{color:#e5cc52}.hv-fade:hover .fade-elm{opacity:1}.hv-img-line-elm{position:relative}.hv-img-line-elm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(238,214,97,0.65);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.hv-img-line:hover .hv-img-line-elm:after{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.hv-bg-line-anime:hover{color:#000}.hv-bg-line-anime:hover:after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.hv-bg-line-anime:hover.type-black{color:#fff}.mw260-pc{max-width:260px}.mw330-pc{max-width:330px}}@media only screen and (min-width: 351px){.sp-mode-min{display:none !important}}@media only screen and (max-width: 750px){.set-hidden-text-sp{overflow:hidden;position:absolute;opacity:0;z-index:-1;height:1px;width:1px;font-size:1px}.pc-mode{display:none !important}.sp-br-none br{display:none}.fl-l,.fl-r{float:none}.txt-c-sp{text-align:center}.hv-bd-line .hv-bd-text{padding-bottom:1px}.flex-sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap-sp{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-jc-space-sp{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-d-c-reverse-sp{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.posi-r-sp{position:relative}.m-c-sp{margin-left:auto;margin-right:auto}.mw270-sp{max-width:270px}.mw205-sp{max-width:205px}}.global-header{position:absolute;top:0;left:0;z-index:9999;height:140px;width:100%;padding:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.global-header.type-top{background:none}.global-header.fix{position:fixed;height:90px;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.global-header.fix.type-top{background:#000}.global-header.fix.hide{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.global-header.fix.hide.up{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.global-header.fix.hide.up.no-anime{-webkit-transition:none;-o-transition:none;transition:none}.global-header.fix.hide.up.no-anime+.contents .tour-detail-fix-elm.fix{-webkit-transition:none;-o-transition:none;transition:none}.global-header.fix.hide.up+.contents .tour-detail-fix-elm.fix{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.global-header.fix.hide+.contents .tour-detail-fix-elm.fix{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.global-header.fix.show{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.global-header.fix.show+.contents .tour-detail-fix-elm.fix{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 111px, 0);transform:translate3d(0, 111px, 0)}.global-header.fix.show+.contents .tour-detail-fix-elm.fix.scroll{padding-bottom:200px}.global-header.fix .header-logo{top:18px}.global-header.fix .header-logo .logo-img{width:54px}.global-header.fix .header-ttl-cell,.global-header.fix .header-menu-btn{height:90px}.global-header.fix .header-ttl-text{margin:4px 0 0}.global-header.fix+.global-nav{padding-top:90px}.global-header.fix .top-header-text-cell{height:90px}.global-header.fix .top-header-text img{max-height:16px}.top-header-text-box{position:absolute;left:134px;right:150px;z-index:10}.top-header-text-cell{height:140px;line-height:1.5}.top-header-text{font-size:0;text-align:left}.top-header-text img{vertical-align:middle;width:auto;max-height:18px}.header-logo{position:absolute;top:33px;left:44px;z-index:1}.header-logo-actex{position:absolute;top:50%;left:40px;z-index:1;width:52px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-logo-kindai{position:absolute;top:50%;left:40px;z-index:1;width:76px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-logo-academic{position:absolute;top:50%;left:40px;z-index:1;width:168px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-logo-garage{position:absolute;top:50%;left:40px;z-index:1;width:102px;margin-top:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-ttl-cell{height:140px}.open .header-ttl-text{opacity:0}.header-ttl-text{position:relative;margin:7px 0 0;font-size:30px;font-size:3rem;letter-spacing:2.4px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.header-ttl-text.start .text-wrap:after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.header-ttl-text.end .text-main{opacity:1}.header-ttl-text.end .text-wrap:after{-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.header-ttl-text .text-wrap:after{content:"";display:block;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;z-index:9;background-color:#fff;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.35s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.35s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.35s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.35s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.35s cubic-bezier(0.86, 0, 0.07, 1)}.header-ttl-text .text-main{opacity:0}.header-ttl-text .sub-text{margin:8px 0 4px;font-size:20px;font-size:2rem;letter-spacing:2px}.header-menu-btn{position:absolute;top:0;right:0;z-index:11;height:140px;width:133px}.header-menu-open,.header-menu-close{position:absolute;top:50%;left:50%;width:22px;height:22px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.365, 0.305, 0, 1);transition:-webkit-transform 0.4s cubic-bezier(0.365, 0.305, 0, 1);-o-transition:transform 0.4s cubic-bezier(0.365, 0.305, 0, 1);transition:transform 0.4s cubic-bezier(0.365, 0.305, 0, 1);transition:transform 0.4s cubic-bezier(0.365, 0.305, 0, 1), -webkit-transform 0.4s cubic-bezier(0.365, 0.305, 0, 1);-webkit-transform:translate(-50%, -50%) rotate(0);-ms-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);pointer-events:none}.header-menu-open{height:34px;width:32px}.header-menu-open:before,.header-menu-open:after{content:"";position:absolute;top:-1px;left:50%;height:5px;width:32px;margin-left:-20px;background-color:#fff;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;transition:-webkit-transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;-o-transition:transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;transition:transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;transition:transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.2s, -webkit-transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.header-menu-open:after{top:auto;bottom:1px;margin-left:-23px}.header-menu-open .bar{content:"";position:absolute;top:13px;left:50%;height:5px;width:32px;margin-left:-10px;background-color:#fff;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;transition:-webkit-transform 0.2s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;-o-transition:transform 0.2s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;transition:transform 0.2s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;transition:transform 0.2s cubic-bezier(0.365, 0.305, 0, 1) 0.2s, -webkit-transform 0.2s cubic-bezier(0.365, 0.305, 0, 1) 0.2s;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.header-menu-close-bar{width:42px;height:6px;position:absolute;top:50%;left:50%}.header-menu-close-bar:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.header-menu-close-bar:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.header-menu-close-bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1)}.open .header-menu-open:before,.open .header-menu-open:after,.open .header-menu-open .bar{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1)}.open .header-menu-close-bar:before{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.15s;transition:-webkit-transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.15s;-o-transition:transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.15s;transition:transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.15s;transition:transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.15s, -webkit-transform 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.15s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.global-nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;padding-top:140px}.global-nav.type02 .table-cell{vertical-align:top}.global-nav .nav-inner{position:relative;z-index:9;overflow:auto;-webkit-overflow-scrolling:touch;height:100%;padding:0;background-color:#000}.global-nav .table-style,.global-nav .nav-box,.global-nav .table-cell{height:100%}.global-nav .link-inner{max-width:1366px;margin:0 auto;padding-top:18px;padding:18px 30px 65px}.global-nav .global-nav-link{max-width:766px;width:100%}.global-nav .nav-ttl{margin:0 0 54px;font-size:32px;font-size:3.2rem;line-height:1.2}.global-nav-link{font-size:0;line-height:1.4;color:#3c3c3c}.global-nav-link .list-elm{display:inline-block;width:50%;margin:0 0 45px;padding:0 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.global-nav-link .main-text{font-size:87px;font-size:87.72px;letter-spacing:2.6px}.global-nav-link .sub-text{margin:4px 0 0;font-size:16px;font-size:1.6rem}.wf-inactive .global-nav-link .main-text{font-size:70px;font-size:70px;letter-spacing:0}.header-academic-logo{position:absolute;top:11px;right:57px;z-index:9}.header-academic-logo-img{height:27px;width:27px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.header-academic-logo-img:after{content:"";position:absolute;top:0;left:50%;bottom:0;width:0;background-color:#fff;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.header-academic-logo-text{width:0;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}@media only screen and (min-width: 1367px){.global-nav.type02 .link-inner{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}}@media only screen and (min-width: 751px){.global-header.type-small{height:92px}.global-header.type-small .header-ttl-cell,.global-header.type-small .header-menu-btn{height:92px}.header-academic-logo{top:22px;right:112px}.header-academic-logo-img{height:48px;width:48px}.header-academic-logo-text-inner{height:48px;width:97px;padding:0 0 0 2px}.header-academic-logo-link:hover .header-academic-logo-img{border-radius:50% 0 0 50%}.header-academic-logo-link:hover .header-academic-logo-img:after{width:140px}.header-academic-logo-link:hover .header-academic-logo-text{width:97px}.header-menu-btn.type02{width:112px}.header-menu-btn.type02 .header-menu-open{height:24px;width:31px}.header-menu-btn.type02 .header-menu-open:before,.header-menu-btn.type02 .header-menu-open:after{top:0;left:0;height:2px;width:31px;margin-left:0}.header-menu-btn.type02 .header-menu-open:after{top:auto;bottom:0;width:20px;margin-left:0}.header-menu-btn.type02 .header-menu-open .bar{top:11px;left:0;height:2px;width:31px;margin-left:0}.header-menu-btn.type02 .header-menu-close-bar{width:35px;height:2px}.global-nav.type02{padding-top:103px}.global-nav.type02 .link-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:640px;height:100%;padding:23px 0 0;margin:0 auto}.type-academic .global-nav02-main-ttl-box{margin-bottom:43px;width:294px;margin:0 65.59297% 29px auto}.type-academic .global-nav02-main-ttl{font-size:35px;font-size:3.5rem;letter-spacing:0.12em}.global-nav02-box.current .global-nav02-main-ttl-box:after{opacity:1;visibility:visible}.global-nav02-box.current .global-nav02-main-box{opacity:1;visibility:visible}.global-nav02-sub-box{width:324px;margin:0 65.59297% 55px auto;padding:15px 0 9px 29px;border-left:1px solid #c1c1c1}.global-nav02-sub-box .global-nav02-box+.global-nav02-box{margin-top:36px}.global-nav02-main-ttl-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-nav02-main-ttl-box:after{opacity:0;visibility:hidden;content:"";display:block;height:1px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 14px;background-color:#e5cc52;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.global-nav02-main-ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;font-size:34px;font-size:3.4rem;vertical-align:top}.global-nav02-main-box{opacity:0;visibility:hidden;position:absolute;top:0;right:0;z-index:9;width:65.59297%;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.global-nav02-img-box{overflow:hidden;width:0;margin:0 0 41px}.global-nav02-img-box,.global-nav02-img{height:340px;margin-bottom:27px}.global-nav02-list{margin:0 0 -46px}.global-nav02-list .list-elm{width:29.46429%;padding-right:1em;margin:0 0 46px}.global-nav02-list .main-text{font-size:26px;font-size:2.6rem}.global-nav02-list .main-text:after{top:-4px}.global-nav02-list .sub-text{margin-top:7px;font-size:14px;font-size:1.4rem;line-height:1.5}.global-nav02-sub-list{width:294px;margin:28px 65.59297% 0 auto;font-size:16px;font-size:1.6rem;line-height:1.5}.global-nav02-sub-list .list-elm{padding-right:55px}.global-nav02-sub-list .list-elm+.list-elm{margin-top:19px}.global-nav-bottom{position:relative;margin-top:auto;width:294px;margin:auto 65.59297% 80px auto}.global-nav-bottom .global-nav02-sub-list{margin:28px 0 0}.global-nav03-sub-list{position:absolute;bottom:0;left:100%;width:282.31293%;font-size:1.2rem}.global-nav03-sub-list .list-elm{margin-right:26px}}@media only screen and (max-width: 1090px){.type-academic .global-nav02-main-ttl,.global-nav02-main-ttl{font-size:30px;font-size:3rem}.type-academic .global-nav02-main-ttl img,.global-nav02-main-ttl img{width:100px}.global-nav02-main-ttl-box{padding-left:0}.global-nav.type02 .table-cell{padding:0 0 0 40px}.type-academic .global-nav02-main-ttl-box,.global-nav02-sub-list{margin-left:0}.global-nav02-sub-box{margin-left:6px}.global-nav02-list .main-text{font-size:22px;font-size:2.2rem}.global-nav02-list .main-text:after{top:-2px}.global-nav02-list .sub-text{font-size:10px;font-size:1rem}}@media only screen and (max-width: 750px){.global-header{opacity:1 !important;display:block !important;position:fixed;height:50px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.global-header.type-small{height:50px}.global-header.fix{height:50px;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.global-header.fix .header-logo{top:10px}.global-header.fix .header-logo .logo-img{width:30px}.global-header.fix .header-ttl-cell,.global-header.fix .header-menu-btn{height:50px}.global-header.fix .header-ttl-text{margin:0}.global-header.fix+.global-nav{padding-top:50px}.global-header.fix .top-header-text-cell{height:50px}.global-header.fix .top-header-text img{max-height:9px}.top-header-text-box{left:53px;right:70px}.top-header-text-cell{height:50px}.top-header-text{padding:1px 0 0}.top-header-text img{max-height:9px}.header-ttl-cell{height:50px}.header-ttl-text{margin:0;font-size:14px;font-size:1.4rem;letter-spacing:1.1px}.header-ttl-text .sub-text{margin:4px 0 0;font-size:10px;font-size:1rem;letter-spacing:1px}.header-logo{top:10px;left:15px}.header-logo .logo-img{width:30px}.header-menu-btn{position:absolute;top:0;right:0;z-index:11;height:50px;width:52px}.header-menu-open,.header-menu-close{width:16px;height:16px}.header-menu-open{height:16px;width:16px}.header-menu-open:before,.header-menu-open:after{top:0;height:2px;width:16px;margin-left:-10px}.header-menu-open:after{top:auto;bottom:0;margin-left:-11px}.header-menu-open .bar{top:7px;height:2px;width:16px;margin-left:-5px}.header-menu-close-bar{width:21px;height:3px}.global-nav{padding-top:50px}.global-nav.type02 .link-inner{padding:52px 36px 50px;min-height:auto !important}.global-nav.type02 .table-cell{padding:0}.global-nav .table-cell{vertical-align:top}.global-nav .link-inner{padding:31px 38px 50px}.global-nav-link{font-size:0;line-height:1.4;color:#3c3c3c}.global-nav-link .list-elm{display:block;width:auto;margin:0;padding:0}.global-nav-link .list-elm+.list-elm{margin-top:22px}.global-nav-link .main-text{font-size:60px;font-size:6rem;letter-spacing:2.1px}.global-nav-link .sub-text{margin:0;font-size:13px;font-size:1.3rem}.header-logo-kindai{left:20px;width:45px}.header-logo-actex{left:20px;width:23px}.header-logo-academic{left:20px;width:98px}.header-logo-garage{left:20px;width:52px;margin-top:0}.header-academic-logo-img img{width:17px}.header-menu-btn.type02{width:42px;right:10px}.header-menu-btn.type02 .header-menu-open{height:18px;width:22px}.header-menu-btn.type02 .header-menu-open:before,.header-menu-btn.type02 .header-menu-open:after{top:0;left:0;height:2px;width:22px;margin-left:0}.header-menu-btn.type02 .header-menu-open:after{top:auto;bottom:0;width:14px;margin-left:0}.header-menu-btn.type02 .header-menu-open .bar{top:8px;left:0;height:2px;width:22px;margin-left:0}.header-menu-btn.type02 .header-menu-close-bar{width:22px;height:2px}.global-nav02-box{padding:0 0 0 24px}.global-nav02-box.type-academic{padding:0;margin:0 0 34px}.global-nav02-box.type-academic .global-nav02-main-ttl{font-size:32px;font-size:3.2rem}.global-nav02-box.type-academic .global-nav02-list{padding:18px 0 0}.global-nav02-box.type-academic .global-nav02-list .list-elm{width:60%}.global-nav02-box.type-academic .global-nav02-list .list-elm:nth-child(even){width:40%}.global-nav02-box.toggle-on .global-nav02-main-ttl:after{background-image:url(../img/common/icon-toggle-on.svg)}.global-nav02-sub-box{padding:15px 0 13px 19px;margin:0 0 29px 5px;border-left:1px solid #c1c1c1}.global-nav02-sub-box .global-nav02-box{padding-left:0}.global-nav02-sub-box .global-nav02-box+.global-nav02-box{margin-top:38px}.global-nav02-main-ttl-box{padding-left:0}.global-nav02-main-ttl-box img{width:91px}.global-nav02-main-ttl{font-size:27px;font-size:2.7rem}.global-nav02-main-ttl:after{content:"";position:absolute;top:50%;right:9px;height:20px;width:20px;margin:-12px 0 0;background:url(../img/common/icon-toggle.svg) no-repeat;background-size:20px 20px}.global-nav02-main-ttl.no-toggle:after{display:none}.global-nav02-main-box{display:none}.global-nav02-list{padding:14px 0 0;margin-bottom:-10px}.global-nav02-list .list-elm{opacity:0.6;width:49%;padding-right:1em;margin:0 0 29px}.global-nav02-list .main-text{font-size:21px;font-size:2.1rem}.global-nav02-list .main-text:after{top:-2px}.global-nav02-list .sub-text{margin-top:4px;font-size:11px;font-size:1.1rem;line-height:1.5;letter-spacing:-0.04em}.global-nav02-sub-list{padding:14px 24px 0}.global-nav02-sub-list .list-elm{width:36.58537%;margin:0 0 16px;font-size:12px;font-size:1.2rem;line-height:1.5}.global-nav02-sub-list .list-elm:nth-child(even){margin-right:20.90592%}.global-nav02-sub-list .set-icon-blank-b:after{top:1px;height:11px;width:11px;background-size:11px 11px}.global-nav-bottom .global-nav02-sub-list{padding:0;margin:45px 0 0}.global-nav-bottom .global-nav02-sub-list .list-elm{width:auto;font-size:1.3rem}.global-nav03-sub-list{margin:95px -17px 0 0;font-size:1.2rem}.global-nav03-sub-list .list-elm{min-width:7em;margin:0 17px 16px 0}}.global-footer{padding:135px 0 68px;background:#000 url(../img/common/bg-footer.jpg) no-repeat top center;background-size:1366px 718px}.footer-logo{margin:0 0 60px 12px}.footer-link-list{margin:0 0 88px;font-size:0}.footer-link-list li{display:inline-block;margin:0 30px 30px 0;vertical-align:top;letter-spacing:2.7px;font-size:30px;font-size:3rem}.footer-logo-list{margin:0 0 39px;font-size:0}.footer-logo-list li{display:inline-block;margin:0 56px 50px 0;vertical-align:top}.footer-logo-list .logo01{padding:5px 0 0}.copyright{margin:8px 0 0;font-size:12px;font-size:1.2rem;letter-spacing:1.86px}.global-footer02{padding:67px 0 52px}.footer-logo-theater{margin:0 0 37px}.footer-main-link-list{margin:0 0 35px}.footer-main-link-list-elm{width:33.333333333%;font-size:15px;font-size:1.5rem}.footer-main-link-list-elm+.footer-main-link-list-elm{border-left:1px solid #3b3b3b}.footer-main-link-list-elm a{height:48px}.footer-sub-link-list01{margin:0 0 32px}.footer-sub-link-list-elm01{margin:0 17px;font-size:12px;font-size:1.2rem}.footer-sns-link-list{margin:0 0 49px;font-size:0}.footer-sns-link-list-elm{width:43px;margin:0 11px 22px}.footer-sub-link-list02{margin:0 0 38px}.footer-sub-link-list-elm02{margin:0 16px;font-size:13px;font-size:1.3rem}.global-footer03{padding:67px 0 43px}.global-footer03 .footer-logo-theater{margin:0 0 17px}.global-footer03 .footer-sub-link-list02{margin-bottom:40px}.global-footer03 .footer-sub-link-list-elm02{margin:0 10px}.global-footer03 .copyright02{padding-top:5px}.global-footer03-add{margin-bottom:55px;font-size:1.3rem;line-height:1.82}.footer-main-link-list02{margin-bottom:39px}.footer-main-link-list02-elm{border-right:1px solid #3b3b3b;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:48px;font-size:1.8rem}.footer-main-link-list02-elm:last-child{border-right:none}.footer-main-link-list02-elm a{min-height:100%;padding:0 10px}.footer-sub-link-list03-elm{font-size:1.2rem;margin:0 0.5em 0.5em}.global-footer03-bottom{width:89.33333%;margin:73px auto 0;padding-top:49px;border-top:1px solid rgba(59,59,59,0.2)}@media only screen and (min-width: 751px){.global-footer02{padding:107px 0 82px}.footer-logo-theater{width:40%;margin:6px 0 46px}.footer-logo-theater img{width:226px}.footer-main-link-list{width:60%;margin:0 0 35px}.footer-main-link-list-elm{width:157px;font-size:22px;font-size:2.232rem}.footer-main-link-list-elm:first-child{width:177px;text-align:right}.footer-main-link-list-elm:last-child{width:150px;text-align:right}.footer-main-link-list-elm a{height:65px}.footer-main-link-list-elm-kindai-index{font-size:21px;font-size:2.089rem}.footer-main-link-list-elm-kindai-index .text-ja{font-size:18px;font-size:1.791rem}.footer-sub-link-list01{margin:0 0 32px}.footer-sub-link-list-elm01{margin:0 48px 0 0;font-size:17px;font-size:1.7rem}.footer-sns-link-list{width:50%;margin:-4px 0 49px}.footer-sns-link-list-elm{width:41px;margin:0 0 13px 13px}.footer-sub-link-list01{width:50%;clear:left}.footer-sub-link-list02{clear:both}.footer-sub-link-list02{margin:0 0 31px;padding:63px 0 0}.footer-sub-link-list-elm02{margin:0 0 0 42px;font-size:16px;font-size:1.6rem}.copyright02{clear:both;font-size:11px;font-size:1.113rem}.global-footer03 .footer-logo-theater{width:auto}.global-footer03 .footer-sub-link-list02{padding:0}.global-footer03 .copyright02{font-size:1.2rem}.footer-main-link-list02-elm{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;height:53px;font-size:3rem;letter-spacing:0.075em}.footer-main-link-list02-elm:last-child{border-right:none}.footer-main-link-list02-elm:last-child a{padding-right:0}.footer-main-link-list02-elm a{min-height:100%;padding:0 25px}.footer-sub-link-list03-elm{font-size:1.5rem}}@media only screen and (min-width: 960px){.global-footer03{padding:120px 0 43px}.global-footer03 .footer-logo-theater{width:226px;margin:0 0 44px}.global-footer03 .footer-sub-link-list02{margin-bottom:40px}.global-footer03 .footer-sub-link-list02{margin:0;padding:0}.global-footer03 .footer-sub-link-list02+.footer-sub-link-list02{margin-left:53px}.global-footer03 .footer-sub-link-list-elm02{margin:0 0 0.5em 23px;font-size:1.3rem}.global-footer03 .footer-sub-link-list-elm02 .set-icon-blank-b:after{margin-right:-5px}.global-footer03 .copyright02{padding-top:0}.global-footer03-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.global-footer03-add{margin-bottom:50px;font-size:1.6rem;line-height:1.87;text-align:left}.global-footer03-left{width:35.78947%}.global-footer03-right{margin-left:auto;width:63.15789%}.footer-main-link-list02{margin-bottom:77px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.footer-sub-link-list03{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.footer-sub-link-list03-elm{margin:0 0 0.5em 2.2em}.global-footer03-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:auto;margin:74px auto 0;padding-top:31px}.global-footer03-bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 750px){.global-footer{padding:50px 0 26px;background:#000 url(../img/common/bg-footer-sp.jpg) no-repeat top center;background-size:375px 323px}.footer-logo{width:57px;margin:0 auto 32px}.footer-link-list{margin:0 0 41px;text-align:center}.footer-link-list li{margin:0 10px 20px;letter-spacing:1.4px;font-size:16px;font-size:1.6rem}.footer-main-link-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-main-link-list-elm .kindaiindex-logo-img{width:50px}.footer-main-link-list-elm a>.block.posi-r{top:1px}.footer-logo-list{margin:0 0 17px;text-align:center}.footer-logo-list li{margin:0 15px 15px}.footer-logo-list .logo01{width:107px;padding:3px 2px 0 0}.footer-logo-list .logo02{width:88px}.copyright{margin:17px 0 0;font-size:10px;font-size:1rem;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;letter-spacing:1.57px;text-align:center}.copyright02{font-size:10px;font-size:1rem;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}}@media only screen and (max-width: 350px){.footer-sub-link-list-elm02{margin:0 6px;font-size:13px;font-size:1.2rem}}.contents{margin-top:92px}.contents-small{margin-top:92px}.wrapper{min-height:100%;position:relative;overflow:hidden}.ct-inner{max-width:1100px;margin-left:auto;margin-right:auto}.ct-inner-688{max-width:688px;margin-left:auto;margin-right:auto}.ct-inner-750{max-width:750px;margin-left:auto;margin-right:auto}.ct-inner-840{max-width:840px;margin-left:auto;margin-right:auto}.ct-inner-860{max-width:860px;margin-left:auto;margin-right:auto}.ct-inner-890{max-width:890px;margin-left:auto;margin-right:auto}.ct-inner-920{max-width:920px;margin-left:auto;margin-right:auto}.ct-inner-950{max-width:950px;margin-left:auto;margin-right:auto}.ct-inner-960{max-width:960px;margin-left:auto;margin-right:auto}.ct-inner-980{max-width:980px;margin-left:auto;margin-right:auto}.ct-inner-1028{max-width:1028px;margin-left:auto;margin-right:auto}.ct-inner-1040{max-width:1040px;margin-left:auto;margin-right:auto}.ct-inner-1100{max-width:1100px;margin-left:auto;margin-right:auto}.ct-inner-1366{max-width:1366px;margin-left:auto;margin-right:auto}.ct-side-space,.ct-side-space02{padding-left:30px;padding-right:30px}.ct-side-space-100{padding-left:100px;padding-right:100px}@media only screen and (max-width: 750px){.contents,.contents-small{margin-top:50px}.ct-side-space,.ct-side-space-100{padding-left:5.33333%;padding-right:5.33333%}.ct-side-space-sp{padding-left:5.33333%;padding-right:5.33333%}.ct-side-space02{padding-left:5.33333%;padding-right:5.33333%}.ct-side-space-sp-0{padding-left:0;padding-right:0}}.set-icon-blank-b:after{content:"";position:relative;top:2px;display:inline-block;margin:0 0.5em 0 4px;height:15px;width:15px;background:url(../img/common/icon-blank.svg) no-repeat;background-size:15px 15px}.set-icon-pdf:after,.set-icon-ppt:after,.set-icon-word:after,.set-icon-xls:after{content:"";position:relative;top:3px;display:inline-block;margin:-1px 6px -1px 5px;height:24px;width:20px;background:url(../img/common/icon-pdf.png) no-repeat;background-size:contain;vertical-align:baseline}.set-icon-ppt:after{background-image:url(../img/common/icon-ppt.png)}.set-icon-word:after{background-image:url(../img/common/icon-word.png)}.set-icon-xls:after{background-image:url(../img/common/icon-xls.png)}@media only screen and (max-width: 750px){.wysiwyg .set-icon-blank-b:after{top:2px}.set-icon-blank-b:after{top:3px;margin:0 0.5em 0 4px;height:13px;width:13px;background-size:13px 13px}.set-icon-pdf:after,.set-icon-ppt:after,.set-icon-word:after,.set-icon-xls:after{height:19px;width:16px}}.ct-btn{display:inline-block;position:relative;background-color:#000;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.5;vertical-align:top;-webkit-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.ct-btn:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;background-color:#e5cc52;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.ct-btn.type-fs-15{font-size:15px;font-size:1.5rem}.ct-btn.type-fs-17{font-size:17px;font-size:1.7rem}.ct-btn.type-fs-18{font-size:18px;font-size:1.8rem}.ct-btn.type-fs-20{font-size:20px;font-size:2rem}.ct-btn.type-fs-22{font-size:22px;font-size:2.2rem}.ct-btn.type-fs-26{font-size:26px;font-size:2.6rem}.ct-btn.type-fs-28{font-size:28px;font-size:2.8rem}.ct-btn.type-fs-32{font-size:32px;font-size:3.2rem}.ct-btn.type-white{background-color:#fff;color:#3c3c3c}.ct-btn.type-white:after{display:none}.ct-btn.type-white02{background-color:#fff;color:#3c3c3c}.ct-btn.type-bd{border:3px solid #000}.ct-btn.block{display:block}.ct-btn.block .table-style{width:100%;min-width:inherit}.ct-btn.i-block{display:inline-block}.ct-btn.i-block .table-style{width:auto}.ct-btn.type-icon-link:before{content:"\e900";position:absolute;top:50%;right:27px;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:17px}.ct-btn.type-icon-link .table-style{min-width:360px}.ct-btn.type-icon-link .table-cell{padding:15px 55px 13px}.ct-btn.type-icon-link.type-flued .table-style{min-width:inherit}.ct-btn.type-icon-link-small:before{font-size:11px}.ct-btn.type-icon-pagelink:before{content:"";position:absolute;top:50%;right:27px;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:31px;width:31px;background:url(../img/common/icon-pagelink.png) no-repeat;background-size:contain}.ct-btn.type-icon-blank:before{content:"";position:absolute;top:50%;right:27px;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:15px;width:15px;background:url(../img/common/icon-blank-w.svg) no-repeat;background-size:contain;-webkit-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.ct-btn.type-yellow{background-color:#e5cc52;color:#000}.ct-btn.type-yellow:after{background-color:#000}.ct-btn.type-yellow .ct-btn-label{border-color:#000;color:#000}.ct-btn.type-lg{font-size:18px;font-size:1.8rem}.ct-btn.type-lg .table-cell{height:90px}.ct-btn.type-lg02{font-size:30px;font-size:3rem;line-height:1.2;letter-spacing:3px}.ct-btn.type-lg02 .table-cell{height:100px}.ct-btn.type-lg02 .table-style{min-width:400px}.ct-btn.type-h52 .table-cell{height:52px}.ct-btn.type-h60 .table-cell{height:60px}.ct-btn.type-h69 .table-cell{height:69px}.ct-btn.type-h71 .table-cell{height:71px}.ct-btn.type-h75 .table-cell{height:75px}.ct-btn.icon-file .ct-btn-text:before{right:20px;height:16px;width:10px;background-image:url(../img/common/icon-file-w.png)}.ct-btn.type-text-label:before{right:16px}.ct-btn.type-text-label .table-cell{height:54px;padding:14px 40px 14px 75px}.ct-btn.type-left-small .table-cell{padding:15px 45px 13px 20px}.ct-btn.type-left-small.type-icon-link:before{right:21px;font-size:11px}.ct-btn.type-left-small02 .table-cell{padding:14px 45px 13px 15px}.ct-btn.type-left-small02.type-icon-link:before{right:19px;font-size:11px}.ct-btn.type-left-small03 .table-cell{padding:13px 45px 13px 40px}.ct-btn.type-left-small03.type-icon-link:before{right:26px;font-size:11px}.ct-btn.type-left-small04 .table-cell{padding:14px 45px 12px 22px}.ct-btn.type-left-small04.type-icon-link:before{right:24px;font-size:11px}.ct-btn.type-left-small05 .table-cell{padding:14px 60px 12px 32px}.ct-btn.type-left-small05.type-icon-link:before{right:38px;font-size:11px}.ct-btn.type-pagelink .table-cell{padding:11px 80px 8px 32px}.ct-btn.type-left-small06 .table-cell{padding:13px 60px 12px 23px}.ct-btn.type-left-small06.type-icon-link:before{right:38px;font-size:11px}.ct-btn.type-left-small07 .table-cell{padding:14px 45px 13px 15px}.ct-btn.type-left-small07.type-icon-link:before{right:19px;font-size:11px}.ct-btn.type-pagelink .table-cell{padding:11px 80px 8px 32px}.ct-btn .table-style{width:auto;min-width:240px}.ct-btn .table-cell{height:75px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 13px}.ct-btn .ct-btn-label{display:block;position:absolute;top:15px;left:15px;padding:3px 3px 2px;font-size:15px;font-size:1.5rem;line-height:1;border:2px solid #fff;-webkit-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);font-weight:normal;letter-spacing:0.7px}@media only screen and (min-width: 751px){.ct-btn:hover{color:#000}.ct-btn:hover:after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.ct-btn:hover.type-yellow{color:#fff}.ct-btn:hover.type-yellow .ct-btn-label{border-color:#fff;color:#fff}.ct-btn:hover .ct-btn-label{border-color:#000;color:#000}.ct-btn:hover.type-white{opacity:0.7}.ct-btn:hover.type-icon-blank:before{background-image:url(../img/common/icon-blank-b.svg)}}@media only screen and (max-width: 750px){.ct-btn{display:block;font-size:12px;font-size:1.2rem;line-height:1.5}.ct-btn:after{content:"";position:absolute;top:0;left:0;bottom:0;z-index:1;width:0;background-color:#e5cc52;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.ct-btn.type-white-sp{background-color:#fff;color:#3c3c3c}.ct-btn.type-white-sp:after{display:none}.ct-btn.type-bd{border:2px solid #000}.ct-btn.type-fs-11-sp{font-size:11px;font-size:1.1rem}.ct-btn.type-fs-13-sp{font-size:13px;font-size:1.3rem}.ct-btn.type-fs-15-sp{font-size:15px;font-size:1.5rem}.ct-btn.type-fs-16-sp{font-size:16px;font-size:1.6rem}.ct-btn.type-fs-17-sp{font-size:17px;font-size:1.7rem}.ct-btn.type-fs-18-sp{font-size:18px;font-size:1.8rem}.ct-btn.type-fs-20-sp{font-size:20px;font-size:2rem}.ct-btn.type-lg{font-size:12px;font-size:1.2rem}.ct-btn.type-lg .table-cell{height:50px}.ct-btn.type-lg02{font-size:15px;font-size:1.5rem;letter-spacing:1.6px}.ct-btn.type-lg02 .table-cell{height:50px}.ct-btn.type-lg02 .table-style{min-width:270px}.ct-btn.type-h45-sp .table-cell{height:45px}.ct-btn.type-h47-sp .table-cell{height:47px}.ct-btn.type-h50-sp .table-cell{height:50px}.ct-btn.type-h52-sp .table-cell{height:52px}.ct-btn.type-h55-sp .table-cell{height:55px}.ct-btn.type-h60-sp .table-cell{height:60px}.ct-btn.type-icon-link:before{right:15px;font-size:9px}.ct-btn.type-icon-link .table-style{min-width:inherit}.ct-btn.type-icon-link .table-cell{padding:15px 55px 13px}.ct-btn.type-text-label:before{right:14px}.ct-btn.type-text-label .table-cell{height:38px;padding:9px 25px 10px 54px}.ct-btn.type-left-small .table-cell{padding:13px 45px 13px 17px}.ct-btn.type-left-small.type-icon-link:before{right:21px;font-size:12px}.ct-btn.type-left-small02 .table-cell,.ct-btn.type-left-small03 .table-cell{padding:13px 35px 13px 15px}.ct-btn.type-left-small02.type-icon-link:before,.ct-btn.type-left-small03.type-icon-link:before{right:16px;font-size:9px}.ct-btn.type-left-small04 .table-cell{padding:11px 35px 9px 29px}.ct-btn.type-left-small04.type-icon-link:before{right:16px;font-size:9px}.ct-btn.type-left-small05 .table-cell{padding:10px 35px 9px 15px}.ct-btn.type-left-small05.type-icon-link:before{right:16px;font-size:9px}.ct-btn.type-left-small06 .table-cell{padding:10px 35px 9px 29px}.ct-btn.type-left-small06.type-icon-link:before{right:16px;font-size:9px}.ct-btn.type-left-small07 .table-cell{padding:10px 33px 10px 15px}.ct-btn.type-left-small07.type-icon-link:before{right:15px;font-size:11px}.ct-btn.type-pagelink .table-cell{padding:5px 40px 4px 20px}.ct-btn.type-pagelink.type-icon-link:before{right:26px;font-size:11px}.ct-btn.type-icon-pagelink:before{right:14px;height:15px;width:15px}.ct-btn.type-icon-blank:before{right:15px;height:8px;width:8px}.ct-btn .table-style{width:100%;min-width:inherit}.ct-btn .table-cell{height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 13px}.ct-btn .ct-btn-label{top:10px;left:11px;padding:3px 2px 1px;font-size:11px;font-size:1.1rem;border:1px solid #fff;letter-spacing:0.7px}}.ct-tag-list{margin:0 -10px -10px 0;font-size:0}.ct-tag-list .ct-tag-elm{margin:0 10px 10px 0}.ct-tag-elm{overflow:hidden;display:inline-block;line-height:1.5;vertical-align:top;font-size:12px;font-size:1.2rem;border-radius:25px;letter-spacing:1.1px}.ct-tag-elm-inner{padding:4px 12px 5px}@media only screen and (max-width: 750px){.ct-tag-list{margin:0 -5px -5px 0}.ct-tag-list .ct-tag-elm{margin:0 5px 5px 0}.ct-tag-elm{font-size:9px;font-size:0.9rem;letter-spacing:0.2px}.ct-tag-elm-inner{padding:2px 5px 2px}}.ct-area-ttl{font-size:98px;font-size:9.8rem;letter-spacing:1px}@media only screen and (max-width: 750px){.ct-area-ttl{font-size:55px;font-size:5.5rem;letter-spacing:0.5px}}.btn-more{height:55px;width:55px;margin:10px auto;font-size:17px}@media only screen and (max-width: 750px){.btn-more{height:38px;width:38px;margin:5px auto;font-size:12px}}.loading-elm{position:relative;width:50px;height:50px;margin:10px auto 0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.loading-elm .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:50px}.loading-elm .loader .dot{position:absolute;top:0;left:calc(50% - 0.5vw);width:5px;height:5px;border-radius:50%;background:#000;-webkit-transform-origin:50% 25px;-ms-transform-origin:50% 25px;transform-origin:50% 25px}.loading-elm .dot:nth-child(1){-webkit-animation:fullrotate 1.4s 0s infinite;animation:fullrotate 1.4s 0s infinite;-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.3, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.3, 1)}.loading-elm .dot:nth-child(2){-webkit-animation:fullrotate 1.4s 0s infinite;animation:fullrotate 1.4s 0s infinite;-webkit-animation-timing-function:cubic-bezier(0.6, 0, 0.4, 1);animation-timing-function:cubic-bezier(0.6, 0, 0.4, 1)}.loading-elm .dot:nth-child(3){-webkit-animation:fullrotate 1.4s 0s infinite;animation:fullrotate 1.4s 0s infinite;-webkit-animation-timing-function:cubic-bezier(0.7, 0, 0.5, 1);animation-timing-function:cubic-bezier(0.7, 0, 0.5, 1)}.loading-elm .dot:nth-child(4){-webkit-animation:fullrotate 1.4s 0s infinite;animation:fullrotate 1.4s 0s infinite;-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.6, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.6, 1)}@-webkit-keyframes fullrotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fullrotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 750px){.loading-elm{margin:5px auto}}.text-set .wysiwyg h1,.text-set .wysiwyg h2,.text-set .wysiwyg h3,.text-set .wysiwyg h4,.text-set .wysiwyg h5,.text-set .wysiwyg h6{margin-top:39px}.text-set .wysiwyg h1+h1,.text-set .wysiwyg h1+h2,.text-set .wysiwyg h1+h3,.text-set .wysiwyg h1+h4,.text-set .wysiwyg h1+h5,.text-set .wysiwyg h1+h6{margin-top:73px}.text-set .wysiwyg h2+h1,.text-set .wysiwyg h2+h2,.text-set .wysiwyg h2+h3,.text-set .wysiwyg h2+h4,.text-set .wysiwyg h2+h5,.text-set .wysiwyg h2+h6{margin-top:28px}.text-set .wysiwyg h3+h1,.text-set .wysiwyg h3+h2,.text-set .wysiwyg h3+h3,.text-set .wysiwyg h3+h4,.text-set .wysiwyg h3+h5,.text-set .wysiwyg h3+h6{margin-top:23px}.text-set .wysiwyg h4+h1,.text-set .wysiwyg h4+h2,.text-set .wysiwyg h4+h3,.text-set .wysiwyg h4+h4,.text-set .wysiwyg h4+h5,.text-set .wysiwyg h4+h6{margin-top:14px}.text-set .wysiwyg h5+h1,.text-set .wysiwyg h5+h2,.text-set .wysiwyg h5+h3,.text-set .wysiwyg h5+h4,.text-set .wysiwyg h5+h5,.text-set .wysiwyg h5+h6{margin-top:20px}.wysiwyg *+*{margin-top:25px}.wysiwyg *+dt,.wysiwyg *+dd,.wysiwyg *+li,.wysiwyg *+th,.wysiwyg *+td,.wysiwyg *+tr,.wysiwyg *+br{margin-top:0}.wysiwyg *+hr{margin-top:100px}.wysiwyg *+h2{margin-top:35px}.wysiwyg *+h3{margin-top:30px}.wysiwyg p *+*{margin-top:0}.wysiwyg table{margin-bottom:25px}.wysiwyg table+table{margin-top:50px}.wysiwyg table,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:a-otf-midashi-go-mb31-pr6n,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif;font-weight:600}.wysiwyg strong,.wysiwyg b,.wysiwyg a{font-weight:bold}.wysiwyg a{color:#e5cc52}.wysiwyg a:hover{color:#000}.wysiwyg h1{position:relative;padding:0 0 24px;font-size:36px;font-size:3.6rem;line-height:1.55;text-align:center}.wysiwyg h1:before{content:"";position:absolute;right:50%;bottom:0;height:6px;width:41px;background-color:#e5cc52}.wysiwyg h1:after{content:"";position:absolute;left:50%;bottom:0;height:6px;width:41px;background-color:#000}.wysiwyg h1+*{margin-top:73px}.wysiwyg h2{overflow:hidden;padding:14px 15px 12px 21px;background-color:#faf6da;border-left:5px solid #e5cc52;font-size:30px;font-size:3rem;line-height:1.35}.wysiwyg h2+*{margin-top:28px}.wysiwyg h2:before{content:"";display:block;height:5px;width:10px}.wysiwyg h3{overflow:hidden;position:relative;padding:0 0 0 28px;font-size:26px;font-size:2.6rem;line-height:1.45}.wysiwyg h3+*{margin-top:23px}.wysiwyg h3:before{content:'';position:absolute;top:11px;left:0;z-index:1;height:16px;width:16px;background-color:#e5cc52}.wysiwyg h3:after{content:'';position:absolute;top:16px;left:5px;z-index:1;height:6px;width:6px;background-color:#fff}.wysiwyg h4{overflow:hidden;position:relative;padding:0 0 0 67px;font-size:22px;font-size:2.2rem;line-height:1.5}.wysiwyg h4+*{margin-top:14px}.wysiwyg h4:before{content:'';position:absolute;top:16px;left:1px;z-index:1;height:2px;width:51px;background-color:#e5cc52}.wysiwyg h5{font-size:14px;font-size:1.4rem;line-height:1.8}.wysiwyg h5+*{margin-top:20px}.wysiwyg h6{font-size:12px;font-size:1.2rem;line-height:1.8;font-weight:bold}.wysiwyg .alignleft{display:inline;float:left}.wysiwyg .alignright{display:inline;float:right}.wysiwyg .aligncenter{display:block;margin-right:auto;margin-left:auto}.wysiwyg ul>li{position:relative;padding:0 0 0 38px}.wysiwyg ul>li:before{content:"";position:absolute;top:11px;left:11px;height:8px;width:8px;border-radius:50%;background-color:#e5cc52}.wysiwyg ul>li+li{margin-top:12px}.wysiwyg ul ul,.wysiwyg ul ol{margin-top:10px}.wysiwyg ol{counter-reset:li}.wysiwyg ol>li{position:relative;padding:0 0 0 38px}.wysiwyg ol>li:before{counter-increment:li;content:counter(li);display:block;position:absolute;top:0;left:0;width:30px;line-height:30px;font-family:a-otf-midashi-go-mb31-pr6n,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif;font-weight:600;font-size:14px;font-size:1.4rem;text-align:center;background-color:#000;color:#fff}.wysiwyg ol>li+li{margin-top:16px}.wysiwyg ol ul,.wysiwyg ol ol{margin-top:10px}.wysiwyg table{border-collapse:collapse;width:100%}.wysiwyg th,.wysiwyg td{padding:13px 15px 13px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada}.wysiwyg th{background-color:#faf6da}.wysiwyg ins,.wysiwyg u{text-decoration:underline}.wysiwyg sup{vertical-align:super;font-size:58%}.wysiwyg sub{vertical-align:sub;font-size:58%}.wysiwyg i,.wysiwyg em{font-style:italic}.wysiwyg del{text-decoration:line-through}.wysiwyg hr{margin-bottom:100px;border-top:1px solid #dadada;border-bottom:none}.wysiwyg code{display:inline-block;padding:0 6px;background-color:#ededed}.wysiwyg pre{overflow:auto;display:block;padding:30px 3.7037% 30px;word-break:break-all;word-wrap:break-word;-webkit-overflow-scrolling:touch;background-color:#ededed;border:1px solid #dadada}.wysiwyg blockquote{font-style:italic}.wysiwyg blockquote:before{content:"“"}.wysiwyg blockquote:after{content:"“"}.wysiwyg small{font-size:14px;font-size:1.4rem}.wysiwyg .scroll-table-wrap{overflow:auto;-webkit-overflow-scrolling:touch}.wysiwyg .scroll-table-wrap table{width:auto}@media only screen and (max-width: 750px){.text-set .wysiwyg h1+h1,.text-set .wysiwyg h1+h2,.text-set .wysiwyg h1+h3,.text-set .wysiwyg h1+h4,.text-set .wysiwyg h1+h5,.text-set .wysiwyg h1+h6{margin-top:40px}.text-set .wysiwyg h2+h1,.text-set .wysiwyg h2+h2,.text-set .wysiwyg h2+h3,.text-set .wysiwyg h2+h4,.text-set .wysiwyg h2+h5,.text-set .wysiwyg h2+h6{margin-top:18px}.text-set .wysiwyg h3+h1,.text-set .wysiwyg h3+h2,.text-set .wysiwyg h3+h3,.text-set .wysiwyg h3+h4,.text-set .wysiwyg h3+h5,.text-set .wysiwyg h3+h6{margin-top:10px}.text-set .wysiwyg h4+h1,.text-set .wysiwyg h4+h2,.text-set .wysiwyg h4+h3,.text-set .wysiwyg h4+h4,.text-set .wysiwyg h4+h5,.text-set .wysiwyg h4+h6{margin-top:8px}.text-set .wysiwyg h5+h1,.text-set .wysiwyg h5+h2,.text-set .wysiwyg h5+h3,.text-set .wysiwyg h5+h4,.text-set .wysiwyg h5+h5,.text-set .wysiwyg h5+h6{margin-top:8px}.wysiwyg *+*{margin-top:13px}.wysiwyg *+dt,.wysiwyg *+dd,.wysiwyg *+li,.wysiwyg *+th,.wysiwyg *+td,.wysiwyg *+tr,.wysiwyg *+br{margin-top:0}.wysiwyg *+hr{margin-top:50px}.wysiwyg *+h2{margin-top:35px}.wysiwyg *+h3{margin-top:30px}.wysiwyg p *+*{margin-top:0}.wysiwyg h1{padding:0 0 18px;font-size:19px;font-size:1.9rem;line-height:1.4}.wysiwyg h1:before{height:3px;width:21px}.wysiwyg h1:after{height:3px;width:21px}.wysiwyg h1+*{margin-top:40px}.wysiwyg h2{padding:8px 10px 9px 10px;border-left:3px solid #e5cc52;font-size:17px;font-size:1.7rem;line-height:1.35}.wysiwyg h2+*{margin-top:18px}.wysiwyg h3{padding:0 0 0 13px;font-size:16px;font-size:1.6rem}.wysiwyg h3+*{margin-top:10px}.wysiwyg h3:before{top:8px;height:8px;width:8px}.wysiwyg h3:after{top:11px;left:3px;height:2px;width:2px}.wysiwyg h4{padding:0 0 0 32px;font-size:15px;font-size:1.5rem;line-height:1.5}.wysiwyg h4+*{margin-top:8px}.wysiwyg h4:before{top:11px;left:0;height:1px;width:26px}.wysiwyg a:hover{color:#e5cc52}.wysiwyg ul{line-height:1.3}.wysiwyg ul>li{padding:0 0 0 24px}.wysiwyg ul>li:before{top:7px;left:9px;height:4px;width:4px}.wysiwyg ul>li+li{margin-top:15px}.wysiwyg ol{line-height:1.3}.wysiwyg ol>li{padding:0 0 0 24px}.wysiwyg ol>li:before{top:0;left:0;width:18px;padding-bottom:1px;line-height:18px;font-size:10px;font-size:1rem}.wysiwyg ol>li+li{margin-top:16px}.wysiwyg pre{padding:20px 3.7037% 20px}.wysiwyg small{font-size:12px;font-size:1.2rem}.wysiwyg table{margin-bottom:13px}.wysiwyg th,.wysiwyg td{padding:5px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada;font-size:12px;font-size:1.2rem}.wysiwyg.table-scroll table{width:100%}.wysiwyg .scroll-table-wrap{padding-bottom:7px}.wysiwyg small{font-size:12px;font-size:1.2rem}.type-table-scroll table{min-width:550px}.type-table-fit table,.type-table-fit tbody,.type-table-fit thead,.type-table-fit tr,.type-table-fit th,.type-table-fit td{display:block}.type-table-fit th+th,.type-table-fit th+td,.type-table-fit td+th,.type-table-fit td+td{border-top:none}.type-table-fit tr+tr th:first-child,.type-table-fit tr+tr td:first-child{border-top:none}}.single-post-area{padding:66px 0 71px}.single-page-ttl{position:relative;margin:0 auto 73px;padding:0 0 24px;font-size:36px;font-size:3.6rem;line-height:1.55}.single-page-ttl:before{content:"";position:absolute;right:50%;bottom:0;height:6px;width:41px;background-color:#e5cc52}.single-page-ttl:after{content:"";position:absolute;left:50%;bottom:0;height:6px;width:41px;background-color:#000}.post-set+.post-set{margin-top:55px}.post-set+.img-text-set{margin-top:25px}.post-set+.ttl-set{margin-top:40px}.ttl-set-h2+.post-set{margin-top:23px}.ttl-set-h3+.post-set{margin-top:16px}.ttl-set-h4+.post-set{margin-top:14px}.text-set{padding-top:1px}.text-set+.ttl-set{margin-top:54px}.col-set+.col-set{margin-top:55px}.img-text-set+.img-text-set{margin-top:25px}.table-set+.table-set{margin-top:50px}.table-set+.link-list-set{margin-top:30px}.btn-set+.btn-set{margin-top:40px}.attention-set+.col-set,.attention-set+.text-set{margin-top:55px}.bg-set-inner{padding:27px 3.125% 29px}.col-set-list{font-size:0}.col-set-list.col1 .list-elm+.list-elm{margin-top:60px}.col-set-list.col2{margin-bottom:-60px}.col-set-list.col2 .list-elm{display:inline-block;width:47.27273%;margin:0 5.45455% 60px 0;vertical-align:top}.col-set-list.col2 .list-elm:nth-child(2n){margin-right:0}.col-set-list .list-elm{font-size:17px;font-size:1.7rem}.post-cap{margin:16px 0 -2px;line-height:1.5;font-size:13px;font-size:1.3rem}.img-text-box{overflow:hidden;margin-bottom:-15px}.img-text-box .img-box.fl-l,.img-text-box .img-box.fl-r{margin-bottom:15px}.img-text-box .img-box.fl-l{width:47.27273%;margin-right:5.45455%}.img-text-box .img-box.fl-r{width:47.27273%;margin-left:5.45455%}.img-text-box .text-box{margin-top:0;margin-bottom:15px}.img-text-box .text-box.fl-l,.img-text-box .text-box.fl-r{width:47.27273%}.img-text-set-visual+.img-text-set-visual{margin-top:48px}.bd-set-inner{padding:53px 40px 43px;border:12px solid #ededed}.link-list-set li+li{margin-top:24px}.btn-set-list{margin-bottom:-14px;font-size:0}.btn-set-list.col1{margin-bottom:-40px}.btn-set-list.col1 .list-elm{margin-bottom:40px}.btn-set-list .list-elm{display:inline-block;margin:0 7px 14px;vertical-align:top}.post-map{position:relative;padding-top:58%}.post-map iframe{position:absolute;top:0;left:0;height:100%;width:100%}.company-set-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 751px){.company-set-list{margin-bottom:-61px}.company-set-list.col3 .list-elm{width:31.02727%;margin:0 3.45455% 61px 0}.company-set-list.col3 .list-elm:nth-child(4n){margin-right:3.45455%}.company-set-list.col3 .list-elm:nth-child(3n){margin-right:0}.company-set-list .list-elm{width:22.36364%;margin:0 3.45455% 61px 0}.company-set-list .list-elm:nth-child(4n){margin-right:0}.company-set-img{margin:0 0 18px}.company-set-name{font-size:18px;font-size:1.8rem;line-height:1.45}.company-set-name:after{content:"";display:block;height:3px;width:29px;margin:9px 0 19px;background-color:#e5cc52}.company-set-text{font-size:15px;font-size:1.5rem;line-height:1.8}}@media only screen and (max-width: 750px){.single-post-area{padding:46px 0 98px}.single-page-ttl{margin:0 auto 40px;padding:0 0 18px;font-size:19px;font-size:1.9rem;line-height:1.4}.single-page-ttl:before{height:3px;width:21px}.single-page-ttl:after{height:3px;width:21px}.post-set+.post-set{margin-top:55px}.post-set+.img-text-set{margin-top:13px}.ttl-set-h2+.post-set{margin-top:13px}.ttl-set-h3+.post-set{margin-top:10px}.ttl-set-h4+.post-set{margin-top:8px}.text-set+.ttl-set{margin-top:30px}.col-set+.col-set{margin-top:23px}.img-text-set+.img-text-set{margin-top:13px}.table-set+.table-set{margin-top:55px}.table-set+.link-list-set{margin-top:30px}.btn-set+.btn-set{margin-top:15px}.attention-set+.col-set,.attention-set+.text-set{margin-top:23px}.bg-set-inner{padding:27px 3.125% 29px}.col-set-list{font-size:0}.col-set-list.col1 .list-elm+.list-elm{margin-top:23px}.col-set-list.col2{margin-bottom:-23px}.col-set-list.col2 .list-elm{width:47.24638%;margin:0 5.50725% 23px 0}.col-set-list .list-elm{font-size:14px;font-size:1.4rem}.post-cap{margin:7px 0 0;line-height:1.4;font-size:11px;font-size:1.1rem}.img-text-box{padding-top:0;margin-bottom:0}.img-text-box .img-box{margin-top:0}.img-text-box .img-box.fl-l,.img-text-box .img-box.fl-r{margin:0 !important;width:auto !important}.img-text-box .img-box+.text-box{margin-top:19px}.img-text-box .text-box{margin:0}.img-text-box .text-box.fl-l,.img-text-box .text-box.fl-r{width:auto !important}.img-text-set-visual{margin-left:auto;margin-right:auto}.img-text-set-visual+.img-text-set-visual{margin-top:48px}.bd-set-inner{padding:5.50725% 5.7971%;border:6px solid #ededed}.link-list-set li+li{margin-top:24px}.btn-set-list{width:78.26087%;margin:0 auto;font-size:0}.btn-set-list.col1{margin-bottom:0}.btn-set-list.col1 .list-elm{margin-bottom:0}.btn-set-list .list-elm{display:block;margin:0}.btn-set-list .list-elm+.list-elm{margin-top:15px}.post-map{position:relative;padding-top:58%}.post-map iframe{position:absolute;top:0;left:0;height:100%;width:100%}.company-set-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-36px}.company-set-list .list-elm{width:46.42857%;margin:0 0 36px}.company-set-img{margin:0 0 11px}.company-set-name{font-size:15px;font-size:1.5rem;line-height:1.45}.company-set-name:after{content:"";display:block;height:2px;width:19px;margin:7px 0 14px;background-color:#e5cc52}.company-set-text{font-size:14px;font-size:1.4rem;line-height:1.5}}.academic-news-single-post-area .post-set.text-set:first-child .wysiwyg h2:first-child{margin-top:0}@media only screen and (min-width: 751px){.academic-news-single-post-area{padding:122px 0 71px}.academic-news-single-page-ttl{margin:3px 0 81px;font-size:36px;font-size:3.6rem;line-height:1.5}}@media only screen and (max-width: 750px){.academic-news-single-post-area{padding:37px 0 98px}.academic-news-single-page-ttl{margin:8px 0 25px;font-size:19px;font-size:1.9rem;line-height:1.37}}.ct-post-more-show-list.type-show-10-5>*:nth-child(n+11){display:none}@media only screen and (min-width: 751px){.academic-post-list-area{padding:48px 0 108px}.academic-post-list-area .btn-more{margin:45px auto 0}.academic-news-info-head{height:26px}.academic-news-date{margin:0 12px 0 0;font-size:14px;font-size:1.4rem;letter-spacing:0.09em}.academic-news-label{height:26px;width:52px;font-size:12px;font-size:1.2rem}.academic-post-list-elm{width:100%;border-bottom:1px solid #c7c7c7}.academic-post-list-link{padding:32px 14px 31px}.academic-post-list-link:hover .academic-post-list-ttl{color:#e5cc52}.academic-post-list-ttl{margin:10px 0 0;font-size:15px;font-size:1.5rem;line-height:1.43}}@media only screen and (max-width: 750px){.academic-post-list-area{padding:24px 0 60px}.academic-post-list-area .btn-more{margin:30px auto 0}.academic-news-info-head{height:17px}.academic-news-date{margin:0 8px 0 0;font-size:10px;font-size:1rem;letter-spacing:0.1em}.academic-news-label{height:17px;width:32px;font-size:9px;font-size:.9rem}.academic-post-list-elm{width:100%;border-bottom:1px solid #c7c7c7}.academic-post-list-link{padding:17px 0 12px}.academic-post-list-ttl{margin:11px 0 0;font-size:14px;font-size:1.4rem;line-height:1.43}}.top-loading-box{position:fixed;z-index:10000}.loading-logo{position:absolute;top:50%;left:50%;z-index:9;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:164px}.top-loading-img{top:97px;left:5.33333%}.top-loading-img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}@media only screen and (min-width: 751px){.loading-logo{width:248px}.top-loading-img{top:26px;left:106px}}.loading-bar-wrap{position:absolute;top:0;left:0;right:0;height:3px}.loading-bar{height:100%;width:0}.type-rev .academic-top-scroll-box{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.academic-top-scroll-box-inner{font-size:0}.academic-top-scroll-box-inner .academic-top-scroll-box+.academic-top-scroll-box{position:absolute;top:100%;left:0;right:0}.academic-top-scroll-box-inner .academic-top-scroll-box+.academic-top-scroll-box+.academic-top-scroll-box{position:absolute;top:200%;left:0;right:0}.type-academic-top .global-header.fix .header-logo-academic{display:block}.type-academic-top .header-logo-academic{display:none}.academic-top-scroll-box-wrap{height:85.86667vw;width:33.33333%}@media only screen and (min-width: 751px){.academic-top-scroll-box-wrap{min-height:574px;height:73.21429vh}}.academic-top-scroll-box-wrap02{margin-top:14.28571%}.academic-top-scroll-box-wrap03{margin-top:8.73016%}.academic-top-news-slider .slick-slide>div{vertical-align:top}.academic-top-news-slider .slide-elm{position:relative;display:none;vertical-align:top}.academic-top-news-slider .slide-elm:first-child{display:block !important}.academic-top-news-slider .slick-dots li button{height:3px;width:23px;font-size:0;background-color:#282828;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.academic-top-news-slider .slick-dots li button:after{display:none}.academic-top-news-slider .slick-dots .slick-active button{background-color:#fff}.academic-top-map-slider-sub .slick-slide>div{vertical-align:top}.academic-top-map-slider-sub .slick-list{padding:0 !important}.academic-top-ttl01-sub{margin:0 0 12px;padding:0 0 0 52px;font-size:16px;font-size:1.6rem}.academic-top-ttl01-sub:before{content:"";position:absolute;top:50%;left:0;height:1px;width:44px;background-color:#e5cc52}.academic-top-ttl01-main{font-size:55px;font-size:5.5rem;letter-spacing:0.06em}.ls-06{letter-spacing:0.06em}.academic-top-list-link{position:relative}.academic-top-list-link:after{content:"";position:absolute;bottom:0;right:0;height:10px;width:44px;background-image:url(../img/top/icon-arrow-r.svg);background-repeat:no-repeat;background-size:contain;vertical-align:top;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.academic-top-list-link-text{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.js-tab-contents{display:none}.js-tab-contents.current{display:block}.kindai-text-jp{font-size:10px;position:relative;display:inline-block;font-weight:bold;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.kindai-text-jp:before{content:"";display:inline-block;position:relative;top:1px;height:20px;width:32px;margin:0 2px 0 0;background:url(../img/top/kindaiindex-text-b.svg) no-repeat;background-size:32px 20px}@media only screen and (min-width: 751px){.kindai-text-jp:before{top:-1px;height:34px;width:55px;margin:0 3px 0 0;background-size:56px 35px}.type-academic-top .global-header{background:none}.type-academic-top .global-header.fix{background-color:#000}.type-academic-top .contents{margin-top:0}.academic-top-main-area{padding:67px 0 103px}.academic-top-main-left{width:34.69985%;margin:10.68814% 0 0 13.6164%}.academic-top-main-logo{margin:0 0 25px}.academic-top-main-chach-box{padding:0 0 0 55px}.academic-top-main-chach-sub{position:absolute;top:1.7em;left:0.7em;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;font-size:12px;font-size:1.2rem;letter-spacing:0.12em}.academic-top-main-chach{font-size:44px;font-size:4.4rem;line-height:1.71}.academic-top-main-right{width:46.12006%}.academic-top-main-news{clear:left;width:38.5798%;margin:10.1757% 0 0 9.73646%}.academic-top-main-news:before{content:"";position:absolute;top:10px;right:100%;margin:0 21px 0 0;height:1px;width:23.75%;background-color:#323232}.academic-top-news-slider .slick-dots{top:8px;left:168px;bottom:auto;right:auto}.academic-top-news-slider .academic-post-list-link{padding:0}.academic-top-news-slider .academic-news-info-head{height:20px}.academic-top-news-slider .academic-news-date{margin:0 8px 0 0;letter-spacing:0.06em}.academic-top-news-slider .academic-news-label{height:20px;width:38px;color:#000}.academic-top-news-slider .academic-post-list-ttl{margin:14px 0 0;font-size:14px;font-size:1.4rem}.academic-top-func-area{padding:78px 0 0}.academic-top-func-ttl-sub{padding:0 0 0 52px;color:#1a1a1a;font-size:110px;font-size:11rem;letter-spacing:0.01em}.academic-top-func-ttl-sub+.academic-top-func-ttl{margin-top:-57px}.academic-top-func-ttl{margin-bottom:28px;font-size:30px;font-size:3rem}.academic-top-func-text{padding:0 0 40px;font-size:16px;font-size:1.6rem;line-height:2}.academic-top-func-list-box{padding:0 0 143px}.academic-top-func-list-box:before{content:"";position:absolute;top:0;left:50%;bottom:0;width:100vw;margin:24.81818% 0 0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}.academic-top-func-list-elm{width:31.81818%;margin:0 2.27273% 0 0;padding-top:60px}.academic-top-func-list-elm:nth-child(3n){margin-right:0}.academic-top-func-list-elm+.academic-top-func-list-elm{padding-top:30px}.academic-top-func-list-elm+.academic-top-func-list-elm+.academic-top-func-list-elm{padding-top:0}.academic-top-func-list-elm a:after{content:"";display:block;height:12px;width:51px;margin:15px auto 0;background-image:url(../img/top/icon-arrow-r.svg);background-repeat:no-repeat;background-size:contain;vertical-align:top;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.academic-top-func-list-elm a:hover:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.academic-top-func-list-img{padding-top:100%;margin:0 0 18px}.academic-top-func-list-catch{margin:0 0 7px;font-size:19px;font-size:1.9rem}.academic-top-func-list-ttl{font-size:46px;font-size:4.6rem;letter-spacing:.06em;line-height:1}.academic-top-theater-area{padding:68px 0 94px}.academic-top-theater-area .academic-top-col2-box{margin:0 0 63px}.academic-top-theater-area .academic-top-ttl01{margin:30px 0 15px}.academic-top-theater-area .academic-top-col2-img{margin-top:-103px}.academic-top-col2-img-theater{margin:0 0 0 -5px}.academic-top-theater-head{margin:0 0 44px}.academic-top-theater-ttl{margin:0 6.20155% 0 0;font-size:72px;font-size:7.259rem;letter-spacing:.028em}.academic-top-theater-sec{padding:73px 5.76923% 68px}.academic-top-slider-change-box{position:absolute;top:0;right:0;z-index:10;width:41.03982%;padding:0 0 25px 21px}.academic-top-slider-change-btn{width:100%}.academic-top-slider-change-btn+.academic-top-slider-change-btn{margin-top:8px}.academic-top-slider-change-btn{height:69px;background-color:#afafaf}.academic-top-slider-change-btn.current,.academic-top-slider-change-btn:hover{background-color:#000}.academic-top-slider-change-btn.current .academic-top-slider-change-floor,.academic-top-slider-change-btn:hover .academic-top-slider-change-floor{opacity:1;border-color:#e5cc52;color:#000;background-color:#e5cc52}.academic-top-slider-change-btn.current .academic-top-slider-change-logo01,.academic-top-slider-change-btn.current .academic-top-slider-change-logo02,.academic-top-slider-change-btn:hover .academic-top-slider-change-logo01,.academic-top-slider-change-btn:hover .academic-top-slider-change-logo02{opacity:1}.academic-top-slider-change-floor{opacity:0.6;position:absolute;top:11px;left:4.58221%;height:48px;width:45px;border:3px solid #fff;color:#fff;font-size:34px;font-size:3.4rem}.academic-top-slider-change-logo01{opacity:0.4;position:absolute;top:50%;right:24.5283%;width:33.69272%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 0 0}.academic-top-slider-change-logo02{opacity:0.4;position:absolute;top:50%;right:24.5283%;width:33.42318%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 0 0}.academic-top-map-slider-inner{padding:0 0 0}.academic-top-map-slider-img{width:58.84956%;padding:41px 0 32px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.academic-top-map-slider-text{padding:223px 40px 40px 4.64602%;font-size:15px;font-size:1.5rem;line-height:2.15}.academic-top-map-slider-sub{margin:51px 0 0}.academic-top-map-slider-sub .slick-slide{margin:0 6px}.academic-top-map-slider-sub .slick-slide:hover .academic-top-map-slider-sub-ttl{color:#fff}.academic-top-map-slider-sub .slick-slide:hover .academic-top-map-slider-sub-bg{opacity:1;visibility:visible}.academic-top-map-slider-sub .slide-elm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #aeaeae}.academic-top-map-slider-sub .slick-current .academic-top-map-slider-sub-ttl{color:#fff}.academic-top-map-slider-sub .slick-current .academic-top-map-slider-sub-bg,.academic-top-map-slider-sub .slick-current .academic-top-map-slider-sub-bg-line{opacity:1;visibility:visible}.academic-top-map-slider-sub .slick-prev,.academic-top-map-slider-sub .slick-next{top:0;left:auto;height:47px;width:59px;background-color:#eee;color:#000 !important}.academic-top-map-slider-sub .slick-prev:after,.academic-top-map-slider-sub .slick-next:after{display:none}.academic-top-map-slider-sub .slick-prev{left:0;margin:0}.academic-top-map-slider-sub .slick-next{right:0;margin:0}.academic-top-map-slider-sub-ttl{height:51px;padding:0 20px;min-width:120px;line-height:1;font-size:26px;font-size:2.6rem;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b3b3b3;cursor:pointer}.academic-top-map-slider-sub-bg{opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.academic-top-map-slider-sub-bg-line{visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;height:3px;width:100vw;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:-3px}.academic-top-theater-btn-list{margin:55px 0 0}.academic-top-theater-btn{width:319px;margin:0 10px}.ct-btn.type-left-small04 .table-cell .kindai-text-jp:after{content:"";opacity:0;position:absolute;top:1px;left:0;z-index:9;height:23px;width:37px;background:url(../img/top/kindaiindex-text-b.svg) no-repeat;background-size:37px 23px;-webkit-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.ct-btn.type-left-small04 .table-cell .kindai-text-jp:before{top:1px;height:23px;width:37px;margin:0 2px 0 0;background-image:url(../img/top/kindaiindex-text-w.svg);background-size:37px 23px;-webkit-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.ct-btn.type-left-small04:hover .table-cell .kindai-text-jp:after{opacity:1}.ct-btn.type-left-small04:hover .table-cell .kindai-text-jp:before{opacity:0}.academic-top-ttl01-sub{margin:0 0 16px;padding:0 0 0 100px;font-size:21px;font-size:2.131rem}.academic-top-ttl01-sub:before{left:7px;width:75px}.academic-top-ttl01-main{font-size:80px;font-size:8rem;letter-spacing:0.06em}.academic-top-ttl01-main .kindai-text-jp:before{position:relative;top:1px;height:63px;width:101px;margin:0 2px 0 0;background-size:101px 63px}.academic-top-col2-area{padding:118px 0 120px}.academic-top-col2-box+.academic-top-col2-box{margin-top:191px}.academic-top-col2-img{width:44.23077%}.academic-top-col2-img-act{margin-left:-18.91304%}.academic-top-col2-img-garage{margin:9.56522% -17.6087% 0 -1.52174%}.academic-top-col2-ttl{width:48.75%;margin:0 0 24px;padding:1px 0 0}.academic-top-col2-text-box{width:48.75%}.academic-top-col2-text{margin:0 0 60px}.academic-top-news-area{padding:104px 0 104px}.academic-top-news-ttl{margin:0 0 50px;font-size:84px;font-size:8.4rem;letter-spacing:0.06em}.academic-top-news-ttl-sub{margin:0 0 14px;font-size:24px;font-size:2.4rem}.academic-top-news-list{margin:0 0 19px;border-top:1px solid #c7c7c7}.academic-top-news-list-elm{padding:32px 0 33px;border-bottom:1px solid #c7c7c7}.academic-top-news-list-elm .academic-post-list-link{width:156px;padding:0}.academic-top-news-list-elm .academic-news-label{width:40px}.academic-top-news-list-elm .academic-news-date{padding:1px 0 0}.academic-top-news-list-elm .academic-post-list-ttl{padding:2px 0 0}.academic-top-list-link{padding:0 30px 9px 20px;font-size:14px;font-size:1.4rem}.academic-top-list-link:after{height:12px;width:50px}.academic-top-list-link:hover:after,.academic-top-list-link:hover .academic-top-list-link-text{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.academic-top-list-link:hover .academic-top-list-link-text{opacity:0.4;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.academic-top-picks-ttl{margin:0 0 26px}.academic-top-picks-ttl-label{margin:0 12px 0 0;padding:8px 17px 9px;border:2px solid #e5cc52;font-size:15px;font-size:1.5rem}.academic-top-picks-ttl-text{font-size:40px;font-size:4rem;letter-spacing:0.05em}.academic-top-news-sec+.academic-top-news-sec{margin-top:90px}.academic-top-picks-list{margin:0 0 -16px}.academic-top-picks-list-elm{width:31.34615%;margin:0 2.98077% 40px 0}.academic-top-picks-list-elm:nth-child(3n){margin-right:0}.academic-top-picks-list-img{padding-top:70.2454%;margin:0 0 12px}.academic-top-picks-list-ttl{font-size:17px;font-size:1.7rem;line-height:1.65}}@media only screen and (min-width: 751px) and (max-width: 1200px){.academic-top-main-left,.academic-top-main-news{margin-left:5%}}@media only screen and (min-width: 751px) and (max-width: 900px){.academic-top-main-chach{font-size:38px;font-size:3.8rem}}@media only screen and (max-width: 750px){.academic-top-main-area{padding:12px 0 50px}.academic-top-main-left{padding:0 5.33333% 0;margin:0 0 5px}.academic-top-main-logo{width:163px;margin:0 0 13px}.academic-top-main-chach-box{padding:0 0 0 35px}.academic-top-main-chach-sub{position:absolute;top:1em;left:0.9em;-webkit-transform:rotate(90deg) scale(0.8);-ms-transform:rotate(90deg) scale(0.8);transform:rotate(90deg) scale(0.8);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;font-size:10px;font-size:1rem;letter-spacing:0.12em}.academic-top-main-chach{font-size:28px;font-size:2.8rem;line-height:1.64}.academic-top-main-right{padding:0 0 0 5.6%;margin:0 0 27px}.academic-top-main-news{padding:0 5.33333% 20px}.academic-top-news-slider .slick-dots{position:absolute;top:100%;left:0;bottom:auto;right:auto;margin:18px 0 0}.academic-top-news-slider .slick-dots li button{height:3px;width:40px;font-size:0}.academic-top-news-slider .academic-post-list-link{padding:0}.academic-top-news-slider .academic-news-info-head{height:17px}.academic-top-news-slider .academic-news-date{margin:0 8px 0 0;letter-spacing:0.06em;font-size:11px;font-size:1.1rem}.academic-top-news-slider .academic-news-label{height:17px;width:32px;color:#000;font-size:9px;font-size:.9rem}.academic-top-news-slider .academic-post-list-ttl{margin:8px 0 0;font-size:12px;font-size:1.2rem;line-height:1.5}.academic-top-func-area{padding:28px 0 46px}.academic-top-func-ttl-sub{padding:0 0 0 32px;color:#1a1a1a;font-size:55px;font-size:5.5rem;letter-spacing:0.01em}.academic-top-func-ttl-sub+.academic-top-func-ttl{margin-top:-27px}.academic-top-func-ttl{margin-bottom:14px;font-size:20px;font-size:2rem}.academic-top-func-text{padding:0 0 26px;font-size:13px;font-size:1.3rem;line-height:1.62}.academic-top-func-list-box{padding:0 0 23px}.academic-top-func-list{margin:0 -2.23881% -46px}.academic-top-func-logo{width:77px}.academic-top-func-list-elm{width:45.71429%;margin:0 2.14286% 46px;color:#fff}.academic-top-func-list-elm a{color:#fff}.academic-top-func-list-elm a:after{content:"";display:block;height:6px;width:26px;margin:9px auto 0;background-image:url(../img/top/icon-arrow-r-w.svg);background-repeat:no-repeat;background-size:contain;vertical-align:top;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.academic-top-func-list-elm .kindai-text-jp:before{background-image:url(../img/top/kindaiindex-text-w.svg)}.academic-top-func-list-img{padding-top:100%;margin:0 0 12px}.academic-top-func-list-catch{margin:0 0 14px;font-size:14px;font-size:1.4rem;line-height:1.43}.academic-top-func-list-ttl{font-size:23px;font-size:2.3rem;letter-spacing:.06em;line-height:1}.academic-top-ttl01 .kindai-text-jp:before{height:45px;width:72px;background-size:72px 45px}.academic-top-theater-area{padding:61px 0 63px}.academic-top-theater-area .academic-top-col2-box{margin:0 0 40px}.academic-top-theater-area .academic-top-ttl01{margin:0 0 20px}.academic-top-theater-area .academic-top-col2-img{margin:0 0 18px}.academic-top-ttl01-logo{width:173px;margin:3px 0 0}.academic-top-theater-head{margin:0 0 25px}.academic-top-theater-ttl{margin:0 0 10px;font-size:36px;font-size:3.63rem;letter-spacing:.028em}.academic-top-theater-sec{padding:29px 5.22388% 46px}.academic-top-slider-change-box{margin:0;padding:0 0 13px}.academic-top-slider-change-btn{width:48.72232%;height:44px;background-color:#afafaf}.academic-top-slider-change-btn.current{background-color:#000}.academic-top-slider-change-btn.current .academic-top-slider-change-floor{opacity:1;border-color:#e5cc52;color:#000;background-color:#e5cc52}.academic-top-slider-change-btn.current .academic-top-slider-change-logo01,.academic-top-slider-change-btn.current .academic-top-slider-change-logo02{opacity:1}.academic-top-slider-change-floor{opacity:0.6;position:absolute;top:10px;left:10px;height:24px;width:22px;border:2px solid #fff;color:#fff;font-size:17px;font-size:1.7rem}.academic-top-slider-change-logo01{opacity:0.4;position:absolute;top:13px;right:0;left:32px}.academic-top-slider-change-logo01 img{width:63px}.academic-top-slider-change-logo02{opacity:0.4;position:absolute;top:12px;right:0;left:32px}.academic-top-slider-change-logo02 img{width:62px}.academic-top-map-slider-inner{padding:0 0 0}.academic-top-map-slider-img{padding:27px 2.55537% 0;margin:0 0 18px}.academic-top-map-slider-text{padding:0 2.55537% 29px;font-size:13px;font-size:1.3rem;line-height:1.62}.academic-top-map-slider-sub{margin:26px 0 0}.academic-top-map-slider-sub .slick-slide{margin:0 0 0 -1px}.academic-top-map-slider-sub .slide-elm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #aeaeae}.academic-top-map-slider-sub .slick-current .academic-top-map-slider-sub-ttl{color:#fff}.academic-top-map-slider-sub .slick-current .academic-top-map-slider-sub-bg,.academic-top-map-slider-sub .slick-current .academic-top-map-slider-sub-bg-line{opacity:1;visibility:visible}.academic-top-map-slider-sub .slick-prev,.academic-top-map-slider-sub .slick-next{top:0;left:auto;height:41px;width:31px;background-color:#eee;color:#000 !important}.academic-top-map-slider-sub .slick-prev:before,.academic-top-map-slider-sub .slick-next:before{-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);font-size:13px}.academic-top-map-slider-sub .slick-prev:after,.academic-top-map-slider-sub .slick-next:after{display:none}.academic-top-map-slider-sub .slick-prev{left:0;margin:0}.academic-top-map-slider-sub .slick-prev:before{-webkit-transform:translateY(-50%) translateX(-50%) scale(-1, 1);-ms-transform:translateY(-50%) translateX(-50%) scale(-1, 1);transform:translateY(-50%) translateX(-50%) scale(-1, 1);margin:0 0 0 -6px}.academic-top-map-slider-sub .slick-next{right:0;margin:0}.academic-top-map-slider-sub .slick-next:before{margin:0 0 0 6px}.academic-top-map-slider-sub-ttl{height:43px;padding:0 10px;min-width:78px;line-height:1;font-size:18px;font-size:1.8rem;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b3b3b3}.academic-top-map-slider-sub-bg{opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.academic-top-map-slider-sub-bg-line{visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;height:2px;width:100vw;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:-2px}.academic-top-theater-btn-list{margin:30px 0 0}.academic-top-theater-btn{max-width:270px;margin:0 auto}.academic-top-theater-btn+.academic-top-theater-btn{margin-top:9px}.academic-top-theater-btn-logo{width:63px}.ct-btn.type-left-small04 .table-cell .kindai-text-jp:before{top:1px;height:18px;width:27px;margin:0 2px 0 0;background-image:url(../img/top/kindaiindex-text-w.svg);background-size:27px 18px}.academic-top-col2-area{padding:59px 0 74px}.academic-top-col2-box+.academic-top-col2-box{margin-top:69px}.academic-top-col2-ttl{margin:0 0 18px}.academic-top-col2-img{margin:0 0 20px}.academic-top-col2-text{margin:0 0 35px}.academic-top-news-area{padding:57px 0 54px}.academic-top-news-ttl{margin:0 0 40px;font-size:42px;font-size:4.2rem;letter-spacing:0.06em}.academic-top-news-ttl-sub{margin:0 0 8px;font-size:17px;font-size:1.7rem}.academic-top-news-list{margin:0 0 22px;border-top:1px solid #c7c7c7}.academic-top-news-list-elm{padding:18px 0 12px;border-bottom:1px solid #c7c7c7}.academic-top-news-list-elm .academic-post-list-link{padding:0}.academic-top-news-list-elm .academic-news-date{padding:1px 0 0}.academic-top-list-link{padding:0 27px 11px 20px;font-size:12px;font-size:1.2rem}.academic-top-picks-ttl{margin:0 0 29px}.academic-top-picks-ttl-label{margin:0 10px 0 0;padding:6px 11px 6px;border:1px solid #e5cc52;font-size:11px;font-size:1.1rem}.academic-top-picks-ttl-text{font-size:23px;font-size:2.3rem;letter-spacing:0.05em}.academic-top-news-sec+.academic-top-news-sec{margin-top:52px}.academic-top-picks-list{margin:0 0 21px}.academic-top-picks-list-elm{width:48.65672%}.academic-top-picks-list-elm:nth-child(3){display:none}.academic-top-picks-list-img{padding-top:70.2454%;margin:0 0 4px}.academic-top-picks-list-ttl{font-size:12px;font-size:1.2rem;line-height:1.5}}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow-y:hidden;position:relative;z-index:0;padding-left:19px;-ms-overflow-style:none;scrollbar-width:none}.splide__track::-webkit-scrollbar{display:none}.top-quick-access{position:relative;padding:15px 5.33333% 16px}.academic-top-main-img{margin:0 0 24px 6.66667%}.top-quick-access-ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:85px;font-size:1.4rem;letter-spacing:0.08em}.top-quick-access-list{min-height:26px;border-left:1px dashed #000;padding-left:19px;margin-right:-15px;line-height:1.2;font-size:1.2rem}.top-quick-access-elm{margin:5px 13px 5px 0}.top-events-projects{display:none;margin-top:48px;padding-bottom:106px}.top-events-projects+.top-events-projects{padding-bottom:111px}.top-events-projects-ttl{margin-bottom:16px;font-size:4.7rem;line-height:1;letter-spacing:0.03em}.top-events-projects-ttl:after{content:"";display:block;height:2px;width:24px;background-color:#e5cc52;margin:5px auto 0}.top-events-projects-text{margin:0 4.66667% 33px;font-size:1.3rem;line-height:1.53}.splide-progress{overflow:hidden;background:#e1e1e1;margin:42px 4.66667% 0}.splide-progress-bar{background:#000;height:4px;width:0}.top-events-projects-slider .list-elm{width:230px;margin-right:19px}.top-events-projects-slider .ttl-projects{position:absolute;bottom:0;left:0;z-index:1;font-size:1.2rem;line-height:1.35;padding:8px 10px}.top-events-projects-slider a{padding:0 0 29px}.top-events-projects-slider .date{position:absolute;top:0;left:0;z-index:9;margin:0 0 10px;padding:9px 7px 4px 27px;font-size:3.5rem;vertical-align:top;letter-spacing:2px}.top-events-projects-slider .mon{position:absolute;top:12px;left:21px;display:block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;font-size:1.5rem;letter-spacing:2.1px}.top-events-projects-slider .img-box{padding-top:130%}.top-events-projects-slider .img-box+.text-box{margin-top:-31px}.top-events-projects-slider .text-box{position:absolute;bottom:0;left:0;right:0;z-index:9;padding:80px 0 0;margin:0 7.6087% 0 3.04348%}.top-events-projects-slider .event-name-label-box{margin:0 0 8px;width:100%;font-size:12px;font-size:1.2rem}.top-events-projects-slider .event-name-label-inner{position:relative;display:inline-block;padding-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.top-events-projects-slider .event-name-label{position:relative;z-index:9;display:inline-block;white-space:nowrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:6px 0;vertical-align:top}.top-events-projects-slider .event-name-label-text{padding:8px 8px}.top-events-projects-slider .ttl{padding:10px 10px 0;font-size:14px;font-size:1.4rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.top-projects-slider a{padding-bottom:0}.top-projects-slider .splide-progress{margin-top:46px}.top-events-projects-btn{margin-top:46px}.top-facilities{padding:72px 0 66px}.top-facilities .ct-side-space{padding-left:6.4%;padding-right:6.4%}.top-facilities-ttl{margin-bottom:12px;font-size:4.7rem;letter-spacing:0.03em}.top-facilities-ttl:before{content:"";display:block;height:2px;width:24px;margin:0 auto 17px;background-color:#e5cc52;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.top-facilities-text{margin-bottom:28px;font-size:1.3rem;line-height:1.76}.top-facilities-list{margin-bottom:-45px}.top-facilities-elm{width:47.40061%;margin-bottom:45px}.top-facilities-elm a:after{content:"";display:block;height:6px;width:26px;margin:10px auto 0;background-image:url(../img/top/icon-arrow-r.svg);background-repeat:no-repeat;background-size:contain;vertical-align:top;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.top-facilities-img{padding-top:100%;margin-bottom:15px}.top-facilities-elm-ttl{margin-bottom:5px;font-size:2.7rem;letter-spacing:0.03em}.top-facilities-elm-text{font-size:1.3rem;line-height:1.5}.top-special{margin-top:56px;padding-bottom:65px}.top-special .ct-side-space{padding-left:6.13333%;padding-right:6.13333%}.top-special-head{margin-bottom:23px}.top-special-ttl{font-size:7.859rem;letter-spacing:0.03em;color:#eee}.top-special-text{margin:10px -20px 0 -4px;font-size:1.6rem;line-height:1.3125}.top-special-elm{border-left:3px solid #e5cc52}.top-special-elm+.top-special-elm{margin-top:23px}.top-special-icon{overflow:hidden;position:absolute;top:50%;left:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-15px;border-radius:50%;border:1px solid #e5cc52;background-color:#fff}.top-special-icon img{position:relative;height:100%;width:auto}.top-special-img{width:62.66667%;margin-right:3.26797%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.top-special-text-box{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.top-special-elm-ttl{margin-bottom:1px;font-size:2.6rem;letter-spacing:0.03em}.top-special-elm-text{font-size:1.1rem;line-height:1.36}.top-special-link{min-height:92px}.top-special-link .top-special-text-box:after{content:"";display:block;height:5px;width:21px;margin:10px 0 -2px;background-image:url(../img/top/icon-arrow-r.svg);background-repeat:no-repeat;background-size:contain;vertical-align:top;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.shindan-text-jp:before{content:"";display:inline-block;position:relative;top:0;height:20px;width:107px;margin:0 0 0;background:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNjUgNTAiIHZpZXdCb3g9IjAgMCAyNjUgNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTMyLjIyIDE4LjY4Yy0zLjM0LTMuMjgtNi4zMS03LjMtOC0xMS42NC0xLjcgNC41LTQuODIgOC43My04LjIxIDExLjQ4bC0xLjQ4LTMuMjNoLTE0LjUzdi02LjA4aDE0LjU3djEuNTljMi45MS0yLjcgNC45OC02LjA4IDYuNTItMTAuNTNoNi4wOWMyLjA3IDUuMTkgNC40NSA4Ljg5IDguNDMgMTEuOXptLTE4LjEyIDI2LjYxdjIuNjVoLTcuNjR2MS45NmgtNS42MXYtMTcuODRoMTMuMjV2MTEuNjljNy43OS0yLjk2IDEzLjczLTguMjUgMTYuNjktMTUuNzFsNC41IDMuNTVjLTMuMDIgOC4xLTkuNyAxNC45Ny0xOC4yMyAxOC40MXptLTEyLjc4LTM4LjA5di01LjkzaDEyLjI0djUuOTN6bTAgMTUuNTV2LTUuNGgxMi4yNHY1LjR6bTAgNy4zNnYtNS40NWgxMi4yNHY1LjQ1em03LjY5IDcuNjdoLTIuNjV2NC4zOWgyLjY1em02LjA0LTE1LjgyYzMuNzEtMi4wNiA2LjY4LTUuMTMgOC40OC04Ljk5bDQuMjkgMy4yM2MtMS44NSAzLjkyLTUuNDEgOC4zMS05LjU0IDExLjExem0uMDUgMTAuMjZjNi4xNS0yLjg2IDkuODYtNi45OCAxMi4zNS0xMi40M2w0LjYxIDMuMTdjLTIuNzYgNi4wOC03LjY4IDExLjU5LTEzLjgzIDE0Ljc2eiIvPjxwYXRoIGQ9Im02Ny43NCA0OS45NXYtMjcuNTdoLTEuNDhjLS4yMSAxMC42OS0xLjI3IDIwLjktMy42IDI3LjA0bC0zLjEzLTQuMDJ2Mi4zM2gtMTIuMzV2Mi4yMmgtNS45NHYtNDguMzFoNS41NnYyLjg2bDIuOTctMS4zMmMuNzQgMi40MyAxLjM4IDUuNCAxLjg1IDcuOTR2LTEwLjU0aDQuNzJ2MTAuNDhjLjY0LTIuMjIgMS4xNy01LjQgMS40My04LjFsMy4xMyAxLjE2Yy0uNDIgMi45Ni0xLjIyIDYuOTMtMS45NiA5LjU4bC0yLjYtMS4zMnYzLjA3aDMuNjZ2Ni4xNGgtMy4xM2MxLjExIDMuODEgMi40NCA2LjY3IDMuODcgOC44NC4zMi00LjA3LjM3LTguNzguMzctMTUuMDh2LTEyLjQ5YzMuNzctLjIxIDguNjQtMS4xNyAxMS40LTIuODZsMi44NiA2LjRjLTIuMTcgMS4yNy02LjE1IDIuMzMtOC42OSAyLjU5djYuOTNoOC4zN3Y2LjQ1aC0yLjEydjI3LjU3aC01LjE5em0tMjAuMDktMjguMzF2LTYuMTloMy45N3YtMy4xMmwtMi44NiAxLjQ4Yy0uNDgtMi41NC0xLjIyLTUuNzctMS45Ni04LjI1djI2LjAzYzEuNzUtMi44IDMuMjMtNi4wOCA0LjI5LTEwem00LjE0IDE4LjM2di0xMi4zM2MtLjc0IDMuOTItMS41OSA3LjM1LTIuNjUgMTAuMDVsLTIuMzMtNC42NnY4LjMxaDEyLjAzYy45LTMuMTcgMS40My02LjE0IDEuNzUtOS40N2wtMi4yMyA0LjgxYy0uOTUtMi45Ni0xLjU5LTUuNzEtMi4xMi04Ljk5djEyLjI4eiIvPjxwYXRoIGQ9Im0xMDIuNjIgNDcuMDQuMDUtMi4yMmgtMjEuODl2LTcuMDloMjEuODl2LTI0LjQ1aC0yMS41MnYtNy4wNGgyOC44M3Y0MC43OWgtNy4zNnoiLz48cGF0aCBkPSJtMTI5LjUzIDIwLjM3Yy0zLjA3LTQuMDItOC44NS04LjE1LTExLjkyLTkuODlsNC42Ni01LjQ1YzIuNTQgMS4zOCA4LjU4IDUuMTMgMTEuOTggOS4xem0tMTAuNiAyMC42OWMxNi44LTMuODYgMjIuODQtMTUuMTkgMjUuMDctMzIuNzVsNi42OCAzLjg2Yy0xLjk2IDExLjQzLTYuMDkgMjkuNTItMjcuNSAzNS43N3oiLz48cGF0aCBkPSJtMTc3LjU4IDIzLjg2Yy0uNTggMTEuNDMtMy4zOSAyMC41My0xMy44MyAyNS4xOWwtNS41Ni01Ljg3YzEwLjIzLTMuNTUgMTIuMDgtMTAuNzkgMTIuNC0xOS4yNmgtMTMuOTl2LTYuODNoMzMuMDF2Ni44M3ptLTE2Ljk1LTEzLjMzdi02LjkzaDI1LjA3djYuOTh6Ii8+PHBhdGggZD0ibTIwNi4wMyAyMC4zN2MtMy4wNy00LjAyLTguODUtOC4xNS0xMS45Mi05Ljg5bDQuNjYtNS40NWMyLjU0IDEuMzggOC41OCA1LjEzIDExLjk4IDkuMXptLTEwLjYgMjAuNjljMTYuOC0zLjg2IDIyLjg0LTE1LjE5IDI1LjA3LTMyLjc1bDYuNjggMy44NmMtMS45NiAxMS40My02LjA5IDI5LjUyLTI3LjUgMzUuNzd6Ii8+PHBhdGggZD0ibTIzNi43IDI0LjVjLS44LTUuNzctMi4xNy0xMi41OS0zLjg3LTE3Ljg4bDUuNzItMS40M2MxLjY0IDQuODEgMy4xOCAxMS42OSA0LjAzIDE3LjE0em0uMDYgMTcuNjdjMTQuNTctNC45MiAyMC45OC0xNy4wOSAyMS4xNC0zOC41Mmw3LjEgMS4wMWMtMS40MyAyMS4xNi01LjgzIDM2LjM1LTIzLjI2IDQzLjZ6bTEwLjIyLTE5LjYzYy0uNDItNC44Ny0xLjg1LTEyLjU0LTMuMjktMTcuNTFsNS45OS0xLjE2YzEuMzggNS4xMyAyLjc2IDEyLjE3IDMuMjMgMTcuMDR6Ii8+PC9zdmc+) no-repeat;background-size:auto 100%}.top-member{padding:56px 0 80px}.top-member .ct-side-space{padding-left:6.8%;padding-right:6.8%}.top-member-ttl{margin-bottom:16px;font-size:4.7rem;line-height:1;letter-spacing:0.03em}.top-member-ttl:after{content:"";display:block;height:2px;width:24px;background-color:#e5cc52;margin:5px auto 0}.top-member-text{margin:0 0 26px;font-size:1.3rem;line-height:1.53}.top-member-img{z-index:1;padding-top:43.67284%;width:89.19753%;margin-left:auto}.top-member-bg{padding-top:29.62963%;width:85.95679%;margin-top:-24.69136%}.top-member-bg div{-webkit-filter:blur(29px);filter:blur(29px);margin:-29px;opacity:0.7;background-position:center bottom}.top-member-btn{margin-top:45px}.top-contact{padding:61px 0 67px}.top-contact .ct-side-space{padding-left:6.9%;padding-right:6.9%}.top-contact-ttl{margin-bottom:15px;font-size:4.7rem}.top-contact-text{margin-bottom:47px;font-size:1.4875rem;line-height:1.88}@media only screen and (min-width: 500px){.top-special-link{min-height:140px}}@media only screen and (min-width: 751px){.academic-top-main-img{width:50%;margin:2.92826% 0 0}.top-quick-access{margin-top:-42px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 16px 20px 9.80966%}.top-quick-access:after{content:"";position:absolute;top:0;left:100%;bottom:0;width:49px;margin-left:-1px;-webkit-clip-path:polygon(100% 0, 0 0, 0 100%);clip-path:polygon(100% 0, 0 0, 0 100%);background-repeat:no-repeat;background-size:100%;background-color:#e5cc52}.top-quick-access-ttl{width:127px;font-size:2.054rem;letter-spacing:0.08em}.top-quick-access-list{min-height:52px;padding-left:34px;margin-right:-15px;font-size:1.6rem}.top-quick-access-elm{margin:5px 40px 5px 0}.top-events-projects{margin-top:128px;padding-bottom:156px}.top-events-projects+.top-events-projects{padding-bottom:194px}.top-events-projects-text-box{width:20.4978%;margin:23px 0 0 9.73646%}.top-events-projects-ttl{margin-bottom:22px;font-size:7.6rem}.top-events-projects-ttl:after{height:3px;width:48px;margin:9px 0 0}.top-events-projects-text{margin:0 0 34px;font-size:1.6rem;line-height:1.75}.top-events-projects-btn{margin-top:0;max-width:210px}.top-events-projects-btn .ct-btn.type-left-small06.type-icon-link:before{right:17px}.top-events-projects-btn .ct-btn.type-left-small06 .table-cell{padding-right:40px}.top-events-projects-slider{width:67.0571%}.splide__track{padding-left:0}.splide-progress{margin:64px 14.51965% 0 0;cursor:pointer}.splide-progress-bar{height:6px}.top-events-projects-slider .list-elm{min-width:290px;width:21.22987vw;margin-right:27px}.top-events-projects-slider .ttl-projects{font-size:1.4rem;padding:7px 12px}.top-events-projects-slider a{padding:0 0 32px}.top-events-projects-slider .date{margin:0 0 10px;padding:12px 11px 7px 39px;font-size:5.1rem}.top-events-projects-slider .mon{top:16px;left:29px;font-size:2.2rem}.top-events-projects-slider .img-box{padding-top:130%}.top-events-projects-slider .img-box+.text-box{margin-top:-31px}.top-events-projects-slider .text-box{padding:80px 0 0;margin:0 11.72414% 0 4.82759%}.top-events-projects-slider .event-name-label-box{margin:0 0 8px;font-size:14px;font-size:1.4rem}.top-events-projects-slider .event-name-label-inner{padding-right:5px}.top-events-projects-slider .event-name-label{padding:9px 0}.top-events-projects-slider .event-name-label-text{padding:8px 10px}.top-events-projects-slider .ttl{padding:12px 14px 0;font-size:16px;font-size:1.6rem;line-height:1.625}.top-projects-slider a{padding-bottom:0}.top-facilities{padding:108px 0 111px}.top-facilities .ct-side-space{padding-left:30px;padding-right:30px}.top-facilities-ttl{margin-bottom:16px;font-size:7.6rem}.top-facilities-ttl:before{height:3px;width:48px;margin:0 auto 33px}.top-facilities-text{margin-bottom:56px;font-size:1.8rem}.top-facilities-list{margin:0 -13px -45px}.top-facilities-elm{width:22.64654%;margin:0 1.15453% 45px}.top-facilities-elm a:after{height:10px;width:42px;margin:28px auto 0}.top-facilities-elm a:hover:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.top-facilities-img{margin-bottom:20px}.top-facilities-elm-ttl{margin-bottom:11px;font-size:4.4rem}.top-facilities-elm-text{font-size:1.7rem;line-height:1.47}.top-special{margin-top:165px;padding-bottom:118px}.top-special .ct-side-space{padding-left:30px;padding-right:30px}.top-special-head{margin-bottom:23px}.top-special-ttl{font-size:13rem}.top-special-text{margin:8px 0 0;font-size:2rem}.top-special-list{margin-top:-152px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.top-special-elm{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-left:7px solid #e5cc52}.top-special-elm+.top-special-elm{margin-top:35px}.top-special-elm:nth-child(2){margin-left:-14.81481%}.top-special-elm:nth-child(3){margin-left:-29.62963%}.top-special-elm .kindai-text-jp:before{top:-1px;height:45px;width:71px;background-size:100% auto}.top-special-icon{height:61px;width:61px;margin-left:-34px;border-width:2px}.top-special-img{width:408px;margin-right:20px}.top-special-text-box{width:240px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.top-special-elm-ttl{margin-bottom:8px;letter-spacing:0.019em;font-size:5.8rem}.top-special-elm-text{font-size:1.6rem}.top-special-link{min-height:174px}.top-special-link:hover .top-special-text-box:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.top-special-link .top-special-text-box:after{height:10px;width:42px;margin:28px 0 2px}.shindan-text-jp:before{height:47px;width:252px;margin:0 0 -5px}.top-member{padding:140px 0 107px}.top-member .ct-side-space{padding-left:30px;padding-right:30px}.top-member-text-box{width:240px;margin-right:40px}.top-member-ttl{margin:-29px 0 24px;font-size:7.6rem;letter-spacing:0.02em}.top-member-ttl:after{height:3px;width:48px;margin:9px 0 0}.top-member-text{margin:0 0 40px;font-size:1.6rem;line-height:1.75}.top-member-btn{margin-top:0;max-width:170px}.top-member-btn .ct-btn.type-left-small06.type-icon-link:before{right:17px}.top-member-btn .ct-btn.type-left-small06 .table-cell{padding-right:40px}.top-member-img-box{width:70%;margin-left:auto}.top-member-img{z-index:1;padding-top:43.67284%;width:89.19753%;margin-left:auto}.top-member-bg{padding-top:29.62963%;width:85.95679%;margin-top:-24.69136%}.top-member-bg div{-webkit-filter:blur(29px);filter:blur(29px);margin:-29px;opacity:0.7;background-position:center bottom}.top-contact{padding:101px 0 48px}.top-contact .ct-side-space{padding-left:30px;padding-right:30px}.top-contact-body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-contact-ttl{margin:3px 51px 20px 0;font-size:5.5rem;letter-spacing:0.02em}.top-contact-text{margin-right:auto;padding-right:20px;margin-bottom:30px;font-size:1.7rem;line-height:1.88}.top-contact-btn{width:287px;margin:8px 0 40px}}@media only screen and (min-width: 751px) and (max-width: 1200px){.top-quick-access{padding-left:5%}.top-events-projects-text-box{margin-left:5%}}@media only screen and (min-width: 751px) and (max-width: 1170px){.top-special-list{margin-top:82px}}@media only screen and (min-width: 751px) and (max-width: 950px){.top-special-list{width:auto;margin-left:0}.top-special-elm:nth-child(2),.top-special-elm:nth-child(3){margin-left:0}}@media only screen and (min-width: 751px) and (max-width: 890px){.top-special-elm{margin-right:0;margin-left:0}.top-special-elm:nth-child(2){margin-right:0}.top-special-elm:nth-child(3){margin-right:0}.top-special-text-box{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide:focus,.slick-slide:active{outline:none}.slick-slide a:focus,.slick-slide a:active{outline:none}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{display:block;position:absolute;bottom:8px;right:22px;z-index:9;line-height:1;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;margin:0 3px 10px;padding:0;cursor:pointer;vertical-align:top;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.slick-dots li button{position:relative;display:block;min-width:22px;padding:7px 0 0;border:0;background:transparent;cursor:pointer;color:transparent;outline:none;line-height:1;font-size:12px;color:#c4c5cc;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button,.slick-dots li button:hover{padding:0;color:#e5cc52}.slick-dots li.slick-active button:after,.slick-dots li button:hover:after{height:22px;width:22px;margin:4px auto 0;background-color:transparent;border-color:#e5cc52}.slick-dots li button:after{content:"";display:block;z-index:1;height:9px;width:9px;margin:4px auto 0;border-radius:50%;border:3px solid #c4c5cc;background-color:#c4c5cc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}@media only screen and (max-width: 750px){.slick-dots{bottom:4px;right:5px}.slick-dots li{margin:0 2px 9px}.slick-dots li button{min-width:18px;padding:6px 0 0;font-size:10px;letter-spacing:2px}.slick-dots li.slick-active button,.slick-dots li button:hover{padding:0}.slick-dots li.slick-active button:after,.slick-dots li button:hover:after{height:18px;width:18px;margin:3px auto 0}.slick-dots li button:after{height:8px;width:8px;margin:2px auto 0;border:2px solid #c4c5cc}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;bottom:-33px;left:50%;z-index:9;display:block;height:57px;width:57px;padding:0;margin:0 0 0 4px;cursor:pointer;border:none;outline:none;background:#000;text-align:center;background-color:none;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;color:#fff}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.3}.slick-prev:after,.slick-next:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;background-color:#e5cc52;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.4s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.4s cubic-bezier(0.86, 0, 0.07, 1)}.slick-prev:hover,.slick-next:hover{color:#000}.slick-prev:hover:after,.slick-next:hover:after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.slick-prev:hover.slick-disabled,.slick-next:hover.slick-disabled{opacity:.3}.slick-prev:before,.slick-next:before{content:"\e900";position:absolute;top:50%;left:50%;z-index:9;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:11px;line-height:1;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.slick-prev{margin:0 0 0 -60px}.slick-prev:before{-webkit-transform:translateY(-50%) translateX(-50%) scale(-1, 1);-ms-transform:translateY(-50%) translateX(-50%) scale(-1, 1);transform:translateY(-50%) translateX(-50%) scale(-1, 1)}@media only screen and (max-width: 750px){.slick-prev:hover,.slick-next:hover{color:#fff}.slick-prev,.slick-next{bottom:-21px;height:37px;width:37px;margin:0 0 0 2px}.slick-prev:after,.slick-next:after{display:none}.slick-prev:before,.slick-next:before{-webkit-transform:translateY(-50%) translateX(-50%) scale(0.8);-ms-transform:translateY(-50%) translateX(-50%) scale(0.8);transform:translateY(-50%) translateX(-50%) scale(0.8);font-size:10px}.slick-prev{margin:0 0 0 -40px}.slick-prev:before{-webkit-transform:translateY(-50%) translateX(-50%) scale(-0.8, 0.8);-ms-transform:translateY(-50%) translateX(-50%) scale(-0.8, 0.8);transform:translateY(-50%) translateX(-50%) scale(-0.8, 0.8)}}.anime-elm{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.2s;animation-duration:1.2s;opacity:0}.set-anime{-webkit-animation-name:fadeInUpBox;animation-name:fadeInUpBox}.set-anime.fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}.set-anime.fade-in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.set-anime.fade-in-right{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUpBox{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBox{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width: 750px){@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}}.delay1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay9{-webkit-animation-delay:.9s;animation-delay:.9s}.delay10{-webkit-animation-delay:1s;animation-delay:1s}.delay11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay19{-webkit-animation-delay:1.9s;animation-delay:1.9s}.delay20{-webkit-animation-delay:2s;animation-delay:2s}.delay21{-webkit-animation-delay:2.1s;animation-delay:2.1s}.delay22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.delay23{-webkit-animation-delay:2.3s;animation-delay:2.3s}.delay24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.delay25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay26{-webkit-animation-delay:2.6s;animation-delay:2.6s}.delay27{-webkit-animation-delay:2.7s;animation-delay:2.7s}.delay28{-webkit-animation-delay:2.8s;animation-delay:2.8s}.delay29{-webkit-animation-delay:2.9s;animation-delay:2.9s}.delay30{-webkit-animation-delay:3s;animation-delay:3s}@media only screen and (max-width: 750px){_::-webkit-full-page-media,_:future,:root .event-ttl-area .date{padding-right:3px}}
