:root{--color_page-tl02:var(--color_4th);--color_page-tl01:#f9e4bc}@media (min-width:1367px),print{.co{display:-webkit-box;display:flex}.co-content{-webkit-box-flex:1;flex:1 1;margin-top:-10px;padding-left:130px}.co-content .page-tl{margin-bottom:30px}.co-content .co-section:not(:last-of-type){margin-bottom:42px}.company-nav{width:240px}.company-nav .co-item a{border-top:1px solid #000;display:block;font-size:1.6rem;padding:13px 35px 14px 7px;position:relative}.company-nav .co-item a.active{color:var(--color_4th);font-weight:700}.company-nav .co-item a:after{background:url(../images/common/ic_c_right_arrow.png) no-repeat;background-size:100% 100%;content:"";height:14px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.company-nav .co-item:last-of-type a{border-bottom:1px solid #000}.page-message .emphisis-msg{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:24px;padding-right:2px}.page-message .emphisis-msg__text{-webkit-box-flex:1;flex:1 1}.page-message .emphisis-msg__text span{border-bottom:2px solid #000;font-size:4.2rem;font-weight:700;letter-spacing:.14em;line-height:1.62}.page-message .emphisis-msg__media{height:207px;padding-top:8px;width:207px}.page-message .page-listDot{margin:30px 0}.page-message .page-listDot__item{color:var(--color_4th);font-size:2rem;font-weight:700;letter-spacing:.1em;padding-left:17px}.page-message .page-listDot__item:before{background-color:var(--color_4th);left:2px;top:17px}.page-message .msg-text{letter-spacing:.1em}.page-message .msg-text+.msg-text{margin-top:32px}.page-message .rep{display:-webkit-box;display:flex;margin-top:65px}.page-message .rep__info{margin-right:25px;text-align:center}.page-message .rep__info .rep-media{height:355px;width:530px}.page-message .rep__info .jobtype{letter-spacing:.05em}.page-message .rep__info .rep-name{font-size:2.4rem;font-weight:700;line-height:1.67}.page-message .rep__info .rep-name small{display:block;font-size:1.6rem;font-weight:400}.page-message .rep__activity .rep-act{height:165px;overflow:hidden;width:275px}.page-message .rep__activity .rep-act:not(:last-of-type){margin-bottom:25px}}@media (min-width:769px) and (max-width:1366px){.co{display:-webkit-box;display:flex}.co-content{-webkit-box-flex:1;flex:1 1;margin-top:calc(var(--vw)*-.73206);padding-left:calc(var(--vw)*9.51684)}.co-content .page-tl{margin-bottom:calc(var(--vw)*2.19619)}.co-content .co-section:not(:last-of-type){margin-bottom:calc(var(--vw)*3.07467)}.company-nav{width:calc(var(--vw)*17.56955)}.company-nav .co-item a{border-top:1px solid #000;display:block;font-size:calc(var(--vw)*1.1713);padding:calc(var(--vw)*.95168) calc(var(--vw)*2.56223) calc(var(--vw)*1.02489) calc(var(--vw)*.51245);position:relative}.company-nav .co-item a.active{color:var(--color_4th);font-weight:700}.company-nav .co-item a:after{background:url(../images/common/ic_c_right_arrow.png) no-repeat;background-size:100% 100%;content:"";height:calc(var(--vw)*1.02489);position:absolute;right:calc(var(--vw)*.58565);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--vw)*.73206)}.company-nav .co-item:last-of-type a{border-bottom:1px solid #000}.page-message .emphisis-msg{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:calc(var(--vw)*1.75695);padding-right:calc(var(--vw)*.14641)}.page-message .emphisis-msg__text{-webkit-box-flex:1;flex:1 1}.page-message .emphisis-msg__text span{border-bottom:calc(var(--vw)*.14641) solid #000;font-size:calc(var(--vw)*3.07467);font-weight:700;letter-spacing:.14em;line-height:1.62}.page-message .emphisis-msg__media{height:calc(var(--vw)*15.15373);padding-top:calc(var(--vw)*.58565);width:calc(var(--vw)*15.15373)}.page-message .page-listDot{margin:calc(var(--vw)*2.19619) 0 calc(var(--vw)*2.19619)}.page-message .page-listDot__item{color:var(--color_4th);font-size:calc(var(--vw)*1.46413);font-weight:700;letter-spacing:.1em;padding-left:calc(var(--vw)*1.24451)}.page-message .page-listDot__item:before{background-color:var(--color_4th);left:calc(var(--vw)*.14641);top:calc(var(--vw)*1.24451)}.page-message .msg-text{letter-spacing:.1em}.page-message .msg-text+.msg-text{margin-top:calc(var(--vw)*2.34261)}.page-message .rep{display:-webkit-box;display:flex;margin-top:calc(var(--vw)*4.75842)}.page-message .rep__info{margin-right:calc(var(--vw)*1.83016);text-align:center}.page-message .rep__info .rep-media{height:calc(var(--vw)*25.98829);width:calc(var(--vw)*38.79941)}.page-message .rep__info .jobtype{letter-spacing:.05em}.page-message .rep__info .rep-name{font-size:calc(var(--vw)*1.75695);font-weight:700;line-height:1.67}.page-message .rep__info .rep-name small{display:block;font-size:calc(var(--vw)*1.1713);font-weight:400}.page-message .rep__activity .rep-act{height:calc(var(--vw)*12.07906);overflow:hidden;width:calc(var(--vw)*20.13177)}.page-message .rep__activity .rep-act:not(:last-of-type){margin-bottom:calc(var(--vw)*1.83016)}}@media only screen and (max-width:768px){.co-section:not(:last-of-type){margin-bottom:6.770833333333333vw}.company-nav{display:grid;gap:0 3.90625vw;grid-template-columns:repeat(2,1fr);margin-bottom:12.239583333333332vw}.company-nav .co-item a{border-top:1px solid #000;display:block;font-size:3.3854166666666665vw;letter-spacing:.025em;padding:2.604166666666667vw 3.90625vw 2.994791666666667vw 0;position:relative}.company-nav .co-item a.active{color:var(--color_4th);font-weight:700}.company-nav .co-item a.active:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.company-nav .co-item a:after{background:url(../images/common/ic_c_right_arrow.png) no-repeat;background-size:100% 100%;content:"";height:2.473958333333333vw;position:absolute;right:.390625vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6927083333333333vw}.company-nav .co-item:last-of-type a,.company-nav .co-item:nth-of-type(5n) a{border-bottom:1px solid #000}.page-message .emphisis-msg{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:9.765625vw}.page-message .emphisis-msg__text{-webkit-box-flex:1;flex:1 1}.page-message .emphisis-msg__text span{border-bottom:2px solid #000;font-size:6.770833333333333vw;font-weight:700;letter-spacing:.14em;line-height:1.69}.page-message .emphisis-msg__media{height:32.16145833333333vw;padding-top:.6510416666666667vw;width:32.16145833333333vw}.page-message .page-listDot{margin:5.078125vw 0}.page-message .page-listDot__item{color:var(--color_4th);font-size:3.90625vw;font-weight:700;letter-spacing:.075em;line-height:1.77;padding-left:3.2552083333333335vw}.page-message .page-listDot__item:before{background-color:var(--color_4th);left:.26041666666666663vw;top:2.994791666666667vw}.page-message .msg-text{letter-spacing:.075em;line-height:1.73}.page-message .msg-text+.msg-text{margin-top:5.078125vw}.page-message .rep{margin-top:8.463541666666668vw}.page-message .rep__info{margin-bottom:4.817708333333334vw;text-align:center}.page-message .rep__info .rep-media{height:54.036458333333336vw;width:100%}.page-message .rep__info .jobtype{letter-spacing:.05em}.page-message .rep__info .rep-name{font-size:4.427083333333334vw;font-weight:700;line-height:1.71;margin-top:1.3020833333333335vw}.page-message .rep__info .rep-name small{display:block;font-size:3.3854166666666665vw;font-weight:400}.page-message .rep__activity{display:grid;gap:2.604166666666667vw;grid-template-columns:repeat(2,1fr)}.page-message .rep__activity .rep-act{height:28.125vw;overflow:hidden;width:43.61979166666667vw}}