@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}#fadeArea,body.isView{opacity:1}#luxy,.textAnimate{overflow:hidden}#fadeArea,.load-area{width:100%;left:0;height:100%}.m-breadcrumb,.m-footer-nav-card__nav,.m-irnews-list,.m-pager,nav ul{list-style:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}#fadeArea,body{background:#F9FCFE}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}.m-introduction-card__image img,img,input,select{vertical-align:middle}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}.m-contact-form__form .m-form-item,.m-contact-form__form .m-form-item__emailConfirm{margin-top:40px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:300;text-rendering:optimizeLegibility;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.m-footer-nav-card__title,.m-irnews-list__date{font-family:Ubuntu,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.m-footer-nav-card dt:nth-of-type(2){margin-top:30px}#fadeArea{position:fixed;top:0;z-index:1000;-webkit-transition:opacity .6s ease .6s;transition:opacity .6s ease .6s;pointer-events:none}#fadeArea.isView{opacity:0}.particles-js-canvas-el{position:fixed;top:0;bottom:0;z-index:-1}@media screen and (max-width:1023px){.pc{display:none!important}}@media screen and (min-width:1024px){.sp{display:none!important}}.load-area,.load-area .load-logo{display:none}.load-area{position:absolute;top:0;z-index:100}.load-area.is-view,.textAnimate{display:block}.textAnimate .textItem{display:block;-webkit-transform:translateY(80px);transform:translateY(80px)}.textAnimate,_:-ms-lang(x)::-ms-backdrop{overflow:visible}.m-mv-description:before{-webkit-transform:scaleX(0);transform:scaleX(0)}header{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.clipBlockAreaL,.clipBlockWrapperL{height:100%;overflow:hidden}.clipBlockAreaL{-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transform-origin:left center;transform-origin:left center}.clipBlockWrapperL{position:relative;z-index:1;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translateX(-101%);transform:translateX(-101%)}.loadTextAdd .m-mv-title__gradient{background-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(50%,#000),color-stop(50%,transparent),to(transparent));background-image:linear-gradient(to left,#000 0,#000 50%,transparent 50%,transparent);background-position:100%;background-size:200%}@media screen and (min-width:1159px){.loadTextAdd .textItem{-webkit-transform:translateY(80px);transform:translateY(80px)}@-webkit-keyframes textItem{0%{-webkit-transform:translateY(80px);transform:translateY(80px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes textItem{0%{-webkit-transform:translateY(80px);transform:translateY(80px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.loadTextAdd{position:absolute;z-index:11;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.loadTextAdd>.mainvisual__messageInner{padding:0 0 5px 80px}body.isView.page header{-webkit-animation:fadeInFromTop .45s cubic-bezier(.87,0,.13,1) 1s forwards;animation:fadeInFromTop .45s cubic-bezier(.87,0,.13,1) 1s forwards}body.isView .mainvisual__message{pointer-events:none}body.isView .mainvisual__message .m-mv-description:before{-webkit-animation:line .8s cubic-bezier(.87,0,.13,1) .8s forwards;animation:line .8s cubic-bezier(.87,0,.13,1) .8s forwards}body.isView .mainvisual__message .textAnimate>.textItem{-webkit-animation:textItem .8s cubic-bezier(.87,0,.13,1) .2s forwards;animation:textItem .8s cubic-bezier(.87,0,.13,1) .2s forwards}body.isView .loadTextAdd .m-mv-description:before{-webkit-animation:line .8s cubic-bezier(.87,0,.13,1) .8s forwards;animation:line .8s cubic-bezier(.87,0,.13,1) .8s forwards}body.isView .loadTextAdd .textAnimate>.textItem{-webkit-animation:textItem .8s cubic-bezier(.87,0,.13,1) .2s forwards;animation:textItem .8s cubic-bezier(.87,0,.13,1) .2s forwards}body.isView .loadTextAdd .m-mv-title__gradient{-webkit-animation:colorText .5s cubic-bezier(.87,0,.13,1) .8s forwards,grd 0;animation:colorText .5s cubic-bezier(.87,0,.13,1) .8s forwards,grd 0}body.isView .clipBlockAreaL{-webkit-animation:clipBlockAreaL .8s cubic-bezier(.87,0,.13,1) 1s forwards;animation:clipBlockAreaL .8s cubic-bezier(.87,0,.13,1) 1s forwards}body.isView .clipBlockWrapperL{-webkit-animation:clipBlockWrapperL .8s cubic-bezier(.87,0,.13,1) 1s forwards;animation:clipBlockWrapperL .8s cubic-bezier(.87,0,.13,1) 1s forwards}body.isView header{-webkit-animation:fadeInFromTop .45s cubic-bezier(.87,0,.13,1) 1.75s forwards;animation:fadeInFromTop .45s cubic-bezier(.87,0,.13,1) 1.75s forwards}@-webkit-keyframes fadeInFromTop{0%{-webkit-transform:translateY(-94px);transform:translateY(-94px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInFromTop{0%{-webkit-transform:translateY(-94px);transform:translateY(-94px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}}.loadTextAdd,_:-ms-lang(x)::-ms-backdrop{display:none}@media screen and (max-width:1280px) and (min-width:1160px){.loadTextAdd>.mainvisual__messageInner{padding:96px 0 0 60px}}@media screen and (max-width:1160px) and (min-width:1024px){.loadTextAdd>.mainvisual__messageInner{padding:25px 0 0 40px}}@media screen and (max-width:1159px){.loadTextAdd .textItem{-webkit-transform:translateY(40px);transform:translateY(40px)}@-webkit-keyframes textItem{0%{-webkit-transform:translateY(40px);transform:translateY(40px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes textItem{0%{-webkit-transform:translateY(40px);transform:translateY(40px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.loadTextAdd{position:absolute;z-index:11;width:100%;padding:95px 20px 18px}body.isView .mainvisual__message{pointer-events:none}body.isView .mainvisual__message .textAnimate>.textItem{-webkit-animation:textItem 1.2s cubic-bezier(.87,0,.13,1) .2s forwards;animation:textItem 1.2s cubic-bezier(.87,0,.13,1) .2s forwards}body.isView .mainvisual__message .m-mv-description:before{-webkit-animation:line 1.2s cubic-bezier(.87,0,.13,1) .4s forwards;animation:line 1.2s cubic-bezier(.87,0,.13,1) .4s forwards}body.isView .loadTextAdd .textAnimate>.textItem{-webkit-animation:textItem 1.2s cubic-bezier(.87,0,.13,1) .2s forwards;animation:textItem 1.2s cubic-bezier(.87,0,.13,1) .2s forwards}body.isView .loadTextAdd .m-mv-description:before{-webkit-animation:line 1.2s cubic-bezier(.87,0,.13,1) .4s forwards;animation:line 1.2s cubic-bezier(.87,0,.13,1) .4s forwards}body.isView .loadTextAdd .m-mv-title__gradient{-webkit-animation:colorText .5s cubic-bezier(.87,0,.13,1) 1.6s forwards,grd 0;animation:colorText .5s cubic-bezier(.87,0,.13,1) 1.6s forwards,grd 0}body.isView .clipBlockAreaL{-webkit-animation:clipBlockAreaL .5s cubic-bezier(.87,0,.13,1) 1.6s forwards;animation:clipBlockAreaL .5s cubic-bezier(.87,0,.13,1) 1.6s forwards}body.isView .clipBlockWrapperL{-webkit-animation:clipBlockWrapperL .5s cubic-bezier(.87,0,.13,1) 1.6s forwards;animation:clipBlockWrapperL .5s cubic-bezier(.87,0,.13,1) 1.6s forwards}body.isView header{-webkit-animation:fadeInFromTop .5s cubic-bezier(.87,0,.13,1) 2s forwards;animation:fadeInFromTop .5s cubic-bezier(.87,0,.13,1) 2s forwards}@-webkit-keyframes fadeInFromTop{0%{-webkit-transform:translateY(-65px);transform:translateY(-65px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInFromTop{0%{-webkit-transform:translateY(-65px);transform:translateY(-65px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}}@-webkit-keyframes clipBlockWrapperL{0%{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translateX(-101%);transform:translateX(-101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes clipBlockWrapperL{0%{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translateX(-101%);transform:translateX(-101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes clipBlockAreaL{0%{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translateX(101%);transform:translateX(101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes clipBlockAreaL{0%{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translateX(101%);transform:translateX(101%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes line{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes line{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes colorText{0%{background-position-x:100%}100%{background-position-x:0}}@keyframes colorText{0%{background-position-x:100%}100%{background-position-x:0}}.m-contact-form__form .m-form-item input[type=text],.m-contact-form__form .m-form-item textarea{width:100%;padding:16px;border-radius:2px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.05);border:1px solid #ddd;background-color:#f9f9f9;-webkit-transition:ease opacity .3s;transition:ease opacity .3s;font-size:12px;letter-spacing:.02em}@media screen and (min-width:1024px){.m-contact-form__form .m-form-item input[type=text],.m-contact-form__form .m-form-item textarea{font-size:14px}}.m-contact-form__form .m-form-item input[type=text]::-webkit-input-placeholder,.m-contact-form__form .m-form-item textarea::-webkit-input-placeholder{color:#999}.m-contact-form__form .m-form-item input[type=text]::-moz-placeholder,.m-contact-form__form .m-form-item textarea::-moz-placeholder{color:#999}.m-contact-form__form .m-form-item input[type=text]:-ms-input-placeholder,.m-contact-form__form .m-form-item textarea:-ms-input-placeholder{color:#999}.m-contact-form__form .m-form-item input[type=text]::-ms-input-placeholder,.m-contact-form__form .m-form-item textarea::-ms-input-placeholder{color:#999}.m-contact-form__form .m-form-item input[type=text]::placeholder,.m-contact-form__form .m-form-item textarea::placeholder{color:#999}.m-contact-form__form .m-form-item input[type=text]:disabled,.m-contact-form__form .m-form-item textarea:disabled{cursor:not-allowed;opacity:.4}.m-contact-form__form .m-form-item__textarea textarea{min-height:120px}.m-contact-form__form .m-form-item--policybox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-contact-form__form .m-form-item--policybox .error{text-align:center}.m-contact-form__form .m-checkbox-item{margin-top:16px}.m-contact-form__form .m-checkbox-item input[type=checkbox]{width:0;height:0;margin:0 0 0 -3px;visibility:hidden}.m-contact-form__form .m-checkbox-item input[type=checkbox]+label:before{content:"";display:inline-block;margin-right:10px;width:16px;height:16px;line-height:16px;font-weight:700;border-radius:2px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.05);border:1px solid #ddd;background-color:#f9f9f9;text-align:center;vertical-align:middle;position:relative;top:-2px}.m-contact-form__form .m-checkbox-item input[type=checkbox]:checked+label:before{content:"\2713\0020"}.m-contact-form__form .m-checkbox-item__checkbox{margin-bottom:0}.m-contact-form__form .m-checkbox-item__description{margin-top:8px;padding-left:27px;line-height:1.8}.m-contact-form__form .m-checkbox-item__textarea{margin-top:10px;padding-left:27px}.m-contact-form__form .m-form-item-label{margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.8;letter-spacing:.02em;color:#111}@media screen and (min-width:1024px){.m-contact-form__form .m-form-item-label{font-size:14px}}.m-contact-form__form .m-form-item-label__required{display:inline-block;margin-left:16px;padding:6px 8px;font-size:10px;font-weight:700;line-height:1;color:#fff;border-radius:2px;background-color:#d80000}.error,.m-contact-form__confirm .m-checkbox-value__label,.m-footer-banner{display:block}@media screen and (min-width:1024px){.m-contact-form__form .m-form-item-label__required{margin-left:20px;padding:6px 12px;font-size:11px}}.m-contact-form__form .m-form-item-caution{margin-top:12px;font-size:12px;letter-spacing:.02em;color:#999}@media screen and (min-width:1024px){.m-contact-form__form .m-form-item-caution{margin-top:14px}.m-contact-form__confirm .m-contact-confirm-table th{width:30%}}.m-contact-form__form .m-form-item-error{margin-top:10px;color:#d80000}.m-contact-form__form .m-terms-item{margin-top:40px}.m-contact-form__form .m-terms-item__scroll-box .inner{padding:20px 16px;max-height:200px;overflow:auto;border-radius:2px;border:1px solid #ddd;background-color:#fff}.m-contact-form__form .m-terms-item__checkbox{margin-top:40px;text-align:center}.m-contact-form__form .m-terms-item__checkbox .m-checkbox-item{font-weight:700}.m-contact-form__confirm .m-checkbox-value__textarea{display:block;white-space:pre}.error{font-size:12px;color:#d80000;font-weight:600;margin-top:4px}.m-send-error-message{padding:19px 20px;border-radius:2px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.05);border:1px solid #d80000;background-color:#fff8f8;color:#d80000}.l-ir-section .m-irnews-list.m-irnews-list--schedule .m-irnews-list__item:first-child,.m-irnews-list__item+.m-irnews-list__item{border-top:1px solid #eee}.m-breadcrumb__link,.m-footer-banner,.m-footer-nav-card__link,.m-footer-sub-navi__item a{color:#111;text-decoration:none}.m-footer-banner{width:100%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.m-footer-banner__image{width:100%;margin-bottom:8px}.m-footer-banner__label{font-size:10px;font-weight:300;line-height:1;letter-spacing:.02rem}.m-footer-banner[target="_blank"] .m-footer-banner__label:after,.m-footer-nav-card__link.external-link::after{content:"";display:inline-block;width:6px;height:6px;background:url(../img/common/external-link.svg) center/6px no-repeat;margin-left:5px}@media screen and (min-width:1024px){.m-footer-banner__image{margin-bottom:14px}.m-footer-banner__label{font-size:12px;letter-spacing:.1rem}.m-footer-banner[target="_blank"] .m-footer-banner__label:after{width:8px;height:8px;margin-left:8px;background:url(../img/common/external-link.svg) center/8px no-repeat}}.m-footer-banner:hover{opacity:.85}.m-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex}.m-footer-sub-navi,.m-link-btn{display:-webkit-box;display:-ms-flexbox}.m-breadcrumb__item+.m-breadcrumb__item:before{content:">";margin-left:10px;margin-right:10px}.m-breadcrumb__link{font-size:12px;line-height:1;letter-spacing:.1em}.m-footer-nav-card:not(:last-child){padding-right:20px}.m-footer-nav-card__title{margin-bottom:16px;font-size:16px;font-weight:700;line-height:1;letter-spacing:.06em}.m-footer-nav-card__link{font-size:12px;line-height:2.4;letter-spacing:.05em}.m-footer-sub-navi{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none}@media screen and (max-width:1023px){.m-footer-sub-navi{margin-bottom:23px}}.m-footer-sub-navi__item{width:auto;margin-right:16px;margin-bottom:10px}.m-footer-sub-navi__item a{font-size:10px;font-weight:400;line-height:1;letter-spacing:1px}.m-gradient-line{height:3px;background-image:-webkit-gradient(linear,right top,left top,from(#fff20d),color-stop(14.28%,#ff790d),color-stop(28.56%,#ff0d1a),color-stop(42.85%,#f20dff),color-stop(57.14%,#0d93ff),color-stop(71.42%,#0dfff2),color-stop(85.71%,#93ff0d),to(#fff20d));background-image:linear-gradient(to left,#fff20d 0,#ff790d 14.28%,#ff0d1a 28.56%,#f20dff 42.85%,#0d93ff 57.14%,#0dfff2 71.42%,#93ff0d 85.71%,#fff20d 100%);background-size:1000%;-webkit-animation:grd 30s linear infinite;animation:grd 30s linear infinite}@-webkit-keyframes grd{to{background-position-x:-110%}}.m-introduction-card{margin-bottom:64px}.m-introduction-card__image{position:relative;padding:0 16px;z-index:2}@media screen and (min-width:1024px){.m-footer-sub-navi__item a{font-size:12px;line-height:1.5;letter-spacing:.05em}.m-introduction-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:147px}.m-introduction-card__image{width:480px;padding:0;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}}.m-introduction-card__image img{width:100%}.m-introduction-card__description{position:relative;padding:32px 16px 50px;z-index:1}.m-introduction-card__description p{font-size:11px;line-height:1.8;letter-spacing:.1em}@media screen and (min-width:1024px){.m-introduction-card__description{max-width:740px;padding:52px 80px 60px}.m-introduction-card__description p{font-size:14px;line-height:2.2}}@media screen and (max-width:1023px){.m-introduction-card__description p{font-size:13px}}.m-introduction-card__description .caption{margin-top:20px}.m-introduction-card__description:before{content:"";position:absolute;left:0;right:0;bottom:0;top:-88px;background:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.05);box-shadow:0 0 30px 0 rgba(0,0,0,.05);z-index:-1}.m-introduction-card .m-link-btn{position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-32px;z-index:2}@media screen and (min-width:1024px){.m-introduction-card__description .caption{margin-top:26px;line-height:1.8;font-size:12px}.m-introduction-card__description:before{top:0}.m-introduction-card .m-link-btn{-webkit-transform:unset;transform:unset;right:0}.m-introduction-card:nth-child(odd){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-introduction-card:nth-child(odd) .m-introduction-card__image{margin-right:-40px;margin-bottom:-28px}.m-introduction-card:nth-child(odd) .m-introduction-card__description{padding-left:100px}.m-introduction-card:nth-child(odd) .m-link-btn{right:40px}.m-introduction-card:nth-child(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.m-introduction-card:nth-child(even) .m-introduction-card__image{margin-left:-40px;margin-bottom:-28px}.m-introduction-card:nth-child(even) .m-introduction-card__description{padding-left:60px;padding-right:120px}.m-introduction-card:nth-child(even) .m-link-btn{right:78px}.m-irnews-list__item{padding-top:0;padding-bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}}.m-introduction-card .m-link-btn,_:-ms-lang(x)::-ms-backdrop{right:30%!important}.m-irnews-list{position:relative;z-index:2}.m-irnews-list__item{cursor:pointer}.m-irnews-list__item:hover{background-color:#111;color:#fff}.m-irnews-list__item:hover .m-irnews-list__link{color:#fff}.m-irnews-list__link{display:block;text-decoration:none;color:#111;padding-left:15px;-webkit-transition:all .3s ease;transition:all .3s ease;padding-top:20px;padding-bottom:24px}@media screen and (min-width:1024px){.m-irnews-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:27px;padding-bottom:25px}}.m-irnews-list__type{margin-bottom:4px;margin-right:8px;font-size:7px;font-weight:400;line-height:1.8;letter-spacing:.1em;display:inline-block}@media screen and (min-width:1024px){.m-irnews-list__type{margin-bottom:0;padding-right:20px;font-size:13px;position:relative;top:-2px}}.m-irnews-list__date{display:inline-block;margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.33;letter-spacing:normal}@media screen and (min-width:1024px){.m-irnews-list__date{display:block;margin-bottom:0;padding-right:20px;font-size:14px;line-height:1.14;letter-spacing:.06em}}.m-irnews-list__date--term{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}.m-link-card__title,.m-link-card__title.en{font-family:Ubuntu,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.m-irnews-list__title{display:block;font-size:11px;font-weight:300;line-height:1.8;letter-spacing:.1em}.l-ir-section .m-irnews-list.m-irnews-list--schedule{margin-top:20px;pointer-events:none}.l-ir-section .m-irnews-list.m-irnews-list--schedule+h2,.m-link-card--description:nth-of-type(n+2){margin-top:30px}.l-ir-section .m-irnews-list.m-irnews-list--schedule .m-irnews-list__item{padding:20px 0;border-bottom:1px solid #eee}@media screen and (min-width:1024px){.m-irnews-list__title{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.l-ir-section .m-irnews-list.m-irnews-list--schedule .m-irnews-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1023px){.l-ir-section .m-irnews-list.m-irnews-list--schedule .m-irnews-list__item{padding-left:15px;padding-right:15px}}.l-ir-section .m-irnews-list.m-irnews-list--schedule .m-irnews-list__item+.m-irnews-list__item{border-top:none}.m-link-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-link-btn.back>a,.m-link-btn>a,.m-link-btn>span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #eee;height:63px;text-decoration:none;font-size:11px;font-weight:600;color:#111;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background-color:#fff;padding:0 68px;min-width:240px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-font-smoothing:antialiased;-webkit-transition:all .3s ease;transition:all .3s ease}.m-link-btn.back>a::after,.m-link-btn>a::after,.m-link-btn>span::after{content:"";display:block;width:33px;height:2px;border-radius:2px;background-image:-webkit-gradient(linear,right top,left top,from(#fff20d),color-stop(14.28%,#ff790d),color-stop(28.56%,#ff0d1a),color-stop(42.85%,#f20dff),color-stop(57.14%,#0d93ff),color-stop(71.42%,#0dfff2),color-stop(85.71%,#93ff0d),to(#fff20d));background-image:linear-gradient(to left,#fff20d 0,#ff790d 14.28%,#ff0d1a 28.56%,#f20dff 42.85%,#0d93ff 57.14%,#0dfff2 71.42%,#93ff0d 85.71%,#fff20d 100%);background-size:1000%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:grd 20s linear infinite;animation:grd 20s linear infinite}.m-link-btn.back>a::before,.m-link-btn>a::before,.m-link-btn>span::before{content:"";display:block;width:0;height:2px;background-color:#111;position:absolute;border-radius:2px;left:calc(100% - 33px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0}.m-link-btn.back>a:before,.m-link-btn>a[target="_blank"]:before{display:none}.m-link-btn.back>a:hover,.m-link-btn>a:hover,.m-link-btn>span:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#f9fcfe}.m-link-btn.back>a:hover::before,.m-link-btn>a:hover::before,.m-link-btn>span:hover::before{width:33px;opacity:1}.m-link-btn>a[target="_blank"]:after{width:13px;height:13px;right:15px;background-image:url(../img/common/external-link.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:unset}.m-link-btn.back>a:after{width:14px;height:14px;left:30px;right:unset;background-image:url(/assets/img/common/slider-arrow.svg)!important;background-repeat:no-repeat;background-size:14px;background-position:center center}@media screen and (min-width:1024px){.m-link-btn.back>a,.m-link-btn>a,.m-link-btn>span{font-size:12px}.m-link-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-link-card{position:relative;display:block;margin-bottom:80px}@media screen and (min-width:1024px){.m-link-card{margin-bottom:100px}}.m-link-card img{width:100%}.m-link-card__content{position:absolute;left:0;right:0;top:0;bottom:0;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;text-align:center;color:#fff;text-decoration:none}.m-link-card__title{display:block;margin-bottom:12px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em}@media screen and (min-width:1024px){.m-link-card__title{margin-bottom:15px;font-size:12px;letter-spacing:.06em}}.m-link-card--description__en,.m-link-card--description__title,.m-link-card__subtitle{letter-spacing:.1em;font-weight:700;line-height:1}.m-link-card__title.en{margin-bottom:10px}.m-link-card__subtitle{display:block;font-size:20px}.m-link-card__subtitle.jp{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.m-2col-title__subtitle,.m-gnavi-title__subtitle,.m-link-card--description__subtitle,.m-mv-title,.m-page-title--subpage__subtitle,.m-pager__item a,.m-pager__item span,.m-section-title--page__subtitle,.m-section-title__subtitle,.m-topics-category__sp select,.m-topics-slider-pagenation{font-family:Ubuntu,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.m-link-card .m-link-btn{position:absolute;right:0;bottom:-32px;z-index:2}.m-link-card--description{position:relative;display:block;padding:0 16px}@media screen and (min-width:1024px){.m-link-card__title.en{margin-bottom:17px}.m-link-card__subtitle{font-size:26px;letter-spacing:.1em}.m-link-card__subtitle.jp{font-size:24px}.m-link-card .m-link-btn{left:0;bottom:-36px;text-align:center}.m-link-card--description{padding:0;width:calc(50% - 30px);margin-bottom:56px}.m-link-card--description:nth-of-type(n+2){margin-top:0}}.m-link-card--description>a{position:relative;z-index:1;display:block;height:0;padding-top:54.6%;border-radius:3px;overflow:hidden}.m-link-card--description>a>figure{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.m-link-card--description>a>figure::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.m-link-card--description>a[href^="#"] .m-link-card--description__content>div::after{background-image:url(/assets/img/common/arrow-round-down.svg);width:40px;height:40px}.m-link-card--description__en{display:inline-block;font-size:11px;margin-bottom:10px}@media screen and (min-width:1024px){.m-link-card--description>a:hover>figure::before{opacity:.4}.m-link-card--description__en{font-size:12px;letter-spacing:.1em;margin-bottom:12px}}.m-link-card--description__content{color:#fff;height:100%;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;position:relative;z-index:1;text-align:center}.m-link-card--description__content>div::after{content:"";display:block;width:30px;height:30px;background-image:url(/assets/img/common/arrow-round-right.svg);background-size:contain;background-repeat:no-repeat;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:20px;margin-bottom:-10px}.m-link-card--description__title{display:inline-block;font-size:14px}.m-link-card--description__title.-large{font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased}@media screen and (min-width:1024px){.m-link-card--description__content>div::after{width:45px;height:45px;margin-top:30px;margin-bottom:-20px}.m-link-card--description__title{font-size:18px;letter-spacing:.1em}.m-link-card--description__title.-large{font-size:26px}}.m-link-card--description__subtitle{display:inline-block;margin-left:12px;font-size:8px;font-weight:700;line-height:1;letter-spacing:.06em}@media screen and (min-width:1024px){.m-link-card--description__subtitle{font-size:12px}}.m-link-card--description__description{margin-top:16px;font-size:11px;line-height:1.74;letter-spacing:.1em}@media screen and (min-width:1024px){.m-link-card--description__description{font-size:14px}}@media screen and (max-width:1023px){.m-link-card--description__description{font-size:13px}}.m-link-item{position:relative;display:block;border-top:1px solid #DDD;text-decoration:none}.m-link-item:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#DDD}.m-link-item__image img{width:100%;border-radius:4px}.m-link-item__label{display:block;padding:24px 42px 24px 12px;color:#111;font-size:11px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.m-link-item__label::after{content:"";display:block;width:15px;height:10px;background-image:url(../img/common/arrow-right.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 2px);right:16px;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width:1024px){.m-link-item__label{padding:29px 42px 28px 16px;font-size:12px}}.m-link-item--image{border:none}.m-link-item--image:after{display:none}.m-link-item--image .m-link-item__label{position:relative;padding:20px 42px 20px 16px}.m-pager__item--next a:before,.m-pager__item--prev a:before{width:9px;height:14px;position:absolute;left:50%;top:50%;content:""}.m-link-item:hover .m-link-item__label{background-color:#F9FCFE}.m-link-item:hover .m-link-item__label:after{right:8px}.m-link-item--image:hover .m-link-item__label{background-color:#fff}.m-page-navi{max-width:900px;margin:40px 20px 100px;padding:20px 16px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.05);box-shadow:0 0 30px rgba(0,0,0,.05)}.m-page-navi__inner{display:grid;grid-template-columns:1fr;grid-column-gap:20px}.m-page-title,.m-pager{display:-webkit-box;display:-ms-flexbox}.m-pager{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.m-page-navi{margin-left:auto;margin-right:auto;padding:60px}.m-page-navi__inner{grid-template-columns:1fr 1fr 1fr}.m-pager{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.m-pager__item{margin-bottom:16px;margin-right:16px}.m-pager__item:last-child{margin-right:0}.m-pager__item--next a:before{background:url(/assets/img/other/pagenation-right_black.png) no-repeat;background-size:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-pager__item--next a:hover:before{background:url(/assets/img/other/pagenation-right_white.png) no-repeat;background-size:100%}.m-pager__item--prev a:before{background:url(/assets/img/other/pagenation-left_black.png) no-repeat;background-size:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-pager__item--prev a:hover:before{background:url(/assets/img/other/pagenation-left_white.png) no-repeat;background-size:100%}.m-pager__item a,.m-pager__item span{display:inline-block;width:48px;height:48px;text-decoration:none;font-style:normal;font-weight:400;font-size:16px;text-align:center;line-height:48px;color:#111;background:#FFF;border:1px solid #EEE;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05);border-radius:4px}.m-pager__item a:hover,.m-pager__item span:hover{-webkit-box-shadow:none;color:#FFF;background:#111;-webkit-transition-duration:.3s;transition-duration:.3s;box-shadow:none}.m-pager__item--current span{-webkit-box-shadow:none;color:#FFF;background:#111;box-shadow:none}.m-pager a{position:relative}.m-slider-progress{position:relative;margin:0 8px;width:30px;height:1px;background-color:#ddd}.m-slider-progress__progressBar{position:absolute;top:0;left:0;right:100%;height:1px;background-color:#111;border-radius:2px}.m-mv-title{margin-bottom:16px;font-size:34px;font-weight:700;line-height:1.2;letter-spacing:.05em;color:#111}@media screen and (min-width:1024px){.m-slider-progress{width:50px}.m-mv-title{margin-bottom:20px;font-size:70px;letter-spacing:.04em}}.m-mv-title__gradient{display:inline-block;background-image:-webkit-gradient(linear,right top,left top,from(#fff20d),color-stop(14.28%,#ff790d),color-stop(28.56%,#ff0d1a),color-stop(42.85%,#f20dff),color-stop(57.14%,#0d93ff),color-stop(71.42%,#0dfff2),color-stop(85.71%,#93ff0d),to(#fff20d));background-image:linear-gradient(to left,#fff20d 0,#ff790d 14.28%,#ff0d1a 28.56%,#f20dff 42.85%,#0d93ff 57.14%,#0dfff2 71.42%,#93ff0d 85.71%,#fff20d 100%);background-size:1000%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-animation:grd 30s linear infinite;animation:grd 30s linear infinite}@keyframes grd{to{background-position-x:-110%}}.m-mv-title__gradient,_:-ms-lang(x)::-ms-backdrop{background-image:none;color:#fff20d}.m-mv-description{position:relative;padding-left:24px;font-size:12px;line-height:1.7;letter-spacing:.15em;color:#111}.m-mv-description:before{content:"";position:absolute;left:3px;top:10px;display:block;width:16px;height:1px;background-color:#333}.m-section-title--page:after,.m-section-title:after{height:2px;background:#111;content:""}@media screen and (min-width:1024px){.m-mv-description{padding-left:40px;font-size:1.12rem;line-height:1.8;letter-spacing:.14em;font-weight:600}.m-mv-description:before{top:17px;width:26px}}.m-section-draw-title__topnews{width:197px}@media screen and (min-width:1024px){.m-section-draw-title__topnews{width:200px}}.m-section-draw-title__topirnews{width:276px}@media screen and (min-width:1024px){.m-section-draw-title__topirnews{width:344px}}.m-section-draw-title__topbusiness{width:293px}@media screen and (min-width:1024px){.m-section-draw-title__topbusiness{width:409px}}.m-section-draw-title__topcompany{width:264px}@media screen and (min-width:1024px){.m-section-draw-title__topcompany{width:380px}}.m-section-draw-title__toprecruit{width:191px}.m-section-title{position:relative;margin-bottom:54px;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.05em;color:#111}@media screen and (min-width:1024px){.m-section-draw-title__toprecruit{width:318px}.m-section-title{margin-bottom:64px;font-size:16px;letter-spacing:.1em;font-weight:400}}.m-section-title__subtitle{display:block;margin-top:12px;font-size:26px;font-weight:700;line-height:1;letter-spacing:.06em;color:#111;-webkit-font-smoothing:antialiased}.m-section-title:after{position:absolute;bottom:-14px;width:30px}@media screen and (min-width:1024px){.m-section-title__subtitle{font-size:44px;margin-top:10px}.m-section-title:after{bottom:-24px;width:60px}}.m-section-title--page{position:relative;margin-bottom:38px;font-size:18px;line-height:1.6;letter-spacing:.1em;font-weight:700;color:#111}@media screen and (min-width:1024px){.m-section-title--page{margin-bottom:64px;font-size:24px}}.m-section-title--page__subtitle{display:block;margin-top:0;margin-bottom:12px;font-size:9px;line-height:1;letter-spacing:0;font-weight:700;color:#111}.m-section-title--page:after{position:absolute;left:0;bottom:-16px;width:30px}.m-page-title,.m-page-title--subpage{color:#fff;background:url(../img/common/default-title-bg.jpg) center/cover no-repeat;text-align:center}@media screen and (min-width:1024px){.m-section-title--page__subtitle{margin-bottom:10px;font-size:12px;letter-spacing:.06em}.m-section-title--page:after{bottom:-18px;width:40px}}.m-page-title--subpage__inner,.m-page-title__inner{width:100%}.m-std-title{font-size:18px;font-weight:700;line-height:1.7;letter-spacing:.1em}.m-std-read,.m-std-text{line-height:1.8;letter-spacing:.1em}.m-std-read{margin-bottom:30px;font-size:12px;font-weight:700}@media screen and (min-width:1024px){.m-std-read{font-size:14px}}.m-std-text{font-size:11px}.m-page-title{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;height:200px}@media screen and (min-width:1024px){.m-std-text{font-size:14px;line-height:1.8}.m-page-title{margin-bottom:100px;padding-top:50px;height:345px}}.m-page-title__title{margin-bottom:12px;font-size:11px;font-weight:400;line-height:1;letter-spacing:.1em}@media screen and (min-width:1024px){.m-page-title__title{margin-bottom:20px;font-size:16px}}.m-page-title__subtitle{font-family:Ubuntu,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:27px;font-weight:500;line-height:1;letter-spacing:.12em}.m-page-title .m-gradient-line{position:absolute;left:0;right:0;bottom:0;height:4px}@media screen and (min-width:1024px){.m-page-title__subtitle{font-size:46px;letter-spacing:.08em}.m-page-title .m-gradient-line{height:7px}}.m-page-title--subpage{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;height:200px}@media screen and (max-width:1023px){.m-page-title--subpage__inner{position:relative;top:10px}}.m-page-title--subpage__title{font-size:24px;font-weight:600;line-height:1;letter-spacing:.04em}.m-2col-title,.m-gnavi-title__subtitle,.m-gnavi-title__title,.m-page-title--subpage__subtitle{letter-spacing:.1em;font-weight:700}@media screen and (min-width:1024px){.m-page-title--subpage{margin-bottom:100px;padding-top:50px;height:345px}.m-page-title--subpage__title{font-size:36px}}.m-page-title--subpage__subtitle{margin-bottom:12px;font-size:12px;line-height:1}.m-page-title--subpage .m-gradient-line{position:absolute;left:0;right:0;bottom:0;height:4px}@media screen and (min-width:1024px){.m-page-title--subpage__subtitle{margin-bottom:20px;font-size:16px}.m-page-title--subpage .m-gradient-line{height:7px}}.m-page-title--1386,.m-page-title--1388,.m-page-title--1389{background:url(../img/common/page-title-bg--privacy.jpg) center/cover no-repeat}.m-2col-title{margin-bottom:24px;font-size:14px}.m-2col-title__subtitle{margin-left:12px;font-weight:700;font-size:9px;color:#111}.m-gnavi-title{margin-bottom:45px;text-align:center}.m-gnavi-title__title{display:block;margin-bottom:12px;font-size:12px;line-height:1}@media screen and (min-width:1024px){.m-gnavi-title__title{margin-bottom:20px;font-size:16px}}.m-gnavi-title__subtitle{display:block;font-size:32px;line-height:1}@media screen and (min-width:1024px){.m-gnavi-title__subtitle{font-size:48px;letter-spacing:.06em}}.m-page-title--1385{background:url(../img/company/page-title-bg--profile.jpg) center/cover no-repeat!important}.m-page-title--1383{background:url(../img/company/page-title-bg--message.jpg) top 40% left/cover no-repeat!important}.m-page-title--1380{background:url(../img/company/page-title-bg--history.jpg) center/cover no-repeat!important}.m-page-title--1379{background:url(../img/company/page-title-bg--access.jpg) center/cover no-repeat!important}@media screen and (max-width:1023px){.m-topics-category{margin-left:-20px!important}.m-topics-category__pc{display:none}}.m-topics-category__pc a{display:inline-block;margin-bottom:10px;margin-right:12px;padding:8px 29px 10px;border:1px solid #eee;border-radius:29px;background:#fff;color:#aaa;text-decoration:none;font-size:14px;cursor:pointer;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05);letter-spacing:.05em}.m-topics-category__pc a.active{background:#111;border-color:#111;color:#fff;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;cursor:unset}.m-topics-category__pc a:hover{background:#111;border-color:#111;color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}.m-topics-category__sp{position:relative;display:inline-block;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:right;transform-origin:right}@media screen and (min-width:1024px){.m-topics-category__sp{display:none}}.m-topics-category__sp select{padding:4px 20px 4px 0;border:none;margin-right:-20px;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;-webkit-transform-origin:right;transform-origin:right;font-weight:700;line-height:1;letter-spacing:normal;color:#111}.m-topics-category__sp:before{content:"";position:absolute;bottom:-22px;left:0;right:11px;margin:0 auto;width:1px;height:15px;background:#111}.m-topics-category__sp:after{content:"";display:inline-block;margin-left:4px;width:11px;height:6px;background:url(../img/common/arrow-down.svg) center/11px no-repeat;position:relative;top:-1px}@media screen and (max-width:1023px){.m-topics-category_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-topics-category_wrap>.m-topics-category{margin:unset}}.m-slider .m-slider-progress{position:relative}.m-slider .m-slider-progress span{display:block;height:1px;width:0%}.m-slider .m-slider-progress.is-progressing span{-webkit-animation:progressBarAnim 5s ease-out;animation:progressBarAnim 5s ease-out}@-webkit-keyframes progressBarAnim{from{width:0}to{width:100%}}@keyframes progressBarAnim{from{width:0}to{width:100%}}@media screen and (max-width:1023px){.m-slider__inner{width:100%!important}}@media screen and (min-width:1024px){.m-slider__inner{width:1280px;margin:0 auto}}.m-slider__inner .slick-list{overflow:visible;width:100%!important;max-width:100%!important}@media screen and (min-width:1024px){.m-slider__inner .slick-slide{width:280px!important;margin:0 20px;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}}@media screen and (max-width:1023px){.m-slider__inner .slick-slide{width:280px!important;margin-right:20px}}.m-slider__inner .slick-slide:not(.slick-active){opacity:.5;pointer-events:none}@media screen and (min-width:1024px){.m-slider__inner .slick-next,.m-slider__inner .slick-prev{width:52px;height:52px;border-radius:100%;border:1px solid #eee;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05);cursor:pointer;top:-65px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.m-slider__inner .slick-next:hover,.m-slider__inner .slick-prev:hover{-webkit-box-shadow:none;box-shadow:none}.m-slider__inner .slick-next:hover::after,.m-slider__inner .slick-prev:hover::after{background-color:#F9FCFE}.m-slider__inner .slick-next::after,.m-slider__inner .slick-next::before,.m-slider__inner .slick-prev::after,.m-slider__inner .slick-prev::before{content:none;-webkit-transition:all .3s ease;transition:all .3s ease}.m-slider__inner .slick-next::after,.m-slider__inner .slick-prev::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-position:center center;background-repeat:no-repeat}}@media screen and (max-width:1023px){.m-slider__inner .slick-next,.m-slider__inner .slick-prev{border:1px solid #ddd;width:52px;height:52px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);cursor:pointer;top:80px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:5}.m-slider__inner .slick-next:hover,.m-slider__inner .slick-prev:hover{-webkit-box-shadow:none;box-shadow:none}.m-slider__inner .slick-next:hover::after,.m-slider__inner .slick-prev:hover::after{background-color:#F9FCFE}.m-slider__inner .slick-next::after,.m-slider__inner .slick-next::before,.m-slider__inner .slick-prev::after,.m-slider__inner .slick-prev::before{content:none;-webkit-transition:all .3s ease;transition:all .3s ease}.m-slider__inner .slick-next::after,.m-slider__inner .slick-prev::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-position:center center;background-repeat:no-repeat}}@media screen and (min-width:1024px){.m-slider__inner .slick-prev{right:85px;left:unset}.m-slider__inner .slick-prev::after{background-image:url(../img/common/slider-arrow-left.svg)}}@media screen and (max-width:1023px){.m-slider__inner .slick-prev{left:-1px;border-radius:0 3px 3px 0}.m-slider__inner .slick-prev::after{background-image:url(../img/common/slider-arrow-left--SP.svg)}}@media screen and (min-width:1024px){.m-slider__inner .slick-next{right:20px;left:unset}.m-slider__inner .slick-next::after{background-image:url(../img/common/slider-arrow-right.svg)}}@media screen and (max-width:1023px){.m-slider__inner .slick-next{border-radius:3px 0 0 3px;right:-1px}.m-slider__inner .slick-next::after{background-image:url(../img/common/slider-arrow-right--SP.svg)}}.m-slider__inner .slick-prev,_:-ms-lang(x)::-ms-backdrop{left:-110px;top:-60px}.m-slider__inner .slick-next,_:-ms-lang(x)::-ms-backdrop{left:-40px;top:-60px}.m-slider__inner .slick-list,_:-ms-lang(x)::-ms-backdrop{left:calc(-100% + 40px)}.m-topics-slider-pagenation,_:-ms-lang(x)::-ms-backdrop{left:calc(-100% + 40px)}.m-slider__item{display:block}.m-slider__item .m-topics-card{width:100%;padding:0;margin:0;outline:0}.m-slider__item .m-topics-card__image{width:100%;height:160px}.m-topics-slider-controller{width:150px;height:100px;position:relative}.m-topics-slider-pagenation{position:relative;margin-top:36px;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:12px}@media screen and (min-width:1024px){.m-topics-slider-pagenation{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:56px;font-size:14px}}.m-topics-list{max-width:1240px;margin:40px 20px;padding:20px 16px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.05);box-shadow:0 0 30px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-topics-list .m-topics-card{width:100%;margin-bottom:40px}@media screen and (min-width:1024px){.m-topics-list{margin-left:auto;margin-right:auto;padding:60px 60px 0}.m-topics-list .m-topics-card{margin:0 20px 60px;width:240px}}.m-topics-card{display:block;width:250px;text-decoration:none;color:#111}@media screen and (min-width:1024px){.m-topics-card{width:280px}}.m-topics-card:hover .m-topics-card__image{opacity:.85;-webkit-box-shadow:none;box-shadow:none}.m-topics-card__image{display:block;margin-bottom:12px;-webkit-transition:all .3s ease;transition:all .3s ease;width:240px;height:140px;position:relative;border-radius:4px;overflow:hidden;border:1px solid #eee;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.m-topics-card__image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1023px){.m-topics-card__image{width:100%;height:auto;padding-top:54.8%}}.m-topics-card__title{margin-bottom:16px;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:calc(24px * 5)}.m-topics-card__category,.m-topics-card__date{display:inline-block;font-family:Ubuntu,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}@media screen and (min-width:1024px){.m-topics-card__title{font-size:14px}}.m-topics-card__date{font-size:12px;font-weight:500;letter-spacing:normal}.m-topics-card__category{margin-left:12px;padding:6px 12px;font-size:10px;letter-spacing:.05em;color:#111;background-color:#efefef;border-radius:2px}.l-footer-banner .inner,.l-footer-breadcrumb .inner{max-width:1280px;margin-left:auto;margin-right:auto}.m-topics-card__title,_:-ms-lang(x)::-ms-backdrop{height:2.9rem;display:block}.m-topics-slider .m-topics-card__image{width:280px}@media screen and (max-width:1023px){.m-topics-slider .m-topics-card__image{height:140px;width:auto}}.m-topics-slider .m-topics-card__image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;width:100%;height:auto;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 20px 0 rgba(0,0,0,.1);-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s ease;transition:all .3s ease}.l-before-footer{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.05);box-shadow:0 0 20px 0 rgba(0,0,0,.05);background-color:#fff}.l-footer-banner .inner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:17px;grid-row-gap:20px;padding:20px 16px}@media screen and (min-width:1024px){.l-footer-banner .inner{padding:60px 20px;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:40px}}.l-footer-banner .inner,_:-ms-lang(x)::-ms-backdrop{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.l-footer-banner .inner a,_:-ms-lang(x)::-ms-backdrop{width:calc(25% - 30px)}.l-footer-breadcrumb{border-top:1px solid #eee}.l-footer-breadcrumb .inner{padding:12px 20px 16px}.l-footer{padding:40px 28px 106px}.l-footer__logo{margin-bottom:28px}@media screen and (min-width:1024px){.l-footer{padding:60px 0 0}.l-footer__top{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:64px}.l-footer__bottom{background:#fff}.l-footer__bottom .inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:92px}.l-footer__logo{margin-right:100px}.l-footer__logo img{width:150px}}.l-footer__logo a{display:block;cursor:pointer}.l-footer .l-footer-navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.l-footer__copyright{font-size:10px;font-weight:400;line-height:1;letter-spacing:normal}.l-header{position:fixed;top:0;left:0;z-index:99;width:100%;display:block}@media screen and (min-width:1024px){.l-footer .l-footer-navi{padding-top:9px}.l-footer__copyright{font-size:10px;letter-spacing:.05em}.l-header{padding-top:2px;height:94px}}@media screen and (max-width:1023px){.l-header{height:60px;-webkit-transition:all .3s ease;transition:all .3s ease}}.l-header .m-gradient-line{height:3px;width:100%;position:absolute;top:0;left:0;opacity:0;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (min-width:1024px){.l-header>.inner::before{content:"";display:block;position:fixed;top:94px;width:100%;height:100vh;background-color:rgba(0,0,0,.1);opacity:0;pointer-events:none;z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header .logo{width:140px;height:40px;left:60px;margin-right:auto}}.l-header .logo{position:relative;z-index:10}@media screen and (max-width:1023px){.l-header .logo{width:100px;height:25px}}@media screen and (min-width:1024px){.l-header .logo__link{position:absolute;top:0;left:0;z-index:10}.l-header .logo__link img{width:140px}}@media screen and (max-width:1023px){.l-header .logo__link{position:absolute;top:0;left:20px}.l-header .logo__link img{width:100px}}.l-header .logo__link--white{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header .logo__link--black{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header--scroll,body.post.entry .l-header{background-color:#fff}.l-header--scroll>.inner,body.post.entry .l-header>.inner{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05)}.l-header--scroll .logo__link--white,body.post.entry .l-header .logo__link--white{opacity:0}.l-header--menu-open .m-gradient-line,.l-header--scroll .logo__link--black,.l-header--scroll .m-gradient-line,body.post.entry .l-header .logo__link--black,body.post.entry .l-header .m-gradient-line{opacity:1}.l-header--scroll .l-global-navi__link,body.post.entry .l-header .l-global-navi__link{color:#111}.l-header--scroll .c-menu-button__line01,.l-header--scroll .c-menu-button__line02,.l-header--scroll .c-menu-button__line03,body.post.entry .l-header .c-menu-button__line01,body.post.entry .l-header .c-menu-button__line02,body.post.entry .l-header .c-menu-button__line03{background:#222}@media screen and (min-width:1024px){.l-header--menu-open{-webkit-transition:all 5s ease;transition:all 5s ease;background-color:#fff}.l-nav-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}}.l-header--menu-open .logo__link--white{opacity:0}.l-header--menu-open .logo__link--black{opacity:1}.l-header,_:-ms-lang(x)::-ms-backdrop{top:100px}.l-header--menu-open,_:-ms-lang(x)::-ms-backdrop{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1023px){.l-header--menu-open .l-nav-area{opacity:1;pointer-events:all}.l-header--menu-open .c-menu-button__line01,.l-header--menu-open .c-menu-button__line02,.l-header--menu-open .c-menu-button__line03{background:#222}.l-nav-area,.l-nav-area::before{display:block;width:100%;background-color:#fff;top:0;left:0}.l-nav-area{position:absolute;height:100vh;overflow:scroll;padding:80px 20px 50px;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.l-nav-area::before{content:"";height:60px;position:fixed;z-index:1}}@media screen and (min-width:1024px){.l-global-navi{display:-webkit-box;display:-ms-flexbox;display:flex}.l-global-navi:hover .l-global-navi__link{color:#111;opacity:.4}.l-global-navi__item{position:relative;padding-right:40px}}.l-global-navi__title{margin-bottom:8px;font-family:Ubuntu,"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:18px;font-weight:500;letter-spacing:.1em;display:block}@media screen and (max-width:1159px){.l-global-navi__title{font-size:15px}.l-global-navi__item{padding-right:20px}}.l-global-navi__subtitle{font-size:11px;letter-spacing:.1em;position:relative;top:-2px;display:block}.l-global-navi__item:hover>.l-global-navi-child{opacity:1;pointer-events:all}.l-global-navi__item:hover>.l-global-navi__link{opacity:1}@media screen and (max-width:1023px){.l-global-navi__item{padding-right:0}.l-global-navi__link{display:none}}.l-global-navi-child__inner{background-color:#fff}@media screen and (min-width:1024px){.l-global-navi__link{text-decoration:none;color:#fff;display:block;position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.l-global-navi-child{position:fixed;top:0;left:0;width:100%;background-color:#fff;overflow:hidden;z-index:0;padding-top:150px;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.l-global-navi-child__inner{padding-bottom:50px}.l-global-navi-child .m-gnavi-title{position:relative;top:8px}.l-global-navi-child .m-gnavi-title__title{font-size:16px}.l-global-navi-child .m-gnavi-title__subtitle{font-size:46px}}@media screen and (max-width:1023px){.l-global-navi-child .m-gnavi-title{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.l-global-navi-child .m-gnavi-title__title{font-size:11px;font-weight:300;margin-right:auto;position:relative;margin-bottom:0;margin-left:10px}.l-global-navi-child .m-gnavi-title__title::after{content:"";display:block;width:13px;height:1px;background-color:#222;position:absolute;top:50%;left:calc(100% + 15px)}.l-global-navi-child .m-gnavi-title__title::before{content:"";display:block;width:1px;height:13px;background-color:#222;position:absolute;top:-1px;left:calc(100% + 21px);-webkit-transition:all .5s ease;transition:all .5s ease}.l-global-navi-child .m-gnavi-title__subtitle{font-size:18px;font-weight:500}.l-global-navi-child .m-gnavi-title--open .m-gnavi-title__title::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.l-global-navi-child,_:-ms-lang(x)::-ms-backdrop{display:none}@media screen and (min-width:1024px){.l-gnavi-link{display:grid;grid-template-columns:1fr;grid-column-gap:20px}}@media screen and (max-width:1023px){.l-gnavi-link{padding-bottom:20px;display:none}}.l-gnavi-link .m-link-item__label{padding:20px 42px 20px 12px}@media screen and (min-width:1160px){.l-gnavi-link{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;grid-template-columns:1fr 1fr 1fr 1fr}}.l-cv-link{position:relative;top:-2px;margin-right:60px}@media screen and (max-width:1023px){.l-cv-link{margin-right:0;padding:0!important;margin-top:60px}}.l-cv-link__link{padding:6px 27px;font-size:10px;line-height:1;letter-spacing:.1em;border-radius:26px;border:1px solid #eee;text-decoration:none;background:#efefef;color:#111}@media screen and (max-width:1023px){.l-cv-link__link{width:100%;padding:12px 27px;font-weight:500}}.l-cv-link__link+.l-cv-link__link{margin-left:8px}@media screen and (max-width:1159px){.l-cv-link{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.l-cv-link__link+.l-cv-link__link{margin-left:12px}}.c-menu-button{position:absolute;width:24px;height:24px;overflow:hidden;right:20px;z-index:1}.c-menu-button__line01,.c-menu-button__line02,.c-menu-button__line03{position:absolute;right:0;height:1px;border-radius:2px;background:#fff}.c-menu-button__line01{top:6px;width:24px}.c-menu-button__line02{top:12px;width:17px}.c-menu-button__line03{top:18px;width:11px}.post.entry .l-header-spacer{height:85px}@media screen and (min-width:1024px){.post.entry .l-header-spacer{height:95px}}.l-inner{max-width:1000px;margin-left:auto;margin-right:auto}
.pege-1450 .l-nav-area,.pege-1450 .l-before-footer,.pege-1450 .l-footer__top,.pege-1450 .m-footer-sub-navi__item,.pege-1450 .c-menu-button{display: none;}
.pege-1451 .l-nav-area,.pege-1451 .l-before-footer,.pege-1451 .l-footer__top,.pege-1451 .m-footer-sub-navi__item,.pege-1451 .c-menu-button{display: none;}
.en-page .m-page-title__title{display:none;}
.l-lang-link {position: relative;top: -2px;margin-right: 60px;}
.l-lang-link p{display:inline-block;color: #fff;font-size: 18px;}
.l-lang-link__link {padding: 0 10px;display:inline-block;font-size: 18px;font-weight: 500;line-height: 1;letter-spacing: .1em;text-decoration: none;color: #fff;-webkit-transition: all .3s ease;transition: all .3s ease;}
body.post.entry .l-lang-link__link,
body.post.entry .l-lang-link p{color: #111;}
.en-page .l-lang-link__link{margin-bottom: 8px;}
.l-global-navi:hover ~ .l-lang-link .l-lang-link__link,
.l-global-navi:hover ~ .l-lang-link p{color: #111;}
.l-header--scroll .l-lang-link__link,.l-header--scroll p{color: #111;}
.l-lang-link__link.l-lang-link__here{opacity: .4;}
@media screen and (max-width: 1159px){
    .l-lang-link {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;}
    .l-lang-link__link,.l-lang-link p{font-size: 15px;}
    .en-page .l-lang-link__link{margin-bottom: 4px;}
}
@media screen and (max-width: 1023px){
    .l-lang-link{margin-top: 20px;}
    .l-lang-link p{color: #111;}
    .l-lang-link__link{font-size: 18px;color: #111;}
    .en-page .l-lang-link__link{color: #111;}
    .en-page .l-lang-link__link:first-of-type{padding-left: 0;}
    .en-page .l-global-navi-child .m-gnavi-title__title::before {top: -6px;}
}
.l-sns-link{position: relative;top: -2px;margin-right: 30px;}
.l-sns-link__link{display:inline-block;margin: 3px 5px;text-indent:-9999px;margin-bottom: 0;line-height: 1;-webkit-transition: all .3s ease;transition: all .3s ease;}
.en-page .l-sns-link__link{margin-bottom: 8px;}
.l-sns-link__link.l-sns-link__link_tw{height:20px;width:24px;background:url(/X_icon_wt.png) no-repeat center/auto 100%;}
.l-sns-link__link.l-sns-link__link_yt{height:20px;width:28px;background:url(http://www.drecom.co.jp/youtube_icon_wt.png) no-repeat center/auto 100%;}
body.post.entry .l-sns-link__link.l-sns-link__link_tw,
.l-global-navi:hover ~ .l-sns-link .l-sns-link__link.l-sns-link__link_tw,
.l-header--scroll .l-sns-link__link.l-sns-link__link_tw{background:url(/X_icon.png) no-repeat center/auto 100%;}
body.post.entry .l-sns-link__link.l-sns-link__link_yt,
.l-global-navi:hover ~ .l-sns-link .l-sns-link__link.l-sns-link__link_yt,
.l-header--scroll .l-sns-link__link.l-sns-link__link_yt{background:url(http://www.drecom.co.jp/youtube_icon.png) no-repeat center/auto 100%;}
.l-sns-link__link.l-sns-link__here{opacity: .4;}
@media screen and (max-width: 1159px){
    .l-sns-link {display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;}
}
@media screen and (max-width: 1023px){
    .l-sns-link {margin-top: 20px;}
    .l-sns-link__link:first-of-type{margin-left: 0;}
    .l-sns-link__link.l-sns-link__link_tw{background:url(/X_icon.png) no-repeat center/auto 100%;}
    .l-sns-link__link.l-sns-link__link_yt{background:url(http://www.drecom.co.jp/youtube_icon.png) no-repeat center/auto 100%;}
}
.m-footer-sub-navi__item_tw,
.m-footer-sub-navi__item_yt{display:inline-block;text-indent:-9999px;margin-top:-4px;}
.m-footer-sub-navi__item_tw{height:20px;width:24px;background:url(/X_icon.png) no-repeat center/auto 100%;}
.m-footer-sub-navi__item_yt{height:20px;width:28px;background:url(http://www.drecom.co.jp/youtube_icon.png) no-repeat center/auto 100%;}

.m-page-title--1435, .m-page-title--1436, .m-page-title--1438 {
    background: url(../img/common/page-title-bg--privacy.jpg) center/cover no-repeat;
}
.m-page-title--1429 {
    background: url(../img/company/page-title-bg--message.jpg) center/cover no-repeat!important;
}
#en-top .sliderWrapper-company .slick-slide img{
    height: auto;
    width: 100%;
}
.m-page-title--1428 {
    background: url(../img/company/page-title-bg--access.jpg) center/cover no-repeat!important;
}
.fullsize iframe{
    width: 100%;
}
