.col05_outline{margin-bottom:86px}@media screen and (max-width:768px){.col05_outline{margin-bottom:76px}}.col05_outline .inner{border:1px solid #ddd;padding:30px 29px 34px}@media screen and (max-width:768px){.col05_outline .inner{padding:30px 23px 34px}}.col05_outline .inner>p{font-size:2.4rem;font-weight:700;margin-bottom:20px}@media screen and (max-width:768px){.col05_outline .inner>p{font-size:2rem}}.col05_outline ul{list-style:none;margin:0;padding:0}.col05_outline ul li{background:url(https://biz.kccs.co.jp/hubfs/kccs_marketing2025/assets/images/common/icon-check.png) 0 50%/28px auto no-repeat;line-height:1.625;min-height:28px;padding-left:48px}@media screen and (max-width:768px){.col05_outline ul li{background-position:0 0;background-size:24px auto;min-height:24px}}.col05_outline ul li:not(:last-child){margin-bottom:22px}@media screen and (max-width:768px){.col05_outline ul li:not(:last-child){margin-bottom:25px}}.col05_outline ul li strong{background:linear-gradient(0deg,#707070 1px,transparent 0);background-position:left 0 bottom 3px;cursor:help;display:inline-block;font-weight:500;padding-right:26px;position:relative}.col05_outline ul li strong:after{align-items:center;background:#ddd;border-radius:50%;bottom:6px;content:"?";display:flex;font-size:1.3rem;font-weight:600;height:17px;justify-content:center;line-height:1;position:absolute;right:2px;width:17px}@media screen and (min-width:769px){.col05_outline ul li strong:hover .tool-tip{opacity:1;visibility:visible}}.col05_outline .tool-tip{background-color:#fff;bottom:34px;box-shadow:0 3px 16px rgba(0,0,0,.16);font-size:1.2rem;font-weight:300;line-height:1.42;opacity:0;padding:10px 14px;position:absolute;right:-79px;transition:.3s;visibility:hidden;width:178px;z-index:1000}@media screen and (max-width:768px){.col05_outline .tool-tip{display:none}}.col05_outline .tool-tip:after{border-color:#fff transparent transparent;border-style:solid;border-width:15px 8.5px;bottom:-25px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}@media screen and (max-width:412px){.col05_outline .tool-tip:after{left:auto;right:13px}}.col05_outline .overlay>*{width:100%}.col05_outline .modal-content{background:#fff;height:auto;margin:auto;max-height:calc(100dvh - 40px);max-width:1090px;padding:60px 20px;position:relative;width:calc(100% - 40px)}.col05_outline .modal-content .modal-inner{align-items:center;display:flex;height:100%;justify-content:space-between;overflow-y:auto;width:100%}