:root{--cont-width: 1024px;--cont-width-narrow: 932px;--main-color: #133B6F;--main-hover-color: #2d5d9b;--sub-color: #FFAF50;--thin-color: #DCE1EB;--thin-hover-color: #616f8d;--conv-color: #79CBBB;--conv-hover-color: #52a393;--bg-color: #F5F6F8;--white: #FFFFFF;--text: #333333}@media screen and (max-width: 960px){.vpc-nav{display:none}}@media not screen,screen and (min-width: 961px){.vsp-nav{display:none}}@media screen and (max-width: 960px){.vpc-pc{display:none}}@media not screen,screen and (min-width: 961px){.vsp-pc{display:none}}@media screen and (max-width: 767px){.vpc-tb{display:none}}@media not screen,screen and (min-width: 768px){.vsp-tb{display:none}}@media screen and (max-width: 480px){.vpc-sp{display:none}}@media not screen,screen and (min-width: 481px){.vsp-sp{display:none}}.executive{margin-top:60px}.executive--list{counter-reset:li}.executive--list--item{margin-bottom:60px}.executive--list .subsec--title_1{counter-increment:li;position:relative}.executive--list .subsec--title_1::after{content:counter(li, decimal-leading-zero);font-family:Roboto;font-weight:500;font-style:italic;font-size:40px;color:var(--sub-color);vertical-align:middle;line-height:1;position:absolute;top:-45px;left:0}@media screen and (max-width: 767px){.executive--list .subsec--title_1::after{font-size:30px;top:-35px}}.executive--box{padding:98px 0 60px;position:relative}@media screen and (max-width: 767px){.executive--box{padding:60px 0 30px}}.executive--box_left::before{content:"";position:absolute;z-index:-1;inset:0;right:clamp(0px,(100% - 1024px)/2,48px);background:#dce1eb}.executive--box_right::before{content:"";position:absolute;z-index:-1;inset:0;left:clamp(0px,(100% - 1024px)/2,48px);background:#dce1eb}.executive--box .subsec--title_1{margin-bottom:40px}@media screen and (max-width: 767px){.executive--box .subsec--title_1{margin-bottom:30px}}.executive--box .subsec--title_1--text{font-size:48px}@media screen and (max-width: 767px){.executive--box .subsec--title_1--text{font-size:24px}}.executive--box .subsec--title_1_nocount{counter-increment:unset}.executive--box .subsec--title_1_nocount::after{content:none}.executive--box .subsec--title_1_nocount .subsec--title_1--flag{font-size:20px;font-style:italic;font-weight:normal}@media screen and (max-width: 767px){.executive--box .subsec--title_1_nocount .subsec--title_1--flag{font-size:16px}}.executive--box .subsec--title_1_nocount .fz24{font-size:24px}@media screen and (max-width: 767px){.executive--box .subsec--title_1_nocount .fz24{font-size:20px}}.executive--box .subsec--text .small{color:var(--main-color);font-size:14px}.executive--box--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width: 767px){.executive--box--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.executive--box--list--item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;width:100%}.executive--box--list--item--text{color:var(--main-color);font-size:20px;line-height:1.4em;text-align:center}@media screen and (max-width: 767px){.executive--box--list--item--text{font-size:16px}}.executive--box--list--item--text .yellow{color:var(--sub-color)}.executive--box--list--item--text .small{font-size:16px}@media screen and (max-width: 767px){.executive--box--list--item--text .small{font-size:14px}}.executive--box--point{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media screen and (max-width: 767px){.executive--box--point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.executive--box--point--text{width:100%;max-width:645px}.executive--box--price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width: 767px){.executive--box--price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.executive--box--price--item{background:#fff;padding:20px;width:100%}.executive--box--price--item--title{color:var(--main-color);margin-bottom:10px}.executive--link{font-size:20px}@media screen and (max-width: 767px){.executive--link{font-size:16px}}