@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}}.top-loading-box,.page-loading-box{position:fixed;z-index:10000}.top-loading-box .loading-logo,.page-loading-box .loading-logo{-webkit-transition:none;-o-transition:none;transition:none}.loading-bar-wrap{position:absolute;top:0;left:0;right:0;height:3px}.loading-bar{height:100%;width:0}.garage-top-main-area{padding:7px 0 55px}.garage-top-main-box{margin:0 0 28px}.garage-top-main-ttl{margin:0 0 10px}.garage-top-main-catch{padding:2px 0 5px 10px;border-left:1px solid #e6c85d;font-size:16px;font-size:1.6rem;line-height:1.56}@media only screen and (min-width: 751px){.type-garage-top .global-header{background:none}.type-garage-top .global-header.fix{background-color:#000}.type-garage-top .contents{margin-top:0}.garage-top-main-area{padding:92px 0 95px;background-color:#0f0f0f}.garage-top-main-area+.garage-top-service-area{padding-top:26px}.garage-top-main-box-wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:30px;background-color:#000}.garage-top-main-img{height:440px;width:58.78477%}.garage-top-main-text-box{width:41.21523%;margin:28px 0 0 0}.garage-top-main-box{margin:0 0 88px}.garage-top-main-ttl{margin:-5px 0 23px 23.09059%;width:76.37655%;font-size:86px;font-size:8.6rem;letter-spacing:.062em;white-space:nowrap}.garage-top-main-ttl-text{margin-left:0}.garage-top-main-catch-box{width:76.37655%;margin:0 0 0 23.09059%}.garage-top-main-catch{display:inline-block;min-width:259px;margin:0 0 0 13px;padding:4px 0 6px 20px;border-left:1px solid #e6c85d;font-size:19px;font-size:1.9rem;line-height:1.75;vertical-align:top}.garage-top-main-text{font-size:16px;font-size:1.6rem;line-height:1.8;letter-spacing:-0.01em}.garage-top-main-btn-box{margin-top:49px}.garage-top-service-area{padding:78px 0 0}.garage-top-service-ttl{margin-bottom:-57px;font-size:76px;font-size:7.6rem;letter-spacing:.05em}.garage-top-service-list-box{padding:0 0 80px}.garage-top-service-list-box:before{content:"";position:absolute;top:0;left:50%;bottom:0;width:100vw;margin:23.26923% 0 0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}.garage-top-service-list-elm{width:31.34615%;margin:0 2.98077% 0 0;padding-top:100px}.garage-top-service-list-elm:nth-child(3n){margin-right:0}.garage-top-service-list-elm+.garage-top-service-list-elm{padding-top:50px}.garage-top-service-list-elm+.garage-top-service-list-elm+.garage-top-service-list-elm{padding-top:0}.garage-top-service-list-img{padding-top:100%;margin:0 0 12px}.garage-top-service-list-catch{margin:0 0 3px;font-size:19px;font-size:1.9rem}.garage-top-service-list-ttl{font-size:46px;font-size:4.6rem;letter-spacing:.09em;line-height:1}.garage-top-service-btn{margin-top:29px}.garage-top-member-area{padding:100px 0 180px}.garage-top-member-inner{border:12px solid #f1f1f1;padding:58px 7.98077% 42px 7.98077%}.garage-top-member-left{width:232px}.garage-top-member-ttl{font-size:76px;font-size:7.6rem;letter-spacing:.045em}.garage-top-member-text{margin:4px 0 0;font-size:19px;font-size:1.9rem;line-height:1.58}.garage-top-member-btn{margin:52px 0 0 29px}.garage-top-contact-area{padding:78px 0 100px}.garage-top-contact-ttl{font-size:32px;font-size:3.2rem;line-height:1.4}.garage-top-contact-ttl:after{content:"";display:block;height:3px;width:35px;margin:15px 0 29px;background-color:#e5cc52}.garage-top-contact-left{margin:8px 0 0}.garage-top-contact-right{width:380px}.garage-top-contact-text{font-size:18px;font-size:1.8rem;line-height:1.67}.garage-top-contact-text02{letter-spacing:.074em}.garage-top-contact-btn{margin-left:auto}}@media only screen and (min-width: 751px) and (max-width: 1140px){.garage-top-main-ttl,.garage-top-main-catch-box{margin-left:15%}}@media only screen and (min-width: 751px) and (max-width: 1050px){.garage-top-main-ttl,.garage-top-main-catch-box{margin-left:10%}.garage-top-link-sec-left{margin-right:30px}.garage-top-link-sec-ttl{margin-bottom:20px}}@media only screen and (min-width: 751px) and (max-width: 1000px){.garage-top-main-text-box{margin-right:40px}}@media only screen and (min-width: 751px) and (max-width: 840px){.garage-top-main-ttl,.garage-top-main-catch-box{margin-left:8%}.garage-top-main-ttl{font-size:78px;font-size:7.8rem}.garage-top-main-catch{min-width:240px;font-size:17px;font-size:1.7rem}}@media only screen and (max-width: 750px){.garage-top-main-img{padding-top:46.66667%;margin:0 0 27px 10.93333%}.garage-top-main-text-box{padding-left:5.33333%;padding-right:5.33333%}.garage-top-main-ttl{font-size:52px;font-size:5.2rem;letter-spacing:.062em;white-space:nowrap}.garage-top-main-btn-box{margin-top:26px}.garage-top-link-sec-ttl{margin:6px 0 19px}.garage-top-sec-logo{margin:0 0 14px}.garage-top-service-area{padding:36px 0 66px}.garage-top-service-ttl{margin-bottom:14px;font-size:20px;font-size:2rem}.garage-top-service-text{padding:0 0 26px;font-size:13px;font-size:1.3rem;line-height:1.62}.garage-top-service-list-box{padding:0 0 23px}.garage-top-service-list{margin:0 -2.23881% -47px}.garage-top-service-list-elm{width:45.71429%;margin:0 2.14286% 47px;color:#fff}.garage-top-service-list-elm a{color:#fff}.garage-top-service-list-img{padding-top:100%;margin:0 0 12px}.garage-top-service-list-catch{margin:0 0 14px;font-size:14px;font-size:1.4rem;line-height:1.43}.garage-top-service-list-ttl{font-size:23px;font-size:2.3rem;letter-spacing:.06em;line-height:1}.garage-top-service-btn{margin-top:44px}.garage-top-member-area{padding:63px 0 60px}.garage-top-member-inner{border:6px solid #f1f1f1;padding:31px 10px 40px}.garage-top-member-ttl{margin:0 0 9px;font-size:44px;font-size:4.45rem;letter-spacing:.02em}.garage-top-member-text{margin:4px 0 0;font-size:14px;font-size:1.4rem;line-height:1.73;letter-spacing:-0.01em}.garage-top-member-btn{margin:24px auto 0}.garage-top-contact-area{padding:47px 0 55px}.garage-top-contact-ttl{font-size:18px;font-size:1.8rem;line-height:1.4}.garage-top-contact-ttl:after{content:"";display:block;height:2px;width:20px;margin:8px 0 20px;background-color:#e5cc52}.garage-top-contact-left{margin:6px 0 0}.garage-top-contact-text{font-size:13px;font-size:1.3rem;line-height:1.63}.garage-top-contact-text+.garage-top-contact-text{margin-top:10px}.garage-top-contact-text02{letter-spacing:.074em}.garage-top-contact-btn{margin-top:36px}}.ct-inner-960{width:100%;max-width:1020px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.ct-inner-1100{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.ideas-post-large{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;width:100%;height:100%}.ideas-post-large[data-type="研究者インタビュー"] .ideas-post-large-category{background-color:#c8b39a}.ideas-post-large[data-type="実学シーズ"] .ideas-post-large-category{background-color:#88cccf}.ideas-post-large[data-type="超妄想ラボ"] .ideas-post-large-category{background-color:#8cd090}.ideas-post-large-inner{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right;width:100%;height:100%;padding:32px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@media only screen and (max-width: 1180px){.ideas-post-large-inner{padding:0 19px 26px}}.ideas-post-large a{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%;height:100%}.ideas-post-large-category{display:inline-block;padding:4px 10px;font-size:12px;background-color:#ccc;border-radius:100px;margin:0 0 25px auto}@media only screen and (max-width: 750px){.ideas-post-large-category{font-size:10px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;padding:6px 8px;margin-bottom:15px}}.ideas-post-large-title{color:#fff;font-size:30px;line-height:1.2;margin-bottom:17px}@media only screen and (max-width: 750px){.ideas-post-large-title{font-size:18px;margin-bottom:7px}}.ideas-post-large-name{color:#fff;font-size:18px;line-height:1.4}@media only screen and (max-width: 750px){.ideas-post-large-name{font-size:12px}}.ideas-post-large-name:after{content:"";display:block;width:68px;height:1px;background-color:rgba(255,255,255,0.54);margin:31px 0 31px auto}@media only screen and (max-width: 750px){.ideas-post-large-name:after{width:40px;margin:19px 0 16px auto}}@media only screen and (max-width: 750px){.ideas-post-large-tag{overflow:hidden}}.ideas-post-large-tag-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 750px){.ideas-post-large-tag-list{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:125%}}.ideas-post-large-tag-list li{color:#fff;font-size:11px;word-break:break-all}.ideas-post-large-tag-list li:nth-child(n+2){margin-left:1.25em}@media only screen and (max-width: 750px){.ideas-post-large-tag-list li{font-size:10px}.ideas-post-large-tag-list li:nth-child(n+2){margin-left:1em}}.idea-post-list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:61px}@media only screen and (max-width: 750px){.idea-post-list{margin-bottom:43px}}.idea-post-list:after{content:"";display:block;height:0;width:calc((100% - 34px*2)/3)}@media only screen and (max-width: 750px){.idea-post-list:after{display:none}}.idea-post-list .list-elm{width:calc((100% - 34px*2)/3)}@media only screen and (min-width: 751px){.idea-post-list .list-elm{margin:36px 0 37px}}@media only screen and (max-width: 750px){.idea-post-list .list-elm{width:calc((100% - 15px)/2);margin:14px 0}}.idea-post-list .list-elm[data-type="研究者インタビュー"] .img-box .category{background-color:#c8b39a}.idea-post-list .list-elm[data-type="実学シーズ"] .img-box .category{background-color:#88cccf}.idea-post-list .list-elm[data-type="超妄想ラボ"] .img-box .category{background-color:#8cd090}.idea-post-list .list-elm .img-box{position:relative;padding-bottom:70%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-bottom:13px}@media only screen and (max-width: 750px){.idea-post-list .list-elm .img-box{margin-bottom:6px}}.idea-post-list .list-elm .img-box .category{display:inline-block;font-size:12px;line-height:1;border-radius:100px;padding:10px 13px;position:absolute;bottom:20px;left:20px;z-index:10;background-color:#ccc}@media only screen and (max-width: 750px){.idea-post-list .list-elm .img-box .category{bottom:10px;left:10px;font-size:10px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;padding:7px 10px}}.idea-post-list .list-elm .txt-box .ttl{display:block;overflow:hidden;margin-bottom:21px;font-size:22px;line-height:1.42;max-height:62.48}@supports (-webkit-line-clamp: 2){.idea-post-list .list-elm .txt-box .ttl{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media only screen and (max-width: 750px){.idea-post-list .list-elm .txt-box .ttl{margin-bottom:11px;font-size:12px;max-height:34.08}}.idea-post-list .list-elm .txt-box .tag{max-width:300px;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 (max-width: 750px){.idea-post-list .list-elm .txt-box .tag{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:125%}}.idea-post-list .list-elm .txt-box .tag li{font-size:12px;color:#a5a5a5;margin-right:1.2em;word-break:break-all}@media only screen and (max-width: 750px){.idea-post-list .list-elm .txt-box .tag li{display:block;font-size:10px;margin-right:1em}}.idea-contact{background-color:#f3f3f3;margin:20px 0 0;padding:81px 0 93px}@media only screen and (max-width: 750px){.idea-contact{margin:56px 0 0;padding:47px 0}}@media only screen and (min-width: 751px){.idea-contact-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.idea-contact-textarea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 750px){.idea-contact-textarea{margin-bottom:35px}}.idea-contact-textarea-title{font-size:28px;line-height:1.4;padding-bottom:33px}@media only screen and (max-width: 750px){.idea-contact-textarea-title{font-size:18px;padding-bottom:20px}}.idea-contact-textarea-title:after{content:"";display:block;width:28px;height:3px;background-color:#e3d044;margin-top:13px;left:0}@media only screen and (max-width: 750px){.idea-contact-textarea-title:after{width:20px;margin-top:7px}}.idea-contact-textarea-text{font-size:17px;line-height:1.76}@media only screen and (max-width: 750px){.idea-contact-textarea-text{font-size:13px}}.idea-contact-btnarea .ct-btn{color:#000000}.idea-contact-btnarea .ct-btn:before{z-index:10}.idea-contact-btnarea .ct-btn:not(:hover) .table-cell{border-color:#000000;background-color:#fff}.idea-contact-btnarea .ct-btn .table-cell{border:3px solid rgba(227,208,68,0)}@media only screen and (max-width: 750px){.idea-contact-btnarea .ct-btn .table-cell{border:1.5px solid #000000;background-color:#fff}}@media only screen and (min-width: 751px){.idea-contact-btnarea{width:330px;margin-left:30px}}@media only screen and (max-width: 750px){.idea-contact-btnarea{max-width:270px;margin:0 auto;text-align:center}}.ideas-list-mv{background-color:#000000;position:relative;height:413px}@media only screen and (max-width: 750px){.ideas-list-mv{height:auto;padding-bottom:51px}}.ideas-list-mv .ct-inner{width:100%}@media only screen and (min-width: 751px){.ideas-list-mv .ct-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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:458px}}@media only screen and (max-width: 750px){.ideas-list-mv .ct-inner{width:94.66667%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 751px){.ideas-list-mv-textarea{width:257px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.ideas-list-mv-textarea-title{font-size:75.82px;line-height:.92324;letter-spacing:0.09em;margin:-30px 0 8px;color:#fff}@media only screen and (max-width: 750px){.ideas-list-mv-textarea-title{font-size:50px;margin:-3px 0 5px}}.ideas-list-mv-textarea-text{font-size:15.97px;line-height:1.72887;margin-bottom:35px;color:#fff}@media only screen and (max-width: 750px){.ideas-list-mv-textarea-text{margin-bottom:22px}}.ideas-list-mv-textarea-btn .ct-btn{font-size:16px;width:164px;color:#fff;border:2px solid #fff}@media only screen and (max-width: 750px){.ideas-list-mv-textarea-btn .ct-btn{border:1px solid #fff;width:153px}}@media only screen and (min-width: 751px){.ideas-list-mv-textarea-btn .ct-btn:hover{color:#000;border-color:#e5cc52}}.ideas-list-mv-textarea-btn .ct-btn.type-left-small06 .table-cell{padding:10px 30px 10px 10px;height:45px}@media only screen and (max-width: 750px){.ideas-list-mv-textarea-btn .ct-btn.type-left-small06 .table-cell{height:48px}}.ideas-list-mv-textarea-btn .ct-btn.type-left-small06.type-icon-link:before{right:20px}@media only screen and (min-width: 751px){.ideas-list-mv-slidearea{position:absolute !important;top:0;right:0;height:458px;width:calc(100% - (100% - 1100px)/2 - 257px)}}@media only screen and (max-width: 1180px){.ideas-list-mv-slidearea{width:calc(100% - 257px - 30px)}}@media only screen and (max-width: 750px){.ideas-list-mv-slidearea{width:auto;height:242px;margin-bottom:43px}}.ideas-list-mv-slidearea .slick-list,.ideas-list-mv-slidearea .slick-track{height:100%}.ideas-list-mv-slidearea .slick-list{padding:0 !important}@media only screen and (min-width: 1181px){.ideas-list-mv-slidearea .slick-list{padding-right:calc((100vw - 1100px)/2 + 20px) !important}}.ideas-list-mv-slidearea .slick-list .slick-slide{position:relative}.ideas-list-mv-slidearea .slick-list .slick-slide:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:0;opacity:0}@media only screen and (min-width: 1181px){.ideas-list-mv-slidearea .slick-list .slick-slide{margin-right:16px}}.ideas-list-mv-slidearea .slick-list .slick-slide.slick-current:after,.ideas-list-mv-slidearea .slick-list .slick-slide.is-active-next:after{opacity:1}.ideas-list-mv-slidearea .slick-list .slick-slide>div{height:100%}.ideas-list-mv-slidearea .slick-next,.ideas-list-mv-slidearea .slick-prev{bottom:-39px;left:auto;right:calc((100vw - 1100px)/2 + 36px);width:25px;height:10px;background:url(../img/common/icon-arrow-slide.svg) 50% 50% no-repeat;background-size:cover}@media only screen and (max-width: 1180px){.ideas-list-mv-slidearea .slick-next,.ideas-list-mv-slidearea .slick-prev{width:31.595px;height:12.56px;bottom:-32px;right:23px}}.ideas-list-mv-slidearea .slick-next:before,.ideas-list-mv-slidearea .slick-next:after,.ideas-list-mv-slidearea .slick-prev:before,.ideas-list-mv-slidearea .slick-prev:after{display:none}.ideas-list-mv-slidearea .slick-next:hover,.ideas-list-mv-slidearea .slick-prev:hover{opacity:.3}.ideas-list-mv-slidearea .slick-prev{margin-right:45px;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}@media only screen and (max-width: 1180px){.ideas-list-mv-slidearea .slick-prev{margin-right:56px}}.ideas-list-mv-slidearea[data-type="研究者インタビュー"] .ideas-list-mv-slidearea-item-category{background-color:#c8b39a}.ideas-list-mv-slidearea[data-type="実学シーズ"] .ideas-list-mv-slidearea-item-category{background-color:#88cccf}.ideas-list-mv-slidearea[data-type="超妄想ラボ"] .ideas-list-mv-slidearea-item-category{background-color:#8cd090}.ideas-list-search{padding:120px 0 75px;margin-bottom:45px;background-color:#202020}@media only screen and (max-width: 750px){.ideas-list-search{padding:36px 0 52px;margin-bottom:20px}}@media only screen and (min-width: 1101px){.ideas-list-search-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 1100px){.ideas-list-search-inner{padding:0}}.ideas-list-search-inner:nth-child(n+2){margin-top:60px}@media only screen and (max-width: 1100px){.ideas-list-search-inner:nth-child(n+2){margin-top:40px}}.ideas-list-search-title{font-size:15px;color:#fff;width:152px;padding:8px 0}@media only screen and (max-width: 1100px){.ideas-list-search-title{padding:0 5.3333333333%;margin-bottom:15px}}@media only screen and (min-width: 1101px){.ideas-list-search-list{border-left:1px solid #4c4c4c;padding:8px 0 8px 48px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width: 1100px){.ideas-list-search-list{overflow-x:auto;overflow-y:hidden}}.ideas-list-search-list .ct-tag-list{width:820px}@media only screen and (max-width: 1100px){.ideas-list-search-list .ct-tag-list{padding:0 0 0 5.3333333333%}}@media only screen and (max-width: 750px){.ideas-list-search-list .ct-tag-list{width:640px;padding:0 0 0 5.3333333333%}}.ideas-list-search-list .ct-tag-list .ct-tag-elm{text-align:center;width:152px;margin:0 11px 14px 0}@media only screen and (max-width: 750px){.ideas-list-search-list .ct-tag-list .ct-tag-elm{width:116px;margin:0 12px 10px 0}}.ideas-list-search-list .ct-tag-list .ct-tag-elm:nth-child(5n){margin-right:0}.ideas-list-search-list .ct-tag-list .ct-tag-elm .ct-tag-elm-inner{padding:9px 12px 9px}@media only screen and (max-width: 750px){.ideas-list-search-list .ct-tag-list .ct-tag-elm .ct-tag-elm-inner{padding:5px 5px 4px}}.ideas-list-search-list .ct-tag-list .ct-tag-elm .ct-tag-elm-inner p{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.ideas-list-post{margin-bottom:104px}@media only screen and (max-width: 750px){.ideas-list-post{margin-bottom:64px}}.ideas-list-post .idea-post-list{margin-bottom:27px}@media only screen and (max-width: 750px){.ideas-list-post .idea-post-list{margin-bottom:33px}}.ct-inner-960{width:100%;max-width:1020px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.ct-inner-1100{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.ideas-post-large{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;width:100%;height:100%}.ideas-post-large[data-type="研究者インタビュー"] .ideas-post-large-category{background-color:#c8b39a}.ideas-post-large[data-type="実学シーズ"] .ideas-post-large-category{background-color:#88cccf}.ideas-post-large[data-type="超妄想ラボ"] .ideas-post-large-category{background-color:#8cd090}.ideas-post-large-inner{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right;width:100%;height:100%;padding:32px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@media only screen and (max-width: 1180px){.ideas-post-large-inner{padding:0 19px 26px}}.ideas-post-large a{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%;height:100%}.ideas-post-large-category{display:inline-block;padding:4px 10px;font-size:12px;background-color:#ccc;border-radius:100px;margin:0 0 25px auto}@media only screen and (max-width: 750px){.ideas-post-large-category{font-size:10px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;padding:6px 8px;margin-bottom:15px}}.ideas-post-large-title{color:#fff;font-size:30px;line-height:1.2;margin-bottom:17px}@media only screen and (max-width: 750px){.ideas-post-large-title{font-size:18px;margin-bottom:7px}}.ideas-post-large-name{color:#fff;font-size:18px;line-height:1.4}@media only screen and (max-width: 750px){.ideas-post-large-name{font-size:12px}}.ideas-post-large-name:after{content:"";display:block;width:68px;height:1px;background-color:rgba(255,255,255,0.54);margin:31px 0 31px auto}@media only screen and (max-width: 750px){.ideas-post-large-name:after{width:40px;margin:19px 0 16px auto}}@media only screen and (max-width: 750px){.ideas-post-large-tag{overflow:hidden}}.ideas-post-large-tag-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 750px){.ideas-post-large-tag-list{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:125%}}.ideas-post-large-tag-list li{color:#fff;font-size:11px;word-break:break-all}.ideas-post-large-tag-list li:nth-child(n+2){margin-left:1.25em}@media only screen and (max-width: 750px){.ideas-post-large-tag-list li{font-size:10px}.ideas-post-large-tag-list li:nth-child(n+2){margin-left:1em}}.idea-post-list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:61px}@media only screen and (max-width: 750px){.idea-post-list{margin-bottom:43px}}.idea-post-list:after{content:"";display:block;height:0;width:calc((100% - 34px*2)/3)}@media only screen and (max-width: 750px){.idea-post-list:after{display:none}}.idea-post-list .list-elm{width:calc((100% - 34px*2)/3)}@media only screen and (min-width: 751px){.idea-post-list .list-elm{margin:36px 0 37px}}@media only screen and (max-width: 750px){.idea-post-list .list-elm{width:calc((100% - 15px)/2);margin:14px 0}}.idea-post-list .list-elm[data-type="研究者インタビュー"] .img-box .category{background-color:#c8b39a}.idea-post-list .list-elm[data-type="実学シーズ"] .img-box .category{background-color:#88cccf}.idea-post-list .list-elm[data-type="超妄想ラボ"] .img-box .category{background-color:#8cd090}.idea-post-list .list-elm .img-box{position:relative;padding-bottom:70%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-bottom:13px}@media only screen and (max-width: 750px){.idea-post-list .list-elm .img-box{margin-bottom:6px}}.idea-post-list .list-elm .img-box .category{display:inline-block;font-size:12px;line-height:1;border-radius:100px;padding:10px 13px;position:absolute;bottom:20px;left:20px;z-index:10;background-color:#ccc}@media only screen and (max-width: 750px){.idea-post-list .list-elm .img-box .category{bottom:10px;left:10px;font-size:10px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;padding:7px 10px}}.idea-post-list .list-elm .txt-box .ttl{display:block;overflow:hidden;margin-bottom:21px;font-size:22px;line-height:1.42;max-height:62.48}@supports (-webkit-line-clamp: 2){.idea-post-list .list-elm .txt-box .ttl{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media only screen and (max-width: 750px){.idea-post-list .list-elm .txt-box .ttl{margin-bottom:11px;font-size:12px;max-height:34.08}}.idea-post-list .list-elm .txt-box .tag{max-width:300px;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 (max-width: 750px){.idea-post-list .list-elm .txt-box .tag{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:125%}}.idea-post-list .list-elm .txt-box .tag li{font-size:12px;color:#a5a5a5;margin-right:1.2em;word-break:break-all}@media only screen and (max-width: 750px){.idea-post-list .list-elm .txt-box .tag li{display:block;font-size:10px;margin-right:1em}}.idea-contact{background-color:#f3f3f3;margin:20px 0 0;padding:81px 0 93px}@media only screen and (max-width: 750px){.idea-contact{margin:56px 0 0;padding:47px 0}}@media only screen and (min-width: 751px){.idea-contact-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.idea-contact-textarea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 750px){.idea-contact-textarea{margin-bottom:35px}}.idea-contact-textarea-title{font-size:28px;line-height:1.4;padding-bottom:33px}@media only screen and (max-width: 750px){.idea-contact-textarea-title{font-size:18px;padding-bottom:20px}}.idea-contact-textarea-title:after{content:"";display:block;width:28px;height:3px;background-color:#e3d044;margin-top:13px;left:0}@media only screen and (max-width: 750px){.idea-contact-textarea-title:after{width:20px;margin-top:7px}}.idea-contact-textarea-text{font-size:17px;line-height:1.76}@media only screen and (max-width: 750px){.idea-contact-textarea-text{font-size:13px}}.idea-contact-btnarea .ct-btn{color:#000000}.idea-contact-btnarea .ct-btn:before{z-index:10}.idea-contact-btnarea .ct-btn:not(:hover) .table-cell{border-color:#000000;background-color:#fff}.idea-contact-btnarea .ct-btn .table-cell{border:3px solid rgba(227,208,68,0)}@media only screen and (max-width: 750px){.idea-contact-btnarea .ct-btn .table-cell{border:1.5px solid #000000;background-color:#fff}}@media only screen and (min-width: 751px){.idea-contact-btnarea{width:330px;margin-left:30px}}@media only screen and (max-width: 750px){.idea-contact-btnarea{max-width:270px;margin:0 auto;text-align:center}}.ideas-single-mv{margin-bottom:42px}@media only screen and (max-width: 750px){.ideas-single-mv{margin-bottom:35px}}.ideas-single-mv .ideas-post-large{position:relative;height:445px}@media only screen and (max-width: 750px){.ideas-single-mv .ideas-post-large{height:343px}}.ideas-single-mv .ideas-post-large:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:0}@media only screen and (min-width: 751px){.ideas-single-mv .ideas-post-large-inner{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 750px){.ideas-single-mv .ideas-post-large-inner{height:343px;padding:0 10px 41px}}@media only screen and (min-width: 751px){.ideas-single-mv .ideas-post-large-category{margin-bottom:32px}}.category-interview .ideas-single-mv .ideas-post-large-category{background-color:#c8b39a}.category-seeds .ideas-single-mv .ideas-post-large-category{background-color:#88cccf}.category-imagination .ideas-single-mv .ideas-post-large-category{background-color:#8cd090}@media only screen and (min-width: 751px){.ideas-single-mv .ideas-post-large-title{font-size:36px}}@media only screen and (min-width: 751px){.ideas-single-mv .ideas-post-large-name{font-size:20px}.ideas-single-mv .ideas-post-large-name:after{margin:31px 0 39px auto}}@media only screen and (min-width: 751px){.ideas-single-mv .ideas-post-large-tag li{font-size:13px}}.ideas-single-catch{margin-bottom:49px}@media only screen and (max-width: 750px){.ideas-single-catch{margin-bottom:41px}}.ideas-single-catch-title{font-size:28px;line-height:1.48;text-align:center;margin-bottom:24px}@media only screen and (max-width: 750px){.ideas-single-catch-title{font-size:15px;margin-bottom:18px}}.ideas-single-catch-text{font-size:15px}@media only screen and (max-width: 750px){.ideas-single-catch-text{font-size:14px;line-height:1.64286}}.ideas-single-profile{margin:49px auto}@media only screen and (max-width: 750px){.ideas-single-profile{margin:41px auto}}.ideas-single-profile-inner{border:8px solid #ededed;padding:46px 52px 46px 27px}@media only screen and (min-width: 751px){.ideas-single-profile-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 750px){.ideas-single-profile-inner{padding:30px 20px 38px;border-width:6px}}.ideas-single-profile-photoarea{text-align:center;width:200px;margin-right:37px}@media only screen and (max-width: 750px){.ideas-single-profile-photoarea{width:auto;margin:0 auto 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.ideas-single-profile-photoarea .img{display:inline-block;width:163px;height:163px;margin:0 auto 15px}@media only screen and (max-width: 750px){.ideas-single-profile-photoarea .img{width:172px;height:172px}}.ideas-single-profile-photoarea .name{font-size:20px;line-height:1.5}@media only screen and (max-width: 750px){.ideas-single-profile-photoarea .name{font-size:24px;margin-bottom:15px}}.ideas-single-profile-textarea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width: 751px){.ideas-single-profile-textarea-info{margin-bottom:35px}}@media only screen and (max-width: 750px){.ideas-single-profile-textarea-info{margin-bottom:20px}}.ideas-single-profile-textarea-info .title{display:inline-block;text-align:center;border-radius:100px;min-width:111px;font-size:14px;border:2px solid #ccc;margin:0 0 12px -4px;padding:3px 12px}@media only screen and (max-width: 750px){.ideas-single-profile-textarea-info .title{font-size:16px;padding:10px 15px;margin:0 0 17px 5px}}.category-interview .ideas-single-profile-textarea-info .title{border-color:#c8b39a}.category-seeds .ideas-single-profile-textarea-info .title{border-color:#88cccf}.category-imagination .ideas-single-profile-textarea-info .title{border-color:#8cd090}.ideas-single-profile-textarea-info .name{font-size:28px;line-height:1.4}@media only screen and (max-width: 750px){.ideas-single-profile-textarea-info .name{font-size:26px}}.ideas-single-profile-textarea-info .kana{font-size:14px;line-height:1.4;margin-bottom:14px}@media only screen and (max-width: 750px){.ideas-single-profile-textarea-info .kana{font-size:18px;margin-bottom:14px}}.ideas-single-profile-textarea-info .position{font-size:15px;line-height:1.66667}.ideas-single-profile-textarea-text .wysiwyg{font-size:14px;line-height:1.75}@media only screen and (max-width: 750px){.ideas-single-profile-textarea-text .wysiwyg{line-height:1.64286}}.ideas-single-profile-textarea-text .wysiwyg *+*{margin-top:13px}.ideas-single-profile-textarea-text .wysiwyg ul li+li,.ideas-single-profile-textarea-text .wysiwyg ol li+li{margin-top:5px}@media only screen and (min-width: 751px){.ideas-single-profile-textarea-text .wysiwyg ul li,.ideas-single-profile-textarea-text .wysiwyg ol li{padding:0 0 0 33px}}@media only screen and (min-width: 751px){.ideas-single-profile-textarea-text .wysiwyg ul>li:before{top:8px;height:6px;width:6px}}@media only screen and (min-width: 751px){.ideas-single-profile-textarea-text .wysiwyg ol>li:before{width:25px;line-height:25px}}@media only screen and (min-width: 751px){.ideas-single-profile-textarea-text .wysiwyg td,.ideas-single-profile-textarea-text .wysiwyg th{padding:10px 15px}}.ideas-single-post{padding-top:0}@media only screen and (max-width: 750px){.ideas-single-post{padding-bottom:0}}@media only screen and (min-width: 751px){.ideas-single-post-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:102px}}@media only screen and (max-width: 750px){.ideas-single-post-inner{margin-top:75px}}@media only screen and (min-width: 751px){.ideas-single-post-titlearea{width:225px;margin-right:33px}}.ideas-single-post-titlearea h2{font-size:28px;line-height:1.4}@media only screen and (max-width: 750px){.ideas-single-post-titlearea h2{font-size:17px;margin-bottom:13px}}.ideas-single-post-titlearea h2:after{content:"";display:block;width:28px;height:3px;margin-top:11px;background-color:#ccc}@media only screen and (max-width: 750px){.ideas-single-post-titlearea h2:after{width:14px;margin:7px 0}}.category-interview .ideas-single-post-titlearea h2:after{background-color:#c8b39a}.category-seeds .ideas-single-post-titlearea h2:after{background-color:#88cccf}.category-imagination .ideas-single-post-titlearea h2:after{background-color:#8cd090}.ideas-single-post-mainarea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ideas-single-post-mainarea .post-set:first-child{margin-top:0}.ideas-single-post-mainarea .wysiwyg *:first-child{margin-top:0}.ideas-single-post-mainarea .wysiwyg h1,.ideas-single-post-mainarea .wysiwyg h2,.ideas-single-post-mainarea .wysiwyg h3,.ideas-single-post-mainarea .wysiwyg h4,.ideas-single-post-mainarea .wysiwyg h5,.ideas-single-post-mainarea .wysiwyg h6{margin-top:34px}.ideas-single-post-mainarea .wysiwyg h3{font-size:24px;padding-left:0}@media only screen and (max-width: 750px){.ideas-single-post-mainarea .wysiwyg h3{font-size:15px;line-height:1.6}}.ideas-single-post-mainarea .wysiwyg h3:before,.ideas-single-post-mainarea .wysiwyg h3:after{display:none}.ideas-single-post-mainarea .wysiwyg h3+h1,.ideas-single-post-mainarea .wysiwyg h3+h2,.ideas-single-post-mainarea .wysiwyg h3+h3,.ideas-single-post-mainarea .wysiwyg h3+h4,.ideas-single-post-mainarea .wysiwyg h3+h5,.ideas-single-post-mainarea .wysiwyg h3+h6{margin-top:39px}@media only screen and (max-width: 750px){.ideas-single-post-mainarea .wysiwyg h3+h1,.ideas-single-post-mainarea .wysiwyg h3+h2,.ideas-single-post-mainarea .wysiwyg h3+h3,.ideas-single-post-mainarea .wysiwyg h3+h4,.ideas-single-post-mainarea .wysiwyg h3+h5,.ideas-single-post-mainarea .wysiwyg h3+h6{margin-top:26px}}.ideas-single-post-mainarea .wysiwyg h4{font-size:18px;padding-left:38px}@media only screen and (max-width: 750px){.ideas-single-post-mainarea .wysiwyg h4{font-size:14px;padding-left:18px}}.ideas-single-post-mainarea .wysiwyg h4:before{width:20px;height:1px;background-color:#ccc;top:13px;left:6px}@media only screen and (max-width: 750px){.ideas-single-post-mainarea .wysiwyg h4:before{width:10px;top:12px;left:0}}.category-interview .ideas-single-post-mainarea .wysiwyg h4:before{background-color:#c8b39a}.category-seeds .ideas-single-post-mainarea .wysiwyg h4:before{background-color:#88cccf}.category-imagination .ideas-single-post-mainarea .wysiwyg h4:before{background-color:#8cd090}.ideas-single-post-mainarea .wysiwyg h4+*{margin-top:17px}@media only screen and (max-width: 750px){.ideas-single-post-mainarea .wysiwyg h4+*{margin-top:10px}}.ideas-single-post-mainarea .wysiwyg table th,.ideas-single-post-mainarea .wysiwyg table td{text-align:center}.idea-single-related{margin:105px auto 120px}@media only screen and (max-width: 750px){.idea-single-related{margin:66px auto 73px}}.idea-single-related-title{font-size:70px}@media only screen and (max-width: 750px){.idea-single-related-title{font-size:40px}}.idea-single-related-text{font-size:16px;line-height:1.4;margin-bottom:14px}@media only screen and (max-width: 750px){.idea-single-related-text{font-size:13px}}.idea-single-related .idea-post-list{margin-bottom:24px}@media only screen and (max-width: 750px){.idea-single-related .idea-post-list .list-elm:nth-child(3n){display:none}}.idea-single-related-btn{margin:0 auto;max-width:330px}@media only screen and (max-width: 750px){.idea-single-related-btn{max-width:270px;margin:0 auto;text-align:center}}.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}}
