.philosophy .c-pagename-recruit{padding-top:70px}@media (max-width: 1023px){.philosophy .c-pagename-recruit{padding-top:47px}}.philo-mv{text-align:center}.main-cnt{margin-top:30px}@media (max-width: 1023px){.main-cnt{margin-top:55px}}.main-cnt .item-area{position:relative;padding-bottom:100px}@media (max-width: 1023px){.main-cnt .item-area{padding-bottom:45px}}.main-cnt .item-area::before{content:"";position:absolute;right:0;top:160px;width:94.33823529411765%;height:calc(100% - 160px)}@media (max-width: 1023px){.main-cnt .item-area::before{width:100%;top:75px;height:calc(100% - 75px)}}.main-cnt .item-area:not(:first-child){margin-top:130px}@media (max-width: 1023px){.main-cnt .item-area:not(:first-child){margin-top:30px}}.main-cnt .item-area__hd{text-align:center}@media (max-width: 1023px){.main-cnt .item-area__hd{padding:0 18px}}.main-cnt .item-area__hd span{display:inline-block;font-size:24px;line-height:53px;letter-spacing:.15em;font-weight:bold;position:relative;padding:20px 100px;z-index:6}@media (max-width: 1023px){.main-cnt .item-area__hd span{display:block;font-size:18px;line-height:34px;padding:18px 0}}.main-cnt .item-area__hd span::after,.main-cnt .item-area__hd span::before{content:"";position:absolute;width:62px;height:104px}@media (max-width: 1023px){.main-cnt .item-area__hd span::after,.main-cnt .item-area__hd span::before{height:90px}}.main-cnt .item-area__hd span::before{left:0;top:0;border-left:1px solid #707070;border-top:1px solid #707070}.main-cnt .item-area__hd span::after{right:0;bottom:0;border-right:1px solid #707070;border-bottom:1px solid #707070}.main-cnt .item-area .item-hd{z-index:2;position:relative;height:320px;text-align:center;padding-top:90px}@media (max-width: 1023px){.main-cnt .item-area .item-hd{height:150px;padding-top:35px}}@media only screen and (max-width: 359px){.main-cnt .item-area .item-hd{padding-left:35px}}.main-cnt .item-area .item-hd::before{content:"";position:absolute;left:0;width:93.75%;height:100%;top:0}.main-cnt .item-area .item-hd__triangle{position:absolute;left:calc(50% - 515px);bottom:-50px;z-index:3}@media (max-width: 1023px){.main-cnt .item-area .item-hd__triangle{width:156px;left:0;bottom:-25px}}.main-cnt .item-area .item-hd__en{position:relative;z-index:3}.main-cnt .item-area .item-hd__hd{position:relative;z-index:3;font-size:22px;line-height:34px;letter-spacing:.3em;font-weight:bold;color:#fff}@media (max-width: 1023px){.main-cnt .item-area .item-hd__hd{font-size:14px;line-height:20px;letter-spacing:.4em}}.main-cnt .item01::before{background:#e4f5f7}.main-cnt .item01 .item-hd::before{background:url("../../img/recruit/philosophy/bg_hd01.jpg") center/cover no-repeat}.main-cnt .item01 .item-hd__hd{margin-top:-13px}@media (max-width: 1023px){.main-cnt .item01 .item-hd__hd{margin-top:-5px}}.main-cnt .item01 .item01-cnt{padding-top:95px}@media (max-width: 1023px){.main-cnt .item01 .item01-cnt{padding-top:58px}}.main-cnt .item01 .cnt-wrap{position:relative;z-index:4}.main-cnt .item01 .cnt-wrap .cnt-img{position:absolute;right:-25px;top:-30px}@media only screen and (max-width: 1080px){.main-cnt .item01 .cnt-wrap .cnt-img{right:0}}@media (max-width: 1023px){.main-cnt .item01 .cnt-wrap .cnt-img{position:static;margin:4px -4px 0;width:calc(100% + 8px)}}.main-cnt .item01 .cnt-wrap .cnt-detail{width:51.7578125%;padding-top:36px}@media only screen and (max-width: 1080px){.main-cnt .item01 .cnt-wrap .cnt-detail{padding-right:50px}}@media (max-width: 1023px){.main-cnt .item01 .cnt-wrap .cnt-detail{width:calc(100% + 8px);padding:0;margin:28px -4px 0}}.main-cnt .item01 .cnt-wrap .cnt-detail__txt,.main-cnt .item01 .cnt-wrap .cnt-detail__intro{font-size:16px;line-height:30px;letter-spacing:.1em}@media (max-width: 1023px){.main-cnt .item01 .cnt-wrap .cnt-detail__txt,.main-cnt .item01 .cnt-wrap .cnt-detail__intro{line-height:28px;letter-spacing:.05em}}@media only screen and (max-width: 359px){.main-cnt .item01 .cnt-wrap .cnt-detail__txt,.main-cnt .item01 .cnt-wrap .cnt-detail__intro{font-size:14px}}.main-cnt .item01 .cnt-wrap .cnt-detail__intro{margin-bottom:28px}.main-cnt .item01 .cnt-wrap .cnt-detail__txt.has-mb{margin-bottom:30px}@media (max-width: 1023px){.main-cnt .item01 .cnt-wrap .cnt-detail__txt.has-mb{margin-bottom:28px}}.main-cnt .item01 .cnt-wrap .cnt-detail ul{margin-bottom:30px}@media (max-width: 1023px){.main-cnt .item01 .cnt-wrap .cnt-detail ul{margin-bottom:28px}}.main-cnt .item01 .cnt-wrap .cnt-detail ul li{font-size:16px;line-height:30px;letter-spacing:.1em;font-weight:bold;position:relative;padding-left:1em}@media (max-width: 1023px){.main-cnt .item01 .cnt-wrap .cnt-detail ul li{line-height:28px;letter-spacing:.05em}}@media only screen and (max-width: 359px){.main-cnt .item01 .cnt-wrap .cnt-detail ul li{font-size:14px}}.main-cnt .item01 .cnt-wrap .cnt-detail ul li::before{content:"";position:absolute;left:0;top:13px;width:6px;height:6px;background:#8cbfc4;border-radius:50%}.main-cnt .item02::before{background:#e4f2ed}.main-cnt .item02 .item-hd::before{background:url("../../img/recruit/philosophy/bg_hd02.jpg") center/cover no-repeat}.main-cnt .item02 .item-hd__hd{margin-top:25px}@media (max-width: 1023px){.main-cnt .item02 .item-hd__hd{margin-top:15px}}.main-cnt .item03::before{background:#fcf7e0}.main-cnt .item03 .item-hd::before{background:url("../../img/recruit/philosophy/bg_hd03.jpg") center/cover no-repeat}.main-cnt .item03 .item-hd__hd{margin-top:10px}.main-cnt .item-cnt{position:relative}@media (min-width: 1024px){.main-cnt .item02 .cnt-wrap,.main-cnt .item03 .cnt-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding-top:77px}}@media (max-width: 1023px){.main-cnt .item02 .cnt-wrap,.main-cnt .item03 .cnt-wrap{padding-top:63px}}.main-cnt .item02 .cnt-wrap__hd,.main-cnt .item03 .cnt-wrap__hd{padding-top:28px;text-align:center}@media (max-width: 1023px){.main-cnt .item02 .cnt-wrap__hd,.main-cnt .item03 .cnt-wrap__hd{padding:0 19px}}.main-cnt .item02 .cnt-wrap__hd span,.main-cnt .item03 .cnt-wrap__hd span{width:410px;display:inline-block;font-size:24px;line-height:53px;letter-spacing:.15em;font-weight:bold;position:relative;padding:24px 0}@media (max-width: 1023px){.main-cnt .item02 .cnt-wrap__hd span,.main-cnt .item03 .cnt-wrap__hd span{font-size:18px;line-height:34px;width:auto;display:block;padding:14px 0}}.main-cnt .item02 .cnt-wrap__hd span::after,.main-cnt .item02 .cnt-wrap__hd span::before,.main-cnt .item03 .cnt-wrap__hd span::after,.main-cnt .item03 .cnt-wrap__hd span::before{content:"";position:absolute;width:62px;height:104px}@media (max-width: 1023px){.main-cnt .item02 .cnt-wrap__hd span::after,.main-cnt .item02 .cnt-wrap__hd span::before,.main-cnt .item03 .cnt-wrap__hd span::after,.main-cnt .item03 .cnt-wrap__hd span::before{height:90px}}.main-cnt .item02 .cnt-wrap__hd span::before,.main-cnt .item03 .cnt-wrap__hd span::before{left:0;top:0;border-left:1px solid #707070;border-top:1px solid #707070}.main-cnt .item02 .cnt-wrap__hd span::after,.main-cnt .item03 .cnt-wrap__hd span::after{right:0;bottom:0;border-right:1px solid #707070;border-bottom:1px solid #707070}.main-cnt .item02 .cnt-wrap__txt,.main-cnt .item03 .cnt-wrap__txt{width:calc(100% - 410px);font-size:16px;line-height:30px;letter-spacing:.1em;padding-left:118px;padding-right:60px}@media (max-width: 1023px){.main-cnt .item02 .cnt-wrap__txt,.main-cnt .item03 .cnt-wrap__txt{width:calc(100% + 8px);margin:18px -4px 0;padding:0;line-height:28px;letter-spacing:.05em}}@media only screen and (max-width: 359px){.main-cnt .item02 .cnt-wrap__txt,.main-cnt .item03 .cnt-wrap__txt{font-size:14px}}
