.page-head-img.head-promise{background-image:url(../img/promise/mainimg-promise.jpg)}@media screen and (max-width: 768px){.page-head-img.head-promise{background-position:10%}}@media screen and (max-width: 576px){.page-head-img.head-promise{background-position:20%}}.page-head-img.head-promise .page-ttl{text-align:center;min-height:710px;max-width:625px;width:100%;padding:240px 0 56px;margin:0 auto;color:#211816}@media screen and (max-width: 576px){.page-head-img.head-promise .page-ttl{min-height:500px;padding:100px 0 80px}}.page-head-img.head-promise .page-ttl div{background:#fff;margin-top:28px;padding:45px 0}@media screen and (max-width: 576px){.page-head-img.head-promise .page-ttl div{padding:35px 0}}.page-head-img.head-promise .page-ttl div .page-ttl-ja{font-size:4rem;font-weight:bold;letter-spacing:0.2em;line-height:1.3;padding-left:0}@media screen and (max-width: 576px){.page-head-img.head-promise .page-ttl div .page-ttl-ja{font-size:2.8rem}.page-head-img.head-promise .page-ttl div .page-ttl-ja img{width:60%}}.page-head-img.head-promise .page-ttl div .page-ttl-ja span{font-size:5rem}.promise-message{margin:100px auto}@media screen and (max-width: 576px){.promise-message{margin:60px auto}}.promise-message div{display:flex}@media screen and (max-width: 576px){.promise-message div{display:block}}.promise-message div p:nth-child(1){position:relative;min-width:220px;max-width:247px;margin-right:132px;padding-top:23px;text-align:center;font-size:3.2rem}@media screen and (max-width: 768px){.promise-message div p:nth-child(1){min-width:150px;margin-right:15px}}@media screen and (max-width: 576px){.promise-message div p:nth-child(1){min-width:auto;margin:0 auto 70px;padding:0}}.promise-message div p:nth-child(1)::after{content:'';width:132px;height:20px;display:block;position:absolute;right:-132px;top:0;bottom:0;margin:auto;background:url("../img/promise/img_arrow_right.png") no-repeat;background-size:132px}@media screen and (max-width: 768px){.promise-message div p:nth-child(1)::after{right:0;top:70px}}@media screen and (max-width: 576px){.promise-message div p:nth-child(1)::after{top:100px;left:0;right:0}}.promise-message div p:nth-child(2){margin-left:45px;font-size:2.3rem;line-height:1.82;letter-spacing:0.2em}@media screen and (max-width: 768px){.promise-message div p:nth-child(2){margin-left:15px}}@media screen and (max-width: 576px){.promise-message div p:nth-child(2){margin:0;font-size:2rem}}.promise-list-item{padding-bottom:130px}@media screen and (max-width: 576px){.promise-list-item{padding-bottom:80px}}.promise-list-item-title{display:flex}.promise-list-item-title p{position:relative;width:134px;font-family:"Jost",sans-serif;font-weight:600;text-align:right;margin-right:80px}@media screen and (max-width: 768px){.promise-list-item-title p{margin-right:40px}}@media screen and (max-width: 576px){.promise-list-item-title p{width:60px;text-align:left;margin-right:10px}}.promise-list-item-title p span{display:block;line-height:0.9}.promise-list-item-title p span:first-child{font-size:7rem;margin-top:70px}@media screen and (max-width: 576px){.promise-list-item-title p span:first-child{margin-top:20px;margin-left:20px;font-size:3rem}}.promise-list-item-title p span:first-child::before{content:'';display:block;width:102px;height:102px;background:#e16C00;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 576px){.promise-list-item-title p span:first-child::before{width:40px;height:40px}}.promise-list-item-title p span:last-child{font-size:4rem;position:absolute;right:0}@media screen and (max-width: 576px){.promise-list-item-title p span:last-child{font-size:1.8rem}}.promise-list-item-title h2{font-size:4.6rem;font-weight:600;letter-spacing:0.2em;line-height:1.52;margin-top:40px}@media screen and (max-width: 768px){.promise-list-item-title h2{font-size:3.8rem}}@media screen and (max-width: 576px){.promise-list-item-title h2{font-size:1.8rem;margin-top:10px;letter-spacing:0.18em}}.promise-list-item-img{margin:60px 0 80px}@media screen and (max-width: 576px){.promise-list-item-img{margin:40px 0 60px}}.promise-list-item-content:not(:last-child){margin-bottom:45px}.promise-list-item-content h3{margin-bottom:40px;font-size:2.1rem;font-weight:bold;color:#ea6c00;letter-spacing:0.2em;line-height:1.85;position:relative;top:-9px}@media screen and (max-width: 576px){.promise-list-item-content h3{font-size:1.8rem;letter-spacing:0.18em;line-height:1.7}}.promise-list-item-content p{font-weight:500;letter-spacing:0.2em;line-height:2.48;position:relative;top:-11px}.promise-list-item.hearing p:not(:last-child){margin-bottom:37px}.promise-list-item.meeting .promise-list-item-content img{width:calc(50% - 40px);align-self:flex-start;vertical-align:top}@media screen and (max-width: 768px){.promise-list-item.meeting .promise-list-item-content img{width:100%;margin-bottom:80px}}@media screen and (max-width: 576px){.promise-list-item.meeting .promise-list-item-content img{margin-bottom:60px}}.promise-list-item.meeting .promise-list-item-content>div{width:calc(50% - 42px);align-self:flex-start}@media screen and (max-width: 768px){.promise-list-item.meeting .promise-list-item-content>div{width:100%}}.promise-list-item.meeting .promise-list-item-content:nth-child(2){margin-top:60px;display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 768px){.promise-list-item.meeting .promise-list-item-content:nth-child(2){display:block}}@media screen and (max-width: 576px){.promise-list-item.meeting .promise-list-item-content:nth-child(2){margin-top:40px}}.promise-list-item.meeting .promise-list-item-content:nth-child(3){display:flex;justify-content:space-between}@media screen and (max-width: 768px){.promise-list-item.meeting .promise-list-item-content:nth-child(3){display:block}}@media screen and (max-width: 900px){.promise-list-item.sales .promise-list-item-content div{display:flex;flex-direction:column-reverse}}.promise-list-item.sales .promise-list-item-content div img{float:right;margin-left:80px;vertical-align:top}.promise-list-item.sales .promise-list-item-content div img+p{margin-bottom:45px}@media screen and (max-width: 900px){.promise-list-item.sales .promise-list-item-content div img{display:block;float:none;margin:0 auto 60px}.promise-list-item.sales .promise-list-item-content div img+p{margin-bottom:40px}}.bottom-hrm-block{text-align:center}.bottom-hrm-block .bottom-hrm-block-inner>p{letter-spacing:0.4em;margin-bottom:34px;font-size:1.8rem;font-weight:bold}.bottom-hrm-block .bnr-promise:hover{opacity:0.5}.bottom-hrm-block .btn-back-inner{position:relative;padding:20px 0 18px}.bottom-hrm-block .btn-back-inner::after{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:38%;right:14%}
/*# sourceMappingURL=promise.css.map */
