@charset "utf-8";
ul{margin:0;padding:0}
li{list-style:none}
img{border:0}
a{text-decoration:none}

@font-face{font-family: ngb;src:url(http://www.hdweb.co.kr/NanumGothicBold.eot)}
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
#comingsoon{width:100%;padding-top:100px;text-align:center}

.pagecommon{font-size:16px;line-height:1.6;color:#666;font-family:var(--k-font)}
.pagecommon *{word-break:keep-all}
.pagecommon .pl{white-space:pre-line}

/* 순금제품 */
#p35 .prod_list{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 30px}
#p35 .prod_list>li{text-align:center}
#p35 .prod_list>li>span{display:flex;align-items:center;justify-content:center;height:300px;border-radius:15px;background:#f5f5f5}
#p35 .prod_list>li>b{display:block;margin-top:15px;font-size:25px;font-weight:700;color:#111}
#p35 .prod_list ul{margin-top:15px;padding:25px 0;border:1px solid #e1e1e1;border-radius:15px}
#p35 .prod_list ul li{display:flex;align-items:center;justify-content:center;gap:10px}
#p35 .prod_list ul li+li{margin-top:5px}
#p35 .prod_list ul li span{display:inline-block;padding:3px 15px;border-radius:50px;font-weight:600;color:#fff;background-color:var(--primary)}
#p35 .tel_txt{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:60px;font-size:30px;font-weight:700;color:var(--primary)}
#p35 .tel_txt span{display:flex;align-items:center;gap:10px;padding:10px 20px;border:2px solid #e1e1e1;border-radius:50px;font-size:20px;color:var(--dark);background-color:#fff}
#p35 .tel_txt span i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;font-size:16px;color:#fff;background:var(--primary-gr)}

/* 고객방문 매입절차 */
#p40 .step_cont{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
#p40 .step_cont li{position:relative;padding:92px 40px 64px;border:1px solid #e1e1e1;border-radius:20px}
#p40 .step_cont li:nth-child(2n){border:none;background-color:#f5f5f5}
#p40 .step_cont li span{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:40px;width:55px;height:55px;border-radius:0 0 10px 10px;background-color:var(--primary)}
#p40 .step_cont li b{font-size:23px;font-weight:700;color:#111}
#p40 .step_cont li b em{display:block;font-size:15px;font-weight:normal;font-style:normal;color:var(--primary);font-family:var(--k-point)}
#p40 .step_cont li p{margin-top:19px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}
#p40 .step_cont li:last-child{display:flex;flex-flow:column;align-items:center;justify-content:center;padding:0;border:none;background:var(--primary-gr)}
#p40 .step_cont li:last-child span{position:initial;border-radius:10px;background-color:rgba(255,255,255,.2)}
#p40 .step_cont li:last-child p{margin-top:24px;padding-top:0;border-top:none;font-size:20px;text-align:center;line-height:30px;font-weight:700;color:#fff}