.s_page--body{padding-bottom:0}.s_strategy{margin-bottom:60px}@media screen and (min-width:992px){.s_strategy{margin-bottom:120px}}.s_strategy .s_title{margin-bottom:20px}@media screen and (min-width:992px){.s_strategy .s_title{margin-bottom:30px}}.s_strategy .s_list02{width:100%}.s_strategy .s_list02--item{border-bottom:1px solid #e3e3e3;margin-bottom:0;padding:15px 0}@media screen and (min-width:992px){.s_strategy .s_list02--item{display:flex;font-size:18px;gap:20px;justify-content:space-between;padding:27px 0 25px}}.s_strategy .s_list02--item .s_txt{font-weight:400;margin-bottom:5px}@media screen and (min-width:992px){.s_strategy .s_list02--item .s_txt{margin-bottom:0}}.s_strategy .s_list02--item .s_txt .s_text{display:inline;font-weight:500;padding-left:0;padding-right:10px}@media screen and (min-width:992px){.s_strategy .s_list02--item .s_txt .s_text{font-size:18px;padding-right:16px}}.s_strategy .s_list02--item .s_txt:last-child{flex-shrink:0;margin-bottom:0}.s_strategy .s_list02--item .s_txt:last-child a{align-items:center;display:flex;position:relative;text-decoration:underline}.s_strategy .s_list02--item .s_txt:last-child a:after{background:url(../images/common/icon_external_blue01.svg) no-repeat 50%/contain;content:"";display:inline-block;flex-shrink:0;height:18px;margin-left:10px;position:relative;width:18px}@media screen and (min-width:992px){.s_strategy .s_list02--item .s_txt:last-child a:after{height:24px;width:24px}}.s_strategy .s_list02--item .s_txt:last-child a:hover{text-decoration:none}.s_strategy .s_list02--item .s_icon{display:inline-block;transform:scale(.8)}@media screen and (min-width:992px){.s_strategy .s_list02--item .s_icon{transform:translateY(-2px)}}.s_strategy .s_accordion{border:none;margin-bottom:10px}.s_strategy .s_accordion--ttl{border:1px solid #e0e0e0}@media screen and (min-width:992px){.s_strategy .s_accordion--ttl{padding:26px 55px 25px 29px}}.s_strategy .s_accordion--ttl.active+.s_accordion--inner{height:auto}.s_strategy .s_accordion--ttl p{padding:0}.s_strategy .s_accordion--content{border:none;padding:0 0 10px}@media screen and (min-width:992px){.s_strategy .s_accordion--content{padding-bottom:20px}}.s_strategy--item{margin-bottom:30px}@media screen and (min-width:992px){.s_strategy--item{margin-bottom:55px}}