@charset "utf-8";
#comingsoon {width:100%;padding-top:100px;text-align:center}

/* pgcm */
.pgcm{font-size:15px;font-weight:400;line-height:1.8;color:#777;font-family:var(--k-font)}
.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{padding-bottom:35px;line-height:1.4;text-align:center}
.pgcm .tit_area b{display:block;padding-bottom:15px;font-size:13px;font-weight:700;color:var(--primary);text-transform:uppercase;font-family:var(--e-font)}
.pgcm .tit_area p{font-size:28px;font-weight:300;color:#222}
.pgcm .tit_area p strong{font-weight:700}

/* p33 */
#p33 > img{border:20px}
#p33 .cont{position:relative;padding:40px;margin:-90px 80px 0;text-align:center;background:#fff}
#p33 .cont p{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e1e1e1;font-size:17px;font-weight:700;color:var(--primary);line-height:1.5}
#p33 .cont b{display:block;padding-top:30px;font-size:14px;font-weight:700;color:#222}
#p33 .cont strong{display:block;padding:20px;margin-top:20px;font-weight:normal;color:#222;text-decoration:underline;background:#f7f7f7}

/* p34 */
#p34 .top_tit{display:flex;align-items:flex-start;justify-content:space-between;gap:98px}
#p34 .top_tit .tit_area{width:68%;text-align:left}
#p34 .top_tit span b{color:#222}
#p34 .cont{display:flex;align-items:center;justify-content:center;padding:30px;border-radius:10px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
#p34 .cont > div{width:100%}
#p34 .cont .left{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;border-right:1px solid #e1e1e1}
#p34 .cont .left ul{position:relative;width:100%;padding:25px 0;border-left:3px solid var(--primary)}
#p34 .cont .left ul li{position:relative;padding-left:10px;font-size:14px;font-weight:600;color:#777}
#p34 .cont .left ul li+li{margin-top:40px}
#p34 .cont .left ul li::before{content:"";display:inline-block;position:absolute;left:0;top:-10px;width:85%;height:46px;z-index:-1;background:rgba(0, 0, 0, 0.05)}
#p34 .cont .left ul li:nth-child(2)::before{width:65%}
#p34 .cont .left ul li:nth-child(3)::before{width:72%;background:rgba(0, 0, 0, 0.2)}
#p34 .cont .left ul li:nth-child(3){color:#222}
#p34 .cont .right{padding:20px}
#p34 .cont .cont_tit{display:block;width:100%;padding:10px;margin-bottom:25px;border-radius:5px;background:rgba(130,167,2,0.1);font-size:13px;font-weight:700;color:var(--primary);text-transform:uppercase;text-align:center;font-family:var(--e-font)}
#p34 .cont .right .c_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}
#p34 .cont .right .c_wrap .icon_box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:136px;height:136px;border-radius:100%;background:rgba(0, 0, 0, 0.05)}
#p34 .cont .right .c_wrap .icon_box p{color:#222}
#p34 .cont .right .c_wrap .group{display:flex;align-items:center;justify-content:center;position:relative;top:-35px}
#p34 .cont .right .c_wrap .group .icon_box:nth-child(2){margin-left:-20px}
#p34 > p{margin-top:20px;padding:25px;border-radius:10px;background:#f7f7f7;text-align:center}

/* p36 */
#p36 ul li+li{padding-top:30px}
#p36 ul li .sub_tit{display:flex;align-items:center;gap:15px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e1e1e1}
#p36 ul li .sub_tit b{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:5px;font-size:11px;font-weight:700;color:#fff;background:var(--primary);font-family:var(--e-font)}
#p36 ul li .sub_tit p{font-size:18px;font-weight:700;color:#222}
#p36 ul li span{display:block;padding:20px;background:#f7f7f7}