@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@300;400;500;600;700;900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.ec-layoutRole,body{background:none}.ec-layoutRole .ec-layoutRole__contents{max-width:none}html{font-size:100%}body{font-family:Zen Kaku Gothic New,sans-serif;font-size:1rem;position:relative;-webkit-text-size-adjust:100%}main{overflow:hidden}dd,dt,input,li,p,td,textarea,th{color:#000;line-height:175%}a{color:#000;text-decoration:none}img{vertical-align:bottom}figure img,img{width:100%}.wrapper{margin:0 auto;width:1030px}@media only screen and (max-width:1250px){.wrapper{width:82.4vw}}@media only screen and (max-width:736px){.wrapper{width:82.6666666667vw}}.pc{display:block}@media only screen and (max-width:736px){.pc{display:none}}.pc-min-1281{display:none}@media only screen and (min-width:1281px){.pc-min-1281{display:inherit}}.pc-1280{display:none}@media only screen and (max-width:1280px){.pc-1280{display:inherit}}@media only screen and (max-width:768px){.pc-1280{display:none}}.sp{display:none}@media only screen and (max-width:736px){.sp{display:inherit}}br.pc,img.pc,small.pc,span.pc,strong.pc{display:inline}@media only screen and (max-width:736px){br.pc,img.pc,small.pc,span.pc,strong.pc{display:none}}br.sp,img.sp,small.sp,span.sp,strong.sp{display:none}@media only screen and (max-width:736px){br.sp,img.sp,small.sp,span.sp,strong.sp{display:inline}}a[href^=tel]{cursor:text}@media only screen and (max-width:736px){a[href^=tel]{cursor:pointer}}small[data-aos],span[data-aos],strong[data-aos]{display:inline-block}.l-header{left:0;position:fixed;top:0;width:100%;z-index:99}.l-header .l-header__inner{align-items:flex-start;display:flex;justify-content:space-between;padding:23px 90px 0 20px;position:relative;transition:.3s}@media only screen and (max-width:1250px){.l-header .l-header__inner{padding:1.84vw 7.2vw 0 1.6vw}}@media only screen and (max-width:736px){.l-header .l-header__inner{height:16vw;padding:0 4.8vw}}.l-header .l-header__inner .l-header__logo{position:relative;width:290px}@media only screen and (max-width:1250px){.l-header .l-header__inner .l-header__logo{width:23.2vw}}@media only screen and (max-width:736px){.l-header .l-header__inner .l-header__logo{width:66.6666666667vw}}.l-header .l-header__inner .l-header__logo .logo1{left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:736px){.l-header .l-header__inner .l-header__logo .logo1{top:4.5333333333vw}}.l-header .l-header__inner .l-header__logo .logo2{left:0;opacity:0;position:absolute;top:0;transition:.3s;width:100%}@media only screen and (max-width:736px){.l-header .l-header__inner .l-header__logo .logo2{top:4.5333333333vw}.l-header .l-gnav{background:rgba(29,70,127,.85);padding:18.6666666667vw 0 26.6666666667vw;position:fixed;right:0;top:0;transform:scaleY(0);transform-origin:left top;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-timing-function:liner;-moz-transition-timing-function:liner;-ms-transition-timing-function:liner;transition-timing-function:liner;width:100%;z-index:999}}.l-header .l-gnav .l-gnav__lists{align-items:center;display:flex}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists{display:block;margin-bottom:9.3333333333vw}}.l-header .l-gnav .l-gnav__lists .l-gnav__list{font-size:16px;font-weight:500;padding-bottom:30px}@media only screen and (max-width:1366px){.l-header .l-gnav .l-gnav__lists .l-gnav__list{font-size:1vw;padding-bottom:2.4vw}}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list{background:linear-gradient(30deg,#5789cd,#0f56b7);border-bottom:1px solid #fff;font-size:4.8vw;padding-bottom:0}}.l-header .l-gnav .l-gnav__lists .l-gnav__list:not(:last-child){margin-right:30px}@media only screen and (max-width:1250px){.l-header .l-gnav .l-gnav__lists .l-gnav__list:not(:last-child){margin-right:2.4vw}}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list:not(:last-child){margin-right:0}.l-header .l-gnav .l-gnav__lists .l-gnav__list:first-child{border-top:1px solid #fff}}.l-header .l-gnav .l-gnav__lists .l-gnav__list a{color:#fff}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list a{display:block;margin:0 auto;padding:5.8666666667vw 0;width:45.3333333333vw}}.l-header .l-gnav .l-gnav__lists .l-gnav__list:hover .l-dropdown__lists{display:block}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn{cursor:pointer;padding:5.8666666667vw 26.9333333333vw}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn .pc_btn{cursor:pointer;position:relative}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn .pc_btn{display:none}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn .pc_btn span{position:relative}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn .pc_btn span:after{border-color:#fff;border-style:solid;border-width:0 1px 1px 0;bottom:-7px;content:" ";height:6px;left:50%;position:absolute;transform:translateX(-50%) rotate(47deg) skew(10deg);width:6px}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn .pc_btn span:after{bottom:inherit;height:1.6vw;left:inherit;right:-5.3333333333vw;top:50%;transform:translateY(-50%) rotate(47deg) skew(10deg);width:1.6vw}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn .sp_btn{display:none}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn .sp_btn{color:#fff;display:inline;position:relative}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn .sp_btn:after{border-color:#fff;border-style:solid;border-width:0 1px 1px 0;bottom:inherit;content:" ";height:1.6vw;left:inherit;position:absolute;right:-5.3333333333vw;top:50%;transform:translateY(-50%) rotate(47deg) skew(10deg);width:1.6vw}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box{align-items:baseline;background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;box-sizing:border-box;display:flex;left:50%;opacity:0;padding:40px 160px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:.3s;width:100vw;z-index:1}@media only screen and (max-width:1250px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box{padding:3.2vw 12.8vw}}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box{background:none;border-bottom:none;display:none;margin-top:0;opacity:1;padding:0;position:static;transform:none;transition:none;width:100%}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box p{color:#1d467f;font-family:Cormorant,serif;font-size:19px;letter-spacing:.1em;margin-right:40px;padding-right:41px;position:relative}@media only screen and (max-width:1250px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box p{font-size:1.52vw;margin-right:3.2vw;padding-right:2.48vw}}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box p{display:none}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box p:after{background:#0f56b7;content:" ";height:26px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:1250px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box p:after{height:2.08vw}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists{display:flex;flex-wrap:wrap}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists{display:block;width:100%}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list{font-size:14px;font-weight:500;margin-bottom:1em}@media only screen and (max-width:1250px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list{font-size:1.12vw}}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list{background:linear-gradient(210deg,#5789cd,#0f56b7);font-size:4vw;margin-bottom:0;text-align:center}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list:not(:last-child){margin-right:55px}@media only screen and (max-width:1250px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list:not(:last-child){margin-right:4.4vw}}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list:not(:last-child){border-bottom:1px solid #fff;margin-right:0}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list:last-child{padding-bottom:0}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list a{color:#1d467f}@media only screen and (max-width:736px){.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list a{color:#fff}}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-dropdown__box .l-dropdown__lists .l-dropdown__list a span:after{content:none}.l-header .l-gnav .l-gnav__lists .l-gnav__list--dropdown:hover .l-dropdown__box{opacity:1;pointer-events:inherit}.l-header .l-gnav .sp_contact_btn{display:none}@media only screen and (max-width:736px){.l-header .l-gnav .sp_contact_btn{display:block;margin:10.6666666667vw 0 26.6666666667vw}}.l-header .l-gnav.active{overflow:scroll;transform:scaleY(1)}.l-header .l-gnav.active .sp{margin-bottom:3.125vw}.l-header .drawer{display:none}@media only screen and (max-width:736px){.l-header .drawer{display:block;position:fixed;right:6.6666666667vw;top:6.6666666667vw;z-index:9999}}.l-header .drawer a{align-items:center;display:flex;height:54px;justify-content:center;width:69px}@media only screen and (max-width:1250px){.l-header .drawer a{height:4.32vw;width:5.52vw}}@media only screen and (max-width:736px){.l-header .drawer a{height:3.4666666667vw;width:4.6666666667vw}}.l-header .drawer a span.box{display:block;height:14px;position:relative;width:16px}@media only screen and (max-width:1250px){.l-header .drawer a span.box{height:1.12vw;width:1.28vw}}@media only screen and (max-width:736px){.l-header .drawer a span.box{height:3.4666666667vw;width:4.6666666667vw}}.l-header .drawer a span.line{background:#fff;display:block;height:1px;left:0;position:absolute;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-timing-function:liner;-moz-transition-timing-function:liner;-ms-transition-timing-function:liner;transition-timing-function:liner;width:100%}.l-header .drawer a span.line:first-child{top:0}.l-header .drawer a span.line:nth-child(2){top:50%;transform:translateY(-50%)}.l-header .drawer a span.line:last-child{bottom:0}.l-header .drawer a.active span.line{background:#fff!important}.l-header .drawer a.active span.line:first-child{top:50%;transform:translateY(-100%) rotate(-45deg)}.l-header .drawer a.active span.line:nth-child(2){transform:scaleX(0)}.l-header .drawer a.active span.line:last-child{bottom:50%;transform:translate(0) rotate(45deg)}.l-header .drawer.js-scroll a span.line{background:#000}.l-header .l-contact_btn a{background:#f08200;display:block;padding:30px 15px;position:fixed;right:0;top:33px;writing-mode:vertical-lr}@media only screen and (max-width:1250px){.l-header .l-contact_btn a{padding:2.4vw 1.2vw;top:2.64vw}}.l-header .l-contact_btn a img{margin-bottom:10px;vertical-align:baseline;width:17.5px}@media only screen and (max-width:1250px){.l-header .l-contact_btn a img{margin-bottom:.8vw;width:1.4vw}}.l-header .l-contact_btn a span{color:#fff;font-size:16px;font-weight:500}@media only screen and (max-width:1250px){.l-header .l-contact_btn a span{font-size:1.28vw}}.l-header.js-fixed .l-header__inner{background:#fff}.l-header.js-fixed .l-header__inner:before{content:none}.l-header.js-fixed .l-header__inner .l-header__logo .logo2{opacity:1}.l-header.js-fixed .l-header__inner .l-gnav .l-gnav__lists .l-gnav__list a{color:#1d467f}@media only screen and (max-width:736px){.l-header.js-fixed .l-header__inner .l-gnav .l-gnav__lists .l-gnav__list a{color:#fff}}.l-header.js-fixed .l-header__inner .l-gnav .l-gnav__lists .l-gnav__list a span:after{border-color:#1d467f}@media only screen and (max-width:736px){.l-header.js-fixed .l-header__inner .l-gnav .l-gnav__lists .l-gnav__list a span:after{border-color:#fff}.l-header--recruit .l-header__inner .l-header__logo{position:absolute;top:50%;transform:translateY(-50%)}}.l-header--recruit .l-gnav .l-gnav__lists .l-gnav__list a{color:#1d467f}@media only screen and (max-width:736px){.l-header--recruit .l-gnav .l-gnav__lists .l-gnav__list a{color:#fff}}.l-header--recruit .l-gnav .l-gnav__lists .l-gnav__list--dropdown .l-gnav__list--dropdown__btn a.pc_btn span:after{border-color:#1d467f}.l-header--recruit .drawer a span.line{background:#000}.recruit_nav{background:#fff;border-radius:50px;box-shadow:0 0 15px rgba(0,110,138,.15);box-sizing:border-box;left:50%;padding:25px 90px;position:absolute;top:100%;transform:translateX(-50%);width:1180px}@media only screen and (max-width:1250px){.recruit_nav{border-radius:4vw;box-shadow:0 0 1.2vw rgba(0,110,138,.15);padding:1.6vw 4vw;width:88vw}}@media only screen and (max-width:736px){.recruit_nav{border-radius:0;box-shadow:none;padding:0;position:static;transform:none;width:100%}}.recruit_nav ul{display:flex;justify-content:center}@media only screen and (max-width:736px){.recruit_nav ul{border-bottom:1px solid #1d467f;display:block}.recruit_nav ul li{border-top:1px solid #1d467f;padding:6.1333333333vw 0;text-align:center}}.recruit_nav ul li:not(:last-child){margin-right:50px}@media only screen and (max-width:1250px){.recruit_nav ul li:not(:last-child){margin-right:4vw}}@media only screen and (max-width:736px){.recruit_nav ul li:not(:last-child){margin-right:0}}.recruit_nav ul li a{color:#1d467f;font-size:14px;font-weight:500;position:relative}@media only screen and (max-width:1250px){.recruit_nav ul li a{font-size:1.12vw}}@media only screen and (max-width:736px){.recruit_nav ul li a{font-size:4.8vw}}.recruit_nav ul li a:after{background:#f08200;bottom:-7px;content:" ";height:2px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:.3s;width:25px}@media only screen and (max-width:1250px){.recruit_nav ul li a:after{bottom:-.56vw;width:2vw}}@media only screen and (max-width:736px){.recruit_nav ul li a:after{content:none}}.recruit_nav ul li a:hover:after,.recruit_nav ul li.current a:after{opacity:1}.l-footer{background:#1d467f}.l-footer .l-footer__top{border-bottom:1px solid #70a8bc;display:flex;padding:50px 90px 45px}@media only screen and (max-width:1250px){.l-footer .l-footer__top{padding:4vw 7.2vw 3.6vw}}@media only screen and (max-width:736px){.l-footer .l-footer__top{border-bottom:none;display:block;margin:0 auto;padding:8vw 0 6.6666666667vw;width:82.6666666667vw}}.l-footer .l-footer__top .l-footer__logo{margin-right:80px;width:290px}@media only screen and (max-width:1250px){.l-footer .l-footer__top .l-footer__logo{margin-right:6.4vw;width:23.2vw}}@media only screen and (max-width:736px){.l-footer .l-footer__top .l-footer__logo{margin-bottom:2.6666666667vw;margin-right:0;width:61.3333333333vw}}.l-footer .l-footer__top p{color:#fff;font-size:14px}@media only screen and (max-width:1250px){.l-footer .l-footer__top p{font-size:1.12vw}}@media only screen and (max-width:736px){.l-footer .l-footer__top p{font-size:3.7333333333vw}}.l-footer .l-footer__bottom{padding-top:35px}@media only screen and (max-width:1250px){.l-footer .l-footer__bottom{padding-top:2.8vw}}@media only screen and (max-width:736px){.l-footer .l-footer__bottom{display:none}}.l-footer .l-footer__bottom .l-footer__nav{display:flex;justify-content:space-between;margin:0 auto 20px;width:1100px}@media only screen and (max-width:1250px){.l-footer .l-footer__bottom .l-footer__nav{margin-bottom:1.6vw;width:88vw}}.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item{font-size:18px;font-weight:500;margin-bottom:25px}@media only screen and (max-width:1250px){.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item{font-size:1.44vw;margin-bottom:2vw}}.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item a{color:#fff;position:relative;transition:.3s}.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item a:before{border-color:#fff;border-style:solid;border-width:1px 1px 0 0;content:" ";height:6px;left:-15px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}@media only screen and (max-width:1250px){.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item a:before{height:.48vw;left:-1.2vw;width:.48vw}}.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item a:hover{opacity:.5}.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item .l-footer__nav__list__sub{margin-top:3px}@media only screen and (max-width:1250px){.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item .l-footer__nav__list__sub{margin-top:.24vw}}.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item .l-footer__nav__list__sub .l-footer__nav__list__sub__item{font-size:13px}@media only screen and (max-width:1250px){.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item .l-footer__nav__list__sub .l-footer__nav__list__sub__item{font-size:1.04vw}}.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item .l-footer__nav__list__sub .l-footer__nav__list__sub__item:not(:last-child){margin-bottom:3px}@media only screen and (max-width:1250px){.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item .l-footer__nav__list__sub .l-footer__nav__list__sub__item:not(:last-child){margin-bottom:.24vw}}.l-footer .l-footer__bottom .l-footer__nav .l-footer__nav__list .l-footer__nav__list__item .l-footer__nav__list__sub .l-footer__nav__list__sub__item a:before{content:none}.l-footer .copy-right{background:#001b33;font-size:16px;font-weight:500;padding:10px 0;text-align:center}@media only screen and (max-width:1250px){.l-footer .copy-right{font-size:1.28vw;padding:.8vw 0}}@media only screen and (max-width:736px){.l-footer .copy-right{font-size:4.2666666667vw;padding:2.6666666667vw 0}}.l-footer .copy-right span{color:#fff}@media only screen and (max-width:736px){.c-section_ttl{text-align:center}}.c-section_ttl .ttl{font-size:18px;letter-spacing:.2em;margin-bottom:18px}@media only screen and (max-width:1250px){.c-section_ttl .ttl{font-size:1.44vw;margin-bottom:1.44vw}}@media only screen and (max-width:736px){.c-section_ttl .ttl{font-size:3.7333333333vw;margin-bottom:2.1333333333vw}}.c-section_ttl .ttl-white{color:#fff}.c-section_ttl .eng{font-family:Cormorant,serif;font-size:62px;font-weight:500;letter-spacing:.04em;position:relative}@media only screen and (max-width:1250px){.c-section_ttl .eng{font-size:4.96vw}}@media only screen and (max-width:736px){.c-section_ttl .eng{font-size:9.6vw}}.c-section_ttl .eng:after{content:" ";height:24px;position:absolute;right:-70px;top:50%;transform:translateY(-50%);width:50px}@media only screen and (max-width:1250px){.c-section_ttl .eng:after{height:1.92vw;right:-5.6vw;width:4vw}}@media only screen and (max-width:736px){.c-section_ttl .eng:after{bottom:-5.6vw;height:3.2vw;right:50%;top:inherit;transform:translateX(50%);width:6.6666666667vw}}.c-section_ttl .eng--01:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/ttl_icon01.png) no-repeat 0 0/contain}.c-section_ttl .eng--02:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/ttl_icon02.png) no-repeat 0 0/contain}.c-section_ttl .eng--white{color:#fff}.c-btn{transition:.3s;width:297px}@media only screen and (max-width:1250px){.c-btn{width:23.76vw}}@media only screen and (max-width:736px){.c-btn{width:59.4666666667vw}}.c-btn:hover{opacity:.8}.c-btn a{align-items:center;background:#f08200;color:#fff!important;display:flex;font-size:20px;height:54px;justify-content:center;letter-spacing:.16em;position:relative;text-decoration:none!important}@media only screen and (max-width:1250px){.c-btn a{font-size:1.6vw;height:4.32vw}}@media only screen and (max-width:736px){.c-btn a{font-size:4vw;height:10.8vw}}.c-btn a:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/btn_arrow.png) no-repeat 0 0/contain;content:" ";height:7.5px;position:absolute;right:23px;top:50%;transform:translateY(-50%);width:14.5px}@media only screen and (max-width:1250px){.c-btn a:after{height:.6vw;right:1.84vw;width:1.16vw}}@media only screen and (max-width:736px){.c-btn a:after{height:1.6vw;right:4vw;width:2.9333333333vw}}.c-btn--center{margin:0 auto}.c-common_ttl{margin-bottom:50px;position:relative;text-align:center}@media only screen and (max-width:1250px){.c-common_ttl{margin-bottom:4vw}}@media only screen and (max-width:736px){.c-common_ttl{margin-bottom:8vw}}.c-common_ttl .ttl{font-size:18px;letter-spacing:.2em;margin-bottom:15px}@media only screen and (max-width:1250px){.c-common_ttl .ttl{font-size:1.44vw;margin-bottom:1.2vw}}@media only screen and (max-width:736px){.c-common_ttl .ttl{font-size:3.7333333333vw;margin-bottom:1.8666666667vw}}.c-common_ttl .eng{font-family:Cormorant,serif;font-size:45px;font-weight:500;letter-spacing:.1em}@media only screen and (max-width:1250px){.c-common_ttl .eng{font-size:3.6vw}}@media only screen and (max-width:736px){.c-common_ttl .eng{font-size:8vw}}.c-common_ttl .eng small{font-size:21px;position:relative;top:-10px}@media only screen and (max-width:1250px){.c-common_ttl .eng small{font-size:1.68vw;top:-.8vw}}@media only screen and (max-width:736px){.c-common_ttl .eng small{font-size:4.2666666667vw;top:-1.0666666667vw}}.c-list{display:flex;flex-wrap:wrap;margin:0 auto;width:940px}@media only screen and (max-width:1250px){.c-list{width:75.2vw}}@media only screen and (max-width:736px){.c-list{flex-wrap:wrap;justify-content:space-between;width:84vw}}.c-list .c-list__item{margin-right:20px;position:relative;width:220px}@media only screen and (max-width:1250px){.c-list .c-list__item{margin-right:1.6vw;width:17.6vw}}@media only screen and (max-width:736px){.c-list .c-list__item{margin-bottom:6.6666666667vw;margin-right:0;width:39.4666666667vw}}.c-list .c-list__item:nth-child(4n){margin-right:0}.c-list .c-list__item figure{height:150px;margin-bottom:5px;overflow:hidden;position:relative;width:220px}@media only screen and (max-width:1250px){.c-list .c-list__item figure{height:12vw;margin-bottom:.4vw;width:17.6vw}}@media only screen and (max-width:736px){.c-list .c-list__item figure{height:26.9333333333vw;margin-bottom:1.3333333333vw;width:39.4666666667vw}}.c-list .c-list__item figure img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s}.c-list .c-list__item .ttl{font-size:16px;line-height:1.5em}@media only screen and (max-width:1250px){.c-list .c-list__item p{font-size:1.28vw}}@media only screen and (max-width:736px){.c-list .c-list__item p{font-size:3.4666666667vw}}.c-list .c-list__item:hover figure>img{transform:translate(-50%,-50%) scale(1.1)}.c-list .c-list__item .category{background:#0f56b7;color:#fff;font-size:13px;font-weight:900;left:0;padding:3px 7px;position:absolute;top:-9px}@media only screen and (max-width:1250px){.c-list .c-list__item .category{font-size:1.04vw;padding:.24vw .56vw;top:-.72vw}}@media only screen and (max-width:736px){.c-list .c-list__item .category{font-size:3.2vw;line-height:1.4em;padding:.8vw 1.8666666667vw;top:-2.4vw}}.c-list .c-list__item .category.category--seminar{background:#f08200}.c-list--top{margin-bottom:40px}@media only screen and (max-width:1250px){.c-list--top{margin-bottom:3.2vw}}@media only screen and (max-width:736px){.c-list--top{margin-bottom:2.6666666667vw}}.c-list--top--event>.c-list__item figure{height:110px}@media only screen and (max-width:1250px){.c-list--top--event>.c-list__item figure{height:8.8vw}}@media only screen and (max-width:736px){.c-list--top--event>.c-list__item figure{height:19.7333333333vw}}.c-list--case{justify-content:flex-start}@media only screen and (max-width:736px){.c-list--case{justify-content:space-between}}.c-list--case .c-list__item{margin-right:20px}@media only screen and (max-width:1250px){.c-list--case .c-list__item{margin-right:1.6vw}}@media only screen and (max-width:736px){.c-list--case .c-list__item{margin-right:0}}.c-list--case .c-list__item:nth-child(4n){margin-right:0}.c-list--case>.c-list__item .results{color:#1d467f;font-size:12px;font-weight:500;margin-bottom:5px}@media only screen and (max-width:1250px){.c-list--case>.c-list__item .results{font-size:.96vw;margin-bottom:.4vw}}@media only screen and (max-width:736px){.c-list--case>.c-list__item .results{font-size:3.2vw;margin-bottom:1.3333333333vw}}.c-list--case>.c-list__item .ttl{font-size:16px;line-height:1.5em;margin-bottom:5px}@media only screen and (max-width:1250px){.c-list--case>.c-list__item .ttl{font-size:1.28vw;margin-bottom:.4vw}}@media only screen and (max-width:736px){.c-list--case>.c-list__item .ttl{font-size:4vw;margin-bottom:1.3333333333vw}}.c-list--case>.c-list__item .txt{font-size:12px;line-height:1.5em}@media only screen and (max-width:1250px){.c-list--case>.c-list__item .txt{font-size:.96vw}}@media only screen and (max-width:736px){.c-list--case>.c-list__item .txt{font-size:3.2vw}}.c-list--news{justify-content:space-between}.c-list--news:after{content:" ";display:block;width:300px}@media only screen and (max-width:1250px){.c-list--news:after{width:24vw}}@media only screen and (max-width:736px){.c-list--news:after{content:none}}.c-list--news .c-list__item{margin-bottom:40px;margin-right:0;width:300px}@media only screen and (max-width:1250px){.c-list--news .c-list__item{margin-bottom:3.2vw;width:24vw}}@media only screen and (max-width:736px){.c-list--news .c-list__item{margin-bottom:10.6666666667vw;width:100%}}.c-list--news .c-list__item figure{height:204px;width:300px}@media only screen and (max-width:1250px){.c-list--news .c-list__item figure{height:16.32vw;width:24vw}}@media only screen and (max-width:736px){.c-list--news .c-list__item figure{height:54.4vw;width:80vw}}.c-second_fv{position:relative}.c-second_fv:before{background:linear-gradient(180deg,#1d467f,rgba(124,148,181,0) 42%,hsla(0,0%,100%,0));content:" ";height:155px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1250px){.c-second_fv:before{height:12.4vw}}@media only screen and (max-width:736px){.c-second_fv:before{height:41.3333333333vw}}.c-second_fv .c-second_fv__ttl{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:736px){.c-second_fv .c-second_fv__ttl{width:100%}}.c-second_fv .c-second_fv__ttl .ttl{color:#fff;font-size:18px;letter-spacing:.2em;margin-bottom:20px}@media only screen and (max-width:1250px){.c-second_fv .c-second_fv__ttl .ttl{font-size:1.44vw;margin-bottom:1.6vw}}@media only screen and (max-width:736px){.c-second_fv .c-second_fv__ttl .ttl{font-size:3.7333333333vw;margin-bottom:1.3333333333vw}}.c-second_fv .c-second_fv__ttl .eng{color:#fff;font-family:Cormorant,serif;font-size:62px;font-weight:500;letter-spacing:.04em}@media only screen and (max-width:1250px){.c-second_fv .c-second_fv__ttl .eng{font-size:4.96vw}}@media only screen and (max-width:736px){.c-second_fv .c-second_fv__ttl .eng{font-size:9.6vw}}.c-second_fv .c-second_fv__ttl .eng small{font-size:36px;padding:0 10px;position:relative;top:-5px}@media only screen and (max-width:1250px){.c-second_fv .c-second_fv__ttl .eng small{font-size:2.88vw;padding:0 .8vw;top:-.4vw}}@media only screen and (max-width:736px){.c-second_fv .c-second_fv__ttl .eng small{font-size:5.3333333333vw;padding:0 1.8666666667vw;top:-1.0666666667vw}}.c-second_fv .c-second_fv__ttl--recruit{top:70%}@media only screen and (max-width:736px){.c-second_fv .c-second_fv__ttl--recruit{top:50%}}.c-second_fv--single{left:0;position:absolute;top:0;z-index:-1}.c-bread_list{display:flex;flex-wrap:wrap;margin:20px auto 50px;width:1040px}@media only screen and (max-width:1250px){.c-bread_list{margin:1.6vw auto 4vw;width:83.2vw}}@media only screen and (max-width:736px){.c-bread_list{margin:5.3333333333vw auto 10.6666666667vw;width:90.6666666667vw}}.c-bread_list li{color:#6e6e6e;font-size:14px}@media only screen and (max-width:1250px){.c-bread_list li{font-size:1.12vw}}@media only screen and (max-width:736px){.c-bread_list li{font-size:3.4666666667vw}}.c-bread_list li:not(:last-child){margin-right:12px;position:relative}@media only screen and (max-width:1250px){.c-bread_list li:not(:last-child){margin-right:.96vw}}@media only screen and (max-width:736px){.c-bread_list li:not(:last-child){margin-right:3.2vw}}.c-bread_list li:not(:last-child):after{color:#989898;content:">";font-size:10px;position:absolute;right:-9px;top:50%;transform:translateY(-55%)}@media only screen and (max-width:1250px){.c-bread_list li:not(:last-child):after{font-size:.8vw;right:-.72vw}}@media only screen and (max-width:736px){.c-bread_list li:not(:last-child):after{font-size:2.6666666667vw;right:-2.4vw}}.c-bread_list li a{color:#6e6e6e}#c-to_top{right:45px;width:48px;z-index:99}@media only screen and (max-width:1250px){#c-to_top{right:3.6vw;width:3.84vw}}#c-to_top.js-active{bottom:80px!important;position:fixed!important}#c-to_top.js-active:before{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/to_top.png) no-repeat 0 0/contain;content:" ";height:48px;left:0;position:absolute;top:0;width:48px}.c-pager{display:flex;justify-content:center}.c-pager li{font-size:18px}@media only screen and (max-width:1250px){.c-pager li{font-size:1.44vw}}@media only screen and (max-width:736px){.c-pager li{font-size:4.2666666667vw}}.c-pager li:not(:last-child){margin-right:20px}@media only screen and (max-width:1250px){.c-pager li:not(:last-child){margin-right:1.6vw}}@media only screen and (max-width:736px){.c-pager li:not(:last-child){margin-right:5.3333333333vw}}.c-pager li.current{position:relative}.c-pager li.current:after{background:#000;bottom:-3px;content:" ";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:11px}@media only screen and (max-width:1250px){.c-pager li.current:after{bottom:-.24vw;width:.88vw}}@media only screen and (max-width:736px){.c-pager li.current:after{bottom:-.8vw;width:2.9333333333vw}}.c-single_container .dnd-section:not(:last-child),.c-single_container section:not(:last-child){margin-bottom:100px}@media only screen and (max-width:736px){.c-single_container .dnd-section:not(:last-child),.c-single_container section:not(:last-child){margin-bottom:13.67vw}}#solution-single .wrapper h2,.c-single_container .c-section_category{border-left:1px solid #0f56b7;border-top:1px solid #0f56b7;color:#0f56b7;display:inline-block;font-size:23px;font-weight:500;line-height:1.4em;margin-bottom:30px;padding-bottom:2px;padding-left:18px;padding-top:10px;position:relative}@media only screen and (max-width:736px){#solution-single .wrapper h2,.c-single_container .c-section_category{font-size:4.2666666667vw;margin-bottom:5.3333333333vw;padding-bottom:.5333333333vw;padding-left:2.6666666667vw;padding-top:2.6666666667vw}}#solution-single .wrapper h2,.c-single_container .single_section__ttl{border-left:4px solid #0f56b7;color:#000;font-size:25px;font-weight:500;line-height:1.68em;margin-bottom:20px;padding-left:30px}@media only screen and (max-width:736px){#solution-single .wrapper h2,.c-single_container .single_section__ttl{font-size:4.2666666667vw;margin-bottom:5.3333333333vw;padding-left:4.8vw}}#case-single .p-case_single__wrapper h3,#news-single .p-news_single__wrapper h3,#solution-single .wrapper h3,.c-single_container .single_section__ttl02{font-size:20px;font-weight:500;line-height:1.3em;margin-bottom:20px;padding-left:1em;position:relative}@media only screen and (max-width:736px){#case-single .p-case_single__wrapper h3,#news-single .p-news_single__wrapper h3,#solution-single .wrapper h3,.c-single_container .single_section__ttl02{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}}#case-single .p-case_single__wrapper h3:before,#news-single .p-news_single__wrapper h3:before,#solution-single .wrapper h3:before,.c-single_container .single_section__ttl02:before{background:#0f56b7;border-radius:50%;content:" ";height:18px;left:0;position:absolute;top:4px;width:18px}@media only screen and (max-width:736px){#case-single .p-case_single__wrapper h3:before,#news-single .p-news_single__wrapper h3:before,#solution-single .wrapper h3:before,.c-single_container .single_section__ttl02:before{height:3.2vw;top:1.3333333333vw;width:3.2vw}}#case-single .p-case_single__wrapper h4,#news-single .p-news_single__wrapper h4,#solution-single .wrapper h4{font-size:19px;font-weight:500;line-height:1.3em;margin-bottom:.5em;position:relative}@media only screen and (max-width:736px){#case-single .p-case_single__wrapper h4,#news-single .p-news_single__wrapper h4,#solution-single .wrapper h4{font-size:3.8vw}}#case-single .p-case_single__wrapper h5,#news-single .p-news_single__wrapper h5,#solution-single .wrapper h5{font-size:18px;font-weight:500;line-height:1.3em;margin-bottom:.3em;position:relative}@media only screen and (max-width:736px){#case-single .p-case_single__wrapper h5,#news-single .p-news_single__wrapperr h5,#solution-single .wrapper h5{font-size:3.2vw}}#solution-single .wrapper img{clear:inherit!important;display:block;margin-left:auto;margin-right:auto;max-width:85%!important}@media only screen and (max-width:736px){#solution-single .wrapper img{max-width:100%!important}}.c-single_container p{font-size:18px;line-height:1.75em}@media only screen and (max-width:736px){.c-single_container p{font-size:3.2vw}}.c-single_container p:not(:last-child){margin-bottom:30px}@media only screen and (max-width:736px){.c-single_container p:not(:last-child){margin-bottom:4.8vw}}.c-single_container p span.fw-m{font-weight:500}.c-single_container ul{margin-bottom:30px}@media only screen and (max-width:736px){.c-single_container ul{margin-bottom:4.8vw}}.c-single_container ul li{font-size:18px;padding-left:2em;text-indent:-2em}@media only screen and (max-width:736px){.c-single_container ul li{font-size:3.2vw}}.c-single_container ul li:before{content:"・";margin-right:.7em}.c-single_container ul.innerList>li:before{content:"⚫︎"}.c-single_container figure:not(:last-child){margin-bottom:30px}@media only screen and (max-width:736px){.c-single_container figure:not(:last-child){margin-bottom:5.3333333333vw}}.c-single_container a{color:#0f56b7;text-decoration:underline}.c-single_container .index{background:#f3f7fb;border-bottom:1px solid #0f56b7;border-top:1px solid #0f56b7;margin-bottom:40px;margin-top:2em;padding:45px 0 60px}@media only screen and (max-width:736px){.c-single_container .index{margin-bottom:6.6666666667vw;padding:6.6666666667vw 0 8vw}}.c-single_container .index .index__ttl{font-family:Zen Old Mincho,serif;font-size:25px;font-weight:600;margin-bottom:35px;text-align:center}@media only screen and (max-width:736px){.c-single_container .index .index__ttl{font-size:5.3333333333vw;margin-bottom:4vw}}.c-single_container .index ul{margin:0 auto;width:750px}@media only screen and (max-width:1250px){.c-single_container .index ul{width:60vw}}@media only screen and (max-width:736px){.c-single_container .index ul{width:70.4vw}}.c-single_container .index ul li{font-size:18px;padding-left:25px;position:relative;text-indent:0}@media only screen and (max-width:736px){.c-single_container .index ul li{font-size:3.2vw;padding-left:3.4666666667vw}}.c-single_container .index ul li:not(:last-child){margin-bottom:25px}@media only screen and (max-width:736px){.c-single_container .index ul li:not(:last-child){margin-bottom:4vw}}.c-single_container .index ul li:before{background:#0f56b7;border-radius:50%;content:" ";height:6.5px;left:0;position:absolute;top:14px;width:6.5px}@media only screen and (max-width:736px){.c-single_container .index ul li:before{height:1.3333333333vw;top:1.8666666667vw;width:1.3333333333vw}}.c-single_container--business{margin-bottom:100px}@media only screen and (max-width:736px){.c-single_container--business{margin-bottom:21.3333333333vw}}.c-related{margin:100px auto 0;width:940px}@media only screen and (max-width:736px){.c-related{margin-top:16vw;width:84vw}}.c-related .c-related__ttl{font-family:Zen Old Mincho,serif;font-size:25px;font-weight:600;margin-bottom:45px;text-align:center}@media only screen and (max-width:736px){.c-related .c-related__ttl{font-size:5.3333333333vw;margin-bottom:8vw}}.c-related--news{margin-top:60px}@media only screen and (max-width:736px){.c-related--news{margin-top:16vw}}main .swiper{margin-bottom:35px;overflow:inherit}@media only screen and (max-width:1250px){main .swiper{margin-bottom:2.8vw}}@media only screen and (max-width:736px){main .swiper{margin-bottom:9.3333333333vw;overflow:inherit}}main .swiper .swiper-slide{background:#fff;height:auto}main .swiper .swiper-slide figure{height:16.4vw;overflow:hidden}@media only screen and (max-width:736px){main .swiper .swiper-slide figure{height:41.6vw}}main .swiper .swiper-wrapper .swiper-slide .txtbox{background:#fff;padding:20px 25px}@media only screen and (max-width:736px){main .swiper .swiper-wrapper .swiper-slide .txtbox{padding:4vw 8vw 5.3333333333vw}}main .swiper .swiper-wrapper .swiper-slide .txtbox span{display:block}main .swiper .swiper-wrapper .swiper-slide .txtbox .busyo{font-family:Zen Old Mincho,serif;font-size:12px;line-height:1.3em;margin-bottom:10px}@media only screen and (max-width:736px){main .swiper .swiper-wrapper .swiper-slide .txtbox .busyo{font-family:Zen Kaku Gothic New,sans-serif;font-size:2.6666666667vw;font-weight:300;margin-bottom:1.3333333333vw}}main .swiper .swiper-wrapper .swiper-slide .txtbox .name{font-size:16px;margin-bottom:10px}@media only screen and (max-width:736px){main .swiper .swiper-wrapper .swiper-slide .txtbox .name{font-size:3.2vw;font-weight:300;margin-bottom:1.3333333333vw}}main .swiper .swiper-wrapper .swiper-slide .txtbox .year{font-size:12px}@media only screen and (max-width:736px){main .swiper .swiper-wrapper .swiper-slide .txtbox .year{font-size:2.6666666667vw;font-weight:300}}main .swiper .swiper-button-next,main .swiper .swiper-button-prev{display:none}@media only screen and (max-width:736px){main .swiper .swiper-button-next,main .swiper .swiper-button-prev{bottom:-5.8666666667vw;display:block;position:absolute;width:4.8vw}}main .swiper .swiper-button-next{right:10.6666666667vw}main .swiper .swiper-button-prev{left:10.6666666667vw}.l-contact{background:#f3f7fb;padding:90px 0}@media only screen and (max-width:1250px){.l-contact{padding:7.2vw 0}}@media only screen and (max-width:736px){.l-contact{padding:8vw 0}}.l-contact .l-contact__box{background:#fff;border:1px solid #e5e5e5;margin:0 auto;padding:40px 0 60px;width:1020px}@media only screen and (max-width:1250px){.l-contact .l-contact__box{padding:3.2vw 0 4.8vw;width:81.6vw}}@media only screen and (max-width:736px){.l-contact .l-contact__box{padding:12vw 0;width:84vw}}.l-contact .l-contact__box .icon{display:block;margin:-25px auto 25px;width:50px}@media only screen and (max-width:1250px){.l-contact .l-contact__box .icon{margin:-2vw auto 2vw;width:4vw}}@media only screen and (max-width:736px){.l-contact .l-contact__box .icon{margin:-5.3333333333vw auto 6.6666666667vw;width:6.6666666667vw}}.l-contact .l-contact__box .l-contact__box__txt{font-size:16px;margin-bottom:35px;text-align:center}@media only screen and (max-width:1250px){.l-contact .l-contact__box .l-contact__box__txt{font-size:1.28vw;margin-bottom:2.8vw}}@media only screen and (max-width:736px){.l-contact .l-contact__box .l-contact__box__txt{font-size:4.2666666667vw;margin-bottom:6.6666666667vw}}.p-kv{position:relative}.p-kv:before{background:linear-gradient(0deg,hsla(0,0%,100%,0),rgba(124,148,181,.62) 40%,#1d467f);content:" ";height:156px;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1250px){.p-kv:before{height:12.48vw}}.p-kv .p-kv__ttl{color:#fff;font-family:Zen Old Mincho,serif;font-size:4.7584187408vw;font-weight:600;left:50%;letter-spacing:.04em;line-height:1.3em;position:absolute;top:21.2298682284vw;transform:translateX(-50%);width:60.0292825769vw;z-index:3}@media only screen and (max-width:736px){.p-kv .p-kv__ttl{font-size:7.2vw;height:100%;text-shadow:.3px .3px 4vw #1a4a90;top:41.3333333333vw;width:17.8666666667vw;writing-mode:vertical-rl}.p-kv .p-kv__ttl span{writing-mode:horizontal-tb}}.p-kv .scroll{bottom:105px;position:absolute;right:35px;width:48px}@media only screen and (max-width:1250px){.p-kv .scroll{bottom:8.4vw;right:2.8vw;width:3.84vw}}@media only screen and (max-width:736px){.p-kv .scroll{bottom:13.3333333333vw;right:50%;transform:translateX(50%);width:12.5333333333vw}}.p-lead{padding:4.39238653vw 0 22.6939970717vw;position:relative;z-index:1}@media only screen and (max-width:1250px){.p-lead{padding:4.8vw 0 24.8vw}}@media only screen and (max-width:736px){.p-lead{padding:13.3333333333vw 0 49.3333333333vw}}.p-lead:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/top/lead_bg.png) no-repeat 0 100%/100% 100%;bottom:0;content:" ";height:116%;left:0;position:absolute;width:100%;z-index:-1}@media only screen and (max-width:1250px){.p-lead:after{height:116vw}}@media only screen and (max-width:736px){.p-lead:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/top/lead_bg_sp.png) no-repeat 0 0/100% 100%;height:274.6666666667vw}}.p-lead .p-lead__wrapper{margin:0 auto;position:relative;width:600px;z-index:1}@media only screen and (max-width:1250px){.p-lead .p-lead__wrapper{width:49.6vw}}@media only screen and (max-width:736px){.p-lead .p-lead__wrapper{width:77.3333333333vw}}.p-lead .p-lead__wrapper .p-lead__ttl{font-size:26px;font-weight:500;margin-bottom:40px}@media only screen and (max-width:1250px){.p-lead .p-lead__wrapper .p-lead__ttl{font-size:2.08vw;margin-bottom:3.2vw}}@media only screen and (max-width:736px){.p-lead .p-lead__wrapper .p-lead__ttl{font-size:5.0666666667vw;margin-bottom:7.4666666667vw}}.p-lead .p-lead__wrapper .p-lead__ttl .txt{background:#fff;color:#0f56b7;font-family:Cormorant,serif;padding:0 5px}@media only screen and (max-width:1250px){.p-lead .p-lead__wrapper .p-lead__ttl .txt{padding:0 .4vw}}@media only screen and (max-width:736px){.p-lead .p-lead__wrapper .p-lead__ttl .txt{padding:0 1.3333333333vw}}.p-lead .p-lead__wrapper .p-lead__ttl .txt .slash{padding:0 12px;position:relative}@media only screen and (max-width:1250px){.p-lead .p-lead__wrapper .p-lead__ttl .txt .slash{padding:0 .96vw}}@media only screen and (max-width:736px){.p-lead .p-lead__wrapper .p-lead__ttl .txt .slash{padding:0 2.6666666667vw}}.p-lead .p-lead__wrapper .p-lead__ttl .txt .slash:before{background:#0f56b7;content:" ";height:21px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(30deg);width:1px}@media only screen and (max-width:1250px){.p-lead .p-lead__wrapper .p-lead__ttl .txt .slash:before{height:1.68vw}}@media only screen and (max-width:736px){.p-lead .p-lead__wrapper .p-lead__ttl .txt .slash:before{height:4.2666666667vw}}.p-lead .p-lead__wrapper .p-lead__txt{color:#fff;font-family:Zen Old Mincho,serif;font-size:25px;font-weight:600;line-height:2em;margin-bottom:70px}@media only screen and (max-width:1250px){.p-lead .p-lead__wrapper .p-lead__txt{font-size:2vw;margin-bottom:5.6vw}}@media only screen and (max-width:736px){.p-lead .p-lead__wrapper .p-lead__txt{font-size:5.0666666667vw;margin-bottom:10.6666666667vw}}.p-lead .mugen img{position:absolute;width:584px}@media only screen and (max-width:1250px){.p-lead .mugen img{width:46.72vw}}@media only screen and (max-width:736px){.p-lead .mugen img{width:119.2vw}}.p-lead .mugen figure:first-child img{left:-35px;top:-265px}@media only screen and (max-width:1250px){.p-lead .mugen figure:first-child img{left:-2.8vw;top:-21.2vw}}@media only screen and (max-width:736px){.p-lead .mugen figure:first-child img{display:none}}.p-lead .mugen figure:nth-child(2) img{left:50%;top:-65px;transform:translateX(-50%)}@media only screen and (max-width:1250px){.p-lead .mugen figure:nth-child(2) img{top:-5.2vw}}@media only screen and (max-width:736px){.p-lead .mugen figure:nth-child(2) img{top:-67.4666666667vw}}.p-lead .mugen figure:last-child img{right:-85px;top:-250px}@media only screen and (max-width:1250px){.p-lead .mugen figure:last-child img{right:-6.8vw;top:-20vw}}@media only screen and (max-width:736px){.p-lead .mugen figure:last-child img{display:none}}.p-lead .p-lead__img{margin:0 auto;width:935px}@media only screen and (max-width:1250px){.p-lead .p-lead__img{width:74.8vw}}@media only screen and (max-width:736px){.p-lead .p-lead__img{width:80vw}}.p-top_solution{margin-bottom:100px;margin-top:-220px;position:relative;z-index:1}@media only screen and (max-width:1250px){.p-top_solution{margin-bottom:8vw;margin-top:-17.6vw}}@media only screen and (max-width:736px){.p-top_solution{margin-bottom:17.3333333333vw;margin-top:-34.6666666667vw}}.p-top_solution .p-top_solution__ttl{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto 50px;width:1023px}@media only screen and (max-width:1250px){.p-top_solution .p-top_solution__ttl{margin-bottom:4vw;width:81.84vw}}@media only screen and (max-width:736px){.p-top_solution .p-top_solution__ttl{display:block;margin-bottom:8vw;text-align:center;width:100%}.p-top_solution .p-top_solution__ttl .c-btn{margin:13.3333333333vw auto 0}}.p-top_solution .p-top_solution__list{display:flex;justify-content:space-between;margin:0 auto 10px;width:940px}@media only screen and (max-width:1250px){.p-top_solution .p-top_solution__list{width:75.2vw;width:10vw}}@media only screen and (max-width:736px){.p-top_solution .p-top_solution__list{flex-wrap:wrap;margin-bottom:5vw;width:83.4666666667vw}}.p-top_solution .p-top_solution__list .p-top_solution__list__item{width:220px}@media only screen and (max-width:1250px){.p-top_solution .p-top_solution__list .p-top_solution__list__item{width:17.6vw}}@media only screen and (max-width:736px){.p-top_solution .p-top_solution__list .p-top_solution__list__item{width:100%}}.p-top_solution .p-top_solution__list .p-top_solution__list__item:not(:last-child){margin-bottom:4vw}@media only screen and (max-width:736px){.p-top_solution .p-top_solution__list .p-top_solution__list__item a{display:flex}}.p-top_solution .p-top_solution__list .p-top_solution__list__item figure{height:150px;margin-bottom:5px;overflow:hidden;position:relative;width:220px}@media only screen and (max-width:1250px){.p-top_solution .p-top_solution__list .p-top_solution__list__item figure{height:12vw;width:17.6vw}}@media only screen and (max-width:736px){.p-top_solution .p-top_solution__list .p-top_solution__list__item figure{height:22.6666666667vw;margin-bottom:0;margin-right:4vw;width:33.0666666667vw}}.p-top_solution .p-top_solution__list .p-top_solution__list__item figure img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s}.p-top_solution .p-top_solution__list .p-top_solution__list__item span{color:#1d467f;font-family:Zen Old Mincho,serif;font-size:18px;font-weight:600;padding-left:20px;position:relative}@media only screen and (max-width:1250px){.p-top_solution .p-top_solution__list .p-top_solution__list__item span{font-size:1.44vw;padding-left:1.6vw}}@media only screen and (max-width:736px){.p-top_solution .p-top_solution__list .p-top_solution__list__item span{font-size:4vw;padding-left:4vw}}.p-top_solution .p-top_solution__list .p-top_solution__list__item span:before{border-color:#1d467f;border-style:solid;border-width:1px 1px 0 0;content:" ";height:6px;left:0;position:absolute;top:50%;transform:translateY(-33%) rotate(40deg) skew(-10deg);width:6px}@media only screen and (max-width:1250px){.p-top_solution .p-top_solution__list .p-top_solution__list__item span:before{height:.48vw;width:.48vw}}@media only screen and (max-width:736px){.p-top_solution .p-top_solution__list .p-top_solution__list__item span:before{height:1.6vw;top:2.9333333333vw;transform:rotate(40deg) skew(-10deg);width:1.6vw}}.p-top_solution .p-top_solution__list .p-top_solution__list__item:hover figure>img{transform:translate(-50%,-50%) scale(1.1)}.p-top_event,.p-top_news{margin-bottom:100px;position:relative}@media only screen and (max-width:1250px){.p-top_event,.p-top_news{margin-bottom:8vw}}@media only screen and (max-width:736px){.p-top_event,.p-top_news{margin-bottom:18.6666666667vw}}.p-top_event:before,.p-top_news:before{background:#f3f7fb;content:" ";height:150px;left:0;position:absolute;top:60px;width:100%;z-index:-1}@media only screen and (max-width:1250px){.p-top_event:before,.p-top_news:before{height:12vw;top:4.8vw}}@media only screen and (max-width:736px){.p-top_event:before,.p-top_news:before{height:29.3333333333vw;top:9.3333333333vw}}.p-top_company{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/top/company_bg.jpg) no-repeat 0 0/100% 100%;padding:90px 0 120px}@media only screen and (max-width:1250px){.p-top_company{padding:7.2vw 0 9.6vw}}@media only screen and (max-width:736px){.p-top_company{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/top/company_bg_sp.jpg) no-repeat 0 0/100% 100%;padding:12vw 0 13.3333333333vw}}.p-top_company .p-top_company__wrapper{margin:0 auto;width:1030px}@media only screen and (max-width:1250px){.p-top_company .p-top_company__wrapper{width:82.4vw}}@media only screen and (max-width:736px){.p-top_company .p-top_company__wrapper{width:80vw}}.p-top_company .p-top_company__wrapper .p-top_company__btn{display:flex;justify-content:space-between;margin-top:60px}@media only screen and (max-width:1250px){.p-top_company .p-top_company__wrapper .p-top_company__btn{margin-top:4.8vw}}@media only screen and (max-width:736px){.p-top_company .p-top_company__wrapper .p-top_company__btn{flex-wrap:wrap;justify-content:center;margin-top:16vw}}.p-top_company .p-top_company__wrapper .p-top_company__btn .btn{width:498px}@media only screen and (max-width:1250px){.p-top_company .p-top_company__wrapper .p-top_company__btn .btn{width:39.84vw}}@media only screen and (max-width:736px){.p-top_company .p-top_company__wrapper .p-top_company__btn .btn{width:100%}.p-top_company .p-top_company__wrapper .p-top_company__btn .btn:first-child{margin-bottom:2.6666666667vw}}.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a{align-items:center;background:linear-gradient(30deg,#5789cd,#0f56b7);color:#fff;display:flex;font-size:20px;font-weight:500;height:120px;padding-left:45px;position:relative}@media only screen and (max-width:1250px){.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a{font-size:1.6vw;height:9.6vw;padding-left:3.6vw}}@media only screen and (max-width:736px){.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a{font-size:3.2vw;height:19.2vw;padding-left:8vw}}.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a:before{background:#0f56b7;content:" ";height:120px;position:absolute;right:0;top:0;width:120px}@media only screen and (max-width:1250px){.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a:before{height:9.6vw;width:9.6vw}}@media only screen and (max-width:736px){.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a:before{height:19.2vw;width:19.2vw}}.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/btn_arrow.png) no-repeat 0 0/contain;content:" ";height:8.5px;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:16.5px}@media only screen and (max-width:1250px){.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a:after{height:.68vw;width:1.32vw}}@media only screen and (max-width:736px){.p-top_company .p-top_company__wrapper .p-top_company__btn .btn a:after{height:1.3333333333vw;right:8vw;width:2.6666666667vw}}.p-top_recruit{background:#dbe6f4;padding:70px 0 90px;position:relative}@media only screen and (max-width:1250px){.p-top_recruit{padding:5.6vw 0 7.2vw}}@media only screen and (max-width:736px){.p-top_recruit{padding:12vw 0 16vw}}.p-top_recruit:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/top/recruit_bg.png) no-repeat 0 0/contain;content:" ";height:42.6793557833vw;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:736px){.p-top_recruit:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/top/recruit_bg_sp.png) no-repeat 0 0/contain;height:133.8666666667vw}}.p-top_recruit .p-top_recruit__wrapper{margin:0 auto;position:relative;width:1030px;z-index:1}@media only screen and (max-width:1250px){.p-top_recruit .p-top_recruit__wrapper{width:82.4vw}}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__wrapper{width:80vw}}.p-top_recruit .p-top_recruit__wrapper .p-top_recruit__txt{font-family:Zen Old Mincho,serif;font-size:25px;font-weight:600;line-height:2em;margin:40px 0}@media only screen and (max-width:1250px){.p-top_recruit .p-top_recruit__wrapper .p-top_recruit__txt{font-size:2vw;margin:3.2vw 0}}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__wrapper .p-top_recruit__txt{font-size:4.8vw;margin:12vw 0 53.3333333333vw;text-align:center}.p-top_recruit .p-top_recruit__wrapper .c-btn{margin:0 auto}}.p-top_recruit .p-top_recruit__interview{margin-top:170px}@media only screen and (max-width:1250px){.p-top_recruit .p-top_recruit__interview{margin-top:13.6vw}}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__interview{margin-top:16vw}}.p-top_recruit .p-top_recruit__interview .swiper{margin-bottom:35px}@media only screen and (max-width:1250px){.p-top_recruit .p-top_recruit__interview .swiper{margin-bottom:2.8vw}}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__interview .swiper{margin-bottom:9.3333333333vw;overflow:inherit}}.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox{background:#fff;padding:20px 25px}@media only screen and (max-width:1250px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox{padding:1.6vw 2vw}}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox{padding:4vw 8vw 5.3333333333vw}}.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox span{display:block}.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .busyo{font-family:Zen Old Mincho,serif;font-size:12px;margin-bottom:10px}@media only screen and (max-width:1250px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .busyo{font-size:.96vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .busyo{font-family:Zen Kaku Gothic New,sans-serif;font-size:2.6666666667vw;font-weight:300;margin-bottom:1.3333333333vw}}.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .name{font-size:16px;margin-bottom:10px}@media only screen and (max-width:1250px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .name{font-size:1.28vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .name{font-size:3.2vw;font-weight:300;margin-bottom:1.3333333333vw}}.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .year{font-size:12px}@media only screen and (max-width:1250px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .year{font-size:.96vw}}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-wrapper .swiper-slide .txtbox .year{font-size:2.6666666667vw;font-weight:300}}.p-top_recruit .p-top_recruit__interview .swiper .swiper-button-next,.p-top_recruit .p-top_recruit__interview .swiper .swiper-button-prev{display:none}@media only screen and (max-width:736px){.p-top_recruit .p-top_recruit__interview .swiper .swiper-button-next,.p-top_recruit .p-top_recruit__interview .swiper .swiper-button-prev{bottom:-5.8666666667vw;display:block;position:absolute;width:4.8vw}}.p-top_recruit .p-top_recruit__interview .swiper .swiper-button-next{right:10.6666666667vw}.p-top_recruit .p-top_recruit__interview .swiper .swiper-button-prev{left:10.6666666667vw}#solution section.p-solution--01 .wrapper{margin:0 auto 130px;width:1017px}@media only screen and (max-width:1250px){#solution section.p-solution--01 .wrapper{margin-bottom:10.4vw;width:81.36vw}}@media only screen and (max-width:736px){#solution section.p-solution--01 .wrapper{margin-bottom:13.3333333333vw;width:88vw}}#solution section.p-solution--02{padding:90px 0 120px;position:relative}@media only screen and (max-width:1250px){#solution section.p-solution--02{padding:7.2vw 0 9.6vw}}@media only screen and (max-width:736px){#solution section.p-solution--02{padding:13.3333333333vw 0}}#solution section.p-solution--02:before{background:linear-gradient(200deg,#000045,rgba(15,86,183,.828) 25%,rgba(231,238,248,.5) 76%,hsla(0,0%,100%,0));content:" ";height:100%;left:0;position:absolute;top:0;width:100%}#solution section.p-solution--02 .wrapper{margin:0 auto;position:relative;width:1030px}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper{width:82.4vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper{width:76.8vw}}#solution section.p-solution--02 .wrapper .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:55px auto 0;width:980px}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper .list{margin-top:4.4vw;width:78.4vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper .list{display:block;margin-top:18.6666666667vw;width:100%}}#solution section.p-solution--02 .wrapper .list .list__item{background:#fff;margin-bottom:25px;transition:.3s;width:480px}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper .list .list__item{margin-bottom:2vw;width:38.4vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper .list .list__item{margin-bottom:2.6666666667vw;width:100%}}#solution section.p-solution--02 .wrapper .list .list__item figure{height:235px;overflow:hidden;position:relative;width:480px}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper .list .list__item figure{height:18.8vw;width:38.4vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper .list .list__item figure{height:37.8666666667vw;width:76.8vw}}#solution section.p-solution--02 .wrapper .list .list__item figure img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s}#solution section.p-solution--02 .wrapper .list .list__item .txtbox{background:#fff;padding:20px 30px;position:relative}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox{padding:1.6vw 2.4vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox{padding:3.4666666667vw 4vw 0}}#solution section.p-solution--02 .wrapper .list .list__item .txtbox h3{color:#1d467f;font-family:Zen Old Mincho,serif;font-size:18px;font-weight:600;margin-bottom:10px}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox h3{font-size:1.44vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox h3{font-size:2.9333333333vw;line-height:.8em;margin-bottom:2.6666666667vw}}#solution section.p-solution--02 .wrapper .list .list__item .txtbox p{font-size:16px;padding-bottom:40px}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox p{font-size:1.28vw;padding-bottom:2vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox p{font-size:2.6666666667vw;padding-bottom:8vw}}#solution section.p-solution--02 .wrapper .list .list__item .txtbox .more{bottom:24px;color:#f08200;font-family:Zen Old Mincho,serif;font-size:17px;font-weight:900;padding-right:30px;position:absolute;right:25px}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox .more{bottom:1.92vw;font-size:1.36vw;padding-right:2.4vw;right:2vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox .more{bottom:3vw;font-size:2.5vw;right:4vw}}#solution section.p-solution--02 .wrapper .list .list__item .txtbox .more:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/solution/arrow.png) no-repeat 0 0/contain;content:" ";height:7.5px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}@media only screen and (max-width:1250px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox .more:after{height:.6vw;width:1.12vw}}@media only screen and (max-width:736px){#solution section.p-solution--02 .wrapper .list .list__item .txtbox .more:after{height:1.3333333333vw;width:2.4vw}}#solution section.p-solution--02 .wrapper .list .list__item:hover{opacity:.8}#solution section.p-solution--02 .wrapper .list .list__item:hover figure>img{transform:translate(-50%,-50%) scale(1.1)}#solution section.p-solution--03{margin-bottom:80px;margin-top:-50px;position:relative}@media only screen and (max-width:1250px){#solution section.p-solution--03{margin-bottom:6.4vw;margin-top:-4vw}}@media only screen and (max-width:736px){#solution section.p-solution--03{margin-bottom:2.6666666667vw;margin-top:0}}#solution section.p-solution--03:before{background:#f3f7fb;content:" ";height:160px;left:0;position:absolute;top:50px;width:100%}@media only screen and (max-width:1250px){#solution section.p-solution--03:before{height:12.8vw;top:4vw}}@media only screen and (max-width:736px){#solution section.p-solution--03:before{height:30.1333333333vw;top:9.0666666667vw}}#solution section.p-solution--03 .wrapper{margin:0 auto;width:940px}@media only screen and (max-width:1250px){#solution section.p-solution--03 .wrapper{width:75.2vw}}@media only screen and (max-width:736px){#solution section.p-solution--03 .wrapper{width:84vw}}.p-company_container{margin:0 auto 100px;max-width:1030px}@media only screen and (max-width:1250px){.p-company_container{margin-bottom:8vw;width:82.4vw}}@media only screen and (max-width:736px){.p-company_container{margin-bottom:21.3333333333vw}}.p-company_container .company_txt{font-size:18px;font-weight:500;text-align:center}@media only screen and (max-width:1250px){.p-company_container .company_txt{font-size:1.44vw}}@media only screen and (max-width:736px){.p-company_container .company_txt{font-size:4.2666666667vw}}.p-company_container .p-company__btn{display:flex;justify-content:space-between;margin-top:60px}@media only screen and (max-width:1250px){.p-company_container .p-company__btn{margin-top:4.8vw}}@media only screen and (max-width:736px){.p-company_container .p-company__btn{flex-wrap:wrap;margin-top:16vw}}.p-company_container .p-company__btn .btn{width:498px}@media only screen and (max-width:1250px){.p-company_container .p-company__btn .btn{width:39.84vw}}@media only screen and (max-width:736px){.p-company_container .p-company__btn .btn{margin:0 auto;width:82.6666666667vw}.p-company_container .p-company__btn .btn:first-child{margin-bottom:6.6666666667vw}}.p-company_container .p-company__btn .btn a{align-items:center;background:linear-gradient(30deg,#5789cd,#0f56b7);color:#fff;display:flex;font-size:20px;font-weight:500;height:120px;padding-left:45px;position:relative}@media only screen and (max-width:1250px){.p-company_container .p-company__btn .btn a{font-size:1.6vw;height:9.6vw;padding-left:3.6vw}}@media only screen and (max-width:736px){.p-company_container .p-company__btn .btn a{font-size:3.2vw;height:19.2vw;padding-left:8vw}}.p-company_container .p-company__btn .btn a:before{background:#0f56b7;content:" ";height:120px;position:absolute;right:0;top:0;width:120px}@media only screen and (max-width:1250px){.p-company_container .p-company__btn .btn a:before{height:9.6vw;width:9.6vw}}@media only screen and (max-width:736px){.p-company_container .p-company__btn .btn a:before{height:19.2vw;width:19.2vw}}.p-company_container .p-company__btn .btn a:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/btn_arrow.png) no-repeat 0 0/contain;content:" ";height:8.5px;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:16.5px}@media only screen and (max-width:1250px){.p-company_container .p-company__btn .btn a:after{height:.68vw;width:1.32vw}}@media only screen and (max-width:736px){.p-company_container .p-company__btn .btn a:after{height:1.3333333333vw;right:8vw;width:2.6666666667vw}}.p-company_container .p-company__btn--organization{margin-top:80px}@media only screen and (max-width:1250px){.p-company_container .p-company__btn--organization{margin-top:6.4vw}}@media only screen and (max-width:736px){.p-company_container .p-company__btn--organization{margin-top:18.6666666667vw}}.p-company_container .p-company__btn--outline{justify-content:center;margin-top:80px}@media only screen and (max-width:1250px){.p-company_container .p-company__btn--outline{margin-top:6.4vw}}@media only screen and (max-width:736px){.p-company_container .p-company__btn--outline{margin-top:21.3333333333vw}}.p-company_container .wrapper{margin:0 auto;width:920px}@media only screen and (max-width:1250px){.p-company_container .wrapper{width:73.6vw}}@media only screen and (max-width:736px){.p-company_container .wrapper{width:82.6666666667vw}}.p-company_container .wrapper section:not(:last-child){margin-bottom:95px}@media only screen and (max-width:1250px){.p-company_container .wrapper section:not(:last-child){margin-bottom:7.6vw}}@media only screen and (max-width:736px){.p-company_container .wrapper section:not(:last-child){margin-bottom:21.3333333333vw}}.p-company_container .wrapper .p-outline__nav{display:flex;justify-content:center;margin-bottom:50px}@media only screen and (max-width:1250px){.p-company_container .wrapper .p-outline__nav{margin-bottom:4vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .p-outline__nav{flex-wrap:wrap;margin-bottom:13.3333333333vw}}.p-company_container .wrapper .p-outline__nav li{width:180px}@media only screen and (max-width:1250px){.p-company_container .wrapper .p-outline__nav li{width:14.4vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .p-outline__nav li{width:53.3333333333vw}}.p-company_container .wrapper .p-outline__nav li:first-child{margin-right:20px}@media only screen and (max-width:1250px){.p-company_container .wrapper .p-outline__nav li:first-child{margin-right:1.6vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .p-outline__nav li:first-child{margin:0 auto 5.3333333333vw}}.p-company_container .wrapper .p-outline__nav li a{align-items:center;background:#f08200;color:#fff;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;position:relative}@media only screen and (max-width:1250px){.p-company_container .wrapper .p-outline__nav li a{font-size:1.28vw;height:3.2vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .p-outline__nav li a{font-size:3.7333333333vw;height:10.6666666667vw}}.p-company_container .wrapper .p-outline__nav li a:after{border-color:#fff;border-style:solid;border-width:0 1px 1px 0;content:" ";height:6.5px;position:absolute;right:18px;top:50%;transform:translateY(-60%) rotate(50deg) skew(10deg);width:6.5px}@media only screen and (max-width:1250px){.p-company_container .wrapper .p-outline__nav li a:after{height:.52vw;right:1.44vw;width:.52vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .p-outline__nav li a:after{height:1.8666666667vw;right:4.8vw;width:1.8666666667vw}}.p-company_container .wrapper table{border:1px solid #e5e5e5;margin-top:40px;width:100%}@media only screen and (max-width:1250px){.p-company_container .wrapper table{margin-top:3.2vw}}@media only screen and (max-width:736px){.p-company_container .wrapper table{margin-top:10.6666666667vw}}.p-company_container .wrapper table tr:not(:last-child){border-bottom:1px solid #e5e5e5}.p-company_container .wrapper table tr th{background:#f3f7fb;box-sizing:border-box;font-family:Zen Old Mincho,serif;font-size:18px;letter-spacing:.1em;padding:10px 20px;text-align:left;width:17.34%}@media only screen and (max-width:1250px){.p-company_container .wrapper table tr th{font-size:1.44vw;padding:.8vw 1.6vw}}@media only screen and (max-width:736px){.p-company_container .wrapper table tr th{display:block;font-size:3.7333333333vw;padding:2.6666666667vw 5.3333333333vw;width:100%}}.p-company_container .wrapper table tr td{box-sizing:border-box;font-family:Zen Old Mincho,serif;font-size:18px;letter-spacing:.1em;padding:10px 20px}@media only screen and (max-width:1250px){.p-company_container .wrapper table tr td{font-size:1.44vw;padding:.8vw 1.6vw}}@media only screen and (max-width:736px){.p-company_container .wrapper table tr td{display:block;font-size:3.7333333333vw;padding:2.6666666667vw 5.3333333333vw;width:100%}}.p-company_container .wrapper table tr td a{text-decoration:underline}.p-company_container .wrapper table tr td .map{text-decoration:none}.p-company_container .wrapper table tr td .map span{color:#f08200;font-size:17px;font-weight:900;position:relative}@media only screen and (max-width:1250px){.p-company_container .wrapper table tr td .map span{font-size:1.36vw}}@media only screen and (max-width:736px){.p-company_container .wrapper table tr td .map span{font-size:3.4666666667vw}}.p-company_container .wrapper table tr td .map span:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/orange_arrow.png) no-repeat 0 0/contain;content:" ";height:8px;position:absolute;right:-23px;top:50%;transform:translateY(-50%);width:15px}@media only screen and (max-width:1250px){.p-company_container .wrapper table tr td .map span:after{height:.64vw;right:-1.84vw;width:1.2vw}}@media only screen and (max-width:736px){.p-company_container .wrapper table tr td .map span:after{height:2.1333333333vw;right:-5.3333333333vw;transform:translateY(-40%);width:4vw}}.p-company_container .wrapper table tr td .indent{display:inline-block;width:6.6em}@media only screen and (max-width:736px){.p-company_container .wrapper table tr td .indent{display:none}}.p-company_container .wrapper .txt{font-size:18px;font-weight:500;margin-bottom:80px;text-align:center}@media only screen and (max-width:1250px){.p-company_container .wrapper .txt{font-size:1.44vw;margin-bottom:6.4vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .txt{font-size:4.2666666667vw;margin-bottom:21.3333333333vw}}.p-company_container .wrapper .item__list .item{display:flex;justify-content:space-between}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item{flex-wrap:wrap;justify-content:center}}.p-company_container .wrapper .item__list .item:not(:last-child){margin-bottom:95px}@media only screen and (max-width:1250px){.p-company_container .wrapper .item__list .item:not(:last-child){margin-bottom:7.6vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item:not(:last-child){margin-bottom:21.3333333333vw}}.p-company_container .wrapper .item__list .item figure{width:175px}@media only screen and (max-width:1250px){.p-company_container .wrapper .item__list .item figure{width:14vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item figure{margin-bottom:4vw;width:32vw}}.p-company_container .wrapper .item__list .item .txtbox{width:672px}@media only screen and (max-width:1250px){.p-company_container .wrapper .item__list .item .txtbox{width:53.76vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item .txtbox{width:100%}}.p-company_container .wrapper .item__list .item .txtbox .txt01{display:block;font-size:16px;margin-bottom:15px;padding-bottom:16px;position:relative}@media only screen and (max-width:1250px){.p-company_container .wrapper .item__list .item .txtbox .txt01{font-size:1.28vw;margin-bottom:1.2vw;padding-bottom:1.28vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item .txtbox .txt01{font-size:3.7333333333vw;margin-bottom:2.6666666667vw;padding-bottom:2.9333333333vw;text-align:center}}.p-company_container .wrapper .item__list .item .txtbox .txt01:after{background:#000;bottom:0;content:" ";height:1px;left:0;position:absolute;width:23px}@media only screen and (max-width:1250px){.p-company_container .wrapper .item__list .item .txtbox .txt01:after{width:1.84vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item .txtbox .txt01:after{left:50%;transform:translateX(-50%);width:6.6666666667vw}}.p-company_container .wrapper .item__list .item .txtbox .txt02{display:block;font-family:Zen Old Mincho,serif;font-size:24px;font-weight:900;margin-bottom:10px}@media only screen and (max-width:1250px){.p-company_container .wrapper .item__list .item .txtbox .txt02{font-size:1.92vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item .txtbox .txt02{font-size:5.8666666667vw;margin-bottom:4vw;text-align:center}}.p-company_container .wrapper .item__list .item .txtbox .txt03{display:block;font-size:12px;margin-bottom:20px}@media only screen and (max-width:1250px){.p-company_container .wrapper .item__list .item .txtbox .txt03{font-size:.96vw;margin-bottom:1.6vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item .txtbox .txt03{font-size:3.2vw;margin-bottom:4vw;text-align:center}}.p-company_container .wrapper .item__list .item .txtbox .txt04{font-family:Zen Old Mincho,serif;font-size:16px}@media only screen and (max-width:1250px){.p-company_container .wrapper .item__list .item .txtbox .txt04{font-size:1.28vw}}@media only screen and (max-width:736px){.p-company_container .wrapper .item__list .item .txtbox .txt04{font-size:3.7333333333vw}}.p-case__container .wrapper{margin:0 auto 70px;width:940px}@media only screen and (max-width:1250px){.p-case__container .wrapper{margin-bottom:5.6vw;width:75.2vw}}@media only screen and (max-width:736px){.p-case__container .wrapper{margin-bottom:18.6666666667vw;width:82.6666666667vw}}.p-case__container .wrapper .c-list--case{margin-bottom:20px}@media only screen and (max-width:1250px){.p-case__container .wrapper .c-list--case{margin-bottom:1.6vw}}@media only screen and (max-width:736px){.p-case__container .wrapper .c-list--case{margin-bottom:5.3333333333vw}}.p-case__container .wrapper .c-list--case .c-list__item{margin-bottom:45px}@media only screen and (max-width:1250px){.p-case__container .wrapper .c-list--case .c-list__item{margin-bottom:3.6vw}}@media only screen and (max-width:736px){.p-case__container .wrapper .c-list--case .c-list__item{margin-bottom:12vw}}#case-single{margin-bottom:100px;padding-top:95px}@media only screen and (max-width:736px){#case-single{margin-bottom:8vw;margin-bottom:5.3333333333vw;padding-top:7.6vw;padding-top:24vw}}#case-single .p-case_single__title{background:#0f56b7;padding:40px 290px;text-align:center}@media only screen and (max-width:1250px){#case-single .p-case_single__title{padding:3.2vw 23.2vw}}@media only screen and (max-width:736px){#case-single .p-case_single__title{padding:4vw 6.6666666667vw}}#case-single .p-case_single__title .title01{background:#fff;color:#0f56b7;display:inline-block;font-family:Zen Old Mincho,serif;font-size:13px;font-weight:900;margin-bottom:10px;padding:5px 10px}@media only screen and (max-width:1250px){#case-single .p-case_single__title .title01{font-size:1.04vw;margin-bottom:.8vw;padding:.4vw .8vw}}@media only screen and (max-width:736px){#case-single .p-case_single__title .title01{font-size:2.6666666667vw;margin-bottom:2.6666666667vw;padding:1.3333333333vw 2.6666666667vw}}#case-single .p-case_single__title .title02{color:#fff;font-size:18px;font-weight:500;letter-spacing:.2em;margin-bottom:10px}@media only screen and (max-width:1250px){#case-single .p-case_single__title .title02{font-size:1.44vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){#case-single .p-case_single__title .title02{font-size:3.4666666667vw;margin-bottom:2.5974025974vw}}#case-single .p-case_single__title .title03{color:#fff;font-family:Zen Old Mincho,serif;font-size:30px;line-height:1.4em;margin-bottom:10px}@media only screen and (max-width:1250px){#case-single .p-case_single__title .title03{font-size:2.4vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){#case-single .p-case_single__title .title03{font-size:5.3333333333vw;margin-bottom:2.6666666667vw}}#case-single .p-case_single__title .title04{color:#fff;font-size:16px}@media only screen and (max-width:736px){#case-single .p-case_single__title .title04{font-size:3.2vw}}#case-single .p-case_single__contact{background:#1d467f;padding:50px 0}@media only screen and (max-width:1250px){#case-single .p-case_single__contact{padding:4vw 0}}@media only screen and (max-width:736px){#case-single .p-case_single__contact{padding:6.6666666667vw 0}}#case-single .p-case_single__contact p{color:#fff;font-size:16px;margin:0 auto 30px;width:790px}@media only screen and (max-width:1250px){#case-single .p-case_single__contact p{font-size:1.28vw;margin:0 auto 2.4vw;width:63.2vw}}@media only screen and (max-width:736px){#case-single .p-case_single__contact p{font-size:3.2vw;margin-bottom:5.3333333333vw;width:82.6666666667vw}}#case-single .p-case_single__wrapper{margin:0 auto;width:940px}@media only screen and (max-width:1250px){#case-single .p-case_single__wrapper{width:75.2vw}}@media only screen and (max-width:736px){#case-single .p-case_single__wrapper{width:82.6666666667vw}}#case-single .p-case_single__wrapper img{display:block;float:inherit!important;margin-left:auto;margin-right:auto;max-width:85%!important}@media only screen and (max-width:736px){#case-single .p-case_single__wrapper img{max-width:100%!important}}#news-single{margin-bottom:7.3206442167vw}#news-single .p-news_single__title{background:#0f56b7;left:50%;margin-bottom:5.6368960469vw;padding:4.39238653vw 0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (max-width:736px){#news-single .p-news_single__title{margin-bottom:0;padding:4vw 0;position:absolute;width:100%}}#news-single .p-news_single__title .title01{background:#fff;color:#0f56b7;display:inline-block;font-family:Zen Old Mincho,serif;font-size:.9516837482vw;font-weight:900;margin-bottom:10px;padding:.3660322108vw .7320644217vw}@media only screen and (max-width:736px){#news-single .p-news_single__title .title01{font-size:2.6666666667vw;margin-bottom:2.6666666667vw;padding:.8vw 1.3333333333vw}}#news-single .p-news_single__title .title02{color:#fff;font-family:Zen Old Mincho,serif;font-size:2.196193265vw;line-height:1.4em;margin:0 auto .7320644217vw;width:57.8330893119vw}@media only screen and (max-width:736px){#news-single .p-news_single__title .title02{font-size:5.3333333333vw;margin-bottom:0;width:90.6666666667vw}}#news-single .profile{border:1px solid #e5e5e5;box-sizing:border-box;margin:100px auto 60px;padding:50px;width:940px}@media only screen and (max-width:1250px){#news-single .profile{margin:8vw auto 4.8vw;padding:4vw;width:75.2vw}}@media only screen and (max-width:736px){#news-single .profile{border:none;margin:16vw auto 10.6666666667vw;padding:0;width:85.3333333333vw}}#news-single .profile .profile__ttl{font-size:25px;font-weight:500;margin-bottom:20px}@media only screen and (max-width:1250px){#news-single .profile .profile__ttl{font-size:2vw;margin-bottom:1.6vw}}@media only screen and (max-width:736px){#news-single .profile .profile__ttl{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}#news-single .profile .profile__box{display:flex;justify-content:space-between}@media only screen and (max-width:736px){#news-single .profile .profile__box{flex-wrap:wrap;justify-content:center}}#news-single .profile .profile__box figure{width:175px}@media only screen and (max-width:1250px){#news-single .profile .profile__box figure{width:14vw}}@media only screen and (max-width:736px){#news-single .profile .profile__box figure{margin:0 auto 2.6666666667vw;width:32vw}}#news-single .profile .profile__box .txtbox{width:615px}@media only screen and (max-width:1250px){#news-single .profile .profile__box .txtbox{width:49.2vw}}@media only screen and (max-width:736px){#news-single .profile .profile__box .txtbox{width:100%}}#news-single .profile .profile__box .txtbox .txt01{display:block;font-size:12px;margin-bottom:10px}@media only screen and (max-width:1250px){#news-single .profile .profile__box .txtbox .txt01{font-size:.96vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){#news-single .profile .profile__box .txtbox .txt01{font-size:2.6666666667vw;margin-bottom:2.6666666667vw;text-align:center}}#news-single .profile .profile__box .txtbox .txt02{display:block;font-size:24px;font-weight:500;margin-bottom:12px}@media only screen and (max-width:1250px){#news-single .profile .profile__box .txtbox .txt02{font-size:1.92vw;margin-bottom:.96vw}}@media only screen and (max-width:736px){#news-single .profile .profile__box .txtbox .txt02{font-size:4.2666666667vw;margin-bottom:4vw;text-align:center}}#news-single .profile .profile__box .txtbox .txt03{font-size:18px}@media only screen and (max-width:1250px){#news-single .profile .profile__box .txtbox .txt03{font-size:1.44vw}}@media only screen and (max-width:736px){#news-single .profile .profile__box .txtbox .txt03{font-size:3.2vw}}#news-single .p-news_single__wrapper{margin:0 auto;width:940px}@media only screen and (max-width:1250px){#news-single .p-news_single__wrapper{width:75.2vw}}@media only screen and (max-width:736px){#news-single .p-news_single__wrapper{width:82.6666666667vw}}#news-single .p-news_single__wrapper img{display:block;margin-left:auto;margin-right:auto;max-width:85%!important}@media only screen and (max-width:736px){#news-single .p-news_single__wrapper img{max-width:100%!important}}#event{padding-bottom:100px}@media only screen and (max-width:1250px){#event{margin-bottom:8vw}}@media only screen and (max-width:736px){#event{padding-bottom:13.3333333333vw}}#event .event_list{margin:0 auto 50px;width:936px}@media only screen and (max-width:1250px){#event .event_list{margin-bottom:4vw;width:74.88vw}}@media only screen and (max-width:736px){#event .event_list{margin-bottom:10.6666666667vw;width:85.3333333333vw}}#event .event_list .event_list__item:not(:last-child){margin-bottom:50px}@media only screen and (max-width:1250px){#event .event_list .event_list__item:not(:last-child){margin-bottom:4vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item:not(:last-child){margin-bottom:8vw}}#event .event_list .event_list__item a{display:flex;justify-content:space-between}@media only screen and (max-width:736px){#event .event_list .event_list__item a{flex-wrap:wrap}}#event .event_list .event_list__item a:hover figure img{transform:scale(1.1)}#event .event_list .event_list__item figure{height:230px;overflow:hidden;position:relative;width:460px}@media only screen and (max-width:1250px){#event .event_list .event_list__item figure{height:18.4vw;width:36.8vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item figure{height:42.6666666667vw;margin-bottom:4vw;width:85.3333333333vw}}#event .event_list .event_list__item figure img{transition:.3s}#event .event_list .event_list__item .txtbox{width:440px}@media only screen and (max-width:1250px){#event .event_list .event_list__item .txtbox{width:35.2vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item .txtbox{width:100%}}#event .event_list .event_list__item .txtbox .category{background:#0f56b7;color:#fff;display:inline-block;font-size:13px;font-weight:900;margin-bottom:5px;padding:5px 10px}@media only screen and (max-width:1250px){#event .event_list .event_list__item .txtbox .category{font-size:1.04vw;margin-bottom:.4vw;padding:.4vw .8vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item .txtbox .category{font-size:2.6666666667vw;margin-bottom:1.8666666667vw;padding:1.3333333333vw 2.6666666667vw}}#event .event_list .event_list__item .txtbox .category--seminar{background:#f08200}#event .event_list .event_list__item .txtbox .ttl{font-family:Zen Old Mincho,serif;font-size:22px;font-weight:600;line-height:1.5em;margin-bottom:10px}@media only screen and (max-width:1250px){#event .event_list .event_list__item .txtbox .ttl{font-size:1.76vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item .txtbox .ttl{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}#event .event_list .event_list__item .txtbox .detail{background:#f1f1f1;padding:15px}@media only screen and (max-width:1250px){#event .event_list .event_list__item .txtbox .detail{padding:1.2vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item .txtbox .detail{padding:2.6666666667vw}}#event .event_list .event_list__item .txtbox .detail dl{display:flex}#event .event_list .event_list__item .txtbox .detail dl:not(:last-child){margin-bottom:8px}@media only screen and (max-width:1250px){#event .event_list .event_list__item .txtbox .detail dl:not(:last-child){margin-bottom:.64vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item .txtbox .detail dl:not(:last-child){margin-bottom:1.6vw}}#event .event_list .event_list__item .txtbox .detail dl dt{background:#fff;font-size:14px;margin-right:10px;text-align:center;width:60px}@media only screen and (max-width:1250px){#event .event_list .event_list__item .txtbox .detail dl dt{font-size:1.12vw;margin-right:.8vw;width:4.8vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item .txtbox .detail dl dt{font-size:2.6666666667vw;margin-right:2.1333333333vw;width:10.6666666667vw}}#event .event_list .event_list__item .txtbox .detail dl dd{font-size:16px}@media only screen and (max-width:1250px){#event .event_list .event_list__item .txtbox .detail dl dd{font-size:1.28vw}}@media only screen and (max-width:736px){#event .event_list .event_list__item .txtbox .detail dl dd{font-size:3.2vw}}#event .event_list .event_list__item .txtbox .active{margin-left:.8em}#event-single .p-event_single__top{margin:0 auto;width:940px}@media only screen and (max-width:1250px){#event-single .p-event_single__top{width:75.2vw}}@media only screen and (max-width:736px){#event-single .p-event_single__top{width:85.3333333333vw}}#event-single .p-event_single__top .category{background:#0f56b7;color:#fff;display:inline-block;font-family:Zen Old Mincho,serif;font-size:13px;margin-bottom:10px;padding:5px 10px}@media only screen and (max-width:736px){#event-single .p-event_single__top .category{font-size:2.6666666667vw;margin-bottom:2.6666666667vw;padding:1.3333333333vw}}#event-single .p-event_single__top .active{font-size:16px;margin-left:.8em}@media only screen and (max-width:736px){font-size:2.6666666667vw}#event-single .p-event_single__top .category--seminar{background:#f08200}#event-single .p-event_single__top .event_visual{margin-bottom:50px}@media only screen and (max-width:736px){#event-single .p-event_single__top .event_visual{margin-bottom:5.3333333333vw}}#event-single .p-event_single__top .event_btn{margin-bottom:35px}@media only screen and (max-width:736px){#event-single .p-event_single__top .event_btn{margin-bottom:5.3333333333vw}}#event-single .p-event_single__content{margin:0 auto 60px;width:940px}@media only screen and (max-width:1250px){#event-single .p-event_single__content{width:75.2vw}}@media only screen and (max-width:736px){#event-single .p-event_single__content{margin-bottom:10.6666666667vw;width:85.3333333333vw}}#event-single .p-event_single__content section{margin-bottom:40px}@media only screen and (max-width:736px){#event-single .p-event_single__content section{margin-bottom:10.6666666667vw}}#event-single .p-event_single__content h2{font-size:25px;font-weight:500;line-height:1.68em;margin-bottom:20px}@media only screen and (max-width:736px){#event-single .p-event_single__content h2{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}}#event-single .p-event_single__content .event_description h3{font-size:25px;font-weight:500;margin-bottom:25px;text-align:center}@media only screen and (max-width:736px){#event-single .p-event_single__content .event_description h3{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}#event-single .p-event_single__content a{color:#0f56b7;text-decoration:underline}#event-single .p-event_single__content .event_description table{border-bottom:1px solid #e5e5e5;width:100%}#event-single .p-event_single__content .event_description table tr{border-top:1px solid #e5e5e5}#event-single .p-event_single__content .event_description table tr th{background:#f3f7fb;box-sizing:border-box;font-family:Zen Old Mincho,serif;font-size:18px;padding:15px 20px;text-align:left;width:18.7%}@media only screen and (max-width:736px){#event-single .p-event_single__content .event_description table tr th{font-size:2.6666666667vw;padding:2.6666666667vw 3.4666666667vw;width:18.6666666667vw}}#event-single .p-event_single__content .event_description table tr td{box-sizing:border-box;font-size:18px;font-weight:500;padding:15px 20px}@media only screen and (max-width:736px){#event-single .p-event_single__content .event_description table tr td{font-size:3.2vw;padding:2.6666666667vw 3.4666666667vw}}#event-single .p-event_single__content .event_description .aside{margin-top:25px}@media only screen and (max-width:736px){#event-single .p-event_single__content .event_description .aside{margin-top:2.6666666667vw}}#event-single .p-event_single__content .event_description .aside li{font-size:12px;line-height:2.1em;padding-left:1em;text-indent:-1em}@media only screen and (max-width:736px){#event-single .p-event_single__content .event_description .aside li{font-size:2.6666666667vw;padding-left:0;text-indent:0}}#event-single .p-event_single__content .event_description .aside li:before{content:"※"}#event-single .event_program{background:#f3f7fb;margin-bottom:60px;padding:50px 0 100px}@media only screen and (max-width:736px){#event-single .event_program{padding:8vw 0 10.6666666667vw}}#event-single .event_program .event_program__inner{margin:0 auto;width:940px}@media only screen and (max-width:1250px){#event-single .event_program .event_program__inner{width:75.2vw}}@media only screen and (max-width:736px){#event-single .event_program .event_program__inner{width:85.3333333333vw}}#event-single .event_program .event_program__inner .ttl{font-size:25px;font-weight:500;margin-bottom:55px;text-align:center}@media only screen and (max-width:736px){#event-single .event_program .event_program__inner .ttl{font-size:5.3333333333vw;margin-bottom:6.6666666667vw}}#event-single .event_program .event_program__inner section:not(:last-child){border-bottom:1px solid #e5e5e5;margin-bottom:40px;padding-bottom:40px;position:relative}@media only screen and (max-width:736px){#event-single .event_program .event_program__inner section:not(:last-child){border-bottom:none;margin-bottom:8vw;padding-bottom:0}}#event-single .event_program .event_program__inner section .event_program__number{font-size:18px;font-weight:300;margin-bottom:15px}@media only screen and (max-width:736px){#event-single .event_program .event_program__inner section .event_program__number{font-size:3.2vw;font-weight:300;margin-bottom:3.5vw}}#event-single .event_program .event_program__inner section .event_program__number span{border-left:4px solid #0f56b7;display:inline-block;font-weight:500;line-height:1.2em;padding:0 15px}@media only screen and (max-width:736px){#event-single .event_program .event_program__inner section .event_program__number span{padding:0 2.6666666667vw}}#event-single .event_program .event_program__inner section .event_program__ttl{font-size:22px;font-weight:500;line-height:1.18em;margin-bottom:10px}@media only screen and (max-width:736px){#event-single .event_program .event_program__inner section .event_program__ttl{font-size:4.2666666667vw;line-height:1.5em;margin-bottom:4vw}}#event-single .event_program .event_program__inner section .event_program__txt{font-size:18px;line-height:1.66em}@media only screen and (max-width:736px){#event-single .event_program .event_program__inner section .event_program__txt{font-size:3.2vw}}#event-single .event_profile{margin:0 auto;padding-bottom:90px;width:940px}@media only screen and (max-width:1250px){#event-single .event_profile{width:75.2vw}}@media only screen and (max-width:736px){#event-single .event_profile{padding-bottom:13.3333333333vw;width:85.3333333333vw}}#event-single .event_profile .event_profile__ttl{font-size:25px;font-weight:500;margin-bottom:60px;text-align:center}@media only screen and (max-width:736px){#event-single .event_profile .event_profile__ttl{font-size:5.3333333333vw;margin-bottom:9.3333333333vw}}#event-single .event_profile .profile__list .profile__list__item{display:flex;justify-content:space-between}@media only screen and (max-width:736px){#event-single .event_profile .profile__list .profile__list__item{flex-wrap:wrap;justify-content:center}}#event-single .event_profile .profile__list .profile__list__item:not(:last-child){margin-bottom:50px}@media only screen and (max-width:736px){#event-single .event_profile .profile__list .profile__list__item:not(:last-child){margin-bottom:8vw}}#event-single .event_profile .profile__list .profile__list__item figure{width:175px}@media only screen and (max-width:736px){#event-single .event_profile .profile__list .profile__list__item figure{margin-bottom:3.2vw;width:32vw}}#event-single .event_profile .profile__list .profile__list__item .txtbox{width:725px}@media only screen and (max-width:1250px){#event-single .event_profile .profile__list .profile__list__item .txtbox{width:50vw}}@media only screen and (max-width:736px){#event-single .event_profile .profile__list .profile__list__item .txtbox{width:100%}}#event-single .event_profile .profile__list .profile__list__item .txtbox .txt01{display:block;font-size:12px;line-height:1.3em;margin-bottom:10px}@media only screen and (max-width:736px){#event-single .event_profile .profile__list .profile__list__item .txtbox .txt01{font-size:2.6666666667vw;margin-bottom:2.6666666667vw;text-align:center}}#event-single .event_profile .profile__list .profile__list__item .txtbox .txt02{display:block;font-size:24px;font-weight:500;margin-bottom:12px}@media only screen and (max-width:736px){#event-single .event_profile .profile__list .profile__list__item .txtbox .txt02{font-size:4.2666666667vw;margin-bottom:4vw;text-align:center}}#event-single .event_profile .profile__list .profile__list__item .txtbox .txt03{font-size:18px}@media only screen and (max-width:736px){#event-single .event_profile .profile__list .profile__list__item .txtbox .txt03{font-size:3.2vw}}.form-1{background:#dbe6f4;padding:80px 0}@media only screen and (max-width:736px){.form-1{padding:13.3333333333vw 0}}.form-1 .form_wrapper{margin:0 auto;width:940px}@media only screen and (max-width:1250px){.form-1 .form_wrapper{width:75.2vw}}@media only screen and (max-width:736px){.form-1 .form_wrapper{width:85.3333333333vw}}.form-1 .form_wrapper h2{font-size:24px;font-weight:500;margin-bottom:45px;text-align:center}@media only screen and (max-width:736px){.form-1 .form_wrapper h2{font-size:5.5vw;line-height:1.75em;margin-bottom:6.6666666667vw}}.form-1 .form_wrapper p{font-size:18px;margin-bottom:35px}@media only screen and (max-width:736px){.form-1 .form_wrapper p{font-size:3.2vw;margin-bottom:4vw}}.form-1 .form_wrapper input[type=submit]{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/submit_bg.jpg) no-repeat 0 0/contain;color:#fff;display:block;font-size:20px;height:54px;margin:50px auto 0;width:297px}@media only screen and (max-width:736px){.form-1 .form_wrapper input[type=submit]{font-size:4vw;height:10.8vw;margin-top:10.6666666667vw;width:59.4666666667vw}}button,input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}.business_ttl{background:#0f56b7;left:0;padding:80px 0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media only screen and (max-width:1250px){.business_ttl{padding:4vw 0}}@media only screen and (max-width:736px){.business_ttl{padding:10.6666666667vw 0}}.business_ttl h1{color:#fff;font-family:Zen Old Mincho,serif;font-size:30px;font-weight:600;margin:0 auto 20px;text-align:center;width:940px}@media only screen and (max-width:1250px){.business_ttl h1{width:75.2vw}}@media only screen and (max-width:736px){.business_ttl h1{font-size:6.4vw;margin-bottom:5.3333333333vw;width:82.6666666667vw}}.business_ttl p{color:#fff;font-family:Zen Old Mincho,serif;font-size:16px;margin:0 auto;text-align:center;width:940px}@media only screen and (max-width:1250px){.business_ttl p{width:75.2vw}}@media only screen and (max-width:736px){.business_ttl p{font-size:3.7333333333vw;width:82.6666666667vw}}#recruit .recruit_kv{position:relative}#recruit .recruit_kv h1{font-size:3.6603221083vw;font-weight:600;left:10.2489019034vw;letter-spacing:.02em;line-height:1.5em;position:absolute;top:19.7657393851vw}@media only screen and (max-width:736px){#recruit .recruit_kv h1{left:10.6666666667vw;top:40vw;width:18.4533333333vw}}#recruit .recruit_kv h1 .line{color:#1d467f;text-decoration:underline;-webkit-text-decoration-color:#fdf2e5;text-decoration-color:#fdf2e5;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.2em;text-underline-offset:-.2em}@media only screen and (max-width:736px){#recruit .recruit_kv h1 .line{display:none;text-decoration-thickness:.5em;text-underline-offset:-1em}#recruit .recruit_kv h1 .mugen{line-height:.8em;position:relative;writing-mode:horizontal-tb;z-index:1}#recruit .recruit_kv h1 .mugen:after{background:#fdf2e5;content:" ";height:1.2em;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:.5em;z-index:-1}}#recruit .recruit_kv .kv_mugen img{mix-blend-mode:color-dodge;opacity:.8;position:absolute;width:42.7525622255vw}@media only screen and (max-width:736px){#recruit .recruit_kv .kv_mugen img{width:119.2vw}}#recruit .recruit_kv .kv_mugen figure{mix-blend-mode:color-dodge}#recruit .recruit_kv .kv_mugen figure:first-child img{bottom:-7.3206442167vw;left:-12.8111273792vw}@media only screen and (max-width:736px){#recruit .recruit_kv .kv_mugen figure:first-child img{display:none}}#recruit .recruit_kv .kv_mugen figure:nth-child(2) img{bottom:5.1244509517vw;left:50%;transform:translateX(-50%)}@media only screen and (max-width:736px){#recruit .recruit_kv .kv_mugen figure:nth-child(2) img{bottom:13.3333333333vw}}#recruit .recruit_kv .kv_mugen figure:nth-child(3) img{bottom:-7.3206442167vw;right:-5.1244509517vw}@media only screen and (max-width:736px){#recruit .recruit_kv .kv_mugen figure:nth-child(3) img{display:none}}#recruit .recruit_kv .scroll{height:54px;position:absolute;right:40px;top:340px;width:57px}@media only screen and (max-width:1250px){#recruit .recruit_kv .scroll{height:4.32vw;right:3.2vw;top:27.2vw;width:4.56vw}}@media only screen and (max-width:736px){#recruit .recruit_kv .scroll{bottom:14.6666666667vw;height:14.4vw;right:50%;top:inherit;transform:translateX(50%);width:15.2vw}}#recruit .mission{margin:-412px auto 0;padding:320px 0 440px;position:relative}@media only screen and (max-width:1250px){#recruit .mission{margin-top:-32.96vw;padding:25.6vw 0 35.2vw}}@media only screen and (max-width:736px){#recruit .mission{margin-top:-54.7945205479vw;padding:53.3333333333vw 0 66.6666666667vw}}#recruit .mission:after{background:linear-gradient(0deg,#fff,#fef9f2 23%,#dbe6f4 80%);bottom:0;content:" ";height:100%;left:0;position:absolute;width:100%;z-index:-1}#recruit .mission .wrapper{margin:0 auto;width:720px}@media only screen and (max-width:1250px){#recruit .mission .wrapper{width:57.6vw}}@media only screen and (max-width:736px){#recruit .mission .wrapper{width:76vw}}#recruit .mission .ttl{font-size:24px;letter-spacing:.1em;margin-bottom:30px}@media only screen and (max-width:1250px){#recruit .mission .ttl{font-size:1.92vw;margin-bottom:2.4vw}}@media only screen and (max-width:736px){#recruit .mission .ttl{font-size:4.8vw;margin-bottom:8vw}}#recruit .mission .ttl .txt{background:#0f56b7;color:#fff;font-family:Cormorant,serif;padding:0 5px}@media only screen and (max-width:1250px){#recruit .mission .ttl .txt{padding:0 .4vw}}@media only screen and (max-width:736px){#recruit .mission .ttl .txt{padding:0 1.3333333333vw}}#recruit .mission .ttl .txt .slash{padding:0 12px;position:relative}@media only screen and (max-width:1250px){#recruit .mission .ttl .txt .slash{padding:0 .96vw}}@media only screen and (max-width:736px){#recruit .mission .ttl .txt .slash{padding:0 2.6666666667vw}}#recruit .mission .ttl .txt .slash:before{background:#fff;content:" ";height:21px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(30deg);width:1px}@media only screen and (max-width:1250px){#recruit .mission .ttl .txt .slash:before{height:1.68vw}}@media only screen and (max-width:736px){#recruit .mission .ttl .txt .slash:before{height:4.2666666667vw}}#recruit .mission p{color:#1d467f;font-size:30px;font-weight:600}@media only screen and (max-width:1250px){#recruit .mission p{font-size:2.4vw}}@media only screen and (max-width:736px){#recruit .mission p{font-size:5.0666666667vw;line-height:2em}}#recruit .recruit_ttl{margin-bottom:45px;text-align:center}@media only screen and (max-width:1250px){#recruit .recruit_ttl{margin-bottom:3.6vw}}@media only screen and (max-width:736px){#recruit .recruit_ttl{margin-bottom:8vw}}#recruit .recruit_ttl .ttl{font-size:18px;letter-spacing:.3em;margin-bottom:15px}@media only screen and (max-width:1250px){#recruit .recruit_ttl .ttl{font-size:1.44vw;margin-bottom:1.2vw}}@media only screen and (max-width:736px){#recruit .recruit_ttl .ttl{font-size:3.7333333333vw;margin-bottom:1.3333333333vw}}#recruit .recruit_ttl .eng{color:#0f56b7;font-size:46px;font-weight:600;text-align:center}@media only screen and (max-width:1250px){#recruit .recruit_ttl .eng{font-size:3.68vw}}@media only screen and (max-width:736px){#recruit .recruit_ttl .eng{font-size:8vw}}#recruit .message{margin-bottom:100px;margin-top:-300px}@media only screen and (max-width:1250px){#recruit .message{margin-bottom:8vw;margin-top:-24vw}}@media only screen and (max-width:736px){#recruit .message{margin-bottom:13.3333333333vw;margin-top:-48vw}}#recruit .message .message__box{display:flex;margin:0 auto;position:relative;width:1025px}@media only screen and (max-width:1250px){#recruit .message .message__box{width:82vw}}@media only screen and (max-width:736px){#recruit .message .message__box{flex-wrap:wrap;justify-content:center;width:85.3333333333vw}}#recruit .message .message__box figure{border:1px solid #e3e3e3;border-radius:20px;left:0;position:absolute;top:0;width:390px}@media only screen and (max-width:1250px){#recruit .message .message__box figure{border-radius:1.6vw;width:31.2vw}}@media only screen and (max-width:736px){#recruit .message .message__box figure{margin:0 auto;position:relative;width:42.6666666667vw;z-index:1}}#recruit .message .message__box .txtbox{background:#fff;border:1px solid #e3e3e3;border-radius:20px;box-sizing:border-box;margin-left:auto;padding:30px 50px 60px 120px;width:725px}@media only screen and (max-width:1250px){#recruit .message .message__box .txtbox{border-radius:1.6vw;padding:2.4vw 4vw 4.8vw 9.6vw;width:58vw}}@media only screen and (max-width:736px){#recruit .message .message__box .txtbox{margin-top:-10.6666666667vw;padding:16vw 5.3333333333vw 6.6666666667vw;width:100%}}#recruit .message .message__box .txtbox p{font-size:18px;line-height:1.66em;margin-bottom:25px}@media only screen and (max-width:1250px){#recruit .message .message__box .txtbox p{font-size:1.44vw;margin-bottom:2vw}}@media only screen and (max-width:736px){#recruit .message .message__box .txtbox p{font-size:4.2666666667vw;margin-bottom:4vw}}#recruit .message .message__box .txtbox .yakusyoku{display:block;font-size:12px;letter-spacing:.06em;margin-bottom:5px}@media only screen and (max-width:1250px){#recruit .message .message__box .txtbox .yakusyoku{font-size:.96vw;margin-bottom:.4vw}}@media only screen and (max-width:736px){#recruit .message .message__box .txtbox .yakusyoku{font-size:3.2vw;margin-bottom:2.6666666667vw}}#recruit .message .message__box .txtbox .name{font-size:24px}@media only screen and (max-width:1250px){#recruit .message .message__box .txtbox .name{font-size:1.92vw}}@media only screen and (max-width:736px){#recruit .message .message__box .txtbox .name{font-size:6.4vw}}#recruit .msdnote{margin-bottom:200px}@media only screen and (max-width:1250px){#recruit .msdnote{margin-bottom:20.3333333333vw}}@media only screen and (max-width:736px){#recruit .msdnote{margin-bottom:20.3333333333vw}}#recruit .msdnote{align-items:center;justify-content:center;margin:0 auto;width:1025px}@media only screen and (max-width:1250px){#recruit .msdnote{align-items:center;justify-content:center;width:82vw}}@media only screen and (max-width:736px){#recruit .msdnote{align-items:center;flex-wrap:wrap;justify-content:center;width:85.3333333333vw}}#recruit .msdnote figure{　width:720px}@media only screen and (max-width:1250px){#recruit .msdnote figure{width:72vw}}@media only screen and (max-width:736px){#recruit .msdnote figure{margin:0 auto;position:relative;width:72vw;z-index:1}}#recruit .interview{margin-bottom:100px;margin-top:100px}@media only screen and (max-width:1250px){#recruit .interview{margin-bottom:8vw;margin-top:8vw}}@media only screen and (max-width:736px){#recruit .interview{margin-bottom:13.3333333333vw}}#recruit .interview p{font-size:18px;margin:0 auto 20px;width:900px}@media only screen and (max-width:1250px){#recruit .interview p{font-size:1.44vw;margin-bottom:1.6vw;width:72vw}}@media only screen and (max-width:736px){#recruit .interview p{font-size:3.7333333333vw;margin-bottom:5.3333333333vw;width:85.3333333333vw}}#recruit .point{margin-bottom:100px}@media only screen and (max-width:1250px){#recruit .point{margin-bottom:8vw}}@media only screen and (max-width:736px){#recruit .point{margin-bottom:13.3333333333vw}}#recruit .point .point__box{border:1px solid #e4e4e4;border-radius:20px;margin:0 auto;width:1050px}@media only screen and (max-width:1250px){#recruit .point .point__box{border-radius:1.6vw;width:84vw}}@media only screen and (max-width:736px){#recruit .point .point__box{border-radius:5.3333333333vw;width:85.3333333333vw}}#recruit .point .point__box:not(:last-child){margin-bottom:30px}@media only screen and (max-width:1250px){#recruit .point .point__box:not(:last-child){margin-bottom:2.4vw}}@media only screen and (max-width:736px){#recruit .point .point__box:not(:last-child){margin-bottom:8vw}}#recruit .point .point__box .point__box__inner{margin:0 auto;padding:50px 0 100px;position:relative;width:837px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner{padding:4vw 0 8vw;width:66.96vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner{padding:10.6666666667vw 0;width:74.6666666667vw}}#recruit .point .point__box .point__box__inner .number{background:#f08200;color:#fff;font-size:13px;left:0;padding:5px 8px;position:absolute;top:0}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .number{font-size:1.04vw;padding:.4vw .64vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .number{font-size:3.4666666667vw;left:50%;padding:1.3333333333vw 2.6666666667vw;transform:translateX(-50%)}}#recruit .point .point__box .point__box__inner .point__ttl{margin-bottom:25px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__ttl{margin-bottom:2vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__ttl{margin-bottom:6.6666666667vw}}#recruit .point .point__box .point__box__inner .point__ttl h2{font-size:18px;letter-spacing:.2em;margin-bottom:15px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__ttl h2{font-size:1.44vw;margin-bottom:1.2vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__ttl h2{font-size:3.7333333333vw;margin-bottom:2.6666666667vw}}#recruit .point .point__box .point__box__inner .point__ttl span{color:#0f56b7;font-size:46px;font-weight:600}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__ttl span{font-size:3.68vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__ttl span{font-size:8vw}}#recruit .point .point__box .point__box__inner p{font-size:18px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner p{font-size:1.44vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner p{font-size:3.2vw}}#recruit .point .point__box .point__box__inner .point__lead{margin-bottom:20px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__lead{margin-bottom:1.6vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__lead{margin-bottom:5.3333333333vw}}#recruit .point .point__box .point__box__inner .point__box__section:not(:last-child){margin-bottom:45px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section:not(:last-child){margin-bottom:3.6vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section:not(:last-child){margin-bottom:12vw}}#recruit .point .point__box .point__box__inner .point__box__section h3{font-size:23px;font-weight:600;letter-spacing:.03em;margin-bottom:30px;padding-left:28px;position:relative}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section h3{font-size:1.84vw;margin-bottom:2.4vw;padding-left:2.24vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section h3{font-size:5.0666666667vw;line-height:1.4em;margin-bottom:4vw;padding-left:4vw}}#recruit .point .point__box .point__box__inner .point__box__section h3:before{background:#0f56b7;border-radius:50%;content:" ";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section h3:before{height:1.2vw;width:1.2vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section h3:before{height:2.6666666667vw;top:2.4vw;transform:none;width:2.6666666667vw}}#recruit .point .point__box .point__box__inner .point__box__section ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section ul{flex-wrap:wrap}}#recruit .point .point__box .point__box__inner .point__box__section ul:after{content:" ";display:block;width:275px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section ul:after{width:22vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section ul:after{content:none}}#recruit .point .point__box .point__box__inner .point__box__section ul li{background:#f3f7fb;border-radius:10px;box-sizing:border-box;padding:15px 20px;width:275px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section ul li{padding:1.2vw 1.6vw;width:22vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section ul li{padding:4vw 2.6666666667vw 1.3333333333vw;width:100%}#recruit .point .point__box .point__box__inner .point__box__section ul li:not(:last-child){margin-bottom:4vw}}#recruit .point .point__box .point__box__inner .point__box__section ul li h4{color:#0f56b7;font-size:20px;font-weight:500;margin-bottom:10px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section ul li h4{font-size:1.6vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section ul li h4{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}#recruit .point .point__box .point__box__inner .point__box__section ul li p{font-size:14px;margin-bottom:10px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section ul li p{font-size:1.12vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section ul li p{font-size:3.2vw;margin-bottom:2.6666666667vw}}#recruit .point .point__box .point__box__inner .point__box__section figure{margin-bottom:20px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section figure{margin-bottom:1.6vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section figure{margin-bottom:5.3333333333vw}}#recruit .point .point__box .point__box__inner .point__box__section section:not(:last-child){margin-bottom:25px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section section:not(:last-child){margin-bottom:2vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section section:not(:last-child){margin-bottom:5.3333333333vw}}#recruit .point .point__box .point__box__inner .point__box__section section h4{color:#0f56b7;font-size:20px;font-weight:500;line-height:1.3em;margin-bottom:5px}@media only screen and (max-width:1250px){#recruit .point .point__box .point__box__inner .point__box__section section h4{font-size:1.6vw;margin-bottom:.4vw}}@media only screen and (max-width:736px){#recruit .point .point__box .point__box__inner .point__box__section section h4{font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}#recruit .swiper-slide figure{height:16.4vw;overflow:hidden}@media only screen and (max-width:736px){#recruit .swiper-slide figure{height:41.6vw}}.entry{background:linear-gradient(-150deg,#000045,#0f56b7 31%,#e7eef8 91%);padding:95px 0 100px}@media only screen and (max-width:1250px){.entry{padding:7.6vw 0 8vw}}@media only screen and (max-width:736px){.entry{padding:13.3333333333vw 0 12vw}}.entry .entry__ttl{margin-bottom:35px;text-align:center}@media only screen and (max-width:1250px){.entry .entry__ttl{margin-bottom:2.8vw}}@media only screen and (max-width:736px){.entry .entry__ttl{margin-bottom:8vw}}.entry .entry__ttl .ttl{color:#fff;font-size:18px;letter-spacing:.28em;margin-bottom:25px}@media only screen and (max-width:1250px){.entry .entry__ttl .ttl{font-size:1.44vw;margin-bottom:2vw}}@media only screen and (max-width:736px){.entry .entry__ttl .ttl{font-size:3.7333333333vw;margin-bottom:5.3333333333vw}}.entry .entry__ttl .eng{color:#fff;font-size:62px;font-weight:600;letter-spacing:.04em}@media only screen and (max-width:1250px){.entry .entry__ttl .eng{font-size:4.96vw}}@media only screen and (max-width:736px){.entry .entry__ttl .eng{font-size:8vw;letter-spacing:.1em}}.entry .lead{color:#fff;font-size:25px;font-weight:500;line-height:2em;margin-bottom:30px;text-align:center}@media only screen and (max-width:1250px){.entry .lead{font-size:2vw;margin-bottom:2.4vw}}@media only screen and (max-width:736px){.entry .lead{font-size:4.8vw;margin:0 auto 8vw;width:80vw}}.entry .txt{color:#fff;font-size:18px;margin:0 auto 45px;width:580px}@media only screen and (max-width:1250px){.entry .txt{font-size:1.44vw;margin-bottom:3.6vw;width:46.4vw}}@media only screen and (max-width:736px){.entry .txt{font-size:3.2vw;margin-bottom:9.3333333333vw;width:80vw}}.entry__btn{display:flex;justify-content:center;margin-bottom:40px}@media only screen and (max-width:1250px){.entry__btn{margin-bottom:3.2vw;margin-top:3.2vw}}@media only screen and (max-width:736px){.entry__btn{flex-wrap:wrap;justify-content:center;margin-bottom:8vw}}.entry__btn .btn{position:relative;width:498px}@media only screen and (max-width:1250px){.entry__btn .btn{width:39.84vw}}@media only screen and (max-width:736px){.entry__btn .btn{width:80vw}}.entry__btn .btn:first-child{margin-right:35px}@media only screen and (max-width:736px){.entry__btn .btn:first-child{margin:0 auto 5.3333333333vw}}.entry__btn .btn a{align-items:center;background:linear-gradient(90deg,#f08200,#f7c080);color:#fff;display:flex;font-size:20px;font-weight:500;height:120px;padding-left:45px;position:relative}@media only screen and (max-width:1250px){.entry__btn .btn a{font-size:1.6vw;height:9.6vw;padding-left:3.6vw}}@media only screen and (max-width:736px){.entry__btn .btn a{font-size:3.2vw;height:19.2vw;padding-left:8vw}}.entry__btn .btn a:before{background:#f7c080;content:" ";height:120px;mix-blend-mode:multiply;position:absolute;right:0;top:0;width:120px}@media only screen and (max-width:1250px){.entry__btn .btn a:before{height:9.6vw;width:9.6vw}}@media only screen and (max-width:736px){.entry__btn .btn a:before{height:19.2vw;width:19.2vw}}.entry__btn .btn a:after{background:url(../img/common/btn_arrow.png) no-repeat 0 0/contain;content:" ";height:8.5px;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:16.5px}@media only screen and (max-width:1250px){.entry__btn .btn a:after{height:.68vw;width:1.32vw}}@media only screen and (max-width:736px){.entry__btn .btn a:after{height:1.3333333333vw;right:8vw;width:2.6666666667vw}}.entry__banner{margin:0 auto;width:1050px}@media only screen and (max-width:1250px){.entry__banner{width:84vw}}@media only screen and (max-width:736px){.entry__banner{width:80vw}}.entry__banner .btn{border-radius:20px;box-shadow:0 5px 0 #f08200;overflow:hidden;transition:.3s;width:100%}@media only screen and (max-width:1250px){.entry__banner .btn{border-radius:1.6vw}}@media only screen and (max-width:736px){.entry__banner .btn{border-radius:5.3333333333vw;box-shadow:0 .6666666667vw 0 #f08200}}.entry__banner .btn:not(:last-child){margin-bottom:35px}@media only screen and (max-width:1250px){.entry__banner .btn:not(:last-child){margin-bottom:2.8vw}}@media only screen and (max-width:736px){.entry__banner .btn:not(:last-child){margin-bottom:6.6666666667vw}}.entry__banner .btn a{align-items:center;background:#fff;box-sizing:border-box;color:#f08200;display:flex;font-size:23px;font-weight:600;height:200px;padding-left:50px;position:relative}@media only screen and (max-width:1250px){.entry__banner .btn a{font-size:1.84vw;height:16vw;padding-left:4vw}}@media only screen and (max-width:736px){.entry__banner .btn a{font-size:3.2vw;height:27.2vw;padding-left:6.6666666667vw}}.entry__banner .btn a:after{content:" ";height:200px;position:absolute;right:0;top:0;width:684px}@media only screen and (max-width:1250px){.entry__banner .btn a:after{height:53.3333333333vw;width:54.72vw}}@media only screen and (max-width:736px){.entry__banner .btn a:after{height:27.2vw;width:30.9333333333vw}}.entry__banner .btn a span{position:relative}.entry__banner .btn a span:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/common/link_icon.png) no-repeat 0 0/contain;content:" ";height:11px;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:12px}@media only screen and (max-width:1250px){.entry__banner .btn a span:after{height:.88vw;right:-2vw;width:.96vw}}@media only screen and (max-width:736px){.entry__banner .btn a span:after{height:1.6vw;right:-4vw;width:1.6vw}}.entry__banner .btn.career a:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/recruit/banner01.jpg) no-repeat 100% 0/contain}@media only screen and (max-width:736px){.entry__banner .btn.career a:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/recruit/banner01_sp.jpg) no-repeat 100% 0/contain}}.entry__banner .btn.new a:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/recruit/banner02.jpg) no-repeat 100% 0/contain}@media only screen and (max-width:736px){.entry__banner .btn.new a:after{background:url(//45984889.fs1.hubspotusercontent-na1.net/hubfs/45984889/raw_assets/public/msol_digital/images/recruit/banner02_sp.jpg) no-repeat 100% 0/contain}}.entry__banner .btn:hover{box-shadow:0 0 0 #f08200;transform:translateY(5px)}@media only screen and (max-width:736px){.entry__banner .btn:hover{transform:translateY(1.3333333333vw)}}#interview .wrapper{margin:0 auto 100px;width:940px}@media only screen and (max-width:1250px){#interview .wrapper{margin-bottom:8vw;width:75.2vw}}@media only screen and (max-width:736px){#interview .wrapper{margin-bottom:26.6666666667vw;width:84vw}}#interview .wrapper .interview_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:1250px){#interview .wrapper .interview_list{margin-bottom:1.6vw}}@media only screen and (max-width:736px){#interview .wrapper .interview_list{margin-bottom:5.3333333333vw}}#interview .wrapper .interview_list:after{content:" ";display:block;width:300px}@media only screen and (max-width:1250px){#interview .wrapper .interview_list:after{width:24vw}}@media only screen and (max-width:736px){#interview .wrapper .interview_list:after{content:none}}#interview .wrapper .interview_list .interview_list__item{margin-bottom:20px;width:300px}@media only screen and (max-width:1250px){#interview .wrapper .interview_list .interview_list__item{margin-bottom:1.6vw;width:24vw}}@media only screen and (max-width:736px){#interview .wrapper .interview_list .interview_list__item{margin-bottom:5.3333333333vw;width:48%}}#interview .wrapper .interview_list .interview_list__item figure{height:200.5px;margin-bottom:5px;overflow:hidden;width:100%}@media only screen and (max-width:1250px){#interview .wrapper .interview_list .interview_list__item figure{height:16.04vw;margin-bottom:.4vw}}@media only screen and (max-width:736px){#interview .wrapper .interview_list .interview_list__item figure{height:25.6vw;margin-bottom:1.3333333333vw}}#interview .wrapper .interview_list .interview_list__item .ttl{font-size:16px;line-height:1.68em;margin-bottom:10px}@media only screen and (max-width:1250px){#interview .wrapper .interview_list .interview_list__item .ttl{font-size:1.28vw;margin-bottom:.8vw}}@media only screen and (max-width:736px){#interview .wrapper .interview_list .interview_list__item .ttl{font-size:3.7333333333vw;line-height:1.3em;margin-bottom:2.6666666667vw}}#interview .wrapper .interview_list .interview_list__item .txt01{display:block;font-size:12px;font-weight:300;margin-bottom:5px}@media only screen and (max-width:1250px){#interview .wrapper .interview_list .interview_list__item .txt01{font-size:.96vw;margin-bottom:.4vw}}@media only screen and (max-width:736px){#interview .wrapper .interview_list .interview_list__item .txt01{font-size:3.2vw;margin-bottom:1.3333333333vw}}#interview .wrapper .interview_list .interview_list__item .txt02{display:block;font-size:16px;font-weight:300;margin-bottom:5px}@media only screen and (max-width:1250px){#interview .wrapper .interview_list .interview_list__item .txt02{font-size:1.28vw;margin-bottom:.4vw}}@media only screen and (max-width:736px){#interview .wrapper .interview_list .interview_list__item .txt02{font-size:3.7333333333vw;margin-bottom:1.3333333333vw}}#interview .wrapper .interview_list .interview_list__item .txt03{display:block;font-size:12px;font-weight:300}@media only screen and (max-width:1250px){#interview .wrapper .interview_list .interview_list__item .txt03{font-size:.96vw}}@media only screen and (max-width:736px){#interview .wrapper .interview_list .interview_list__item .txt03{font-size:3.2vw}}#interview_single .single_container{margin:0 auto 70px;width:940px}@media only screen and (max-width:1250px){#interview_single .single_container{margin-bottom:5.6vw;width:75.2vw}}@media only screen and (max-width:736px){#interview_single .single_container{margin-bottom:18.6666666667vw;width:84vw}}#interview_single .single_container .single__ttl{font-size:32px;font-weight:500;letter-spacing:.06em;line-height:1.25em;margin-bottom:20px}@media only screen and (max-width:736px){#interview_single .single_container .single__ttl{font-size:7.4666666667vw;margin-bottom:5.3333333333vw}}#interview_single .single_container .single__ttl__txt{font-size:18px;margin-bottom:20px;padding-bottom:20px;position:relative}@media only screen and (max-width:736px){#interview_single .single_container .single__ttl__txt{font-size:3.7333333333vw;margin-bottom:5.3333333333vw;padding-bottom:5.3333333333vw}}#interview_single .single_container .single__ttl__txt:after{background:#0f56b7;bottom:0;content:" ";height:1px;left:0;position:absolute;width:50px}@media only screen and (max-width:736px){#interview_single .single_container .single__ttl__txt:after{width:13.3333333333vw}}#interview_single .single_container .single_profile{margin-bottom:30px}@media only screen and (max-width:736px){#interview_single .single_container .single_profile{margin-bottom:8vw}}#interview_single .single_container .single_profile .txt01{display:block;font-size:12px;margin-bottom:10px}@media only screen and (max-width:736px){#interview_single .single_container .single_profile .txt01{font-size:3.2vw;margin-bottom:2.6666666667vw}}#interview_single .single_container .single_profile .txt02{display:block;font-size:22px;letter-spacing:.1em;margin-bottom:10px}@media only screen and (max-width:736px){#interview_single .single_container .single_profile .txt02{font-size:4.8vw;margin-bottom:2.6666666667vw}}#interview_single .single_container .single_profile .txt03{font-size:12px}@media only screen and (max-width:736px){#interview_single .single_container .single_profile .txt03{font-size:3.2vw}}#interview_single .single_container .single_image{margin-bottom:40px}@media only screen and (max-width:736px){#interview_single .single_container .single_image{margin-bottom:10.6666666667vw}}#interview_single .single_container .faq_area{margin-bottom:70px}@media only screen and (max-width:736px){#interview_single .single_container .faq_area{margin-bottom:18.67vw}}#interview_single .single_container .faq_block:not(:last-child){margin-bottom:70px}@media only screen and (max-width:736px){#interview_single .single_container .faq_block:not(:last-child){margin-bottom:18.6666666667vw}}#interview_single .single_container .faq_block .q{color:grey;font-size:20px;font-weight:500;letter-spacing:.04em;line-height:1.3em;margin-bottom:30px;padding-left:35px;position:relative}@media only screen and (max-width:736px){#interview_single .single_container .faq_block .q{font-size:4.2666666667vw;margin-bottom:8vw;padding-left:9.3333333333vw}}#interview_single .single_container .faq_block .q:before{background:grey;content:" ";height:1px;left:0;position:absolute;top:13px;width:21px}@media only screen and (max-width:736px){#interview_single .single_container .faq_block .q:before{top:3.4666666667vw;width:5.6vw}}#interview_single .single_container .faq_block .a .a__ttl{font-size:25px;font-weight:500;line-height:1.45em;margin-bottom:20px}@media only screen and (max-width:736px){#interview_single .single_container .faq_block .a .a__ttl{font-size:5.6vw;margin-bottom:5.3333333333vw}}#interview_single .single_container .faq_block .a .a__image{margin-bottom:20px}@media only screen and (max-width:736px){#interview_single .single_container .faq_block .a .a__image{margin-bottom:5.3333333333vw}}#interview_single .single_container .faq_block .a .a__txt{font-size:18px;line-height:1.65em}@media only screen and (max-width:736px){#interview_single .single_container .faq_block .a .a__txt{font-size:3.7333333333vw}}#interview_single .single_container .schedule .schedule__inner{background:#f3f7fb;border-bottom:1px solid #0f56b7;border-top:1px solid #0f56b7;padding:40px 0 90px}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner{padding:10.6666666667vw 0}}#interview_single .single_container .schedule .schedule__inner .schedule__ttl{font-size:25px;font-weight:500;margin-bottom:65px;text-align:center}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner .schedule__ttl{font-size:5.6vw;margin-bottom:17.3333333333vw}}#interview_single .single_container .schedule .schedule__inner .schedule__inner__box{margin:0 auto;width:745px}@media only screen and (max-width:1250px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box{width:59.6vw}}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box{width:80vw}}#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item{background-image:linear-gradient(180deg,#000 2px,transparent 0);background-position:top left 42px;background-repeat:repeat-y;background-size:2px 12px;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:30px;position:relative}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item{background-position:top left 10.6666666667vw;background-size:2px 2.6666666667vw;padding-bottom:6.6666666667vw}}#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item:last-child{background:none}#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .time{text-align:center;width:90px}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .time{width:18.6666666667vw}}#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .time span{background:#f3f7fb;color:#0f56b7;font-size:20px;position:relative;z-index:1}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .time span{font-size:4.2666666667vw}}#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .detail{width:625px}@media only screen and (max-width:1250px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .detail{width:50vw}}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .detail{width:58.6666666667vw}}#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .detail .detail__ttl{font-size:22px;letter-spacing:.1em}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .detail .detail__ttl{font-size:4.8vw}}#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .detail .detail__txt{font-size:16px;margin-top:13px}@media only screen and (max-width:736px){#interview_single .single_container .schedule .schedule__inner .schedule__inner__box .schedule__inner__item .detail .detail__txt{font-size:3.4666666667vw;margin-top:2.6666666667vw}}#interview_single .single_container .schedule .aside{font-size:12px;margin-top:5px}@media only screen and (max-width:736px){#interview_single .single_container .schedule .aside{font-size:3.2vw;margin-top:1.3333333333vw}}#interview_single .single_other{margin-bottom:130px}@media only screen and (max-width:736px){#interview_single .single_other{margin-bottom:26.6666666667vw}}#interview_single .single_other .single_other__ttl{margin-bottom:50px;text-align:center}@media only screen and (max-width:736px){#interview_single .single_other .single_other__ttl{margin-bottom:9.3333333333vw}}#interview_single .single_other .single_other__ttl .ttl{font-size:18px;letter-spacing:.08em;margin-bottom:10px}@media only screen and (max-width:736px){#interview_single .single_other .single_other__ttl .ttl{font-size:3.7333333333vw;margin-bottom:2.6666666667vw}}#interview_single .single_other .single_other__ttl .eng{font-size:46px;font-weight:500;letter-spacing:.1em}@media only screen and (max-width:736px){#interview_single .single_other .single_other__ttl .eng{font-size:10.6666666667vw}}#interview_single .single_other .single_other__txt{font-size:18px;margin:0 auto 25px;width:900px}@media only screen and (max-width:1250px){#interview_single .single_other .single_other__txt{width:72vw}}@media only screen and (max-width:736px){#interview_single .single_other .single_other__txt{font-size:3.7333333333vw;margin-bottom:6.6666666667vw;width:84vw}}#interview_single .swiper-slide figure{height:16.4vw;overflow:hidden}@media only screen and (max-width:736px){#interview_single .swiper-slide figure{height:41.6vw}}#error404{padding:300px 0 100px;position:relative}#error404:after{background:linear-gradient(0deg,hsla(0,0%,100%,0),rgba(124,148,181,.62) 40%,#1d467f);content:" ";height:156px;left:0;position:absolute;top:0;width:100%}#error404 .wrapper h2{font-size:40px;font-weight:700;line-height:154%;padding-bottom:1.75rem;position:relative;text-align:center}#error404 .wrapper p{font-size:20px;font-weight:500;line-height:1.7777777778;margin-top:2.0833333333rem;text-align:center}@media only screen and (max-width:736px){#error404{padding:33vw 0 16vw}#error404:after{height:20.48vw}#error404 .wrapper h2{font-size:5vw}#error404 .wrapper p{font-size:2.5vw}}#solution-single .wrapper{margin:0 auto;width:940px}@media only screen and (max-width:1250px){#solution-single .wrapper{width:75.2vw}}@media only screen and (max-width:736px){#solution-single .wrapper{width:82.6666666667vw}}#solution-single .wrapper h2{border-left:1px solid #0f56b7;border-top:1px solid #0f56b7;color:#0f56b7;display:block;font-size:23px;font-weight:500;line-height:1.4em;margin-bottom:30px;padding-bottom:2px;padding-left:18px;padding-top:10px;position:relative}@media only screen and (max-width:736px){#solution-single .wrapper h2{font-size:4.2666666667vw;margin-bottom:5.3333333333vw;padding-bottom:.5333333333vw;padding-left:2.6666666667vw;padding-top:2.6666666667vw}}.hs-embed-wrapper{max-width:100%!important;padding-top:56.25%!important;position:relative;width:100%}.hs-embed-wrapper iframe{height:100%;position:absolute;right:0;top:0;width:100%}.hs-embed-content-wrapper>div{margin:0;max-width:100%;overflow:hidden;padding-bottom:0!important;position:inherit!important}