.course .tag-list{text-align:left;margin-top:17px;display:block}@media (min-width: 768px){.course .tag-list{margin-right:-10px}}@media (max-width: 767px){.course .tag-list{margin-top:6px}}.course .tag-list span{background:#fff}@media (min-width: 768px){.course .tag-list span{padding:4px 9px;height:unset}}@media only screen and (min-width: 768px) and (max-width: 1200px){.course .tag-list span{font-size:1.35714vw}}.course .union-box{background:#fff;border-radius:80px;border:1px solid #1a1818;max-width:1200px;margin:24px auto 32px;position:relative;text-align:center;padding:27px 20px 26px}@media only screen and (max-width: 1230px){.course .union-box{margin-left:15px;margin-right:15px}}@media (max-width: 767px){.course .union-box{margin-top:-6px;margin-bottom:28px;padding:16px 20px 18px;border-radius:20px;padding-left:0;padding-right:0}}.course .union-box:after{content:"";display:block;width:20px;height:20px;background:#fff;border-left:1px solid #1a1818;border-top:1px solid #1a1818;position:absolute;left:calc(50% - 10px);bottom:-11px;z-index:1;transform:rotate(-135deg) skew(8deg, 8deg)}@media (max-width: 767px){.course .union-box:after{width:16px;height:16px;left:calc(50% - 8px);bottom:-9px}}.course .union-box .txt{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.01em;font-weight:500}@media (max-width: 767px){.course .union-box .txt{font-size:18px;font-size:1.8rem;line-height:1.66667em;border-bottom:1px dotted #1a1818;padding:0 10px 12px}}.course .union-box .txt b{font-size:33px;font-size:3.3rem;line-height:.9697em;letter-spacing:.04em;font-weight:bold;font-family:"Poppins",sans-serif}@media (max-width: 767px){.course .union-box .txt b{font-size:29px;font-size:2.9rem;line-height:1em}}.course .union-box .txt-list{padding-top:8px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:500}.course .union-box .txt-list span{display:inline-block}@media (max-width: 767px){.course .union-box .txt-list{font-size:15px;font-size:1.5rem;line-height:1.46667em;padding:10px 25px 0}}.course .c-block04{margin-bottom:172px}@media (max-width: 767px){.course .c-block04{margin-bottom:132px}}.course .c-block04 .lst:after,.course .c-block04 .lst:before{display:none !important}.course .c-block04 .lst li a{position:relative;padding-left:0;padding-right:0;background-color:var(--color-main);transform:translateZ(0);cursor:pointer}.course .c-block04 .lst li a .img-layer{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;transform:translateZ(0)}@media only screen and (min-width: 1025px){.course .c-block04 .lst li a:hover:hover{opacity:1}.course .c-block04 .lst li a:hover:hover:after{display:none}.course .c-block04 .lst li a:hover:hover .pic .c-img{overflow:hidden}.course .c-block04 .lst li a:hover:hover .pic img{transform:scale(1.1);transition:0.3s}.course .c-block04 .lst li a:hover .c-arr01{border:1px solid #1a1818;background:#65fac6}.course .c-block04 .lst li a:hover .c-arr01:before{transform:translate(10px, -10px);opacity:0}.course .c-block04 .lst li a:hover .c-arr01:after{transform:translate(0px, 0px);opacity:1}}.course .c-block04 .lst li a .c-arr01{position:absolute;bottom:24px;right:20px;width:35px;height:35px}@media (max-width: 767px){.course .c-block04 .lst li a .c-arr01{width:26px;height:26px;right:10px;bottom:15px}}.course .c-block04 .lst li .pic{margin:0 17px;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform;-webkit-font-smoothing:subpixel-antialiased;border-radius:20px;border:1px solid #1a1818;overflow:hidden}@media (max-width: 767px){.course .c-block04 .lst li .pic{margin:0 10px}}.course .c-block04 .lst li .pic .c-img{overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform;-webkit-font-smoothing:subpixel-antialiased;border:none}.course .c-block04 .lst li .pic .c-img:after{content:"";position:absolute;display:block;width:100%;height:100%;mix-blend-mode:multiply;opacity:0.6;background-color:var(--color-main);z-index:1;top:0;left:0;border-radius:20px}.course .c-block04 .lst li .pic img{transition:0.3s}.course .c-block04 .lst li .item-head{padding:0 23px 19px}@media only screen and (min-width: 768px) and (max-width: 1350px){.course .c-block04 .lst li .item-head{padding:0 1.42857vw 1.35714vw}}@media (max-width: 767px){.course .c-block04 .lst li .item-head{padding:0 10px 10px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.course .c-block04 .lst li .cap{font-size:1.57143vw}}.course .c-block04 .lst li .dpm-desc{text-align:left;border-top:1px dotted #1a1818;padding:17px 23px 24px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.course .c-block04 .lst li .dpm-desc{padding:13px 10px 20px;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:-.05em}}@media (max-width: 767px){.course .c-block04 .lst.lst02{border-top:none}}

/*# sourceMappingURL=maps/course.min.css.map */
