@charset "utf-8";

.pagecommon *{word-break:keep-all}
.pagecommon{font-size:16px;color:#333;font-family:'notokr-regular'}
.pagecommon .tit{font-size:32px;text-align:center;font-family:'notokr-bold'}
.pagecommon .tit .eng{font-size:13px;color:#0a87c5;font-weight:600;font-family: 'Amiri', serif;}


#p33 .ali_box{position:relative;padding-left:40px;display:flex;margin-top:85px;text-align:left;white-space:pre-line;}
#p33 .ali_box::before{position:absolute;width:565px;height:335px;background-color:#0a87c5;left:0;top:-40px;content:"";z-index:-1;}
#p33 .ali_box .txt{padding-left:50px;}
#p33 .ali_box .txt p{position:relative;padding-top:50px;padding-bottom:67px;font-size:25px;font-family:'notokr-bold'}
#p33 .ali_box .txt p:before{position:absolute;width:58px;height:3px;background-color:#0a87c5;content:"";top:166px;left:0;}
#p33 .txt_box {white-space:pre-line;background-color:#f5f5f5;margin-top:40px;padding:60px;color:#555}
#p33 .txt_box span{color:#333;border-bottom:1px solid #333;font-family:'notokr-medium'}
#p33 .txt_box b{display:inline-block;width:100%;margin:42px 0 0 auto;text-align:right;font-size:18px;color:#333;font-family:'notokr-bold'}

#p34 .tit{margin-bottom:40px}
#p34 .cont{position:relative;background-color:#fff;margin:-140px 0 0 auto;width:calc(100% - 85px);padding:55px 0 0 60px;}
#p34 .cont .txt_box{display:flex;justify-content:space-between;}
#p34 .cont .txt_box + .txt_box{margin-top:40px}
#p34 .cont .txt_box .yr{margin-top:22px;font-size:30px;color:#0a87c5;font-weight:700;font-family: 'Amiri', serif;}
#p34 .cont .txt_box ul{position:relative;padding:30px 55px; border:1px solid #e1e1e1;border-radius:10px;width:calc(100% - 100px);}
#p34 .cont .txt_box ul::before{position:absolute;content:"";width:8px;height:8px;border-radius:100%;background-color:#0a87c5;top:41px;left:-5px;}
#p34 .cont .txt_box ul li{display:flex;align-items:baseline;gap:20px;}
#p34 .cont .txt_box ul li span{font-size:20px;font-weight:700;color:#0a87c5;font-family: 'Amiri', serif;}
#p34 .cont .txt_box ul li p{color:#555;line-height:26px;}
#p34 .cont .txt_box ul li p b{color:#333;font-weight:normal;font-family:'notokr-bold'}
#p34 .cont .txt_box ul li .dot{position:relative;padding-left:15px;}
#p34 .cont .txt_box ul li .dot::before{position:absolute;width:4px;height:4px;border-radius:100%;background-color:#555;content:"";left:2px;top:50%;transform:translateY(-50%);}

#p35 .tit{margin-bottom:40px}

.pagecommon.ser .tit{text-align:left;padding-bottom:50px;margin-bottom:40px;border-bottom:1px solid #e1e1e1;}
.pagecommon.ser .txt_box{background-color:#f5f5f5;padding:40px;white-space:pre-line;color:#555;line-height:26px;}
.pagecommon.ser .txt_box span{color:#333;border-bottom:1px solid #333;font-family:'notokr-medium'}
.pagecommon.ser .m_txt{font-size:20px;display:flex;align-items:center;margin:50px 0 33px;font-family:'notokr-bold'}
.pagecommon.ser .m_txt img{margin-right:15px;}


#p38 .tit{text-align:left;padding-bottom:50px;margin-bottom:40px;border-bottom:1px solid #e1e1e1;}
#p38 .txt_box li{display:flex;align-items:baseline;}
#p38 .txt_box{background-color:#f5f5f5;padding:40px;}
#p38 .txt_box li + li{border-top:1px solid #e1e1e1;margin-top:20px;padding-top:20px;}
#p38 .txt_box li span{margin-right:20px;display:inline-block;width:25px;height:25px;line-height:28px;text-align:center;background-color:#333;border-radius:100%;color:#fff;font-weight:700;font-family: 'Amiri', serif;font-size:15px;}
#p38 .txt_box p {color:#555;}
#p38 .cont {margin-top:50px;}
#p38 .cont .box{display:flex;align-items:center;justify-content:space-between;gap:40px;}
#p38 .cont .box .txt{width:calc(100% - 40px);}
#p38 .cont .box.box2{text-align:right;}
#p38 .cont .box .txt p{margin-bottom:42px;color:#333;font-size:20px;font-family:'notokr-bold'}
#p38 .cont .box.box2 .txt ul li::before{left:100%;}
#p38 .cont .box .txt ul li{position:relative;color:#555;padding:0 24px;}
#p38 .cont .box .txt ul li::before{position:absolute;width:4px;height:4px;border-radius:100%;left:0;top:50%;transform:translateY(-50%);background-color:#0a87c5;content:"";}

#p39 ul{display:grid;grid-template-columns: repeat(4,1fr);}
#p39 ul li{position:relative;text-align:center;}
#p39 ul li div{padding:5px;border:1px solid #e1e1e1;border-radius:20px;margin:0 auto;width:90px;}
#p39 ul li::before{position:absolute;width:18px;height:24px;background:url('/sh_page/img/arrow.png') no-repeat center;content:"";right:0;top:50%;transform:translateY(-50%);}
#p39 ul li p{margin:12px 0;white-space:pre-line;color:#111;font-family:'notokr-bold'}
#p39 ul li p span{color:#0a87c5;font-size:15px;font-weight:700;font-family: 'Amiri', serif;}
#p39 ul li:nth-child(n+5){margin-top:57px;}
#p39 ul li:nth-child(4n)::before{display:none;}
#p39 .txt_box{margin-top:30px;}

#p40 .img_wrap.two{display:grid;grid-template-columns: repeat(2,1fr);gap:25px;margin-top:40px;}
#p40 .img_wrap{display:grid;grid-template-columns: repeat(3,1fr);gap:25px;margin-top:40px;}
#p40 .txt_box b{display:inline-block;margin-top:13px;font-weight:normal;color:#888;font-size:15px;}
#p40 .txt_box b span{border-bottom:none;color:#ff5c5c;}

#p41 .img_wrap{display:grid;grid-template-columns: repeat(3,1fr);gap:25px; margin-top:40px;}

#p43 .tit{text-align:center;}
#p44 .tit{text-align:center;}
#p44 .img_wrap{margin:40px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}
#p44 .img_wrap img{width:calc(100% / 4 - 15px);}
#p44 .txt_box{margin-bottom:40px;}