@charset "utf-8";

#comingsoon {width:100%;padding-top:100px;text-align:center}

/* 공통 */
#pageCm{padding-bottom:50px;position:relative;font-size:16px;letter-spacing:-.3px;line-height:1.8;color:#777;font-family:'notokr-regular'  !important}
#pageCm *{word-break:keep-all;}
#pageCm .br{white-space:pre-line}

/*인사말 서비스소개 공통*/
.move .cont_wrap .br span{font-family:'notokr-medium';color:#222}
.move .cont_wrap .tit{padding:60px 0 140px}
.move .cont_wrap .tit span{font-size:19px;font-family:'notokr-medium';color:#fff}
.move .cont_wrap .tit .b_tit{margin-top:20px;font-size:35px;line-height:55px;font-family:'GmarketSansLight';color:#fff}
.move .cont_wrap .tit .b_tit p{display:inline-block;position:relative;z-index:2;font-family:'GmarketSansBold'}
.move .cont_wrap .tit .b_tit p i{position:relative;font-style:normal}
.move .cont_wrap .tit .b_tit p i:after{content:'';position:absolute;top:-15px;left:10px;width:6px;height:6px;border-radius:50px;background:#fff;}
.move .cont_wrap .tit .b_tit p:after{display:block; content:"";position:absolute;z-index:-1;left:-10px;bottom:8px;width:calc(100% + 20px);height:22px;background:#4e9cb0}
/*.move .cont_wrap .info{width:1260px;margin:0 auto;padding:80px}*/
.move .cont_wrap .info .e_tit{position:relative;font-weight:600;font-size:15px;font-family:'Poppins';color:#bbb;letter-spacing:0}
.move .cont_wrap .serv .e_tit{position:relative;font-weight:600;font-size:15px;font-family:'Poppins';color:#bbb;letter-spacing:0}
/*.move .cont_wrap .serv{width:1260px;margin:0 auto;padding:80px}*/
.move .cont_wrap .serv .k_tit{position:relative;margin-left:15px;padding-left:15px;font-style:normal;font-size:25px;font-family:'GmarketSansMedium';color:#4e9cb0}
.move .cont_wrap .serv .k_tit:before{position:absolute;top:6px;left:0px;content:'';width:1px;height:20px;background:#e1e1e1}
.move .cont_wrap .serv .br{margin:60px 0 80px}
.move .cont_wrap .serv .point_num ul{margin-top:40px;border:1px solid #e1e1e1;text-align:left}
.move .cont_wrap .serv .point_num ul li{overflow:hidden}
.move .cont_wrap .serv .point_num ul li .txt{float:left;width:100%;padding:50px 40px}
.move .cont_wrap .serv .point_num ul li .txt span{font-weight:600;font-size:15px;font-family:'Poppins';color:#98c7d3}
.move .cont_wrap .serv .point_num ul li .txt span i{display:inline-block;width:40px;height:40px;margin-bottom:20px;font-style:normal;font-size:13px;line-height:42px;border-radius:10px;background:#98c7d3;text-align:center;color:#fff}
.move .cont_wrap .serv .point_num ul li .txt b{display:inline-block;margin:0 0 20px 15px;font-weight:unset;font-size:20px;font-family:'notokr-bold';color:#222}
.move .cont_wrap .serv .point_num ul li .txt b span{display:inline-block;margin-left:5px; color:#888;font-family:'notokr-regular';}
.move .cont_wrap .serv .point_num ul li .txt .br{margin:0 !important}

#pageCm .tit{white-space:pre-line;margin-bottom:40px;color:#111;font-size:25px;text-align:center; font-family:'GmarketSansLight'}
#pageCm .tit span{position:relative;display:inline-block; color:#4e9cb0; font-family:'GmarketSansBold'}
#pageCm .tit span:after{position:absolute;content:"";width:100%;height:calc(100% - 20px);background-color: #4e9cb0;opacity: .2;left:0;bottom:0;z-index:-1;}

.p35 .btn02 {/* margin-top:40px; */float:right;}
.p35 .btn02 a{display:flex;align-items:center;justify-content:space-between;width:223px;height: 50px;padding:0 24px;border-radius:50px;color:#fff;background:#000;transition:all .2s;}
.p35 .btn02 a:hover{background:#4e9cb0}
.p35 .btn02 a span{width:20px;color:var(--primary);transition:all .2s}
.p35 .btn02 a:hover span {color:#fff}
.p35 .btn_wrap{display:flex;justify-content:right;align-items:center;width:100%;gap:40px;border:none !important;font-size:13px;}
.p35 .btn_wrap .btn02{/* margin-top:70px; */}
.p35 .btn_wrap .btn02 a{width: 174px;}

.p36 .box_group{text-align:center;display:flex;flex-wrap:wrap; justify-content:center;border:1px solid #e1e1e1;border-radius:20px; padding:40px;}
.p36 .box_group li{width:calc(100% / 2);position:relative;margin-bottom: 40px;color:#555;}
.p36 .box_group li:before{position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';width:29px;height:30px;background:url('/sh_page/img/arrow.png') no-repeat center}
.p36 .box_group li:nth-child(2n):before{display:none}
.p36 .box_group li .icon_group{width:100px;height:100px;margin:0 auto 30px;border-radius:20px;line-height:100px;background-color:#f5f5f5}
.p36 .box_group li .step{width:80px;height:30px;margin:0 auto 12px;border-radius:15px;font-size:14px;line-height:30px;font-weight:500;color:#fff;background-color:#4e9cb0;font-family:'poppins',sans-serif}
.p36 .box_group li .txt_group{font-size:15px;color:#666}
.p36 .box_group li .txt_group span{display:block;margin-bottom:7px;font-size:18px;color:#4e9cb0;font-family:'GmarketSansMedium'}
.p36 .box_group li:nth-child(4)::before{right:-6%;}

.p37{}
.p37 .table_wrap{border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.p37 .table_wrap .line{border-top:1px solid #333;}
.p37 .table_wrap table{width:100%;border-spacing:0;background-clip: padding-box;border-collapse:collapse;}
.p37 th{color:#333;background-color:#f5f5f5; font-family:'GmarketSansMedium';}
.p37 tr{padding:20px 0;}
.p37 tr:first-child{background-color:#4e9cb0;}
.p37 tr:first-child th{color:#fff; background-color:#4e9cb0;padding:20px 0;}
.p37 tr + tr{border-top:1px solid #eee;}
.p37 tr td{padding:15px 20px;}

/* 소개 */
/* .p41 .eng{font-size:13px;text-align:center;font-weight:700;color:#4e9cb0;font-family:'poppins';}
.p41 .tit span{color:#333 !important;font-weight:700;}
.p41 .img_wrap{margin-top:50px}
.p41 .txt_wrap {margin-top:20px;padding-bottom:40px;white-space:pre-line;font-size:15px;color:#666;background-color:#f5f5f5;padding:40px;}
.p41 .txt_wrap p{line-height:25px;}
.p41 .txt_wrap .b_txt{font-size:25px;line-height:35px;color:#333;font-family:'notokr-bold'}
.p41 .txt_wrap .b_txt span{text-decoration:none;color:#4e9cb0; font-family:'notokr-bold'}
.p41 .txt_wrap span{color:#888;font-family:'notokr-medium'}
.p41 .logo{text-align:right;padding:40px 40px 0 0} */

.p41 .tit{text-align: left !important;}
.p41 .tit_area .m_tit{font-size:25px;line-height:1.35;font-weight:200;white-space:pre-line;margin:58px 0 53px;color:#222;font-family:'GmarketSansLight';text-align: left;}
.p41 .tit_area .m_tit span{font-family:'GmarketSansBold';}
.p41 .img_wrap{position:relative}
.p41 .img_wrap::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:186px;height:40px;content:'';background:url('/sh_page/img/p33_logo.png')}
.p41 .cont_area {padding:40px 20px;font-size:25px;color:#333;font-family:'GmarketSansRegular';}
.p41 .cont_area span{font-family:'notokr-bold'}
.p41 .cont_area .box_wrap{background-color:#f5f5f5;padding:40px;}
.p41 .cont_area .box_wrap li{display:flex;font-size:16px}
.p41 .cont_area .box_wrap li + li{margin-top:25px;padding-top:25px;border-top:1px solid #e1e1e1;}
.p41 .cont_area .box_wrap li .txt_wrap{margin:4px 0 0 20px;font-size:18px;line-height:1.5;font-family:'notokr-light';}
.p41 .cont_area .box_wrap li .txt_wrap b{font-weight:normal;font-family:'notokr-bold';}
.p41 .cont_area .box_wrap li .txt_wrap .txt{margin-top:12px;font-size:16px;line-height:1.5;white-space:pre-line;color:#666;font-family:'notokr-regular'}
.p41 .cont_area .box_wrap li .num{display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:400;color:#fff;border-radius:20px;background-color:#333;font-family:'Cabin', sans-serif}
.p41 .cont_area .btm_t{text-align:right;margin-top:40px; line-height:36px;font-family:'GmarketSansLight';} 
.p41 .cont_area .btm_t span{ font-family:'GmarketSansBold';}

.p43 .ex .tit{text-align:center !important;margin-top:40px;}
.p43 .ex ul{position:relative; width:calc(100% - 80px);margin:-80px auto 0;background-color:#ffff;padding:40px;}
.p43 .ex ul li{text-align:center;font-size:15px; padding:7px 10px;border:1px solid #4e9cb0;color:#333; background-color:#fff;border-radius:35px;white-space:pre-line;font-family:'GmarketSansMedium';}
.p43 .ex ul li + li{margin-top:20px;}