@charset "utf-8";
#comingsoon{width:100%;padding-top:100px;text-align:center}

#pgCm{font-size:15px;color:#777;line-height:1.8;letter-spacing:-.3px;font-family:'notokr-regular'}
#pgCm b{font-weight:normal;font-family:'notokr-bold'}
#pgCm .pl{white-space:pre-line}

/* 인사말 */
.p33{padding-bottom:30px;background:url(/sh_page/img/p33_bg.png) right bottom no-repeat}
.p33 .img{position:relative;width:100%;height:312px;background:url(/sh_page/img/p33_img.jpg) center no-repeat}
.p33 .img .box{position:absolute;right:10%;top:40px;width:240px;height:160px;padding-top:38px;text-align:center;color:#fff;background-color:rgba(192,169,91,.75);font-family:'notokr-medium'}
.p33 .img .box p{display:inline-block;padding-top:10px;margin-top:5px;border-top:1px solid rgba(255,255,255,.2);font-size:26px;font-family:'notokr-bold'}
.p33 .cont{position:relative;z-index:1;width:85%;margin:-70px auto 0;padding:50px 50px}
.p33 .cont:before{display:block;content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:70px;background-color:#fff}
.p33 .cont .tit{position:relative;z-index:1;margin-bottom:25px;font-size:26px;line-height:1.4;color:#222;font-family:'notokr-light'}
.p33 .cont .tit span{font-family:'notokr-bold'}
.p33 .cont .tit b{color:#b99e3a}
.p33 .cont .sign{padding:30px 50px 0 0;text-align:right;color:#222;font-family:'notokr-medium'}

/* 회사소개 */
.p36{padding-bottom:30px}
.p36 .img{position:relative;width:100%;height:312px;background:url(/sh_page/img/p36_img.jpg) center no-repeat}
.p36 .img .box{position:absolute;right:10%;top:40px;width:240px;height:160px;padding-top:38px;text-align:center;color:#fff;background-color:rgba(192,169,91,.75);font-family:'notokr-medium'}
.p36 .img .box p{display:inline-block;padding-top:10px;margin-top:5px;border-top:1px solid rgba(255,255,255,.2);font-size:26px;font-family:'notokr-bold'}
.p36 .cont{position:relative;z-index:1;width:85%;margin:-70px auto 0;padding:50px 50px}
.p36 .cont:before{display:block;content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:70px;background-color:#fff}
.p36 .cont .tit{position:relative;z-index:1;margin-bottom:25px;font-size:26px;line-height:1.4;color:#222;font-family:'notokr-light'}
.p36 .cont .tit span{font-family:'notokr-bold'}
.p36 .cont .tit b{color:#b99e3a}
.p36 .cont dl{position:relative;padding:30px 0 0 130px;margin-top:30px;border-top:1px solid #e1e1e1}
.p36 .cont dl dt{position:absolute;left:0;top:30px;width:130px;white-space:pre-line;font-size:16px;color:#222;font-family:'notokr-medium'}
.p36 .cont dl dd{padding-left:60px}
.p36 .cont dl dd ul li{white-space:pre-line}
.p36 .cont dl dd ul li:before{display:inline-block;content:"";vertical-align:middle;width:2px;height:2px;margin-right:5px;background-color:#222}

/* 상품안내 */
.prolist{padding:0 30px}
.prolist table{width:100%;margin-bottom:15px;border-bottom:1px solid #ddd}
.prolist table tr th{width:180px;padding:15px 0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:3px solid #b99e3a;font-size:16px;font-weight:normal;color:#222;background-color:#f5f5f5;font-family:'notokr-medium'}
.prolist table tr td{padding:15px 20px;border-top:1px solid #ddd;border-right:1px solid #ddd;color:#222}

/* 장례절차 */
.p47 .proc{overflow:hidden;text-align:center}
.p47 .proc > li{display:inline-block;vertical-align:top;width:265px}
.p47 .proc > li p{width:265px;height:60px;margin-bottom:20px;border-radius:30px;font-size:15px;color:#fff;text-align:center;line-height:60px;background-color:rgba(81,76,58,.8);font-family:'notokr-medium'}
.p47 .proc > li:nth-child(2){margin:0 -20px}
.p47 .proc > li:nth-child(2) p{background-color:rgba(185,158,58,.8)}
.p47 .proc > li ul li{display:inline-block;position:relative;width:80%;height:50px;margin-bottom:23px;border:1px solid #ddd;border-radius:30px;color:#222;line-height:48px}
.p47 .proc > li ul li:after{display:block;content:"";position:absolute;left:50%;width:6px;height:13px;margin-left:-3px;background-image:url(/sh_page/img/arr.png)}
.p47 .proc > li ul li:last-child:after{display:none}
.p47 .bgbox{width:92%;margin:0 auto;padding:40px 50px;border-radius:20px;background-color:#f5f5f5}
.p47 .bgbox dl{position:relative;padding:0 0 0 180px}
.p47 .bgbox dl.first{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e1e1e1}
.p47 .bgbox dl dt{position:absolute;left:0;top:0;width:180px;white-space:pre-line;font-size:16px;color:#222;font-family:'notokr-medium'}
.p47 .bgbox dl.first dt{top:0}
.p47 .bgbox dl dd{padding-left:60px}
.p47 .bgbox dl dd ul li:before{display:inline-block;content:"";vertical-align:middle;width:2px;height:2px;margin-right:5px;background-color:#222}

