@charset 'UTF-8';html{font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','Hiragino Sans','ヒラギノ角ゴシック','游ゴシック体',YuGothic,'游ゴシック','Yu Gothic','メイリオ',Meiryo,'Noto Sans JP','ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:16px;font-size:1.1111111111vw;line-height:1em;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scrtollbar-gutter:stable}main{position:relative;display:block}h1,h2,h3,h4,h5,h6{font-size:100%}*{margin:0;padding:0}a{text-decoration:none;color:#000}a img{border:none}.fcl{zoom:100%}.fcl:after{display:block;visibility:hidden;clear:both;height:0;content:' '}img,svg{width:100%;margin:0;padding:0;vertical-align:middle;image-rendering:auto}ol,ul{list-style:none}html.webkit img[src$=svg]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}img:-moz-loading{visibility:hidden}.css_imagehover{line-height:0;position:relative;display:block}.css_imagehover img{-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.css_imagehover img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;text-align:center;vertical-align:middle}.js-svgChange,.js-svgDelayLoad{line-height:0;position:relative;display:block;overflow:hidden;text-decoration:none;color:transparent}.js-svgChange svg,.js-svgDelayLoad svg{position:absolute;top:0;left:0;width:100%;height:100%}.js-delayLoad,.js-delayLoad_bg,.js-pictureDelay,.js-pictureDelay_bg,.js-svgDelayLoad{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.js-delayLoad.isLoadEnd,.js-delayLoad_bg.isLoadEnd,.js-pictureDelay.isLoadEnd,.js-pictureDelay_bg.isLoadEnd,.js-svgDelayLoad.isLoadEnd{opacity:1}.gl_common_image_slide{position:relative;z-index:1}.gl_common_image_slide__mask{position:absolute;top:0;left:0;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:''}.gl_common_image_slide__inner{position:relative;left:0;height:100%}.gl_common_modal{position:fixed;z-index:11000;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.7);-ms-scroll-chaining:none;overscroll-behavior:contain}.gl_common_modal__modal_inner{position:relative}.gl_common_modal__bg{position:absolute;top:0;left:0;width:100%;height:100%}.gl_common_modal__window{position:relative;width:100%;margin:0 auto;text-align:center}.modal_movie{overflow:hidden}.modal_movie .gl_common_modal__window{max-width:60em}.modal_movie__embed{z-index:2;width:100%;margin:0 auto}.modal_movie__embed:before{display:block;padding:56.25% 0 0;content:''}.modal_movie__embed__target iframe,.modal_movie__embed__target video{position:absolute;top:0;left:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;content:''}.modal_movie__btn_close{position:absolute;z-index:10;top:0;right:0;width:3.5em;height:3.5em;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.daikokuya-contents{background-color:#fff}.daikokuya-contents [data-barba=wrapper]{position:relative;z-index:2}.daikokuya-contents .eir-wrap{display:-ms-grid;display:grid;-webkit-transition:.8s grid-template-rows cubic-bezier(.215,.61,.355,1);transition:.8s grid-template-rows cubic-bezier(.215,.61,.355,1);transition:.8s grid-template-rows cubic-bezier(.215,.61,.355,1),.8s -ms-grid-rows cubic-bezier(.215,.61,.355,1);-ms-grid-rows:0fr;grid-template-rows:0fr}.daikokuya-contents .eir-wrap.active{-ms-grid-rows:1fr;grid-template-rows:1fr}.daikokuya-contents .eir-wrap .eir{overflow:hidden}.daikokuya-contents .js-noBlur-area{position:absolute;top:0;left:0;height:100vh}.daikokuya-contents [data-anim=title] i{-webkit-transform:scale(3);transform:scale(3);opacity:0}.daikokuya-contents [data-anim=title] span{-webkit-transform:translateX(-.1875rem);transform:translateX(-.1875rem);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(33%,#000),color-stop(66%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to right,#000,#000 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(33%,#000),color-stop(66%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to right,#000,#000 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}.daikokuya-contents [data-anim=title]._in i{-webkit-transition:opacity,-webkit-transform;transition:opacity,-webkit-transform;transition:transform,opacity;transition:transform,opacity,-webkit-transform;-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transform:scale(1);transform:scale(1);opacity:1}.daikokuya-contents [data-anim=title]._in span{transition:-webkit-mask-position 1s,mask-position 1s,transform 1s,color 2s,background 2s;-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transform:translateX(0);transform:translateX(0);-webkit-mask-position:0 0;mask-position:0 0;will-change:mask-position}.daikokuya-contents [data-anim=fade-in]{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}.daikokuya-contents [data-anim=fade-in]._in{-webkit-transition:opacity,-webkit-transform;transition:opacity,-webkit-transform;transition:transform,opacity;transition:transform,opacity,-webkit-transform;-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:.85s;transition-duration:.85s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.daikokuya-contents [data-anim=mask-grd]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px;-webkit-transform:translateX(-.1875rem);transform:translateX(-.1875rem);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(33%,#000),color-stop(66%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to right,#000,#000 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(33%,#000),color-stop(66%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to right,#000,#000 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}.daikokuya-contents [data-anim=mask-grd]._in{transition:-webkit-mask-position 1s,mask-position 1s,transform 1s,color 2s,background 2s;-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transform:translateX(0);transform:translateX(0);-webkit-mask-position:0 0;mask-position:0 0;will-change:mask-position}.daikokuya-contents [data-anim=line]:before{width:0;-webkit-transition:width 1s,opacity 1s;transition:width 1s,opacity 1s;-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;will-change:width,opacity}.daikokuya-contents [data-anim=line]._in:before{width:100%!important;opacity:1}.daikokuya-contents header{position:fixed;z-index:10;top:1.25em;left:0;width:100%}.daikokuya-contents header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.5em;height:4.375em;margin:0 auto;padding:0 3.75em 0 1.875em;border-radius:.625em;background-color:rgba(255,255,255,.6);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.daikokuya-contents header .header-inner .logo a{position:relative;display:block;width:13.8125em}.daikokuya-contents header .header-inner .logo a:before{display:block;padding:18.0995475113% 0 0 0;content:''}.daikokuya-contents header .header-inner .logo a>img,.daikokuya-contents header .header-inner .logo a>picture,.daikokuya-contents header .header-inner .logo a>svg{position:absolute;top:0;left:0;width:100%}.daikokuya-contents header .header-inner .logo a>svg{height:auto}.daikokuya-contents header .header-inner .navi>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents header .header-inner .navi>ul>li{position:relative}.daikokuya-contents header .header-inner .navi>ul>li>a{display:inline-block;padding:1.25em}.daikokuya-contents header .header-inner .navi>ul>li>a span{font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents header .header-inner .navi>ul>li .navi-inner{position:absolute;top:100%;left:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(.3125em);transform:translateY(.3125em);pointer-events:none;opacity:0}.daikokuya-contents header .header-inner .navi>ul>li .navi-inner>ul{-webkit-box-sizing:border-box;box-sizing:border-box;width:13.75em;margin-top:1.125em;padding:1.25em;border-radius:.3125em;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 0 .3125rem rgba(0,0,0,.25);box-shadow:0 0 .3125rem rgba(0,0,0,.25)}.daikokuya-contents header .header-inner .navi>ul>li .navi-inner>ul>li+li{border-top:solid 1px #ddd}.daikokuya-contents header .header-inner .navi>ul>li .navi-inner>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.9375em 1.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents header .header-inner .navi>ul>li .navi-inner>ul>li>a i{width:.375em;height:.375em;margin-right:.625em;border-radius:.625em;background-color:#c7151e;-ms-flex-negative:0;flex-shrink:0}.daikokuya-contents header .header-inner .navi>ul>li .navi-inner>ul>li>a span{font-size:.875em;font-weight:400;font-weight:700;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents header .header-inner .navi>ul>li .navi-inner.active{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;opacity:1}.daikokuya-contents .movie-bg{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity}.daikokuya-contents .movie-bg video{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.daikokuya-contents .movie-bg .blur{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.daikokuya-contents .page{position:relative;z-index:2;padding-top:5.625em}.daikokuya-contents .section{position:relative}.daikokuya-contents .section .section-wrap{position:relative}.daikokuya-contents .section .section-wrap .section-inner{position:relative}.daikokuya-contents .css-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents .css-title i{display:inline-block;width:.75em;height:.75em;margin-right:.9375em;border-radius:.75em;background-color:#c7151e}.daikokuya-contents .css-title span{font-family:Marcellus;font-size:1.125em;font-weight:400;line-height:1em;line-height:.9em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents .css-title-ja{margin-top:1.25em}.daikokuya-contents .css-title-ja span{font-size:2em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents .css-items{-webkit-box-sizing:border-box;box-sizing:border-box}.daikokuya-contents .css-items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents .css-items .item+.item{margin-top:5em}.daikokuya-contents .css-items .item .item-name{width:17.5em;padding-top:1.25em}.daikokuya-contents .css-items .item .item-name p{font-size:1.375em;font-weight:400;font-weight:700;line-height:1.6363636364em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents .css-items .item .item-name p .sm{font-size:.6363636364em;line-height:1em}.daikokuya-contents .css-items .item .item-box{width:57.5em;-ms-flex-negative:0;flex-shrink:0}.daikokuya-contents .css-items .item .item-box .line{width:100%;border-top:solid 1px #d9d9d9}.daikokuya-contents .css-items .item .item-box .item-text p{font-size:1em;font-weight:400;font-weight:500;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-text p+p{margin-top:1.6em}.daikokuya-contents .css-items .item .item-box .item-dl{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:solid 1px #d9d9d9}.daikokuya-contents .css-items .item .item-box .item-dl dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents .css-items .item .item-box .item-dl dl+dl{border-top:solid 1px #d9d9d9}.daikokuya-contents .css-items .item .item-box .item-dl dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;width:15.625em;padding-left:1.875em;-ms-flex-negative:0;flex-shrink:0}.daikokuya-contents .css-items .item .item-box .item-dl dl dt>span{font-size:1em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-dl dl dd{font-size:1em;font-weight:400;line-height:1.625em;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.25em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-dl dl dd>span{font-size:1em;font-weight:400;font-weight:500;line-height:1.625em;display:block;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-dl dl dd>span+span{margin-top:.625em}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dt{width:100%;-ms-flex-negative:1;flex-shrink:1}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dt a{font-size:1em;font-weight:400;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dd{line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;width:9.6875em;padding-left:1.875em;border-left:solid 1px #d9d9d9;-ms-flex-negative:0;flex-shrink:0}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dd>span{font-size:.75em;font-weight:400;line-height:1.6666666667em;display:inline-block;margin-right:.8333333333em;padding:0 .4166666667em;color:#fff;border-radius:.4166666667em;background-color:#c7151e}.daikokuya-contents .blur-wrap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.daikokuya-contents footer{z-index:9;padding:5em 0 2.5em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.daikokuya-contents footer .section-inner{width:75em;margin:0 auto}.daikokuya-contents footer .section-inner .block.b1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents footer .section-inner .block.b1 .information .logo{position:relative;display:block;width:22.4375em}.daikokuya-contents footer .section-inner .block.b1 .information .logo:before{display:block;padding:18.1058495822% 0 0 0;content:''}.daikokuya-contents footer .section-inner .block.b1 .information .logo>img,.daikokuya-contents footer .section-inner .block.b1 .information .logo>picture,.daikokuya-contents footer .section-inner .block.b1 .information .logo>svg{position:absolute;top:0;left:0;width:100%}.daikokuya-contents footer .section-inner .block.b1 .information .logo>svg{height:auto}.daikokuya-contents footer .section-inner .block.b1 .information .name{margin-top:1.25em}.daikokuya-contents footer .section-inner .block.b1 .information .name span{font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents footer .section-inner .block.b1 .information .address{margin-top:.625em}.daikokuya-contents footer .section-inner .block.b1 .information .address span{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi{margin-top:.625em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:40em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li>a span,.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li>div span{font-size:1.125em;font-weight:400;font-weight:700;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li .detail{display:block;margin-top:.625em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li .detail a{display:block}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li .detail a span{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li .detail a+a{margin-top:.625em}.daikokuya-contents footer .section-inner .block.b2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5em;padding-top:2.5em;border-top:solid 1px #d9d9d9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents footer .section-inner .block.b2 .copyright p{font-family:Marcellus;font-weight:400}.daikokuya-contents footer .section-inner .block.b2 .other{display:-webkit-box;display:-ms-flexbox;display:flex;width:27.25em;margin-right:2.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents footer .section-inner .block.b2 .other a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents footer .section-inner .block.b2 .other a span{font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents footer .section-inner .block.b2 .other a i{display:inline-block;width:.8125em;height:.8125em;margin-left:.75em;background:url(../img/icon_link.svg) no-repeat center transparent;background-size:contain}:root{--swiper-theme-color:#007aff}.swiper{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto;padding:0;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{position:absolute;top:0;left:0;content:'';pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;pointer-events:none;opacity:0}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-pagination{position:absolute;z-index:10;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000)}button.swiper-pagination-bullet{margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:4px}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;z-index:50;bottom:3px;left:1%;width:98%;height:5px}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;z-index:50;top:1%;right:3px;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{position:absolute;z-index:10;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:42px;height:42px;margin-top:-21px;margin-left:-21px;-webkit-transform-origin:50%;transform-origin:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;z-index:-1000;top:0;left:0;pointer-events:none;opacity:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{z-index:1;visibility:hidden;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.swiper-cube .swiper-cube-shadow:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#000;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto;padding:0;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}#top #movie{padding:4.375em 0 0}#top #movie .section-wrap{width:100%}#top #movie .section-wrap .section-inner{width:80em;margin:0 auto}#top #movie .title{padding:0 2.5em}#top #movie .title h3{margin-top:.625em}#top #movie .title h3 span{font-size:1.75em;font-weight:400;line-height:1.6428571429em;letter-spacing:0;letter-spacing:.1em}#top #movie .block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;margin-top:3.125em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #movie .block .video{position:relative;overflow:hidden;width:80em;height:42.875em;pointer-events:none;background-color:#000;will-change:clip-path}#top #movie .block .video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top #movie .ai{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3.3125em 0 2.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #movie .ai .ai-img{position:relative;display:block;overflow:hidden;width:38.625em;border-radius:1.25em}#top #movie .ai .ai-img:before{display:block;padding:52.5889967638% 0 0 0;content:''}#top #movie .ai .ai-img>img,#top #movie .ai .ai-img>picture,#top #movie .ai .ai-img>svg{position:absolute;top:0;left:0;width:100%}#top #movie .ai .ai-img>svg{height:auto}#top #movie .ai .ai-text{-webkit-box-sizing:border-box;box-sizing:border-box;width:38.625em;padding-left:5em}#top #movie .ai .ai-text h3 span{font-size:1.75em;font-weight:400;font-weight:700;line-height:1.6428571429em;letter-spacing:0;letter-spacing:.1em}#top #movie .ai .ai-text .text p{font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #movie .ai .ai-text .btn{margin-top:1.25em}#top #movie .ai .ai-text .btn a{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:10em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #movie .ai .ai-text .btn a span{font-family:Marcellus;font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #movie .ai .ai-text .btn a i{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.875em;height:1.875em;border-radius:.3125em;background-color:#c7151e;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #movie .ai .ai-text .btn a i:before{display:inline-block;width:.4375em;height:.4375em;content:'';background:url(../img/icon_arrow_right.svg) no-repeat center transparent;background-size:contain}#top #movie .line{position:relative;width:100%;height:1px}#top #movie .line:before{position:absolute;display:inline-block;width:0;height:100%;content:'';background-color:#000}#top .ai-section .section-wrap{width:100%}#top .ai-section .section-wrap .section-inner{width:80em;margin:0 auto}#top .ai-section .block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:68.3125em;height:20.3125em;margin:3.3125em 0 1.25em 1.375em;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#top .ai-section .block .img{position:relative;display:block;overflow:hidden;width:38.625em;border-radius:1.25em;-ms-flex-negative:0;flex-shrink:0}#top .ai-section .block .img:before{display:block;padding:52.5889967638% 0 0 0;content:''}#top .ai-section .block .img>img,#top .ai-section .block .img>picture,#top .ai-section .block .img>svg{position:absolute;top:0;left:0;width:100%}#top .ai-section .block .img>svg{height:auto}#top .ai-section .block .box{width:24.6875em;margin-left:5em;-ms-flex-negative:0;flex-shrink:0}#top .ai-section .block .box h3 span{font-size:1.75em;font-weight:400;font-weight:700;line-height:1.6428571429em;letter-spacing:0;letter-spacing:.1em}#top .ai-section .block .box .text p{font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top .ai-section .block .btn{width:24.6875em;margin-top:1.25em;margin-left:5em;-ms-flex-negative:0;flex-shrink:0}#top .ai-section .block .btn>a,#top .ai-section .block .btn>span{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:10em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top .ai-section .block .btn>a span,#top .ai-section .block .btn>span span{font-family:Marcellus;font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top .ai-section .block .btn>a i,#top .ai-section .block .btn>span i{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.875em;height:1.875em;border-radius:.3125em;background-color:#c7151e;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top .ai-section .block .btn>a i:before,#top .ai-section .block .btn>span i:before{display:inline-block;width:.4375em;height:.4375em;content:'';background:url(../img/icon_arrow_right.svg) no-repeat center transparent;background-size:contain}#top .ai-section .line{position:relative;width:100%;height:1.25em;border-radius:.625em;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2)}#top #mission{padding-top:11em}#top #mission .section-wrap{width:100%;height:100%}#top #mission .section-wrap .section-inner{height:100%}#top #mission .section-wrap .section-inner .block{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:80em;height:100%;margin:0 auto;padding:0 2.5em}#top #mission .section-wrap .section-inner .block .box.b1 h3{margin-top:2.5em}#top #mission .section-wrap .section-inner .block .box.b1 h3 span{font-size:3.25em;font-weight:700;line-height:1.3846153846em;letter-spacing:0}#top #mission .section-wrap .section-inner .block .box.b2{width:30.125em;margin-top:9.375em;margin-left:auto}#top #mission .section-wrap .section-inner .block .box.b2 .text p{font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #mission .section-wrap .section-inner .block .box.b2 .text p+p{margin-top:1.5em}#top #philosophy{padding:10em 0 11.25em}#top #philosophy .block{display:-webkit-box;display:-ms-flexbox;display:flex;width:62.5em;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #philosophy .block .box.b1{width:16.25em;margin-top:.5625em;-ms-flex-negative:0;flex-shrink:0}#top #philosophy .block .box.b2 p{font-size:1.375em;font-weight:400;font-weight:700;line-height:1.6363636364em;letter-spacing:0;letter-spacing:.1em}#top #philosophy .block .box.b2 p+p{margin-top:1.8181818182em}#top #service{padding:7.1875em 0 2.5em}#top #service .section-wrap{width:100%}#top #service .section-inner{width:100%}#top #service .line{position:relative;width:100%;height:1px;margin:5em 0}#top #service .line:before{position:absolute;display:inline-block;width:0;height:100%;content:'';background-color:#000}#top #service .block{width:60.125em;margin:0 auto}#top #service .block .list{position:relative;width:100%;margin-top:2.5em}#top #service .block .list .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #service .block .list .box .img{position:relative;overflow:hidden;width:30em;height:37.5em;border-radius:1.875em;will-change:clip-path}#top #service .block .list .box .img picture{position:absolute;top:0;left:0;width:100%;will-change:transform}#top #service .block .list .box .box-left{display:-webkit-box;display:-ms-flexbox;display:flex;width:30em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #service .block .list .box .box-left .name span{font-size:1.75em;font-weight:400;font-weight:700;line-height:1.6428571429em;letter-spacing:0;letter-spacing:.1em}#top #service .block .list .box .info{width:22.625em;margin-left:7.5em}#top #service .block .list .box .info .name span{font-size:1.75em;font-weight:400;font-weight:700;line-height:1.6428571429em;letter-spacing:0;letter-spacing:.1em}#top #service .block .list .box .info .title{margin-top:1.25em}#top #service .block .list .box .info .title span{font-size:1.375em;font-weight:400;font-weight:700;line-height:1.6363636364em;letter-spacing:0;letter-spacing:.1em}#top #service .block .list .box .info .text{margin-top:.625em}#top #service .block .list .box .info .text p{font-size:1em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #service .block .list .box .btn{margin-top:1.25em}#top #service .block .list .box .btn>a,#top #service .block .list .box .btn>span{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:10em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #service .block .list .box .btn>a span,#top #service .block .list .box .btn>span span{font-family:Marcellus;font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #service .block .list .box .btn>a i,#top #service .block .list .box .btn>span i{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.875em;height:1.875em;border-radius:.3125em;background-color:#c7151e;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #service .block .list .box .btn>a i:before,#top #service .block .list .box .btn>span i:before{display:inline-block;width:.4375em;height:.4375em;content:'';background:url(../img/icon_arrow_right.svg) no-repeat center transparent;background-size:contain}#top #news{padding:8.125em 0 7.5em;border-radius:2.5em;background-color:#fff}#top #news .section-inner{width:75em;margin:0 auto}#top #news .block{position:relative}#top #news .block .news-head{position:absolute;z-index:2;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.625em;padding-right:2.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-head .link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-head .link a span{font-size:2em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.1em}#top #news .block .news-head .link a i{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.875em;height:1.875em;margin-left:1.25em;border:solid 1px #c7151e;border-radius:.3125em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-head .link a i:before{display:inline-block;width:.4375em;height:.4375em;content:'';background:url(../img/icon_arrow_right_red.svg) no-repeat center transparent;background-size:contain}#top #news .block .news-head .news-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-head .news-navi ul li+li{margin-left:2.5em}#top #news .block .news-head .news-navi ul li a{position:relative;padding:.625em 1.25em}#top #news .block .news-head .news-navi ul li a span{font-size:1.5em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #news .block .news-head .news-navi ul li a:before{right:0;left:auto;display:inline-block;height:4px;content:''}#top #news .block .news-head .news-navi ul li a.active:before{width:100%}#top #news .block .news-body{margin-top:2.5em}#top #news .block .news-body .swiper-slide{width:100%}#top #news .block .news-body .news-type{width:100%}#top #news .block .news-body .news-type ul{width:100%}#top #news .block .news-body .news-type ul li{border-top:solid 1px rgba(181,181,181,.5)}#top #news .block .news-body .news-type ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-body .news-type ul li a .date{width:9.0625em}#top #news .block .news-body .news-type ul li a .date span{font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #news .block .news-body .news-type ul li a .tag{display:-webkit-box;display:-ms-flexbox;display:flex;width:6.25em;height:1.75em;border-radius:6.25em;background-color:rgba(181,181,181,.5);-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-body .news-type ul li a .tag span{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em;color:#fff}#top #news .block .news-body .news-type ul li a .text{-webkit-box-sizing:border-box;box-sizing:border-box;width:49.875em;padding:0 2.5em;-ms-flex-negative:0;flex-shrink:0}#top #news .block .news-body .news-type ul li a .text span{font-size:1.125em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #news .block .news-body .news-type ul li a .pdf{display:-webkit-box;display:-ms-flexbox;display:flex;width:9.6875em;height:3.75em;border-left:solid 1px #d9d9d9;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-body .news-type ul li a .pdf i{margin-right:.625em;padding:0 .3125em;color:#fff;border-radius:.3125em;background-color:#000}#top #news .block .news-body .news-type ul li a .pdf i:before{font-size:.75em;font-weight:400;font-style:normal;line-height:1.6666666667em;content:'PDF';letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap{position:relative;margin-top:0}#top #news .block .eir-wrap .eir>div>img{width:37.5em;height:auto;margin-top:4.375em}#top #news .block .eir-wrap .eir .s_newsTypeController{padding-right:2.5em}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li+li{margin-left:2.5em}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li a{font-size:1.125em;font-weight:400;line-height:1.6666666667em;position:relative;padding:.4166666667em .8333333333em;letter-spacing:0;letter-spacing:.1em;background-color:transparent}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li a:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:4px;content:'';-webkit-transition:width .8s cubic-bezier(.215,.61,.355,1);transition:width .8s cubic-bezier(.215,.61,.355,1);background-color:#c7151e}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li.active a:before{right:auto!important;left:0!important;width:100%!important}#top #news .block .eir-wrap .eir .s_eirQuarterBlock{margin-top:2.5em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5em 0;border-top:solid 1px rgba(181,181,181,.5);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_date{min-width:7.5em;-ms-flex-negative:0;flex-shrink:0}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_date time{font-size:1em;font-weight:400;line-height:1.625em;white-space:nowrap;letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:8.125em;height:1.75em;padding:0 .625em;border-radius:6.25em;background-color:#b5b5b5;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category .s_eirModule_category_icon{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em;color:#fff}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title{-webkit-box-sizing:border-box;box-sizing:border-box;width:45em;padding:0 2.5em;-ms-flex-negative:0;flex-shrink:0}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_titleBox_title_text_label{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link .s_eirModule_title_label{font-size:1em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75em;height:auto;padding-left:1.875em;border-left:solid 1px #d9d9d9;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_icon{font-size:.75em;font-weight:400;line-height:1.6666666667em;padding:0 .4166666667em;letter-spacing:0;letter-spacing:.05em;color:#fff;border-radius:.4166666667em;background-color:#c7151e}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_figure{display:none}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_icon-space{display:none}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_size{width:5.625em;-ms-flex-negative:0;flex-shrink:0}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_size .s_eirModule_size_item{font-size:1em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_comment,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_new,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_page_num,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_size,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_text,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_type,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_comment{display:none}#category{padding-top:0}#category .section:not(footer){padding:15.625em 0 7.5em}#category .section:not(footer) .section-inner{width:75em;margin:0 auto}#category #list{border-radius:0 0 2.5em 2.5em;background-color:#fff}#category #list .block{position:relative}#category #list .block .news-head{position:absolute;z-index:2;top:0;left:0}#category #list .block .disclaimer{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2.5em;padding:3.75em 6.25em;border-radius:.625em;background-color:#f8f8f8}#category #list .block .disclaimer .disclaimer-title span{font-size:.875em;font-weight:400;font-weight:700;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#category #list .block .disclaimer .disclaimer-text{margin-top:.625em}#category #list .block .disclaimer .disclaimer-text p{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap{position:relative;margin-top:0}#category .eir-wrap .eir{padding-top:6.25em}#category .eir-wrap .eir .yearController{position:absolute;top:2.125em;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5em;height:4.125em;border:solid 1px #d9d9d9;border-radius:.3125em}#category .eir-wrap .eir .yearController select{font-size:inherit;font-size:1em;font-weight:400;line-height:1.625em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;padding:1.25em;vertical-align:middle;letter-spacing:0;letter-spacing:.05em;color:inherit;border:0;border-radius:0;background:none transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#category .eir-wrap .eir .yearController:before{position:absolute;top:50%;right:1.5625em;display:inline-block;width:.625em;height:.375em;margin-top:-.1875em;content:'';background:url(/img/icon_select_arrow.svg) no-repeat center transparent;background-size:contain}#category .eir-wrap .eir>div>img{width:37.5em;height:auto;margin-top:4.375em}#category .eir-wrap .eir .s_newsTypeController{position:absolute;top:2.125em;right:17.5em}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li+li{margin-left:2.5em}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li a{font-size:1.125em;font-weight:400;line-height:1.6666666667em;position:relative;padding:.4166666667em .8333333333em;letter-spacing:0;letter-spacing:.1em;background-color:transparent}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li a:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:4px;content:'';-webkit-transition:width .8s cubic-bezier(.215,.61,.355,1);transition:width .8s cubic-bezier(.215,.61,.355,1);background-color:#c7151e}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li.active a:before{right:auto!important;left:0!important;width:100%!important}#category .eir-wrap .eir .s_eirQuarterBlock{margin-top:2.5em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5em 0;border-top:solid 1px rgba(181,181,181,.5);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_date{min-width:7.5em;-ms-flex-negative:0;flex-shrink:0}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_date time{font-size:1em;font-weight:400;line-height:1.625em;white-space:nowrap;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:8.125em;height:1.75em;padding:0 .625em;border-radius:6.25em;background-color:#b5b5b5;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category .s_eirModule_category_icon{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em;color:#fff}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category.none{background-color:transparent}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title{-webkit-box-sizing:border-box;box-sizing:border-box;width:45em;padding:0 2.5em;-ms-flex-negative:0;flex-shrink:0}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_titleBox_title_text_label{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link .s_eirModule_title_label{font-size:1em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75em;height:auto;padding-left:1.875em;border-left:solid 1px #d9d9d9;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_icon{font-size:.75em;font-weight:400;line-height:1.6666666667em;padding:0 .4166666667em;letter-spacing:0;letter-spacing:.05em;color:#fff;border-radius:.4166666667em;background-color:#c7151e}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_figure{display:none}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_icon-space{display:none}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_size{width:5.625em;-ms-flex-negative:0;flex-shrink:0}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_size .s_eirModule_size_item{font-size:1em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_comment,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_new,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_page_num,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_size,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_text,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_type,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_comment{display:none}#category .eir-wrap .eir .s_eirBlock{width:100%}#category .eir-wrap .eir .s_eirBlock+.s_eirBlock{margin-top:1.25em}#category .eir-wrap .eir .eir_pdfNote_item{font-size:.875em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .eir_pdfNote_item+.eir_pdfNote_item{margin-top:1em}#category .eir-wrap .eir .eir_pdfNote_item a img{width:auto}#category .eir-wrap .eir .noDataText{font-size:1em;font-weight:400;line-height:1.625em;display:block;margin-top:2.5em;padding:2.5em 0;letter-spacing:0;letter-spacing:.05em;border-top:solid 1px rgba(181,181,181,.5)}#company{padding-top:0}#company .section:not(footer){padding:15.625em 0 7.5em}#company .section:not(footer) .section-inner{width:75em;margin:0 auto}#company #company-info{border-radius:0 0 2.5em 2.5em;background-color:#fff}#company #company-info .block{position:relative;width:57.5em;margin:5em auto 0}#company #message .block{position:relative;width:45em;margin:2.5em auto 0}#company #message .block .text p{font-size:1.125em;line-height:2em;letter-spacing:0}#company #message .block .text p+p{margin-top:2em}#company #message .block .president{margin-top:5em}#company #message .block .president .post{font-size:1em;font-weight:400;line-height:1.625em;display:block;letter-spacing:0;letter-spacing:.05em}#company #message .block .president .name{font-size:1.375em;font-weight:700;line-height:1.9090909091em;display:block;letter-spacing:0;letter-spacing:.1em}#company #history{border-radius:0 0 2.5em 2.5em;background-color:#fff}#company #history .block{position:relative;width:60em;margin:5em auto 0}#company #history .block ul{width:100%;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9}#company #history .block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#company #history .block ul li+li{border-top:solid 1px #d9d9d9}#company #history .block ul li .year{width:12.5em;-ms-flex-negative:0;flex-shrink:0}#company #history .block ul li .year span{font-size:1em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#company #history .block ul li .month{width:5em;-ms-flex-negative:0;flex-shrink:0}#company #history .block ul li .month span{font-size:1em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#company #history .block ul li .text p{font-size:1em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#company #group{border-radius:0 0 2.5em 2.5em;background-color:#fff}#company #group .block{position:relative;width:71.375em;margin:5em auto 0}#company #group .block .diagram{position:relative;display:block;width:71.375em}#company #group .block .diagram:before{display:block;padding:61.3835376532% 0 0 0;content:''}#company #group .block .diagram>img,#company #group .block .diagram>picture,#company #group .block .diagram>svg{position:absolute;top:0;left:0;width:100%}#company #group .block .diagram>svg{height:auto}#company #group .block .diagram figcaption{margin-top:2.5em}#company #group .block .diagram figcaption span{font-size:.75em;font-weight:700;line-height:1.4166666667em;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#company #group .block .diagram figcaption span+span{margin-top:.4166666667em}#company #group .block .diagram figcaption span i{font-style:normal;padding-right:.5em}#outline #mainVisual{padding-bottom:9.375em}#outline #mainVisual .block{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:80em;height:100%;margin:0 auto;padding:0 2.5em}#outline #mainVisual .block .box{padding-top:8.125em}#outline #mainVisual .block .box h4{margin-top:9.25em}#outline #mainVisual .block .box h4 span{font-size:2.875em;font-weight:700;line-height:1.5652173913em;letter-spacing:0}#outline #mainVisual .block .text{margin-top:5em}#outline #mainVisual .block .text p{font-size:1.375em;font-weight:700;line-height:1.9090909091em;letter-spacing:0;letter-spacing:.1em}#outline #mainVisual .block .text p+p{margin-top:2em}#outline #list{padding:7.5em 0 7.5em;border-radius:2.5em;background-color:#fff}#outline #list .section-inner{width:75em;margin:0 auto}#outline #list .items{-webkit-box-sizing:border-box;box-sizing:border-box}#outline #list .items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#outline #list .items .item+.item{margin-top:5em}#outline #list .items .item .item-name{width:17.5em;padding-top:1.25em}#outline #list .items .item .item-name p{font-size:1.375em;font-weight:400;font-weight:700;line-height:1.6363636364em;letter-spacing:0;letter-spacing:.1em}#outline #list .items .item .item-name p .sm{font-size:.6363636364em;line-height:1em}#outline #list .items .item .item-box{width:57.5em;-ms-flex-negative:0;flex-shrink:0}#outline #list .items .item .item-box .line{width:100%;border-top:solid 1px #d9d9d9}#outline #list .items .item .item-box .item-text p{font-size:1em;font-weight:400;font-weight:500;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-text p+p{margin-top:1.6em}#outline #list .items .item .item-box .item-dl{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:solid 1px #d9d9d9}#outline #list .items .item .item-box .item-dl dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#outline #list .items .item .item-box .item-dl dl+dl{border-top:solid 1px #d9d9d9}#outline #list .items .item .item-box .item-dl dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;width:15.625em;padding-left:1.875em;-ms-flex-negative:0;flex-shrink:0}#outline #list .items .item .item-box .item-dl dl dt>span{font-size:1em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-dl dl dd{font-size:1em;font-weight:400;line-height:1.625em;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.25em;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-dl dl dd>span{font-size:1em;font-weight:400;font-weight:500;line-height:1.625em;display:block;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-dl dl dd>span+span{margin-top:.625em}#outline #list .items .item .item-box .item-dl dl.file dt{width:100%;-ms-flex-negative:1;flex-shrink:1}#outline #list .items .item .item-box .item-dl dl.file dt a{font-size:1em;font-weight:400;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-dl dl.file dd{line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;width:9.6875em;padding-left:1.875em;border-left:solid 1px #d9d9d9;-ms-flex-negative:0;flex-shrink:0}#outline #list .items .item .item-box .item-dl dl.file dd>span{font-size:.75em;font-weight:400;line-height:1.6666666667em;display:inline-block;margin-right:.8333333333em;padding:0 .4166666667em;color:#fff;border-radius:.4166666667em;background-color:#000}#outline #list .disclaimer{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5em;padding:3.75em 6.25em;border-radius:.625em;background-color:#f8f8f8}#outline #list .disclaimer .disclaimer-title span{font-size:.875em;font-weight:400;font-weight:700;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#outline #list .disclaimer .disclaimer-text{margin-top:.625em}#outline #list .disclaimer .disclaimer-text p{font-size:.875em;font-weight:400;font-weight:500;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}.mt-05{margin-top:.5em}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mt-3{margin-top:3em!important}#news .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}#news .full-width{width:100%}#news .inline-block{display:inline-block}#news .column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#news .news-head .news-date-right{float:right;margin-top:3em}#news .news-summary .summary-article-row{padding:1.5em 0;border-top:solid 1px rgba(181,181,181,.5)}#news .news-summary .news-date{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3em;color:#9f9f9f}#news .news-summary .news-date-right{margin-left:auto;text-align:right;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:right;-ms-flex-align:right;align-items:right}#news .news-summary .news-category{font-size:14px;margin-top:.3em}#news .news-summary .news-title{font-size:14px;font-size:16px;font-weight:400;line-height:18px}#news .news-summary .big-title{font-size:20px;font-weight:700}#news .news-summary .news-section-link{font-size:12px}#news .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title{width:auto}#pdf-article .section:not(footer){padding:6.625em 0 7.5em}#pdf-article .auto-width{width:auto!important}#news-details table{font-family:arial,sans-serif;width:100%;border-collapse:collapse}#news-details td,#news-details th{padding:8px;text-align:left;border:1px solid #ddd}#news-details tr:nth-child(even){background-color:#ddd}#news-details .mt2{margin-top:2em}#news-details .mb2{margin-bottom:2em}#news-details .news-paragraph{line-height:26px;margin-top:3em}#news-details .news-paragraph a{text-decoration:underline}#news-details .small-img-container{text-align:center}#news-details .small-img-container img{width:250px}#news-details .section:not(footer){padding:10.625em 0 7.5em}#news-details .list-indent{margin-left:35px}#news-details .diagram{margin-top:40px}#news-details .news-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:1em}#news-details .news-details .news-details-category{font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;min-width:8.125em;height:1.75em;padding:0 .625em;color:#fff;border-radius:6.25em;background-color:#b5b5b5;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#news-details .news-details .news-details-category-big{min-width:14.125em}#news-details .news-details .news-date{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:right;-ms-flex-align:right;align-items:right}#news-details #news-article{padding-top:10.25em}#news-details #news-article .ml-3{margin-left:3em}#news-details .gl_common_main__dk-easy-purchase .comment-section{line-height:1.8;padding:28px 40px 32px;border-radius:12px;background:#f1f1f1}#news-details .gl_common_main__dk-easy-purchase .heading-block{font-size:3.2rem;line-height:1.8}#ai-modal-wrapper .display-block{display:block!important}#ai-modal-wrapper .pc-floating-modal{right:50px;bottom:30px;width:320px}#ai-modal-wrapper .mobile-floating-modal{top:13%;left:50%;width:300px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ai-modal-wrapper .ai-floating-modal{position:fixed;z-index:1000;border:1px solid #e9e9e9;border-radius:25px;background-color:#fff}#ai-modal-wrapper .ai-floating-modal .row{margin:13px}#ai-modal-wrapper .ai-floating-modal .column-big{width:68%}#ai-modal-wrapper .ai-floating-modal .title-text{font-size:11px}#ai-modal-wrapper .ai-floating-modal .title-text b{font-size:12px}#ai-modal-wrapper .ai-floating-modal .hidden{display:none}#ai-modal-wrapper .ai-floating-modal .trigger{margin-top:10px}#ai-modal-wrapper .ai-floating-modal .iframe-container{margin-left:15px}#ai-modal-wrapper .ai-floating-modal .show-modal-container{margin:15px}#ai-modal-wrapper .ai-floating-modal .avatar-image-container{padding-right:15px;padding-left:15px}#ai-modal-wrapper .ai-floating-modal .avatar-image-container img{border-radius:12px}#ai-modal-wrapper .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}#ai-modal-wrapper .column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#ai-modal-wrapper .mb-1{margin-bottom:1em}#ai-modal-wrapper .column-big{width:80%}#ai-modal-wrapper .modal-btn{font-size:13px;font-weight:700;width:100%;padding-top:10px;padding-bottom:10px;cursor:pointer;border:none;border-radius:30px;background-color:#feef3d}#ai-modal-wrapper .modal{position:fixed;z-index:1000;top:50%;left:50%;display:none;overflow:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ai-modal-wrapper .pc-modal{width:600px;height:700px}#ai-modal-wrapper .sp-modal{width:90%;height:90%}#ai-modal-wrapper .sp-modal .column-big{width:auto}#ai-modal-wrapper .sp-modal .modal-btn{margin-top:15px}#ai-modal-wrapper .modal-content{width:80%;margin:15% auto;padding:20px;border:1px solid #e9e9e9;border-radius:12px;background-color:#fefefe}#ai-modal-wrapper .avatar-image{width:36px;height:36px}#ai-modal-wrapper .trigger{font-size:28px;font-weight:700;float:right;width:15px;height:15px;color:#aaa}#ai-modal-wrapper .trigger:focus,#ai-modal-wrapper .trigger:hover{cursor:pointer;text-decoration:none;color:#000}#ai-modal-wrapper .close{background:url(../img/icon_arrow_down.svg) no-repeat center transparent;background-size:contain}#ai-modal-wrapper .open{background:url(../img/icon_arrow_up.svg) no-repeat center transparent;background-size:contain}@media (min-width:901px){.css_imagehover:hover img:nth-of-type(2){opacity:1}.onlyPc{display:block}img.onlyPc{display:inline-block}.onlySp,img.onlySp{display:none!important}.daikokuya-contents .css-hover-line{position:relative}.daikokuya-contents .css-hover-line:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:2px;content:'';-webkit-transition:width .8s cubic-bezier(.215,.61,.355,1);transition:width .8s cubic-bezier(.215,.61,.355,1);background-color:#c7151e}.daikokuya-contents .css-hover-line:hover:before{right:auto!important;left:0!important;width:100%!important}.daikokuya-contents .css-hover-line.active:before{right:auto!important;left:0!important;width:100%!important}.daikokuya-contents .css-hover-line-wrap .css-hover-line-item{position:relative}.daikokuya-contents .css-hover-line-wrap .css-hover-line-item:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:2px;content:'';-webkit-transition:width .8s cubic-bezier(.215,.61,.355,1);transition:width .8s cubic-bezier(.215,.61,.355,1);background-color:#c7151e}.daikokuya-contents .css-hover-line-wrap .css-hover-square{-webkit-transition:border-radius 1s cubic-bezier(.25,1,.5,1);transition:border-radius 1s cubic-bezier(.25,1,.5,1)}.daikokuya-contents .css-hover-line-wrap:hover .css-hover-line-item:before{right:auto;left:0;width:100%!important}.daikokuya-contents .css-hover-line-wrap:hover .css-hover-square{border-radius:100%!important}.daikokuya-contents .css-hover-img-wrap .img picture{-webkit-transition:-webkit-transform 1s cubic-bezier(.25,1,.5,1);transition:-webkit-transform 1s cubic-bezier(.25,1,.5,1);transition:transform 1s cubic-bezier(.25,1,.5,1);transition:transform 1s cubic-bezier(.25,1,.5,1),-webkit-transform 1s cubic-bezier(.25,1,.5,1);will-change:transform}.daikokuya-contents .css-hover-img-wrap:hover .img picture{-webkit-transform:scale(1.1);transform:scale(1.1)}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dt a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dt a:hover{opacity:.5}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li a:hover{opacity:.7}.daikokuya-contents footer .section-inner .block.b2 .other a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.daikokuya-contents footer .section-inner .block.b2 .other a:hover{opacity:.7}#top #news .block .news-body .news-type ul li a .tag{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#top #news .block .news-body .news-type ul li a .text span{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#top #news .block .news-body .news-type ul li a .pdf i{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#top #news .block .news-body .news-type ul li a:hover .tag{background-color:#b5b5b5}#top #news .block .news-body .news-type ul li a:hover .text span{opacity:.5}#top #news .block .news-body .news-type ul li a:hover .pdf i{background-color:#c7151e}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li:hover a:before{right:auto!important;left:0!important;width:100%!important}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link:hover{opacity:.5}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li:hover a:before{right:auto!important;left:0!important;width:100%!important}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link:hover{opacity:.5}#news .column-small{-ms-flex-preferred-size:38%;flex-basis:38%}#news .column-big{-ms-flex-preferred-size:60%;flex-basis:60%}#news .column-small-28{-ms-flex-preferred-size:28%;flex-basis:28%}#news .column-big-68{-ms-flex-preferred-size:68%;flex-basis:68%}}@media (min-width:901px) and (hover:hover){.modal_movie__btn_close:hover{opacity:.5}}@media (max-width:900px){#news .column-small{-ms-flex-preferred-size:100%;flex-basis:100%}#news .column-big{-ms-flex-preferred-size:100%;flex-basis:100%}#ai-modal-wrapper .close{background-image:url(../img/sp/icon_arrow_down.svg)}#ai-modal-wrapper .open{background-image:url(../img/sp/icon_arrow_up.svg)}html{font-size:12.1875px;font-size:3.125vw;line-height:1em}html .onlyPc,html img.onlyPc{display:none!important}html .onlySp{display:block}html img.onlySp{display:inline-block}main{padding-bottom:3.2820512821em}.modal_movie__btn_close{width:4.5948717949em;height:4.5948717949em}.daikokuya-contents [data-barba=wrapper]{position:relative;z-index:2;min-height:100lvh}.daikokuya-contents .eir-wrap{display:-ms-grid;display:grid;-webkit-transition:1.5s grid-template-rows cubic-bezier(.215,.61,.355,1);transition:1.5s grid-template-rows cubic-bezier(.215,.61,.355,1);transition:1.5s grid-template-rows cubic-bezier(.215,.61,.355,1),1.5s -ms-grid-rows cubic-bezier(.215,.61,.355,1);-ms-grid-rows:0fr;grid-template-rows:0fr}.daikokuya-contents .eir-wrap.active{-ms-grid-rows:1fr;grid-template-rows:1fr}.daikokuya-contents .eir-wrap .eir{overflow:hidden}.daikokuya-contents [data-animSp=mask-grd]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px;-webkit-transform:translateX(-.2461538462rem);transform:translateX(-.2461538462rem);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(33%,#000),color-stop(66%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to right,#000,#000 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(33%,#000),color-stop(66%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));mask-image:linear-gradient(to right,#000,#000 33%,rgba(0,0,0,0) 66%,rgba(0,0,0,0) 100%);-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}.daikokuya-contents [data-animSp=mask-grd]._in{transition:-webkit-mask-position 1s,mask-position 1s,transform 1s,color 2s,background 2s;-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transform:translateX(0);transform:translateX(0);-webkit-mask-position:0 0;mask-position:0 0;will-change:mask-position}.daikokuya-contents header{position:absolute;z-index:10;top:0;left:0;width:100%}.daikokuya-contents header .header-inner{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:0;margin:0 auto;padding:0;border-radius:0;background-color:transparent}.daikokuya-contents header .header-inner .logo{position:absolute;top:1.9692307692em;left:50%;margin-left:-7.1384615385em}.daikokuya-contents header .header-inner .logo a{position:relative;display:block;width:14.2769230769em}.daikokuya-contents header .header-inner .logo a:before{display:block;padding:18.0995475113% 0 0 0;content:''}.daikokuya-contents header .header-inner .logo a>img,.daikokuya-contents header .header-inner .logo a>picture,.daikokuya-contents header .header-inner .logo a>svg{position:absolute;top:0;left:0;width:100%}.daikokuya-contents header .header-inner .logo a>svg{height:auto}.daikokuya-contents .sp-navi{position:sticky;z-index:10;bottom:1.4769230769em;left:0;width:100%}.daikokuya-contents .sp-navi>ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:30.358974359em;margin:0 auto;border-radius:.4102564103em;background-color:rgba(255,255,255,.7);-webkit-box-shadow:0 0 .4102564103rem rgba(0,0,0,.25);box-shadow:0 0 .4102564103rem rgba(0,0,0,.25);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.daikokuya-contents .sp-navi>ul>li{position:static}.daikokuya-contents .sp-navi>ul>li+li>a:before{position:absolute;top:50%;left:0;display:inline-block;width:1px;height:1.4769230769em;margin-top:-.7384615385em;content:'';background-color:#d9d9d9}.daikokuya-contents .sp-navi>ul>li>a{position:relative;display:block;padding:1.641025641em .6564102564em}.daikokuya-contents .sp-navi>ul>li>a>span{font-size:.9846153846em;font-weight:400;line-height:1.6666666667em;line-height:1em;position:relative;display:inline-block;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .sp-navi>ul>li>a>span:before{position:absolute;bottom:-.4923076923em;left:0;display:inline-block;width:0;height:1px;content:'';-webkit-transition:width .3s ease;transition:width .3s ease;background-color:#c7151e;will-change:width}.daikokuya-contents .sp-navi>ul>li>a.active>span:before{width:100%}.daikokuya-contents .sp-navi>ul>li .navi-inner{position:absolute;top:auto;bottom:100%;left:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(.4102564103em);transform:translateY(.4102564103em);pointer-events:none;opacity:0}.daikokuya-contents .sp-navi>ul>li .navi-inner>ul{-webkit-box-sizing:border-box;box-sizing:border-box;width:30.358974359em;margin-top:0;margin-bottom:.8205128205em;padding:0 2.0512820513em;border-radius:.4102564103em;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 0 .4102564103rem rgba(0,0,0,.25);box-shadow:0 0 .4102564103rem rgba(0,0,0,.25)}.daikokuya-contents .sp-navi>ul>li .navi-inner>ul>li+li{border-top:solid 1px #ddd}.daikokuya-contents .sp-navi>ul>li .navi-inner>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.2307692308em 1.641025641em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents .sp-navi>ul>li .navi-inner>ul>li>a i{width:.4923076923em;height:.4923076923em;margin-right:.8205128205em;border-radius:.8205128205em;background-color:#c7151e;-ms-flex-negative:0;flex-shrink:0}.daikokuya-contents .sp-navi>ul>li .navi-inner>ul>li>a span{font-size:1.1487179487em;font-weight:400;font-weight:700;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .sp-navi>ul>li .navi-inner.active{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;opacity:1}.daikokuya-contents .movie-bg{position:fixed;z-index:1;top:0;left:0;width:100%;height:100lvh}.daikokuya-contents .movie-bg video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.daikokuya-contents .page{position:relative;z-index:2;padding-top:0}.daikokuya-contents .section{position:relative}.daikokuya-contents .section .section-wrap{position:relative}.daikokuya-contents .section .section-wrap .section-inner{position:relative;width:28.7179487179em;margin:0 auto}.daikokuya-contents .css-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents .css-title i{display:inline-block;width:.9846153846em;height:.9846153846em;margin-right:1.2307692308em;border-radius:.9846153846em;background-color:#c7151e}.daikokuya-contents .css-title span{font-family:Marcellus;font-size:1.4769230769em;font-weight:400;line-height:1em;line-height:.9em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents .css-title-ja{margin-top:0}.daikokuya-contents .css-title-ja span{font-size:1.9692307692em;font-weight:400;font-weight:700;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents .css-items{-webkit-box-sizing:border-box;box-sizing:border-box}.daikokuya-contents .css-items .item{display:block}.daikokuya-contents .css-items .item+.item{margin-top:4.9230769231em}.daikokuya-contents .css-items .item .item-name{width:100%;padding-top:0}.daikokuya-contents .css-items .item .item-name p{font-size:1.8051282051em;font-weight:400;font-weight:700;line-height:1.6363636364em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents .css-items .item .item-name p .sm{font-size:.6363636364em;line-height:1em}.daikokuya-contents .css-items .item .item-box{width:100%;margin-top:.8205128205em;-ms-flex-negative:0;flex-shrink:0}.daikokuya-contents .css-items .item .item-box .line{width:100%;border-top:solid 1px #d9d9d9}.daikokuya-contents .css-items .item .item-box .item-text p{font-size:1.3128205128em;font-weight:400;font-weight:500;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-text p+p{margin-top:1.6em}.daikokuya-contents .css-items .item .item-box .item-dl{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:solid 1px #d9d9d9}.daikokuya-contents .css-items .item .item-box .item-dl dl{display:block;padding:1.641025641em 0}.daikokuya-contents .css-items .item .item-box .item-dl dl+dl{border-top:solid 1px #d9d9d9}.daikokuya-contents .css-items .item .item-box .item-dl dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:0;-ms-flex-negative:0;flex-shrink:0}.daikokuya-contents .css-items .item .item-box .item-dl dl dt>span{font-size:1.3128205128em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-dl dl dd{font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.625em;padding-right:0}.daikokuya-contents .css-items .item .item-box .item-dl dl dd>span{font-size:1.3128205128em;font-weight:400;font-weight:500;line-height:1.625em;display:block;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-dl dl dd>span+span{margin-top:.625em}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dt{width:100%;-ms-flex-negative:1;flex-shrink:1}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dt a{font-size:1.3128205128em;font-weight:400;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dd{line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:.2461538462em;padding-left:0;border-left:none;-ms-flex-negative:0;flex-shrink:0}.daikokuya-contents .css-items .item .item-box .item-dl dl.file dd>span{font-size:.75em;font-weight:400;line-height:1.6666666667em;display:inline-block;margin-top:.4166666667em;margin-right:.8333333333em;padding:0 .4166666667em;color:#fff;border-radius:.4166666667em;background-color:#c7151e}.daikokuya-contents footer{padding:6.5641025641em 0 3.2820512821em}.daikokuya-contents footer .section-inner{width:100%;margin:0 auto}.daikokuya-contents footer .section-inner .block.b1{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.daikokuya-contents footer .section-inner .block.b1 .information{margin:3.2820512821em auto 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.daikokuya-contents footer .section-inner .block.b1 .information .logo{position:relative;display:block;width:24.6153846154em}.daikokuya-contents footer .section-inner .block.b1 .information .logo:before{display:block;padding:18.1058495822% 0 0 0;content:''}.daikokuya-contents footer .section-inner .block.b1 .information .logo>img,.daikokuya-contents footer .section-inner .block.b1 .information .logo>picture,.daikokuya-contents footer .section-inner .block.b1 .information .logo>svg{position:absolute;top:0;left:0;width:100%}.daikokuya-contents footer .section-inner .block.b1 .information .logo>svg{height:auto}.daikokuya-contents footer .section-inner .block.b1 .information .name{margin-top:1.641025641em;text-align:center}.daikokuya-contents footer .section-inner .block.b1 .information .name span{font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents footer .section-inner .block.b1 .information .address{margin-top:.8205128205em}.daikokuya-contents footer .section-inner .block.b1 .information .address span{font-size:1.1487179487em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi{margin:.8205128205em auto 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:22.9743589744em;height:29.5384615385em;margin:0 auto;margin-left:0;padding-left:0;padding-left:.4102564103em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li{min-height:12.3076923077em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li:nth-child(2),.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li:nth-child(4){margin-top:3.2820512821em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li:nth-child(-n+3){margin-right:6.5641025641em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li>a span,.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li>div span{font-size:1.3128205128em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li .detail{display:block;margin-top:.8205128205em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li .detail a{display:block}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li .detail a span{font-size:1.1487179487em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li .detail a+a{margin-top:.8205128205em}.daikokuya-contents footer .section-inner .block.b2{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:28.7179487179em;margin:3.2820512821em auto 0;padding-top:3.2820512821em;border-top:solid 1px #d9d9d9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.daikokuya-contents footer .section-inner .block.b2 .copyright{margin-top:3.2820512821em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.daikokuya-contents footer .section-inner .block.b2 .copyright p{font-family:Marcellus;font-size:.9846153846em;font-weight:400;line-height:2.5em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents footer .section-inner .block.b2 .other{display:block;width:15.1794871795em;margin:0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.daikokuya-contents footer .section-inner .block.b2 .other a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daikokuya-contents footer .section-inner .block.b2 .other a+a{margin-top:1.641025641em}.daikokuya-contents footer .section-inner .block.b2 .other a span{font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}.daikokuya-contents footer .section-inner .block.b2 .other a i{display:inline-block;width:1.0666666667em;height:1.0666666667em;margin-left:.9846153846em;background:url(../img/icon_link.svg) no-repeat center transparent;background-size:contain}#top #movie{padding:3.2820512821em 0 0}#top #movie .section-wrap{width:100%;height:100%}#top #movie .section-wrap .section-inner{width:100%;height:100%}#top #movie .title{width:28.7179487179em;margin:6.5641025641em auto 0;padding:0}#top #movie .title h3{margin-top:.8205128205em}#top #movie .title h3 span{font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #movie .block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;margin-top:2.4615384615em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #movie .block .video{overflow:hidden;width:28.7179487179em;height:16.1641025641em;background-color:#000;clip-path:inset(5% round 10px)}#top #movie .text{width:28.7179487179em;margin:0 auto}#top #movie .text p{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #ai .section-wrap{width:100%}#top #ai .section-wrap .section-inner{width:28.7179487179em;margin:0 auto}#top #ai .block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;width:28.7179487179em;height:auto;margin:3.2820512821em 0 0;border-radius:.8205128205em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}#top #ai .block .img{position:relative;display:block;overflow:hidden;width:14.358974359em;border-radius:.4102564103em}#top #ai .block .img:before{display:block;padding:51.4285714286% 0 0 0;content:''}#top #ai .block .img>img,#top #ai .block .img>picture,#top #ai .block .img>svg{position:absolute;top:0;left:0;width:100%}#top #ai .block .img>svg{height:auto}#top #ai .block .box{-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5538461538em;margin-left:1.641025641em}#top #ai .block .box h3 span{font-size:1.1487179487em;font-weight:400;font-weight:700;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#top #ai .block .box .text{margin-top:.4102564103em}#top #ai .block .box .text p{font-size:.9025641026em;line-height:1.6363636364em;letter-spacing:0}#top #ai .block .btn{width:100%;margin-top:1.641025641em;margin-left:0}#top #ai .block .btn a{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:13.1282051282em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #ai .block .btn a span{font-family:Marcellus;font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #ai .block .btn a i{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.4615384615em;height:2.4615384615em;border-radius:.4102564103em;background-color:#c7151e;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #ai .block .btn a i:before{display:inline-block;width:.5743589744em;height:.5743589744em;content:'';background:url(../img/icon_arrow_right.svg) no-repeat center transparent;background-size:contain}#top #ai .line{width:100%;height:1.641025641em}#top .ai-section .section-wrap{width:100%}#top .ai-section .section-wrap .section-inner{width:28.7179487179em;margin:0 auto}#top .ai-section .block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;width:28.7179487179em;height:auto;margin:3.2820512821em 0 0;cursor:pointer;border-radius:.8205128205em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}#top .ai-section .block .img{position:relative;display:block;overflow:hidden;width:14.358974359em;border-radius:.4102564103em}#top .ai-section .block .img:before{display:block;padding:51.4285714286% 0 0 0;content:''}#top .ai-section .block .img>img,#top .ai-section .block .img>picture,#top .ai-section .block .img>svg{position:absolute;top:0;left:0;width:100%}#top .ai-section .block .img>svg{height:auto}#top .ai-section .block .box{-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5538461538em;margin-left:1.641025641em}#top .ai-section .block .box h3 span{font-size:1.1487179487em;font-weight:400;font-weight:700;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#top .ai-section .block .box .text{margin-top:.4102564103em}#top .ai-section .block .box .text p{font-size:.9025641026em;line-height:1.6363636364em;letter-spacing:0}#top .ai-section .block .btn{width:100%;margin-top:1.641025641em;margin-left:0}#top .ai-section .block .btn a{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:13.1282051282em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top .ai-section .block .btn a span{font-family:Marcellus;font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top .ai-section .block .btn a i{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.4615384615em;height:2.4615384615em;border-radius:.4102564103em;background-color:#c7151e;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top .ai-section .block .btn a i:before{display:inline-block;width:.5743589744em;height:.5743589744em;content:'';background:url(../img/icon_arrow_right.svg) no-repeat center transparent;background-size:contain}#top .ai-section .line{width:100%;height:1.641025641em}#top #mission{display:block;height:auto;padding:4.3487179487em 0 0}#top #mission .section-wrap{display:block;width:100%;height:100%}#top #mission .section-wrap .section-inner{height:100%}#top #mission .section-wrap .section-inner .block{position:relative;width:28.7179487179em;height:100%;margin:0 auto;padding:0}#top #mission .section-wrap .section-inner .block .box.b1{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}#top #mission .section-wrap .section-inner .block .box.b1 h3{margin-top:3.2820512821em}#top #mission .section-wrap .section-inner .block .box.b1 h3 span{font-size:1.9692307692em;font-weight:700;line-height:1.5833333333em;letter-spacing:0}#top #mission .section-wrap .section-inner .block .box.b2{width:100%;margin:4.6769230769em auto 0}#top #mission .section-wrap .section-inner .block .box.b2 .text p{font-size:1.3128205128em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #philosophy{padding:9.8461538462em 0 6.5641025641em}#top #philosophy .block{display:block;width:100%;margin:0 auto}#top #philosophy .block .box.b1{width:21.3333333333em;margin-top:.7384615385em;-ms-flex-negative:0;flex-shrink:0}#top #philosophy .block .box.b2{margin-top:1.641025641em}#top #philosophy .block .box.b2 p{font-size:1.8051282051em;font-weight:400;font-weight:700;line-height:1.6363636364em;letter-spacing:0;letter-spacing:.1em}#top #philosophy .block .box.b2 p+p{margin-top:1.8181818182em}#top #service{height:auto;padding:6.5641025641em 0 0}#top #service .section-wrap{overflow:visible;height:auto}#top #service .section-inner{position:static;display:block;height:auto}#top #service .block{width:28.7179487179em;height:auto;margin:0 auto}#top #service .block .list{margin-top:3.2820512821em}#top #service .block .list .box{position:relative;top:auto;left:auto;display:block;opacity:1!important;-webkit-mask-position:0 0!important;mask-position:0 0!important}#top #service .block .list .box+.box{margin-top:6.5641025641em}#top #service .block .list .box .img{width:100%;height:28.7179487179em}#top #service .block .list .box .img picture{position:absolute;top:0;left:0;width:100%;will-change:transform}#top #service .block .list .box .box-left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #service .block .list .box .box-left .name span{font-size:2.2974358974em;font-weight:400;font-weight:700;line-height:1.6428571429em;letter-spacing:0;letter-spacing:.1em}#top #service .block .list .box .info{width:100%;margin-top:3.2820512821em;margin-left:0}#top #service .block .list .box .info .name span{font-size:2.2974358974em;font-weight:400;font-weight:700;line-height:1.6428571429em;letter-spacing:0;letter-spacing:.1em}#top #service .block .list .box .info .title{margin-top:1.641025641em}#top #service .block .list .box .info .title span{font-size:1.8051282051em;font-weight:400;font-weight:700;line-height:1.6363636364em;letter-spacing:0;letter-spacing:.1em}#top #service .block .list .box .info .text{margin-top:.8205128205em}#top #service .block .list .box .info .text p{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #service .block .list .box .info .btn{margin-top:1.641025641em}#top #service .block .list .box .info .btn>a,#top #service .block .list .box .info .btn>span{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:13.1282051282em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #service .block .list .box .info .btn>a span,#top #service .block .list .box .info .btn>span span{font-family:Marcellus;font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #service .block .list .box .info .btn>a i,#top #service .block .list .box .info .btn>span i{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.4615384615em;height:2.4615384615em;border-radius:.4102564103em;background-color:#c7151e;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #service .block .list .box .info .btn>a i:before,#top #service .block .list .box .info .btn>span i:before{display:inline-block;width:.5743589744em;height:.5743589744em;content:'';background:url(../img/icon_arrow_right.svg) no-repeat center transparent;background-size:contain}#top #news{padding:7.3846153846em 0 6.5641025641em;border-radius:1.641025641em;background-color:#fff}#top #news .section-inner{width:28.7179487179em;margin:0 auto}#top #news .block .news-head{position:static;display:block;margin-top:0;padding-right:3.2820512821em}#top #news .block .news-head .link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-head .link a span{font-size:2.6256410256em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.1em}#top #news .block .news-head .link a i{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.4615384615em;height:2.4615384615em;margin-left:1.641025641em;border:solid 1px #c7151e;border-radius:.4102564103em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-head .link a i:before{display:inline-block;width:.5743589744em;height:.5743589744em;content:'';background:url(../img/icon_arrow_right_red.svg) no-repeat center transparent;background-size:contain}#top #news .block .news-head .news-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.9230769231em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-head .news-navi ul li+li{margin-left:0}#top #news .block .news-head .news-navi ul li a{position:relative;display:block;padding:.8205128205em}#top #news .block .news-head .news-navi ul li a span{font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;white-space:nowrap;letter-spacing:0;letter-spacing:.1em}#top #news .block .news-head .news-navi ul li a:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:4px;content:'';-webkit-transition:width .8s cubic-bezier(.215,.61,.355,1);transition:width .8s cubic-bezier(.215,.61,.355,1);background-color:#c7151e}#top #news .block .news-head .news-navi ul li a.active:before{right:auto;left:0;width:100%}#top #news .block .news-body{margin-top:3.2820512821em}#top #news .block .news-body .swiper-slide{width:100%}#top #news .block .news-body .news-type{width:100%}#top #news .block .news-body .news-type ul{width:100%}#top #news .block .news-body .news-type ul li{border-top:solid 1px rgba(181,181,181,.5)}#top #news .block .news-body .news-type ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.641025641em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#top #news .block .news-body .news-type ul li a .date{width:11.0769230769em}#top #news .block .news-body .news-type ul li a .date span{font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #news .block .news-body .news-type ul li a .tag{display:-webkit-box;display:-ms-flexbox;display:flex;width:8.2051282051em;height:2.2974358974em;border-radius:8.2051282051em;background-color:#b5b5b5;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-body .news-type ul li a .tag span{font-size:1.1487179487em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em;color:#fff}#top #news .block .news-body .news-type ul li a .text{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.641025641em 0;-ms-flex-negative:0;flex-shrink:0}#top #news .block .news-body .news-type ul li a .text span{font-size:1.4769230769em;font-weight:400;line-height:1.6666666667em;letter-spacing:0;letter-spacing:.1em}#top #news .block .news-body .news-type ul li a .pdf{display:-webkit-box;display:-ms-flexbox;display:flex;width:12.7179487179em;height:auto;border-left:none;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .news-body .news-type ul li a .pdf i{margin-right:.8205128205em;padding:0 .4102564103em;color:#fff;border-radius:.4102564103em;background-color:#c7151e}#top #news .block .news-body .news-type ul li a .pdf i:before{font-size:.9846153846em;font-weight:400;font-style:normal;line-height:1.6666666667em;content:'PDF';letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap{position:relative;margin-top:0}#top #news .block .eir-wrap .eir{margin-top:3.2820512821em}#top #news .block .eir-wrap .eir>div>img{width:100%;height:auto;margin-top:5.7435897436em}#top #news .block .eir-wrap .eir .s_newsTypeController{padding-right:3.2820512821em}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.9230769231em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li+li{margin-left:0}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li a{font-size:1.3128205128em;font-weight:400;line-height:1.625em;position:relative;padding:.5555555556em;letter-spacing:0;letter-spacing:.05em;background-color:transparent}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li a:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:4px;content:'';-webkit-transition:width .8s cubic-bezier(.215,.61,.355,1);transition:width .8s cubic-bezier(.215,.61,.355,1);background-color:#c7151e}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li.active a:before{right:auto!important;left:0!important;width:100%!important}#top #news .block .eir-wrap .eir .s_eirQuarterBlock{margin-top:3.2820512821em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.2820512821em 0;border-top:solid 1px rgba(181,181,181,.5);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_date{min-width:auto;-ms-flex-negative:0;flex-shrink:0}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_date time{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category{display:-webkit-box;display:-ms-flexbox;display:flex;width:10.6666666667em;height:2.2974358974em;margin-left:3.2820512821em;border-radius:8.2051282051em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category .s_eirModule_category_icon{font-size:1.1487179487em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em;color:#fff}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.641025641em 0;-ms-flex-negative:0;flex-shrink:0}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_titleBox_title_text_label{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link .s_eirModule_title_label{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type{display:block;width:auto;height:auto;padding-left:0;border-left:none;-ms-flex-negative:0;flex-shrink:0}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_icon{font-size:.9846153846em;font-weight:400;line-height:1.6666666667em;line-height:1.6666666667em;margin-right:.8333333333em;padding:0 .4166666667em;letter-spacing:0;letter-spacing:.05em;color:#fff;border-radius:.4166666667em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_figure{display:none}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_size .s_eirModule_size_item{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_comment,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_new,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_page_num,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_size,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_text,#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_type{display:none}#category{padding-top:0}#category .section:not(footer){padding:10.6666666667em 0 6.5641025641em}#category .section:not(footer) .section-inner{width:28.7179487179em;margin:0 auto}#category #list{border-radius:0 0 3.2820512821em 3.2820512821em;background-color:#fff}#category #list .block{position:relative}#category #list .block .news-head{position:static;z-index:2;top:0;left:0}#category #list .block .news-head .title{margin-top:0}#category #list .block .news-head .title span{font-size:2.6256410256em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.1em}#category #list .block .disclaimer{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3.2820512821em;padding:3.2820512821em 2.4615384615em;border-radius:.8205128205em;background-color:#f8f8f8}#category #list .block .disclaimer .disclaimer-title span{font-size:1.1487179487em;font-weight:400;font-weight:700;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#category #list .block .disclaimer .disclaimer-text{margin-top:.8205128205em}#category #list .block .disclaimer .disclaimer-text p{font-size:1.1487179487em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap{position:relative;margin-top:0}#category .eir-wrap .eir{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3.2820512821em;-ms-flex-wrap:wrap;flex-wrap:wrap}#category .eir-wrap .eir .s_yearController{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#category .eir-wrap .eir .s_newsTypeController{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#category .eir-wrap .eir .s_eirBlock{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#category .eir-wrap .eir .s_yearController+.s_newsTypeController{padding-bottom:3.2820512821em}#category .eir-wrap .eir .yearController{position:relative;top:auto;right:auto;width:100%;height:5.4153846154em;border:solid 1px #d9d9d9;border-radius:.4102564103em}#category .eir-wrap .eir .yearController select{font-size:inherit;font-size:1.3128205128em;font-weight:400;line-height:1.625em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;padding:1.25em;vertical-align:middle;letter-spacing:0;letter-spacing:.05em;color:inherit;border:0;border-radius:0;background:none transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#category .eir-wrap .eir .yearController:before{position:absolute;top:50%;right:2.0512820513em;display:inline-block;width:.8205128205em;height:.4923076923em;margin-top:-.2461538462em;content:'';background:url(/img/icon_select_arrow.svg) no-repeat center transparent;background-size:contain}#category .eir-wrap .eir>div>img{width:100%;height:auto;margin-top:5.7435897436em}#category .eir-wrap .eir .s_newsTypeController{position:relative;top:auto;right:auto;padding-right:0}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.9230769231em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li+li{margin-left:0}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li a{font-size:1.3128205128em;font-weight:400;line-height:1.625em;position:relative;padding:.5555555556em;letter-spacing:0;letter-spacing:.05em;background-color:transparent}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li a:before{position:absolute;right:0;bottom:0;left:auto;display:inline-block;width:0;height:4px;content:'';-webkit-transition:width .8s cubic-bezier(.215,.61,.355,1);transition:width .8s cubic-bezier(.215,.61,.355,1);background-color:#c7151e}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li.active a:before{right:auto!important;left:0!important;width:100%!important}#category .eir-wrap .eir .s_eirQuarterBlock{margin-top:3.2820512821em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.2820512821em 0;border-top:solid 1px rgba(181,181,181,.5);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_date{width:auto;min-width:auto;-ms-flex-negative:0;flex-shrink:0}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_date time{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:10.6666666667em;height:2.2974358974em;margin-left:3.2820512821em;border-radius:8.2051282051em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_category .s_eirModule_category_icon{font-size:1.1487179487em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em;color:#fff}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.641025641em 0;-ms-flex-negative:0;flex-shrink:0}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_titleBox_title_text_label{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link .s_eirModule_title_label{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type{display:block;width:auto;height:auto;padding-left:0;border-left:none;-ms-flex-negative:0;flex-shrink:0}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_icon{font-size:.9846153846em;font-weight:400;line-height:1.6666666667em;line-height:1.6666666667em;margin-right:.8333333333em;padding:0 .4166666667em;letter-spacing:0;letter-spacing:.05em;color:#fff;border-radius:.4166666667em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_eirModule_type .s_eirModule_type_figure{display:none}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_size .s_eirModule_size_item{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_comment,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_new,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_page_num,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_size,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_text,#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirList_item_type{display:none}#category .eir-wrap .eir .s_eirBlock+.s_eirBlock{margin-top:1.641025641em}#category .eir-wrap .eir .eir_pdfNote_item{font-size:1.1487179487em;font-weight:400;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#category .eir-wrap .eir .eir_pdfNote_item a img{width:auto}#company{padding-top:0}#company .section:not(footer){padding:10.6666666667em 0 6.5641025641em}#company .section:not(footer) .section-inner{width:28.7179487179em;margin:0 auto}#company #company-info{border-radius:0 0 1.641025641em 1.641025641em;background-color:#fff}#company #company-info .section-inner{width:28.7179487179em;margin:0 auto}#company #company-info .block{position:relative;width:100%;margin:7.3846153846em auto 0}#company #message .block{position:relative;width:100%;margin:6.5641025641em auto 0}#company #message .block .text p{font-size:1.3128205128em;line-height:2.25em;letter-spacing:0}#company #message .block .text p+p{margin-top:2.25em}#company #message .block .president{margin-top:6.5641025641em}#company #message .block .president .post{font-size:1.3128205128em;font-weight:400;line-height:1.625em;display:block;letter-spacing:0;letter-spacing:.05em}#company #message .block .president .name{font-size:1.8051282051em;font-weight:700;line-height:1.9090909091em;display:block;margin-top:.4545454545em;letter-spacing:0;letter-spacing:.1em}#company #history{border-radius:0 0 3.2820512821em 3.2820512821em;background-color:#fff}#company #history .block{position:relative;width:100%;margin:6.5641025641em auto 0}#company #history .block ul{width:100%;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9}#company #history .block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.641025641em 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#company #history .block ul li+li{border-top:solid 1px #d9d9d9}#company #history .block ul li .year{width:auto;-ms-flex-negative:0;flex-shrink:0}#company #history .block ul li .year span{font-size:1.3128205128em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#company #history .block ul li .month{width:auto;-ms-flex-negative:0;flex-shrink:0}#company #history .block ul li .month span{font-size:1.3128205128em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#company #history .block ul li .text{margin-top:1.641025641em}#company #history .block ul li .text p{font-size:1.3128205128em;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#company #group{border-radius:0 0 3.2820512821em 3.2820512821em;background-color:#fff}#company #group .block{position:relative;width:100%;margin:3.2820512821em auto 0}#company #group .block .diagram{position:relative;display:block;width:28.7179487179em}#company #group .block .diagram:before{display:block;padding:61.4285714286% 0 0 0;content:''}#company #group .block .diagram>img,#company #group .block .diagram>picture,#company #group .block .diagram>svg{position:absolute;top:0;left:0;width:100%}#company #group .block .diagram>svg{height:auto}#company #group .block .diagram figcaption{margin-top:1.641025641em}#company #group .block .diagram figcaption span{font-size:.9846153846em;font-weight:700;line-height:1.4166666667em;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#company #group .block .diagram figcaption span+span{margin-top:.4166666667em}#company #group .block .diagram figcaption span i{font-style:normal;padding-right:.5em}#outline #mainVisual{padding-bottom:6.5641025641em}#outline #mainVisual .block{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:28.7179487179em;height:100%;margin:0 auto;padding:0 0}#outline #mainVisual .block .box{padding-top:10.6666666667em}#outline #mainVisual .block .box h4{margin-top:8.2051282051em}#outline #mainVisual .block .box h4 span{font-size:2.2974358974em;font-weight:700;line-height:1.7142857143em;letter-spacing:0}#outline #mainVisual .block .text{margin-top:3.2820512821em}#outline #mainVisual .block .text p{font-size:1.4769230769em;font-weight:700;line-height:1.7777777778em;letter-spacing:0;letter-spacing:.1em}#outline #mainVisual .block .text p+p{margin-top:2em}#outline #list{padding:6.5641025641em 0 6.5641025641em;border-radius:0 0 1.641025641em 1.641025641em;background-color:#fff}#outline #list .section-inner{width:28.7179487179em;margin:0 auto}#outline #list .items{-webkit-box-sizing:border-box;box-sizing:border-box}#outline #list .items .item{display:block}#outline #list .items .item+.item{margin-top:4.9230769231em}#outline #list .items .item .item-name{width:100%;padding-top:0}#outline #list .items .item .item-name p{font-size:1.8051282051em;font-weight:400;font-weight:700;line-height:1.6363636364em;letter-spacing:0;letter-spacing:.1em}#outline #list .items .item .item-name p .sm{font-size:.6363636364em;line-height:1em}#outline #list .items .item .item-box{width:100%;margin-top:.8205128205em;-ms-flex-negative:0;flex-shrink:0}#outline #list .items .item .item-box .line{width:100%;border-top:solid 1px #d9d9d9}#outline #list .items .item .item-box .item-text p{font-size:1.3128205128em;font-weight:400;font-weight:500;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-text p+p{margin-top:1.6em}#outline #list .items .item .item-box .item-dl{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:solid 1px #d9d9d9}#outline #list .items .item .item-box .item-dl dl{display:block;padding:1.641025641em 0}#outline #list .items .item .item-box .item-dl dl+dl{border-top:solid 1px #d9d9d9}#outline #list .items .item .item-box .item-dl dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:0;-ms-flex-negative:0;flex-shrink:0}#outline #list .items .item .item-box .item-dl dl dt>span{font-size:1.3128205128em;font-weight:400;font-weight:700;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-dl dl dd{font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.625em;padding-right:0}#outline #list .items .item .item-box .item-dl dl dd>span{font-size:1.3128205128em;font-weight:400;font-weight:500;line-height:1.625em;display:block;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-dl dl dd>span+span{margin-top:.625em}#outline #list .items .item .item-box .item-dl dl.file dt{width:100%;-ms-flex-negative:1;flex-shrink:1}#outline #list .items .item .item-box .item-dl dl.file dt a{font-size:1.3128205128em;font-weight:400;font-weight:400;line-height:1.625em;letter-spacing:0;letter-spacing:.05em}#outline #list .items .item .item-box .item-dl dl.file dd{line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:.2461538462em;padding-left:0;border-left:none;-ms-flex-negative:0;flex-shrink:0}#outline #list .items .item .item-box .item-dl dl.file dd>span{font-size:.75em;font-weight:400;line-height:1.6666666667em;display:inline-block;margin-right:.8333333333em;padding:0 .4166666667em;color:#fff;border-radius:.4166666667em;background-color:#000}#outline #list .disclaimer{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:6.5641025641em;padding:4.9230769231em 2.4615384615em;border-radius:.8205128205em;background-color:#f8f8f8}#outline #list .disclaimer .disclaimer-title span{font-size:1.1487179487em;font-weight:400;font-weight:700;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}#outline #list .disclaimer .disclaimer-text{margin-top:.8205128205em}#outline #list .disclaimer .disclaimer-text p{font-size:1.1487179487em;font-weight:400;font-weight:500;line-height:1.5714285714em;letter-spacing:0;letter-spacing:.05em}}@media (max-width:900px) and (min-width:901px){.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.daikokuya-contents footer .section-inner .block.b1 .footer-navi ul li a:hover{opacity:.7}#top #news .block .eir-wrap .eir .s_newsTypeController ul.s_eirTab li:hover a:before{right:auto!important;left:0!important;width:100%!important}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#top #news .block .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link:hover{opacity:.5}#category .eir-wrap .eir .s_newsTypeController ul.s_eirTab li:hover a:before{right:auto!important;left:0!important;width:100%!important}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#category .eir-wrap .eir .s_eirQuarterBlock ul.s_eirList .s_eirModule_eirItem .s_eirModule_titleBox .s_titleBox_title .s_eirModule_title_link:hover{opacity:.5}}