.is-hidden{display:none !important}body#course_single{overflow-x:hidden}.tag-list{text-align:left;margin-top:17px;justify-content:center}@media (max-width: 767px){.tag-list{margin-top:4px}}.block-anchor{position:fixed;z-index:0;display:flex;flex-wrap:wrap;border:1px solid #1A1818;overflow:hidden;transition:.3s;opacity:0}@media only screen and (max-width: 767px) and (orientation: landscape){.block-anchor.is-open{height:250px;overflow-y:auto}.block-anchor.is-open .inner{background:#fff}}body.fixHeader .block-anchor{z-index:999;opacity:1}@media (min-width: 768px){.block-anchor{border-radius:0 30px 30px 0;border-left:none;top:50%;left:-200px;transform:translateY(-50%);width:230px}}@media (max-width: 767px){.block-anchor{border-radius:20px 20px 0 0;width:167px;bottom:0;left:0;transform:translateY(calc(100% - 30px))}}.block-anchor::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:-1}.block-anchor .btn-close{cursor:pointer;transition:.3s;cursor:pointer;background:var(--color-main) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.802' height='73.835' viewBox='0 0 16.802 73.835'%3E%3Cg id='Group_180789' data-name='Group 180789' transform='translate(-227.112 -1764.293)'%3E%3Cg id='Group_180778' data-name='Group 180778' transform='translate(-567.362 2444.741) rotate(-90)'%3E%3Cline id='Line_2594' data-name='Line 2594' y2='15' transform='translate(675 794.681)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_94901' data-name='Path 94901' d='M6213.5-7729.5l5.121,5.121,5.121-5.121' transform='translate(-5544 8534.241)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Path_98813' data-name='Path 98813' d='M-18.612.126a6.589,6.589,0,0,1-3.276-.837,6.237,6.237,0,0,1-2.367-2.322,6.5,6.5,0,0,1-.873-3.357,6.5,6.5,0,0,1,.873-3.357,6.171,6.171,0,0,1,2.367-2.313,6.645,6.645,0,0,1,3.276-.828,6.63,6.63,0,0,1,3.285.828,6.125,6.125,0,0,1,2.349,2.313,6.551,6.551,0,0,1,.864,3.357,6.551,6.551,0,0,1-.864,3.357A6.172,6.172,0,0,1-15.336-.711,6.589,6.589,0,0,1-18.612.126Zm0-3.276a2.707,2.707,0,0,0,2.133-.882A3.422,3.422,0,0,0-15.7-6.39a3.442,3.442,0,0,0-.783-2.385,2.721,2.721,0,0,0-2.133-.873,2.714,2.714,0,0,0-2.142.873,3.467,3.467,0,0,0-.774,2.385,3.44,3.44,0,0,0,.774,2.367A2.714,2.714,0,0,0-18.612-3.15ZM.216-8.46a4.207,4.207,0,0,1-.531,2.1,3.836,3.836,0,0,1-1.6,1.512,5.54,5.54,0,0,1-2.619.567H-6.282V0H-9.81V-12.69h5.274a5.728,5.728,0,0,1,2.6.54A3.713,3.713,0,0,1-.324-10.656,4.38,4.38,0,0,1,.216-8.46ZM-4.878-7.092q1.494,0,1.494-1.368,0-1.386-1.494-1.386h-1.4v2.754ZM5.886-9.864v2.07h4.05v2.682H5.886v2.286h4.59V0H2.358V-12.69h8.118v2.826ZM24.7,0H21.168l-4.7-7.092V0H12.942V-12.69H16.47l4.7,7.182V-12.69H24.7Z' transform='translate(240 1813) rotate(-90)' fill='%23fff' opacity='0.996'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/16px auto;font-family:"Poppins",sans-serif;color:#fff}@media (max-width: 767px){.block-anchor .btn-close{overflow:hidden;border-radius:20px 20px 0 0}}@media only screen and (min-width: 1025px){.block-anchor .btn-close:hover:hover{transition:.3s;opacity:.5}}@media (min-width: 768px){.block-anchor .btn-close{order:2;width:30px;border-left:1px solid #1A1818}}@media (max-width: 767px){.block-anchor .btn-close{border-bottom:1px solid #1A1818;height:31px;width:100%;background:var(--color-main) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62.147' height='12.414' viewBox='0 0 62.147 12.414'%3E%3Cg id='Group_181759' data-name='Group 181759' transform='translate(-4807.06 7402.914)'%3E%3Cg id='Group_180778' data-name='Group 180778' transform='translate(5537.824 -6595.74) rotate(180)'%3E%3Cline id='Line_2594' data-name='Line 2594' y2='11' transform='translate(673.324 794.76)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_94901' data-name='Path 94901' d='M6213.324-7729.7l4,4,4-4' transform='translate(-5544 8531.456)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Path_98814' data-name='Path 98814' d='M-15.51.105a5.491,5.491,0,0,1-2.73-.7,5.2,5.2,0,0,1-1.972-1.935,5.416,5.416,0,0,1-.728-2.8,5.416,5.416,0,0,1,.728-2.8A5.143,5.143,0,0,1-18.24-10.05a5.538,5.538,0,0,1,2.73-.69,5.525,5.525,0,0,1,2.738.69,5.1,5.1,0,0,1,1.958,1.928,5.46,5.46,0,0,1,.72,2.8,5.46,5.46,0,0,1-.72,2.8A5.143,5.143,0,0,1-12.78-.593,5.491,5.491,0,0,1-15.51.105Zm0-2.73a2.256,2.256,0,0,0,1.778-.735,2.851,2.851,0,0,0,.653-1.965,2.868,2.868,0,0,0-.653-1.988A2.267,2.267,0,0,0-15.51-8.04a2.262,2.262,0,0,0-1.785.727,2.89,2.89,0,0,0-.645,1.988A2.866,2.866,0,0,0-17.3-3.352,2.262,2.262,0,0,0-15.51-2.625ZM.18-7.05A3.505,3.505,0,0,1-.262-5.3,3.2,3.2,0,0,1-1.6-4.043,4.617,4.617,0,0,1-3.78-3.57H-5.235V0h-2.94V-10.575H-3.78a4.773,4.773,0,0,1,2.168.45A3.094,3.094,0,0,1-.27-8.88,3.65,3.65,0,0,1,.18-7.05ZM-4.065-5.91q1.245,0,1.245-1.14T-4.065-8.2h-1.17v2.3ZM4.9-8.22v1.725H8.28V-4.26H4.9v1.905H8.73V0H1.965V-10.575H8.73V-8.22ZM20.58,0H17.64L13.725-5.91V0h-2.94V-10.575h2.94L17.64-4.59v-5.985h2.94Z' transform='translate(4828 -7391)' fill='%23fff' opacity='0.996'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/62px auto}}.block-anchor.is-open{transition:.3s}@media (min-width: 768px){.block-anchor.is-open{left:0}}@media (max-width: 767px){.block-anchor.is-open{bottom:0;transform:translateY(0)}}.block-anchor.is-open .btn-close{border-radius:0 20px 20px 0;overflow:hidden;background:var(--color-main) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.595' height='78.407' viewBox='0 0 16.595 78.407'%3E%3Cg id='Group_180789' data-name='Group 180789' transform='translate(-225.905 -1764.293)'%3E%3Cg id='Group_180778' data-name='Group 180778' transform='translate(1037.181 1095.5) rotate(90)'%3E%3Cline id='Line_2594' data-name='Line 2594' y2='15' transform='translate(675 794.681)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_94901' data-name='Path 94901' d='M6213.5-7729.5l5.121,5.121,5.121-5.121' transform='translate(-5544 8534.241)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Path_98813' data-name='Path 98813' d='M-29.7-6.372a6.98,6.98,0,0,1,.783-3.339A5.625,5.625,0,0,1-26.694-12a6.581,6.581,0,0,1,3.312-.819,6.281,6.281,0,0,1,4,1.269A5.756,5.756,0,0,1-17.3-8.1h-3.8a2.543,2.543,0,0,0-.945-1.1,2.571,2.571,0,0,0-1.4-.378,2.414,2.414,0,0,0-1.953.873,3.52,3.52,0,0,0-.729,2.331,3.549,3.549,0,0,0,.729,2.349,2.414,2.414,0,0,0,1.953.873,2.571,2.571,0,0,0,1.4-.378,2.543,2.543,0,0,0,.945-1.1h3.8a5.756,5.756,0,0,1-2.088,3.447,6.281,6.281,0,0,1-4,1.269,6.581,6.581,0,0,1-3.312-.819,5.625,5.625,0,0,1-2.223-2.286A7.019,7.019,0,0,1-29.7-6.372ZM-11.376-2.7h3.942V0H-14.9V-12.69h3.528ZM.738.126A6.589,6.589,0,0,1-2.538-.711,6.237,6.237,0,0,1-4.9-3.033,6.5,6.5,0,0,1-5.778-6.39,6.5,6.5,0,0,1-4.9-9.747,6.171,6.171,0,0,1-2.538-12.06a6.645,6.645,0,0,1,3.276-.828,6.63,6.63,0,0,1,3.285.828A6.125,6.125,0,0,1,6.372-9.747,6.551,6.551,0,0,1,7.236-6.39a6.551,6.551,0,0,1-.864,3.357A6.172,6.172,0,0,1,4.014-.711,6.589,6.589,0,0,1,.738.126Zm0-3.276a2.707,2.707,0,0,0,2.133-.882A3.422,3.422,0,0,0,3.654-6.39a3.442,3.442,0,0,0-.783-2.385A2.721,2.721,0,0,0,.738-9.648,2.714,2.714,0,0,0-1.4-8.775,3.467,3.467,0,0,0-2.178-6.39,3.44,3.44,0,0,0-1.4-4.023,2.714,2.714,0,0,0,.738-3.15ZM14.328.126A5.95,5.95,0,0,1,10.692-.927a3.8,3.8,0,0,1-1.53-3.015h3.762a1.4,1.4,0,0,0,.4.972,1.273,1.273,0,0,0,.882.306,1.273,1.273,0,0,0,.8-.243.8.8,0,0,0,.315-.675.954.954,0,0,0-.522-.864A9.2,9.2,0,0,0,13.1-5.13a15.238,15.238,0,0,1-2.007-.8A3.85,3.85,0,0,1,9.765-7.065,3.145,3.145,0,0,1,9.2-9.018a3.56,3.56,0,0,1,.612-2.1A3.787,3.787,0,0,1,11.5-12.438a6.314,6.314,0,0,1,2.448-.45,5.586,5.586,0,0,1,3.537,1.035A3.723,3.723,0,0,1,18.9-8.946H15.066a1.13,1.13,0,0,0-.351-.864,1.26,1.26,0,0,0-.855-.288.915.915,0,0,0-.648.234.864.864,0,0,0-.252.666.822.822,0,0,0,.279.621,2.561,2.561,0,0,0,.693.45q.414.189,1.224.477a15.039,15.039,0,0,1,1.989.819A4.064,4.064,0,0,1,18.495-5.7a2.916,2.916,0,0,1,.567,1.845,3.736,3.736,0,0,1-.567,2.034A3.894,3.894,0,0,1,16.857-.4,5.715,5.715,0,0,1,14.328.126Zm10.62-9.99v2.07H29v2.682h-4.05v2.286h4.59V0H21.42V-12.69h8.118v2.826Z' transform='translate(240 1813) rotate(-90)' fill='%23fff' opacity='0.996'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/16px auto}@media (max-width: 767px){.block-anchor.is-open .btn-close{border-radius:20px 20px 0 0;background:var(--color-main) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65.957' height='12.654' viewBox='0 0 65.957 12.654'%3E%3Cg id='Group_181759' data-name='Group 181759' transform='translate(-4803.25 7401.74)'%3E%3Cg id='Group_180778' data-name='Group 180778' transform='translate(4191.176 -8196.26)'%3E%3Cline id='Line_2594' data-name='Line 2594' y2='11' transform='translate(673.324 794.76)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_94901' data-name='Path 94901' d='M6213.324-7729.7l4,4,4-4' transform='translate(-5544 8531.456)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3Cpath id='Path_98814' data-name='Path 98814' d='M-24.75-5.31A5.817,5.817,0,0,1-24.1-8.092,4.687,4.687,0,0,1-22.245-10a5.484,5.484,0,0,1,2.76-.683,5.234,5.234,0,0,1,3.33,1.058,4.8,4.8,0,0,1,1.74,2.872H-17.58a2.119,2.119,0,0,0-.787-.915A2.142,2.142,0,0,0-19.53-7.98a2.012,2.012,0,0,0-1.627.727,2.933,2.933,0,0,0-.608,1.943,2.957,2.957,0,0,0,.608,1.957,2.012,2.012,0,0,0,1.627.727,2.142,2.142,0,0,0,1.163-.315,2.119,2.119,0,0,0,.787-.915h3.165a4.8,4.8,0,0,1-1.74,2.873A5.234,5.234,0,0,1-19.485.075a5.484,5.484,0,0,1-2.76-.683A4.687,4.687,0,0,1-24.1-2.513,5.849,5.849,0,0,1-24.75-5.31ZM-9.48-2.25H-6.2V0H-12.42V-10.575h2.94ZM.615.105a5.491,5.491,0,0,1-2.73-.7A5.2,5.2,0,0,1-4.088-2.528a5.416,5.416,0,0,1-.727-2.8,5.416,5.416,0,0,1,.727-2.8A5.143,5.143,0,0,1-2.115-10.05a5.538,5.538,0,0,1,2.73-.69,5.525,5.525,0,0,1,2.738.69A5.1,5.1,0,0,1,5.31-8.122a5.46,5.46,0,0,1,.72,2.8,5.46,5.46,0,0,1-.72,2.8A5.143,5.143,0,0,1,3.345-.593,5.491,5.491,0,0,1,.615.105Zm0-2.73A2.256,2.256,0,0,0,2.392-3.36a2.851,2.851,0,0,0,.653-1.965,2.868,2.868,0,0,0-.653-1.988A2.267,2.267,0,0,0,.615-8.04a2.262,2.262,0,0,0-1.785.727,2.89,2.89,0,0,0-.645,1.988A2.866,2.866,0,0,0-1.17-3.352,2.262,2.262,0,0,0,.615-2.625ZM11.94.105A4.958,4.958,0,0,1,8.91-.772,3.171,3.171,0,0,1,7.635-3.285H10.77a1.17,1.17,0,0,0,.33.81,1.061,1.061,0,0,0,.735.255,1.061,1.061,0,0,0,.667-.2.67.67,0,0,0,.263-.562.8.8,0,0,0-.435-.72,7.667,7.667,0,0,0-1.41-.57,12.7,12.7,0,0,1-1.673-.667,3.208,3.208,0,0,1-1.11-.945,2.621,2.621,0,0,1-.473-1.627,2.967,2.967,0,0,1,.51-1.747,3.156,3.156,0,0,1,1.41-1.1,5.262,5.262,0,0,1,2.04-.375,4.655,4.655,0,0,1,2.948.863A3.1,3.1,0,0,1,15.75-7.455H12.555a.942.942,0,0,0-.292-.72,1.05,1.05,0,0,0-.712-.24.762.762,0,0,0-.54.2.72.72,0,0,0-.21.555.685.685,0,0,0,.233.517,2.134,2.134,0,0,0,.577.375q.345.158,1.02.4a12.532,12.532,0,0,1,1.657.682,3.386,3.386,0,0,1,1.125.945,2.43,2.43,0,0,1,.472,1.537,3.113,3.113,0,0,1-.472,1.695A3.245,3.245,0,0,1,14.047-.33,4.762,4.762,0,0,1,11.94.105ZM20.79-8.22v1.725h3.375V-4.26H20.79v1.905h3.825V0H17.85V-10.575h6.765V-8.22Z' transform='translate(4828 -7391)' fill='%23fff' opacity='0.996'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/66px auto}}.block-anchor .inner{order:1;padding:24px 5px 26px 22px;display:flex;flex-direction:column}@media (min-width: 768px){.block-anchor .inner{width:calc(100% - 30px)}}@media (max-width: 767px){.block-anchor .inner{padding:7px 12px 14px}}.block-anchor .inner>a{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:0em;font-weight:bold;cursor:pointer}.block-anchor .inner>a:not(:first-child){margin-top:11px}@media (max-width: 767px){.block-anchor .inner>a:not(:first-child){margin-top:8px}}@media (max-width: 767px){.block-anchor .inner>a{font-size:13px;font-size:1.3rem}}.block-anchor .inner>a span{text-decoration:underline}@media only screen and (min-width: 1025px){.block-anchor .inner>a:hover:hover span{text-decoration:none}}.block-anchor .inner .an-list{padding-left:16px}@media (min-width: 768px){.block-anchor .inner .an-list{margin-bottom:1px;margin-top:-4px}}@media (max-width: 767px){.block-anchor .inner .an-list{padding-left:12px}}.block-anchor .inner .an-list li:first-child{margin-top:5px}@media (max-width: 767px){.block-anchor .inner .an-list li:first-child{margin-top:2px}}@media (max-width: 767px){.block-anchor .inner .an-list li{line-height:1.5}}.block-anchor .inner .an-list li a{display:inline-block;position:relative;padding-left:16px;cursor:pointer}@media (max-width: 767px){.block-anchor .inner .an-list li a{padding-left:12px}}.block-anchor .inner .an-list li a:after{content:'';position:absolute;width:5px;height:1px;background:var(--color-main);display:block;top:calc(50% + 1px);left:0}.block-anchor .inner .an-list li a span{text-decoration:underline;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.block-anchor .inner .an-list li a span{font-size:11px;font-size:1.1rem;line-height:1em}}@media only screen and (min-width: 1025px){.block-anchor .inner .an-list li a:hover:hover{text-decoration:none}}.c-breadcrumb{position:relative;z-index:1;background:#EFEFEF}.btns-fixed{display:none}.btns-fixed>div{bottom:-100%;transition:.3s}.fixHeader .btns-fixed>div{bottom:12px;transition:.3s}.mv{width:100%;height:calc(100vh - 117px);position:relative;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.course_kenkyu .mv{height:calc(100vh - 297px) !important}}@media (max-width: 767px){.course_kenkyu .mv{height:390px !important}}@media only screen and (min-width: 768px) and (orientation: portrait){.is-ipad .mv{height:60vh}}@media only screen and (min-width: 768px) and (orientation: landscape){.is-ipad .mv{height:calc(100vh - 94px)}}@media (max-width: 767px){.mv{height:calc(100vh - 90px);padding:0 15px}}@media only screen and (max-width: 767px) and (orientation: landscape){.mv{height:400px !important}}.mv.show{background-color:var(--color-main)}.mv .bg-mv1{top:0;left:0;z-index:1;position:absolute;display:block;background:url("/assets/img/course/bg_mv1.png") no-repeat center top/100% auto;height:50%;width:100%;mix-blend-mode:color-burn}@media (max-width: 767px){.mv .bg-mv1{background:url("/assets/img/course/bg_mv1_sp.png") no-repeat center top/100% auto}}.mv .bg-mv2{bottom:0;left:0;z-index:1;position:absolute;display:block;background:url("/assets/img/course/bg_mv2.png") no-repeat center bottom/100% auto;height:50%;width:100%;mix-blend-mode:color-burn}@media (max-width: 767px){.mv .bg-mv2{background:url("/assets/img/course/bg_mv2_sp.png") no-repeat center bottom/100% auto}}.course_kenkyu .mv .bg-mv2{display:none !important}.mv .ico-decor1{width:326px;height:418px;background:url("/assets/img/course/ico_decor_1.svg") no-repeat center center/100% auto;position:absolute;top:-152px;left:-77px;z-index:1}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.mv .ico-decor1{width:250px}}@media (max-width: 767px){.mv .ico-decor1{width:153px;height:196px;top:43%;left:-54px;margin-top:-100px}}@media (max-width: 767px){.course_kenkyu .mv .ico-decor1{top:22% !important;width:150px}}.mv .ico-decor2{width:366px;height:211px;background:url("/assets/img/course/ico_decor_2.svg") no-repeat center center/100% auto;position:absolute;bottom:-19px;right:-70px;z-index:1}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.mv .ico-decor2{width:250px;bottom:-50px}}@media (max-width: 767px){.mv .ico-decor2{width:242px;height:140px;top:52%;right:-62px;margin-top:-70px}.course_367 .mv .ico-decor2,.course_368 .mv .ico-decor2{top:42%}}@media (max-width: 767px){.course_kenkyu .mv .ico-decor2{width:150px;top:unset;bottom:-32px;right:-40px}}.mv .ico-decor6{max-width:480px;position:absolute;left:0;z-index:10}@media (min-width: 768px){.mv .ico-decor6{bottom:-83px}}@media only screen and (min-width: 768px) and (orientation: portrait){.is-ipad .mv .ico-decor6{max-width:300px;bottom:-40px}.course_368 .is-ipad .mv .ico-decor6{max-width:250px}}@media only screen and (min-width: 768px) and (orientation: landscape){.is-ipad .mv .ico-decor6{max-width:300px}}.mv .ico-decor6 span{display:block}@media (max-width: 767px){.mv .ico-decor6{max-width:264px;top:47%;left:-16px;transform:translateY(-50%) !important}.course_115 .mv .ico-decor6{top:40%}.course_367 .mv .ico-decor6,.course_368 .mv .ico-decor6,.course_370 .mv .ico-decor6,.course_364 .mv .ico-decor6,.course_369 .mv .ico-decor6{top:42%}}@media only screen and (max-width: 767px) and (max-width: 375px){.mv .ico-decor6{left:-15px}.course_367 .mv .ico-decor6{top:37%}.course_368 .mv .ico-decor6{top:37%}}.mv .ico-decor7{max-width:483px;position:absolute;top:50%;transform:translateY(-50%) !important;right:0;z-index:10}.mv .ico-decor7 span{display:block}@media only screen and (min-width: 768px) and (max-width: 1100px){.mv .ico-decor7{max-width:383px}.course_365 .mv .ico-decor7,.course_367 .mv .ico-decor7,.course_370 .mv .ico-decor7{top:60%}}@media only screen and (min-width: 768px) and (orientation: portrait){.is-ipad .mv .ico-decor7{max-width:260px}}@media only screen and (min-width: 768px) and (orientation: landscape){.is-ipad .mv .ico-decor7{max-width:300px}}@media (max-width: 767px){.mv .ico-decor7{max-width:220px;top:44%;right:-5px}.course_368 .mv .ico-decor7,.course_364 .mv .ico-decor7{top:40%}}@media only screen and (max-width: 767px) and (max-width: 375px){.mv .ico-decor7{right:-15px}}.mv .scrollTo{position:absolute;bottom:-15px;left:0;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2}@media (max-width: 767px){.mv .scrollTo{bottom:-33px}}.mv .scrollTo b{font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:.05em;font-weight:bold;margin-bottom:18px}@media (max-width: 767px){.mv .scrollTo b{font-size:18px;font-size:1.8rem;line-height:1.44444em;margin-bottom:8px}}.mv .scrollTo>.c-scroll-down{pointer-events:none;width:44px;height:44px}.mv .scrollTo>.c-scroll-down .c-scroll-down__arrow{margin-top:-12px}.mv .scrollTo>.c-scroll-down .c-scroll-down__arrow:after,.mv .scrollTo>.c-scroll-down .c-scroll-down__arrow:before{background-size:11px auto}@media (max-width: 767px){.course_kenkyu .mv .scrollTo{bottom:-20px}}.mv .anim{opacity:0;transition-property:opacity, transform;transition-timing-function:ease;transition-duration:0.5s}.mv .fade-up{transform:translate3d(0, 100px, 0)}.mv .fade-up.show{opacity:1;transform:translateY(0)}.mv .fade-up2{transform:translate3d(0, 500px, 0)}.mv .fade-up2.show{opacity:1;transform:translateY(0)}.mv .fade-down{transform:translate3d(0, -100px, 0)}.mv .fade-down.show{opacity:1;transform:translateY(0)}.mv .fade-down2{transform:translate3d(0, -500px, 0)}.mv .fade-down2.show{opacity:1;transform:translateY(0)}.mv .fade-left{transform:translate3d(100px, 0, 0)}.mv .fade-left.show{opacity:1;transform:translateX(0)}.mv .fade-left2{transform:translateX(200px) scale(0)}.mv .fade-left2.show{opacity:1;transform:translateX(0) scale(1)}.mv .fade-right{transform:translate3d(-100px, 0, 0)}.mv .fade-right.show{opacity:1;transform:translateX(0)}.mv .fade-right2{transform:translateX(-200px) scale(0)}.mv .fade-right2.show{opacity:1;transform:translateX(0) scale(1)}.mv .zoom-in{transform:scale(0.8)}.mv .zoom-in.show{opacity:1;transform:scale(1)}.mv .fade-in{transform:none}.mv .fade-in.show{opacity:1;transform:none}.mv .icon-box{animation-name:icon;animation-duration:2s;animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both;-webkit-animation-name:icon;-webkit-animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:both;-moz-animation-name:icon;-moz-animation-duration:2s;-moz-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-moz-animation-fill-mode:both;-webkit-animation-duration:1.2s}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes icon{from{transform:translateY(-5px);-moz-transform:translateY(-5px)}to{transform:translateY(5px);-moz-transform:translateY(5px)}}@-webkit-keyframes icon{from{transform:translateY(-5px);-moz-transform:translateY(-5px)}to{transform:translateY(5px);-moz-transform:translateY(5px)}}@-moz-keyframes icon{from{transform:translateY(-5px);-moz-transform:translateY(-5px)}to{transform:translateY(5px);-moz-transform:translateY(5px)}}.mv-inner{position:relative;text-align:center;z-index:2}@media (max-width: 767px){.mv-inner{padding-bottom:14px}}.mv-inner .ico-decor3{width:51px;height:71px;background:url("/assets/img/course/ico_decor_3.svg") no-repeat center center/100% auto;position:absolute;top:-30px;z-index:1}@media (min-width: 768px){.mv-inner .ico-decor3{left:calc(50% - 382px)}}@media only screen and (min-width: 768px) and (orientation: landscape){.is-ipad .mv-inner .ico-decor3{top:-60px;left:calc(50% - 310px)}}@media (max-width: 767px){.mv-inner .ico-decor3{top:-30px;left:0;width:32px;height:44px}}@media only screen and (max-width: 767px) and (max-width: 376px){.mv-inner .ico-decor3{top:0}}.mv-inner .ico-decor3.show{animation:bounceIn 3s ease-out infinite alternate}.mv-inner .ico-decor4{width:75px;height:55px;background:url("/assets/img/course/ico_decor_4.svg") no-repeat center center/100% auto;position:absolute;top:-61px;z-index:1}@media (min-width: 768px){.mv-inner .ico-decor4{right:calc(50% - 400px)}}@media only screen and (min-width: 768px) and (orientation: landscape){.is-ipad .course_kenkyu .mv-inner .ico-decor4{top:0}}@media only screen and (min-width: 768px) and (orientation: landscape){.is-ipad .mv-inner .ico-decor4{top:-60px;right:calc(50% - 350px)}}@media (max-width: 767px){.mv-inner .ico-decor4{top:-30px;right:0;width:48px;height:35px}}@media only screen and (max-width: 767px) and (max-width: 376px){.mv-inner .ico-decor4{top:0}}.mv-inner .ico-decor4.show{animation:bounceIn 2s ease-out infinite alternate}.mv-inner .ico-decor5{width:55px;height:80px;background:url("/assets/img/course/ico_decor_5.svg") no-repeat center center/100% auto;position:absolute;bottom:-79px;z-index:1}@media (min-width: 768px){.mv-inner .ico-decor5{right:calc(50% - 385px)}}@media (max-width: 767px){.mv-inner .ico-decor5{display:none;bottom:116px;right:21px;width:46px;height:67px}}@media only screen and (max-width: 767px) and (max-width: 376px){.mv-inner .ico-decor5{bottom:90px}}.course_kenkyu .mv-inner .ico-decor5{left:calc(50% - 500px);bottom:60px;right:unset}.mv-inner .ico-decor5.show{animation:bounceIn 4s ease-out infinite alternate}.mv-inner .ttl{font-size:55px;font-size:5.5rem;line-height:1.45455em;letter-spacing:-.02em;font-weight:900;color:var(--color-text)}@media only screen and (min-width: 768px) and (max-width: 1300px){.mv-inner .ttl{font-size:4vw}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.mv-inner .ttl{font-size:3.2vw}}@media (max-width: 767px){.mv-inner .ttl{font-size:25px;font-size:2.5rem;line-height:1.44em}}.mv-inner .ttl-en{font-size:220px;font-size:22rem;line-height:1em;letter-spacing:-.04em;font-weight:800;font-family:"Poppins",sans-serif;color:#fff;margin-top:-17px;text-transform:capitalize}@media only screen and (min-width: 768px) and (max-width: 1300px){.mv-inner .ttl-en{font-size:17vw}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.mv-inner .ttl-en{font-size:14vw;margin-top:-8px}}@media (max-width: 767px){.mv-inner .ttl-en{margin-top:2px;font-size:110px;font-size:11rem;line-height:1em;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;word-break:break-word;overflow-wrap:break-word;height:369px}}@media only screen and (max-width: 767px) and (max-width: 390px){.mv-inner .ttl-en{font-size:100px;font-size:10rem;line-height:1em}}@media only screen and (max-width: 767px) and (max-width: 376px){.mv-inner .ttl-en{height:300px;font-size:95px;font-size:9.5rem;line-height:1em}}@media only screen and (max-width: 767px) and (max-width: 320px){.mv-inner .ttl-en{font-size:90px;font-size:9rem;line-height:1em}}@media (max-width: 767px){.course_368 .mv-inner .ttl-en{height:240px}.course_367 .mv-inner .ttl-en{height:250px}.course_370 .mv-inner .ttl-en{height:270px}.mv-inner .ttl-en.ttl-en-s{height:230px}}@media only screen and (max-width: 767px) and (orientation: landscape){.mv-inner .ttl-en{height:150px !important}}.course_kenkyu .mv-inner .ttl-en{height:auto !important}.mv-inner .txt-desc{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:500;max-width:626px;margin:27px auto 0;padding:20px 42px 28px;position:relative}@media only screen and (min-width: 768px) and (orientation: landscape){.is-ipad .mv-inner .txt-desc{margin-top:0}}@media (max-width: 767px){.mv-inner .txt-desc{font-size:15px;font-size:1.5rem;line-height:1.86667em;margin-top:0;padding:15px 22px 11px}.mv-inner .txt-desc span{display:inline-block;overflow:hidden}.mv-inner .txt-desc br{display:none}}@media only screen and (max-width: 767px) and (max-width: 320px){.mv-inner .txt-desc{font-size:13px;font-size:1.3rem;line-height:2em}}@media only screen and (max-width: 767px) and (orientation: landscape){.mv-inner .txt-desc{max-width:400px}}.mv-inner .txt-desc:after{content:'';position:absolute;top:0;left:0;width:20px;height:100%;border:4px solid #fff;border-right:none}.mv-inner .txt-desc:before{content:'';position:absolute;top:0;right:0;width:20px;height:100%;border:4px solid #fff;border-left:none}.txt-base{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:500}.tag-block{background:url("/assets/img/course/bg_dashed.jpg") repeat center center/60px 76px;display:flex;justify-content:center;padding:49px 20px 28px;border-top:1px solid #1A1818;border-bottom:1px solid #1A1818}@media (max-width: 767px){.tag-block{padding:47px 20px 31px}}.tag-list{max-width:1000px;margin:0 auto}@media (max-width: 767px){.tag-list{margin-right:-5px}}.tag-list span{height:42px;padding:0 22px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:bold;border-radius:0 21px 21px 21px;margin-right:10px;margin-bottom:20px}@media (max-width: 767px){.tag-list span{margin-bottom:8px;height:27px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:bold;padding:0 11px;border-radius:0 14px 14px 14px;margin-right:5px}}.pickup{background:#EFEFEF;padding:76px 11px 113px}@media (max-width: 767px){.pickup{padding:38px 11px 91px}}.pickup .head-box{text-align:center;padding:0 4px}.pickup .head-box .txten{font-family:"Poppins",sans-serif;font-size:56px;font-size:5.6rem;line-height:1em;letter-spacing:.05em;font-weight:bold;margin-bottom:18px}@media (max-width: 767px){.pickup .head-box .txten{font-size:40px;font-size:4rem;line-height:1em;margin-bottom:15px}}.pickup .head-box .ttl{font-size:30px;font-size:3rem;line-height:1.53333em;letter-spacing:.05em;font-weight:bold;margin-bottom:18px}@media (max-width: 767px){.pickup .head-box .ttl{text-align:left;font-size:25px;font-size:2.5rem;line-height:1.52em;margin-bottom:13px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pickup .head-box .ttl{text-align:center}}.pickup .head-box .txt-note{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.05em;font-weight:500;max-width:900px;margin:0 auto}@media (max-width: 767px){.pickup .head-box .txt-note{text-align:left}}@media only screen and (max-width: 767px) and (orientation: landscape){.pickup .head-box .txt-note{text-align:center}}.pickup .pickup-list{max-width:1314px;margin:27px auto 0}@media (min-width: 768px){.pickup .pickup-list{display:flex;justify-content:center;flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1100px){.pickup .pickup-list{justify-content:space-between}}@media (max-width: 767px){.pickup .pickup-list{margin-top:45px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pickup .pickup-list{display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-between}}.pickup .pickup-list>li{margin-right:4px;margin-left:4px;background:#fff;border:1px solid #1A1818;border-radius:8px;position:relative;margin-top:38px}@media (min-width: 768px){.pickup .pickup-list>li{width:calc((100% / 3) - 8px)}}@media only screen and (min-width: 768px) and (max-width: 1100px){.pickup .pickup-list>li{width:calc(50% - 8px)}}@media (max-width: 767px){.pickup .pickup-list>li{margin-top:21px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pickup .pickup-list>li{width:calc(50% - 8px)}}.pickup .pickup-list>li .txt-top{display:flex;justify-content:center;position:absolute;top:-13px;left:0;width:100%;z-index:1}.pickup .pickup-list>li .txt-top span{display:inline-flex;position:relative;border:1px solid #1A1818;min-height:31px;padding:0 15px;align-items:center;font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:0em;font-weight:bold;background-color:var(--color-main)}.pickup .pickup-list>li .txt-top span:after{content:'';display:block;width:10px;height:10px;background-color:var(--color-main);border-left:1px solid #1A1818;border-top:1px solid #1A1818;position:absolute;left:calc(50% - 5px);bottom:-6px;z-index:1;transform:rotate(-135deg) skew(8deg, 8deg)}.pickup .pickup-list>li .pickup-item:not(.has-thumb){display:flex;align-items:center;justify-content:center;height:100%;padding:37px 23px 31px}@media (max-width: 767px){.pickup .pickup-list>li .pickup-item:not(.has-thumb){padding:34px 20px 26px}}.pickup .pickup-list>li .pickup-item.has-thumb{padding:37px 35px 16px 15px;display:flex;align-items:flex-start}@media (max-width: 767px){.pickup .pickup-list>li .pickup-item.has-thumb{padding-bottom:19px}}.pickup .pickup-list>li .pickup-item.has-thumb .desc{width:calc(100% - 140px);text-align:center}@media (max-width: 767px){.pickup .pickup-list>li .pickup-item.has-thumb .desc{width:calc(100% - 110px)}}.pickup .pickup-list>li .pickup-item.has-thumb .thumb{width:140px}@media (max-width: 767px){.pickup .pickup-list>li .pickup-item.has-thumb .thumb{width:110px}}.pickup .pickup-list>li .desc{text-align:center;padding:0 10px}@media (max-width: 767px){.pickup .pickup-list>li .desc{padding:0 13px}}.pickup .pickup-list>li .txt-hightlight1{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:bold;margin-bottom:3px;color:var(--color-text)}@media (max-width: 767px){.pickup .pickup-list>li .txt-hightlight1{margin-bottom:1px}}.pickup .pickup-list>li .txt-hightlight2{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:0em;font-weight:bold}@media (max-width: 767px){.pickup .pickup-list>li .txt-hightlight2{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.pickup .pickup-list>li .txt-hightlight3{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:500;color:#747780;margin-top:11px}@media (max-width: 767px){.pickup .pickup-list>li .txt-hightlight3{font-size:14px;font-size:1.4rem;margin-top:9px}}.bnr-box{max-width:902px;margin:80px auto 0}@media (max-width: 767px){.bnr-box{margin:56px 3px 0}}.bnr-box a{display:block;position:relative}@media (max-width: 767px){.bnr-box a .ico-notice{position:absolute;top:-16px;left:-7px;z-index:3}}.course-wrap>.course-item:nth-child(2n),.course-wrap>div:nth-child(2n){background:#fff}.course-wrap .intro{padding-bottom:95px}@media (max-width: 767px){.course-wrap .intro{padding-bottom:65px}}@media only screen and (min-width: 768px) and (max-width: 900px){.course-wrap .intro .anchor li a{font-size:15px;font-size:1.5rem;padding-left:20px;padding-right:20px}}.course-wrap .intro .img-intro{display:flex;flex-wrap:wrap}.course-wrap .intro .img-intro .thumb{position:relative;width:23.2%}.course-wrap .intro .img-intro .thumb:before{display:block;content:" ";width:100%;padding-top:127.38462%}.course-wrap .intro .img-intro .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.course-wrap .intro .img-intro .thumb{width:50%}}.course-wrap .intro .img-intro .thumb img{object-position:top}.course-wrap .intro .img-intro .thumb:nth-child(1){position:relative;width:53.6%}.course-wrap .intro .img-intro .thumb:nth-child(1):before{display:block;content:" ";width:100%;padding-top:55.2%}.course-wrap .intro .img-intro .thumb:nth-child(1)>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.course-wrap .intro .img-intro .thumb:nth-child(1){width:100%}}@media only screen and (max-width: 767px) and (orientation: landscape){.course-wrap .intro .big-ttl{top:-30px;margin-bottom:-30px}}.course-wrap .feature-block{padding-bottom:157px}@media (max-width: 767px){.course-wrap .feature-block{padding-bottom:88px}}@media (min-width: 768px){.course-wrap .feature-block .medium-ttl{top:-48px;margin-bottom:-48px}}@media (max-width: 767px){.course-wrap .feature-block .medium-ttl{top:-34px;margin-bottom:-34px}}@media (min-width: 768px){.course-wrap .feature-block .feature-intro .small-ttl{margin-top:76px}}@media (max-width: 767px){.course-wrap .feature-block .feature-intro .small-ttl{margin-bottom:20px}}@media (max-width: 767px){.course-wrap .feature-block .feature-intro .tag-list{margin-right:-10px}}@media (max-width: 767px){.course-wrap .feature-block .feature-intro .tag-list span{height:37px;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.05em;font-weight:bold;border-radius:0 23px 23px 23px;padding:0 21px;margin-right:10px}}@media (min-width: 768px){.course-wrap .feature-block .gallery-slider .gallery-inner{display:flex;flex-wrap:wrap;align-items:flex-start}.course-wrap .feature-block .gallery-slider .small-ttl{margin-bottom:51px;margin-top:75px}}@media (max-width: 767px){.course-wrap .feature-block .gallery-slider .swiper-button-next,.course-wrap .feature-block .gallery-slider .swiper-button-prev{width:25px;height:25px;border:1px solid #1a1818;border-radius:50%;background-color:#fff;transition:background-color 0.3s;padding:0;z-index:10;cursor:pointer;margin:0;top:113px}.course-wrap .feature-block .gallery-slider .swiper-button-next::after,.course-wrap .feature-block .gallery-slider .swiper-button-prev::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.967' height='8.727' viewBox='0 0 8.967 8.727'%3E%3Cg id='Group_100' data-name='Group 100' transform='translate(8.467 4.364) rotate(135)'%3E%3Cpath id='Path_16' data-name='Path 16' d='M0,4.733,2.366,2.366,0,0' transform='matrix(0.719, 0.695, -0.695, 0.719, 5.413, 2.089)' fill='none' stroke='%231a1818' stroke-width='1'/%3E%3Cline id='Line_1109' data-name='Line 1109' x2='5.464' y2='5.464' transform='translate(0 0)' fill='none' stroke='%231a1818' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center/8px auto;transition:top 0.3s}.course-wrap .feature-block .gallery-slider .swiper-button-next{right:-11px}.course-wrap .feature-block .gallery-slider .swiper-button-next::after{transform:rotate(180deg)}.course-wrap .feature-block .gallery-slider .swiper-button-prev{left:-11px}}@media (min-width: 768px){.course-wrap .feature-block .gallery-slider .mySwiper2{width:60%}}@media (max-width: 767px){.course-wrap .feature-block .gallery-slider .mySwiper2{overflow:visible}}@media (min-width: 768px){.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-button-next,.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-button-prev{display:none}}.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-slide{background:#fff}.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-slide .thumb{position:relative;overflow:hidden}.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-slide .thumb:before{display:block;content:" ";width:100%;padding-top:69.44444%}.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-slide .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-slide .thumb img{object-fit:contain}.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-slide .txt{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500;margin-top:11px;color:#747780}@media (max-width: 767px){.course-wrap .feature-block .gallery-slider .mySwiper2 .swiper-wrapper .swiper-slide .txt{font-size:15px;font-size:1.5rem;line-height:1.66667em}}@media (min-width: 768px){.course-wrap .feature-block .gallery-slider .mySwiper{width:40%;padding-left:18px}}@media (max-width: 767px){.course-wrap .feature-block .gallery-slider .mySwiper{width:295px !important;margin:18px 0 0 !important;overflow:visible !important}}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide{cursor:pointer}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide:not(.swiper-slide-thumb-active){opacity:.65;transition:.3s}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active:after{background:none;border:3px solid #1A1818}@media only screen and (min-width: 1025px){.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide:hover:hover{opacity:1;transition:.3s}}@media (min-width: 768px){.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide{cursor:pointer;position:relative;overflow:hidden;width:48.6% !important;margin-top:16px;margin-right:0 !important;height:fit-content !important}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide:before{display:block;content:" ";width:100%;padding-top:69.33333%}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide:nth-child(1),.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide:nth-child(2){margin-top:0}}@media (max-width: 767px){.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide{position:relative;overflow:hidden}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide:before{display:block;content:" ";width:100%;padding-top:68.42105%}.course-wrap .feature-block .gallery-slider .mySwiper .swiper-wrapper .swiper-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.course-wrap .feature-block .feature-point .small-ttl{margin-top:93px;margin-bottom:23px}}@media (max-width: 767px){.course-wrap .feature-block .feature-point .small-ttl{margin-top:51px}}@media (min-width: 768px){.course-wrap .feature-block .point-list{margin-bottom:96px}}@media (min-width: 768px){.course-wrap .feature-block .point-list.lst-short{justify-content:center}.course-wrap .feature-block .point-list.lst-short>li:last-child{margin-right:0}}@media (max-width: 767px){.course-wrap .feature-block .point-list{margin-top:54px;margin-bottom:56px}}.course-wrap .feature-block a.inline{display:inline-block}@media only screen and (max-width: 767px) and (orientation: landscape){.course-wrap .voice-wrap .voice-list{display:flex;flex-wrap:wrap;justify-content:space-between}.course-wrap .voice-wrap .voice-list li{width:48.33%}}.course-wrap .voice-wrap .voice-list .voice-box__cnt{background-color:var(--color-sub)}@media (min-width: 768px){.course-wrap .voice-wrap .voice-list .voice-box .c-arr01::before,.course-wrap .voice-wrap .voice-list .voice-box .c-arr01::after{background-position:top 10px left 12px}}@media (max-width: 767px){.course-wrap .voice-wrap .voice-list .voice-box .c-arr01::before,.course-wrap .voice-wrap .voice-list .voice-box .c-arr01::after{background-position:top 5px left 7px}}.course-wrap .feature-works .c-btn01{margin:70px auto 0}@media (max-width: 767px){.course-wrap .feature-works .c-btn01{margin-top:34px;max-width:325px}}@media (min-width: 768px){.course-wrap .feature-works .small-ttl{margin-bottom:45px;margin-top:92px}}@media (max-width: 767px){.course-wrap .feature-works .small-ttl{margin-top:80px;margin-bottom:25px}}.course-wrap .feature-works .cmsBlock .js-scrollable{padding:0;scrollbar-gutter:stable both-edges}.course-wrap .feature-works .cmsBlock .js-scrollable::-webkit-scrollbar{-webkit-appearance:none;height:2px;background-color:#D6DADF;box-shadow:none;width:calc(100% - 30px);border:0;display:none}.course-wrap .feature-works .cmsBlock .js-scrollable::-webkit-scrollbar-thumb{border-radius:2px;background-color:#000;box-shadow:none;display:none}.course-wrap .feature-works .cmsBlock .js-scrollable>.scroll-hint-icon-wrap{width:100vw}.course-wrap .feature-works .cmsBlock .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon{left:calc((100vw - 1200px) / 2 + 84px);width:200px;height:120px;border-radius:10px;padding-top:24px;padding-bottom:17px;top:calc(50% - 60px)}@media only screen and (max-width: 1200px){.course-wrap .feature-works .cmsBlock .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon{left:100px}}@media (max-width: 767px){.course-wrap .feature-works .cmsBlock .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon{left:92px;width:127px;height:75px;padding:13px 0 0;top:calc(50% - 38px)}.course-wrap .feature-works .cmsBlock .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon:before{background-size:42px auto;width:42px;height:30px}.course-wrap .feature-works .cmsBlock .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon .scroll-hint-text{font-size:12px;font-size:1.2rem;line-height:1em}}.course-wrap .feature-works .cmsBlock .js-scrollable>.scrollInner{width:calc((458px * var(--num-item)) + (11px * var(--num-item)) + ((100vw - 1200px) / 2) + 15px)}@media only screen and (min-width: 1200px){.course-wrap .feature-works .cmsBlock .js-scrollable>.scrollInner{padding-left:calc((100vw - 1200px) / 2);padding-right:15px}}@media only screen and (max-width: 1200px){.course-wrap .feature-works .cmsBlock .js-scrollable>.scrollInner{padding-left:15px;padding-right:15px;width:calc((458px * var(--num-item)) + (11px * var(--num-item)) + 30px)}}@media (max-width: 767px){.course-wrap .feature-works .cmsBlock .js-scrollable>.scrollInner{width:calc((268px * var(--num-item)) + (10px * var(--num-item)) + 30px)}}.course-wrap .attempt-block{padding-bottom:206px}@media (max-width: 767px){.course-wrap .attempt-block{padding-bottom:151px}}@media (max-width: 767px){.course-wrap .attempt-block .medium-ttl{top:-33px;margin-bottom:-33px}}.course-wrap .attempt-block .c-btn01{margin:0 auto}.course-wrap .attempt-block .txt-base{text-align:center}@media (max-width: 767px){.course-wrap .attempt-block .txt-base{font-size:15px;font-size:1.5rem}}@media (max-width: 767px){.course-wrap .attempt-block .intro{padding-bottom:40px}}.course-wrap .attempt-block .intro .cms-content .ttl{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:0em;font-weight:bold;border:1px solid #1a1818;border-left:10px solid #1a1818;background:#fff;padding:15px 15px 15px 19px}@media (max-width: 767px){.course-wrap .attempt-block .intro .cms-content .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;border-left:7px solid #1a1818;padding:10px 15px 10px 15px}}@media (min-width: 768px){.course-wrap .attempt-block .intro{margin-top:95px;display:flex;justify-content:center;flex-wrap:wrap}.course-wrap .attempt-block .intro.col-2{justify-content:space-between}.course-wrap .attempt-block .intro>.cms-content{width:47%}.course-wrap .attempt-block .intro>.cms-content .ttl{margin-bottom:30px}.course-wrap .attempt-block .intro>.cms-content p{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-bottom:18px}.course-wrap .attempt-block .intro>.cms-content p:last-child{margin-bottom:0}.course-wrap .attempt-block .intro>.cms-content p.txt-note{margin-top:28px}}@media (max-width: 767px){.course-wrap .attempt-block .intro{margin-top:30px}.course-wrap .attempt-block .intro>.cms-content:not(:last-child){margin-bottom:30px}.course-wrap .attempt-block .intro>.cms-content .ttl{margin-bottom:20px}.course-wrap .attempt-block .intro>.cms-content p{font-size:15px;font-size:1.5rem;line-height:1.86667em;margin-bottom:17px}.course-wrap .attempt-block .intro>.cms-content p:last-child{margin-bottom:0}.course-wrap .attempt-block .intro>.cms-content p.txt-note{font-size:15px;font-size:1.5rem;line-height:1.73333em}}.course-wrap .attempt-block .intro .txt-note{background:#fff;border-radius:8px;padding:17px 26px 20px;color:var(--color-text)}@media (max-width: 767px){.course-wrap .attempt-block .intro .txt-note{padding:14px 18px 15px}}@media (min-width: 768px){.course-wrap .attempt-block .project-block .small-ttl{margin-top:125px;margin-bottom:36px}}@media (max-width: 767px){.course-wrap .attempt-block .project-block .small-ttl{font-size:25px;font-size:2.5rem;margin-top:72px}.course-wrap .attempt-block .project-block .small-ttl i{font-size:25px;font-size:2.5rem}}.course-wrap .attempt-block .project-block .lst-item{margin-top:62px;margin-bottom:55px}@media (min-width: 768px){.course-wrap .attempt-block .project-block .lst-item.lst-short{justify-content:center}.course-wrap .attempt-block .project-block .lst-item.lst-short>li:last-child{margin-right:0}}@media (max-width: 767px){.course-wrap .attempt-block .project-block .lst-item{margin-top:30px;margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width: 767px){.course-wrap .attempt-block .project-block .lst-item li{width:47.513%;margin:25px 0 0}.course-wrap .attempt-block .project-block .lst-item li:nth-child(1),.course-wrap .attempt-block .project-block .lst-item li:nth-child(2){margin-top:0}}@media (min-width: 768px){.course-wrap .attempt-block .project-block .lst-item li a .c-img{position:relative}.course-wrap .attempt-block .project-block .lst-item li a .c-img:before{display:block;content:" ";width:100%;padding-top:72.25131%}.course-wrap .attempt-block .project-block .lst-item li a .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.course-wrap .attempt-block .project-block .lst-item li a .c-img{margin-bottom:14px}}.course-wrap .attempt-block .project-block .lst-item li a .txt{font-size:15px;font-size:1.5rem;line-height:1.66667em}@media (min-width: 768px){.course-wrap .attempt-block .project-block .lst-item li a .txt{margin-top:7px}}@media (max-width: 767px){.course-wrap .attempt-block .project-block .lst-item li a .txt{font-size:14px;font-size:1.4rem;line-height:1.78571em;margin-top:10px}}.course-wrap .about-block{padding-bottom:164px}@media (max-width: 767px){.course-wrap .about-block{padding-bottom:104px}}@media (min-width: 768px){.course-wrap .about-block .medium-ttl{top:-32px;margin-bottom:-32px}}@media (max-width: 767px){.course-wrap .about-block .medium-ttl{top:-87px;margin-bottom:-87px}}@media (max-width: 767px){.course-wrap .about-block .small-ttl{font-size:25px;font-size:2.5rem}.course-wrap .about-block .small-ttl i{font-size:25px;font-size:2.5rem}}.course-wrap .about-block .material .c-btn01{margin:77px auto 0}@media (max-width: 767px){.course-wrap .about-block .material .c-btn01{margin:35px auto 0}}@media (min-width: 768px){.course-wrap .about-block .material .small-ttl{margin-bottom:51px;margin-top:104px}}@media (max-width: 767px){.course-wrap .about-block .material .small-ttl{margin-bottom:31px;margin-top:61px}}@media (min-width: 768px){.course-wrap .about-block .material .lst-item.lst-short{justify-content:center}.course-wrap .about-block .material .lst-item.lst-short>li:last-child{margin-right:0}}.course-wrap .about-block .material .material-info{margin-top:48px;background:#EDEDED;border-radius:8px;border:1px solid #93959A;padding:25px 32px 22px}@media (max-width: 767px){.course-wrap .about-block .material .material-info{margin-top:31px;padding:17px 17px 17px}}.course-wrap .about-block .material .material-info .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.04em;font-weight:bold;color:var(--color-text)}@media (max-width: 767px){.course-wrap .about-block .material .material-info .ttl{font-size:18px;font-size:1.8rem}}.course-wrap .about-block .material .material-info .txt{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-top:5px}@media (max-width: 767px){.course-wrap .about-block .material .material-info .txt{font-size:15px;font-size:1.5rem;line-height:1.6em}}@media (min-width: 768px){.course-wrap .about-block .curriculum .small-ttl{margin-bottom:62px;margin-top:72px}}@media (max-width: 767px){.course-wrap .about-block .curriculum .small-ttl{margin-top:54px}}@media (max-width: 767px){.course-wrap .about-block .curriculum .curriculum-list{margin-right:-15px}}.course-wrap .about-block .curriculum .curriculum-list>.item:not(:last-child){margin-bottom:29px}@media (max-width: 767px){.course-wrap .about-block .curriculum .curriculum-list>.item:not(:last-child){margin-bottom:33px}}.course-wrap .about-block .curriculum .curriculum-list>.item .ttl{color:var(--color-text);background:var(--color-sub);border:1px solid #1A1818;border-left:10px solid var(--color-text);border-radius:0 8px 8px 0;padding:24px 20px 26px 20px;width:calc(100% - 40px);font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:0em;font-weight:bold}@media (max-width: 767px){.course-wrap .about-block .curriculum .curriculum-list>.item .ttl{width:calc(100% - 15px);padding:18px 20px 96px 21px;font-size:25px;font-size:2.5rem}}@media (min-width: 768px){.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .c-img{margin-top:-45px;order:2;border-radius:8px;border:1px solid #1A1818;position:relative}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .c-img:before{display:block;content:" ";width:100%;padding-top:58.82353%}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .c-img{width:42.5%;order:2}}@media (max-width: 767px){.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .c-img{position:relative;margin-top:-84px;margin-left:31px}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .c-img:before{display:block;content:" ";width:100%;padding-top:58.72093%}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc{padding:29px 30px 30px}@media (min-width: 768px){.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc{order:1;width:55.5%}}@media (max-width: 767px){.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc{padding:19px 15px 0 31px}}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc .s-ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc .s-ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc .txt{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500;margin-top:19px}@media (max-width: 767px){.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc .txt{margin-top:6px}}.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc .txt+.s-ttl{margin-top:30px}@media (max-width: 767px){.course-wrap .about-block .curriculum .curriculum-list>.item .curriculum-box .desc .txt+.s-ttl{margin-top:15px}}@media (min-width: 768px){.course-wrap .about-block .timetable .small-ttl{margin-bottom:53px;margin-top:100px}}@media (max-width: 767px){.course-wrap .about-block .timetable .small-ttl{margin-top:69px;margin-bottom:28px}}.course-wrap .about-block .timetable .tab-list{max-width:900px;margin:0 auto 63px;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 767px){.course-wrap .about-block .timetable .tab-list{margin-left:-15px;margin-right:-15px;margin-bottom:38px}}.course-wrap .about-block .timetable .tab-list li{width:50%;padding-top:15px;height:70px;cursor:pointer;cursor:pointer}@media (max-width: 767px){.course-wrap .about-block .timetable .tab-list li{height:60px}}@media only screen and (min-width: 1025px){.course-wrap .about-block .timetable .tab-list li:hover:not(.is-active):hover{opacity:.6}}.course-wrap .about-block .timetable .tab-list li span{border:1px solid #1A1818;background:#93959A;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.04em;font-weight:bold;text-align:center;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}@media (max-width: 767px){.course-wrap .about-block .timetable .tab-list li span{font-size:18px;font-size:1.8rem}}.course-wrap .about-block .timetable .tab-list li:nth-child(1):not(.is-active) span{border-right:none}.course-wrap .about-block .timetable .tab-list li:nth-child(2):not(.is-active) span{border-left:none}.course-wrap .about-block .timetable .tab-list li.is-active{padding-top:0}.course-wrap .about-block .timetable .tab-list li.is-active span{background-color:var(--color-sub);color:#1A1818}.course-wrap .about-block .timetable .tab-list li.is-active span:after{content:'';display:block;width:10px;height:10px;background-color:var(--color-sub);border-left:1px solid #1A1818;border-top:1px solid #1A1818;position:absolute;left:calc(50% - 5px);bottom:-6px;z-index:1;transform:rotate(-135deg) skew(8deg, 8deg)}.course-wrap .about-block .timetable .contentTab .content{display:none}@media (min-width: 768px){.course-wrap .about-block .timetable .contentTab .content{border-radius:8px;overflow:hidden;border:1px solid #1A1818}}.course-wrap .about-block .timetable .contentTab .content .tableInner{border-radius:8px;overflow:hidden;border:1px solid #1A1818;width:703px}.course-wrap .about-block .timetable .contentTab .js-scrollable{padding:0 0 26px;scrollbar-gutter:stable both-edges}.course-wrap .about-block .timetable .contentTab .js-scrollable::-webkit-scrollbar{-webkit-appearance:none;height:7px;border-radius:5px;background-color:#D6DADF;box-shadow:none;width:calc(100% - 30px);border:0}.course-wrap .about-block .timetable .contentTab .js-scrollable::-webkit-scrollbar-thumb{border-radius:5px;background-color:#93959A;box-shadow:none}.course-wrap .about-block .timetable .contentTab .js-scrollable>.scroll-hint-icon-wrap{width:100vw}.course-wrap .about-block .timetable .contentTab .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon{left:calc((100vw - 1200px) / 2 + 84px);width:200px;height:120px;border-radius:10px;padding-top:24px;padding-bottom:17px;top:calc(50% - 60px)}@media only screen and (max-width: 1200px){.course-wrap .about-block .timetable .contentTab .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon{left:100px}}@media (max-width: 767px){.course-wrap .about-block .timetable .contentTab .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon{left:124px;width:127px;height:75px;padding:13px 0 0;top:calc(50% - 41px)}.course-wrap .about-block .timetable .contentTab .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon:before{background-size:42px auto;width:42px;height:30px}.course-wrap .about-block .timetable .contentTab .js-scrollable>.scroll-hint-icon-wrap .scroll-hint-icon .scroll-hint-text{font-size:12px;font-size:1.2rem;line-height:1em}}.course-wrap .about-block .timetable table{border:none;border-radius:8px;border-collapse:collapse;width:100% !important}.course-wrap .about-block .timetable table th{width:calc(100% / 7) !important;border:none;background:#1A1818;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:bold;color:#fff;text-align:center;padding:13px 16px 18px 16px}@media (max-width: 767px){.course-wrap .about-block .timetable table th{padding:9px 10px 12px 10px}}.course-wrap .about-block .timetable table th:last-child{border-right:1px solid #1A1818}.course-wrap .about-block .timetable table th:first-child{border-left:1px solid #1A1818}.course-wrap .about-block .timetable table th:not(:last-child){border-right:1px dotted #fff}.course-wrap .about-block .timetable table td{padding:15px 10px;text-align:center;vertical-align:middle;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500;border-bottom:1px dotted #1A1818}@media (max-width: 767px){.course-wrap .about-block .timetable table td{font-size:12px;font-size:1.2rem;line-height:1.5em;padding:11px 10px}}.course-wrap .about-block .timetable table td:not(:last-child){border-right:1px dotted #1A1818}.course-wrap .about-block .timetable table td:first-child{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;background:#EDEDED;padding:29px 10px 25px}@media (max-width: 767px){.course-wrap .about-block .timetable table td:first-child{font-size:12px;font-size:1.2rem}}.course-wrap .about-block .timetable table td:first-child strong{margin-right:4px;font-size:30px;font-size:3rem;line-height:.73333em;letter-spacing:0em;font-weight:bold;font-family:"Poppins",sans-serif;display:inline-block;vertical-align:middle}@media (max-width: 767px){.course-wrap .about-block .timetable table td:first-child strong{font-size:22px;font-size:2.2rem}}.course-wrap .about-block .timetable table td:first-child em{display:inline-block;vertical-align:middle;padding-top:4px;font-style:normal}.course-wrap .about-block .timetable table tr:last-child td{border-bottom:none}.course-wrap .about-block .timetable table tr:last-child td:first-child{border-radius:0 0 0 8px}.course-wrap .about-block .timetable table tr:last-child td:last-child{border-radius:0 0 8px 0}@media (min-width: 768px){.course-wrap .about-block .about-tag .small-ttl{margin-bottom:48px;margin-top:92px}}@media (max-width: 767px){.course-wrap .about-block .about-tag .small-ttl{margin-bottom:31px;margin-top:61px}}.course-wrap .about-block .about-faq{max-width:900px;margin:0 auto}.course-wrap .about-block .about-faq .cms-content>p{margin-bottom:0 !important;margin-top:30px}@media (max-width: 767px){.course-wrap .about-block .about-faq .cms-content>p{margin-top:28px}}.course-wrap .about-block .about-faq .cms-content>p:first-child{margin-top:0}.course-wrap .about-block .about-faq .cms-content>br{display:none}@media (min-width: 768px){.course-wrap .about-block .about-faq .small-ttl{margin-bottom:35px;margin-top:98px}}@media (max-width: 767px){.course-wrap .about-block .about-faq .small-ttl{margin-bottom:25px;margin-top:61px}}.course-wrap .graduate-block{padding-bottom:155px}@media (max-width: 767px){.course-wrap .graduate-block{padding-bottom:98px}}@media (min-width: 768px){.course-wrap .graduate-block .medium-ttl{top:-33px;margin-bottom:-33px}}@media (max-width: 767px){.course-wrap .graduate-block .medium-ttl{top:-34px;margin-bottom:-34px}}.course-wrap .graduate-block .c-btn01{margin:0 auto}@media (min-width: 768px){.course-wrap .graduate-block .voice-list{margin-top:83px}}@media only screen and (max-width: 767px) and (orientation: landscape){.course-wrap .graduate-block .voice-list{display:flex;flex-wrap:wrap;justify-content:space-between}.course-wrap .graduate-block .voice-list li{width:48.33%}}.course-wrap .graduate-block .bnr-graduate{max-width:890px;margin:48px auto 0;display:block}@media (max-width: 767px){.course-wrap .graduate-block .bnr-graduate{margin-top:39px;max-width:340px}}.course-wrap .event-block{padding-bottom:123px}@media (max-width: 767px){.course-wrap .event-block{padding-left:11px;padding-right:11px;padding-bottom:60px}}.course-wrap .event-block .bnr-box{margin-top:46px}@media (max-width: 767px){.course-wrap .event-block .bnr-box{margin-top:60px}}@media (min-width: 768px){.course-wrap .event-block .medium-ttl+.bnr-box{margin-top:71px}}@media (max-width: 767px){.course-wrap .event-block .medium-ttl+.bnr-box{margin-top:36px}}.course-wrap .event-block .campus-time{text-align:center;margin-top:19px}@media (max-width: 767px){.course-wrap .event-block .campus-time{margin-top:21px}}.course-wrap .event-block .campus-time span{display:inline-block;padding:7px 10px 9px;background:#65FAC6;font-size:25px;font-size:2.5rem;line-height:1.12em;letter-spacing:0em;font-weight:bold}.cms-content{border-bottom:none;padding-bottom:0}.cms-content img{border-radius:8px;border:1px solid #1A1818;height:auto !important;width:auto !important}.gallery-lst{display:flex}@media (min-width: 768px){.gallery-lst>.item{width:32.8%;margin-right:11px}.gallery-lst>.item:last-child{margin-right:0}}@media (max-width: 767px){.gallery-lst>.item{width:49.5%;margin-right:10px}.gallery-lst>.item:last-child{margin-right:0}}.gallery-lst>.item>.c-img{position:relative;display:block;border:1px solid #000;cursor:pointer}.gallery-lst>.item>.c-img:before{display:block;content:" ";width:100%;padding-top:66.95652%}.gallery-lst>.item>.c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 1025px){.gallery-lst>.item>.c-img:hover:hover{opacity:0.6}}.gallery-lst>.item>.c-img:after{display:block;width:40px;height:40px;content:"";position:absolute;bottom:-1px;right:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='Group_180682' data-name='Group 180682' transform='translate(2008.5 7572)'%3E%3Cg id='Rectangle_39996' data-name='Rectangle 39996' transform='translate(-2008.5 -7572)' fill='%2365fac6' stroke='%231a1818' stroke-width='1'%3E%3Crect width='40' height='40' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='39' height='39' fill='none'/%3E%3C/g%3E%3Cpath id='search_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24_1_' data-name='search_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24 (1)' d='M135.777-822.892l-5.988-5.988a5.666,5.666,0,0,1-1.639.9,5.792,5.792,0,0,1-1.972.333,5.964,5.964,0,0,1-4.384-1.794A5.963,5.963,0,0,1,120-833.822a5.963,5.963,0,0,1,1.794-4.384A5.963,5.963,0,0,1,126.178-840a5.964,5.964,0,0,1,4.384,1.794,5.963,5.963,0,0,1,1.794,4.384,5.793,5.793,0,0,1-.333,1.972,5.664,5.664,0,0,1-.9,1.64l5.988,5.988Zm-9.6-6.653a4.125,4.125,0,0,0,3.03-1.247,4.125,4.125,0,0,0,1.247-3.03,4.125,4.125,0,0,0-1.247-3.029,4.124,4.124,0,0,0-3.03-1.247,4.124,4.124,0,0,0-3.03,1.247,4.125,4.125,0,0,0-1.247,3.029,4.125,4.125,0,0,0,1.247,3.03A4.125,4.125,0,0,0,126.178-829.545Z' transform='translate(-2116.554 -6719.554)' fill='%231a1818'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center/40px 40px}.js-scrollable.is-dragging{cursor:grabbing;user-select:none}.js-scrollable{cursor:grab}

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