@charset "UTF-8";main{padding-bottom:0}.fc-red{color:#C74D45}.btn-submit01{position:relative;display:block;font-size:1.6rem;color:#ffffff;background-color:#2F374F;line-height:1.4;letter-spacing:0.04em;font-weight:500;text-align:center;width:100%;max-width:500px;margin-inline:auto;padding:1em 2em;transition:0.35s cubic-bezier(0,0.98,0.58,0.98);cursor:pointer}@media screen and (min-width:1200px){.btn-submit01:hover{color:#fff;background-color:#007474;opacity:1}}.btn-submit01:after{content:"";display:block;position:absolute;top:50%;right:1em;width:1em;aspect-ratio:1/1;background-image:url(../img/common/icn_btn_link01_ocher.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);pointer-events:none}.btn-submit01.--back:after{right:initial;left:1em;transform:translateY(-50%) scale(-1,1)}.btn-submit02{position:relative;display:block;font-size:2.2rem;color:#ffffff;background-color:#c64d44;line-height:1.4;letter-spacing:0.11em;font-weight:700;text-align:center;width:100%;max-width:940px;border-radius:100vmax;margin-inline:auto;padding:1.5em 5em;transition:0.35s cubic-bezier(0,0.98,0.58,0.98);cursor:pointer}@media screen and (max-width:767px){.btn-submit02{font-size:1.8rem}}@media screen and (min-width:1200px){.btn-submit02:hover{color:#fff;background-color:#007474;opacity:1}}.btn-submit02:after{content:"";display:block;position:absolute;top:50%;right:2em;width:1em;aspect-ratio:1/1;background-image:url(../img/common/icn_btn_link01_ocher.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);pointer-events:none}.con-concierge{padding-top:15px}@media screen and (max-width:767px){.con-concierge{padding-top:10px}}.con-concierge>.inner{width:91%;margin-inline:auto}.con-concierge>.inner .box-concierge{display:block;max-width:1000px;margin-inline:auto}.con-concierge>.inner .box-concierge p{font-size:1.5rem;line-height:1.8;letter-spacing:0.04em;text-align:center;margin-inline:auto;font-weight:500;margin-top:2em}@media screen and (max-width:767px){.con-concierge>.inner .box-concierge p{font-size:1.5rem;line-height:1.69}}@media screen and (max-width:600px){.con-concierge>.inner .box-concierge p{font-size:1.4rem}}.con-form{position:relative;margin-top:50px;padding-top:50px;padding-bottom:140px}@media screen and (max-width:767px){.con-form{margin-top:30px;padding-top:40px;padding-bottom:80px}}.con-form:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/bg_pattern01.svg) center top;opacity:0.6}@media screen and (max-width:767px){.con-form:before{background-size:620px}}.con-form.--search>.inner{max-width:800px}.con-form.--spot>.inner{max-width:1200px}.con-form>.inner{position:relative;width:90%;margin-inline:auto;z-index:2}@media only screen and (max-width:1200px){.con-form>.inner{width:84%}}@media screen and (max-width:999px){.con-form>.inner{width:88%}}.con-form>.inner form{width:100%}.con-form>.inner form .form-group{position:relative}.con-form>.inner form .form-group:not(:first-child){margin-top:60px}.con-form>.inner form .form-group.js-toggleGroup{background-color:#ded2b5;padding:20px 15px 25px}.con-form>.inner form .form-group.js-toggleGroup.is-open .js-toggleBtn:after{transform:translateY(-50%) rotate(-135deg)}.con-form>.inner form .form-group.js-toggleGroup .js-toggleBtn{margin-bottom:0;cursor:pointer}.con-form>.inner form .form-group.js-toggleGroup .js-toggleBtn:after{content:"";display:block;position:absolute;top:50%;right:10px;width:0.5em;height:0.5em;border-bottom:2px solid #2f374f;border-right:2px solid #2f374f;transform:translateY(-50%) rotate(45deg);pointer-events:none}.con-form>.inner form .form-group.js-toggleGroup .js-toggleTarget{display:none;width:98%;max-width:700px;border-top:2px solid #ffffff;margin:15px auto 0;padding-top:20px}.con-form>.inner form .form-group .form-group_title{position:relative;font-size:1.6rem;color:#2F374F;line-height:1.5;letter-spacing:0.04em;font-weight:700;margin-bottom:1em;padding-left:2.5em}.con-form>.inner form .form-group .form-group_title:before{content:"";display:block;position:absolute;top:50%;left:0;width:2em;aspect-ratio:30/21;background-image:url(../img/common/img_carp02_red.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);pointer-events:none}.con-form>.inner form .form-group input[type=text],.con-form>.inner form .form-group textarea{font-size:1.4rem;line-height:1.4;font-weight:400;background-color:#ffffff;border:2px solid #ded2b5;width:100%;padding:0.75em 1em}.con-form>.inner form .form-group input[type=text]::placeholder,.con-form>.inner form .form-group textarea::placeholder{font-size:1.4rem;line-height:1.4;font-weight:400;color:#C7C9D0}.con-form>.inner form .form-group .input-group:not(:first-child){margin-top:15px}.con-form>.inner form .form-group .input-group .input-group_ttl{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25em 1em;font-size:1.6rem;color:#2F374F;line-height:1.5;letter-spacing:0.04em;font-weight:500;margin-bottom:0.5em}.con-form>.inner form .form-group .input-group .input-group_ttl .note{display:inline-block;font-size:80%}.con-form>.inner form .form-group .input-group .text-counter__wrap{position:relative}.con-form>.inner form .form-group .input-group .text-counter__wrap .text-counter{font-size:1rem;color:#2F374F;text-align:right}.con-form>.inner form .form-group .check-group,.con-form>.inner form .form-group .radio-group{display:flex;flex-wrap:wrap;gap:10px 3.3%}@media screen and (max-width:600px){.con-form>.inner form .form-group .check-group,.con-form>.inner form .form-group .radio-group{column-gap:3%}}.con-form>.inner form .form-group .check-group label,.con-form>.inner form .form-group .radio-group label{width:22.5%}@media screen and (max-width:600px){.con-form>.inner form .form-group .check-group label,.con-form>.inner form .form-group .radio-group label{width:48.5%}}.con-form>.inner form .form-group .check-group label input[type=checkbox],.con-form>.inner form .form-group .check-group label input[type=radio],.con-form>.inner form .form-group .radio-group label input[type=checkbox],.con-form>.inner form .form-group .radio-group label input[type=radio]{display:none}.con-form>.inner form .form-group .check-group label input[type=checkbox]:checked+span,.con-form>.inner form .form-group .check-group label input[type=radio]:checked+span,.con-form>.inner form .form-group .radio-group label input[type=checkbox]:checked+span,.con-form>.inner form .form-group .radio-group label input[type=radio]:checked+span{color:#ffffff;background-color:#c64d44;border-color:#c64d44}.con-form>.inner form .form-group .check-group label input[type=checkbox]+span,.con-form>.inner form .form-group .check-group label input[type=radio]+span,.con-form>.inner form .form-group .radio-group label input[type=checkbox]+span,.con-form>.inner form .form-group .radio-group label input[type=radio]+span{display:grid;align-items:center;font-size:1.4rem;line-height:1.4;font-weight:500;background-color:#ffffff;width:100%;height:100%;border:2px solid #ded2b5;box-shadow:3px 3px 2px 0px rgba(0,0,0,0.2);padding:0.75em 1em}.con-form>.inner form .form-group.--caution{position:relative;border:1px solid #2F374F;margin-top:60px;padding:25px 5%}.con-form>.inner form .form-group.--caution .form-caution_title{position:relative;font-size:1.6rem;color:#2F374F;line-height:1.5;letter-spacing:0.04em;font-weight:700;text-align:center;margin-bottom:1.5em}.con-form>.inner form .form-group.--caution ul{font-size:1.3rem;line-height:1.5;letter-spacing:0.04em;font-weight:500}.con-form>.inner form .form-group.--caution ul li{position:relative;padding-left:1.25em}.con-form>.inner form .form-group.--caution ul li:not(:first-child){margin-top:0.5em}.con-form>.inner form .form-group.--caution ul li:before{content:"・";display:block;position:absolute;top:0;left:0}.con-form>.inner form .form-group.--spot .spot-group{position:relative;display:flex;flex-wrap:wrap;gap:40px 3.125%}@media screen and (max-width:999px){.con-form>.inner form .form-group.--spot .spot-group{column-gap:5%}}.con-form>.inner form .form-group.--spot .spot-group .spot-item{width:17.5%}@media screen and (max-width:999px){.con-form>.inner form .form-group.--spot .spot-group .spot-item{width:30%}}@media screen and (max-width:767px){.con-form>.inner form .form-group.--spot .spot-group .spot-item{width:47.5%}}.con-form>.inner form .form-group.--spot .spot-group .spot-item label{width:100%}.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]{display:none}.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]:checked+.label_inner:after{content:"";display:block;position:absolute;top:13px;left:20px;width:6px;height:13px;border-bottom:2px solid #2f374f;border-right:2px solid #2f374f;transform:rotate(55deg) skew(10deg,10deg);pointer-events:none;z-index:3}.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner{position:relative;display:block;cursor:pointer}@media screen and (min-width:1200px){.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner:hover{opacity:1}.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner:hover .item-image .image img{transform:translateY(-50%) translateX(-50%) scale(1.1)}}.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner:before{content:"";display:block;position:absolute;top:10px;left:10px;width:25px;height:25px;border:1px solid #2f374f;background:#ffffff;pointer-events:none;z-index:2}.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner .item-image .image{border-radius:10px;position:relative;overflow:hidden;aspect-ratio:1/1;border:2px solid #cb8c3a}.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner .item-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;transition:0.6s cubic-bezier(0,0.98,0.58,0.98)}.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner .item-title{font-size:1.8rem;color:#2f374f;line-height:1.4;letter-spacing:0.05em;font-weight:700;margin-top:0.75em}@media screen and (max-width:999px){.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner .item-title{font-size:1.6rem}}@media screen and (max-width:600px){.con-form>.inner form .form-group.--spot .spot-group .spot-item label input[type=checkbox]+.label_inner .item-title{font-size:1.4rem}}.con-form>.inner form .form-group.--spot .spot-group .spot-item .item-btn{display:block;font-size:1.4rem;color:#2f374f;line-height:1.4;letter-spacing:0.05em;font-weight:500;text-align:center;background-color:#f5f2ea;border:1px solid #ded2b5;border-radius:100vmax;margin-top:1em;padding:0.25em 0.5em;transition:0.6s cubic-bezier(0,0.98,0.58,0.98);cursor:pointer}@media screen and (min-width:1200px){.con-form>.inner form .form-group.--spot .spot-group .spot-item .item-btn:hover{background-color:#ded2b5;opacity:1}}.con-form>.inner form .form-group.--spot .spot-group .spot-item .item-btn span{position:relative;padding-right:1.5em}.con-form>.inner form .form-group.--spot .spot-group .spot-item .item-btn span:after{content:"";display:block;position:absolute;top:50%;right:0;width:1em;aspect-ratio:1/1;background-image:url(../img/common/icn_blank_b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);transition:0.6s cubic-bezier(0,0.98,0.58,0.98);pointer-events:none}.con-form>.inner form .btn-submit01{margin:80px auto 0}.con-form>.inner form .btn-submit02{margin:100px auto 0}.con-course{position:relative;margin-top:150px;padding-bottom:160px}@media screen and (max-width:767px){.con-course{margin-top:60px;padding-bottom:80px}}.con-course:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/bg_pattern01.svg) center top;opacity:0.6;background-size:620px}@media screen and (max-width:767px){.con-course:before{background-size:620px}}.con-course>.inner{position:relative;z-index:2;width:69.4444444444%;margin-inline:auto}@media only screen and (max-width:1200px){.con-course>.inner{width:84%}}@media screen and (max-width:999px){.con-course>.inner{width:88%}}@media screen and (max-width:767px){.con-course>.inner{width:90.6666666667%}}.con-course>.inner .wrapper-course{position:relative;background-color:#fff}.con-course>.inner .wrapper-course:after{content:"";display:block;position:absolute;top:-70px;left:calc(50% + 0px);transform:translateX(-50%);width:100%;height:80px;background-color:#fff}@media screen and (max-width:767px){.con-course>.inner .wrapper-course:after{top:-30px;height:40px}}.con-course>.inner .wrapper-course .box-map,.con-course>.inner .wrapper-course .box-title,.con-course>.inner .wrapper-course .part-spot{padding:0px 10% 0px;position:relative;z-index:2}@media only screen and (max-width:1200px){.con-course>.inner .wrapper-course .box-map,.con-course>.inner .wrapper-course .box-title,.con-course>.inner .wrapper-course .part-spot{padding:0px 7.5% 0px}}@media screen and (max-width:999px){.con-course>.inner .wrapper-course .box-map,.con-course>.inner .wrapper-course .box-title,.con-course>.inner .wrapper-course .part-spot{padding:0px 5% 0px}}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-map,.con-course>.inner .wrapper-course .box-title,.con-course>.inner .wrapper-course .part-spot{padding:0px 4.5% 0px}}.con-course>.inner .wrapper-course .box-title h2{margin-bottom:20px;font-size:2.6rem;color:#2F374F;line-height:1.84;letter-spacing:0.13em;text-align:center;font-weight:700;font-feature-settings:"palt"}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-title h2{margin-bottom:16px;font-size:2.4rem;line-height:1.5}}.con-course>.inner .wrapper-course .box-title .block-info{display:flex;justify-content:center}.con-course>.inner .wrapper-course .box-title .block-info .b-info{padding:7px 13px 7px;border:1px solid #cb8c3a}.con-course>.inner .wrapper-course .box-title .block-info .b-info dl{display:flex}.con-course>.inner .wrapper-course .box-title .block-info .b-info dl:not(:last-child){margin-bottom:2px}.con-course>.inner .wrapper-course .box-title .block-info .b-info dl dd,.con-course>.inner .wrapper-course .box-title .block-info .b-info dl dt{font-size:1.3rem;color:#cb8c3a;font-weight:600}.con-course>.inner .wrapper-course .box-title .block-info .b-info dl dt{white-space:nowrap;position:relative}.con-course>.inner .wrapper-course .box-title .block-info .b-info dl dd{flex:1}.con-course>.inner .wrapper-course .box-title .block-desc{margin-top:20px}.con-course>.inner .wrapper-course .box-title .block-desc p.txt-desc{font-size:1.6rem;color:#2F374F;line-height:2;font-weight:500}.con-course>.inner .wrapper-course .box-course{margin-top:24px;padding-bottom:40px}@media screen and (max-width:600px){.con-course>.inner .wrapper-course .box-course{padding-bottom:20px}}.con-course>.inner .wrapper-course .box-course .part-spot{padding-top:70px;padding-bottom:58px}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot{padding-top:60px;padding-bottom:50px}}.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot p.txt-num>span{padding:6px 11px 6px;display:inline-block;font-size:1.6rem;color:#2F374F;line-height:1.4;font-weight:700;background-color:#ffcc30}.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot p.txt-num>span span.big{font-size:2.2rem}.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot p.txt-time{font-size:1.9rem;color:#2F374F;line-height:1;font-weight:600}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot p.txt-time{font-size:1.7rem}}.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot h3{position:relative;font-size:2.8rem;color:#2F374F;line-height:1.75;letter-spacing:0.14em;font-weight:600;font-feature-settings:"palt";width:100%;border-bottom:1px solid #2f374f;margin-bottom:38px;padding-left:64px;padding-bottom:18px}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot h3{font-size:2.4rem;margin-bottom:26px;padding-bottom:14px;padding-left:52px}}.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot h3:before{content:"";display:block;position:absolute;top:6px;left:0px;width:50px;height:41px;background:url(../img/common/img_carp_navy.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot .block-title-spot h3:before{width:40px;height:33px}}.con-course>.inner .wrapper-course .box-course .part-spot .block-detail-spot{display:flex}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot .block-detail-spot{display:block}}.con-course>.inner .wrapper-course .box-course .part-spot .block-detail-spot .b-detail{flex:1}.con-course>.inner .wrapper-course .box-course .part-spot .block-detail-spot .b-image{margin-left:30px;width:45%}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot .block-detail-spot .b-image{margin-left:0}}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot .block-detail-spot .b-image{margin-top:20px;width:100%}}.con-course>.inner .wrapper-course .box-course .part-spot .block-detail-spot .b-image .image{position:relative;overflow:hidden;aspect-ratio:360/240}.con-course>.inner .wrapper-course .box-course .part-spot .block-detail-spot .b-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-course>.inner .wrapper-course .box-course .part-spot .block-links{margin-top:30px}.con-course>.inner .wrapper-course .box-course .part-spot .block-links p.btn-link{text-align:center}.con-course>.inner .wrapper-course .box-course .part-spot .block-links p.btn-link:not(:last-child){margin-bottom:20px}.con-course>.inner .wrapper-course .box-course .part-spot .block-links p.btn-link a{padding:17px 50px 17px;display:inline-block;width:100%;font-size:1.8rem;color:#F5F2EA;letter-spacing:0.04em;font-weight:500;background-color:#cb8c3a;text-decoration:none;position:relative;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot .block-links p.btn-link a{padding:12px 35px 12px}}@media screen and (min-width:1200px){.con-course>.inner .wrapper-course .box-course .part-spot .block-links p.btn-link a:hover{opacity:1;background-color:#2f374f}}.con-course>.inner .wrapper-course .box-course .part-spot .block-links p.btn-link a:after{content:"";display:block;position:absolute;top:calc(50% + 0px);right:21px;transform:translateY(-50%);width:20px;height:20px;background:url(../img/common/icn_btn_link01_ocher.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-course .part-spot .block-links p.btn-link a:after{right:17px;width:16px;height:16px}}.con-course>.inner .wrapper-course .box-course .part-move{margin-bottom:10px;padding:24px 10px 24px;background-color:#f5f2ea;position:relative;z-index:2}.con-course>.inner .wrapper-course .box-course .part-move p.txt-move{text-align:center}.con-course>.inner .wrapper-course .box-course .part-move p.txt-move span.inner-txt-move{padding:0px 32px 0px;display:inline-block;position:relative;font-size:1.6rem;color:#2F374F;letter-spacing:-0.04em;font-weight:600}.con-course>.inner .wrapper-course .box-course .part-move p.txt-move span.inner-txt-move span{letter-spacing:0.12em}.con-course>.inner .wrapper-course .box-course .part-move p.txt-move span.inner-txt-move:after,.con-course>.inner .wrapper-course .box-course .part-move p.txt-move span.inner-txt-move:before{content:"＝";display:block;position:absolute;top:calc(50% + 0px);transform:translateY(-50%)}.con-course>.inner .wrapper-course .box-course .part-move p.txt-move span.inner-txt-move:before{left:0}.con-course>.inner .wrapper-course .box-course .part-move p.txt-move span.inner-txt-move:after{right:0}.con-course>.inner .wrapper-course .box-map{position:relative;background-color:#c64d44;padding-top:60px;padding-bottom:90px}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-map{padding-top:40px;padding-bottom:25px}}.con-course>.inner .wrapper-course .box-map .map-title{position:relative;font-size:2.8rem;color:#ffffff;line-height:1.75;letter-spacing:0.14em;font-weight:600;font-feature-settings:"palt";text-align:center;width:100%;margin-bottom:1em}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-map .map-title{font-size:2.4rem}}.con-course>.inner .wrapper-course .box-map .map-container-flex{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px}.con-course>.inner .wrapper-course .box-map .map-container-flex #map{width:67.5%;background:#ffffff}@media screen and (min-width:768px){.con-course>.inner .wrapper-course .box-map .map-container-flex #map{height:600px!important}}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-map .map-container-flex #map{width:100%;height:300px}}.con-course>.inner .wrapper-course .box-map .map-container-flex .map-sidebar{width:31.5%;background:#ffffff;padding:30px;box-sizing:border-box}@media screen and (min-width:768px){.con-course>.inner .wrapper-course .box-map .map-container-flex .map-sidebar{height:600px;overflow-y:auto}}@media screen and (max-width:767px){.con-course>.inner .wrapper-course .box-map .map-container-flex .map-sidebar{width:100%}}.con-course>.inner .wrapper-course .box-map .map-container-flex .map-sidebar .sidebar-item{position:relative;font-size:1.6rem;font-weight:700;line-height:1.5}.con-course>.inner .wrapper-course .box-map .map-container-flex .map-sidebar .sidebar-item small{font-size:1.4rem;font-weight:400}.con-course>.inner .wrapper-course .box-map .map-container-flex .map-sidebar .sidebar-item:not(:first-child){margin-top:30px}.con-course>.inner .wrapper-course .box-map .map-container-flex .map-sidebar .sidebar-item:not(:first-child):before{content:"";display:block;position:absolute;top:-21px;left:0;width:11px;aspect-ratio:11/12;background-image:url(../img/ai-course/icn_map_next.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.con-course>.inner .wrapper-share{position:relative;width:90%;max-width:800px;background-color:#fff;border:2px solid #2f374f;border-radius:10px;margin:100px auto 0;padding:60px 100px 35px}@media screen and (max-width:767px){.con-course>.inner .wrapper-share{margin-top:60px;padding:30px 5%}}.con-course>.inner .wrapper-share .course-title{position:relative;display:block;font-size:2.2rem;line-height:1.4;font-weight:700;text-align:center}@media screen and (max-width:767px){.con-course>.inner .wrapper-share .course-title{font-size:1.8rem}}.con-course>.inner .wrapper-share .share-title{position:relative;display:block;font-size:1.6rem;line-height:1.4;font-weight:700;text-align:center;margin-top:2em}@media screen and (max-width:767px){.con-course>.inner .wrapper-share .share-title{font-size:1.4rem}}.con-course>.inner .wrapper-share .share-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px}@media screen and (max-width:767px){.con-course>.inner .wrapper-share .share-list{gap:15px;margin-top:15px}}.con-course>.inner .wrapper-share .share-list li{width:240px}.con-course>.inner .wrapper-share .share-list li a,.con-course>.inner .wrapper-share .share-list li button{position:relative;display:flex;align-items:center;justify-content:center;column-gap:15px;font-size:1.6rem;line-height:1.4;font-weight:700;text-align:center;width:100%;height:100%;border-radius:6px;padding:1em;cursor:pointer}.con-course>.inner .wrapper-share .share-list li.is-copy button{color:#2f374f;border:1px solid #2f374f}.con-course>.inner .wrapper-share .share-list li.is-copy button img{width:1.75em;aspect-ratio:1/1}.con-course>.inner .wrapper-share .share-list li.is-line{color:#ffffff}.con-course>.inner .wrapper-share .share-list li.is-line a{background:#4cc763}.con-course>.inner .wrapper-share .share-list li.is-line a img{width:1.75em;aspect-ratio:36/34.5}.con-course>.inner .wrapper-share .share-info{position:relative;margin-top:30px;padding-left:80px}@media screen and (max-width:600px){.con-course>.inner .wrapper-share .share-info{padding-left:55px}}.con-course>.inner .wrapper-share .share-info:before{content:"";display:block;position:absolute;top:0;left:0;width:60px;aspect-ratio:1/1;background-image:url(../img/ai-course/icn_info.svg);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}@media screen and (max-width:600px){.con-course>.inner .wrapper-share .share-info:before{width:40px}}.con-course>.inner .wrapper-share .share-info p{font-size:1.5rem;line-height:1.5;font-weight:500}@media screen and (max-width:767px){.con-course>.inner .wrapper-share .share-info p{font-size:1.3rem}}.con-course>.inner .wrapper-back{margin:80px auto 0}
/*# sourceMappingURL=ai-course.css.map */