@charset "utf-8";


@font-face {
    font-family: 'Campton';
    font-weight: 700; 
    font-style: normal; 
    src: local(CamptonBold),
    local(CamptonBold),
    url(../font/CamptonBold.woff) format('woff'),
    url(../font/CamptonBold.woff2) format('woff2');
}
@font-face {
    font-family: 'Campton';
    font-weight: 600; 
    font-style: normal; 
    src: local(CamptonSemiBold),
    local(CamptonSemiBold),
    url(../font/CamptonSemiBold.woff) format('woff'),
    url(../font/CamptonSemiBold.woff2) format('woff2');
}
@font-face {
    font-family: 'Campton';
    font-weight: 500; 
    font-style: normal; 
    src: local(CamptonMedium),
    local(CamptonMedium),
    url(../font/CamptonMedium.woff) format('woff'),
    url(../font/CamptonMedium.woff2) format('woff2');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 600; 
    font-style: normal; 
    src: local(Pretendard-SemiBold),
    local(Pretendard-SemiBold),
    url(../font/Pretendard-SemiBold.woff) format('woff'),
    url(../font/Pretendard-SemiBold.woff2) format('woff2');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 500; 
    font-style: normal; 
    src: local(Pretendard-Medium),
    local(Pretendard-Medium),
    url(../font/Pretendard-Medium.woff) format('woff'),
    url(../font/Pretendard-Medium.woff2) format('woff2');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 400; 
    font-style: normal; 
    src: local(Pretendard-Regular),
    local(Pretendard-Regular),
    url(../font/Pretendard-Regular.woff) format('woff'),
    url(../font/Pretendard-Regular.woff2) format('woff2');
}



