/* common */
#subContents .sub_form.program.view .con.detail section#introduce .con button.btn.detailW.toggle{position:relative; width:100%; margin:0 auto 1em; border-radius:0; text-align:left;}
#subContents .sub_form.program.view .con.detail section#introduce .con button.btn.detailW.toggle .conTitle h5{margin-bottom:0; overflow-wrap:anywhere;}
#subContents .sub_form.program.view .con.detail section#introduce .con button.btn.detailW.toggle span.ico.arrow.down{position:absolute; top:50%; right:0; transform:translateY(-50%);}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target{display:flex; flex-wrap:wrap; justify-content:center; gap:1.5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li{flex:1; position:relative; margin:0; padding:1.5em; background:#fff; border:2px solid #cdcfd4; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num5 li,
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num6 li{flex:1 1 calc(33% - 1em);}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li:nth-child(odd){border-color:#e6a6d5;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li:nth-child(even){border-color:#b5b8e5;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li .txtW{position:relative; top:50%; transform:translateY(-50%);}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li p{margin:0 auto .25em; text-align:center;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li p:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li p + p.point{max-width:fit-content; text-align:left;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review{display:flex; flex-wrap:wrap; gap:2em;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li{flex:1; position:relative; margin:0; padding:2.75em 1.5em 1.5em; padding:1.5em; background:#fff; border-radius:12px;}
/*#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li:before{content:''; display:block; position:absolute; width:92px; height:13px; top:1.25em; right:1.25em; left:auto; background:url('../images/main/txt_review.png') no-repeat center / cover;}*/
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW{display:flex; flex-wrap:wrap; gap:1.5em; height:100%;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW p{flex:1 1 100%; width:100%; margin:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW p strong{}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW p br{}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW p.ti{position:relative; font-size:1.125em; font-weight:700;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW p.listContents{color:#525356;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW p.listContents strong{color:#202122; font-weight:600;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW .listInfo{flex:1 1 100%; display:flex; flex-direction:row-reverse; align-items:center; gap:.875em; width:100%; text-align:right;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW .listInfo .imgW{width:3em; aspect-ratio:1; margin:0; background:#d2d3d5; border-radius:50%; overflow:hidden;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW .listInfo .imgW img{position:relative; width:100%; aspect-ratio:1; top:50%; left:50%; transform:translate(-50%, -50%);}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW .listInfo p.listWriter{display:inline-block; color:#b8b9bc; font-size:.938em;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type01{}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type01 li .txtW{align-content:stretch;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type02{}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type02 li .txtW{align-content:flex-start;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type03{}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type03 li .txtW{align-content:space-between; gap:.75em;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type04{display:inline-block; position:relative; padding:1.5em; background:#fff; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type04:before{content:''; display:block; position:absolute; width:92px; height:13px; top:1.25em; right:1.25em; background:url('../images/main/txt_review.png') no-repeat center / cover;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type04 li{width:100%; margin:0 auto .75em; padding:0; background:transparent; border-radius:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type04 li:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type04 li:before{display:none; width:0; height:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con .inner p.point + p.point{margin-top:-1.5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top{}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .conTitle{}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .conTitle h4{margin-top:.5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top p{margin:0 auto 1em; text-align:center;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top p:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top p strong{}
#subContents .sub_form.program.view .con.detail section#introduce .con.top p.ti{color:#eb4e1c; font-size:1.25em; font-weight:500;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top p.point{text-align:left;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .boxW{width:100%; max-width:fit-content; margin:0 auto 5em; padding:1.25em 5em; background:#fefce4; border:1px solid #fcf59a; border-radius:5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .boxW p.ti{margin:0 auto .25em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .boxW p.ti:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW{width:100%; margin:0 auto 2.5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p{color:#525356; margin:0 auto .25em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p strong{color:#202122; font-weight:600;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p strong.color-red{color:#df2d2d;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p.ti{font-size:1.125em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p.ti strong{/*background:#fcf59a;*/}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p.ti + p:last-child,
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p.ti + ul:last-child{margin-top:.75em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p.ti + p.ti{margin-top:.75em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p.ti + p.ti:last-child{margin-top:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p.ti + p.ti + p.ti{margin-top:.75em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW ul{width:fit-content; max-width:100%;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW ul li{margin:0 auto .5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW ul li p{text-align:left;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .flexW{align-items:center; gap:1.5em; margin:-.5em auto 1.5em; padding:2.5em 1.25em; background:#f6f6f6; border:1px solid #d2d3d5;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .flexW .imgW{flex:1; margin:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .flexW .txtW{flex:3; margin:0; padding:0; background:transparent; border:none;}
#subContents .sub_form.program.view .con.detail section#introduce .con.top .flexW .txtW ul{margin:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area01{/*margin:0 auto; padding:5em 0; background:#f6f6f6; border-bottom:1px solid #ecedee;*/}
#subContents .sub_form.program.view .con.detail section#introduce .con.area01 ul{padding:1.5em; background:#fff; border:1px solid #cdcfd4; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area01 ul ul{margin:0 auto; padding:.75em 1.125em; background:#ecedee; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area01 ul ul li{margin:0 auto .5em; font-size:.938em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area01 ul ul.list.line > li:before{top:.625em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area01 ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area01 .btnBox{margin:1.5em auto 0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area01 .btnBox ul{padding:0; background:transparent; border:none; border-radius:0; text-align:center;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area02{padding:5em 0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW{align-items:flex-start; gap:5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box{flex:1 1 calc(50% - 2.5em);/* max-width:calc(50% - 2.5em);*/}
#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box.features{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box.features > ul + p,
#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box.features > p + ul{margin-top:-2em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box.target{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box.time{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box.pay{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .detailW > ul ul{padding:.75em 1.125em; background:#ecedee; border:none; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .flexW.boxW{margin:0 auto; padding:0; border:none; gap:5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .flexW.boxW .box{flex:1 1 calc(50% - 2.5em); max-width:calc(50% - 2.5em);}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr th{line-height:1.5;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr th span.module{display:block; color:#6a6fca;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr th strong{display:inline-block; line-height:1.25;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul li{margin:0 auto .5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol li:last-child,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul{margin:-.313em auto .313em; /*padding:.75em 1.125em; border:1px dotted #cdcfd4; border-radius:12px;*/}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul li{font-size:.938em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul ul{margin:-.313em auto .313em; /*padding:.75em 1.125em; background:#ecedee; border:none; border-radius:12px;*/}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol ol li p,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol ul li p,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul ol li p,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul ul li p,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol ol li p,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol ul li p,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul ol li p,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul ul li p{margin:0 auto .313em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul.list.line > li:before,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul.list.line > li:before{top:.625em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ol ul ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol ul ul ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ol ul ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul ul ul ul{width:calc(100% + 1.25em); margin:0 0 .5em -1.25em; padding:.5em .875em; background:rgba(255,255,255,.8); border-radius:4px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td p:last-child{margin-bottom:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .boxW{margin:0 auto 1.5em; padding:1em 1.25em 1.25em; border:1px solid #cdcfd4; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .boxW p.point.black{margin:0 auto .5em; font-size:1.125em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .boxW ul li p{display:inline-block; margin:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .boxW ul li p strong{font-weight:700;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .boxW ul ul{margin:.5em auto 0; padding:.75em 1.125em; background:#ecedee; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .boxW ul ul li{margin:0 auto .5em; font-size:.938em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .boxW ul ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition{display:flex; flex-wrap:wrap; gap:4em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition li{flex:1; position:relative; margin:0; padding:.75em 1em; background:#eeeef9; border:1px solid #dbdcf2; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition li:before{content:'+'; display:inline-block; position:absolute; top:50%; left:-1.375em; color:#f3977a; font-size:2em; font-weight:900; transform:translateY(-50%);}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition li:first-child:before{content:''; display:none; font-size:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition li p{position:relative; top:50%; margin:0; padding:0;color:#363b98; text-align:center; transform:translateY(-50%);}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition li p strong{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition + ul{margin-top:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .btnBox ul.links.package li a p span.mini{max-width:24em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 p.point.black.alignRight{margin:0 auto 1em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW{gap:5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box{flex:1 1 calc(50% - 2.5em);}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box .conTitle h6 span.num{display:inline-block; margin-right:.25em; color:#b5b8e5;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ul.list.circle > li:before{top:.625em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ol li:last-child,
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ol li p.ti,
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ul li p.ti{margin:0 auto .5em; font-size:1.063em; font-weight:600;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ul ul{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ol ol li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ol ul li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ul ol li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box ul ul li{margin:0 auto .5em; font-size:.938em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box > ul + p{margin-top:-1.5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box.box01{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box.box02{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box.box03{flex:1 1 100%;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW + .btnBox{margin:2.5em auto 0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area05{padding:5em 0; background:#ecedee; background:linear-gradient(108deg, #eeeef9 0%, #ecedee 25%, #f3f3f3 50%, #ecedee 75%, #eeeef9 100%);}
#subContents .sub_form.program.view .con.detail section#introduce .con.area05 + .con.area02{margin-top:-5em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area06{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area07{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area08{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area08 ul li .tableW{margin:0 auto 1.125em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area08 ul li p.ti{margin:0 auto .25em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area08 ul ul{padding:.75em 1.125em; background:#ecedee; border:none; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area08 ol li p{display:inline-block; margin:0;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area08 ol li p strong{font-weight:700;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area09{}
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ol ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ol ul,
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ul ol,
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ul ul{margin:0 auto; padding:.75em 1.125em; background:#ecedee; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ol ol li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ol ul li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ul ol li,
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ul ul li{margin:0 auto .5em; font-size:.938em;}
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ol li:last-child,
#subContents .sub_form.program.view .con.detail section#introduce .con.area09 ul li:last-child{margin:0 auto;}

#subContents .sub_form.program.view .con.detail section#rules .con p{}
#subContents .sub_form.program.view .con.detail section#rules .con p.ti{margin:0; font-weight:600;}
#subContents .sub_form.program.view .con.detail section#rules .con p.ti,
#subContents .sub_form.program.view .con.detail section#rules .con p.ti + p{display:inline-block; width:auto; vertical-align:top;}
#subContents .sub_form.program.view .con.detail section#rules .con .inner > p.point + p.point{margin-top:-1.5em;}
#subContents .sub_form.program.view .con.detail section#rules .con p strong{font-weight:600;}
#subContents .sub_form.program.view .con.detail section#rules .con ol li p,
#subContents .sub_form.program.view .con.detail section#rules .con ul li p{margin:0 auto .25em;}
#subContents .sub_form.program.view .con.detail section#rules .con ol li p:last-child,
#subContents .sub_form.program.view .con.detail section#rules .con ul li p:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#rules .con ol ol,
#subContents .sub_form.program.view .con.detail section#rules .con ol ul,
#subContents .sub_form.program.view .con.detail section#rules .con ul ol,
#subContents .sub_form.program.view .con.detail section#rules .con ul ul{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#rules .con ol ol li,
#subContents .sub_form.program.view .con.detail section#rules .con ol ul li,
#subContents .sub_form.program.view .con.detail section#rules .con ul ol li,
#subContents .sub_form.program.view .con.detail section#rules .con ul ul li{margin:0 auto .5em; font-size:.938em;}
#subContents .sub_form.program.view .con.detail section#rules .con ol li:last-child,
#subContents .sub_form.program.view .con.detail section#rules .con ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view .con.detail section#rules .con ul + ul{margin-top:-1.5em;}
#subContents .sub_form.program.view .con.detail section#rules .con ul + p.point{margin-top:-1em;}
#subContents .sub_form.program.view .con.detail section#rules .con ul li p.ti + ul{margin-top:.25em; border:none;}
#subContents .sub_form.program.view .con.detail section#rules .con .boxW{margin:0 auto 1.5em; padding:1.25em; background:#fef7f5; border-radius:12px;}
#subContents .sub_form.program.view .con.detail section#rules .con .boxW p.ti{color:#eb4e1c;}
#subContents .sub_form.program.view .con.detail section#rules .con .conTitle h4{margin:.5em auto .875em;}
#subContents .sub_form.program.view .con.detail section#rules .con .conTitle h5 span.num{color:#525356;}
#subContents .sub_form.program.view .con.detail section#rules .con.area01 ul{}
#subContents .sub_form.program.view .con.detail section#rules .con.area01 ul.list.circle > li:before{top:.625em;}
#subContents .sub_form.program.view .con.detail section#rules .con.area01 ol li .boxW{margin:0 auto 1em;}
#subContents .sub_form.program.view .con.detail section#rules .con.area01 ol li .conTitle h6{margin:1.5em auto .25em;}
#subContents .sub_form.program.view .con.detail section#rules .con.area01 ol li .conTitle h6 + p{display:inline-block; margin-left:.25em;}
#subContents .sub_form.program.view .con.detail section#rules .con.area01 ol ul{background:transparent;}
#subContents .sub_form.program.view .con.detail section#rules .con.area02 ul{}
#subContents .sub_form.program.view .con.detail section#rules .con.area06 ul{}


/* 설명회 - CiT코칭설명회 */
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW{justify-content:center; gap:1.5em; padding:0; background:transparent; border:none;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW p{text-align:left;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW .txtW{flex:1;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW .txtW p br{display:inline;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW .listW{flex:1; padding:1.25em 1.5em; background:#fefce4; border:1px solid #fcf59a;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW .listW p.ti{color:inherit;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .inner > p{font-size:1.125em;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .inner > p strong{font-weight:600;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.area01 ul{margin-top:-1.5em;}
#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.area02 .detailW > p{font-size:1.125em; text-align:center;}


/* 설명회 - PCC 준비반(CiTCPC) 설명회 */
#subContents .sub_form.program.view.sub_02_01_02 .con.detail section#introduce .con.area01 ul{margin-top:-1.5em;}


/* 설명회 - 팀코칭설명회 */
#subContents .sub_form.program.view.sub_02_01_03 .con.detail section#introduce .con.top .boxW{max-width:100%; background:#fef7f5; border:none; border-radius:0;}
#subContents .sub_form.program.view.sub_02_01_03 .con.detail section#introduce .con.top .boxW .txtW{margin:1.5em auto;}


/* 설명회 - 코칭 슈퍼비전 설명회 */
#subContents .sub_form.program.view.sub_02_01_04 .con.detail section#introduce .con.top p.ti{margin:-2em auto 1.5em; color:inherit;}
#subContents .sub_form.program.view.sub_02_01_04 .con.detail section#introduce .con.top .txtW p.slogan{margin:0 auto 1em; font-size:1.125em;}


/* 이벤트 - 복면코치왕 */
#subContents .sub_form.program.view.sub_02_02_01 .con.detail section#introduce .con.top .txtW{padding:1.25em; background:#fef7f5; border-radius:12px;}
#subContents .sub_form.program.view.sub_02_02_01 .con.detail section#introduce .con.area02 .flexW{align-items:stretch;}
#subContents .sub_form.program.view.sub_02_02_01 .con.detail section#introduce .con.area02 .flexW .box.target{display:flex; flex-wrap:wrap; gap:5em;}
#subContents .sub_form.program.view.sub_02_02_01 .con.detail section#introduce .con.area02 .flexW .box.target > div{flex:1 1 100%;}


/* 이벤트 - KAC개더링 */
#subContents .sub_form.program.view.sub_02_02_02{}


/* 이벤트 - 코칭실습랩 */
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.top .txtW{margin:-2em auto 0;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.top .txtW p.slogan{margin:0 auto 1em; font-size:1.125em;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area02 .flexW .box.target ul li p{display:inline; width:auto; margin:0;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03{margin:-5em auto 0;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 .slogan{margin:0 auto 5em; padding:1.25em; background:#fef7f5; border-radius:12px;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 .slogan p{font-size:1.125em; text-align:center;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li{margin:0 auto .5em; text-align:center;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li p{display:inline-block; margin:0 .5em 0 auto; font-weight:500;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li p span.ico.qna{display:inline-block; line-height:1; margin:.1em .125em 0 0; padding:.25em .5em; background:#cb3d97; border-radius:5em; color:#fff; font-size:.875em; font-weight:800; vertical-align:top;}
#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li a.btn.link{display:inline-block; margin-top:-.25em; vertical-align:top;}


/* 전문코치 자격준비 - KAC준비반 */
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .flexW{gap:5em; padding:0; background:transparent; border:none;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .flexW > .txtW p{text-align:left;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW{justify-content:center; gap:1.5em 3em; padding:2.5em 5em; background:#fefce4; border:1px solid #fcf59a;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW p{text-align:left;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW .imgW,
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW .txtW{flex:inherit; width:auto;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW .imgW{margin:0 auto 1em;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process{display:flex; flex-wrap:wrap; gap:.5em;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li{position:relative; margin:0; padding:2em 1.25em; border:1px dashed transparent; border-radius:12px; text-align:center;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li.process01{flex:6; display:flex; flex-wrap:wrap; gap:.25em; border-color:#363b98;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li.process02{flex:2; border-color:#363b98;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li.bg03{flex:1;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li .box{position:relative;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li .box.process01_1{flex:1;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li .box.process01_2{flex:5;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session{display:flex; flex-wrap:wrap; gap:.25em; margin:0;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li{flex:1; position:relative; margin:0; padding:.875em 1em; border-radius:8px;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li:before{content:''; display:inline-block; position:absolute; width:1.75em; height:1.75em; top:50%; right:-1em; left:auto; margin-top:-.875em; background:#fff; border:1px solid #d2d3d5; border-radius:50%; font-size:1em; z-index:1;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li:after{content:''; display:inline-block; position:absolute; width:7px; height:11px; top:50%; right:-.313em; margin-top:-6px; background:url('../images/ico_arrow_right.png') no-repeat center top -22px / 7px 66px; z-index:2;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session01{}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session02{}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session03{}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session04{}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session05{}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session05:before{right:-2.5em;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session05:after{right:-1.85em;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session06{}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session07{}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session07:before{right:-2.5em;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session07:after{right:-1.85em;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li p{position:relative; top:50%; margin:0 auto; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li p strong{}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li.bg01{background:#eeeef9; border:1px solid #dbdcf2;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li.bg02{background:#f7e2f1; border:1px solid #f1cee8;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li.bg03{background:#1a1764; background:linear-gradient(-45deg, #cb3d97 0%, #1a1764 100%); border:none; color:#fff;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li.bg03 p{position:relative; top:50%; margin:0 auto; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li p.info{position:absolute; left:50%; transform:translateX(-50%);}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li p.info span{display:inline-block; position:relative; padding:0 .5em; background:#fff; z-index:1;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li p.info:before,
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li p.info:after{content:''; display:none;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li p.info.top{top:.5em; color:#363b98; font-weight:600;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li p.info.bottom{width:100%; top:auto; bottom:-1.75em;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li p.info.bottom:before{content:''; display:inline-block; position:absolute; width:99%; height:45%; top:5%; left:.5%; border:1px dashed #84858a; border-top:none;}
#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ul{padding:0; border:none;}

#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#rules .con.area01 .conTitle p.color-red{display:inline-block;}


/* 국내/국제 전문코치교육 (3Cs) - 3Cs I Basic */
#subContents .sub_form.program.view.sub_03_01_01{}


/* 국내/국제 전문코치교육 (3Cs) - 3Cs II Plus */
#subContents .sub_form.program.view.sub_03_01_02{}


/* 국내/국제 전문코치교육 (3Cs) - 3Cs II Process & Marketing (PnM) */
#subContents .sub_form.program.view.sub_03_01_03{}


/* 국내/국제 전문코치교육 (3Cs) - 3Cs III Coaching Technology (CT) */
#subContents .sub_form.program.view.sub_03_01_04 .con.detail section#introduce .con.area03 .boxW ul{max-width:100%;}
#subContents .sub_form.program.view.sub_03_01_04 .con.detail section#introduce .con.area03 .boxW ul ul,
#subContents .sub_form.program.view.sub_03_01_04 .con.detail section#introduce .con.area03 .boxW ul ol{margin:0; padding:.25em .125em; background:transparent;}
#subContents .sub_form.program.view.sub_03_01_04 .con.detail section#introduce .con.area03 .boxW ul ul ol{padding:.313em .125em;}
#subContents .sub_form.program.view.sub_03_01_04 .con.detail section#introduce .con.area03 .boxW ul ul ol ul{padding:0;}


/* 국내/국제 전문코치교육 (3Cs) - 3Cs III Group Coaching (GC) */
#subContents .sub_form.program.view.sub_03_01_05{}


/* 국내/국제 전문코치교육 (3Cs) - 3Cs 5개 과정 통합결제 (3cs5) */
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01{width:100%; overflow-x:auto;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .scrollW{display:flex; flex-wrap:wrap; gap:1em 2.5em; min-width:768px;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .imgW{flex:1; max-width:691px; margin:0 auto;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .imgW .box{margin:0 auto; padding:1.25em;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .imgW .box:first-child{padding-top:0;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .imgW .box.boxW{border:1px dashed #cdcfd4;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .imgW img{}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW{flex:1.5; display:flex; flex-wrap:wrap; gap:1em; max-width:640px;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box{flex:1 1 100%; width:100%; margin:0 auto;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box .conTitle h5{margin:0 auto .5em; font-size:.938em;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box ul{margin:0 auto 1.5em; font-size:.813em;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box > ul:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box ul li{margin:0 auto .5em;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box ul li p{}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box ul ul{margin:-.5em auto 0; font-size:.875em;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box01{order:3;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box01 .conTitle h5{color:#cb3d97;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box02{order:2;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box02 .conTitle h5{color:#eb4e1c;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box03{order:1;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box03 .conTitle h5{color:#73983d;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box04{order:1; padding:0 1.25em;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box04 .conTitle h5{color:#363b98;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .boxW{order:2; display:flex; flex-wrap:wrap; gap:1.5em; margin:0 auto; padding:1em 1.25em; border:1px dashed #cdcfd4;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 p.info{flex:1 1 100%; width:100%; margin:0;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 p.info:before,
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 p.info:after{content:''; display:none; width:0; height:0; margin:0; padding:0;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 p.info i.ico.boxW_dash{display:inline-block; width:0; height:0; margin:0 .5em 0 0; padding:.5em .75em; border:1px dashed #cdcfd4; border-radius:4px; vertical-align:text-top;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box{flex:1 1 100%; width:100%;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box.box01 .tableW table{border-top:2px solid #202122;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type01{background:#dbdcf2; background:linear-gradient(135deg, #dbdcf2 0%, #eeeef9 100%);}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type02{background:#ecf3e1; background:linear-gradient(135deg, #d4e5bc 0%, #ecf3e1 100%);}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type03{background:#fbe0d8; background:linear-gradient(135deg, #fbe0d8 0%, #fefce4 100%);}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box.box01 .tableW table tbody tr td p{margin:0 auto .25em;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box.box01 .tableW table tbody tr td p:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box.box01 p.point + p.point{margin-top:-.5em;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area04 .box.box01 .btnBox{margin:2.5em auto 0;}
#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area09 ol ul{margin:0; padding:0; background:transparent;}


/* 전문코치 자격준비 - KPC준비반 */
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01{justify-content:center; align-items:stretch; padding:0; background:transparent; border:none;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box{flex:1; padding:1.25em; border:1px dashed transparent; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box p{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box p.ti{margin:0 auto .75em; font-weight:700;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box ul{display:flex; flex-wrap:wrap; gap:.5em;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box ul li{flex:1 1 calc(50% - .5em); width:calc(50% - .25em); position:relative; margin:0; padding:.875em 1em; border-radius:8px;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box ul li p{position:relative; top:50%; margin:0 auto; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box ul li p strong{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box01{border-color:#363b98;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box01 p.ti{color:#363b98;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box01 ul li{background:#eeeef9; border:1px solid #dbdcf2;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box01 ul li.prerequisites01{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box01 ul li.prerequisites02{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box01 ul li.prerequisites03{flex:1 1 100%; width:100%;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box01 ul li.prerequisites04{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box01 ul li.prerequisites05{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02{border-color:#cb3d97;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02 p.ti{color:#cb3d97;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02 ul li{background:#f7e2f1; border:1px solid #f1cee8;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02 ul li.prerequisites01{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02 ul li.prerequisites02{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02 ul li.prerequisites03{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02 ul li.prerequisites04{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02 ul li.prerequisites05{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.box02 ul li.prerequisites06{}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.citready{flex:.25; align-self:center; padding:2.5em 2em 2.5em 1em; background:#1a1764; background:linear-gradient(-45deg, #cb3d97 0%, #1a1764 100%); border:none; border-radius:0; clip-path:polygon(0% 18%, 62% 18%, 62% 0%, 100% 50%, 62% 100%, 62% 82%, 0% 82%);}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.citready p{line-height:1.25; color:#fff; font-size:1.063em; font-weight:500;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02{align-items:center; gap:2.5em;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li{flex:1; position:relative; margin:0; padding:.75em 1em; background:#eeeef9; border:1px solid #dbdcf2; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li:after{content:'→'; display:inline-block; position:absolute; top:50%; right:-1.313em; color:#f3977a; font-size:1.5em; font-weight:900; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li:last-child:after{content:''; display:none;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li p{margin:0 auto; padding:0; text-align:center;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li:last-child{flex:1.25; padding:0; background:none; border:none; border-radius:0;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li:last-child p{padding:.25em; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li p.passed{padding:.75em; background:#363b98; color:#fff; font-size:1.063em; font-weight:500;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li p.failed{padding:.75em; background:#cb3d97; color:#fff; font-size:1.063em; font-weight:500;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW{gap:1.5em;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box,
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box.box03{flex:1; text-align:center;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box .txtW{display:inline-block; width:100%; padding:1.5em; border:1px solid #cdcfd4; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box .txtW .conTitle h6{margin:0 0 .5em;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box .txtW .flexW{justify-content:center;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box .txtW p{margin:0;}
#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box .btnBox{margin:1em auto 0;}


/* 전문코치 자격준비 - PCC준비반(CiTCPC) */
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.top .flexW{justify-content:center; margin:0 auto; padding:0; background:transparent; border:none;/* background:#fefce4; border:1px solid #fcf59a;*/}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.top .flexW p{text-align:left;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.top .flexW .imgW,
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.top .flexW .txtW{flex:inherit; width:auto;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.top .flexW .txtW .slogan{margin:-1.5em auto 2.5em;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.top .flexW .txtW .slogan p{color:#eb4e1c; font-weight:500; text-align:center;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.top .flexW .txtW .slogan p.ti strong{color:inherit; font-weight:700;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area02 .flexW + p.point{margin:5em auto 0; font-size:1.125em;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.infographic_01{gap:2.5em; margin:0 auto 2.5em;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.infographic_01 li{flex:1;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.infographic_01 li .imgW p.info{margin:.5em auto 0;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.infographic_01 li .imgW p.info:before{content:'*';}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.infographic_01 li .imgW p.info:after{content:''; display:none;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.number p{display:inline-block; margin:0;}
#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.number p.ti{font-weight:500;}


/* 전문코치 자격준비 - MCC준비반(CiT HSCM) */
#subContents .sub_form.program.view.sub_03_09_04{}


/* 팀코칭 - Powerful Dynamic Team Coahing */
#subContents .sub_form.program.view.sub_03_03_01 .con.detail section#introduce .con.top .flexW{margin:5em auto 0; gap:2.5em; padding:2.5em 1.5em 2.5em 2em; border:none; border-radius:12px;}


/* 코칭 슈퍼비전 - 성찰적 코칭 슈퍼비전(RCS) */
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .imgW{margin:0 auto 5em;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW{justify-content:center; align-items:flex-start; gap:5em; margin:0 auto; padding:0; background:transparent; border:none;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW .box{flex:1; width:100%;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW .box ul{text-align:left;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW .box ul li p{display:inline-block; margin:0;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW .box ul li p.day{margin-right:.5em;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW .box ul li p.type{font-size:.875em;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW .box ul li p.type.online{color:#ef007c;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW .box ul li p.type.offline{color:#9a54ce;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table{display:block; min-width:917px; background:transparent; border:none;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table thead{display:block;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table thead tr{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table thead tr th{padding:0; background:transparent; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table thead tr th p{display:inline-block; position:relative; top:50%; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01{display:flex; gap:1em; width:100%; margin:0 auto 1em;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01 th{flex:1; position:relative; padding:.938em .8755em; background:#1a1764; border-radisu:12px; clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01 th.step01{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01 th.step02{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01 th.step03{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01 th.step04{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01 th.step05{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01 th.step06{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail01 th p{color:#fff; margin-left:-5%;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02{display:block; margin:0 auto 1em;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step{display:block; padding-right:5.5em; border:none; border-radius:12px; background:#eeeef9; color:#363b98;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol{display:flex; gap:1.75em; margin:0 auto; padding:.938em .875em;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li{flex:1 0 auto; position:relative;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li:before{content:''; display:block; position:absolute; width:1.75em; height:1.75em; top:50%; left:-1.75em; background:#b5b8e5; clip-path:polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li:first-child:before{display:none;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li.step01{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li.step02{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li.step03{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li.step04{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li.step05{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li.step06{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li p{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li p strong{color:#eb4e1c;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr{display:flex; gap:1em; width:100%; margin:0 auto;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td{flex:1; position:relative; padding:.875em 1.125em 1.25em 1.125em; background:rgba(247,226,241,.2); border:1px solid #f7e2f1; border-radius:12px; text-align:left;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td.step01{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td.step02{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td.step03{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td.step04{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td.step05{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td.step06{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td ul{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td ul li{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td ul li p{}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td ul li p strong{color:#cb3d97; font-weight:600;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area05 ul.review li{flex:1 1 calc(33.333% - 1.333em);}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area06 .flexW{gap:5em;}
#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area06 .flexW .box{flex:1 1 calc(50% - 2.5em);}


/* 코칭 슈퍼비전 - 일대일 코칭 슈퍼비전 */
#subContents .sub_form.program.view.sub_03_04_02 .con.detail section#introduce .con.top .txtW p.ti{margin:0 auto 1em;}
#subContents .sub_form.program.view.sub_03_04_02 .con.detail section#introduce .con.area03 .boxW{padding:0; border:none;}
#subContents .sub_form.program.view.sub_03_04_02 .con.detail section#introduce .con.area03 .boxW ul ul{padding:0; background:transparent;}
#subContents .sub_form.program.view.sub_03_04_02 .con.detail section#introduce .con.area08 .flexW{gap:5em;}
#subContents .sub_form.program.view.sub_03_04_02 .con.detail section#introduce .con.area08 .flexW .box{flex:1 1 100%;}
#subContents .sub_form.program.view.sub_03_04_02 .con.detail section#introduce .con.area10 .tableW table tr td{overflow-wrap:anywhere;}


/* 코치더코치/멘토코칭 - 일대일 코치더코치 */
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .flexW{gap:5em;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .flexW > ul{flex:1; max-width:fit-content; margin:0;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01{flex:2; display:flex; flex-wrap:wrap; gap:5em; margin:0;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li{flex:1; position:relative;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li > p{position:relative; margin:0 auto; padding:.5em 1em; background:#f7e2f1; border:1px solid #f1cee8; border-radius:12px; color:#cb3d97; font-size:1.063em; font-weight:500; text-align:center;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li > p:before{content:''; display:block; position:absolute; width:2em; height:2em; top:50%; left:-3.5em; background:#b5b8e5; clip-path:polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li:first-child > p:before{display:none; width:0; height:0;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li:last-child{flex:1.25;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 li ul{margin:1.5em auto 0;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 li ul li{}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 li ul li p{}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .btnBox{margin:2.5em auto 0;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .btnBox ul.links.package li a p span.mini{margin:0 auto .5em;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .btnBox ul.links.package li a p span.ti strong{color:#eb4e1c;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .btnBox ul.links.package li a:focus p span.ti strong,
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .btnBox ul.links.package li a:hover p span.ti strong{color:inherit;}
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .detailW > ul ul,
#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area08 ul ul{padding:0; background:transparent;}


/* 코치더코치/멘토코칭 - 일대일 멘토코칭 */
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area02 .btnBox ul li p{display:inline-block; margin-right:1em;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area03 .boxW{padding:0; border:none;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area03 .boxW ul ul{padding:0; background:transparent;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area03 .btnBox{margin:2.5em auto 0;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area03 .btnBox ul.links.package li a p span.mini{margin:0 auto .5em;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area03 .btnBox ul.links.package li a p span.ti strong{color:#eb4e1c;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area03 .btnBox ul.links.package li a:focus p span.ti strong,
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area03 .btnBox ul.links.package li a:hover p span.ti strong{color:inherit;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area08 ul li p{display:inline-block;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area08 .tableW table tr th sup{font-size:1em; font-weight:500; vertical-align:unset;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area08 .btnBox{margin-top:1.5em;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area08 .btnBox ul li p{margin-right:1em;}
#subContents .sub_form.program.view.sub_03_05_04 .con.detail section#introduce .con.area08 ul ul{padding:0; background:transparent;}


/* 패키지 코스(교육+준비반) - KAC패키지 */
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .flexW{gap:5em; padding:0; background:transparent; border:none;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .flexW > .txtW p{text-align:left;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW{justify-content:center; gap:1.5em 3em; padding:2.5em 5em; background:#fefce4; border:1px solid #fcf59a;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW p{text-align:left;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW .imgW,
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW .txtW{flex:inherit; width:auto;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW .imgW{margin:0 auto 1em;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01{max-width:calc(50% - 2.5em);}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW{align-items:stretch; gap:2.5em;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div{flex:1; position:relative; padding:1.25em; border:1px dashed transparent; border-radius:12px; text-align:center;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div p.ti{margin:0 auto 1em; font-weight:700;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div ul{margin:0 auto 1em;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div ul li{margin:0 auto .25em; padding:.25em 1em; background:#eeeef9; border:1px solid transparent; border-radius:5em;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div ul li p{font-size:.938em;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div p.info{}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div p.info:before,
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div p.info:after{content:'-';}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default{border-color:#cdcfd4;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default ul li{background:#ecedee; border-color:#d2d3d5;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default ul li:before{content:''; display:inline-block; position:absolute; width:1.75em; height:1.75em; top:50%; right:-3.5em; left:auto; margin-top:-.875em; background:#fff; border:1px solid #d2d3d5; border-radius:50%; font-size:1em; z-index:1;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default ul li:after{content:''; display:inline-block; position:absolute; width:7px; height:11px; top:50%; right:-2.875em; margin-top:-6px; background:url('../images/ico_arrow_right.png') no-repeat center top -22px / 7px 66px; z-index:2;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.package{border-color:#363b98;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.package p.ti{color:#363b98;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.package ul li{background:#eeeef9; border-color:#dbdcf2;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01{margin:0 auto 1.5em;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step{justify-contents:center; align-items:center; gap:5em;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step > li{position:relative;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step > li:before{content:''; display:block; position:absolute; width:2em; height:2em; top:50%; left:-3.25em; background:#b5b8e5; clip-path:polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step > li:first-child:before{display:none; width:0; height:0;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step01{flex:1;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step01 ul.reason{}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step01 ul.reason > li{padding:.75em 1.25em; background:#f0f1fa; border:1px solid #b5b8e5; border-radius:12px; text-align:center;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step01 ul.reason li p{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step01 ul.reason li ul{width:fit-content; margin:.25em auto 0; font-size:.875em; text-align:left;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step01 ul.reason li ul li{margin:0 auto .25em;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step01 ul.reason li ul li:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step02{flex:1.5;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step02 ol{}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step02 ol li{}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step02 ol li p{}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#rules .con.top .boxW p.ti + p.ti{width:100%; margin:.5em auto 0;}
#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#rules .con.area01 ol > li:first-child .conTitle h6{margin-top:0;}


/* 패키지 코스(교육+준비반) - KPC패키지 */
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01{margin:0 auto 2.5em;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 > ul{display:flex; flex-wrap:wrap; gap:4em;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 > ul > li{flex:1; position:relative; padding:1.25em; border:1px dashed #363b98; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 > ul > li:before{content:'+'; display:inline-block; position:absolute; top:50%; left:-1.375em; color:#f3977a; font-size:2em; font-weight:900; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 > ul > li:first-child:before{content:''; display:none; font-size:0;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .conTitle h6{}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .tagW{}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .tagW ul.tag{position:relative;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .tagW ul.tag + ul.tag:before{content:'+'; display:inline-block; position:absolute; top:-1.25em; left:50%; color:#f3977a; font-size:1em; font-weight:900; transform:translateX(-50%);}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .tagW ul.tag li{margin:0 auto .25em; text-align:center;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .tagW ul.tag li:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .tagW ul.tag li p{display:inline-block; position:relative; padding-left:.75em;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .tagW ul.tag li p:before{content:''; display:inline-block; position:absolute; width:5px; height:5px; top:.625em; left:0; background:#f3977a; border-radius:50%;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 ul li .tagW ul.tag li p span.mini{color:#525356; font-size:.875em; vertical-align:middle;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program{display:flex; flex-wrap:wrap; gap:2.5em 5em; margin:5em auto;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li{flex:1 1 calc(50% - 2.5em); display:flex; flex-wrap:wrap; align-items:stretch; gap:1.5em; width:100%; max-width:calc(50% - 2.5em); margin:0 0 .5em; padding:0; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li p{flex:2; margin:0; padding:0;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li > p{align-self:center;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li .tiW{flex:1; position:relative; padding:1em 1.25em; background:#f6f6f6; border:1px solid #d2d3d5; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li .tiW p.ti{position:relative; line-height:1.313; top:50%; font-size:1.125em; font-weight:600; text-align:center; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li .tiW p.ti span.mini{display:block; margin:.25em auto 0; color:#525356; font-size:.75em; font-weight:400; vertical-align:middle;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ol.point{display:flex; flex-wrap:wrap; gap:1em; margin:0 auto 2.5em;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ol.point li{flex:1; padding:1.25em; background:#fff; border:1px solid #bdd698; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ol.point li p{text-align:center;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ol.point li p.num{margin:0 auto .75em; color:#8eb94f;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ol.point li p.contents{color:#525356;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW{gap:1em; margin:0 auto 2.5em;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW > li{flex:1; display:flex; flex-wrap:wrap; padding:1.25em; border:1px solid #d2d3d5; border-radius:12px; text-align:center;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li p{}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li p.tag{flex:1 1 100%; height:fit-content; margin:0 auto 1em; padding:.25em .75em; background:#f6f6f6; border:1px dotted #d2d3d5; border-radius:5em; font-size:.875em;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li p.tag.required{background:#fbe0d8 !important; border-color:#f3977a;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li p.tag.recommend{}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW{flex:1 1 100%; display:flex; flex-wrap:wrap;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW p.ti{flex:1 1 100%; line-height:1.25; color:#202122; font-size:1.125em; font-weight:700; transition:.3s;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW .payW{flex:1 1 100%;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW .payW p{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW .payW p span{display:inline-block;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW .payW p span.price{margin-left:.25em; font-weight:bold;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW .payW p span.price del{color:#84858a;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW .payW p.original{margin:0 auto .125em; font-size:.875em;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW .payW p.gtotal{}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li .txtW .payW p.gtotal strong{}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.w100{flex:.75;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.w100 .txtW{padding-bottom:28px;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend{padding:0; border:none;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen{display:block; width:100%; height:100%; padding:1.25em; background:#fff; border:1px solid #d2d3d5; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen .more{display:inline-block; position:relative; width:28px; height:28px; margin:1em auto 0; border:1px solid #f3977a; border-radius:50%; transition:.2s;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen .more i.ico.arrow.right{display:inline-block; position:absolute; width:7px; height:11px; top:50%; right:50%; margin-top:-6px; margin-right:-4px; background:url('../images/ico_arrow_right.png') no-repeat left top -44px / 7px 66px; opacity:1; z-index:5;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen:focus,
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen:hover{border-color:#f3977a;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen:focus p.ti,
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen:hover p.ti{color:#eb4e1c;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen:focus .more,
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend button.modalOpen:hover .more{background:rgba(243,151,122,.1);}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend .recommendW.detail{}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend .recommendW.detail .modalConW{max-height:fit-content;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend .recommendW.detail .con{margin:0; padding:0;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend .recommendW.detail .con ul.program{padding:0; background:none; border-radius:0;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend .recommendW.detail .con ul.program li{border:1px solid #cdcfd4;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend .recommendW.detail .con ul.program li p{}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.recommend .recommendW.detail .con ul.program li p.ti{font-size:1.125em; font-weight:600;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#rules .con.area01 .conTitle p{margin:-.25em auto 1em;}
#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#rules .con.area01 ul.box{padding:1em 1.25em; border:1px solid #cdcfd4; border-radius:12px;}


/* 패키지 코스(교육+준비반) - PCC패키지 */
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .flexW{gap:5em; padding:0; background:transparent; border:none;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW{flex:1; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:1.5em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW p{text-align:left;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .imgW,
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .txtW{flex:1 0 auto; width:auto;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .imgW img{max-width:140px;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .flexW > .txtW{flex:1;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .flexW > .txtW ul + ul{margin-top:1em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .flexW > .txtW p{text-align:left;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.list.circle li p{text-align:left;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.list.line{margin-top:0;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.list.line li p.point{display:inline-block; margin-right:.25em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit{display:flex; flex-wrap:wrap; gap:1.5em; margin:3em auto 2.5em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li{flex:1; margin:0; padding:1.25em; border:1px dashed #363b98; border-radius:12px;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li.benefit01{border-color:#363b98;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li.benefit01:after{content:'or'; display:inline-block; position:absolute; width:1.5em; line-height:1; top:50%; right:-1.5em; color:#6e1f59; text-align:center; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li.benefit02{border-color:#cb3d97;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li p{margin:0;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li p.num{position:absolute; width:auto; margin:0 auto; top:0; left:50%; padding:0 1em; background:#fff; font-weight:700; transform:translate(-50%, -50%);}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li.benefit01 p.num{color:#363b98;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li.benefit02 p.num{color:#cb3d97;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW{gap:2.5em; margin:0; padding:0; background:transparent; border:none;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p{flex:1; position:relative; padding:1.25em; background:#ecedee; border:1px solid transparent; border-radius:12px; text-align:center;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p:before{content:'+'; display:inline-block; position:absolute; top:50%; left:-1.063em; color:#f3977a; font-size:2em; font-weight:900; transform:translateY(-50%);}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p:first-child:before{content:''; display:none; font-size:0;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p.type01{background:#ecedee; border-color:#d2d3d5;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p.type02{background:#eeeef9; border-color:#dbdcf2;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p.type03{background:#f7e2f1; border-color:#f1cee8;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p span{display:block; }
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p span strong{font-size:1em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p > strong{display:block; font-size:1.125em; font-weight:900;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box{flex:1 1 100%; width:100%;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table{border-top:2px solid #202122;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type00_1{min-height:auto; padding:.625em .875em; font-size:.875em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type00_2{min-height:auto; padding:.625em .875em; background:#e6a6d5; color:#6e1f59; font-size:.875em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type01{background:#dbdcf2; background:linear-gradient(135deg, #dbdcf2 0%, #eeeef9 100%);}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type02{background:#ecf3e1; background:linear-gradient(135deg, #d4e5bc 0%, #ecf3e1 100%);}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type03{background:#fbe0d8; background:linear-gradient(135deg, #fbe0d8 0%, #fefce4 100%);}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table thead tr th.type04{background:#f1cee8; background:linear-gradient(135deg, #f1cee8 0%, #f7e2f1 100%);}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table tbody tr td p{margin:0 auto .25em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .tableW table tbody tr td p:last-child{margin:0 auto;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 p.point + p.point{margin-top:-.5em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .box.box01 .btnBox{margin:2.5em auto 0;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li.modalW{margin-left:1.5em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 button.schedule.pcc{padding:.625em 1.5em; background:#fff; border:1px solid #f3977a; border-radius:5em; color:#ef724b; font-size:.938em;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 button.schedule.pcc:focus,
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 button.schedule.pcc:hover{background:#f3977a; color:#fff;}
#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#rules .con.area01 ol li:first-child .boxW{margin:0 auto;}


/* 전문코치교육(Skill-up) - ICF핵심역량모델 과정 */
#subContents .sub_form.program.view.sub_03_02_01{}


/* 전문코치교육(Skill-up) - FFUM®[뿜:] */
#subContents .sub_form.program.view.sub_03_02_02{}


/* 전문코치교육(Skill-up) - 잉[ing:] */
#subContents .sub_form.program.view.sub_03_02_03{}


/* 전문코치교육(Skill-up) - 코칭 프레즌스를 위한 명상 */
#subContents .sub_form.program.view.sub_03_02_04{}


/* FT 양성 교육과정 - Basic FT 양성과정 */
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03{padding:0 0 5em;}
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .detailW > ul ul{padding:0; background:none;}
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW{gap:5em;}
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW .box{flex:1;}
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW .box.step{}
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW .box.step ul li p.ti{display:inline-block; width:auto; vertical-align:top;}
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW .box.step ul li p.ti + p{display:inline-block; max-width:calc(100% - 4em); vertical-align:top;}
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW .box.composition{}
#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW .box.composition ul.composition{margin:0 auto 1.5em;}


/* FT 양성 교육과정 - FFUM[뿜:] FT (FFUMy) */
#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.top .txtW ul li p.ti{color:#eb4e1c; text-align:center;}
#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.top .txtW ul li p.ti strong{color:inherit;}
#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.area03{padding:0 0 5em;}
#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.area03 .flexW{gap:5em;}
#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.area03 .flexW .box{flex:1;}


@media all and (max-width:1440px){
	/* 패키지 코스(교육+준비반) - PCC패키지 */
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li a.link,
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li button.schedule.pcc{padding:.625em 1em;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li.modalW{margin-left:1em;}
}

@media all and (max-width:1279px){
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW{gap:4em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .flexW.boxW{gap:4em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition{gap:2.5em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition li:before{left:-1em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW{gap:4em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type03{gap:1em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li{flex:1 1 calc(33.333% - 1.333em);}


	/* 국내/국제 전문코치교육 (3Cs) - 3Cs 5개 과정 통합결제 (3cs5) */
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .scrollW{gap:1em 1.5em;}
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW{flex:1.25;}


	/* 코칭 슈퍼비전 - 성찰적 코칭 슈퍼비전(RCS) */
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW{margin:4em auto 0; gap:4em;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .flexW .txtW{flex:2.5;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step{padding-right:4em;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol{gap:1.5em;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tr.detail.detail02 th.step ol li:before{width:1.25em; height:1.25em; left:-1.375em;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area03 .infographic_01 .tableW table tbody tr td{padding:.875em 1.125em 1.25em 1em;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area06 .flexW{gap:4em;}


	/* 코치더코치/멘토코칭 - 일대일 코치더코치 */
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .flexW{gap:4em;}


	/* 패키지 코스(교육+준비반) - KAC패키지 */
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01{max-width:calc(50% - 2em);}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW{gap:2em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div{padding:1em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div ul li{padding:.25em .75em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default ul li:before{right:-3em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default ul li:after{right:-2.375em;}


	/* 패키지 코스(교육+준비반) - KPC패키지 */
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program{gap:2.5em 4em;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li{flex:1 1 calc(50% - 2em); max-width:calc(50% - 2em);}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.w100{flex:1 1 100%; width:100%;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.w100 .txtW{padding-bottom:0;}


	/* 패키지 코스(교육+준비반) - PCC패키지 */
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .flexW{gap:4em;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW{gap:1em;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .imgW{flex:0 0 auto;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .imgW img{max-width:104px;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li{margin:.25em .125em .5em;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li a.link,
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li button.schedule.pcc{padding:.75em 1.5em;}


	/* FT 양성 교육과정 - Basic FT 양성과정 */
	#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW{gap:4em;}
}

@media all and (max-width:1023px){
	#subContents .sub_form.program.view .con.detail section#introduce .con.top .txtW p{margin:0 auto .5em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target{gap:1.25em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li{flex:1 1 calc(50% - .625em);}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num3 li,
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num5 li,
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num6 li{flex:1 1 calc(33% - .833em);}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num4 li:nth-child(3){border-color:#b5b8e5;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num4 li:nth-child(4){border-color:#e6a6d5;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review{gap:1.5em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li{flex:1 1 calc(33.333% - 1em);}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area01{/*padding:4em 0;*/}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02{padding:4em 0;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW{gap:8em 3em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box{flex:1 1 calc(50% - 1.5em); /*max-width:calc(50% - 1.5em);*/}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .flexW.boxW{gap:8em 3em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition{gap:2.5em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW{gap:8em 3em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area05{padding:4em 0;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area05 + .con.area02{margin-top:-4em;}


	/* 이벤트 - 코칭실습랩 */
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03{margin:-4em auto 0;}
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 .slogan{margin:0 auto 4em;}
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li{text-align:left;}
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li p{margin:0 .5em .25em auto;}
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li a.btn.link{margin-top:0;}


	/* 국내/국제 전문코치교육 (3Cs) - 3Cs 5개 과정 통합결제 (3cs5) */
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .scrollW{gap:.75em 1.25em;}
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW{flex:1;}


	/* 코칭 슈퍼비전 - 성찰적 코칭 슈퍼비전(RCS) */
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW{margin:3em auto 0; gap:3em;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area06 .flexW{gap:8em 3em;}



	/* 전문코치 자격준비 - KAC준비반 */
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .flexW{gap:3em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW{padding:2em 3em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li.bg03{flex:1 1 100%; padding:1em 1.25em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li.bg03 p br{display:none;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area03 .flexW.boxW{gap:0;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area03 .flexW.boxW .box:last-child{margin:-.125em auto 0;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area03 .flexW.boxW .box:last-child .tableW table thead{display:none;}


	/* 전문코치 자격준비 - KPC준비반 */
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01{gap:1em;}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box ul{gap:.25em;}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box ul li{padding:.75em;}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02{gap:1.5em; padding:1.25em 2em 1.25em 1.25em; border:1px dotted #d2d3d5; border-radius:12px;}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li,
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li:last-child{flex:1 1 calc(33% - 1em); width:calc(33% - 1em);}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li:after{right:-1.125em; font-size:1.25em;}


	/* 코치더코치/멘토코칭 - 일대일 코치더코치 */
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .flexW{gap:3em;}
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 .flexW > ul,
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01{gap:4em;}
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li:last-child{flex:1.5;}
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li > p:before{left:-2.875em;}
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 li ul{margin:1em auto 0;}


	/* 패키지 코스(교육+준비반) - KAC패키지 */
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .flexW{gap:3em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW{padding:2em 3em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01{max-width:480px;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .flexW .box{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step02{flex:1.25;}


	/* 패키지 코스(교육+준비반) - KPC패키지 */
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program{gap:1.5em;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li{flex:1 1 100%; max-width:100%;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li p{flex:3;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ol.point{gap:.5em;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ol.point li{flex:1 1 calc(50% - .5em); width:calc(50% - .25em);}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW{gap:.5em;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW > li,
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.w100{flex:1 1 calc(50% - .5em); width:calc(50% - .25em);}


	/* 패키지 코스(교육+준비반) - PCC패키지 */
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .flexW{gap:3em;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .imgW img{max-width:128px;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .txtW p{text-align:center;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit{gap:2.5em;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li.benefit01:after{width:100%; height:2.5em; line-height:2.25; top:auto; bottom:-2.5em; right:auto; left:50%; transform:translateX(-50%);}


	/* FT 양성 교육과정 - Basic FT 양성과정 */
	#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03{padding:0 0 4em;}
	#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW{gap:8em 3em;}
	#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03 .flexW .box{flex:1 1 100%;}


	/* FT 양성 교육과정 - FFUM[뿜:] FT (FFUMy) */
	#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.area03{padding:0 0 4em;}
	#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.area03 .flexW{gap:8em 3em;}
	#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.area03 .flexW .box{flex:1 1 100%;}
}

@media all and (max-width:768px){
	#subContents .sub_form.program.view .con.detail section#introduce .con button.btn.detailW.toggle span.ico.arrow.down{min-width:1.5em; min-height:1.5em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con button.btn.detailW.toggle span.ico.arrow.down:before{margin-left:-5px;}
	#subContents .sub_form.program.view .con.detail section#introduce .con button.btn.detailW.toggle .conTitle h5{padding-right:1.25em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target{gap:1em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num3 li{flex:1 1 calc(33% - .666em);}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num5 li,
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num6 li{flex:1 1 calc(50% - .5em);}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num5 li:nth-child(3),
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num6 li:nth-child(3),
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num6 li:nth-child(6){border-color:#b5b8e5;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num5 li:nth-child(4),
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num6 li:nth-child(4),
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target.num6 li:nth-child(5){border-color:#e6a6d5;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review{gap:1em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li{flex:1 1 100%; padding:2.5em 1.25em 1.25em; padding:1.25em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li:before{top:1em; right:1em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review li .txtW{gap:1em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type03 li{flex:1 1 calc(50% - 1em);}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type03 li .txtW{gap:.25em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type04:before{top:1em; right:1em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.top .boxW{padding:1.25em 1.5em; border-radius:12px;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area01{/*padding:3em 0;*/}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02{padding:3em 0;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW{gap:6em 3em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box{flex:1 1 100%; max-width:100%;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box.features > ul + p,
	#subContents .sub_form.program.view .con.detail section#introduce .con.area02 .flexW .box.features > p + ul{margin-top:-1.25em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .flexW.boxW .box{flex:1 1 100%; max-width:100%;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr th,
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td{padding:.625em .75em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ol li,
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr td ul li{margin:0 auto .25em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr th span.module{display:block; margin:0 auto .25em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 .tableW table tbody tr th span.module:last-child{margin:0 auto;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition{gap:2em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition li{flex:1 1 100%;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area03 ul.composition li:before{top:-1.25em; left:50%; transform:translateX(-50%);}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW{gap:2.5em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area04 .flexW .box{flex:1 1 100%;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area05{padding:3em 0;}
	#subContents .sub_form.program.view .con.detail section#introduce .con.area05 + .con.area02{margin-top:-3em;}


	/* 설명회 - CiT코칭설명회 */
	#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW .txtW p br{display:none;}


	/* 이벤트 - 코칭실습랩 */
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03{margin:0 auto;}
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 .slogan{margin:0 auto 5em;}
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li{margin:0 auto 1em;}
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li p{width:100%;}
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li a.btn.link{margin-left:1.75em;}


	/* 국내/국제 전문코치교육 (3Cs) - 3Cs 5개 과정 통합결제 (3cs5) */
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .scrollW{gap:1em;}
	/*#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .imgW,
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW{flex:1 1 100%; max-width:100%;}
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .box.box04{padding:0 1em;}
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .imgW .box,
	#subContents .sub_form.program.view.sub_03_01_06 .con.detail section#introduce .con.area03 .infographic_01 .txtW .boxW{padding:1em;}*/


	/* 코칭 슈퍼비전 - 성찰적 코칭 슈퍼비전(RCS) */
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW{gap:5em 3em;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.top .timelineW .flexW .box{flex:1 1 100%;}


	/* 전문코치 자격준비 - KAC준비반 */
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .flexW{gap:1.5em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .flexW > .txtW{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW{flex:1 1 100%; padding:1.5em 2.5em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW .txtW > p{text-align:center;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW .txtW > ul{margin:.75em auto 0;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process{gap:2.5em; margin:0 auto 2.5em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process + ul{margin-top:0;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li:before{content:''; display:inline-block; position:absolute; width:1.75em; height:1.75em; top:auto; right:50%; bottom:-2.125em; left:auto; margin-right:-.875em; background:#fff; border:1px solid #d2d3d5; border-radius:50%; font-size:1em; z-index:1;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li:after{content:''; display:inline-block; position:absolute; width:11px; height:7px; bottom:-1.5em; right:50%; margin-right:-5px; background:url('../images/ico_arrow_bottom.png') no-repeat left -22px top / 66px 7px; z-index:2;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li:last-child:before,
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li:last-child:after{display:none;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li.process01{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process > li.process02{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session05:before,
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session05:after,
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session07:before,
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li ol.session li.session07:after{display:none;}


	/* 전문코치 자격준비 - KPC준비반 */
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.citready{padding:1.5em 2.5em 2.5em; clip-path:polygon(80% 0px, 80% 60%, 100% 60%, 50% 100%, 0px 60%, 20% 60%, 20% 0px);}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02{padding:.75em 1.625em .75em 0.75em;}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li,
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area03 ol.infographic_02 li:last-child{flex:1 1 calc(50% - .75em); width:calc(50% - .75em);}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW{gap:1em;}
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box,
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.area04 .flexW .box.box03{flex:1 1 100%;}


	/* 전문코치 자격준비 - PCC준비반(CiTCPC) */
	#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.infographic_01{gap:1.5em; margin:0 auto 1.5em;}


	/* 팀코칭 - Powerful Dynamic Team Coahing */
	#subContents .sub_form.program.view.sub_03_03_01 .con.detail section#introduce .con.top .flexW{padding:2em 1.5em 2em 2em;}


	/* 코칭 슈퍼비전 - 성찰적 코칭 슈퍼비전(RCS) */
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area06 .flexW{gap:2.5em;}
	#subContents .sub_form.program.view.sub_03_04_01 .con.detail section#introduce .con.area06 .flexW .box{flex:1 1 100%;}


	/* 코치더코치/멘토코칭 - 일대일 코치더코치 */
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01{gap:3.5em; margin:0 auto 1.5em;}
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_05_03 .con.detail section#introduce .con.area03 ol.infographic_01 > li > p:before{top:-2.75em; left:50%; clip-path:polygon(80% 0, 80% 60%, 100% 60%, 50% 100%, 0 60%, 20% 60%, 20% 0); transform:translateX(-50%);}


	/* 패키지 코스(교육+준비반) - KAC패키지 */
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .flexW{gap:1.5em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .flexW > .txtW{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW{flex:1 1 100%; padding:1.5em 2.5em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW .txtW > p{text-align:center;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW .txtW > ul{margin:.75em auto 0;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step{gap:3.5em;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step01,
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step li.step02{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area03 .infographic_01 ol.step > li:before{top:-2.75em; left:50%; clip-path:polygon(80% 0, 80% 60%, 100% 60%, 50% 100%, 0 60%, 20% 60%, 20% 0); transform:translateX(-50%);}


	/* 패키지 코스(교육+준비반) - KPC패키지 */
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 > ul{gap:2.5em;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 > ul > li{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 .infographic_01 > ul > li:before{top:-1.125em; left:50%; transform:translateX(-50%);}


	/* 패키지 코스(교육+준비반) - PCC패키지 */
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW,
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .flexW > .txtW,
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .imgW,
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top .bannerW .txtW{flex:1 1 100%;}


	/* FT 양성 교육과정 - Basic FT 양성과정 */
	#subContents .sub_form.program.view.sub_03_06_01 .con.detail section#introduce .con.area03{padding:0 0 3em;}


	/* FT 양성 교육과정 - FFUM[뿜:] FT (FFUMy) */
	#subContents .sub_form.program.view.sub_03_06_02 .con.detail section#introduce .con.area03{padding:0 0 3em;}
}

@media all and (max-width:580px){
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target{gap:.5em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li{flex:1 1 100% !important;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li:nth-child(odd){border-color:#e6a6d5 !important;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.list.target li:nth-child(even){border-color:#b5b8e5 !important;}

	#subContents .sub_form.program.view .con.detail section#rules .con .boxW p.ti{font-size:1.063em;}


	/* 설명회 - CiT코칭설명회 */
	#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW .txtW,
	#subContents .sub_form.program.view.sub_02_01_01 .con.detail section#introduce .con.top .flexW .listW{flex:1 1 100%;}


	/* 이벤트 - 코칭실습랩 */
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 ul li a.btn.link{margin-left:0;}


	/* 전문코치 자격준비 - KAC준비반 */
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.top .bannerW{padding:1.25em 1.5em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li .box.process01_1{flex:1 1 100%; padding:0 0 1.75em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li .box.process01_1 p.info.bottom{bottom:.25em;}
	#subContents .sub_form.program.view.sub_03_09_01 .con.detail section#introduce .con.area01 ol.process li .box.process01_2{flex:1 1 100%;}


	/* 전문코치 자격준비 - KPC준비반 */
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.citready{flex:.5;}


	/* 전문코치 자격준비 - PCC준비반(CiTCPC) */
	#subContents .sub_form.program.view.sub_03_09_03 .con.detail section#introduce .con.area03 ol.infographic_01 li{flex:1 1 100%;}


	/* 팀코칭 - Powerful Dynamic Team Coahing */
	#subContents .sub_form.program.view.sub_03_03_01 .con.detail section#introduce .con.top .flexW{gap:1.5em; padding:2em 1.75em;}
	#subContents .sub_form.program.view.sub_03_03_01 .con.detail section#introduce .con.top .flexW .imgW,
	#subContents .sub_form.program.view.sub_03_03_01 .con.detail section#introduce .con.top .flexW .txtW{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_03_01 .con.detail section#introduce .con.top .flexW .imgW img{max-width:80%;}


	/* 패키지 코스(교육+준비반) - KAC패키지 */
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.top .bannerW{padding:1.25em 1.5em;}


	/* 패키지 코스(교육+준비반) - KPC패키지 */
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li{gap:1em;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li p{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.program li p.ti{padding:.5em 1em;}
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW > li,
	#subContents .sub_form.program.view.sub_03_07_02 .con.detail section#introduce .con.area03 ul.recommendW li.w100{flex:1 1 100%; width:100%;}	


	/* 패키지 코스(교육+준비반) - PCC패키지 */
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li a.link,
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li button.schedule.pcc{padding:.875em 1.5em;}
}

@media all and (max-width:480px){
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type03{gap:.5em;}
	#subContents .sub_form.program.view .con.detail section#introduce .con ul.review.type03 li{flex:1 1 100%;}


	/* 설명회 - 코칭 슈퍼비전 설명회 */
	#subContents .sub_form.program.view.sub_02_01_04 .con.detail section#introduce .con.top .txtW p br{display:none;}
	#subContents .sub_form.program.view.sub_02_01_04 .con.detail section#introduce .con.top .txtW p br.mobile{display:inline;}


	/* 이벤트 - 코칭실습랩 */
	#subContents .sub_form.program.view.sub_02_02_03 .con.detail section#introduce .con.area03 .slogan p br{display:none;}


	/* 전문코치 자격준비 - KPC준비반 */
	#subContents .sub_form.program.view.sub_03_09_02 .con.detail section#introduce .con.top .infographic_01 .box.citready{flex:.75;}


	/* 패키지 코스(교육+준비반) - KAC패키지 */
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default:before{content:''; display:inline-block; position:absolute; width:1.75em; height:1.75em; bottom:-1.875em; left:50%; margin-left:-.875em; background:#fff; border:1px solid #d2d3d5; border-radius:50%; font-size:1em; z-index:1;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default:after{content:''; display:inline-block; position:absolute; width:11px; height:7px; bottom:-1.25em; left:50%; margin-left:-6px; background:url('../images/ico_arrow_bottom.png') no-repeat left -22px center / 66px 7px; z-index:2;}
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default ul li:before,
	#subContents .sub_form.program.view.sub_03_07_01 .con.detail section#introduce .con.area02 .infographic_01 .flexW > div.default ul li:after{display:none; width:0; height:0; background:none;}


	/* 패키지 코스(교육+준비반) - PCC패키지 */
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p{flex:1 1 100%;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.top ul.benefit li .flexW p:before{top:-1.438em; left:50%; transform:translateX(-50%);}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li{margin:.25em .125em;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li.modalW{margin:1.5em .125em .25em;}
	#subContents .sub_form.program.view.sub_03_07_03 .con.detail section#introduce .con.area04 .btnBox ul.links li button.schedule.pcc{width:100%}
}