/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@font-face{font-display:swap;font-family:icons;font-style:normal;font-weight:400;src:url(../../../assets/fonts/iconfont/icons.eot?v=1fefb6c59dd8778aa804b9808ac2457b);src:url(../../../assets/fonts/iconfont/icons.eot?v=1fefb6c59dd8778aa804b9808ac2457b#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=aa3f451f588bae49cc29b0d34fad4c81) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=aeb7d7520425e44eef171cfb036f032d) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=12a4f319ddb499a262e2adef541046ef#icons) format("svg")}.pageID-programDetail .contents{width:auto}.pageID-programDetail .channel{border:1px solid #bbb2a7;border-radius:10px;display:grid;gap:10px 0;grid-template-columns:repeat(2,1fr);margin-top:30px;padding:10px 0}.pageID-programDetail .channel_item{border-right:1px solid #ede6de;padding:20px}.pageID-programDetail .channel_item:first-child,.pageID-programDetail .channel_item:nth-child(2n){border-right:none}.pageID-programDetail .channel_item:nth-child(2){border-left:1px solid #ede6de}.pageID-programDetail .channel_head{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:8px}.pageID-programDetail .channel_img{flex-shrink:0;margin-top:0}.pageID-programDetail .channel_img>img{aspect-ratio:106/31;object-fit:scale-down;width:106px}.pageID-programDetail .channel_title{font-weight:700}.pageID-programDetail .channel_title-yellow{color:#f5a21d}.pageID-programDetail .channel_title-green{color:#094}.pageID-programDetail .channel_txt{font-size:.8888888889rem;margin-top:14px}.pageID-programDetail .youtubeList{align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.pageID-programDetail .youtubeList .youtube{height:360px;width:640px}.pageID-programDetail .youtubeList .youtube iframe{border-radius:10px;height:100%;width:100%}.pageID-programDetail .youtubeList-2col{display:grid;grid-template-columns:repeat(2,1fr)}.pageID-programDetail .youtubeList-2col .youtube{height:330px;width:auto}.pageID-programDetail .youtubeList-3col{display:grid;grid-template-columns:repeat(3,1fr)}.pageID-programDetail .youtubeList-3col .youtube{height:214px;width:auto}.pageID-programDetail .presentApply>:first-child{margin-top:0}.pageID-programDetail .presentApply_item{background-color:#fff;border-radius:10px;box-shadow:0 6px 19.6px .4px #b7aea433;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:20px;margin-top:20px;padding:20px}.pageID-programDetail .presentApply_imgArea{align-self:flex-start;flex-shrink:0;margin:0;width:464px}.pageID-programDetail .presentApply_imgWrapper{align-items:flex-start;height:auto}.pageID-programDetail .presentApply_img{border:1px solid #ede6de;border-radius:16px;height:auto}.pageID-programDetail .presentApply_img>img{aspect-ratio:464/240;border-radius:16px;object-fit:scale-down;width:100%}.pageID-programDetail .presentApply_btn{align-items:center;background-color:#bbb2a7;background:#fffc;border-radius:50%;cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:40px;justify-content:center;position:absolute;text-decoration:none;top:50%;transform:translateY(-50%);width:40px;z-index:1;z-index:10}.pageID-programDetail .presentApply_btn:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:none;font-family:icons;font-size:.8888888889rem;font-weight:400;text-rendering:auto}.pageID-programDetail .presentApply_btn.swiper-button-lock{display:none}.pageID-programDetail .presentApply_btn:before{color:#333}.pageID-programDetail .presentApply_btn-prev{left:10px}.pageID-programDetail .presentApply_btn-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea03";font-family:icons;text-rendering:auto}.pageID-programDetail .presentApply_btn-next{right:10px}.pageID-programDetail .presentApply_btn-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea04";font-family:icons;text-rendering:auto}.pageID-programDetail .presentApply_zoom{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.pageID-programDetail .presentApply_zoom>span{align-items:center;background:#333c;border-radius:10px;bottom:10px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:40px;justify-content:center;position:absolute;right:10px;width:40px;z-index:1}.pageID-programDetail .presentApply_zoom>span:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\ea12";font-family:icons;font-size:1.2222222222rem;text-rendering:auto}.pageID-programDetail .presentApply_body{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;flex-grow:1;gap:6px}.pageID-programDetail .presentApply_body .squareList{color:#111987;margin-top:8px}.pageID-programDetail .presentApply_body .squareList_item{line-height:2}.pageID-programDetail .presentApply_title{font-weight:700;line-height:1.5;margin-top:10px}.pageID-programDetail .presentApply_txt{color:#7f7f7f;font-size:.8888888889rem;margin-top:0}.pageID-programDetail .presentApply_applyBtn{margin-left:auto;margin-top:auto;width:240px}.pageID-programDetail .contentsModal_body .presentApply_imgArea{height:-moz-fit-content;height:fit-content;max-height:700px;width:800px}.pageID-programDetail .contentsModal_body .presentApply_imgWrapper{align-items:center}.pageID-programDetail .contentsModal_body .presentApply_img{align-items:center;border:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 auto;max-height:700px;text-align:center;width:800px}.pageID-programDetail .contentsModal_body .presentApply_img>img{aspect-ratio:auto;max-height:700px;object-fit:fill;width:auto}.pageID-programDetail .contentsModal_body .presentApply_zoom{display:none}@media screen and (max-width:736px){.pageID-programDetail .channel{display:block;padding:0 10px}.pageID-programDetail .channel_item{border-top:1px solid #ede6de;padding:20px 10px}.pageID-programDetail .channel_item:first-child{border:none}.pageID-programDetail .channel_item:nth-child(2){border-left:none}.pageID-programDetail .channel_img>img{width:70px}.pageID-programDetail .channel_txt{margin-top:10px}.pageID-programDetail .youtubeList{margin-top:30px}.pageID-programDetail .youtubeList .youtube{height:auto;margin-top:0}.pageID-programDetail .youtubeList-2col,.pageID-programDetail .youtubeList-3col{gap:10px;grid-template-columns:repeat(2,1fr)}.pageID-programDetail .youtubeList-2col .youtube,.pageID-programDetail .youtubeList-3col .youtube{padding-top:75%}.pageID-programDetail .presentApply_btn{height:28px;width:28px}.pageID-programDetail .presentApply_btn:before{font-size:.75rem}.pageID-programDetail .presentApply_item{flex-direction:column;padding:15px 15px 24px}.pageID-programDetail .presentApply_imgArea{width:100%}.pageID-programDetail .presentApply_body{gap:10px}.pageID-programDetail .presentApply_title{margin-top:0}.pageID-programDetail .presentApply_applyBtn{margin-right:auto}.pageID-programDetail .contentsModal_body .presentApply_img,.pageID-programDetail .contentsModal_body .presentApply_imgArea{height:-moz-fit-content;height:fit-content;max-height:640px;width:100%}.pageID-programDetail .contentsModal_body .presentApply_img{border:none}.pageID-programDetail .contentsModal_body .presentApply_img>img{max-height:640px}.pageID-programDetail .programSlider{position:relative}.pageID-programDetail .programSlider_btn{opacity:.7;position:absolute;top:20%}.pageID-programDetail .programSlider_btn-prev{left:-8px}.pageID-programDetail .programSlider_btn-next{right:-8px}}@media (hover:hover){.pageID-programDetail .presentApply_btn{transition:all .4s}.pageID-programDetail .presentApply_btn:hover{opacity:.6}}