@charset "utf-8";

.common{position:relative;padding-bottom:50px;font-size:15px;letter-spacing:-.3px;line-height:1.8;color:#777;font-family:'notokr-regular'}
.common .pl{white-space:pre-line}
.common *{word-break:keep-all}

/* 인사말 /  Master’s Greetings*/
#p33 .tit p{position:relative;width:90%;margin:-60px auto 0;padding-top:30px;font-size:25px;font-weight:700;line-height:1.4;color:#314d5a;text-align:center;background:#fff;font-family:'MICEMyungjo'}
/* #p33 .tit p:after{display:inline-block;position:absolute;top:0;left:50px;font-size:50px;font-weight:700;color:#111;content:url(/sh_page/img/p33_img03.png);font-family:'Noto Serif KR'} */
#p33 .cont{display:flex;align-items:flex-start;justify-content:space-between;padding:50px}
#p33 .cont .wrap{width:70%}
#p33 .cont .wrap p{margin-bottom:15px;font-size:20px;color:#111;font-weight:700;font-family:'MICEMyungjo'}
#p33 .cont .wrap .ko{background:#f2f2f2}
#p33 .cont .wrap .en{margin-top:10px;background:rgba(211, 72, 42, 0.1)}
#p33 .cont .wrap>div{padding:50px}
#p33 .cont .wrap .sign{font-size:15px;color:#111;font-family:'notokr-bold'}

/* 약력 및 경력 */
#p35 .tit_box{display:flex;align-items:center;justify-content:center;padding-top:20px}
#p35 .tit_box img{width:260px}
#p35 .tit_box .wrap{padding:65px 50px 30px;background:#f2f2f2}
#p35 .tit_box .wrap p{position:relative;font-size:23px;font-weight:700;line-height:1.4;color:#d24118;font-family:'MICEMyungjo'}
#p35 .tit_box .wrap p::before{content:url(/sh_page/img/p35_img03.png);display:inline-block;position:absolute;top:-70px;left:0;font-size:50px;font-weight:700;color:#111}
#p35 .tit_box .wrap p span{color:#111}
#p35 .tit_box .wrap div{margin-top:10px;font-size:17px;font-weight:700;color:#111;text-align:right;font-family:'MICEMyungjo'}

#p35 .cont{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-top:60px}
#p35 .cont dl{width:33.3%;height:500px}
#p35 .cont dl dt{padding:20px 0;color:#fff;text-align:center;font-size:20px;font-weight:700;font-family:'MICEMyungjo'}
#p35 .cont dl .sub_tit01{background:#314d5a}
#p35 .cont dl .sub_tit02{background:#d3482a}
#p35 .cont dl .sub_tit03{background:#461312}
#p35 .cont dl:nth-child(1){border-bottom:2px solid #314d5a}
#p35 .cont dl:nth-child(2){border-bottom:2px solid #d3482a;background:#f2f2f2}
#p35 .cont dl:nth-child(3){border-bottom:2px solid #461312}
#p35 .cont dl dd ul{padding:45px 0 0 20px}
#p35 .cont dl dd ul li{font-size:15px;color:#777;line-height:25px}
#p35 .cont dl dd ul li::before{content:"";display:inline-block;position:relative;top:-5px;width:3px;height:3px;margin-right:10px;background:#777;border-radius:50%}
#p35 .cont dl dd ul li span{display:block;padding-left:14px}
#p35 .cont dl dd ul .last{padding-bottom:35px}

/* 아카데미소개 */
#p38{text-align:center}
#p38 .tit_box{margin-bottom:50px;padding:40px 110px;background:#f5f5f5;color:#777;font-size:17px;border-top:2px solid #d3482a;font-family:'MICEMyungjo'}
#p38 .tit_box span{text-decoration:underline;color:#d3482a;font-weight:700;text-underline-offset :4px}

#p38 .img_wrap{display:flex}
#p38 .img_wrap img{width:100%}
#p38 > ul{display:flex;flex-wrap:wrap;justify-content:space-between}
#p38 > ul > li{width:48%;margin-bottom:40px;text-align:left}
#p38 ul li .cont{width:100%}
#p38 ul li .cont div{padding:15px;font-size:18px;font-weight:700;text-align:center;color:#fff;background:#384c56;font-family:'MICEMyungjo'}
#p38 ul li .cont div em{position:relative;margin-left:15px;padding-left:15px;font-style:normal;font-size:14px}
#p38 ul li .cont div em:after{position:absolute;content:'';top:50%;left:0;width:2px;height:15px;transform:translateY(-50%);background:rgba(255,255,255,.5)}
#p38 ul li .cont p{height:94px;padding:20px}
#p38 ul li .cont ul{width:100%;padding:20px;background:rgba(211, 72, 42, 0.1)}
#p38 ul li .cont ul li{font-size:15px;line-height:25px;color:#d34218}
#p38 ul li .cont ul li::before{position:relative;top:-3px;content:"";display:inline-block;margin-right:12px;width:4px;height:4px;border-radius:50%;background-color:#d34218}

/* 예술창작과 지원 */
#p39{text-align:center}
#p39 .tit_box{margin-bottom:50px;padding:40px;background:#f5f5f5;color:#777;font-size:17px;border-top:2px solid #d3482a;font-family:'MICEMyungjo'}
#p39 .tit_box p{font-weight:700;color:#d3482a;text-decoration:underline}
#p39 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;width:546px;margin:0 auto}
#p39>p{width:546px;margin:10px auto 0;padding:10px;font-weight:700;color:#fff;background:#314d5a;font-family:'MICEMyungjo'}

/* 반응형 [s] */
@media (max-width:1024px){
.common .logo_tit{padding-top:20px;font-size:22px}
#p33 .tit img{width:100%}
#p33 .cont{flex-direction:column;align-items:center}
#p33 .cont img{z-index:10;margin-bottom:-40px}
#p33 .tit p{font-size:25px}
#p33 .cont .wrap{display:flex;width:100%}
#p33 .cont .wrap>div{width:50%}
#p33 .cont .wrap p{text-align:center}
#p33 .cont .wrap .en{margin-top:0}

#p35 .tit_box .wrap p{font-size:20px}
#p35 .cont{flex-direction:column}
#p35 .cont dl{height:auto;width:100%;margin-bottom:40px}
#p35 .cont dl dd ul{display:flex;flex-wrap:wrap;padding:30px}
#p35 .cont dl dd ul li{width:50%;font-size:16px;line-height:1.8}
#p35 .cont dl dd ul .last{padding-bottom:0}
#p35 .tit_box .wrap{padding:65px 35px 30px}

#p38 .tit_box{padding:20px}
#p38 ul li .cont p{height:auto}
#p39 .tit_box{padding:20px}
}

@media (max-width:768px){
.common .logo_tit span::before{display:none}
#p33 .cont{padding:0}
#p33 .cont .wrap>div{width:100%;padding:30px}
#p33 .tit p{padding-bottom:45px;font-size:22px}
#p33 .cont img{margin-bottom:-25px}
#p33 .cont .wrap{display:block;font-size:16px}
#p33 .cont .wrap p{font-size:18px}

#p35 .cont dl dd ul li{font-size:15px;line-height:1.9}
#p35 .tit_box{flex-direction:column}
#p35 .tit_box .wrap p{text-align:center}
#p35 .cont{margin-top:40px}
#p35 .tit_box .wrap div{font-size:15px}
#p35 .cont dl{margin-bottom:20px}
#p35 .cont dl:nth-child(2){background-color:#fff}
#p35 .tit_box .wrap{width:100%;padding:65px 20px 30px}
#p35 .tit_box .wrap div{font-size:17px}
#p35 .cont dl dd ul li{width:100%}

#p38 .tit_box{font-size:15px}
#p38 ul li .cont div{padding:10px;font-size:16px}

#p39 .tit_box{font-size:15px}
#p39 ul{width:100%}
#p39 ul li img{width:100%}
}


@media (max-width:480px){
.common .logo_tit{display:none}
.unpl{white-space:pre-line}
#p33 .cont .wrap {font-size:15px}
#p33 .cont .wrap .ko{padding-top:50px}
#p35 .tit_box .wrap p{font-size:18px}
#p35 .cont dl dd ul{padding:20px}
#p35 .cont dl dt{padding:10px 0;font-size:18px}
#p35 .tit_box .wrap{padding:20px}
#p35 .tit_box img{width:100%}
#p35 .tit_box .wrap div{text-align:center}
#p35 .tit_box .wrap p::before{display:none}
#p35 .tit_box .wrap p span{display:block}
#p38 > ul{display:flex}
#p38 > ul > li{width:100%}
#p33 .tit p{margin:-25px auto 0;padding:30px 0;font-size:17px}
#p38 .tit_box span{display:block}
#p39>p{width:100%}
}


@media (max-width:320px){
#p35 .tit_box .wrap p{font-size:15px}
#p35 .tit_box .wrap div{font-size:14px}
#p35 .cont dl dt{padding:10px 0;font-size:18px}
#p35 .cont dl dd ul li{font-size:14px}

#p35 .cont dl dd ul .last{padding-bottom:15px}
#p33 .cont .wrap{font-size:14px}
#p33 .tit p{width:100%;margin:0;padding:20px 0;font-size:17px}
#p33 .cont img{margin-bottom:-40px}
#p33 .cont .wrap>div{padding:30px 10px}
#p39 ul{display:block}
}
/* 반응형 [e] */

