@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;text-align:center}

/* pgcm */
.pgcm{font-size:15px;line-height:1.8;color:#777;font-family:"notokr-regular"}
.pgcm p, .pgcm span, .pgcm ul li, .pgcm dl dd, .pgcm div{word-break:keep-all}
.pgcm .pl{white-space:pre-line}
.pgcm .tit_area{margin-bottom:35px;text-align:left}
.pgcm .tit_area b{display:inline-block;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;color:var(--primary);font-family:"poppins"}
.pgcm .tit_area p{font-size:30px;line-height:1.3;color:#222;text-align:center;font-family:"notokr-light"}
.pgcm .tit_area p span{position:relative;font-family:"notokr-bold"}

/* p33 */
#p33 .tit_area{padding:0 80px}
#p33 .tit_area b{margin-bottom:20px;color:#fff;background:var(--primary)}
#p33 img{display:block;width:100%}
#p33 .txt{display:flex;align-items:flex-start;justify-content:space-between;padding:50px 80px}
#p33 .txt .left p{font-size:25px;line-height:1.5;color:#222;font-family:"notokr-bold"}
#p33 .txt .left p > span{position:relative}
.pgcm .tit_area p span::before{content:"";position:absolute;top:19px;width:100%;height:25px;z-index:-1;background:rgba(255, 186, 0, 0.2)}
#p33 .map{background:#f7f7f7;padding:50px 80px}
#p33 .map .tit_wrap{display:flex;align-items:center;justify-content:space-between}
#p33 .map .tit_area{padding:0}
#p33 .map .tit_area b{padding:0;font-size:20px;color:var(--primary);background:none}
#p33 .map .tit_area p{font-size:15px;color:#777;font-family:"notokr-regular"}
#p33 .map .tit_wrap ul{display:flex;align-items:center;gap:10px}
#p33 .map .tit_wrap ul li{display:flex;align-items:center;justify-content:center;width:140px;background:rgba(255,186,0,0.8);font-family:"notokr-medium";transition:0.2s}
#p33 .map .tit_wrap ul li:hover{background:var(--primary);}
#p33 .map .tit_wrap ul li i{padding-right:10px;font-size:20px;color:#278bda}
#p33 .map .tit_wrap ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px 0;cursor:pointer}
#p33 .map img{display:block;width:100%}

/* p36 */
#p36 .tit_area{text-align:center}
#p36 table{width:100%;border-collapse:collapse;font-size:15px;color:#777;text-align:center;font-family:"notokr-medium"}
#p36 table thead{border-top:3px solid #222}
#p36 table thead th{padding:15px 20px;font-size:18px;color:#222;background:#f1f1f1;font-family:"notokr-bold"}
#p36 table thead th:nth-child(1){border-right:1px solid #e1e1e1}
#p36 table tbody td{padding:20px;border-bottom:1px solid #e1e1e1;font-size:18px;color:#222;background:#f7f7f7}
#p36 table tbody .border{border-left:1px solid #e1e1e1;background:#fff}
#p36 table tbody .tb_img{padding:40px;color:#fff;background-size:cover;object-fit:cover}
#p36 table tbody .tb_img01{background:url(/sh_page/img/p36_img01.jpg)}
#p36 table tbody .tb_img02{background:url(/sh_page/img/p36_img02.jpg)}
#p36 table tbody .tb_img03{background:url(/sh_page/img/p36_img03.jpg)}
#p36 table tbody .tb_img04{background:url(/sh_page/img/p36_img04.jpg)}
#p36 table tbody .tb_img05{background:url(/sh_page/img/p36_img05.jpg)}
#p36 table tbody .tb_img06{background:url(/sh_page/img/p36_img06.jpg)}

/* p35 */
#p35 .tit_area b{margin-bottom:20px;color:#fff;background:var(--primary)}
#p35 .txt b{font-weight:normal;color:#222;font-family:"notokr-medium"}
#p35 .txt{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dotted #e1e1e1;text-align:center}
#p35 .cont+.cont{padding-top:50px}
#p35 .cont .sub_tit{position:relative;margin-bottom:10px;padding-left:20px;font-size:17px;color:#222;font-family:"notokr-bold"}
#p35 .cont .sub_tit::before{content:"";display:inline-block;position:absolute;top:11px;left:0;width:5px;height:5px;border-radius:100%;background:var(--primary)}
#p35 .cont ul{display:flex;align-items:center;justify-content:space-between;gap:20px}
#p35 .cont ul li{position:relative;width:100%}
#p35 .cont ul li img{width:100%}
#p35 .cont  ul li .wrap{display:flex;align-items:flex-start;gap:15px;margin-top:15px}
#p35 .cont  ul li .wrap b{display:inline-block;width:30px;height:30px;border-radius:100%;font-size:12px;font-weight:700;color:#fff;line-height:30px;text-align:center;background:var(--primary);font-family:"poppins"}
#p35 .cont  ul li .wrap div p{margin-bottom:5px;font-size:16px;color:#222;font-family:"notokr-bold"}

/* p41 */
.compart .tit_area strong{display:block;margin-top:20px;font-size:15px;font-weight:400;color:777;text-align:center;font-family:"notokr-regular"}
.compart > img{margin-bottom:50px}
.compart > ul > li+li{margin-top:50px}
.compart > img{margin-bottom:50px}
.compart ul li .sub_tit{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-size:20px;color:#222;font-family:"notokr-bold"}
.compart ul li .sub_tit b{display:inline-block;width:35px;height:35px;border-radius:5px;font-size:13px;font-weight:700;line-height:35px;text-align:center;color:#fff;background:var(--primary);font-family:"poppins"}
.compart ul li .cont > p{margin-bottom:15px;font-size:20px;color:#555}
.compart ul li .cont > p span{position:relative}
.compart ul li .cont > p span::before{content:"";display:inline-block;position:absolute;top:13px;width:100%;height:15px;z-index:-1;background:rgba(255, 186, 0, 0.2)}
.compart ul li dl{padding:30px 50px 50px;border-radius:10px;background:#f7f7f7}
.compart ul li dl dd{display:flex;align-items:flex-start;gap:40px}
.compart ul li dl dd.line{padding-bottom:50px;margin-bottom:37px;border-bottom:1px solid #e1e1e1}
.compart ul li dl dd .icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;background:#fff}
.compart ul li dl dd .txt .top{padding-top:15px}
.compart ul li dl dd .txt .top b{display:block;margin-bottom:5px;font-size:15px;color:#222;font-family:"notokr-medium"}
.compart ul li dl dd .txt .btn{display:flex;align-items:center;gap:15px;margin-top:40px}
.compart ul li dl dd .txt .btn a{padding:10px 30px;border:1px solid var(--primary);border-radius:35px;font-size:14px;color:#222;text-align:center;transition:0.2s;font-family:"notokr-regular"}
.compart ul li dl dd .txt .btn a:hover{color:#fff;background:var(--primary)}
.compart ul li dl dd .txt .btn a i{display:inline-block;padding-left:10px}
.compart ul li.notice .cont dl{padding:30px 50px}
.compart ul li.notice .cont dl dd{position:relative;padding-left:15px}
.compart ul li.notice .cont dl dd::before{content:"";display:inline-block;position:absolute;left:0;top:12px;width:4px;height:4px;border-radius:100%;background:var(--primary)}

/* p42 */
#p42 ul li .cont .list{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
#p42 ul li .cont .list li .icon_area{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;background:#fff}
#p42 ul li .cont .list li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;height:365px;width:100%;padding:30px;border-radius:10px;background:#f7f7f7}
#p42 ul li .cont .list li .txt_area{text-align:center}
#p42 ul li .cont .list li .txt_area b{display:block;margin-bottom:10px;font-size:17px;color:#222;font-family:"notokr-bold"}