@charset "UTF-8";#footer{background-color:#f2f2f2;position:relative;padding:0;min-width:auto;height:100%;overflow:hidden;box-sizing:border-box;width:100%}@media screen and (max-width:1024px){#footer{padding:0!important}}#footer .inner{display:block;width:100%}#footer .inner .footer-linkArea{background-color:#000;padding:50px 0px;width:100%}@media screen and (max-width:1024px){#footer .inner .footer-linkArea{padding:8.3333333333vw 4.4444444444vw}}#footer .inner .footer-linkArea__inner{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between;position:relative;margin:0 auto;width:1300px}@media only screen and (min-width:1025px) and (max-width:1299px){#footer .inner .footer-linkArea__inner{width:100%}}@media screen and (max-width:1024px){#footer .inner .footer-linkArea__inner{padding-bottom:50vw;flex-direction:column;width:100%}}#footer .inner .footer-linkArea__item{width:auto}@media screen and (max-width:1024px){#footer .inner .footer-linkArea__item{width:100%}}#footer .inner .footer-link{width:100%}#footer .inner .footer-link__item{margin-bottom:25px;width:100%}@media screen and (max-width:1024px){#footer .inner .footer-link__item{border-bottom:1px solid #707070;margin-bottom:0;padding:2.7777777778vw 0}}#footer .inner .footer-link__item:last-of-type{margin-bottom:0}#footer .inner .footer-link.other-link{display:block;margin-top:60px}@media screen and (max-width:1024px){#footer .inner .footer-link.other-link{margin-top: 0;}}#footer .inner .footer-link.company-link{margin-top:50px}@media screen and (max-width:1024px){#footer .inner .footer-link.company-link{margin-top:0}}#footer .inner .footer-childLink{margin-top:25px}@media screen and (max-width:1024px){#footer .inner .footer-childLink{margin-top:0}}#footer .inner .footer-childLink__list{width:100%}#footer .inner .footer-childLink__item{margin-bottom:15px;position:relative;padding-left:13px;width:100%}@media screen and (max-width:1024px){#footer .inner .footer-childLink__item{background-color:#333;border-bottom:1px solid #000;padding:2.7777777778vw 5.5555555556vw 2.7777777778vw 9.7222222222vw;margin-bottom:0}}#footer .inner .footer-childLink__item::before{content:"";background-image:url(/ja-jp/assets/img/common/icon_white_arrow01.png);background-position:left top;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:0%;transform:translateY(-50%);height:8px;width:4px}@media screen and (max-width:1024px){#footer .inner .footer-childLink__item::before{left:5.5555555556vw;height:2.2222222222vw;width:1.1111111111vw}}#footer .inner .footer-childLink__item:last-of-type{margin-bottom:0}#footer .inner .footer-childLink__item.media-item{margin-top:20px}@media screen and (max-width:1024px){#footer .inner .footer-childLink__item.media-item{display:none}}#footer .inner .footer-grchildLink{padding-left:13px;margin-top:15px}@media screen and (max-width:1024px){#footer .inner .footer-grchildLink{padding-left:0;margin-top:0}}#footer .inner .footer-grchildLink__list{width:100%}#footer .inner .footer-grchildLink__item{margin-bottom:15px;position:relative;padding-left:13px;width:100%}@media screen and (max-width:1024px){#footer .inner .footer-grchildLink__item{background-color:#666;border-bottom:1px solid #000;padding:2.7777777778vw 5.5555555556vw 2.7777777778vw 12.5vw;margin-bottom:0}}#footer .inner .footer-grchildLink__item::before{content:"";background-image:url(/ja-jp/assets/img/common/icon_white_arrow01.png);background-position:left top;background-repeat:no-repeat;background-size:cover;position:absolute;top:10px;left:0%;height:8px;width:4px}@media screen and (max-width:1024px){#footer .inner .footer-grchildLink__item::before{top:5vw;left:9vw;height:2.2222222222vw;width:1.1111111111vw}}#footer .inner .footer-grchildLink__item:last-of-type{margin-bottom:0}#footer .inner .footer-otherLinkArea{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin:0 auto;padding:45px 0;width:1300px}@media only screen and (min-width:1025px) and (max-width:1299px){#footer .inner .footer-otherLinkArea{width:100%}}@media screen and (max-width:1024px){#footer .inner .footer-otherLinkArea{flex-direction:column;justify-content:flex-start;padding:16.6666666667vw 0 5.5555555556vw;width:100%}}#footer .inner .boxLogo{margin-right:0;width:260px}@media screen and (max-width:1024px){#footer .inner .boxLogo{margin-bottom:8.3333333333vw;width:72.2222222222vw}}#footer .inner .boxLogo img{width:100%}#footer .inner .boxSns{text-align:center;align-self:center;margin-right:155px;width:220px}@media screen and (max-width:1024px){#footer .inner .boxSns{margin-right:0;margin-bottom:19.4444444444vw;width:82.222222vw}}#footer .inner .boxSns .lstSns{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%}#footer .inner .boxSns .lstSns li{display:inline-block;margin:0}#footer .inner .boxSns .lstSns li a{display:inline-block;background-position:left top;background-repeat:no-repeat;background-size:cover;text-indent:-9999px;overflow:hidden;height:40px;width:40px}@media screen and (max-width:1024px){#footer .inner .boxSns .lstSns li a{height:16.6666666667vw;width:16.6666666667vw}}#footer .inner .boxSns .lstSns li.facebook a{background-image:url(../img/sns_facebook.png)}#footer .inner .boxSns .lstSns li.youtube_footer a{background-image:url(../img/sns_youtube.png)}#footer .inner .boxSns .lstSns li.x a{background-image:url(../img/sns_x.png)}#footer .inner .boxSns .lstSns li.google a{background-image:url(../img/sns_google.png)}#footer .inner .boxSns .lstSns li.linkedin a{background-image:url(../img/sns_linkedin.png)}#footer .inner .boxAsk{border-top:1px solid #76c5ff;border-bottom:1px solid #76c5ff;padding:10px 0;position:absolute;left:0;bottom:0;width:640px}@media only screen and (min-width:1025px) and (max-width:1299px){#footer .inner .boxAsk{width:45vw}}@media screen and (max-width:1024px){#footer .inner .boxAsk{width:100%}}#footer .inner .boxAsk .txt{color:#fff;font-size:14px;font-weight:700;margin:20px auto;text-align:center}@media screen and (max-width:1024px){#footer .inner .boxAsk .txt{font-size:3.5vw;margin:2.7777777778vw 0}}#footer .inner .boxAsk .txt br{display:none}#footer .inner .boxAsk .tel{font-size:45px;color:#76c5ff;font-family:Arial;font-weight:700;text-align:center}@media screen and (max-width:1024px){#footer .inner .boxAsk .tel{font-size:12vw}}#footer .inner .boxAsk .tel a{color:#76c5ff}#footer .inner .subLogo{width:100px}@media screen and (max-width:1024px){#footer .inner .subLogo{width:38.8888888889vw}}#footer .inner .subLogo img{width:100%}#footer .inner .outlink{display:inline-block}#footer .inner .outlink:after{display:inline-block;content:"";width:9px;height:9px;background:url(../img/icon_newtab_b.png) no-repeat;margin-left:5px;vertical-align:text-top}#footer .copyright{border-top:1px solid #d9d9d9!important;padding:20px 0!important;margin:0 auto!important;text-align:center}@media screen and (max-width:1024px){#footer .copyright{padding:5.5555555556vw 0 26.3888888889vw!important}}#footer .copyright__inner{margin:0 auto;width:1300px}@media only screen and (min-width:1025px) and (max-width:1299px){#footer .copyright__inner{width:100%}}@media screen and (max-width:1024px){#footer .copyright__inner{width:100%}}.footer__link-title{color:#fff!important;font-size:16px;font-weight:700}@media only screen and (min-width:1025px) and (max-width:1299px){.footer__link-title{font-size:1.5vw}}@media screen and (max-width:1024px){.footer__link-title{font-size:3.8888888889vw}}.footer__link-subTitle{color:#fff!important;font-size:14px;font-weight:700}@media screen and (max-width:1024px){.footer__link-subTitle{font-size:3.8888888889vw}}.footer__link-text{color:#fff!important;font-size:14px;line-height:1.8}@media screen and (max-width:1024px){.footer__link-text{font-size:3.8888888889vw}}.footer__copy-text{color:#4c4c4c;font-size:11px;line-height:1.6}@media screen and (max-width:1024px){.footer__copy-text{font-size:3.3333333333vw}}.footer-accordion-contetns{display:block}@media screen and (max-width:1024px){.footer-accordion-contetns{display:none}}@media screen and (max-width:1024px){.footer-accordion-switch{cursor:pointer;position:relative}.footer-accordion-switch::after{content:"＋";color:#fff;font-size:6vw;font-weight:700;position:absolute;top:50%;right:2.7777777778vw;transform:translateY(-50%)}.footer-accordion-switch.active::after{content:"－"}}@media screen and (max-width:1024px){.linkArea .linkInner{padding:0;width:100%}}@media screen and (max-width:1024px){.linkArea .linkInner .linkList{flex-direction:column;padding:30px 0}}.linkArea .linkInner .linkList li{border-right:1px solid #8090bd}@media screen and (max-width:1024px){.linkArea .linkInner .linkList li{border-right:none;margin-bottom:10px;width:100%}}.linkArea .linkInner .linkList li:first-child{border-left:1px solid #8090bd}@media screen and (max-width:1024px){.linkArea .linkInner .linkList li:first-child{border-left:none}}@media screen and (max-width:1024px){.linkArea .linkInner .linkList li a{padding:25px 4%;background:url(/ja-jp/assets/img/icon_arrow_white.svg) no-repeat center right 4%;background-size:25px auto}}.linkArea .linkInner .linkList .spIcon{background-repeat:no-repeat;background-size:auto 40px;background-position:left center;padding-left:0;text-align:center}@media screen and (max-width:1024px){.linkArea .linkInner .linkList .spIcon{padding-left:60px;text-align:left}}@media screen and (max-width:1024px){.linkArea .linkInner .linkList .spIcon.dl{background-image:url(/ja-jp/assets/img/top/icon_dl.png)}}@media screen and (max-width:1024px){.linkArea .linkInner .linkList .spIcon.seminar{background-image:url(/ja-jp/assets/img/top/icon_seminar.png)}}@media screen and (max-width:1024px){.linkArea .linkInner .linkList .spIcon.mail{background-image:url(/ja-jp/assets/img/icon_mail.svg)}}.hide_pc{display:none}@media screen and (max-width:1024px){.hide_pc{display:block}}.hide_sp{display:block}@media screen and (max-width:1024px){.hide_sp{display:none}}#contents{padding-top:212px}@media only screen and (min-width:1025px) and (max-width:1299px){#contents{padding-top:18.2vw}}@media screen and (max-width:1024px){#contents{padding-top:36.1vw}}@media screen and (max-width:1024px){#syscheck{margin-top:0!important;margin-left:0!important;transform:translate(-50%,-50%);width:100%!important}}@media screen and (max-width:1024px){#syscheck .lstSysCheck{width:100%!important}}