html {height: 100vh;min-height: 100%}
body{height:100vh; height: -webkit-fill-available;color:#333;font-family: -apple-system, '맑은 고딕', 'malgun gothic', 'AppleGothicNeoSD', 'Apple SD 산돌고딕 Neo', 'Microsoft NeoGothic',  'Droid sans', sans-serif}
.wrap_main{display:block;overflow:hidden;min-width:82.051vw;padding-bottom:10.256vw;font-family:'Campton', 'Pretendard', serif;background-color:#fafafa}
.img_g{display:block;width:100%}
.tit_g{display:block;margin-top:43.59vw;font-weight:500;font-size:4.872vw;line-height:6.41vw;color:#111;letter-spacing:0.15em;text-align:center}
.fade{opacity:0;-webkit-transform:translateY(8.33vw);transform:translateY(8.33vw)}
.fade.on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition: transform 1.2s cubic-bezier(0.33,1,0.68,1),opacity 1s cubic-bezier(0.33,1,0.68,1);transition:transform 1.2s cubic-bezier(0.33,1,0.68,1),opacity 1s cubic-bezier(0.33,1,0.68,1);-webkit-transition-delay:0.25s;transition-delay:0.25s}

.area_intro{margin:0 8.974vw;padding-top:20.513vw;text-align:center}
.area_intro .txt_intro{font-weight:300;font-size:3.846vw;line-height:4.359vw;color:#111}
.area_intro .txt_intro2{font-size:4.359vw;line-height:6.667vw;color:#111}
.group_letter{position:relative;margin-top:16.667vw}
.bg_letter{position:relative;opacity:0;transform:translateY(5.128vw);will-change:transform, opacity;backface-visibility:hidden}
.bg_letter img{display:block;width:100%;height:auto}
.group_letter .frame_polar{position:absolute;top:-0.256vw;left:6.923vw;width:37.436vw}
.group_letter .frame_polar.type2{position:absolute;left:auto;right:1.795vw;top:-3.103vw;width:42.308vw}
.group_letter .flower_letter1{position:absolute;left:0.256vw;top:35.641vw;width:11.026vw}
.group_letter .flower_letter2{position:absolute;left:-6.667vw;top:23.59vw;width:28.205vw}
.group_letter .flower_letter3{position:absolute;right:-5.641vw;top:18.974vw;width:22.308vw}
.group_letter .flower_letter4{position:absolute;right:-9.487vw;top:27.949vw;width:21.538vw}
.group_letter .flower_letter5{position:absolute;right:4.308vw;top:38.205vw;width:16.41vw}
.group_letter .flower_letter9{position:absolute;right:14.103vw;top:48vw;width:21.538vw}
.group_letter .card_date{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:27.205vw;width:49.231vw;text-align:center;font-family:'Pretendard', sans-serif}
.group_letter .inner_date{position:absolute;left:0;top:12vw;width:100%;font-size:2.821vw;color:#111;line-height:1.5em}
.group_letter .txt_date{font-size:3.077vw}
.group_letter .txt_name{margin-top:2.564vw}
.group_letter .flower_letter6{position:absolute;left:15.359vw;top:46.154vw;width:12.282vw}
.group_letter .flower_letter7{position:absolute;z-index:50;left:11.3vw;top:45.897vw;width:10.231vw}
.group_letter .flower_letter8{position:absolute;z-index:50;left:0;right:0;top:64.103vw;width:11.282vw;margin-left:auto;margin-right:auto}

.group_letter .bg_cover{position:absolute;bottom:1px;left:0;right:0;opacity:0;transform:translateY(26px);will-change:transform, opacity;backface-visibility:hidden;z-index:20;filter:drop-shadow(0px 3px 4px rgba(0, 0, 0, 0.3))}
.group_letter .anim-item, .group_letter .flower_letter7, .group_letter .flower_letter8{opacity:0;transform:translateY(30px);will-change:transform, opacity;backface-visibility:hidden} 
.group_letter.is-animate .bg_letter{animation:bgLetterUp .45s ease-out forwards}
.group_letter.is-animate .anim-item{animation:slideUp .55s ease-out forwards}

/* mobile stagger */
.group_letter.is-animate .anim-item:nth-of-type(1){animation-delay:.04s}
.group_letter.is-animate .anim-item:nth-of-type(2){animation-delay:.10s}
.group_letter.is-animate .anim-item:nth-of-type(3){animation-delay:.17s}
.group_letter.is-animate .anim-item:nth-of-type(4){animation-delay:.24s}
.group_letter.is-animate .anim-item:nth-of-type(5){animation-delay:.31s}
.group_letter.is-animate .anim-item:nth-of-type(6){animation-delay:.38s}
.group_letter.is-animate .anim-item:nth-of-type(7){animation-delay:.45s}
.group_letter.is-animate .anim-item:nth-of-type(8){animation-delay:.52s}
.group_letter.is-animate .anim-item:nth-of-type(9){animation-delay:.59s}
.group_letter.is-animate .anim-item:nth-of-type(10){animation-delay:.66s}
.group_letter.is-animate .anim-item:nth-of-type(11){animation-delay:.73s}
.group_letter.is-animate .anim-item:nth-of-type(12){animation-delay:.80s}
.group_letter.is-animate .anim-item.flower_letter7{animation-delay:.87s}
.group_letter.is-animate .anim-item.flower_letter8{animation-delay:.90s}
.group_letter.is-animate .bg_cover{animation:coverReveal .45s cubic-bezier(.25,.1,.25,1) forwards;animation-delay:.83s; /* flower 6,7과 거의 동시에 */}

/* name */
.group_letter .is-name{opacity:0;transform:translateY(10px)}
.group_letter.is-animate .is-name{animation:nameFadeUp .45s ease-out forwards;animation-delay:1.15s;z-index:30}

@keyframes bgLetterUp{
  from{opacity:0;transform:translateY(20px)}
  to{opacity:1;transform:translateY(0)}
}

@keyframes slideUp{
  to{opacity:1;transform:translateY(0)}
}

@keyframes coverReveal{
  0%{
    opacity:0;
    transform:translateY(26px);
  }
  35%{
    opacity:.4;
  }
  100%{
    opacity:1;
    transform:translateY(0);
  }
}
@keyframes nameFadeUp{
  from{opacity:0;transform:translateY(10px)}
  to{opacity:1;transform:translateY(0)}
}

.area_invite{text-align:center}
.area_invite .txt_invite{padding-top:17.949vw}
.txt_invite .desc_invite{font-size:3.846vw;line-height:6.41vw;color:#1a1a1a}
.area_invite .info_grbr{margin:17.949vw 14.103vw 0;padding:7.179vw 0;border-top:0.256vw solid rgba(0,0,0,0.1);border-bottom:0.256vw solid rgba(0,0,0,0.1)}
.info_grbr .txt_grbr{display:block;font-size:3.846vw;line-height:6.41vw;color:#000}
.txt_grbr + .txt_grbr{margin-top:5.641vw}
.txt_grbr .txt_relation{display:inline-block;min-width:6.667vw;padding:0 3.077vw;vertical-align:top}
.txt_grbr .txt_name{display:inline-block;font-weight:500;font-size:3.846vw;color:#000;vertical-align:top}

.area_date{position:relative;height:112.821vw;margin:43.59vw 7vw 0;background:url(../images/letter/bg_paper2.png) no-repeat 0 0;background-size:100% auto}
.area_date .tit_g{padding-top:19.667vw}
.area_date .tit_g{margin-top:0;padding-top:16.667vw;font-size:5.128vw;line-height:6.154vw;color:#000;letter-spacing:0.01em}
.area_date .area_calendar{margin:8.974vw 15.385vw 0;text-align:center}
.area_calendar .txt_month{display:block;font-weight:500;font-size:4.359vw;line-height:6.154vw;color:#000}
.wrap_calendar{margin-top:5vw;text-align:center}
.area_calendar .tbl_month{width:100%}
.tbl_month thead th, .tbl_month tbody td{padding:0 2.564vw;font-size:3.333vw;line-height:6.154vw;color:#000}
.tbl_month tbody td{font-size:3.333vw}
.tbl_month tbody td.emph_day{position:relative;z-index:1;color:#fff;font-weight:500}
.tbl_month tbody td.emph_day:before{position:absolute;z-index:-1;left:50%;top:50%;width:6.667vw;height:6.667vw;margin-top:-3.333vw;margin-left:-3.333vw;border-radius:50%;background-color:#65584E;content:''}
.area_date .info_day{margin-top:8.2vw;text-align:center}
.info_day .txt_date, .info_day .emph_time{display:block;font-weight:500;font-size:3.7vw;line-height:1.5em;color:#1a1a1a}
.area_date .flower_cal{position:absolute;right:0;bottom:-4.103vw;width:32.308vw}

.area_photo .txt_photo{padding-top:10.256vw;font-size:3.846vw;line-height:6.154vw;color:#1a1a1a;text-align:center}
.area_photo .wrap_photo{margin-top:11.538vw}
.slide_photo .photo_wedding{display:-webkit-box;display:flex;overflow:hidden;height:150vw;position:relative;justify-content:center;align-items:center}
.slide_photo .photo_wedding:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.04);content:''}
.slide_photo .flicking-pagination{padding:7.8px;font-size:4;color:#222;line-height:1.5em;text-align:right}
.photo_wedding.type_start{align-items:flex-start}
.photo_wedding.type_end{align-items:flex-end}
.photo_wedding.type_h100 .img_g{width:auto;height:100%} 

.root_daum_roughmap .cont{display:none}
.box_map .root_daum_roughmap_landing{width:100%!important}
.box_map .root_daum_roughmap .wrap_controllers{box-sizing:border-box}
.area_location .box_map{margin-top:16.667vw}
.area_location .list_location{margin:0 6.41vw;padding:7.179vw 0 0}
.list_location .tit_info{display:block;font-weight:600;font-size:4.103vw;line-height:6.41vw;color:#1a1a1a}
.list_location li + li{padding-top:7.692vw}
.list_location .wrap_txt{padding-top:2.308vw}
.list_location .desc_info{display:block;font-size:3.846vw;line-height:6.41vw;color:#000;font-family:'Pretendard', sans-serif;}

.area_bank{margin:35.897vw 0 0;padding:10.256vw 6.41vw 12.821vw;background-color:#65584E}
.area_bank .img_tit{width:12.821vw;margin:0 auto}
.area_bank .tit_g{margin-top:3.077vw;color:#fff;font-size:4.359vw}
.list_bank li + li{padding-top:6.154vw}
.area_bank .info_bank{margin-top:6.154vw}
.list_bank .link_bank{display:block;position:relative;height:11.795vw;padding:0 3.59vw;font-size:3.846vw;line-height:11.795vw;color:#65584E;font-weight:500;background-color:#fafafa}
.list_bank .ico_arrow{position:absolute;right:0;top:0}
.area_bank .group_bank{display:none;padding:6.154vw 3.077vw;color:#fff}
.area_bank .txt_name{display:block;font-size:4.103vw;line-height:6.154vw}
.area_bank .txt_bank{display:block;font-weight:400;font-size:4vw;font-family:'Pretendard', serif;margin-top:1.282vw}
.group_bank .box_bank{position:relative}
.group_bank .box_bank + .box_bank{margin-top:7.692vw}
.box_bank .link_copy{position:absolute;right:0;bottom:0;padding:1.026vw 1.538vw;background-color:#eaeae9;font-size:3.333vw;line-height:1.5em;color:#111;border-radius:0.769vw}
.link_copy svg{display:inline-block;margin:0.769vw 0.513vw 0 0;vertical-align:top}
.link_bank .ico_arrow{position:absolute;right:4.44vw;top:4.72vw;width:0;height:0;border-top:9px solid #65584E;/* 화살표 */border-left:7px solid transparent;border-right:7px solid transparent}
.list_bank li.on .group_bank{display:block}
.list_bank li.on .ico_arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.order_flower, .box_booth{margin:3vw 6vw 7vw;padding-top:10vw}
.box_booth{margin-top:7vw;margin-bottom:0;padding-bottom:10vw;border-bottom:1px solid rgba(0,0,0,0.1)}
.order_flower .wrap_tit, .box_booth .wrap_tit{text-align:center}
.order_flower .tit_flower, .box_booth .tit_booth{display:inline-block;font-weight:500;color:#111;font-size:4.103vw;line-height:1.5em;vertical-align:top;letter-spacing:0.02em}
.order_flower .txt_flower, .box_booth .desc_booth{padding-top:6vw;font-size:3.846vw;color:#1a1a1a;line-height:1.6em;text-align:center}
.order_flower .wrap_btn{display:block;padding-top:4vw;text-align:center}
.order_flower .wrap_btn .link_flower{display:inline-block;padding:3vw 0 0;font-size:3.846vw;color:#646464;border-bottom:1px solid #646464;vertical-align:top}

.wrap_footer{padding:9.72vw 6.94vw 5.55vw;background-color:#E8E5E3;border-top:1px solid rgba(0,0,0,0.01);font-family:'Campton', 'Pretendard',sans-serif}
.info_square{display:block;padding-top:3.89vw;color:#767270;font-size:3.05vw;line-height:5.55vw;text-align:center}
.info_square .txt_name{display:inline-block;line-height:5.55vw;vertical-align:top}
.list_share{font-size:0}
.list_share li + li{margin-top:2.22vw}
.list_share li{width:41.05vw;margin:0 auto}
.list_share .link_share{display:inline-block;font-size:0;vertical-align:top}
.list_share .link_share svg{display:inline-block;width:4.8vw;margin-top:0.55vw;vertical-align:top}
.list_share .txt_share{display:inline-block;padding-left:0.83vw;font-size:3.33vw;line-height:5.83vw;vertical-align:top}

.toast {position: fixed;width:50%;bottom: 50px;left: 50%;transform: translateX(-50%);background-color: rgba(0, 0, 0, 0.8);color: #fff;padding: 12px 25px;border-radius: 10px;font-size: 14px;z-index: 9999;opacity: 0;transition: opacity 0.3s, bottom 0.3s;pointer-events: none}
.toast.show {opacity:1;bottom:70px}

.area_call{margin:30vw 7vw 0;border-top:1px solid rgba(0,0,0,0.1)}
.area_call .tit_g{margin-top:0;padding-top:15vw;font-size:4.3vw}
.area_call .group_call{padding-top:12vw;text-align:center}
.area_call .group_call + .group_call{padding-top:14vw}
.group_call .tit_call{display:inline-block;padding:2vw 4.5vw;border-radius:20px;font-weight:500;font-size:3.7vw;color:#fafafa;background-color:#65584E;vertical-align:top}
.group_call .list_call{padding-top:5vw}
.list_call li{display:flex;align-items:flex-end;justify-content:center}
.list_call li + li{margin-top:3vw}
.list_call .txt_name{display:inline-block;font-size:4vw;vertical-align:top}
.group_call .ico_line{flex:1;margin:0 8vw;text-align:center;color:#8c8c8c}
.group_call .mark_g{display:inline-block;margin-right:3vw;color:#646464;vertical-align:top}
.group_call .wrap_call{position:relative;top:1.667vw}
.wrap_call .link_call{display:inline-block;padding:2.222vw;vertical-align:top}
.wrap_call .ico_call{display:inline-block;width:5vw;height:5vw;background:url(../images/ico_call.png) no-repeat 0 0;background-size:100% auto;vertical-align:top}
.wrap_call .ico_sms{display:inline-block;width:5vw;height:5vw;background:url(../images/ico_sms.png) no-repeat 0 0;background-size:100% auto;vertical-align:top}
@media screen and (min-width:640px){
    .wrap_main{min-width:640px}
    .wrap_main, .wrap_footer{width:640px;margin:0 auto;box-sizing:border-box}
    .slide_photo .photo_wedding{height:960px}
    .slide_photo .flicking-pagination{padding:19px;font-size:24px;line-height:38px}

    .wrap_main{padding-bottom:65.638px}
    .tit_g{margin-top:278.976px;font-size:31.181px;line-height:41.024px}
    .fade{opacity:0;-webkit-transform:translateY(53.312px);transform:translateY(53.312px)}
    .fade.on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition: transform 1.2s cubic-bezier(0.33,1,0.68,1),opacity 1s cubic-bezier(0.33,1,0.68,1);transition:transform 1.2s cubic-bezier(0.33,1,0.68,1),opacity 1s cubic-bezier(0.33,1,0.68,1);-webkit-transition-delay:0.25s;transition-delay:0.25s}

    .area_intro{margin:0 57.434px;padding-top:131.283px}
    .area_intro .txt_intro{font-size:24.614px;line-height:27.898px}
    .area_intro .txt_intro2{font-size:27.898px;line-height:42.669px}
    .group_letter{margin-top:106.669px}
    .bg_letter{transform:translateY(32.819px);will-change:transform, opacity}
    .group_letter .frame_polar{top:-1.638px;left:44.307px;width:239.59px}
    .group_letter .frame_polar.type2{left:auto;right:11.488px;top:-26.259px;width:270.771px}
    .group_letter .flower_letter1{left:1.638px;top:228.102px;width:70.566px}
    .group_letter .flower_letter2{left:-42.669px;top:150.976px;width:180.512px}
    .group_letter .flower_letter3{right:-36.102px;top:121.434px;width:142.771px}
    .group_letter .flower_letter4{right:-60.717px;top:178.874px;width:137.843px}
    .group_letter .flower_letter5{right:24.771px;top:244.512px;width:105.024px}
    .group_letter .flower_letter9{right:90.259px;top:301.946px;width:137.843px}
    .group_letter .card_date{bottom:180.512px;width:315.078px;text-align:center;font-family:'Pretendard', sans-serif}
    .group_letter .inner_date{left:0;top:73.843px;width:100%;font-size:18.054px;color:#111;line-height:1.5em}
    .group_letter .txt_date{font-size:19.693px}
    .group_letter .txt_name{margin-top:16.41px}
    .group_letter .flower_letter6{left:98.298px;top:295.386px;width:78.605px}
    .group_letter .flower_letter7{z-index:50;left:72.32px;top:293.741px;width:65.478px}
    .group_letter .flower_letter8{z-index:50;top:410.259px;width:72.205px}

    .group_letter .bg_cover{bottom:0;left:0;right:0;opacity:0;transform:translateY(26.003px)}
    .group_letter .anim-item, .group_letter .flower_letter7, .group_letter .flower_letter8{opacity:0;transform:translateY(30.003px)} 

    .area_invite .txt_invite{padding-top:114.874px}
    .txt_invite .desc_invite{font-size:24.614px;line-height:41.024px}
    .area_invite .info_grbr{margin:114.874px 90.259px 0;padding:45.946px 0}
    .info_grbr .txt_grbr{font-size:24.614px;line-height:41.024px}
    .txt_grbr + .txt_grbr{margin-top:36.102px}
    .txt_grbr .txt_relation{min-width:42.669px;padding:0 19.693px}
    .txt_grbr .txt_name{font-size:24.614px}

    .area_date{height:722.054px;margin:278.976px 44.8px 0}
    .area_date .inner_line{position:absolute;top:4.922px;left:4.922px;width:515.283px}
    .area_date .tit_g{padding-top:106.669px;font-size:32.819px;line-height:39.386px}
    .area_date .area_calendar{margin:57.434px 98.464px 0}
    .area_calendar .txt_month{font-size:27.898px;line-height:39.386px}
    .wrap_calendar{margin-top:44.307px}
    .tbl_month thead th, .tbl_month tbody td{padding:0 16.41px;font-size:21.331px;line-height:39.386px}
    .tbl_month tbody td{font-size:21.331px}
    .tbl_month tbody td.emph_day:before{left:50%;top:50%;width:42.669px;height:42.669px;margin-top:-21.331px;margin-left:-21.331px}
    .area_date .info_day{margin-top:60.717px}
    .info_day .txt_date, .info_day .emph_time{font-size:24.614px;line-height:37.741px}
    .area_date .flower_cal{bottom:-26.259px;width:206.771px}

    .area_photo .txt_photo{padding-top:65.638px;font-size:24.614px;line-height:39.386px}
    .area_photo .wrap_photo{margin-top:73.843px}

    .area_location .box_map{margin-top:106.669px}
    .area_location .list_location{margin:0 41.024px;padding:45.946px 0 0}
    .list_location .tit_info{font-size:26.259px;line-height:41.024px}
    .list_location li + li{padding-top:49.229px}
    .list_location .wrap_txt{padding-top:14.771px}
    .list_location .desc_info{font-size:24.614px;line-height:41.024px}

    .area_bank{margin:229.741px 0 0;padding:65.638px 41.024px 82.054px}
    .area_bank .img_tit{width:82.054px}
    .area_bank .tit_g{margin-top:19.693px;font-size:27.898px}
    .list_bank li + li{padding-top:39.386px}
    .area_bank .info_bank{margin-top:39.386px}
    .list_bank .link_bank{height:75.488px;padding:0 22.976px;font-size:24.614px;line-height:75.488px}
    .area_bank .group_bank{padding:39.386px 19.693px}
    .area_bank .txt_name{font-size:26.259px;line-height:39.386px}
    .area_bank .txt_bank{margin-top:8.205px;font-size:24px}
    .group_bank .box_bank + .box_bank{margin-top:49.229px}
    .box_bank .link_copy{padding:6.566px 9.843px;font-size:21.331px;border-radius:4.922px}
    .link_copy svg{margin:4.922px 3.283px 0 0}
    .link_bank .ico_arrow{right:28.416px;top:30.208px;width:0;height:0;border-top:16px solid #65584E;/* 화살표 */border-left:11px solid transparent;border-right:11px solid transparent}

    .order_flower, .box_booth{margin:19.2px 38.4px 44.8px;padding-top:64px}
    .box_booth{margin-top:44.8px;padding-bottom:64px}
    .order_flower .tit_flower, .box_booth .tit_booth{font-size:26.259px}
    .order_flower .txt_flower, .box_booth .desc_booth{padding-top:38.4px;font-size:24.614px}
    .order_flower .wrap_btn .link_flower{padding:19.2px 0 0;font-size:24.614px}

    .wrap_footer{padding:62px 44px 35px}
    .list_share .link_share svg{width:30px;margin-top:3px}
    .list_share .txt_share{padding-left:5px;font-size:19px;line-height:37px}
    .list_share .link_share{font-size:21px}
    .list_share li{width:243px}
    .list_share li + li{margin-top:14px}
    .info_square{padding-top:25px;font-size:19px;line-height:35px}
    .info_square .txt_name{line-height:35px}

    .area_call{margin:192px 44.8px 0}
    .area_call .tit_g{margin-top:0;padding-top:96px;font-size:27.52px}
    .area_call .group_call{padding-top:64px}
    .area_call .group_call + .group_call{padding-top:89.6px}
    .group_call .tit_call{padding:12.8px 28.8px;font-size:23.68px}
    .group_call .list_call{padding-top:32px}
    .list_call li + li{margin-top:25.6px}
    .list_call .txt_name{font-size:24.614px}
    .group_call .ico_line{margin:0 51.2px}
    .group_call .mark_g{margin-right:19.2px}
    .group_call .wrap_call{top:10.669px}
    .wrap_call .link_call{padding:14.221px}
    .wrap_call .ico_call{width:32px;height:32px}
    .wrap_call .ico_sms{width:32px;height:32px}
}
