<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*-------------------------------------------------------------------
    sub page
-------------------------------------------------------------------*/
/* page 공통 레이아웃*/
.page_tit{display: -webkit-flex;display: -ms-flexbox; display: flex; flex-direction: column;justify-content: center;align-items: center; background-color: #3685da; color:#fff;}
.stories.page_tit{height: 284px;background: url("/wp-content/uploads/image/sub/bg_tit_successStories.webp") no-repeat center;background-size:cover;}/* 기업성공사례, 카툰 */

.download_page .page_tit{height: 180px;background: url("/wp-content/uploads/image/sub/bg_tit_download.webp") no-repeat center;background-size:cover;}
.support.page_tit{height: 180px;background: url("/wp-content/uploads/image/sub/bg_tit_etc.webp") no-repeat center;background-size:cover;}/* 고객지원&gt;소개자료, 고객지원&gt;사용가이드, 각종 약관들*/
.library.page_tit{height: 180px;background: url("/wp-content/uploads/image/sub/bg_tit_library.webp") no-repeat center;background-size:cover;}/* 리모트콜 라이브러리 */
.notices.page_tit{height: 180px;background: url("/wp-content/uploads/image/sub/bg_tit_notice.webp") no-repeat center;background-size:cover;}
.update-history_page .page_tit{height: 180px;background: url("/wp-content/uploads/image/sub/bg_tit_update.webp") no-repeat center;background-size:cover;}
.pr.page_tit{height: 180px;background: url("/wp-content/uploads/image/sub/bg_tit_prcenter.webp") no-repeat center;background-size:cover;}
.videos.page_tit{height: 180px;background: url("/wp-content/uploads/image/sub/bg_tit_videos.webp") no-repeat center;background-size:cover;}
.lounge_page .page_tit{height: 284px;background: url("/wp-content/uploads/image/sub/bg_tit_lounge.webp") no-repeat center;background-size:cover;}
.event_page .page_tit{height: 284px;background: url("/wp-content/uploads/image/sub/bg_tit_lounge.webp") no-repeat center;background-size:cover;}

.page_tit .wrap{width:100%;padding: 0 68px;}
.page_tit h2{color:#fff; font-size: 48px;line-height: 56px; letter-spacing: -.05em;}
.page_tit h2 a{display:none;}
.page_tit p{margin-top: 14px;color:#fff;font-size: 20px; font-weight: 300;line-height: 30px;}

.page_banner{position:relative;height:224px;background:linear-gradient(90deg, #e6eef8 0%,#e6eef8 50%,#dbe6f4 50%, #dbe6f4 100%); background-color: #3685da; color:#fff;overflow:hidden;}
.page_banner .wrap{position:relative;height:100%;display: -webkit-flex;display: -ms-flexbox; display: flex; flex-direction: column;justify-content: center;align-items: center;background-color: #e6eef8;}
.page_banner .wrap:before {content: ''; display: block; position: absolute;top: 0; bottom: 0; left: 71%; right: -14%;background-color: #e0eaf6; -webkit-transform: skew(-45deg); transform: skew(-45deg);}
.page_banner .wrap:after { content: ''; display: block; position: absolute; top: 0; bottom: 0;  left: 77.7%; right: -15%; background-color: #dbe6f4; -webkit-transform: skew(-45deg); transform: skew(-45deg);}
.page_banner a{display:block;position:relative;z-index:10;width:100%;padding-right:80px;color:#5884b6;font-size:18px;font-weight:100;line-height:28px;text-decoration:none;background:url("/wp-content/uploads/image/sub/ico_arrow_long.png") no-repeat 100% 50%; -moz-animation-duration:1s; -moz-animation-iteration-count:infinite; -moz-animation-direction:reverse; -moz-animation-name:arrowin; -webkit-animation-duration:1s; -webkit-animation-iteration-count:infinite; -webkit-animation-direction:reverse; -webkit-animation-name:arrowin; animation-duration:1s; animation-iteration-count:infinite; animation-direction:reverse; animation-name:arrowin;box-sizing:border-box;z-index:1;}
.page_banner a:hover{ -moz-animation:none; -webkit-animation:none; animation:none;}
.page_banner a strong{display:block;margin-bottom:9px;line-height:48px;color:#5884b6;font-size:32px;font-weight:400;}

@-moz-keyframes arrowin{
  0%{background-position:100% 50%}
  50%{background-position:98.85% 50%}
  100%{background-position:100% 50%}
}
@-webkit-keyframes arrowin{
  0%{background-position:100% 50%}
  50%{background-position:98.85% 50%}
  100%{background-position:100% 50%}
}
@keyframes arrowin{
  0%{background-position:100% 50%}
  50%{background-position:98.85% 50%}
  100%{background-position:100% 50%}
}

.page_topBanner{position:relative; display:flex; align-items:center; justify-content:center;padding:88px 0; text-align: center; }
.page_topBanner .wrap{position:relative; z-index:1; color:#fff;}
.page_topBanner .tb_menu{display:block; padding-bottom:24px; font-size: 18px; font-weight: 500; line-height: 26px;  letter-spacing: -0.3px;}
.page_topBanner .tb_tit{font-size: 52px; font-weight: 500;line-height: 74px; letter-spacing: -0.3px;}
.page_topBanner .tb_text{padding-top:16px;font-size: 18px; font-weight: 400;line-height: 26px;letter-spacing: -0.3px;}

/* 리모트콜이란 */
.page_topBanner.rc{background:url(/wp-content/uploads/image/sub/rc-main-banner.webp) no-repeat center/cover;overflow:hidden;}

.contents_rcStep{padding:120px 0 160px; background:#f2f4f7;}
.contents_rcStep h3{padding-bottom:60px;color: #333;font-size:40px;font-weight:500;line-height:1.45;letter-spacing: -0.24px;text-align: center;z-index:4; }
.contents_rcStep ul{display:flex; max-width:956px;margin:0px auto;}
.contents_rcStep li{position:relative; flex:1; padding:12px;box-sizing:border-box;}
.contents_rcStep li&gt;div{display:flex; flex-direction:column; justify-content:space-between; height:100%;border-radius:24px; overflow:hidden;background:url(/wp-content/uploads/image/sub/rc-bg-2.webp) no-repeat center;background-size:cover;}
.step_top{position:relative; padding:24px 24px 48px; color:#fff; text-align:center;box-sizing:border-box;}
.contents_rcStep span{display:inline-block;margin-bottom:8px; padding:0px 10px; border-radius: 12px; border: solid 1px #d2dce6;font-size: 14px;font-weight: 500;letter-spacing: -0.3px;color: #d2dce6;}
.contents_rcStep h4{padding-bottom:16px;font-size: 24px; font-weight: 500;letter-spacing: -0.3px; line-height:1.4;}
.contents_rcStep p{font-size: 16px;letter-spacing: -0.3px; line-height:1.5;}
.contents_rcStep .rcStep_bg{height:336px;}
.contents_rcStep .step1 .rcStep_bg{background:url(/wp-content/uploads/image/sub/rc-img1-1.webp) no-repeat center/cover;}
.contents_rcStep .step2 .rcStep_bg{background:url(/wp-content/uploads/image/sub/rc-img1-2.webp) no-repeat center/cover;}
.contents_rcStep .step2:before{content:""; position:absolute;bottom:136px; left:-32px; width:64px; height:64px; background:url(/wp-content/uploads/image/sub/rc-img1-3.webp) no-repeat center;background-size:cover;}

.contents_rcCase{padding:160px 0;}
.contents_rcCase h3{padding-bottom:72px;color: #333;font-size: 40px;font-weight:500;line-height:1.45;letter-spacing: -0.24px;text-align: center;z-index:4; }
.contents_rcCase li{position:relative;margin-bottom:56px;border-radius: 24px;border: solid 2px #e7ebf1;overflow:hidden;}
.contents_rcCase li:last-child{margin-bottom:0;}
.contents_rcCase li:before{position:absolute; top:0px; right:0px; width: calc(100% - 45% - 57px); height:100%; z-index:1;}
.rc .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/rc-img2-1.webp) no-repeat center;background-size:cover;}
.rc .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/rc-img2-2.webp) no-repeat center;background-size:cover;}
html[lang=ja] .rc .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/rc-img2-2_jp.webp) no-repeat 80% 40%;background-size:cover;}
html[lang=en-US] .rc .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/rc-img2-2_en.webp) no-repeat 80% 40%;background-size:cover;}
.rc .bg_case3:before{content:""; background:url(/wp-content/uploads/image/sub/rc-img2-3.jpg) no-repeat center;background-size:cover;}
.rcCase_box{position:relative; display:flex; flex-direction:column; justify-content:center; min-height:500px; padding:68px 56px; border-radius:24px; background:#fff; z-index:2; box-sizing:border-box;}
.contents_rcCase li:nth-child(odd) .rcCase_box{margin-right:45%; }
.contents_rcCase li:nth-child(even) .rcCase_box{margin-left:45%; }
.rcCase_box h4{padding-bottom:24px;font-size: 24px; font-weight: 500;letter-spacing: -0.3px; color: #555; line-height:1.2;}
.rcCase_box p{padding-bottom:40px; font-size: 16px;line-height: 1.63; letter-spacing: -0.3px; color: #666;}
.rcCase_list dt{padding-bottom:24px; font-size: 16px; font-weight: 500; letter-spacing: -0.3px; color: #ff794a; line-height:1.4;}
.rcCase_list dd{padding:0px 0px 14px 22px;font-size: 14px;letter-spacing: -0.26px; color: #666;background:url(/wp-content/uploads/image/sub/ico-rcCheck.webp) no-repeat left 3px; background-size:14px; line-height:1.4;}
.rcCase_list dd:last-child{padding-bottom:0;}
.rcCase_list a{font-weight: 500; color: #ff574a; border-bottom:1px solid #ff574a}

.contents_rcService.rc{padding:160px 0px;background:url(/wp-content/uploads/image/sub/rc-bg-2.webp) no-repeat center;background-size:cover;}
.contents_rcService.rc h3{color:#fff;}
.contents_rcService.rc h4{background-color: #dfe5eb;color:#35679f;}
.contents_rcService.rc h4 i{display:block; background:url(/wp-content/uploads/image/sub/mv-arrow-4.png) no-repeat center;background-size:28px;}
.contents_rcService.rc li:nth-of-type(1) .rcService_bg{background:url(/wp-content/uploads/image/sub/rc-img-3-1.webp) no-repeat 62% 45%;background-size:245%;}
.contents_rcService.rc li:nth-of-type(2) .rcService_bg{background:url(/wp-content/uploads/image/sub/rc-img-3-2.webp) no-repeat 69% 33%;background-size:235%;}
.contents_rcService.rc li:nth-of-type(3) .rcService_bg{background:url(/wp-content/uploads/image/sub/rc-img-3-3.webp) no-repeat 55% 71%;background-size:260%;}

.rc .hover_wrap h5{color: #35679f;}
.rc .hover_wrap h5:after{background:#35679f;}
.rc .hover_wrap p{color: #35679f;}
.rc .hover_wrap:hover{background-image: linear-gradient(157deg, #dfe5eb 23%, #acc6ed 91%);}

.contents_rcIntroduction{padding:160px 0px 0px;}
.contents_rcIntroduction.bg{background-color: #f2f4f7; }
.contents_rcIntroduction h3{padding-bottom:72px;color: #333;font-size: 40px;font-weight:500;line-height:1.45;letter-spacing: -0.24px;text-align: center;z-index:4; }
.contents_rcIntroduction ul{display:flex; max-width:950px;margin:0px auto;}
.contents_rcIntroduction li{width:50%; padding:10px; box-sizing:border-box;}
.contents_rcIntroduction li&gt;div{height:100%; padding:56px 40px; border-radius: 16px; border: solid 2px #d2dce6;box-sizing:border-box;}
.contents_rcIntroduction h4{padding-bottom:25px;color: #278eff;font-size: 24px;font-weight: 500;letter-spacing: -0.3px; line-height:1.3;}
.contents_rcIntroduction h4 span{display:block; color: #666; font-size: 18px; font-weight: 500;}
.contents_rcIntroduction p{min-height:96px; padding-bottom:32px; font-size: 16px;letter-spacing: -0.3px; color: #666; line-height:1.5;}
.contents_rcIntroduction .btn_info{background-color: #278eff;}
.contents_rcIntroduction .btn_download{border-radius:4px;}
.contents_rcIntroduction dl{margin-top:24px; border-top: solid 1px #e7ebf1; padding-top:20px;}

/* 보안우수성과 전문성 */
.page_topBanner.sc{background:url(/wp-content/uploads/image/sub/sc-main-banner.webp) no-repeat center/cover;overflow:hidden;}

.contents_scTab{padding:120px 0px 160px; background-color: #f2f4f7;}
.contents_scTab h3{padding-bottom:72px;color:#333; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center;}
.contents_scTab .tabs{display:flex; align-items:center; margin-bottom:16px; padding:2px; border-radius: 16px; background-color: #dfe5eb;}
.contents_scTab .tabs li{width:calc(100%/3); padding:15px; color: #999;font-size: 24px;font-weight: 500;letter-spacing: -0.3px;text-align: center; line-height:1.3;cursor: pointer;}
.contents_scTab .tabs li.current{border-radius: 15px; box-shadow: 0 0 4px 0 rgba(127, 127, 127, 0.5);background-color: #278eff;color:#fff;}

.scTabContent_wrap li{display:flex; margin-bottom:8px; padding:40px; border-radius: 24px; background:#fff; }
.scTab_text{width:52%; padding:32px 48px 0px 8px; box-sizing:border-box;}
.scTab_text h4{padding-bottom:16px; font-size: 24px; font-weight: 500;letter-spacing: -0.3px; color: #555; line-height:1.45;}
.scTab_text p{ color: #555;font-size: 16px;line-height: 1.56;letter-spacing: -0.3px;}
.scTabContent_wrap figure.photo{width:48%; padding-bottom:0px; border-radius:16px; overflow:hidden;}

.contents_advantage{padding:160px 0px;background:url(/wp-content/uploads/image/sub/rc-bg-2.webp) no-repeat center;background-size:cover;}
.contents_advantage h3{padding-bottom: 60px; font-size: 40px; font-weight: 500; letter-spacing: -0.3px; line-height: 1.45; text-align: center; color: #fff;}
.contents_advantage ul{position:relative;display:flex; align-items:stretch;justify-content:center;flex-wrap:wrap;margin:0px -12px;}
.contents_advantage li{width:calc(100% / 3);height:auto;padding:10px;box-sizing:border-box;}
.rcadvantage_wrap{display: flex; flex-direction: column; height:100%; padding: 32px 40px; background-image: linear-gradient(157deg, #dfe5eb 23%, #acc6ed 91%);border-radius: 16px;box-sizing:border-box;overflow: hidden;}
.rcadvantage_wrap .tit{position:relative; margin-bottom:16px;padding-bottom:12px;color: #35679f;font-size: 24px; font-weight: 500;line-height: 1.55;}
.rcadvantage_wrap .tit:after{content: "";display: block;position: absolute;bottom: 1px;left: 0px;width: 0%;height: 1px;background: #f5f8fb;;}
.rcadvantage_wrap .tit strong{display:block; font-size: 60px;font-weight: 500;letter-spacing: -0.75px;color: #2995fa; line-height:1.5;}
.rcadvantage_wrap .tit:after{width:100%;pointer-events:none; background:#35679f;}
.rcadvantage_wrap p{color: #35679f;font-size: 16px; letter-spacing: -0.3px;line-height: 1.5;}
.rcadvantage_wrap .link{position:relative; color: #35679f; font-size: 16px; font-weight: 500;letter-spacing: -0.3px;line-height:1.5;margin-top: auto;z-index:3;}
.rcadvantage_wrap .link i{vertical-align:baseline;}

.sc.contents_rcCase{padding:160px 0px 90px;}
.sc.contents_rcCase .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/sc-img2-1.webp) no-repeat 0 90%;background-size:125%;}
.sc.contents_rcCase .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/sc-img2-2.webp) no-repeat center;background-size:cover;}
[lang="ja"] .sc.contents_rcCase .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/sc-img2-2.webp) no-repeat 0 90%;}
[lang="ja"] .sc.contents_rcCase .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/sc-img2-3.webp) no-repeat center;background-size:cover;}
.sc.contents_rcCase .btn_wrap{padding-top:56px;text-align:center;}
.sc.contents_rcCase .btn_wrap .link{position:relative;display:inline-block;padding:12px 34px;border-radius:4px;border:solid 2px #ff574a;color:#ff574a;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.3px;text-align:center;transition:all .5s ease;}
.sc.contents_rcCase .btn_wrap .link i{position: absolute;right: 26px; top: 50%;transform: translateY(-50%);opacity: 0;transition: all .5s ease;}
.sc.contents_rcCase .btn_wrap .link:hover, .sc .btn_wrap .link:active{background-color: #ff574a; color: #fff; padding-right: 50px;}
.sc.contents_rcCase .btn_wrap .link:hover i, .sc .btn_wrap .link:active i{opacity: 1;}

/* 웹 원격지원의 장점 */
.page_topBanner.web{background:url(/wp-content/uploads/image/sub/web-main-banner.webp) no-repeat center/cover;overflow:hidden;}
.contents_webVideo{padding:120px 0px; background-color: #f2f4f7;}
.contents_webVideo h3{padding-bottom:72px; font-size: 40px; font-weight:500;letter-spacing: -0.3px; line-height:1.45; text-align: center; color:#333;}
.contents_webVideo .webMedia{position:relative; max-width:928px; margin:0px auto 32px; border-radius: 24px;overflow:hidden;}
.contents_webVideo .webVideo_wrap{width: 100%;height: 0;padding-top: 56.25%;}
.contents_webVideo .webVideo_wrap iframe { position: absolute; top: 0px; left: 0px;width: 100%; height: 100%;}
.contents_webVideo p{font-size: 16px; line-height: 1.56; letter-spacing: -0.3px; text-align: center; color: #666;}
.contents_webVideo .btn_wrap{margin-top:32px;text-align:center;}
.contents_webVideo .btn_webVideo{display:inline-block;padding:14px 33px;border-radius:4px;background-color:#ff794a;color:#fff;font-size:16px;font-weight:500;letter-spacing:-.18px;text-align:center;line-height:1.5;}

.web .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/web-img1-1.gif) no-repeat center/cover;}
.web .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/web-img1-2.webp) no-repeat center/cover;}
.web .bg_case3:before{content:""; background:url(/wp-content/uploads/image/sub/web-img1-3.webp) no-repeat center/cover;}
.web .bg_case4:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/web-img1-4.webp) no-repeat top center/200%;}
html[lang=ja] .web .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/web-img1-1_jp.gif) no-repeat center/cover;}
html[lang=ja] .web .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/web-img1-2_jp.webp) no-repeat center/cover;}
html[lang=ja] .web .bg_case4:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/web-img1-4_jp.webp) no-repeat top center/200%;}
html[lang=en-US] .web .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/web-img1-1_en.gif) no-repeat center/cover;}
html[lang=en-US] .web .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/web-img1-2_en.webp) no-repeat center/cover;}
html[lang=en-US] .web .bg_case4:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/web-img1-4_en.webp) no-repeat top center/200%;}

.contents_webFunction{padding:120px 0px; background-color:  #e7ebf1;}
.contents_webFunction h3{padding-bottom:60px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center;color:#333;}
.contents_webFunction ul{display:flex; flex-wrap:wrap;margin:0px -12px;}
.contents_webFunction li{width:25%; padding:12px; box-sizing:border-box;}
.contents_webFunction li div{position:relative; display:flex; flex-direction:column; height:100%; padding:20px 24px 88px;border-radius: 8px; border: solid 1px #f2f4f7; background:#fff; color: #555;letter-spacing: -0.3px;box-sizing:border-box;}
.contents_webFunction h4{padding-bottom:8px; font-size: 24px;font-weight: 500;line-height: 1.33;}
.contents_webFunction p{ font-size: 16px; line-height:1.5;}
.contents_webFunction img{position:absolute; bottom:8px; right:8px; }

/* 전용 에이전트의 기능 */
.page_topBanner.agent{background:url(/wp-content/uploads/image/sub/agent-main-banner.webp) no-repeat center/cover;overflow:hidden;}
.contents_agentInfo{padding:160px 0px; background-color: #f2f4f7;}
.contents_agentInfo h3{padding-bottom:72px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center; color:#333;}
.agentInfo_wrap{display:flex; align-items: center; padding-bottom:64px;}
.agentInfo{width:50%;padding-right:48px; box-sizing:border-box;}
.agentInfo h4{padding-bottom:16px;font-size: 24px; font-weight: 500;letter-spacing: -0.3px; color: #333; line-height:1.33;}
.agentInfo p{padding-bottom:40px; font-size: 18px; font-weight: 500;line-height: 1.44; letter-spacing: -0.3px; color: #666;}
.agentInfo_list dd{padding:0px 0px 20px 22px;font-size: 16px;letter-spacing: -0.3px; color: #666;background:url(/wp-content/uploads/image/sub/ico-rcCheck2.webp) no-repeat left 6px; background-size:14px; line-height:1.63;}
.agentInfo_list dd:last-child{padding-bottom:0;}
.agentInfo_wrap .photo{flex:1;border-radius:24px;overflow:hidden;}
.agentInfo_wrap .photo img{width:100%; height:auto;}
.contents_agentInfo .btn_wrap{text-align:center;}
.features_page .btn_wrap .btn_download{border-radius:4px;min-width:auto;height:auto;padding:12px 32px;line-height:1.5!important;}
.features_page .btn_wrap [class*='ic_']{margin-left:4px;}
.features_page .btn_wrap [class*=btn_]:not(.btn_round_border):hover .ic_arrow_right_long{margin-left:8px;}

.contents_agentFunction{padding:160px 0px;}
.contents_agentFunction h3{padding-bottom:72px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center;color:#333;}
.contents_agentFunction ul{display:flex; flex-wrap:wrap; margin:0px -10px 56px;}
.contents_agentFunction li{width:33%; padding:10px;box-sizing:border-box;}
.agentFunction_wrap{height:100%; border-radius: 16px;border: solid 2px #f2f4f7;overflow:hidden;}
.agentFunction_wrap .photo img{width:100%; height:auto;}
.agentFunction_wrap h4{position:relative; padding:24px 24px 16px; color: #333;font-size: 24px;font-weight: 500; letter-spacing: -0.3px; line-height:1.5;text-align: center;}
.agentFunction_wrap h4:after{content:""; position:absolute; bottom:0px; left:50%; transform: translate(-50%, 0);width: 20px;height: 4px;background-color: #2995fa;z-index:4;}
.agentFunction_wrap p{padding:18px 24px 40px; color: #666;font-size: 16px;letter-spacing: -0.3px;text-align: center;line-height:1.56;}
.agentFunction_wrap p .link{display:inline-block; padding-top:20px; color:#2995fa; border-bottom:1px solid #2995fa;}
.contents_agentFunction .btn_wrap{text-align:center;}
.contents_agentFunction .btn_wrap a{background-color: #ff794a; border-radius: 4px;}

.contents_agentUse h3{padding-bottom:72px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center;color:#333;}
.contents_agentUse ul{display:flex; flex-wrap:wrap; margin:0px -10px 56px;}
.contents_agentUse li{width:33%; padding:10px;box-sizing:border-box;}
.agentUse_wrap{position:relative;  height:100%; border-radius: 16px; text-align:center; background-color: #f2f4f7;overflow:hidden;}
.agent_bg{height:200px;}
.step1 .agent_bg{background:url(/wp-content/uploads/image/sub/agent-img3-1.webp) no-repeat 50% 21%; background-size:auto 120%;}
.step2 .agent_bg{background:url(/wp-content/uploads/image/sub/agent-img3-2.webp) no-repeat 50% 40%; background-size:auto 130%;}
.step3 .agent_bg{background:url(/wp-content/uploads/image/sub/agent-img3-3.webp) no-repeat 50% 34%; background-size:auto 130%;}
html[lang=ja] .step2 .agent_bg{background:url(/wp-content/uploads/image/sub/agent-img3-2_jp.webp) no-repeat 50% 40%; background-size:auto 130%;}
html[lang=ja] .step3 .agent_bg{background:url(/wp-content/uploads/image/sub/agent-img3-3_jp.webp) no-repeat 50% 34%; background-size:auto 130%;}
html[lang=en-US] .step2 .agent_bg{background:url(/wp-content/uploads/image/sub/agent-img3-2_en.webp) no-repeat 50% 40%; background-size:auto 130%;}
html[lang=en-US] .step3 .agent_bg{background:url(/wp-content/uploads/image/sub/agent-img3-3_en.webp) no-repeat 50% 34%; background-size:auto 130%;}
.agent_bottom{display:flex; flex-direction:column;padding:24px 24px 52px;}
.agentUse_wrap h4{padding-bottom:12px; color: #333;font-size: 24px;font-weight: 500; letter-spacing: -0.3px; line-height:1.5;}
.agentUse_wrap p{color: #666;font-size: 16px;letter-spacing: -0.3px;line-height:1.56;}
.agentUse_wrap .link{position:absolute; bottom:24px; left:24px; display:block; width:calc(100% - 48px); font-size: 16px; font-weight: 500; padding-top:12px;  letter-spacing: -0.3px;color:#2995fa; }
.contents_agentUse .btn_wrap{text-align:center;}
.contents_agentUse .btn_wrap a{background-color: #ff794a;border-radius: 4px;}

/* 사용환경 */
.page_topBanner.req{background:url(/wp-content/uploads/image/sub/requirements-main-banner.webp) no-repeat center/cover;}
.contents_userEnvironment{padding-top:160px;}
.userEnvironment_wrap{max-width:1000px; margin:0px auto; padding-bottom:120px;}
.userEnvironment_wrap h3{padding-bottom:40px; font-size: 40px; letter-spacing: -0.3px; line-height:1.45; text-align: center;color:#333;}
.userEnvironment_wrap h3 &gt; span{display:block; padding-bottom:8px; color:#666; font-size: 18px; font-weight: 500;line-height: 1.44; letter-spacing: -0.3px;}
.userEnvironment_info{display:flex; border-top:1px solid #e6eef8; padding-top:25px;}
.userEnvironment_info h4{width: 25%; margin-bottom:8px;padding:10px 0px; color: #333;font-weight: 500;font-size: 18px;line-height: 1.2;}
.userEnvironment_detail{width:75%;}
.userEnvironment_detail table{width:100%;}
.userEnvironment_detail td{padding: 10px 20px 10px 30px; color: #555;font-size: 16px;line-height: 1.6;}
.userEnvironment_detail  tr:last-child td {padding-bottom: 25px;}
.desc_userEnvironment{ color: #666; font-size: 14px; line-height: 1.43; letter-spacing: -0.3px;}

/* pc지원 */
.page_topBanner.pc{background:url(/wp-content/uploads/image/sub/pc-main-banner.webp) no-repeat center/cover;}
html[lang=ja] .page_topBanner.pc{background:url(/wp-content/uploads/image/sub/pc-main-banner_jp.webp) no-repeat center/cover;}
html[lang=en-US] .page_topBanner.pc{background:url(/wp-content/uploads/image/sub/pc-main-banner_en.webp) no-repeat center/cover;}
.contents_rcService.pc li:nth-of-type(1) .rcService_bg{background:url(/wp-content/uploads/image/sub/pc-img2-1.webp) no-repeat 25% 24%;background-size:250%;}
.contents_rcService.pc li:nth-of-type(2) .rcService_bg{background:url(/wp-content/uploads/image/sub/pc-img2-2.webp) no-repeat 69% 33%;background-size:200%;}
.contents_rcService.pc li:nth-of-type(3) .rcService_bg{background:url(/wp-content/uploads/image/sub/pc-img2-3.webp) no-repeat 55% 71%;background-size:260%;}
html[lang=ja] .contents_rcService.pc li:nth-of-type(3) .rcService_bg{background:url(/wp-content/uploads/image/sub/pc-img2-3_jp.webp) no-repeat center;background-size:cover;}
html[lang=en-US] .contents_rcService.pc li:nth-of-type(3) .rcService_bg{background:url(/wp-content/uploads/image/sub/pc-img2-3_en.webp) no-repeat center;background-size:cover;}

/* 모바일지원 */
.page_topBanner.mb{background:url(/wp-content/uploads/image/sub/mb-main-banner.webp) no-repeat center/cover;}
html[lang=ja] .page_topBanner.mb{background:url(/wp-content/uploads/image/sub/mb-main-banner_jp.webp) no-repeat center/cover;}
html[lang=en-US] .page_topBanner.mb{background:url(/wp-content/uploads/image/sub/mb-main-banner_en.webp) no-repeat center/cover;}
.contents_rcService.mb li:nth-of-type(1) .rcService_bg{background:url(/wp-content/uploads/image/sub/mb-img2-1.webp) no-repeat 72% 42%;background-size:193%;}
.contents_rcService.mb li:nth-of-type(2) .rcService_bg{background:url(/wp-content/uploads/image/sub/mb-img2-2.webp) no-repeat 59% 44%;background-size:250%;}
html[lang=ja] .contents_rcService.mb li:nth-of-type(1) .rcService_bg{background:url(/wp-content/uploads/image/sub/mb-img2-1_jp.webp) no-repeat 72% 42%;background-size:193%;}
html[lang=ja] .contents_rcService.mb li:nth-of-type(2) .rcService_bg{background:url(/wp-content/uploads/image/sub/mb-img2-2_jp.webp) no-repeat 59% 44%;background-size:250%;}
html[lang=en-US] .contents_rcService.mb li:nth-of-type(1) .rcService_bg{background:url(/wp-content/uploads/image/sub/mb-img2-1_en.webp) no-repeat 72% 42%;background-size:193%;}
html[lang=en-US] .contents_rcService.mb li:nth-of-type(2) .rcService_bg{background:url(/wp-content/uploads/image/sub/mb-img2-2_en.webp) no-repeat 59% 44%;background-size:250%;}
.contents_rcService.mb li:nth-of-type(3) .rcService_bg{background:url(/wp-content/uploads/image/sub/mb-img2-3.webp) no-repeat 22% 80%;background-size:190%;}
.contents_rcService.mb h4 i{display:block;}

/* 영상지원 RVS */
.page_topBanner.mv{height:919px;box-sizing:border-box; overflow:hidden;}
.page_topBanner.mv video{position:absolute; top: 50%; left: 50%;min-width: 100%;min-height: 100%; width:auto; height:auto;transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); filter: blur(3px);}

.page_topBanner .trial_step1_form{display:flex;justify-content: space-between;width:69.1%;max-width:628px;margin:48px auto 0px;padding:0;border-radius:8px;box-shadow:0 0 0 0 rgba(255,121,74,.5);border:solid 2px #ff794a;background-color:#fff;box-sizing:border-box;}
.page_topBanner .trial_step1_form input[type="email"]{display:inline-block;width:calc(100% - 200px);padding:14px 24px;border:none;background:#fff;font-size:14px;line-height:1.71;box-shadow:none;outline:none;box-sizing:border-box;text-align:center;}
.page_topBanner .trial_step1_form input[type="email"]::placeholder,.page_topBanner .trial_step1_form input[type="email"]::-moz-placeholder{color:#999;}
.page_topBanner .trial_step1_form .Rectangle-Copy-7{position:relative;display:inline-block;width:200px;padding:10px 16px;overflow:hidden;background:#ff794a;border:none;color:#fff;font-size:18px;font-weight:500;line-height:1.78;letter-spacing:-.23px;text-align:center;cursor:pointer;}
.page_topBanner .trial_step1_form #email-input-error{position:absolute; bottom:-25px; left:0px; width:100%;text-align:center; color:#fff;}

.contents_rcCustomer{background: #f2f4f7;}
.contents_rcCustomer .wrap{position:relative;}
.contents_rcCustomer h3{position:absolute; top:120px;left: 0;width: 100%; color: #333;font-size: 32px;font-weight:500;line-height:1.45;letter-spacing: -0.24px;text-align: center;z-index:4; }
.contents_rcCustomer ul{position:relative;display:flex; justify-content:center;flex-wrap:wrap; max-width:800px;margin:0px auto;}
.contents_rcCustomer ul:before{content:""; position:absolute; top:0px; left:0px; width:2px; height:100%; background-image: linear-gradient(179deg, rgba(230, 238, 248, 0) 28%, #fff 44%);z-index:4;}
.contents_rcCustomer li{position:relative;width:25%; padding:200px 0px 120px;text-align: center;}
.contents_rcCustomer li:after{content:""; position:absolute; top:0px; right:0px; width:2px; height:100%; background-image: linear-gradient(179deg, rgba(230, 238, 248, 0) 28%, #fff 44%);z-index:4;}
.contents_rcCustomer li:before{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: #f2f8fa; opacity: 0; z-index: -1; clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); transition: all .6s;}
.contents_rcCustomer figure{position:relative;}
.contents_rcCustomer img:nth-of-type(1) {margin: 14px 0 24px;width:100px; height:100px;}
.contents_rcCustomer img:nth-of-type(2) {position: absolute; top: 0;left: 0;opacity: 0;clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);transition: all .6s;width:200px; height:130px;}
.contents_rcCustomer p{position:relative; padding:16px 0px 8px; font-size: 14px; line-height:1.5;letter-spacing: -0.3px;text-align: center;color: #666; z-index:4;}
.contents_rcCustomer p:after{content:""; position:absolute; top:0px; left:50%; transform: translate(-50%, 0);width: 20px;height: 4px;background-color: #666;z-index:4;}
.contents_rcCustomer h4{ position:relative; color: #555;font-size: 24px;font-weight: 500; line-height: 1.33; letter-spacing: -0.3px;z-index:4;}
.contents_rcCustomer li:hover:before{opacity: 1; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);background: linear-gradient(to bottom, rgba(240,247,255,0) 0%, #fff 50%, rgba(240,247,255,0) 100%);z-index:0;}
.contents_rcCustomer li:hover img:nth-of-type(2){bottom: 50%; opacity: 1; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); transform: scale(1);z-index:1;}

.contents_rcService{padding:160px 0px 0px;}
.contents_rcService h3{padding-bottom:60px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center; color: #333;}
.contents_rcService ul{position:relative;display:flex; align-items:stretch;justify-content:center;flex-wrap:wrap;margin:0px -12px;}
.contents_rcService li{width:calc(100% / 3);padding:10px;box-sizing:border-box;}
.contents_rcService.mv li{width:50%;}
.contents_rcService.mv .rcService_wrap{height:auto;}
.contents_rcService .rcService_wrap{position:relative;display:flex; flex-direction:column; justify-content:space-between; /*height:480px;*/  border-radius: 16px;overflow:hidden;background-color: #5884b6;}
.contents_rcService h4{padding:32px 40px 31px;color:#fff; font-size: 24px; letter-spacing: -0.3px;font-weight: 500;line-height: 1.55;}
.contents_rcService h4 i{display:block; vertical-align:middle; width:28px; height:36px; background:url(/wp-content/uploads/image/sub/mv-arrow-2.png) no-repeat center;background-size:28px;}
.contents_rcService img{width:100%;height:auto; object-fit: fill;}
.rcService_bg{height:340px;}
.hover_wrap{position:absolute; top:0px; left:0px; width:100%; height:100%; padding:32px 40px;box-sizing:border-box;opacity:0;}
.hover_wrap h5{position:relative; margin-bottom:16px;padding-bottom:12px; color:#fff; font-size: 24px; font-weight: 500;line-height: 1.55;}
.hover_wrap h5:after{content: "";display: block;position: absolute;bottom: 1px;left: 0px;width: 0%;height: 1px;background: #f5f8fb;;}
.hover_wrap h6{padding-bottom:12px; color: #35679f;font-size: 16px;font-weight: 500;letter-spacing: -0.3px; line-height:1.5;}
.hover_wrap p{color:#fff;font-size: 16px;letter-spacing: -0.3px;line-height:1.5;}
.hover_wrap:hover{transition: all 0.5s ease;opacity: 1;transform: translateZ(0); background-image: linear-gradient(142deg, #5884b6 29%, #4893e6 88%);}
.hover_wrap:hover h5{animation:fadeInUp 1s;}
.hover_wrap:hover h5:after{width:100%;transition: all 0.5s ease;}

@keyframes fadeInUp {
    from {opacity: 0;padding-top: 3%;}
    to {opacity: 1;padding-top: 0;}
}

.contents_rcStatistics{padding:160px 0px 128px;}
.contents_rcStatistics h3{padding-bottom:72px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center; color: #333;}
.rcStatistics_wrap{position:relative;min-height:285px; margin-bottom:32px; border-radius: 24px;padding:72px 485px 72px 120px; }
.rcStatistics_wrap:nth-child(odd){background-color: #f6f6f6;}
.rcStatistics_wrap:nth-child(even){background-color: #f2f4f7;}
.rcStatistics_wrap h4{padding-bottom:24px;font-size: 24px; font-weight: 500; letter-spacing: -0.3px; line-height:1.45; color: #555;}
.rcStatistics_wrap figure{position:absolute; right:120px; top:72px;}
.rcStatistics_wrap figure img{width:310px; height:268px;}
.rcStatistics_wrap p{padding-bottom:40px; color:#666; font-size: 16px;line-height: 1.56;letter-spacing: -0.3px;}
.rcStatistics_wrap a{font-size: 16px;font-weight: 500;}
.rcStatistics_wrap a i{vertical-align:baseline;}

.contents_rcProductTab{padding:160px 0px;background: linear-gradient(to top, #3985d9, #5884b6);}
.contents_rcProductTab h3{padding-bottom:32px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center; color: #fff;}
.rcProductTab_wrap{display:flex;}
.tabs_wrap{width:calc(100%/3);margin-top:114px;}
.tabs{position:relative; }
.tabs_wrap li{position:relative; display:flex; align-items:center; padding-top:208px;cursor:pointer;}
.tabs_wrap li:after{content:""; position:absolute; top:-11px; left:24px; width:2px; height:calc(100% - 16px); background:#869eb9;}
.tabs_wrap li:first-child{padding-top:0;}
.tabs_wrap li:first-child:after{display:none;}
.tabs span{position:relative; display:inline-block; width: 46px;height: 26px; padding:10px 0px; border-radius:100px; background-color: #869eb9;color: #5884b6;font-size: 24px;line-height:1;font-weight: 500;letter-spacing: -0.3px;text-align:center; z-index:1;}
html[lang=ja] .tabs span{line-height:1.2;}
.tabs div{position:relative; display:inline-block; min-width:168px; margin-left:20px; padding:15px 14px;border-radius: 12px;background-color:  #d2dce6;font-size: 18px;line-height:1.4;font-weight: 500;letter-spacing: -0.3px;text-align: center;  color: #869eb9;box-sizing:border-box;}
.tabs div:before{content:""; position:absolute; top:50%; left:-9px;transform: translateY(-50%);width:9px; height:13px;background:url(/wp-content/uploads/image/sub/mv-arrow-3.png) no-repeat center;background-size:9px 13px;}
.tabs .current span{background-image: linear-gradient(144deg, #ff7a33 16%, #ff3000 85%);color: #fff;}
.tabs .current div{background:#f8f8f8; color:#ff574a; font-weight:500;}
.tabs .current div:before{background:url(/wp-content/uploads/image/sub/mv-arrow-3-on.png) no-repeat center;background-size:9px 13px;}

.tabContent_wrap{flex:1;}
.tab_content{width:0px; height:0px; opacity:0; overflow:hidden;}
.tab_content.current{width:100%; height:auto; opacity:1;transition:opacity .5s;animation:fadeInUp 1s;}
.tab_content figure{padding-bottom:32px;}
.tab_content figure img{width:100%; height:auto;}
.tab_content dt{padding-bottom:16px; color:#fff;font-size: 24px; font-weight: 500;letter-spacing: -0.3px;line-height:1.2;}
.tab_content dd{padding-bottom:40px; color:#fff;font-size: 16px; letter-spacing: -0.3px;line-height: 1.56;}
.tab_content dd:last-child{padding-bottom:0;}
.tab_content .link{display:inline-block; border-bottom:1px solid #fff; color: #fff; font-size: 16px; font-weight: 500; padding-top:12px; line-height:1.5;}
.tab_content .tablink_wrap{padding-top:12px;}

.contents_rcFunction{padding:160px 0px;}
.contents_rcFunction h3{padding-bottom:60px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center; color: #333;}
.contents_rcFunction ul{display:flex; flex-wrap:wrap; margin:0px -12px;}
.contents_rcFunction li{width:33%; padding:12px;box-sizing:border-box;}
.contents_rcFunction.mv li{width:50%;}
.rcFunction_wrap{height:100%; border-radius: 16px;border: solid 2px #f2f4f7;overflow:hidden;}
.rcFunction_wrap h4{position:relative; padding:28px 24px 16px; color: #333;font-size: 24px;font-weight: 500; letter-spacing: -0.3px; line-height:1.5;text-align: center;}
.rcFunction_wrap h4:after{content:""; position:absolute; bottom:0px; left:50%; transform: translate(-50%, 0);width: 20px;height: 4px;background-color: #2995fa;z-index:4;}
.rcFunction_wrap p{padding:18px 24px 24px; color: #666;font-size: 16px;letter-spacing: -0.3px;text-align: center;line-height:1.56;}
.rcFunction_wrap p .link{display:inline-block; padding-top:20px; color:#2995fa; border-bottom:1px solid #2995fa;}
.rcFunction_wrap img{width:100%; height:auto; object-fit: fill;}

.contents_rcConsultation{padding:90px 0px 63px; }
.contents_rcConsultation.bg{background-color: #f2f4f7;}
.rcConsultation_wrap{display:flex; padding-bottom:75px;}
.rcConsultation_wrap &gt; li{flex:1; padding:0px 49px;}
.rcConsultation_wrap &gt; li:first-child{border-right:1px solid #e7ebf1;}
.rcConsultation_wrap &gt; li h4{padding-bottom:16px;color: #555;font-size: 32px;font-weight: 500;letter-spacing: -0.3px;line-height:1.45;}
.rcConsultation_wrap &gt; li p{padding-bottom:32px; font-size: 16px;letter-spacing: -0.3px;color: #555;line-height:1.5;}
.rcConsultation_wrap .helpCenter_info{font-size: 16px;letter-spacing: -0.3px;color: #555;line-height:1.5;}
.rcConsultation_wrap .helpCenter_info li{padding-bottom:5px;}
.rcConsultation_wrap .helpCenter_info li i{padding-right:8px;}
.rcConsultation_wrap .helpCenter_info li a{display:inline-block; }
.rcConsultation_wrap .helpCenter_info li .link{position:relative; margin-left:8px; padding-left:8px;}
.rcConsultation_wrap .helpCenter_info li .link:before{content:""; position:absolute; top:7px; left:0px; width:1px; height:14px; background:#e7ebf1;}
.rcConsultation_wrap .helpCenter_info li.support_time{margin-top:6px; padding:0; background:#fff; font-size: 14px; color: #555; font-weight: 500; text-align:center; letter-spacing: -0.35px;line-height:1.6;}
.rcConsultation_wrap .helpCenter_info li.support_time.bg{background-color: #f9fbfe;}
.rcConsultation_wrap .helpCenter_info .ic_support_time{display:inline-block; width:24px; height:24px;background:url(/wp-content/uploads/image/sub/ico-time.png) no-repeat center;background-size:24px; vertical-align:top;}

.bottom_banner{display:flex; flex-direction: column; align-items:center; justify-content: center; height:300px;padding:0px 50px; border-radius:20px; background:url(/wp-content/uploads/image/sub/bg-bt-banner.webp) no-repeat center;background-size:cover; color: #fff; text-align: center;}
.bottom_banner h3{padding-bottom:16px; font-size: 32px; font-weight: 500;letter-spacing: -0.24px;line-height:1.4;}
.bottom_banner p{padding-bottom:32px; font-size: 16px;font-weight: 500; letter-spacing: -0.12px;line-height:1.5;}
.bottom_banner .btn_wrap a{display:inline-block;position:relative;padding:9px 32px;border-radius:24px;border:solid 1px #fff;color:#fff;font-size:16px;font-weight:500;letter-spacing:-.12px;line-height:1.5;overflow:hidden;}
.bottom_banner .btn_wrap a span{position:relative;color:#fff;}
.bottom_banner .btn_wrap a:before{content:'';position:absolute;top:0;bottom:0;left:50%;background-color:#fff;width:0;-webkit-transition:all .6s;transition:all .6s;-webkit-transform:skew(-45deg);transform:skew(-45deg)}
.bottom_banner .btn_wrap a:hover span{ color:#35679F;}
.bottom_banner .btn_wrap a:hover:before{width:200%;left:-50%}

/* 모바일 SDK 
.page_topBanner.sdk{background:url(/wp-content/uploads/image/sub/sdk-main-banner.jpg) no-repeat center;background-size:cover;}
.overflow{overflow:inherit !important;}/*mobile sdk 페이지에서만 사용 - position:sticky
.contents_sdk{padding:160px 0px 0px;background-color: #f2f4f7;letter-spacing:-0.3px;}
.contents_sdk h3{font-size: 40px; font-weight:500;letter-spacing: -0.3px; line-height:1.45; text-align: center;}
.section_sdk{padding:100px 0px;background-color: #f2f4f7;}
.section_sdk .sdk_wrap{position: relative;display:flex;max-width: 1000px; min-width: 320px;margin: 0px auto;}
.section_sdk .media_wrap{position: sticky;top:20%; width:372px;height:617px;}
#mobile_view{position:absolute; top:0%; left:0px;width:372px;height:617px;z-index:1;}
#mobile_view:before{content:" "; position:absolute;top: 18%;left: -4%;width: 395px; height: 395px;border-radius: 100%; background: #cfe8ff; transition: all 2.5s ease-in-out; animation: ripple 5s 1s infinite;  -webkit-animation: ripple 5s 1s  infinite; -moz-animation: ripple 5s 1s  infinite;z-index:3;}
#mobile_view .media{position:absolute; top:0px; left:0px; width:372px; height: 617px; background:url('/kr/wp-content/uploads/sites/2/image/sub/img_sdk_device01.png') no-repeat center/cover; transition:all .3s; z-index:5;}
#mobile_view .media.active0{background-image:url('/kr/wp-content/uploads/sites/2/image/sub/img_sdk_device01.png'); }
#mobile_view .media.active1{background-image:url('/kr/wp-content/uploads/sites/2/image/sub/img_sdk_device02.png'); }
#mobile_view .media.active2{background-image:url('/kr/wp-content/uploads/sites/2/image/sub/img_sdk_device03.png'); }
#mobile_view .media.active3{background-image:url('/kr/wp-content/uploads/sites/2/image/sub/img_sdk_device01.png'); }

[lang="ja"] #mobile_view .media{background-image:url('/jp/wp-content/uploads/sites/3/image/sub/img_sdk_device01.webp'); }
[lang="ja"] #mobile_view .media.active0{background-image:url('/jp/wp-content/uploads/sites/3/image/sub/img_sdk_device01.webp'); }
[lang="ja"] #mobile_view .media.active1{background-image:url('/jp/wp-content/uploads/sites/3/image/sub/img_sdk_device02.webp'); }
[lang="ja"] #mobile_view .media.active2{background-image:url('/jp/wp-content/uploads/sites/3/image/sub/img_sdk_device03.webp'); }
[lang="ja"] #mobile_view .media.active3{background-image:url('/jp/wp-content/uploads/sites/3/image/sub/img_sdk_device01.webp'); }


@-moz-keyframes ripple {
    30% {box-shadow: 0px 0px 2px 52px #e3f4ff; }
    60% {box-shadow: 0px 0px 2px 52px #e3f4ff, 0px 0px 5px 133px #eff9ff;}
    90% {box-shadow: 0px 0px 2px 52px #e3f4ff; }
    100% {box-shadow: 0px 0px 2px 0px #e3f4ff; }
}
@-webkit-keyframes ripple {
    30% {box-shadow: 0px 0px 2px 52px #e3f4ff; }
    60% {box-shadow: 0px 0px 2px 52px #e3f4ff, 0px 0px 5px 133px #eff9ff;}
    90% {box-shadow: 0px 0px 2px 52px #e3f4ff; }
    100% {box-shadow: 0px 0px 2px 0px #e3f4ff; }
}
@keyframes ripple {
    30% {box-shadow: 0px 0px 2px 52px #e3f4ff; }
    60% {box-shadow: 0px 0px 2px 52px #e3f4ff, 0px 0px 5px 133px #eff9ff;}
    90% {box-shadow: 0px 0px 2px 52px #e3f4ff; }
    100% {box-shadow: 0px 0px 2px 0px #e3f4ff; }
}

.panel_wrap{flex: 1;width:641px;z-index:1;}
.panel_wrap .panel{position:relative;box-sizing:border-box;}
.panel_wrap .sdk_box1{height:717px;padding-top:0px;}
.panel_wrap .sdk_box4{height:717px;padding-bottom:0px;}
.sdk_box1 .inner{padding-top:280px;}
.sdk_box2 .inner img{margin-left:-49px; padding-bottom:173px;}
.sdk_box3 .inner{padding-top:164px;}
.sdk_box3 .inner img{margin-left:-49px; padding-bottom:38px;}
.sdk_box4 .inner{padding-top:0px;}
.sdk_box4 .inner img{margin-left:-23px; }
.sdk_box4 .inner .text{margin-top:20px;}

.text_sdk{position: relative;max-width: 671px; height: 100%;}
.text_sdk h4{font-size: 31px;line-height: 1.25;color:#333; }
.text_sdk h4 span { color: #ff794a;}
.text_sdk .text{margin-top:60px;padding-top:17px; border-top:1px solid #ddd;color:#666; font-size: 16px; line-height: 26px;}

.sdk .rcCase_box h4{padding-bottom:14px; color:#555;}
.sdk .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/sdk-img2-1.jpeg) no-repeat 13% 50%/cover;}
.sdk .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/sdk-img2-2.jpeg) no-repeat right center/cover;}
.sdk .bg_case3:before{content:""; background:url(/wp-content/uploads/image/sub/sdk-img2-3.jpeg) no-repeat center/cover;}
.rcCase_box{min-height:320px;}

.contents_rcFunction.sdk{padding-top:0;}
.contents_rcFunction.sdk li{width:50%;}

.contents_sdkStep{padding:160px 0px;background-color: #f2f4f7;text-align:center; }
.contents_sdkStep h3{padding-bottom:72px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; color: #333;}
.contents_sdkStep ul{display:flex; flex-wrap:wrap; margin:0px -10px 56px;}
.contents_sdkStep li{width:33%; padding:10px;box-sizing:border-box;}
.sdkStep{height:100%; border-radius: 16px; background-color: #fff;overflow:hidden;}
.sdkStep .photo{padding:32px 28px 40px;}
.sdkStep h4{padding:0px 24px 12px; font-size: 24px; font-weight: 500; line-height: 1.33; letter-spacing: -0.3px;color:#333;}
.sdkStep p{padding:0px 24px 46px; font-size: 16px;letter-spacing: -0.3px; color:#666;line-height: 1.5;}
.contents_sdkStep .btn_wrap a{min-width:294px;border-radius:4px;}

.contents_sdkFunction{padding-bottom:160px; background-color: #f2f4f7;}
.contents_sdkFunction h3{padding-bottom:67px; font-size: 40px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; color: #333;text-align:center;}
.list_sdkFunction{display:flex; flex-wrap:wrap; max-width:768px;margin:0px auto;}
.list_sdkFunction &gt; li{width:50%; padding:5px;box-sizing:border-box;}
.sdkFunction{height:100%; padding:0px 20px; border-radius: 16px;border: solid 2px #d2dce6;}
.sdkFunction h4{padding:24px 0px 16px; border-bottom: solid 1px #e7ebf1;font-size: 20px; font-weight: 500;line-height: 1.3; letter-spacing: -0.33px; text-align: center; color: #333;}
.sdkFunction ul{padding:32px 0px 6px;}
.sdkFunction li{padding:0px 0px 26px 26px;background:url(/wp-content/uploads/image/sub/ico-rcCheck2.webp) no-repeat left 6px;background-size:14px;font-size: 18px; font-weight: 500;line-height: 1.44; letter-spacing: -0.3px; color: #666;}
*/
/* 비대면 인증 */
.page_topBanner.non_face_service{background: url(/wp-content/uploads/image/sub/bg_tit_face.png) no-repeat center/cover;}
.non-face-service_page [class*='contents_']:not(.contents_rcConsultation) h3{margin-bottom:72px;font-size:40px;font-weight:500;line-height:1.45;letter-spacing:-.3px;text-align:center;color:#333;}

.contents_soluttion{padding:120px 0;background:#f2f4f7;}
.contents_soluttion h3{margin-bottom:74px;}

.contents_soluttion .tabs_wrap{width:100%;padding:2px;margin-bottom:16px;border-radius:16px;background-color:#dfe5eb;display:flex;}
.contents_soluttion .tabs_wrap button{flex:1;padding:16px 0 15px;border:0;border-radius:15px;background:transparent;font-size:24px;font-weight:500;font-family:inherit;line-height:1.458;letter-spacing:-.3px;text-align:center;color:#999;cursor:pointer;}
.contents_soluttion .tabs_wrap button.active{color:#fff;box-shadow:0 0 4px 0 rgba(127,127,127,.5);background-color:#278eff;}

.contents_soluttion .tabs_cont_wrap{padding:48px;border-radius:24px;background-color:#fff;}
.contents_soluttion .tabs_cont{width:0;height:0;opacity:0;overflow:hidden;}
.contents_soluttion .tabs_cont.active{width:100%;height:auto;opacity:1;transition:opacity .5s;animation:fadeInUp 1s;}
.contents_soluttion .tabs_cont ol{position:relative;}
.contents_soluttion .tabs_cont ol::before{content:'';position:absolute;left:11px;width:1px;height:calc(100% - 230px);background:url(/wp-content/uploads/image/sub/bg_dot_line.png) repeat-y;}
.contents_soluttion .tabs_cont[tab-desp="tab01"] ol::before{top:22px;}
.contents_soluttion .tabs_cont[tab-desp="tab02"] ol::before{top:22px;}
.contents_soluttion .tabs_cont ol li:nth-child(1) .info{padding-top:22px;}
.contents_soluttion .tabs_cont ol li:nth-child(2) .info{padding-top:45px;}
.contents_soluttion .tabs_cont ol li:nth-child(4) .info{padding-top:21px;}
.contents_soluttion .tabs_cont ol li+li{margin-top:48px;}
.contents_soluttion .tabs_cont li.flexbox{gap:0 72px;flex-direction:row-reverse;}
.contents_soluttion .tabs_cont li.flexbox .thumb{overflow:hidden;width:514px;}
.contents_soluttion .tabs_cont li.flexbox .thumb img{width:100%;border-radius:24px;}
.contents_soluttion .tabs_cont li.flexbox .info{width:408px;padding-left:38px;}
.contents_soluttion .tabs_cont li.flexbox .info h5{margin-bottom:8px;}
.contents_soluttion .tabs_cont li.flexbox .info h5 span{display:inline-flex;position:relative;margin:0 0 12px -38px;padding:2px 10px 2px 8px;border-radius:12px;background-color:#efefef;font-size:14px;font-weight:500;line-height:1.429;letter-spacing:-.3px;text-align:center;color:#666;align-items:center;justify-content:center;}
.contents_soluttion .tabs_cont li.flexbox .info h5 span::before{content:'';display:inline-block;margin-right:22px;width:8px;height:8px;box-shadow:0 0 4px 0 #ff794a;background-color:#ff794a;border-radius:50%;}
.contents_soluttion .tabs_cont li.flexbox .info h5 strong{display:block;font-size:24px;font-weight:500;line-height:1.4583333;letter-spacing:-.3px;}
.contents_soluttion .tabs_cont li.flexbox .info p{font-size:16px;line-height:1.5;letter-spacing:-.3px;}

.contents_soluttion .sub_info_box{display:flex;align-items:center;gap:0 14px;overflow:hidden;padding:15px 28px 15px 24px;margin:12px 0 0 -6px;border-radius:8px;background-color:#f5f8fb;}
.contents_soluttion .sub_info_box img{flex-shrink:0;width:64px;height:64px;}
.contents_soluttion .sub_info_box dl{line-height:1.4;color:#666;}
.contents_soluttion .sub_info_box dt{margin-bottom:6px;font-size:16px;font-weight:500;letter-spacing:-.2px;line-height:1.5;}
.contents_soluttion .sub_info_box dd{font-size:14px;letter-spacing:-.18px;line-height:1.429;}

.contents_service{padding-top:160px;}
.contents_service .link{font-size:16px;font-weight:500;line-height:1;padding:4px 0;display:inline-flex;align-items:center;gap:0 12px;}
.contents_service .link i{width:18px;height:18px;text-align:center;line-height:18px;font-size:12px;}
.contents_service .round_box_row_wrap{background:#000;display:flex;align-items:center;height:496px;border-radius:24px;border:solid 2px #e7ebf1;}
.contents_service .round_box_row_wrap + .round_box_row_wrap{margin-top:56px;}
.contents_service .round_box_row_wrap .thumb{background:#000;}
.contents_service .round_box_row_wrap .thumb img{width:100%;}
.contents_service .round_box_row_wrap .info{width:622px;height:100%;padding:56px;border-radius:24px;background-color:#fff;box-sizing:border-box;}
.contents_service .round_box_row_wrap .info h4{margin-bottom:16px;font-size:24px;font-weight:500;line-height:1.4583333;letter-spacing:-.3px;}
.contents_service .round_box_row_wrap .info .chk_list{margin-bottom:40px;font-size:14px;letter-spacing:-.3px;color:#666;}
.contents_service .round_box_row_wrap .info .chk_list li{position:relative;padding-left:22px;line-height:1.8571428571;}
.contents_service .round_box_row_wrap .info .chk_list li::before{content:'';position:absolute;top:7px;left:0;width:14px;height:14px;background:url(/wp-content/uploads/image/sub/ico_chk.svg);}
.contents_service .round_box_row_wrap .info .chk_list li span{position:relative;display:inline-block;padding-right:11px;margin-right:10px;}
.contents_service .round_box_row_wrap .info .chk_list li span:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:12px;background:#e7ebf1;}
.contents_service .round_box_row_wrap .info .chk_list li + li{margin-top:8px;}
.contents_service .round_box_row_wrap.myasset{background: url(/wp-content/uploads/image/sub/img_face_service01.png) no-repeat right -200px center / contain;}
.contents_service .round_box_row_wrap.myasset .info{padding-top:128px;}
.contents_service .round_box_row_wrap.suhyup{background: url(/wp-content/uploads/image/sub/img_face_service02.png) no-repeat left -315px center / auto 110%;}
.contents_service .round_box_row_wrap.suhyup .info{padding-top:144px;}
.contents_service .round_box_row_wrap:nth-child(odd){flex-direction:row-reverse;}

.contents_marketshare{padding:160px 0;}

.contents_marketshare .round_box_wrap{display:flex;gap:0 20px;margin-bottom:56px;}
.contents_marketshare .round_box_wrap .item{overflow:hidden;width:360px;border-radius:16px;border:solid 2px #f2f4f7;box-sizing:border-box;}
.contents_marketshare .round_box_wrap .item .thumb{width:100%;height:198px;background:#e7ebf1;}
.contents_marketshare .round_box_wrap .item .thumb img{width:100%;}
.contents_marketshare .round_box_wrap .item .info{padding:24px 22px 38px;}
.contents_marketshare .round_box_wrap .item .info dl{text-align:center;}
.contents_marketshare .round_box_wrap .item .info dl dt{font-size:24px;font-weight:500;line-height:1.3334;letter-spacing:-.3px;color:#333;}
.contents_marketshare .round_box_wrap .item .info dl dt::after{content:'';display:block;margin:14px auto;width:20px;height:4px;background-color:#2995fa;}
.contents_marketshare .round_box_wrap .item .info dl dd{font-size:16px;line-height:1.5;text-align:center;color:#666;}
.contents_marketshare .list_market_logo{display:flex;flex-wrap:wrap;gap:32px 20px;}
.contents_marketshare .list_market_logo li{width:170px;height:52px;}

.contents_features{padding:160px 0;background-color:#e7ebf1;}
.contents_features .list_features{display:flex;flex-wrap:wrap;gap:20px;}
.contents_features .list_features li{overflow:hidden;width:360px;height:216px;padding:20px 24px 88px;border-radius:8px;box-sizing:border-box;border:solid 1px #f2f4f7;background-color:#fff;background-repeat:no-repeat;background-position:right 8px bottom 8px;background-size:80px;}
.contents_features .list_features li dt{margin-bottom:8px;font-size:24px;font-weight:500;line-height:1.3334;}
.contents_features .list_features li dd{font-size:16px;line-height:1.5;}
.contents_features .list_features .item01{background-image:url(/wp-content/uploads/image/sub/ico_feature_recording.png);}
.contents_features .list_features .item02{background-image:url(/wp-content/uploads/image/sub/ico_feature_record.png);}
.contents_features .list_features .item03{background-image:url(/wp-content/uploads/image/sub/ico_feature_share_doc.png);}
.contents_features .list_features .item04{background-image:url(/wp-content/uploads/image/sub/ico_feature_screenshot.png);}
.contents_features .list_features .item05{background-image:url(/wp-content/uploads/image/sub/ico_feature_share_pic.png);}
.contents_features .list_features .item06{background-image:url(/wp-content/uploads/image/sub/ico_feature_pointer.png);}
.contents_features .list_features .item07{background-image:url(/wp-content/uploads/image/sub/ico_feature_sms.png);}
.contents_features .list_features .item08{background-image:url(/wp-content/uploads/image/sub/ico_feature_chat.png);}
.contents_features .list_features .item09{background-image:url(/wp-content/uploads/image/sub/ico_feature_admin.png);}

.contents_contact{padding:160px 0 70px;}
.remotecall-face_page .contents_contact h3{margin-bottom:32px;}
.contents_contact h3 + p{font-size:16px;line-height:1.5625;text-align:center;color:#666;}
.contents_contact .box_consel{box-sizing:border-box;max-width:538px;margin:10px auto 0;padding:4px 66px;border-radius:4px;border:solid 1px #d2dce6; background:#fff;}
.contents_contact .box_consel ul{display:flex;justify-content:center; gap:0 69px;flex-wrap: wrap;}
.contents_contact .box_consel li{display:flex;font-size:16px;line-height:1.4;}
.contents_contact .box_consel li i {display:inline-block; width:24px; height:24px; margin-right:8px; font-size:16px; line-height:24px; text-align: center;}
.contents_contact .box_consel li a{display: inline-block; min-width:104px;}
.contents_contact h4{margin:80px 0 16px;font-size:24px;font-weight:500;line-height:1.4583333;letter-spacing:-.3px;}
.contents_contact .nf-before-form-content{width:0;height:0;text-indent:-99999px;}
.contents_contact .nf-form-content{padding:0;max-width:none;}
.contents_contact input[type="text"]{font-family:'Noto Sans KR','apple sd gothic neo',sans-serif,'Malgun Gothic'!important;line-height:1.43;letter-spacing:-.4px;}
.contents_contact .nf-error .nf-error-msg{color:#ec3b2d;font-size:14px;font-family:inherit;}
.contents_contact .nf-form-cont * {font-family:inherit !important;}
.contents_contact .nf-form-cont .nf-row{line-height: 1;}
.contents_contact .nf-form-cont .nf-error-field-errors{text-align:center;}
.contents_contact .nf-form-cont .checkbox-container.label-right label:before{left:-26px;}
.contents_contact .nf-form-cont .checkbox-wrap .nf-field-label label:before{font-size:14px;}
.contents_contact .nf-form-cont .nf-field-container.submit-container{margin-bottom:0;}

/* 리모트콜 SDK */
@font-face {
	font-family: 'Suit';
	font-weight: 400;
	src: local('SUIT Regular'), url('../font/Suit/SUIT-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Suit';
	font-weight: 600;
	src: local('SUIT SemiBold'), url('../font/Suit/SUIT-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Suit';
	font-weight: 800;
	src: local('SUIT ExtraBold'), url('../font/Suit/SUIT-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Suit';
	font-weight: 900;
	src: local('SUIT Heavy'), url('../font/Suit/SUIT-Heavy.woff2') format('woff2');
}
.support-sdk_page *{font-family: 'Suit';font-weight: 400;}
.support-sdk_page h1{color: #FFF;text-shadow: 3px 6px 14.3px rgba(15, 28, 51, 0.25);font-size: 76px;font-weight: 900;line-height: 1.2;}
.support-sdk_page h2{font-size: 48px; font-weight: 800; line-height: 1.3;}

.support-sdk_page .wrap{position:relative; max-width: 1240px; padding: 0px 20px; color: #000; letter-spacing: 0;}
.sdk_hero{height:calc(100vh - 102px);max-height:779px;min-height: 779px;overflow: hidden; background:url(/kr/wp-content/uploads/sites/2/image/sub/bg_sdk_top.webp) no-repeat center/cover;}
.sdk_hero .wrap{display:flex;justify-content: center; height:100%; padding:120px 0;}
.sdk_hero .tit_hero{display:flex;align-items: center; flex-direction: column;text-align:center;}
.sdk_hero .tit_hero p{padding:30px 0 50px; color: #FFF; text-shadow: 2px 2px 9.3px rgba(0, 0, 0, 0.68);font-size: 36px;line-height: 1.3;}
.sdk_hero .ico_scroll{position:absolute; bottom:0; left:50%; width:25px; height:80px;background:url(/kr/wp-content/uploads/sites/2/image/sub/ico_scroll.webp) no-repeat center/cover; animation: mouse-pulse 1s infinite 0.2s alternate;}
.view_inquiry{display:flex; gap:10px; align-items:center; justify-content:center; padding: 19px 50px;border-radius: 50px;background: #EC4204;color: #FFF;font-size: 32px;font-weight: 800; line-height: 1.3;}
.view_inquiry i{font-size:18px;}

@keyframes mouse-pulse {
    0% {opacity: 1; transform: translateY(0);}
    100% {opacity: 0.5; transform: translateY(-6px);}
}

.sdk_features{padding: 120px 0;}
.sdk_features h2{padding-bottom:30px;}
.sdk_features h2 + p{padding-bottom:80px; font-size: 32px;font-weight: 600; line-height: 1.2;}
.sdk_features h2 + p strong{font-weight: 800;text-decoration: underline;}
.sdk_features ul{border-top:1px solid #000;}
.sdk_features li{display:flex;padding:30px 48px; border-bottom:1px dashed #A6A6A6;}
.sdk_features li:last-child{border-bottom:1px solid #000;}
.sdk_features li &gt; div{flex:1;}
.sdk_features .feature_tit{display:flex; align-items:center; gap:29px;}
.sdk_features .feature_tit h3{color: #1362FF;font-size: 32px;font-weight: 800;line-height: 1.2; }
.sdk_features .feature_info{font-size: 20px;line-height: 1.3;}

.sdk_benefits{padding: 120px 0; background:url(/kr/wp-content/uploads/sites/2/image/sub/bg_sdk_benefits.webp) no-repeat center/cover; background-attachment: fixed;}
.sdk_benefits h2{padding-bottom:80px; color: #FFF;text-shadow: 5px 4px 5px rgba(20, 36, 106, 0.25);}
.sdk_benefits ul{display:flex; gap:30px;}
.sdk_benefits li{display:flex; gap:30px; flex-direction:column; flex:1;padding:50px 24px 60px 24px; background:#fff; border-radius: 30px;}
.sdk_benefits li h3{font-size: 28px;font-weight: 800;line-height: 130%;}
.sdk_benefits li p{font-size: 20px; line-height: 1.1;}

.sdk_steps{padding: 120px 0; background:#F4F4F4;}
.sdk_steps ul{display:flex; margin-top:80px; border-radius: 24.5px; overflow:hidden;}
.sdk_steps li{flex:1;background:#fff;}
.sdk_step_top{padding:12px  0 12px 47px; background: #1362FF;}
.sdk_step_top div{border-right:1px dashed #ccc;color: #FFF;font-size: 20px;font-weight: 900;line-height: 1.3;}
.sdk_steps li:last-child div{border:0;}
.sdk_step_bottom{margin:24px 0; padding:18px 0 35px 47px; border-right:1px dashed #ccc;}
.sdk_step_bottom h3{padding-bottom:32px; font-size: 32px;font-weight: 800;line-height: 1.2;}
.sdk_step_bottom p{font-size: 20px;line-height: 1.3; }

.sdk_case{padding: 120px 0;}
.sdk_case h2{padding-bottom:60px; text-align:center;}
.case_tabs{display:flex; align-items: center; justify-content: center; flex-wrap:wrap; gap: 20px 30px;}
.case_tabs button {position:relative; padding-right:30px; background:none;color: #DCDCDC;font-size: 24px;font-weight: 700;line-height: 1.3; }
.case_tabs button:after{content:""; position:absolute; top:0px; right:0px;width:1px; height:18px; background:#DCDCDC; transform:translateY(50%);}
.case_tabs button:last-child{padding-right:0;}
.case_tabs button:last-child:after{display:none;padding-right:0;}
.case_tabs button.on{color: #000;}
.case_tabs button.prev:after,
.case_tabs button.on:after{background:#000;}
.sdk_case_slide{visibility: hidden; opacity: 0; transition: opacity 0.1s;padding:80px 0 60px;}
.sdk_case_slide.slick-initialized{visibility:visible; opacity: 1; }
.sdk_case_slide .slick-list{padding:0px calc((100vw - 1256px) / 2) !important;}
.sdk_case_slide .case_content{ padding:0 28px;}
.sdk_case_slide .case_content .flexbox{max-width:1200px; width: 100%; height:100%; min-height:430px; border-radius:30px; overflow:hidden;}
.sdk_case_slide .case_info{flex:1; display:flex; flex-direction:column; justify-content: space-between; padding:45px 30px 34px;background: #F6F8FF;}
.sdk_case_slide .case_info h3{ color: #0E0E0E;font-size: 32px;font-weight: 800;line-height: 1.3; }
.sdk_case_slide .case_info p{padding:33px 0; color: #000;font-size: 20px;line-height: 1.3; }
.sdk_case_slide .case_info a{color: #EC4204;font-size: 20px;font-weight: 700;line-height: 1.3; }
.sdk_case_slide .case_info a::after { content: ""; display: inline-block; width: 18px; height: 28px; margin-left:11px; background: url(/kr/wp-content/uploads/sites/2/image/sub/ico_next_arrow_r_b.svg) no-repeat center/18px; vertical-align: top;}
.sdk_case_slide .case_img {flex:0; flex-basis: 40%;}
.sdk_case_slide .case_img img{height: 100%; width: 100%; object-fit: cover;}
.sdk_case .view_inquiry{max-width: 240px; margin:0 auto;}
.sdk_contact{padding:60px 40px; background:#fff;}

.support-sdk_page .contents_contact{padding: 150px 0; background:#F2F5F8;}
.support-sdk_page .contents_contact h3{font-size: 48px;font-weight: 800;line-height: 1.3;}
.support-sdk_page .contents_contact h3 + p{padding:60px 0 90px; color: #000; font-size: 32px;font-weight: 600;line-height: 1.2;text-align:left;}
.support-sdk_page .contents_contact .ninja-forms-req-symbol{vertical-align:text-bottom;}

@media screen and (max-width: 1600px) {
    .sdk_case_slide .slick-list{padding:0px calc((100vw - 80%) / 2) !important;}
}




/*-------------------------------------------------------------------
    sub page : 도입사례
-------------------------------------------------------------------*/
/* 도입사례 &gt; 기업도입사례 old*/
.top_bestCase{padding: 90px 0px 70px 0px;}
.top_bestCase .tit_subPage{padding-bottom:28px;color: #333;font-size: 32px;line-height:1;text-align:left;}
.top_bestCase .media img{max-height:348px;}
.top_bestCase .list_remotecallCase .caption{padding:49px 56px 0px;}
.top_bestCase .list_remotecallCase .caption h3{margin-bottom:30px;font-size: 28px; line-height: 40px; font-weight:400;}
.top_bestCase .list_remotecallCase .caption .text{margin: 0 0 20px;color: #666;font-size: 16px;line-height: 28px; font-weight:400;}
.list_remotecallCase li{padding-bottom:50px;}
.list_remotecallCase li:last-child{padding-bottom:0px;}
.rcCase_wrap{display: -webkit-flex;display: -ms-flexbox; display: flex;flex-direction: row-reverse;background:#fff;}
.list_remotecallCase .media{display: -webkit-flex;display: -ms-flexbox; display: flex;flex-grow:1;flex-direction: column;justify-content: center;align-items: center;width:50%;text-align:center;overflow:hidden;}
.list_remotecallCase .media img{width:auto;max-height:100%;vertical-align:middle;}
.list_remotecallCase .caption{flex-grow:1;width:50%;padding:50px 56px;box-sizing:border-box;}
.list_remotecallCase .caption h4{max-height: 120px; margin: 0 0 15px; color: #333; font-size: 28px; font-weight:300; line-height: 40px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.list_remotecallCase .caption .text{max-height: 120px; margin: 0 0 46px; color:#666; font-size: 17px; line-height: 30px; font-weight:300; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.icon_support img { max-width: 100%; height: auto;}

.tab_bestCase{border-bottom: 1px solid #e7ebf1;}
.tab_bestCase .wrap{position:relative;}
.tab_bestCase li{display:inline-block;margin: 0 20px 0 0;vertical-align: top;}
.tab_bestCase li a {display: block; height: 72px; line-height: 72px; padding: 0 15px;color: #3c3c3c; white-space: nowrap;overflow:hidden;}
.tab_bestCase .bar{position: absolute; z-index: 100; bottom: 0px; height: 2px; background-color: #333; -webkit-transition: all .2s;  transition: all .2s;}
.tab_bestCase .ic_play { float: left; margin-right: 15px; margin-top: 31px;font-size: 11px;}

.contents_bestCase{padding:100px 0px 0px;}
.contents_bestCase .tit_subPage{padding-bottom:10px;}
.list_bestCase{flex-wrap:wrap; margin:0px -18px;}
.list_bestCase li{width:33.3333%;padding:38px 18px 0px;box-sizing:border-box;}
.bestCase_wrap{position: relative;}
.top_customer{height: 120px; padding: 49px 0 48px;display: -webkit-flex;display: -ms-flexbox; display: flex; flex-direction: column; justify-content: center; align-items: center; background: #f5f8fb;overflow: hidden;}
.bot_customer{height: 178px; padding: 30px;}
.bot_customer h4{margin: -5px 0 10px;color: #333;font-size: 24px;line-height: 30px;}
.bot_customer p{color: #555; font-size: 16px;font-weight: 300; line-height: 28px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.bot_customer a { position: absolute; top: 0; left: 0;  right: 0px;bottom: 0px;border: 1px solid #dfe5eb;text-indent: -1000px; overflow: hidden;}
.bot_customer a:active,.bot_customer a:hover{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
#storyFace{padding-bottom:120px;}

/* new 도입사례 ver.2024 */
.page_topBanner.usecase{background:url(/wp-content/uploads/image/sub/usecase-main-banner.webp) no-repeat center/cover;overflow:hidden;}
.contents_top_usecase{padding:160px 0;}
.contents_top_usecase h2{padding-bottom:72px; color: #333;text-align: center;font-size: 40px;font-weight: 500;line-height: 58px; letter-spacing: -0.3px;}
.contents_top_usecase .flexbox{gap:32px;}
.contents_top_usecase a{position:relative; display:flex; flex-direction: column; justify-content:space-between; flex-basis: 736px; height:438px; box-sizing:border-box; border-radius: 12px; border: 1px solid #E9EEF4; overflow:hidden;}
.contents_top_usecase a:last-child{flex-basis: 352px;}
.contents_top_usecase a .logo{position:absolute; top:0px; left:0px; display:flex; flex-direction:column; align-items:flex-start; box-sizing:border-box; width:100%; height:100%; padding:32px 32px 16px;  background: linear-gradient(180deg, rgba(245, 245, 245, 0.8) 40.38%, rgba(245, 245, 245, 0.00) 68.2%); z-index:1;}
.contents_top_usecase a .logo .category{margin-bottom:8px; padding: 2px 8px; border-radius:4px; background:#434343; color:#fff;text-align: center; font-size: 14px; font-weight: 400; line-height: 20px;letter-spacing: -0.3px;}
.contents_top_usecase a .logo .img_logo{height:48px;}
.contents_top_usecase a .logo img{width:100%; max-width:100%; height:100%; object-fit:contain;}
.contents_top_usecase a .logo h3{padding-top:16px; min-height:56px; color: #3A3A3A; font-size: 20px; font-weight: 500; line-height: 28px; letter-spacing: -0.3px; text-overflow: ellipsis; overflow: hidden; word-break: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.contents_top_usecase a .media{height:438px;}
.contents_top_usecase a .media img{width:100%; height:100%; object-fit: cover;}

.contents_usecase{padding:0px 0 140px;}
.contents_usecase .wrap &gt; div{position:relative;}
.contents_usecase h2{padding-bottom:12px; color:#333;text-align: center;font-size: 40px; font-weight: 500; line-height: 58px;  letter-spacing: -0.3px;}
.contents_usecase .btn_refresh{position:absolute; right:0px; bottom:8px; padding:6px 11px; border:0; background:0; color: #2995FA; font-size: 14px; font-weight: 500; line-height: 20px; letter-spacing: -0.3px;}
.contents_usecase .btn_refresh:hover{color:#2482EA;}
.contents_usecase .btn_refresh:active{color:#1B73D4;}
.contents_usecase .btn_refresh i{display:inline-block; width: 18px;height: 18px; background:url(/wp-content/uploads/image/sub/ico_refresh.svg) no-repeat center; vertical-align: top;}
.contents_usecase .btn_refresh:hover i{background-image:url(/wp-content/uploads/image/sub/ico_refresh_hover.svg);}
.contents_usecase .btn_refresh:active i{background-image:url(/wp-content/uploads/image/sub/ico_refresh_active.svg);}

.category_filter{display:flex; flex-wrap: wrap; gap:8px; border-top:1px solid #D7D7D7;padding:24px 0 56px;}
.category_filter button{min-width:152px;padding: 12px 24px;border-radius: 25px; border: 1px solid #737373; opacity: 0.8;background:#fff;color:#737373;text-align: center; font-size: 16px;font-weight: 400;line-height: 24px; letter-spacing: -0.3px;cursor:pointer;}
.category_filter .active button{border-color: #2995FA;background: #2995FA; color:#fff;}
.category_filter button:hover{border-color: #BCE5FE;background: #BCE5FE;}

.list_usecase{display:flex; flex-wrap:wrap; margin:0 -16px;}
.list_usecase .item{width:calc(100% / 3); padding:0 16px 40px; box-sizing:border-box;}
.list_usecase .item a .uc_category{transition: all ease-in-out 0.3s;}
.list_usecase .item a:hover .uc_category{height:100%; }
.list_usecase .item a &gt; div{position:relative; border-radius:12px; overflow:hidden;}
.list_usecase .media img{width:100%;height:198px; object-fit: cover; vertical-align:top; }
.list_usecase  .uc_category{position:absolute; bottom:0px; left:0px; display:flex; align-items:end; justify-content: space-between; width:100%; height:52px; box-sizing:border-box; padding:14px 18px; border-radius: 0px 0px 12px 12px; background: rgba(67, 67, 67, 0.6);color:#D7D7D7; font-size: 14px; font-weight: 400; line-height: 20px; letter-spacing: -0.3px;}
.list_usecase  .uc_category i{width:24px; height:24px; background:url(/wp-content/uploads/image/sub/ico_usecase_next.svg) no-repeat center;}
.list_usecase  h3{max-height: 72px; margin:16px 0px 12px; color:#333; font-size: 24px; font-weight: 500; line-height: 36px;letter-spacing: -0.3px; text-overflow: ellipsis; overflow: hidden; word-break: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list_usecase  h3 + p{color: #434343; font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: -0.3px; text-overflow: ellipsis; overflow: hidden; word-break: break-word;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

/* 메인에도 동일하게 존재 */
.sec_main_trial{padding:80px 0;background: url(/wp-content/uploads/image/main/bg_main_edm.webp) no-repeat center/cover;}
.sec_main_trial h3{margin-bottom:40px;color:#333; font-size: 34px;font-weight: 500;line-height: 1.4;text-align:center;}
.sec_main_trial .trial_email_form {position:relative;display:flex; justify-content:space-between; overflow:visible; max-width:560px; margin:0 auto 20px; box-shadow: 0px 0px 4px 0px rgba(255, 87, 74, 0.20); border:solid 1px #F97F6C; border-radius: 5px; }
.sec_main_trial .trial_email_form input {border:none; }
.sec_main_trial .trial_email_form input[type="email"] {flex: 2.13 1; background-color:#fff; padding:13px 16px 12px;border-radius:4px;font-size:16px; font-weight:normal; font-stretch:normal; font-style:normal; line-height:1.5; box-sizing:border-box;}
.sec_main_trial .trial_email_form input[type="email"]::placeholder,
.sec_main_trial .trial_email_form input[type="email"]::-moz-placeholder {color:#B6B6B6; }
.sec_main_trial .trial_email_form input[type="submit"] {flex: 1 1; max-width:200px; padding:13px 16px; border-radius: 4px; font-size:18px; font-weight:500; font-stretch:normal; font-style:normal; line-height:1.44; text-align:center; color:#fff; cursor:pointer; background-color:#FF574A; box-sizing:border-box; }
.sec_main_trial .trial_email_form #email-input-error{position:absolute; bottom:-25px; left:0px; width:100%; padding:5px; text-align:center; color:#FF574A; font-size:14px;}

@media screen and (max-width: 1000px) {
    .sec_main_trial{padding:48px 0;background: url(/wp-content/uploads/image/main/bg_main_edm_t.webp) no-repeat center/cover;}
    .sec_main_trial .wrap{padding:0px 60px;}
    .sec_main_trial h3{margin-bottom:24px;}
    .sec_main_trial .trial_email_form {max-width:520px; }
}
@media screen and (max-width: 640px) {
    .sec_main_trial .trial_email_form input[type="email"]{width:60%;}
    .sec_main_trial .trial_email_form input[type="submit"]{width:40%}
}
@media screen and (max-width: 500px) {
    .sec_main_trial{padding:40px 0; background-position: 20% 50%;}
    .sec_main_trial .wrap{padding:0px 32px;}
    .sec_main_trial h3{margin-bottom:24px;}
    .sec_main_trial .trial_email_form {flex-direction: column; gap:4px; box-shadow: none; border:0; background:none;}
    .sec_main_trial .trial_email_form input[type="email"] {width:100%; border-radius: 4px; border: 1px solid #F97F6C; margin-bottom:3px;}
    .sec_main_trial .trial_email_form input[type="submit"] {width:100%; max-width:100%;}
}




/*-------------------------------------------------------------------
    sub page : 구매
-------------------------------------------------------------------*/
/* 구매 &gt; 가격*/
.saas_page .page_tit{height:280px;background-image: url(/wp-content/uploads/image/sub/bg_tit_face.png);}
.saas_page .page_tit h2{font-size:60px;font-weight:500;letter-spacing:-.3px;text-align:center;color:#fff;}
.saas_page [class*='contents_']:not(.contents_rcConsultation) h3, .tit_saas{margin-bottom:72px;font-size:40px;font-weight:500;line-height:1.45;letter-spacing:-1px;text-align:center;color:#333;}

.blind{width:0;height:0;text-indent:-10000px;font-size:0;line-height:0;position:absolute;left:-99999px;}
.content_mkt_banner{background:#10453a;}
.content_mkt_banner a{display:block;height:88px; background: url(/wp-content/uploads/sites/2/image/sub/img_mkt_banner_free_coffee.png) no-repeat center / cover;}

.contents_price_all{position:relative; background:linear-gradient(116deg,#3985d9 31%,#5884b6 95%);color:#ededed;}
.contents_price_all::before{content:"";position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(/wp-content/uploads/sites/2/image/sub/bg_price_all.webp) no-repeat center / cover; opacity:0.7;mix-blend-mode: saturation;}
.contents_price_all .wrap{padding:120px 0 150px;color:#ededed;text-align:center;}
.contents_price_all .tb_tit{font-size: 52px; font-weight: 500; line-height: 74px;letter-spacing: -0.3px;}
.contents_price_all .sub_text{display:block;padding-bottom:24px;font-size: 18px; font-weight: 500; line-height: 26px; letter-spacing: -0.3px;}

.contents_price_details{padding-bottom: 160px;}
.sticky_target{position:relative;left:0;top:0;width:100%;}
.sticky_target .tabs_wrap{display:flex;justify-content:center;margin-top:0;width:100%;transform:translateY(-70px);}
.sticky_target .tabs_wrap button{flex:1;position:relative;max-width: 370px; padding:18px 17px 16px;border-radius:16px 16px 0 0;background-color:#a1b5cb;border:none;font-family:inherit;font-size:24px;font-weight:500;line-height:1.5;letter-spacing:-.3px;text-align:center;color:#E9EEF4;cursor:pointer;}
.sticky_target .tabs_wrap button.active{z-index:2;font-weight:500;color:#2995fa;background-color:#f5f8fb;}
.sticky_target .tabs_wrap button.active::before,
.sticky_target .tabs_wrap button.active::after{z-index: inherit; background-image: url(/wp-content/uploads/sites/2/image/sub/bg_tab_corner_w.png) !important;}

.sticky_target:not(.fixed) .tabs_wrap button::before,
.sticky_target:not(.fixed) .tabs_wrap button::after{content:'';display:block;position:absolute;bottom:0;width:15px;height:15px;background-position: center;background-size:contain;}

.sticky_target .tabs_wrap button::before{left:-14px;transform:rotateY(180deg);}
.sticky_target .tabs_wrap button::after{right:-14px;}
.sticky_target .tabs_wrap button:first-child::before,
.sticky_target .tabs_wrap button:last-child::after{display:none;}

.sticky_target.fixed{position:fixed;left:50%;top:0;z-index:5;width:100%;transform:translate(-50%,0);background-color:#eef2f8;transition:top 0.3s ease;border-bottom: 1px solid rgb(134 158 185 / 20%);}
.sticky_target.fixed .tabs_wrap{transform:none;}
.sticky_target.fixed .tabs_wrap button{padding:12px 17px 11px;font-size:18px;background-color: #eef2f8;color: #999}
.sticky_target.fixed .tabs_wrap button:nth-child(2)::before,
.sticky_target.fixed .tabs_wrap button:nth-child(2)::after{content:'';position:absolute;top:50%;width:2px;height:50%;background:rgb(134 158 185 / 20%);transform:translateY(-50%);}
.sticky_target.fixed .tabs_wrap button:nth-child(2)::before{left:0;}
.sticky_target.fixed .tabs_wrap button:nth-child(2)::after{right:0;}
.sticky_target.fixed .tabs_wrap button.active{background-color: #eef2f8;color:#2995fa;}
.sticky_target.fixed .tabs_wrap{gap:0;}

.contents_price_details .tabs_cont{padding:80px 0 0;}
.contents_price_details .tabs_cont:not(.active){display: none;}
.contents_price_details .tabs_cont h3{margin-bottom:24px !important;}
.contents_price_details .tabs_cont .h3_desc{margin-bottom:72px;font-size:24px;line-height:1.58;letter-spacing:-.3px;text-align:center;color:#434343;}
.contents_price_details .tabs_cont h4{margin-bottom:56px;font-size:24px;font-weight:500;line-height:1.46;letter-spacing:-.3px;text-align:center;}
.contents_price_details .tabs_cont .btns_wrap{display:flex;gap:12px;align-items:center;justify-content:end;margin-top:40px;}
.contents_price_details .tabs_cont .btns_wrap .btn_line{overflow:hidden;display:inline-flex;justify-content: center; align-items:center;gap:0 2px;min-width:252px;padding:12px 16px;border-radius:4px;border:solid 1px #737373;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.3px;color:#737373;text-align:center;}
/*.contents_price_details .tabs_cont .btns_wrap .btn_line i{display:inline-block;width:24px;height:24px;background:url(/wp-content/uploads/sites/2/image/sub/ico_arrow_btn.png) no-repeat center / contain;}*/
.contents_price_details .tabs_cont .btns_wrap ul{display:flex;gap:0 12px;}
.contents_price_details .tabs_cont .btns_wrap .btn{display:inline-block;min-width:220px;padding:13px 16px;border-radius:4px;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.3px;text-align:center;color:#fff;}
.contents_price_details .tabs_cont .btns_wrap .btn.orange{background-color:#FF574A;}
.contents_price_details .tabs_cont .btns_wrap .btn.blue{background-color:#2995fa;}

.price_color_box_wrap{display:flex;gap:40px 2.1428571428%;padding-bottom:80px;}

.color_box{flex:1 1 49%;padding:0 1.7% 40px;border-radius:16px;border:solid 1px;background-color:#fff;}
.color_box::before{content:'';display:block;width:100%;height:8px;margin-bottom:32px;border-radius:0 0 4px 4px;background-color: #555;}
.color_box dl{margin-bottom:26px;padding: 0px 29px;font-size:24px;font-weight:500;line-height:1.416;}
.color_box dt{letter-spacing:-.45px;color:#666;}
.color_box dd{margin-top:-4px;line-height:normal;letter-spacing:-.45px;color:#555;}
.color_box dd strong{margin-right:10px;font-size:40px;font-weight:500;line-height:1.45;letter-spacing:-.69px;color:#555;}
.color_box dd small{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.26px;color:#999;}
.color_box a,.color_box button{display:block;box-sizing:border-box;width:100%;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.3px;text-align:center;padding:12px 16px;border-radius:4px;border:solid 1px #d7d7d7;background-color:#ededed;color:inherit}
.color_box a{color:#fff;}
.color_box button{margin-top:8px;color:#555;}
.color_box ul{display:flex;flex-wrap:wrap;gap:0 8.75%;margin-top:32px;padding: 0px 29px;}
.color_box ul li{flex:1 1 45.625%;display:flex;gap:0 8px;}
.color_box ul li i{display:inline-block;width:24px;height:24px;margin:8px 0;background:#000;}
.color_box ul li span{display:inline-block;padding:10px 0;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.26px;color:#666;}
.color_box i.ico{background: no-repeat center / contain;}
.color_box i.ico.web{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_web.png);}
.color_box i.ico.rec{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_rec.png);}
.color_box i.ico.id{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_id.png);}
.color_box i.ico.access{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_access.png);}
.color_box i.ico.file{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_file.png);}
.color_box i.ico.share{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_share.png);}
.color_box i.ico.consultation{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_consultation.png);}
.color_box i.ico.plus{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_plus.png);}
.color_box i.ico.screen{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_screen.png);}
.color_box i.ico.sharing{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_sharing.png);}
.color_box i.ico.mv{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_mv.png);}
.color_box i.ico.sms{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_sms.png);}
.color_box i.ico.capture{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_capture.png);}
.color_box i.ico.txt{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_txt.png);}
.color_box i.ico.qr{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_qr.png);}
.color_box i.ico.counselor{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_counselor.png);}
.color_box i.ico.chat{background-image: url(/wp-content/uploads/sites/2/image/sub/ico_chat.png);}

.color_box .btns{padding: 0px 29px;}
.color_box.orange{border-color:#ff794a;}
.color_box.orange::before{background-color:#ff794a;}
.color_box.orange a{border-color:#FF574A;background-color:#FF574A;}

.color_box.blue{border-color:#278eff;}
.color_box.blue::before{background-color:#278eff;}
.color_box.blue a{border-color:#c2dfff;background-color:#278eff;}

.color_box.wide&gt;div{position:relative;padding-right:52.5%;}
.color_box.wide .btns{position:absolute;right:0;top:50%;width:40.35%;max-width:452px;transform:translateY(-50%);}

.price_details_tb_wrap{overflow:hidden;border-radius:8px;border:solid 1px #869eb9;background-color:#fff;}
.price_details_tb_wrap + .price_details_tb_wrap{margin-top:8px;}
.price_details_tb_wrap .ico.check{display:inline-block;width:18px;height:18px;border-radius:50%;background:url(/wp-content/uploads/sites/2/image/sub/ico_check.png) no-repeat center / 13px 10px; vertical-align:middle;text-indent:-9999px;}
.price_details_tb_wrap .ico.check.orange{background-color:#ff794a;}
.price_details_tb_wrap .ico.check.blue{background-color:#278eff;}
.price_details_tb_wrap table{width:100%;font-size:16px;font-weight:500;text-align:center;}
.price_details_tb_wrap table caption{padding:14px 4.28%;background-color:#999;font-size:24px;font-weight:500;line-height:1.5;letter-spacing:-.45px;color:#fff;text-align:left;}
.price_details_tb_wrap table thead{background:#F8F8F8;}
.price_details_tb_wrap table thead th{padding:4px 0;line-height:2;letter-spacing:-.3px;}
.price_details_tb_wrap table thead th + th{border-left:1px solid #e7ebf1;}
.price_details_tb_wrap table tbody tr + tr{border-top:1px solid #e7ebf1;}
.price_details_tb_wrap table tbody th,.price_details_tb_wrap table tbody td{padding:16px 0;line-height:1.45;vertical-align:middle;}
.price_details_tb_wrap table tbody th{font-size:16px;font-weight:500;letter-spacing:-.3px;padding-left:4.28%;padding-right:4.28%;text-align:left;border-right:1px solid #e7ebf1;}
.price_details_tb_wrap table tbody td + td{border-left:1px solid #e7ebf1;}
.price_details_tb_wrap table .orange{color:#ff794a;}
.price_details_tb_wrap table .blue{color:#278eff;}

.contents_price_automatically_renewed{padding:160px 0;}
.contents_price_automatically_renewed .info_box{padding:89px 14.19% 88px;margin-bottom:48px;border:solid 1px #dfe5eb;background-color:#f8fbff;border-radius:24px;}
.contents_price_automatically_renewed .info_box&gt;ul{display:flex;flex-direction:column;gap:57px 0;}
.contents_price_automatically_renewed .info_box&gt;ul&gt;li{display:flex;gap:0 56px;align-items:center;}
.contents_price_automatically_renewed .info_box .info_desc{flex:1;}

.contents_price_automatically_renewed .info_box .info_desc&gt;li{position:relative;padding-left:22px;}
.contents_price_automatically_renewed .info_box .info_desc&gt;li{font-size:16px;line-height:1.625;letter-spacing:-.3px;color:#555;gap:0 8px;}
.contents_price_automatically_renewed .info_box .info_desc&gt;li::before{content:'';position:absolute;top:0;left:0;display:inline-block;width:14px;height:14px;margin:6px 0 0;background:url(/wp-content/uploads/sites/2/image/sub/ico_auto_check.svg) no-repeat;}
.contents_price_automatically_renewed .info_box .info_desc&gt;li small{display:block;color:#2995fa;font-size:80%;}
.contents_price_automatically_renewed .info_box .info_desc&gt;li+li{margin-top:16px;}
.contents_price_automatically_renewed .info_box h4{position:relative;min-width:158px;padding-left:66px;font-size:28px;font-weight:500;letter-spacing:-0.3px;line-height:1.4285714286;color:#2995fa;}
.contents_price_automatically_renewed .info_box h4::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:48px;height:48px;}
.contents_price_automatically_renewed .info_box .auto01 h4::before{background:url(/wp-content/uploads/sites/2/image/sub/ico_auto01.png) no-repeat center / contain;}
.contents_price_automatically_renewed .info_box .auto02 h4::before{background:url(/wp-content/uploads/sites/2/image/sub/ico_auto02.png) no-repeat center / contain;}
.contents_price_automatically_renewed .info_box .auto03 h4::before{background:url(/wp-content/uploads/sites/2/image/sub/ico_auto03.png) no-repeat center / contain;}
.contents_price_automatically_renewed .info_box h4 span{display:block;font-size:18px;font-weight:normal;letter-spacing:-0.3px;line-height:1.4444444444;color:#333;}
.contents_price_automatically_renewed .btn_info{border-radius:4px;background-color:#2995fa;}
.contents_price_automatically_renewed .btn_info span{display:block;min-width:120px;}

.contents_price_faq{padding:160px 0;}
.contents_price_faq .accordian_wrap{max-width:880px; margin:0 auto 56px;}

.link_inline{padding-bottom:2px;font-size:18px;line-height:1.45;letter-spacing:-.3px;box-shadow:0 1px;}

.accordian_wrap{border-top:1px solid #A2B5CB;}
.accordian_wrap dl{border-bottom:1px solid #A2B5CB;}
.accordian_wrap dt{position:relative;padding:16px 54px 16px 24px;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.3px;color:#333;cursor:pointer;}
.accordian_wrap dt::before{content:'';position:absolute;top:50%;right:24px;transform: translateY(-9px);width:18px;height:18px;background:url(/wp-content/uploads/image/sub/ico_arrow_accordian.png) no-repeat center / contain;}
.accordian_wrap dd{display:none;margin:0px 24px;padding:11px 0 40px;border-top:1px solid #C7D4E4;font-size:16px;line-height:1.5;letter-spacing:-.3px;}
.accordian_wrap dd table{width:100%;max-width:410px;margin:20px 0;border:1px solid #d2dce6;font-size:16px;line-height:1.5;letter-spacing:-.3px;color:#555;}
.accordian_wrap dd table th,.accordian_wrap dd table td{padding:8px 24px;vertical-align: middle;}
.accordian_wrap dd table tr{border-bottom:1px solid #d2dce6;}
.accordian_wrap dd table td:first-child{border-right:1px solid #d2dce6;}
.accordian_wrap .active dd{display:block;}
.accordian_wrap .active dt::before{top: 37%;transform: rotateX(180deg);}
.saas_page .contents_contact h3{margin-bottom:24px;}

.price_all .wrap{padding:120px 0px;}
.price_all h2{box-sizing: border-box; max-height: 116px; margin: -11px auto 17px; font-size: 42px; color: #3c3c3c; font-weight: 300; line-height: 58px;  letter-spacing: -.05em; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.price_all .sub_text{padding-bottom:80px; text-align: center;}

.list_price li{flex-grow:1; width:20%;border-top:1px solid #dfe5eb;}
.list_price li:first-child .top_price{border-left:1px solid #dfe5eb;}
.list_price li:last-child .top_price{border-right:1px solid #dfe5eb;}
.list_price .standard .price_wrap, .list_price .Professional .price_wrap{border-right:1px solid #dfe5eb;}
.top_price{position:relative;margin-bottom:40px;border-bottom:1px solid #dfe5eb;text-align:center;}
.price_best .top_price{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);border: 1px solid #b0cae7;}
.price_best .tit_priceType{background:#e2f0ff;}
.price_best .tit_priceType:before {content: "BEST"; position: absolute;  top: -15px; text-align: center; left: 50%; margin-left: -28.5px; padding: 5px 10px; border-radius: 100px; background: #2995fa; color: #fff; font-size:16px; line-height:16px;z-index: 1;}
.tit_priceType{height: 55px; border-left: 1px solid #eff4fc;border-bottom:1px solid #dfe5eb; background: #eff4fc; color: #2995fa; font-size: 24px; line-height: 55px; text-align:center;}
.tit_priceType span:after {content: "\276F"; margin-left: 5px;}
.price_wrap{padding:42px 24px 24px;}
.nm_priceType{padding: 0px 0px 36px; color: #333; font-size: 18px;line-height: 36px;}
.top_price .price{position:relative; padding:0px 0px 24px; color: #333;font-size: 36px;}
.top_price .won {/*position: absolute;left: -5px;top: 5px;*/display:inline-block; padding-top:5px;vertical-align:top; font-size: 18px;}
.top_price .month {/*position: absolute;left: -5px;top: 5px;*/display:inline-block; vertical-align:bottom; font-size: 18px;}
.top_price .price .desc{padding-top:12px;font-size: 15px;font-weight:300;}
.top_price .btn_wrap a{display:block;}
.bot_price dt{padding-left: 10px; font-size: 16px;line-height: 2;font-weight: 600;}
.bot_price dd{position: relative; padding-left:24px; font-size: 14px; line-height: 2;text-indent:-24px;box-sizing:border-box;}
.bot_price dd:before {content: '\2022 ';margin:0px 10px;color: #91adcb;}
.bot_price dt:hover, .bot_price dd:hover{background: #eef2f8;}
.bot_price dd .sub-title {display: none; position: absolute; top: 35px; left:0px;padding: 10px 8px; background: #404c59;color:#fff;line-height: 1.5;z-index: 10;text-indent:0;}
.bot_price dd .sub-title:after{content:"\25B2";top:-15px;left:50%;position:absolute;color:#404c59;text-align:center;}
.bot_price dd:hover .sub-title {display:block;}
.list_price + .price_desc{padding-bottom: 30px;}
.list_price + .price_desc + .btn_wrap{text-align:center;}

.price_info .wrap{padding:80px 68px;text-align: center;}
.asp_type .wrap{border-top: 1px solid #dfe5eb;border-bottom: 1px solid #dfe5eb; }
.price_desc{padding: 60px 0 0px;font-size: 14px;line-height: 1.5;text-align:center;}
.price_desc + .btn_wrap{text-align:center;}
.price_info .media{padding-bottom:30px;}
.price_info h3{padding-bottom:20px; font-size:36px;line-height:1.5;}
.sub_text{padding-bottom: 40px;}
.asp_type a{padding:0px  20px;color: #2995fa;}
.asp_type a i{margin-left:10px;}

.price_advantages h3{padding-bottom:60px;}
.price_advantages li{width: 23%;margin-right: 2%;text-align:left;}
.price_advantages li h4{font-size: 24px;padding-bottom: 20px;}
.price_advantages li p{font-size: 16px;line-height: 1.5; }

.purchase_consultation h3{padding-bottom:40px;}
.consultation_wrap{display:flex;margin:50px 0px 40px;padding: 40px 90px 50px; border: 1px solid #dfe5eb;}
.consultation_wrap li{flex-grow:1;width:50%;box-sizing:border-box;text-align:left;}
.consultation_wrap li:last-child{border-left:1px solid #dfe5eb;padding-left:70px;}
.consultation_wrap h4{position:relative;padding-bottom: 24px;font-size: 24px;}
.consultation_wrap .phone h4:before { content: "\e911"; position: absolute; left: -40px; margin: 0 10px 2px 3px; color: #3a8cdd; vertical-align: middle; font-family: rsupport;}
.consultation_wrap .email h4:before { content: "\e90d"; position: absolute; left: -40px; margin: 0 10px 2px 3px; color: #3a8cdd; vertical-align: middle; font-family: rsupport;}
.consultation_wrap span, .consultation_wrap a{display:inline-block;padding-bottom: 18px;font-size: 18px;}
.consultation_wrap p{color:#999;}

.address_mail{font-weight: 500;font-size: 20px;color: #555;}

/* 클라우드 서비스 */
.price_service .wrap{padding:120px 0px;}
.price_service .list_remotecallCase .media{width:291px;padding-right:77px;flex-grow:0;}
.price_service .list_remotecallCase .caption .text{margin-bottom:16px;}

.price_advantages.cloud_service .wrap{padding:120px 0px;text-align: center;}
.price_advantages.cloud_service h3{padding-bottom:70px; font-size:36px;line-height:1.5;}
.price_advantages.cloud_service li{width: 32%;padding:0px 1%;margin:0;text-align: center;}
.price_advantages.cloud_service li figure{padding-bottom:17px;}
.price_advantages.cloud_service li h4{line-height:1.5; padding-bottom: 12px;}

/* asp */
.on-premise_page .list_price{max-width:1000px;margin:0px auto;}
.on-premise_page .add_to_cart_button{width:200px;margin:0px auto;}
.on-premise_page .bot_price{max-width:240px;margin:0px auto;}
.on-premise_page .list_price + .btn_wrap{padding-top:60px; text-align:center;}
.on-premise_page .list_remotecallCase .caption .sub{font-size: 15px; font-weight: 300;line-height: 1.73; color: #999;}
.on-premise_page .list_remotecallCase .caption h5{padding:38px 0px 6px; font-size: 17px;line-height: 1.53; color: #666;}

/* 구축형 문의*/
.on-premise_page h3, .api-sdk_page h3{font-size:40px;line-height:1.45; font-weight: 500; letter-spacing: -0.3px;text-align: center;color: #333;}
.purpose_on_premise_wrap{display:flex;align-items:center; justify-content:space-between; max-width:880px;margin:0px auto 4.8rem;padding:3.2rem; border-radius: 16px;background: #E9EEF4;box-sizing: border-box;}
.purpose_on_premise_wrap &gt; div{flex:1;display:flex; flex-direction:column;gap:24px; line-height:1.5;}
.purpose_on_premise_wrap &gt; div strong{display:block;font-size: 20px;font-weight: 500;}
.purpose_on_premise_wrap .photo{flex:1;}
.purpose_recommendation_wrap{max-width: 880px; margin: 0px auto;padding:0 0px 10rem;}
.purpose_recommendation_wrap .flexbox{gap:8px;}
.purpose_recommendation_wrap li{position:relative;display:flex; justify-content:center; align-items:center;overflow:hidden; width:33%; height:164px; border-radius: 16px; text-shadow: 0px 0px 4px rgba(51, 51, 51, 0.25); }
.purpose_recommendation_wrap li:before{content:"";position:absolute; top:0px; left:0px; width:100%; height:100%;background: rgba(85, 85, 85, 0.7);mix-blend-mode: multiply;}
.purpose_recommendation_wrap li:nth-child(1){background:url(/wp-content/uploads/sites/2/image/sub/bg_on01.webp) no-repeat 56% 84%/170%;}
.purpose_recommendation_wrap li:nth-child(2){background:url(/wp-content/uploads/sites/2/image/sub/bg_on02.webp) no-repeat 0% 20%/127%;}
.purpose_recommendation_wrap li:nth-child(3){background:url(/wp-content/uploads/sites/2/image/sub/bg_on03.webp) no-repeat 50% 80%/180%;}
.purpose_recommendation_wrap li span{color:#fff;font-size:16px;text-align:center;line-height: 1.5;letter-spacing: -0.3px;z-index:1;}

.purpose_on_cloud .purpose_recommendation_wrap li:nth-child(1){background:url(/wp-content/uploads/sites/2/image/sub/bg_on04.webp) no-repeat 73% 60%/215%;}
.purpose_on_cloud .purpose_recommendation_wrap li:nth-child(2){background:url(/wp-content/uploads/sites/2/image/sub/bg_on05.webp) no-repeat 60% 56%/250%;}
.purpose_on_cloud .purpose_recommendation_wrap li:nth-child(3){background:url(/wp-content/uploads/sites/2/image/sub/bg_on06.webp) no-repeat 42% 57%/235%;}
.purpose_on_cloud .purpose_recommendation_wrap li:nth-child(4){background:url(/wp-content/uploads/sites/2/image/sub/bg_on07.webp) no-repeat 53% 48%/240%;}

.purpose_on_cloud_wrap{border-radius: 24px;margin-bottom:88px; padding:2rem;background:#E9EEF4;}

.list_on_cloud{margin-bottom:10rem;}
.list_on_cloud li{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:36px 48px 36px 76px;border:1px solid #F5F5F5;border-radius: 16px;  background:#fff; }
.list_on_cloud li div{display:flex; flex-direction: column;gap:8px;}
.list_on_cloud li a{display:block;min-width:126px;padding: 8px 16px;border-radius: 4px;border: 1px solid #737373; background:#fff; color:#737373;line-height:1.5;text-align:center;}

.features_on_premise{padding:8rem 0;background:#E1E7F0; }
.features_on_premise .list_features_on_premise{display:flex;flex-wrap:wrap;gap:20px;padding:3.2rem 0 2.6rem;}
.features_on_premise .list_features_on_premise li{overflow:hidden;width:calc(50% - 10px);min-height:18.9rem;padding:2.6rem 2.6rem 7rem;border-radius:16px;box-sizing:border-box;border:solid 1px #f2f4f7;background-color:#fff;background-repeat:no-repeat;background-position:right 3.33rem bottom 3.33rem;background-size:4rem;line-height:1.5;}
.features_on_premise .list_features_on_premise.cloud li{width:calc(33% - 12px);}
.features_on_premise .list_features_on_premise li dt{margin-bottom:8px;font-size:24px;}
.features_on_premise .list_features_on_premise li dd{font-size:16px;}
.features_on_premise .list_features_on_premise .item01{background-image:url(/wp-content/uploads/sites/2/image/sub/ico_on01.svg);}
.features_on_premise .list_features_on_premise .item02{background-image:url(/wp-content/uploads/sites/2/image/sub/ico_on02.svg);}
.features_on_premise .list_features_on_premise .item03{background-image:url(/wp-content/uploads/sites/2/image/sub/ico_on03.svg);}
.features_on_premise .list_features_on_premise .item04{background-image:url(/wp-content/uploads/sites/2/image/sub/ico_on04.svg);}
.features_on_premise .list_features_on_premise .item05{background-image:url(/wp-content/uploads/sites/2/image/sub/ico_on05.svg);}
.features_on_premise .list_features_on_premise .item06{background-image:url(/wp-content/uploads/sites/2/image/sub/ico_on06.svg);}
.features_on_premise .list_features_on_premise .item07{background-image:url(/wp-content/uploads/sites/2/image/sub/ico_on07.svg);}
.features_on_premise .btn_inquery{border:0;}

.difference_on_premise{padding:10rem 0;background:#fff;}
.difference_on_premise_wrap {padding-top: 3rem; }
.difference_on_premise_wrap table{line-height: 1.5;text-align:center;}
.difference_on_premise_wrap thead th:first-child{border-left:0; border-top:0;background:#fff;}
.difference_on_premise_wrap thead th{padding:0.933rem;background:#F5F5F5;border:1px solid #D7D7D7;font-size:1.6rem;font-weight: 500; vertical-align:middle;}
.difference_on_premise_wrap tbody th{padding:2.067rem;background:#F6F7F9;border:1px solid #D7D7D7;font-weight: 500;vertical-align:middle; }
.difference_on_premise_wrap tbody td{padding:2.067rem 1.867rem;border:1px solid #D7D7D7;font-weight: 400;vertical-align:middle;}
.difference_on_premise_wrap th.difference{border: 2px solid #2995FA;border-bottom:0;background: linear-gradient(90deg, #2482EA 3.28%, #51BAFB 99.95%);color:#fff; font-weight:500;text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);}
.difference_on_premise_wrap td.difference {border-left: 2px solid #2995FA;border-right: 2px solid #2995FA;color:#434343;background:#F4FAFF;}
.difference_on_premise_wrap td.difference strong{color:#2995FA;}
.difference_on_premise_wrap tr:last-child td.difference {border-bottom: 2px solid #2995FA;}

.contents_on_premise_customer{padding:10rem 0; background:#f2f4f7;}
.contents_on_premise_customer h3{margin-bottom:24px;}
.contents_on_premise_customer .h3_desc{margin-bottom:72px;font-size:24px;font-weight:500;line-height:1.58;letter-spacing:-.3px;text-align:center;color:#333;}

.contents_on_premise_customer .list_market_logo{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;}
.contents_on_premise_customer .list_market_logo li{height:auto; max-width:170px;}


/* mobile sdk */
/*-- s: old--*/
.mobile-sdk_page .list_price{max-width:1000px;margin:0px auto;}
.mobile-sdk_page .add_to_cart_button{width:290px;margin:0px auto;}
.mobile-sdk_page .bot_price{max-width:460px;margin:0px auto;}
.mobile-sdk_page .bot_price dl{flex-grow:1;padding:0px 25px;}
/*-- e: old--*/

.api-sdk_page .purpose_recommendation_wrap li{width:50%;}
.api-sdk_page .purpose_recommendation_wrap.remoteApi li:nth-child(1){background:url(/wp-content/uploads/sites/2/image/sub/bg_cloud01.webp) no-repeat 50% 42%/120%;}
.api-sdk_page .purpose_recommendation_wrap.remoteApi li:nth-child(2){background:url(/wp-content/uploads/sites/2/image/sub/bg_cloud02.webp) no-repeat 50% 33%/117%;}
.api-sdk_page .purpose_recommendation_wrap.mobileSDK li:nth-child(1){background:url(/wp-content/uploads/sites/2/image/sub/bg_cloud03.webp) no-repeat 64% 60%/120%;}
.api-sdk_page .purpose_recommendation_wrap.mobileSDK li:nth-child(2){background:url(/wp-content/uploads/sites/2/image/sub/bg_cloud04.webp) no-repeat 50% 52%/117%;}

.feature_mobile_sdk{padding:10rem 0;background:#E9EEF4;}
.feature_mobile_sdk h3{margin-bottom:72px;}
.feature_mobile_sdk_wrap{display:flex; flex-direction:column; gap:16px;}
.feature_mobile_sdk_wrap table{border-radius:8px; box-shadow: 0 0 0 1px #819CBB; overflow:hidden;}
.feature_mobile_sdk_wrap th{padding: 24px 40px 14px 40px; background: #819CBB; color:#fff; font-size: 24px; font-weight: 500; text-align:left; vertical-align:top;}
.feature_mobile_sdk_wrap td{padding:12px; background:#fff; color:#434343;font-size:16px;line-height: 24px; text-align:center;}
.feature_mobile_sdk_wrap td i{position:relative;display:inline-block;width:15px; height:15px; background:url(http://dva.remotecall.com/kr/wp-content/uploads/sites/2/image/sub/ico_ballonInfo.svg) no-repeat center;}
.feature_mobile_sdk_wrap td div{font-size:14px;}
.feature_mobile_sdk_wrap tr:nth-child(even) td{background:#F5F8FB;}
.feature_mobile_sdk_wrap .reverse td{background:#F5F8FB;}
.feature_mobile_sdk_wrap .reverse tr:nth-child(even) td{background:#fff;}
.ballon_box{display:none;position: absolute;width:195px;left:50%; top:24px;background: #2995FA;color: white;font-size: 12px;line-height: 1.33;border-radius: 3px;padding: 16px 12px;z-index:1;transform: translateX(-50%);}
.ballon_box:after {border-bottom: 8px solid #2995FA;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 0px solid transparent;content: "";position: absolute;top: -6px;left:50%;transform: translateX(-50%);}
.feature_mobile_sdk_wrap td span:hover &gt; i &gt; .ballon_box{display:block;}

/* 도입상담 신청청 */
.inquiry_page .contents_contact p{color: #666;font-size: 16px; line-height: 1.5625; text-align: center; padding-bottom:80px;}
.inquiry_page .checkbox-wrap a{position:relative; z-index:1; text-decoration:underline;}

/***** 구매하기 *****/
.btn_red{display:inline-block;position:relative;min-width:106px;line-height:1.5 !important;padding:8px 16px;border:0;border-radius: 4px; background: #FF574A;color:#fff;font-size:16px;font-weight:400;text-align:center;overflow:hidden;vertical-align:top;}
.btn_red span{position:relative;color:#fff;font-size:inherit;font-weight:inherit;vertical-align: sub;}

.btn_blue{display:inline-block;position:relative;min-width:126px;line-height:1.5 !important;padding:8px 16px;border:0;border-radius: 4px; background: #2995FA;color:#fff;font-size:16px;font-weight:400;text-align:center;overflow:hidden;vertical-align:top;cursor:pointer;}
.btn_blue span{position:relative;color:#fff;font-size:inherit;font-weight:inherit;vertical-align: sub;}
.btn_blue.disable{background: #94B5D3;}

.btn_navy{display:inline-block;position:relative;min-width:126px;line-height:1.5 !important;padding:6px 16px;border:0;border-radius: 4px; background: #35679F;color:#fff;font-size:16px;font-weight:400;text-align:center;overflow:hidden;vertical-align:top;}
.btn_navy span{position:relative;color:#fff;font-size:inherit;font-weight:inherit;vertical-align: sub;}

.btn_gray{display:inline-block;position:relative;min-width:106px;line-height:1.5 !important;padding:8px 16px;border:0;border-radius:4px;background:#B6B6B6;color:#fff;font-size:16px;font-weight:400;text-align:center;overflow:hidden;vertical-align:top;}
.btn_gray span{position:relative;color:#fff;font-size:inherit;font-weight:inherit;vertical-align: sub;}
.btn_red.btn_large, .btn_blue.btn_large, .btn_navy.btn_large,.btn_gray.btn_large{line-height:1.8 !important;}

/* purchase */
.purchase_all{padding:120px 0;}
.purchase_all .wrap{max-width:1124px;}
.purchase_all ul{display:flex; gap:70px;margin-bottom:32px;}
.purchase_all li{flex:1;  border: 1px solid #D7D7D7;}
.purchase_all h4{padding:14px; color: #ffffff;font-size: 24px;line-height:1.5x;font-weight: 500;letter-spacing: -0.22px;text-align: center;}
.purchase_all img{width:100%; max-width:100%; height:auto;}
.purchase_all li:first-child h4{background-color: #3da6e1;}
.purchase_all li:last-child h4{ background-color: #ff784a;}
.purchase_all li:last-child p{ padding-bottom:52px;}
.purchase_wrap{margin:29px 52px 40px;text-align:center;}
.purchase_wrap h5{padding:20px 0px 12px;color:#333;font-size: 24px;font-weight: 400;line-height: 1.08;letter-spacing: -0.072px;}
.purchase_wrap p{padding-bottom:24px; color:#555; font-size:16px; line-height:1.5; letter-spacing:-0.3px;}
.purchase_wrap .btn_wrap{display:flex; flex-direction: column; gap:8px;}
.purchase_desc{color:#999; font-size: 14px; line-height:1.42;letter-spacing: -0.3px;}
.purchase_desc a{text-decoration: underline;}

/* store */
.store_all{background:#F5F8FB; }
.store_all .wrap{padding:120px 20px; max-width:1190px; letter-spacing: -0.3px;}
.store_top{display:flex; align-items:center; justify-content:space-between;padding-bottom:24px;}
.store_top h1{color: #333; font-size: 42px;line-height: 1.38;letter-spacing: -0.3px;}
.store_step{display:flex;gap:12px;}
.store_step &gt; div{display:flex; align-items:center; gap:12px; color:#C7D4E4; line-height: 1.5; letter-spacing: -0.3px;}
.store_step &gt; div:before{content:""; width:4px; height:4px; background:#C7D4E4; border-radius:4px;}
.store_step &gt; div:after{content:""; width:4px; height:4px; background:#C7D4E4; border-radius:4px;}
.store_step &gt; div:first-child:before{display:none;}
.store_step &gt; div:last-child:after{display:none;}
.store_step &gt; div i{display:inline-block;width:24px; height:24px; border-radius: 24px;}
.store_step_one i{background:#C7D4E4 url(/wp-content/uploads/image/sub/ico_step01.webp) no-repeat center/16px;}
.store_step_two i{background:#C7D4E4 url(/wp-content/uploads/image/sub/ico_step02.webp) no-repeat center/16px;}
.store_step_three i{background:#C7D4E4 url(/wp-content/uploads/image/sub/ico_step03.webp) no-repeat center/16px;}
.store_step &gt; div.active{color:#51BAFB;}
.store_step &gt; div.active i{background-color:#51BAFB;}
.store_step &gt; div.success{color:#BCE5FE;}
.store_step &gt; div.success i{background:#BCE5FE url(/wp-content/uploads/image/sub/ico_purchase_check02.webp) no-repeat center/16px;}
.store_step &gt; div.fail{color:#2D548F;}
.store_step &gt; div.fail i{background:#2D548F url(/wp-content/uploads/image/sub/ico_step04.webp) no-repeat center/16px;}

.store_contents .flexbox{gap:16px;}
.store_contents [class*=section_]{background:#fff;}
.store_contents [class*=section_] h2{padding:19px 40px;font-size: 18px;font-weight:700; line-height:1.5;}
.store_contents [class*=section_] h2 + p{padding:0px 40px 19px;}
.store_contents [class*=section_] h2 div{padding-top:8px;font-size: 14px; color:#747474;line-height: 1.42;font-weight:400;}
.store_product{flex:1; }
.store_order{display:flex; flex-direction:column; gap:16px; width:400px;}
.store_wrap{padding:24px 40px 40px;border-top:1px solid #E1E7F0;}
.section_product .store_product_nm{color:#2995FA; font-size: 18px;line-height: 1.44;}
.section_product .store_product_nm + p{padding:4px 0px 24px;color: #434343; font-size:16px; font-weight: 700;line-height: 1.5;}
.section_product ul{display:flex; flex-direction:column; gap:10px; flex-basis: 50%;}
.section_product li{padding-left:26px; background:url(/wp-content/uploads/image/sub/ico_purchase_check01.webp) no-repeat left 4px/18px; color:#555; font-size:16px; line-height:1.5;box-sizing: border-box; }
.section_product .btn_wrap{display:flex;justify-content:space-between; align-items: center; padding:18px 40px; background:#EEF2F8; color:#819CBB; font-size:14px; line-height: 1.42;}
.section_product .btn_wrap .btn_navy{font-size:14px; padding:2px 12px; height:32px;}

.store_order .register_contents{display:flex; flex-direction: column; gap:28px; }
.store_order .register_contents li{display:flex; align-items:center; justify-content: space-between; color: #434343; font-size:16px; line-height:1.5;}
.store_order .register_contents .tit{flex:2;}
.store_order .register_contents .info{flex:3;text-align:right;font-weight: 700;}
.store_order .register_contents .info i{cursor:pointer;position:relative;display:inline-block;width:20px; height:20px;border-radius:20px;background:#000;font-size: 14px;color:#fff;line-height:1.42;text-align:center;}
.store_order .register_contents .info i em{display:none;position:absolute; top:24px; right:0; width:170px; padding:10px; background:#000; color:#fff; border-radius:10px;z-index:1;}
.store_order .register_contents .info i:hover em{display:block;}
.store_order .register_contents .info span{display:block;font-size: 14px;color:#999;line-height:1.42;font-weight:400;}
.store_order .register_contents .price_period_select{appearance: none; width:100%; padding:8px 14px;border-radius: 4px;border: 1px solid #E9EEF4;background: #fff url(/wp-content/uploads/image/sub/ico_arrow_accordian.png) no-repeat 95% 50%;; color:#737373; font-size: 16px;line-height: 24px;}
.store_order .register_contents .totalPrice{border-top:1px solid #737373; padding-top:16px;}
.store_wrap &gt; .desc{padding-bottom:16px; color:#434343; font-size:16px; line-height:1.5;}
.section_account .btn_wrap{display:flex; justify-content: center; gap:13px;}
.section_account .btn_wrap &gt; div{flex:1;}
.section_account .btn_wrap .btn_account{display:flex; flex-direction:column; align-items: center; width:100%; border:0; margin:0px auto; padding:15px 22px; background:#F5F8FB; color:#434343; font-size:14px; line-height:1.42; word-break: break-all; height:100%;}
html[lang="en-US"] .section_account .btn_wrap .btn_account{word-break: keep-all;}
.section_account .btn_wrap .btn_account:before{content:""; display:block; width:32px; height:32px; margin:0px auto 8px; border-radius:32px; background:#819CBB url(/wp-content/uploads/image/sub/ico_purchase_login01.webp) no-repeat center/32px;}
.section_account .btn_wrap .btn_account.login:hover:before{background:#819CBB url(/wp-content/uploads/image/sub/ico_purchase_login03.webp) no-repeat center/32px;}
.section_account .btn_wrap .btn_account.new_account:hover:before{background:#35679F url(/wp-content/uploads/image/sub/ico_purchase_login02.webp) no-repeat center/32px;}
.section_login .login_form{display:flex; flex-direction: column; gap:8px;}
.section_login .login_form div{display:flex; align-items: center; gap:16px;}
.section_login .login_form span{flex:0 0 30px; color:#3A3A3A; font-size: 18px;line-height:1.44;}
.section_login .login_form .input{flex:1; padding:14px 16px; border-radius: 4px;border: 1px solid #E9EEF4;background:#FFF;font-size:16px;font-feature-settings: 'clig' off, 'liga' off; line-height:22px;width:100%; box-sizing:border-box;}
.section_login .login_form .input::placeholder {color:#B6B6B6;}
.section_login .btn_wrap{display:flex; flex-direction: column; gap:8px;margin:16px 0;}
.section_login .link_wrap{color:#999999; font-size:14px; line-height:1.42;text-align:center;}
.section_login .link_wrap a{color:#555;text-decoration-line: underline;}

#loginInfo .dialog_middle{padding: 52px 42px; text-align:center;}
#loginInfo h2{padding-bottom:18px;font-size: 18px;font-weight:700; line-height:1.5;}
#loginInfo p{padding: 0px 0px 19px;color:#555; font-size:16px;font-weight:400; line-height:1.5}
#loginInfo p span{text-decoration: underline;}
#loginInfo .btn_navy span{vertical-align:top;}

.section_total_price .store_wrap{padding-bottom:28px;}
.total_price_wrap{border-top:1px solid #E1E7F0;padding:16px 40px 40px;}
.total_price_wrap .desc{padding-bottom:16px; color:#819CBB; font-size:14px; line-height:1.42;}
.total_price_wrap .btn_wrap{display:flex; flex-direction: column; gap:8px; }

/* 사용자 정보 등록 */
.store_userInfo{flex:1;}
.store_userInfo .userInfo_wrap{display:flex; flex-wrap:wrap; gap:24px 16px; margin-bottom:32px;}
.store_userInfo .userInfo_wrap li{flex-basis: calc(50% - 8px);}
.store_userInfo .userInfo_wrap .input_set{display:flex; flex-direction: column; gap:8px; flex-wrap:wrap; font-size:16px;}
.store_userInfo .userInfo_wrap .input_set label{color:#434343; line-height: 1.5;}
.store_userInfo .red{color:#F23425;}
.store_userInfo .userInfo_wrap .input_set .input{width:100%; box-sizing:border-box; padding:7px 16px; border-radius: 4px; border: 1px solid #E9EEF4;background: #fff;color:#737373; font-size:16px; line-height:1.5;}
.store_userInfo .userInfo_wrap .input_set .input::placeholder {color:#B6B6B6;}
.store_userInfo .userInfo_wrap .rcID{flex-basis: 100%;}
.store_userInfo .userInfo_wrap .rcID .input_set{font-size:16px; align-items:center;flex-direction: row;}
.store_userInfo .userInfo_wrap .rcID .rcID_label{display:flex; flex-wrap:wrap; gap:8px 40px;}
.store_userInfo .userInfo_wrap .rcID .rcID_nm{font-size:16px; font-weight:bold;}
.store_userInfo .userInfo_wrap .rcID .input_set #userId{width:210px;}
.store_userInfo .userInfo_wrap .rcID.new .input_set .label{flex: 1 1 100%}
.store_userInfo .userInfo_wrap .rcID.new .input_set .description, 
.store_userInfo .userInfo_wrap .rcID.new .input_set .btn_navy{min-width:auto;padding:8px 16px; cursor:pointer;}
.store_userInfo .msg{display:none;flex:1 1 100%; font-size:14px; line-height:20px; }
.store_userInfo .error.msg:before{content:""; display:inline-block; width:20px; height:20px; margin-right:3px; background:url(/wp-content/uploads/image/sub/ico_error.svg) no-repeat center/cover; vertical-align:middle;}
.store_userInfo .error{color:#F23425; }
.store_userInfo .success{color:#52B77D;}
.store_userInfo .agree_wrap {display:flex; flex-direction:column; gap:10px; font-size:16px; color:#737373; line-height:1.5;}
.store_userInfo .agree_wrap a{text-decoration: underline;}
.store_userInfo .license{border-top:1px solid #E1E7F0;}
.store_userInfo .license h3{color:#434343; font-size:16px; line-height: 1.5;}
.store_userInfo .license .desc{color:#737373; font-size:14px; line-height: 1.42;}
.apply_date_wrap {display:flex; align-items:center; gap:3px; padding:8px 0px 12px;}
.apply_date_wrap input{box-sizing:border-box; width:156px;padding: 13px 16px;border-radius: 4px; border: 1px solid #E9EEF4;background: #FFF;color:#737373; font-size:16px; line-height: 1.5;}
.apply_date_wrap .ui-datepicker-trigger{margin-left:3px;padding:14px; border-radius: 4px; border:0; background: #E9EEF4;vertical-align:top;cursor:pointer;}
.apply_date_wrap .ui-datepicker-trigger:before{content:""; display:block; width:24px; height:24px; background:url(/wp-content/uploads/image/sub/ico_purchase_calender.webp) no-repeat center/cover;}
.apply_date_wrap .ui-datepicker-trigger img{display:none;}

/* UI Datepicker --------------------------------------------------------------------- */
.ui-datepicker .ui-datepicker-header { border: 1px solid #1c95e6; background: #1fa5ff; }
.ui-datepicker .ui-datepicker-prev-hover:hover,
.ui-datepicker .ui-datepicker-next-hover:hover { margin-top: 1px; border: 1px solid #1c95e6; background: #1c95e6; }
.ui-datepicker .ui-datepicker-prev-hover.ui-state-disabled:hover { margin-top: 0px; background: #1fa5ff; }

.ui-datepicker .ui-datepicker-title select{padding:inherit;width:auto;display:inline-block;margin:auto;-webkit-appearance:menulist}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{margin:-1px}
.ui-datepicker .ui-datepicker-calendar .ui-state-default{box-shadow:0 0 0 0 rgba(0,0,0,.0)}
.ui-datepicker table tr{border:0!important}
.ui-datepicker table tr td{border-width:0 1px 1px 0 !important;border-style:solid;border-color:#DEDEDE;padding:1px}
.ui-datepicker table td a,.ui-datepicker table td span{width:auto!important;display:block!important}
.ui-datepicker table tr:first-child td{background:inherit!important}
.ui-datepicker table tr:hover td{background:inherit!important;color:inherit!important}
.ui-datepicker table tr:hover td a{color:inherit!important}
.ui-datepicker table tr:nth-child(2n) td{background:inherit!important}


/* 결제완료 */
.store_completion{flex:1;}
.section_completion{padding:48px 72px;text-align:center;}
.section_completion &gt; .tit{color:#3A3A3A;font-size: 34px;line-height: 1.41; font-weight: bold;}
.section_completion .desc{padding:16px 0 24px; color:#434343; font-size: 16px; line-height: 1.44;}
.section_completion ul{margin-bottom:40px;border-top:1px solid #E9EEF4; }
.section_completion ul li{display:flex; color:#434343; font-size:16px; line-height:1.5;}
.section_completion ul .tit{flex:0; min-width:122px;padding:16px 18px; border-bottom:1px solid #E9EEF4;background:#F6F7F9;}
.section_completion ul .desc{flex:1; padding:16px 32px;border-bottom:1px solid #E9EEF4; font-weight:700; text-align:left;}
.section_completion .success_info{margin:-16px 0 40px 37px; color:#737373; font-size:16px; line-height:1.5;text-align:left;}
.section_completion .success_info div{padding-left:14px; text-indent:-14px;}
.section_completion .success_info div:before{content:""; display:inline-block; width:6px; height:6px;margin-right:8px; border-radius:5px; background:#737373;vertical-align: middle;}
.section_completion .success_info a{text-decoration: underline;}
.section_completion .btn_wrap a{width:320px;}

.guide_contents h3{color:#434343; font-size: 16px; line-height:1.5;}
.guide_contents .guide_wrap{display:flex; padding:16px 0 24px; flex-wrap:wrap; gap:10px;}
.guide_contents .guide_wrap a{display:flex;  gap:2px; flex-direction:column; align-items:center; flex:1 1 calc(33% - 8px); padding:15px 8px;background: #F5F8FB; box-sizing:border-box; color:#434343; font-size:14px; line-height:1.42; text-align:center;}
.guide_contents .guide_wrap .nm{display:flex; align-items:center; justify-content: center; height:100%;}
.section_helpdesk h3{margin-bottom:8px; color:#434343; font-size: 18px; line-height:1.44;}
.section_helpdesk .btn_wrap a{display:block;margin-top:8px;}

/* 구매조건 불충족 */
.prohibited_page .section_order .btn_wrap{padding-top:24px; }
.prohibited_page .section_order .btn_wrap a{display:block;}

/* 구매 불가일때 사용 */
.trial_contents h3{margin-bottom: 15px;font-size: 24px;}
.trial_contents .desc{padding: 30px 0px 20px;color: #5884b6; font-weight: 300;font-size: 14px;line-height:1.5;}

/* 구매하기 - old 영문 구매 리뉴얼 이후 삭제*/
.buy_now.trial_step{max-width:580px;margin:0px auto;padding-bottom:77px;font-weight:500;}
.buy_now.trial_step&gt;div {position:relative;}
.buy_now .trial_step_bar{flex-grow:1;height: 2px;margin:19px 0px;background-color: #dfe5eb;}
.buy_now .trial_step_bar:after{display:none;}
.buy_now.trial_step i{display:block;width:40px; height:40px; margin:0px auto;border:0;border-radius:100px;background: #dfe5eb; color: #333;font-size:20px;line-height:40px;text-align:center;}
.buy_now.trial_step span{position: absolute; left: 50%;padding-top: 15px;color: #333;font-size:20px;text-align:center;white-space: nowrap;transform: translateX(-50%);}
.buy_now.trial_step .active i{background: #2995fa; color: #fff;}
.buy_now.trial_step .active.checked i:before{font-family: 'rsupport'!important; content: "\e907";}
.buy_now.trial_step .active span{color: #2995fa;}
.buy_now .trial_step_bar.active{background: #2995fa;}

.store .register_wrap h3{padding-bottom:0px;}
.section_price{padding-bottom:50px;}
.total_price{padding: 30px 24px 30px 30px;background: #f5f8fb; color: #4a4a4a;}
.total_price.dollar{font-size: 18px; }
.total_price .label{font-size:14px;}
.total_price .register_contents{display:flex;flex-wrap:wrap; margin:0px -10px;}
.total_price .register_contents li{width:50%;padding:0px 10px 15px;line-height:24px;box-sizing:border-box;}
.total_price .register_contents li:nth-child(even){font-size:14px;}
.total_price .register_contents li:nth-child(even) .account{float: right; font-size: 16px;}
.total_price .register_contents.total{ border-top: 1px solid #d2dce6;margin-top:10px; padding-top: 25px;}
.total_price .register_contents.total li{font-size: 18px; line-height: 24px;}
.total_price .register_contents.total li:nth-child(even) .account{float: right; font-size: 24px;}
.section_price .desc{font-size: 14px; padding: 12px 0 0 20px;line-height: 1.3;}

.wrap-label {font-size:14px;line-height:40px;}
.store input[type=radio] { position: relative; width: 18px; height: 15px; }
.store input[type=radio]:checked + label { color: #1c9cf3; }
.store input.input { margin-top: 13px; padding: 9px 10px; border: 1px solid #bdc6c7; background: #fafafa;width:100%;margin-bottom:0; box-sizing:border-box;}
.store input.placeholder { color: red; }
.store label { display: inline-block; margin-left: 5px; font-size: 14px; color: #4a4a4a; cursor: pointer; }

.apply-date span {display: inline-block;width: 120px;font-size: 14px;color: #4a4a4a;line-height:44px;}
.apply-date input[type=text] { display: inline-block; width: 350px; height: 40px;padding-left: 10px;border: 1px solid #d2dce6;box-shadow: none;line-height: 23px;color: #4a4a4a;font-size: 14px;}
.apply-date .ui-datepicker-trigger{position: relative; display: inline-block;margin:0px 0px 15px -37px;cursor: pointer; background:none;border: 0; border-radius: 5px;overflow: hidden;}
.apply-date img { vertical-align: bottom; }
.apply-date .use-term { width: auto; letter-spacing: 0px; }
.store .Rectangle-Copy-7{position: relative;display: inline-block;  width: 270px; height: 52px;border:0px; border-radius: 4px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.03); box-shadow: inset 0 0 0 1px rgba(0,0,0,.03); background: #ff574a; overflow: hidden;color: #fff; font-size: 18px; text-align: center;cursor:pointer;}

/* 사용자 정보 입력 -old 영문 구매 리뉴얼 이후 삭제*/
.wrap-store.trial_contents h3{color:#555;font-size:24px;margin-bottom:30px;}
.wrap_loginInfo p{padding:0px 0px 30px;color: #7c8285;font-size: 16px;}
.wrap_loginInfo span{color: #1c9cf3;text-decoration:underline; cursor: pointer;}
.wrap-store .hidden {visibility: hidden;}
.wrap-input{margin:0px -10px;}
.wrap-input-set{float:left;width:calc(50% - 20px);min-height:93px;margin:0px 10px 20px;text-align:left;}
.wrap-input-set input[type=button].input{display:block;width:auto;min-width:100px;border-radius: 5px;background:#fff;border:1px solid #2995fa;color:#2995fa;cursor:pointer;}
.wrap-store input[type="date"]:focus, .wrap-store input[type="email"]:focus, .wrap-store input[type="number"]:focus, .wrap-store input[type="password"]:focus, .wrap-store input[type="search"]:focus, .wrap-store input[type="tel"]:focus, .wrap-store input[type="text"]:focus, .wrap-store input[type="url"]:focus, .wrap-store select:focus, .wrap-store textarea:focus {background-color: #E9F5FC!important;border-color: #d5e5ee;color: #1982C2;}

.wrap-store .input-set { position: relative; }
.wrap-store .input-set .label {width: 100px; color: #4a4a4a;font-size:14px;}
.wrap-store .input-set div {display: none; position: absolute;bottom: 9px; right: 10px;  width: 19px; height: 18px; background: url('/wp-content/uploads/image/sub/icon_payment.png') no-repeat 0px -217px;}
.wrap-store .input-set div.pass { background-position: 0px -217px; }
.wrap-store .input-set div.warning { background-position: 0px -257px; }
.wrap-store .btn-wrap {padding-top:50px; text-align: center; }
.wrap-store .btn-wrap * { display: inline-block; width: 255px; height: 53px; font-size: 18px; line-height: 54px; color: white; text-align:center;vertical-align:top;}
.wrap-store .btn-wrap a { display:none;margin-right: 20px; border-radius: 5px; background: #90afc3; }

.wrap-store #login {position: relative; margin: 0 auto; padding: 48px; width: 342px; height: 143px; border: 1px solid #ececec;text-align:center; }
.wrap-store #login .close {position: absolute;top: 5px; right: 5px; width: 20px; height: 20px;background: url('/wp-content/uploads/image/sub/icon_payment.png') no-repeat 5px -366px; cursor: pointer;}
.wrap-store #login input { margin-left: 10px; width: 240px;display:inline-block; vertical-align:baseline;}
.wrap-store #login input[name=userId] { margin-top: 0; }
.wrap-store #login input[type=submit] { margin-top: 30px; width: 150px; height: 35px; line-height: 15px;padding:11px 20px;font-size:16px;}
.wrap-store #login span { display: inline-block; width:70px; line-height:16px;text-align: center;vertical-align: baseline; }

#buy-sec-step .not-valid, #buy-sec-step .warning-password-confirm, #buy-sec-step .warning-email, #buy-sec-step .errormsg { display: none; font-size: 11px; color: #ff0808; text-align: left; }
#buy-sec-step #user-duplicate, #buy-sec-step #use-can{margin-left:10px;position:relative;bottom:40px;clear:both;font-size:11px;display:block;}
#buy-sec-step #userId[readonly=readonly]:focus{ border: 1px solid #bdc6c7; }
#buy-sec-step .popup-bg { position: fixed; background: black; opacity: 0.4 ; top: 0; bottom: 0; left: 0; right: 0; z-index:9999;}
#buy-sec-step .wrap-popup { position: fixed; margin-top:-140px; margin-left: -220px; background: white; left: 50%; top: 50%; z-index:10000;}
#buy-sec-step .wrap-popup .errormsg{text-align:center;}
#buy-sec-step .popup-login {display:none;}
#buy-sec-step .warning-password { display: block; }
#buy-sec-step .warning-password .text, #buy-sec-step .warning-password.shortPass .text, #buy-sec-step .warning-password.shortPass .text { font-size: 11px; color: red; }
#buy-sec-step .warning-password.bad .text { color: #dca309; }
#buy-sec-step .warning-password.good .text { color: #37b22d; }
#buy-sec-step .warning-password.strong .text { color: darkgreen; }
#buy-sec-step .input-set + .description {position:relative;top:0; margin-top: 3px;color:#7c8285;font-size:14px;line-height:1.5; }
#buy-sec-step .red { padding-right: 5px; color: red; }

/* privacy agree - old 영문 구매 리뉴얼 이후 삭제*/
.agree-contents-wrap { position: relative; margin: 0px -5px; background: #ffffff; color: #545454; line-height: 18px; }
.agree-contents-wrap .checkbox-field {float: left;width: 50%;padding:0px 5px 20px;box-sizing:border-box;}

#buy-sec-step .agree-contents-wrap label .en-agree-link { display:none;position:absolute;width: 100%;height:100%;left:0;bottom:0;color:#1c9cf3;text-decoration:underline }
html[lang=en-US] #buy-sec-step .agree-contents-wrap label .en-agree-link { display:block }
html[lang=en-US] #buy-sec-step .agree-contents-wrap label.en-agree-label { text-decoration:underline }
html[lang=en-US] .agree-contents-wrap .privacy-contents{display:none;}

.agree-contents-wrap label {display:inline-block;position:relative;}
.agree-contents-wrap .policy-container { padding: 0; border: none; }
.agree-contents-wrap #tabs-policy { position: absolute; right: 0; top: 2px; list-style: none; }
.agree-contents-wrap #tabs-policy li { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #cccccc; }
.agree-contents-wrap #tabs-policy li.last { margin-right: 0; padding-right:0; border-right: none;}
.agree-contents-wrap #tabs-policy li.active a { text-decoration: underline; color:#1fa5ff}
.agree-contents-wrap .privacy-contents { position: relative;margin: 10px 0px 0 0px; padding: 10px; height: 120px; border: 1px solid #cccccc; overflow-x: hidden;overflow-y: scroll; font-size: 12px; background: #ffffff; }
.agree-contents-wrap .privacy-contents .divs-policy { display: none; }
.agree-contents-wrap .privacy-contents .divs-policy h4 { font-size: 100%; font-weight: 500; line-height: 18px; }
.agree-contents-wrap .privacy-contents .divs-policy h5 { margin-top: 10px; }
.agree-contents-wrap .privacy-contents .divs-policy h5,
.agree-contents-wrap .privacy-contents .divs-policy h6 { margin-bottom: 5px; font-size: 100%; font-weight: normal; line-height: 18px; }
.agree-contents-wrap .privacy-contents .divs-policy ul { margin-bottom: 5px; padding-left: 20px; list-style: none; }
.agree-contents-wrap .privacy-contents .divs-policy ul li { margin-bottom: 5px; list-style: none; }
.agree-contents-wrap .privacy-contents #policy1 { display: block; }

/* privacy policy start - old 영문 구매 리뉴얼 이후 삭제*/
.policy-container { margin-bottom: 20px; padding: 34px 29px; border: 1px solid #e0e0e0; color: #666666; letter-spacing: 0; }
.policy-container ol { margin-top: 10px; list-style: none; }
.policy-container h3 { margin: 30px 0 5px 0; font-size: 14px; font-weight: 500; }
.policy-container h4 { margin: 20px 0 5px 0; padding-left: 27px; }
.policy-container h5 { margin: 10px 0 3px 0; padding-left: 42px; }
.policy-container a { text-decoration: underline; }
.policy-container p { margin: 0; }
.policy-container p.first-depth { padding-left: 27px; }
.policy-container p.second-depth { padding-left: 42px; }
.policy-container p.third-depth { padding-left: 57px; }
.policy-container table { margin-top: 10px; width: 100%; border: 1px solid #d1d1d1; }
.policy-container table th,
.policy-container table td { padding: 10px; border: 1px solid #d1d1d1; text-align: center; }
.policy-container .manager-list-wrap { margin: 15px 0; border: 1px solid #d1d1d1; }
.policy-container .manager-list { padding: 15px 40px; width: 40%; }
.policy-container .manager-list.last { border-left: 1px solid #d1d1d1; }
.policy-container .manager-list h4 { margin-top: 0; padding: 0; font-weight: 500; }
.policy-container .manager-list dt { float: left; margin-right: 10px; clear: both; }
.policy-container .manager-list dd { float: left; }

#term-of-condition h3 { margin: 20px 0 5px 0; font-size: 16px; }
#term-of-condition h4 { margin: 10px 0 5px 0; padding-left: 0; }
#term-of-condition h5 { margin: 5px 0 5px 0; padding-left: 27px; font-size: 13px; }
#term-of-condition p.second-depth { font-size: 12px; }

/* 결제 진행 - old 영문 구매 리뉴얼 이후 삭제*/
.success.trial_contents h3{margin-bottom:50px;text-align:center;}
.section_success h4{font-size: 20px; margin-bottom: 12px;}
.section_success .text{margin-bottom: 20px;}
.section_success table{width: 100%;border-top: 1px solid #d2dce6; border-bottom: 1px solid #d2dce6;color: #4a4a4a;}
.section_success th{width: 177px; padding: 10px 0px 10px 56px;background: #f5f8fb; text-align:left;}
.section_success td{padding-left: 30px;font-size: 14px;}
.section_success tr:first-child th{padding-top:20px;}
.section_success tr:last-child th{padding-bottom:20px;}
.section_success .table_wrap + .desc{font-size: 14px;padding: 12px 0 0 0px;color: #555;font-size:14px; font-weight:400;line-height: 1.3;}
.success .btn_wrap{padding-top:50px;}


/*-------------------------------------------------------------------
    sub page : 고객지원
-------------------------------------------------------------------*/
/* 설치파일/매뉴얼 old*/
.contents_download {padding:90px 0px 30px;}
.contents_download .wrap{padding:0px 68px 90px;}
.tit_download{ margin: 0px auto 18px; color: #333; font-size: 32px; line-height: 58px; letter-spacing: -.05em}
.sub_download{margin: -6px 0 26px;font-size: 18px;font-weight: 300; line-height: 28px;}
.list_download{margin:0px -19px 20px;}
.list_download&gt;li{flex-grow:1;max-width:33.333%;padding:0px 19px;box-sizing:border-box;}
.list_download01{order:1;}
.list_download02{order:2;}
.list_download03{order:3;}
.download_wrap{position:relative;height:100%;}
.download_wrap:before { content: ''; position: absolute; top: 0; bottom: 0;left: 0px; width: 100%; border: 1px solid #dfe5eb;}
.top_download{display: -ms-flexbox; display:-webkit-flex; display: flex;flex-direction: column; justify-content: center; align-items: center; padding: 28px 0 27px; background-color: #f5f8fb; overflow: hidden;}
.top_download img{max-width:100%; height:auto;}
.bot_download{padding: 30px 30px 40px;}
.bot_download h3{margin: -5px 0 6px;color: #333;font-size: 24px;line-height: 30px; }
.bot_download p{margin-bottom:19px;color: #555; font-size: 16px; font-weight: 300;  line-height: 26px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.links_download a { display: block; position: relative; height: 44px; line-height: 44px; border-bottom: 1px solid #eaeaea;padding-right: 10px; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden; color: #2995fa;}
.links_download a:hover{border-bottom-color:#2995fa;text-decoration:none}
.links_download a .ic_download { position: absolute; top: 50%; right: 10px; margin-top: -4px; font-size: 14px;}
.desc_download{margin: -4px 0 -3px;font-size: 14px;font-weight: 300; line-height: 20px;}
.sub_download a, .desc_download a{text-decoration: underline;}

.list_downloadGuide{flex-wrap:wrap;margin:-15px;}
.list_downloadGuide&gt;li{flex-grow:1;max-width:50%;padding:15px;box-sizing:border-box;}
.downloadGuide_wrap{position:relative;padding: 23px 30px 35px 65px;}
.downloadGuide_wrap:before { content: ''; position: absolute; top: 0; bottom: 0;left: 0px; width: 100%; border: 1px solid #dfe5eb;}
.downloadGuide_wrap .ic_file { position: absolute; left: 28px; top: 32px; font-size: 23px;}
.downloadGuide_wrap h3{ color: #333; font-size: 24px; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.downloadGuide_wrap p{height: 49px;margin-bottom: 25px;font-size: 16px; font-weight: 300;line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.links_downloadGuide li{display:inline-block;}
.links_downloadGuide li a{position:relative;display: inline-block; line-height: 29px; margin-right:10px;padding: 0px 13px 0px 0px;  white-space:pre-wrap; font-weight: 500;}
.links_downloadGuide li a:after { content: ''; position:absolute; top:50%; right:0px; width: 1px; height: 20px;margin-top:-10px;vertical-align: middle; background-color: #dfe5eb;}
.links_downloadGuide li:first-child a{margin-left:0px;}
.links_downloadGuide li:last-child a:after{display:none;}
.links_downloadGuide li a .ic_download {display: inline-block; vertical-align: middle; margin-bottom: 4px; font-size: 14px;}

/* 소개자료 old */
.contents_resources{padding:90px 0px 40px; }
.contents_resources h3{ margin: 0px auto 28px;color: #333;font-size: 32px;font-weight: 300;line-height: 58px;letter-spacing: -.05em;}
.list_brochure{margin:0px -38px 50px 0px;flex-wrap:wrap; }
.list_brochure li{flex-grow:0;width:33.3333%; padding:0px 38px 40px 0px;box-sizing:border-box;}
.brochure_wrap{position:relative;height:100%;}
.brochure_wrap:before{content: ''; position: absolute; top: 0; bottom: 0; left: 0px; width: 100%;border: 1px solid #dfe5eb;z-index:1;}
.top_brochure{height: 281px;padding-top: 40px; background: #f5f8fb;text-align: center;overflow:hidden;}
.img_brochure{box-sizing: border-box;position: relative; width: 214px;  height: 281px;  margin: 0 auto; background: #fff url("/wp-content/uploads/image/sub/logo_report.png") no-repeat 50% 253px;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24); box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24); color: #555; font-size: 18px; font-weight: 500; line-height: 24px; display: -ms-flexbox; -webkit-display: flexbox; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.type_book{padding: 0 35px 56px;}
.type_book:before{content: '';  display: block;  position: absolute;  top: 0; right: 20px; width: 26px; height: 35px; background: url("/wp-content/uploads/image/sub/ico_label_report.png") no-repeat;}
.type_book.proposal:before{background-position:0px;}
.type_book.brochure:before{background-position:-26px 0;}
.type_book.etc:before{background-position:-52px 0;}
.tit_brochure{padding: 5px 10px 6px; border-top:1px solid #ff574a; border-bottom:1px solid #ff574a;}
.brochure .tit_brochure{border-color: #3a8cdd;}
.etc .tit_brochure{border-color: #03d3a8;}

.bot_brochure{padding:29px 30px 92px;z-index:2;}
.nm_brochure{max-height: 60px;  margin: -5px 0 4px;  font-size: 20px;  line-height: 30px;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.desc_brochure{max-height: 52px; line-height: 26px; color: #555;  font-size: 16px; font-weight: 300; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.bot_brochure .btn_wrap{border-top: 1px solid #dfe5eb;position: absolute; bottom: 1px;left:1px; width: 100%;z-index:2;}
.bot_brochure .btn_wrap a{height: 54px;padding-left: 30px;line-height: 54px; background:#fff; color: #2995fa; text-align: left; font-weight: 500;letter-spacing: -.025em;}
.bot_brochure .btn_wrap a:hover,
.bot_brochure .btn_wrap a:active{color:#fff;background-color:#2995fa;}


/* 사용가이드 old*/
.contents_tutorials{padding:90px 0px 120px;}
.contents_tutorials h3{padding-bottom: 30px;}
.link_useGuide{margin:0px -19px 40px;}
.link_useGuide li{flex-grow:0;width:33.3333%; padding:0px 19px;box-sizing:border-box;}
.useGuide_wrap{position:relative;height:100%;}
.top_useGuide img{max-width:100%; height:auto;}
.bot_useGuide{padding: 30px;}
.tit_useGuide{margin: -5px 0 10px;color: #333;font-size: 24px;line-height: 30px;}
.desc_useGuide{color: #555;font-size: 16px;font-weight: 300; line-height: 28px;}
.link_full{position: absolute; left: 0; top: 0px; right: 0; bottom: 0; width:100%;height:auto;border: 1px solid #dfe5eb;box-sizing:border-box;}
.btn_link_wrap{padding-bottom:80px;text-align:center;}

.list_qna{margin-bottom:35px;border-top: 1px solid #e7ebf1;}
.list_qna li{border-bottom: 1px solid #e7ebf1;}
.list_qna a{display:block;height:60px;line-height:60px;padding:0 20px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.list_qna a:before{content:'Q.';margin-right:20px;color:#333;font-size:18px;font-family:'Century Gothic';font-weight:600}

.link_qna_category{margin-bottom:50px;text-align:center;}
.link_qna_category dt, .link_qna_category dd{display:inline-block;}
.link_qna_category dt{margin-right:10px}
.link_qna_category dd:before{content:'';display:inline-block;width:1px;height:16px;margin:-2px 10px 0;background-color:#dfe5eb;vertical-align:middle}
.link_qna_category dt + dd:before{display:none}
.link_qna_category dd:after{display:inline}
.link_qna_category dd a{color:#2995fa;font-weight:600}
.link_qna_category dd a:hover{color:#1576d1}

.contents_tutorials .consultation_wrap{margin-bottom:120px;}

.tit_callHelp{padding:0px 0px 36px;font-weight: 300; font-size: 18px !important; line-height: 28px;text-align:center;}
.btn_callHelp_wrap{text-align:center;}


/* 사용가이드 &gt; 리모트콜 사용하기 */
.top_howtouse{padding:100px 0px 56px 0px;}
.contents_howtouse{padding:70px 0px 90px 0px;}
.contents_howtouse .wrap{max-width:926px;}
.contents_howtouse h4{line-height: 58px; margin: 0px auto 18px;color: #2995fa;font-size: 32px;font-weight: 300;letter-spacing: -.05em;}
.contents_howtouse h5{margin-bottom:30px;font-size:24px; color:#333;}
.contents_howtouse .desc{margin:-6px 0 25px;font-weight: 300; font-size: 16px; line-height: 26px;}
.contents_howtouse .desc em{font-weight: 300; font-size: 14px; line-height: 20px;}
.contents_howtouse .list_agent{margin:0px -15px 40px;flex-wrap: wrap;}
.contents_howtouse .list_agent&gt;li{flex-grow:1;width:50%; padding:0px 15px;box-sizing: border-box;}
.contents_howtouse .list_agent .tutorial_wrap{ padding: 19px 20px; background: #fff; border: 1px solid #e7ebf1;}


.howtouse_wrap{padding-bottom:60px;}
.list_howtouse{flex-wrap: wrap;margin:0px -15px;}
.list_howtouse li{flex-grow:1; width:50%; padding:0px 15px 38px; box-sizing:border-box;}
.list_howtouse img{max-width:100%;height:auto;padding-bottom:20px;}
.list_howtouse figure{text-align:center;}
.list_howtouse figcaption{position: relative; margin-bottom: -6px;padding: 0px 0 0 30px; color: #666; font-size: 16px; font-weight: 300; line-height: 28px;text-align:left;}
.list_howtouse .num{display:block;position:absolute;top:5px;left:0;width:20px;height:20px;line-height:19px;color:#fff;font-size:12px;font-weight:400;background-color:#6483b1;border-radius:50%;text-align:center;}
.contents_howtouse .list_subInfo{padding-left:10px;}

.howtouse_img {padding-bottom:20px;}
.howtouse_img img{max-width:100%; height:auto;}
.howtouse_img figcaption{margin: 16px 0 -3px;font-weight: 300; font-size: 14px; line-height: 20px;text-align:center;}
.helpDesk_wrap{margin-bottom:40px;padding: 40px 10px 0px; border: 1px solid #e6ebf1; background: #fff;}
.helpDesk_wrap h6{margin: 0 0 20px; text-align: center;color:#333; font-size:21px;font-weight: 300;}
.helpDesk_wrap .desc{margin: 0 0 20px;color:#5884b6; text-align: center; font-weight: 300;}
.helpDesk_wrap .link_qna_category{margin-bottom:40px;}
.helpDesk_wrap .link_qna_category dd:first-child:before{display:none; }

.list_howtousePC{margin-bottom:20px;}
.list_howtousePC dt{padding-bottom:28px;}
.list_howtousePC dd{position:relative; padding:0px 0px 20px 30px;color: #666; font-size: 16px; font-weight: 300; line-height: 28px;}
.list_howtousePC dd.text{padding:0px 0px 20px;}
.list_howtousePC img{max-width:100%;height:auto;padding-top:20px;}
.list_howtousePC em{display:block;color: #555; font-size: 14px; font-weight: 300;}
.list_howtousePC .num{display:block;position:absolute;top:5px;left:0;width:20px;height:20px;line-height:19px;color:#fff;font-size:12px;font-weight:400;background-color:#6483b1;border-radius:50%;text-align:center;}
.howtouse_desc{font-size: 16px;text-align:center;}

/** #1 사용자 매뉴얼 가이드  **/
.page_topBanner.guide{background:url(/wp-content/uploads/image/sub/guide-main-banner.webp) no-repeat center/cover;overflow:hidden;}
.contents_rcGuide{padding:120px 0px 160px; background:#EEF2F8;}
.tit_support{padding-bottom:32px;color: #333;font-size:40px;font-weight:500;line-height:1.45;text-align: center;}
.tit_support + p{color:#434343;font-size: 24px; line-height: 1.5; text-align: center;}
.guide_slider {position: relative; padding:72px 119px 0;}
.guide_video_wrap{position: relative;border-radius: 12px;margin-bottom:40px;overflow:hidden;}
.guide_video_wrap &gt; div{position: relative; width: 100%; height: 0;padding-bottom: 56.25%; /* 16:9 화면 비율 */}
.guide_video_wrap div iframe {position: absolute; top: 0; left: 0; width: 100%;height: 100%; }
.guide_video_wrap .play_pause{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(67, 67, 67, 0.6); display:flex; align-items: center; justify-content:center;}
.guide_video_wrap .play_pause i{width: 84px; height: 84px; background:url(/wp-content/uploads/image/sub/ico_play.webp) no-repeat center/ cover;cursor:pointer;}
.guide_video_slide{ opacity: 0; visibility: hidden; transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.guide_video_slide.slick-initialized {visibility: visible;opacity: 1;}
.guide_video_slide button{border:0px; padding:0px 5px; background:0; cursor:pointer;}
.guide_video_slide button .thumb{overflow:hidden;border-radius: 12px;overflow:hidden;}
.guide_video_slide button img{width:100%; height:auto;}
.guide_video_slide button .tit{padding-top:12px; max-height:48px; color:#434343;font-size: 16px; font-weight: 500; line-height: 1.5; text-align:left;word-break: break-word;overflow:hidden;text-overflow:ellipsis;  display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical}
.guide_video_ctrl button{position:absolute; bottom:63px;  width:64px; height:64px; border-radius: 32px; border:1px solid #6288B4; cursor:pointer; background:#E9EEF4 url(/wp-content/uploads/image/sub/ico_before.svg) no-repeat center;}
.guide_video_ctrl button.prev{left:0px;}
.guide_video_ctrl button.next{right:0; transform:rotate(180deg);}
.guide_video_ctrl button:hover{background-color:#E1E7F0;}
.guide_video_ctrl button:active{background-color:#C7D4E4;}
.guide_video_ctrl button.slick-arrow.slick-disabled{opacity:0.4;}

.contents_rcMenual{padding:160px 0 200px; }
.menual_download_wrap{display:flex; gap:20px; flex-wrap:wrap; margin:72px 0;}
.menual_download_wrap &gt; div{width:calc(50% - 10px); border-radius: 12px; background:#F6F7F9;overflow:hidden;}
.menual_top{ display:flex; justify-content: space-between; padding:48px 40px 40px 48px; background:#2482EA;}
.menual_top h3{color:#F4FAFF; font-size: 24px;font-weight: 500;line-height: 36px; /* 150% */}
.menual_top h3 + p{padding-top:8px; color:#C7D4E4; font-size: 16px; line-height: 24px;}
.menual_top h3 + p span{color:#FFF;text-decoration-line: underline;}
.menual_list{display:flex; gap:14px 12px; flex-wrap:wrap; padding:40px 48px; }
.menual_list a{position:relative; display:block; width:calc(50% - 6px); box-sizing:border-box; border-radius: 4px; border: 1px solid #E9EEF4;background: #FFF; padding:24px 56px 24px 24px; color:#737373; font-size: 16px; font-weight: 500; line-height: 24px;}
.menual_list.col {flex-direction: column;}
.menual_list.col a{width:100%; }
.menual_list a::after{content:""; position:absolute; top:50%; right:24px; transform:translateY(-50%); width:32px; height:32px; background:url(/wp-content/uploads/image/sub/ico_download.svg) no-repeat right center/32px;}
.menual_list a:hover{border-color:#51BAFB;}
.menual_list a:active{border-color:#2995FA;}
.menual_list a:active::after{background-image:url(/wp-content/uploads/image/sub/ico_download_active.svg);}

.btn_blue_guide{display:flex; align-items:center; justify-content: center; position:relative;max-width:437px; min-width:126px;margin:0 auto;line-height:1.34 !important;padding:13px 14px;border:1px solid #2995FA;border-radius: 4px; background: #fff;color:#2995FA;font-size:18px;font-weight:500;text-align:center;overflow:hidden;vertical-align:top;cursor:pointer;}
.btn_blue_guide span{position:relative;color:#2995FA;font-size:inherit;font-weight:inherit;vertical-align: sub;}
.btn_blue_guide .ico{width: 18px; height: 18px;background-image:url(/wp-content/uploads/image/sub/ico_guide.svg);}

/** #2 다운로드 **/
.page_topBanner.download{background:url(/wp-content/uploads/image/sub/download-main-banner.webp) no-repeat center/cover;overflow:hidden;}
.contents_rcDownload{padding:120px 0px 160px; background:#EEF2F8;}
.agent_download_wrap{display:flex; gap:20px;padding-top:40px;}
.agent_download_wrap &gt; div{flex:1;border-radius: 12px;border: 1px solid #E1E7F0;background: #FFF;overflow:hidden;}
.download_top{display:flex; align-items:center; justify-content:space-between;padding:40px 48px;}
.download_top h3{margin-bottom:8px; color:#FFF; font-size: 24px; font-weight: 500; line-height: 36px; letter-spacing: -0.3px;}
.download_top p{min-height:48px; color:#F6F7F9;font-size: 16px; font-weight: 400; line-height: 24px; letter-spacing: -0.3px;}
.support_wrap .download_top{background-color: #819CBB;}
.customer_wrap .download_top{background-color: #999;}
.download_top + div{display:flex; flex-direction:column; padding:40px 48px 50px;}
.support_list{gap:12px;}
.support_list a{position:relative; display:block; padding:26px 24px 74px;border-radius: 12px;border: 1px solid #EEF2F8;background: #F4FAFF url(/wp-content/uploads/image/sub/bg_agent.png) no-repeat center/cover;}
.support_list a:after{content:""; position:absolute; bottom:24px; right:24px; display:block; width: 32px; height: 32px; background:url(/wp-content/uploads/image/sub/ico_download.svg) no-repeat center/cover;}
.support_list a h4{display:flex; align-items:center; gap:4px; margin-bottom:8px; color:#2995FA;font-size: 18px; font-weight: 500; line-height: 26px; letter-spacing: -0.3px;}
.support_list a p{color:#3A3A3A; font-size: 16px;font-weight: 500; line-height: 24px; letter-spacing: -0.3px;}
.customer_list{gap:48px;}
.customer_list h4{color: #2995FA; font-size: 18px; font-weight: 400; line-height: 26px; letter-spacing: -0.3px;}
.customer_list p{padding-bottom:16px;color:#3A3A3A; font-size: 16px; font-weight: 500;line-height: 24px; letter-spacing: -0.3px;}
.customer_list ul{display:flex; gap:12px 14px;}
.customer_list li{display:flex; align-items: center; flex:1; max-width:calc(50% - 7px);border-radius: 12px; border:1px solid #F5F5F5; background:#F5F5F5; }
.customer_list a{position:relative; display:flex; align-items: center;gap:4px;width:100%; padding:17px 50px 17px 18px; color:#434343; font-size: 16px; font-weight: 500; line-height: 24px; letter-spacing: -0.3px;}
.customer_list a:after{content:""; position:absolute;  top:50%; transform:translateY(-16px); right:18px; display:block; width: 32px; height: 32px; background:url(/wp-content/uploads/image/sub/ico_download.svg) no-repeat center/cover;}
.customer_list .flexbox{padding-top:30px; gap:14px;}
.customer_list .flexbox &gt; div{flex:1;}
.customer_list .flexbox .column{flex-direction: column;}
.customer_list .flexbox .column li{max-width:100%;}

.contents_rcResources{padding:160px 0 200px;}
.contents_rcResources .wrap{padding:0 28px;}
.resources_download_wrap{padding-bottom:104px;}
.resources_card_list{display:flex; gap:20px; margin-bottom:48px; padding:48px 40px;border-radius: 12px; background: #F5F8FB;}
.resources_card_list a{flex:1;}
.resources_card_list .card{position:relative; height:220px; border-radius:12px; padding:24px;color: #FFF; font-size: 48px; font-weight: 500; line-height: 70px; letter-spacing: -0.3px;background-repeat:no-repeat; background-position: center; background-size:cover;box-sizing: border-box; overflow:hidden;}
.resources_card_list .card.intro{background-image:url(/wp-content/uploads/image/sub/bg_intro.webp);}
.resources_card_list .card.tips{background-image:url(/wp-content/uploads/image/sub/bg_tips.webp);}
.resources_card_list .card.info{background-image:url(/wp-content/uploads/image/sub/bg_info.webp);}
.resources_card_list h3{display:flex; align-items: center; justify-content: space-between; padding:16px 24px 9px; color:#434343; font-size: 18px; font-weight: 500;line-height: 32px;letter-spacing: -0.3px;}
.resources_card_list h3:after{content:""; display:inline-block; width: 32px; height: 32px; background:url(/wp-content/uploads/image/sub/ico_download.svg) no-repeat center/cover;}
.resources_card_list h3 + p{padding:0px 24px;color:#555;font-size: 16px;font-weight: 400;line-height: 24px;  letter-spacing: -0.3px;}
.resources_download_list{display:flex; gap:24px 20px; flex-wrap: wrap; padding:0 40px;}
html[lang="en-US"] .resources_download_list{justify-content: end;}
.resources_download_list li{display:flex; align-items: center; width:calc(33% - 14px); border-radius: 12px; border: 1px solid #E6EEF8; background: #EEF2F8;}
.resources_download_list a{position:relative; display:flex; align-items: center; gap:4px; width: 100%; padding:29px 58px 29px 20px; color:#434343; font-size: 18px; font-weight: 500; line-height: 26px;  letter-spacing: -0.3px;}
.resources_download_list a:after{content:""; position:absolute; right:24px; top:50%; transform:translateY(-16px); display:block; width: 32px; height: 32px; background:url(/wp-content/uploads/image/sub/ico_download.svg) no-repeat center/cover;}

.support_list a:hover{border-color:#51BAFB;}
.support_list a:active{border-color:#2995FA;}
.support_list a:active:after{background-image:url(/wp-content/uploads/image/sub/ico_download_active.svg);}
.customer_list li:hover{border-color:#D7D7D7;}
.customer_list li:active{border-color:#999; }
.customer_list li:active a:after{background-image:url(/wp-content/uploads/image/sub/ico_download_active.svg);}
.resources_card_list a:hover .card:after{content:""; position:absolute; top:0px; left:0px; width:100%; height:100%;opacity: 0.6;background: #284A7F;}
.resources_card_list a:hover h3{color:#51BAFB;}
.resources_card_list a:active h3{color:#2995FA;}
.resources_card_list a:active h3:after{background-image:url(/wp-content/uploads/image/sub/ico_download_active.svg);}
.resources_download_list li:hover{border-color:#51BAFB;}
.resources_download_list li:active{border-color:#2995FA;}
.resources_download_list li:active a:after{background-image:url(/wp-content/uploads/image/sub/ico_download_active.svg);}


/*-------------------------------------------------------------------
    sub page : 안내
-------------------------------------------------------------------*/

/*s: template 안내 글 리스트 - 일본에서 사용중 */
.sections_group .wrap{min-height:384px;padding:84px 68px 120px;}
.sidebar_wrap{position:relative;width:218px;padding-right:70px;}
.sidebar_wrap a{display:block;height: 40px; padding: 0 14px; color: #555;font-size: 16px; line-height: 40px; font-weight: 300; white-space: nowrap;}
.sidebar_wrap .current_page_item a, .sidebar_wrap a:hover, .sidebar_wrap a:active{background:#eef2f8;color:#333;font-weight:400}
.sidebar_wrap nav{width:218px;transition: all .2s ; transform: translateY(5px);}
.sidebar_wrap nav.fixed {position: sticky; top: 93px;width:218px; transform: translateY(0px);}
.sidebar_wrap nav.absolute {position:absolute; bottom:0px;width:218px;}
.notice_wrap{flex:1;max-width:832px;min-width:696px;}

.clearfix { zoom: 1;}
.clearfix:after{content:'';display:block;clear:both;}
.pager_wrapper{clear:both;margin-bottom:0;padding-top:40px}
.pager{text-align:center}
.pager .pages{display:inline-block;margin:0;padding:0 32px;-webkit-border-radius:0;border-radius:0;background:none}
.pager .pages a{transition:none}
.pager .pages a:hover, .pager .pages a:active{background-color:#e6eef8;color:#333;text-decoration:none}
.pager .pages a.active, .pager .pages span.page-numbers.current{color:#2995fa}
.pager .pages a, .pager .pages span.page-numbers{display: inline-block;box-sizing:border-box;width:34px;min-height:34px;height:auto;margin:0 3px;padding:0 8px;line-height:34px;white-space:nowrap;border-radius:17px;color:#333;font-size:16px;font-weight:300;}
.pager a.next_page, .pager a.prev_page{font-size:16px;}
.pager a.next_page i, .pager a.prev_page i{vertical-align:baseline;}

.post_list_item{border-bottom:1px solid #e7ebf1}
.post_list_item .post_head{padding-top:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.post_list_item:first-child .post_head{padding-top:0}
.post_list_item .post_category{float:left;margin-right:15px;color:#2995fa;font-size:14px}
.post_list_item .post_date{float:left;color:#999;font-size:14px;font-weight:300;}
.post_list_item .post_title{padding:12px 0 29px;}
.post_list_item .post_title a{font-size:24px;line-height:36px;font-weight:300}
.thumb_list_item_wrap{margin-right:-36px}
.thumb_list_item_wrap:first-child{margin-top:-36px}
.thumb_list_item{float:left;width:50%;padding:36px 36px 0px 0px;box-sizing:border-box;}
.thumb_wrap{position:relative;}
.thumb_wrap:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #dfe5eb;z-index:1;}
.thumb_list_item .post_link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%; height:100%;color:transparent;z-index:2}
.thumb_list_item .post_link:hover,
.thumb_list_item .post_link:active{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.thumb_list_item .post_link.btn_play:hover:before{content:'';display:block;height:249px;background-color:rgba(0,0,0,.2)}
.thumb_list_item .post_link .ic_play{position:absolute;top:193px;left:16px;color:#fff;font-size:33px;}
.thumb_list_item .post_thumb{position:relative;height:249px;overflow:hidden;}
.thumb_list_item .post_thumb img{width:397px;height:auto;max-height: 100%;border:1px solid #dfe5eb;box-sizing:border-box;}
.thumb_list_item .post_title{height:96px;margin-bottom:24px;padding:22px 30px 0;color:#333;font-size:20px;font-weight:300;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
.thumb_list_item .post_info{padding:0 30px 30px;white-space:nowrap}
.thumb_list_item .post_category{display:inline-block;max-width:223px;margin-right:15px;color:#2995fa;font-size:14px;line-height:1.1em;font-weight:300;text-overflow:ellipsis;overflow:hidden}
.thumb_list_item .post_date{display:inline-block;max-width:100px;color:#999;font-size:14px;line-height:1.1em;font-weight:300}

/** 2025 RC게시판 리뉴얼 **/
/* notice */
.page_topBanner.notice{background:url(/wp-content/uploads/image/sub/notice-main-banner.webp) no-repeat center/cover;}
.content_info{padding:120px 0 90px; overflow:hidden;}
.category_tab{display:flex; flex-wrap:wrap; padding-bottom:46px;border-bottom:1px solid #D7D7D7; background:#fff; z-index:1;}
.category_tab li{position:relative;padding:0 16px; }
.category_tab li:after{content:""; position:absolute; top:50%; right:0; width:1px; height: 12px;background:#D7D7D7;transform: translateY(-50%);}
.category_tab li:last-child:after{display:none;}
.category_tab li button{width:100%; padding:0; border:0; background:#fff; color:#555; font-size: 24px; line-height: 36px; font-weight:400; text-align:left; cursor:pointer;}
.category_tab li.active button, .category_tab li:active button{color:#2995FA; font-weight:700;}

.list_post{padding-bottom:40px;}
.list_post li{border-bottom:1px solid #D7D7D7;}
.list_post li a{display:flex; align-items:center; justify-content: space-between;padding:34px 25px;}
.post_category{width:150px; color:#2995FA;font-size: 14px; line-height: 20px;}
.post_tit{flex:1; height: 28px; padding-right:100px; color:#555;font-size: 20px; line-height: 28px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.post_date{color:#999; font-size: 14px;line-height: 20px; font-weight:400;}
.is_promoted {font-weight:bold;}
.is_promoted .badge{display:inline-block; width: 24px; height: 24px;margin-right:10px; background:url(/wp-content/uploads/image/common/ico_star.svg) no-repeat center/cover;}
.list_post li a:hover .post_tit{text-decoration: underline;}
.content_post_bottom{padding:0px 0px 72px;}

/* update */
.page_topBanner.update{background:url(/wp-content/uploads/image/sub/update-main-banner.webp) no-repeat center/cover;}
.update_info{display:flex; padding-bottom:46px;}
.update_info:hover a{text-decoration:underline;}
.update_info div{flex:1;display: flex;flex-direction: column; align-items: center; justify-content:flex-end; min-height:300px;padding:50px 50px 65px; box-sizing:border-box;text-align:center;}
.update_info div:first-child{background:#2995FA; color:#fff;}
.update_info div:last-child{background: #F6F7F9; }
.update_info h2{padding:18px 0 20px; font-size: 34px;font-weight: 700; line-height: 48px;}
.update_info a{margin-bottom:24px;text-overflow: ellipsis;word-break: break-all;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height:56px; color:#3A3A3A; font-size: 20px; font-weight: 700; line-height: 28px;}
.update_info .date{display:inline-block; margin:0 auto; padding: 10px 24px; border:1px solid #fff; border-radius:100px;font-size: 16px; font-weight: 700;line-height: 24px;}
.update_info div:last-child .date{border-color:#2995FA; color:#2995FA;}

/* maintenance */
.page_topBanner.maintenance{background:url(/wp-content/uploads/image/sub/maintenance-main-banner.webp) no-repeat center/cover;}

/* video */
.page_topBanner.video{background:url(/wp-content/uploads/image/sub/video-main-banner.webp) no-repeat center/cover;}
.video + .content_info .category_tab{border-bottom:0;}
.list_video{display:flex; flex-wrap: wrap;}
.list_video .item{width: 33%;padding: 0px 16px 80px;box-sizing: border-box;}
.post_link .media{position:relative;border-radius: 12px;overflow:hidden; }
.post_link .media img{width:100%; height:auto; max-width:100%;vertical-align: top;}
.post_link .ic_play{opacity: 0; transition:opacity 0.3s; position:absolute; top:0%; left:0%; display:flex; align-items:center; justify-content:center; width:100%; height:100%; margin:0; color:#fff;font-size:30px;text-align:center; background:rgba(0,0,0,0.4);}
.post_link:hover .ic_play{opacity:1;}
.post_link h2{height: 56px; margin:15px 0 40px; white-space: wrap; color:#3A3A3A; font-size: 20px; font-weight: 400; line-height: 28px; text-overflow: ellipsis;word-break: break-all;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.post_link h2 + div{display:flex; align-items: center; justify-content: space-between;}

/* video popup */
.vpp-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:9999}
.vpp-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width: calc(100% - 40px);max-width:900px; background-color:#fff;border:10px solid #fff;border-radius:6px;box-shadow:0 0 0 5px #393939; padding-bottom:35px;box-sizing:border-box;}
.vpp-container .vpp_iframe{position: relative;padding-bottom: 56.25%;height: 0; overflow: hidden;max-width: 100%;}
.vpp-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.vpp-controller{position:absolute; bottom:0px; left:0px; width:100%; padding-top:10px;background-color:#fff;}
.vpp-controller::after{content:'';display:block;clear:both}
.vpp-controller .vpp-close-btn{position:relative;width:25px;height:25px;float:right;cursor:pointer;border-radius:50%;transition: all 0.18s}
.vpp-controller .vpp-close-btn:hover, .vpp-controller .vpp-close-btn:focus{background-color: #ccc;border-color:#fff}
.vpp-controller .vpp-close-btn::after, .vpp-controller .vpp-close-btn::before{content:'';position:absolute;top:50%;left:50%;height:2px;width:50%;background-color: #333}
.vpp-controller .vpp-close-btn:hover::after, .vpp-controller .vpp-close-btn:hover::before,
.vpp-controller .vpp-close-btn:focus::after, .vpp-controller .vpp-close-btn:focus::before{background-color: #fff;}
.vpp-controller .vpp-close-btn::after {transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg)}
.vpp-controller .vpp-close-btn::before {transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg)}

/* 제품 업데이트 정보
.contents_update{padding:80px 0px 120px;}
.list_updateHistory{position:relative;padding-left:72px;}
.list_updateHistory:before{content: ""; position: absolute;top:5px;left: 8px;width: 1px; height: 100%; border-left: 1px solid #e7ebf1;}
.list_updateHistory&gt;li{padding:60px 0px;border-top: 1px solid #e7ebf1;}
.list_updateHistory&gt;li:first-child{padding-top:0px; border-top:0px;}
.list_updateHistory&gt;li:last-child{padding-bottom:0px;}
.tit_update{position:relative;padding-bottom: 40px;}
.tit_update:before{content: ""; position: absolute; top: 5px; left: -75px;padding: 4px; border: 8px solid #3399ff; border-radius: 50%;background: #fff;}
.tit_update:after{content:'';display:block;clear:both;}
.tit_update h3{float:left;font-size: 28px;line-height: 1;font-weight: 300;}
.tit_update .version{float:right;color: #6483b1;line-height: 28px;font-size: 16px;font-weight: 400;vertical-align:baseline;}
.desc_update{padding: 28px;background-color: #f5f8fb; color: #666;  font-size: 16px; line-height: 26px;font-weight: 300;}
.desc_update li{margin-left:8px; text-indent:-8px;}
.desc_update ul{padding: 18px 0px 18px 6px;} */

/* 리모트콜 라운지 */
.contents_lounge{padding:120px 0px;}
.contents_lounge .media{flex-grow:1;width:50%;}
.contents_lounge img{max-width:100%;height:auto;}
.contents_lounge .caption{flex-grow:1;width:50%;box-sizing: border-box; padding: 30px 0 70px 56px;}
.contents_lounge .caption h4{max-height: 120px;margin-top: -2px; color: #333; font-size: 32px; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.contents_lounge .caption p{margin-top: 23px; color: #666; font-size: 16px; line-height: 26px; }
.contents_lounge .btn_wrap{padding:50px 0px 0px; text-align:center;}
.contents_lounge .list_advantages{margin:0px -19px; padding: 0px 0px 30px;text-align:center;}
.contents_lounge .list_advantages li{padding:0px 19px;}
.loungeValue_img {padding-bottom:50px;}
.loungeValue_img img{max-width:100%; height:auto;}
.contents_lounge .review, .contents_lounge .reviewer{padding-left:32px;box-sizing:border-box;font-weight:300; text-align:left;}
.contents_lounge .review{position:relative;height:55px;font-size:18px;line-height:30px;margin-top:-7px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.contents_lounge .review::after{content:'';position:absolute;top:8px;left:0;width:20px;height:12px;background:url('/wp-content/uploads/image/sub/ico_double_quote.png') no-repeat;}
.contents_lounge .reviewer{display:block;margin-top:24px;font-size:18px;line-height:1;color:#666}
.contents_lounge .step_desc{position:relative;font-size:16px;margin-top:19px;padding:0px 0px 10px 42px;line-height:26px;color:#666;font-weight:300;box-sizing:border-box;  text-align:left;}
.contents_lounge .step_desc::after{content:'';position:absolute;top:6px;left:0;width:26px;height:26px;font-size:14px;text-align:center;line-height:25px;color:#fff;background-color:#5884b6;border-radius:50%}
.contents_lounge .step_desc.one::after{content:'1'}
.contents_lounge .step_desc.two::after{content:'2'}
.contents_lounge .step_desc.three::after{content:'3'}
.list_subInfo li{position:relative; padding-left: 10px;color: #666; font-size: 16px; line-height: 28px; font-weight: 300;}
.list_subInfo li:after { content: ''; position: absolute;  top: 13px; left: 0; width: 3px;  height: 3px;  background-color: #869eb9; border-radius: 50%;}

/* 라운지 */
.contents_sdkDifference{padding:110px 0px;}
.contents_sdkDifference .wrap{padding:0px 128px;}
.list_sdkUseful {margin:0px -15px;}
.list_sdkUseful li{float:left; width:50%;padding:0px 15px;box-sizing:border-box;text-align:center;}
.list_sdkUseful .media{padding-bottom:22px;}
.list_sdkUseful .media img{max-width:100%; height:auto;}
.list_sdkUseful .caption h4{padding-bottom:8px;font-size: 24px; line-height: 1.67;font-weight: 500;}
.list_sdkUseful .caption .text{font-size: 16px; line-height: 1.5;}


/* 리모트콜 라운지 이벤트 */
.contents_eventLounge{padding:120px 0px;}
.contents_eventLounge .tit_subPage{padding-bottom:20px;font-weight:400;}
.tit_eventDesc{padding-bottom:53px; color: #555;line-height:28px; font-size: 16px; letter-spacing: -0.4px; text-align: center;}
.otherBanner{padding-bottom:53px;}
.quizBox_wrap{border:1px solid #d2dce6;}
.gift_wrap{display:flex; flex-direction: column; align-items: center;max-width:410px; padding:59px 35px;text-align:center;}
.gift_wrap h4 span{display:inline-block; color: #555;font-size: 28px;font-weight: 500;line-height:43px;vertical-align:middle;}
.gift_wrap h4:before{content:""; display:inline-block; width: 10px; height: 10px; margin: 0 20px 0 0px; background-color: #278eff;border-radius:10px;vertical-align:middle;}
.gift_wrap h4:after{content:""; display:inline-block; width: 10px; height: 10px; margin: 0 0px 0 20px; background-color: #278eff;border-radius:10px;vertical-align:middle;}
.giftImg_wrap{width:340px; height:340px; margin-top:10px;background-color: #ebebeb;}
.giftImg_wrap img{width:100%; height:auto;}
.quiz_wrap{position:relative; flex:1;padding:40px 36px;background:url(/kr/wp-content/uploads/sites/2/image/sub/eventLounge_bg.png) no-repeat center; background-size:cover;}
.quiz_wrap:before{content:""; position:absolute; top:10px; right:80px; width:209px; height:177px; background:url(/kr/wp-content/uploads/sites/2/image/sub/eventLounge_quizBg01.png) no-repeat right top; }
.quiz_date{position:relative; padding-top:51px;background:url(/kr/wp-content/uploads/sites/2/image/sub/eventLounge_party.png) no-repeat top left; color: #2995fa;line-height:24px;font-size: 16px;font-weight: 500;z-index:1;}
.quiz_date span{color: #333;font-size: 16px;font-weight:400;}
.quiz_date span:before{content:""; display:inline-block;width: 1px; height: 16px; margin: 3px 12px 0px;background-color: #818c99;vertical-align:top;}
.question{padding-top:90px; background:url(/kr/wp-content/uploads/sites/2/image/sub/eventLounge_quiz.png) no-repeat 0px 30px; color: #333;font-size: 24px; line-height: 1.33;letter-spacing: -0.5px;}
.question_list{margin-left: -20px;padding:10px 0px;flex-wrap:wrap;}
.question_list li{width:50%; padding:0px 0px 10px 20px;box-sizing:border-box;}
.question_list li div{padding:7px 9px; background:#fff; border-radius:100px;color:#555; font-size: 24px;line-height:1.5;}
.question_list li span{display:inline-block; width:36px; height:36px; margin-right:10px; border-radius:100px; color:#fff; font-size:21px; background:#35679F;line-height:36px;text-align:center;}
.question_desc{border-top:1px solid #d2dce6;padding-top:10px;}
.question_desc li{position:relative; padding-left: 10px;color: #555; font-size: 14px; line-height: 20px; letter-spacing: -0.35px;}
.question_desc li:after { content: '*'; position: absolute;  top:0px; left: 0; width: 3px;  height: 18px; color: #278eff; font-size: 14px;line-height:20px;}

.survey_wrap{position:relative; flex:1;padding:256px 0px 46px;background:url(/kr/wp-content/uploads/sites/2/image/sub/eventLounge_surveybg.png) no-repeat center; background-size:cover;text-align:center;}
.survey_wrap:before{content:""; position:absolute; top:19px; left:0; width:100%; height:232px; background:url(/kr/wp-content/uploads/sites/2/image/sub/eventLounge_survey.png) no-repeat top center; }
.survey_wrap h5{padding-bottom:13px; color: #2995fa;font-size: 28px; line-height:43px; font-weight: 500;}
.survey_list{max-width:400px; margin:0px auto; padding-bottom:30px;text-align:left;}
.survey_list li{position:relative;padding:3px 0px 3px 70px; color: #555;font-size: 20px;line-height: 1.6; letter-spacing: -0.42px; }
.survey_list span{position:absolute;left:0px;top:3px; width:54px; padding-left: 16px; color: #2995fa;font-weight: 500;}
.survey_list span:before{content: ''; position: absolute;  top:14px; left: 0; width: 6px;  height: 6px; border-radius:10px; background: #278eff;vertical-align:middle;}
.survey_wrap a{display:block; max-width:400px; margin:0px auto; padding:13px 0px 12px;border-radius: 2px;background: #278eff;color: #fff;font-size: 18px;line-height: 1.44; letter-spacing: -0.4px;}
.survey_desc{padding-top:10px;}
.survey_desc li{position:relative; padding-left: 12px;color: #555; font-size: 14px; line-height: 20px; letter-spacing: -0.35px;}
.survey_desc li:after { content: ''; position: absolute;  top:9px; left: 0; width: 5px;  height: 5px; border-radius:10px; background: #555;vertical-align:middle;}

.answer_wrap{padding:51px 60px 0px;}
.answer_wrap h4{display:inline-block;padding-right:36px;background:url(/kr/wp-content/uploads/sites/2/image/sub/eventLounge_pen.png) no-repeat right center; color: #555;font-size: 28px;font-weight: 500;line-height:43px;}
.answer_wrap .nf-form-fields-required{display:none;}
.answer_wrap .ninja-forms-req-symbol{display:none;}
.answer_wrap .nf-form-content{padding:0px;}
.answer_wrap .nf-multi-cell .nf-cell{padding:0px;}
.answer_wrap .nf-form-content input.ninja-forms-field{height:40px;}
.answer_wrap .nf-error.field-wrap .nf-field-element:after{width:40px;height:38px;line-height:40px;}
.answer_wrap .nf-pass.field-wrap .nf-field-element:after{height:40px;line-height:40px;}
.answer_wrap .list-radio-wrap .nf-field-element ul{display:flex;padding:16px 0px 15px !important;}
.answer_wrap .list-radio-wrap li{width:20%;}
.answer_wrap .nf-row:nth-child(1) .list-radio-wrap li label{color: #4a4a4a;font-size: 20px; font-weight: 500;line-height: 1;letter-spacing: -0.57px;}
.answer_wrap .nf-field-container{margin:0px 20px 10px 0px;}
.answer_wrap .nf-form-content .label-above .nf-field-label{margin-bottom: 5px;}
.answer_wrap .nf-form-content label {font-size: 14px;line-height: 1.43; letter-spacing: -0.4px; color: #4a4a4a;}
.answer_wrap .nf-form-content .nf-field-container .field-wrap{border-width:0 !important;}
.answer_wrap .nf-form-content .nf-field-container .event_textarea{height:114px; padding:12px;border:1px solid #c4c4c4; background: #f7f7f7;font-size: 12px; line-height: 1.67; letter-spacing: -0.34px; color: #4a4a4a;overflow:auto;}
.answer_wrap .nf-form-content input[type=button], .answer_wrap .nf-form-content input[type=button]:hover{display:block; cursor:pointer;width:255px; height:50px;margin:29px auto 0px; background-color: #ff574a;color: #fff;font-size: 18px;font-weight: normal;line-height: 1.11; letter-spacing: -0.51px; text-align: center;}
.answer_wrap .checkbox-container.label-right label:before{top:-8px;}


/* 리모트콜 라이브러리 */
.library_page .bot_brochure{padding:29px 30px;z-index:2;}
.btn_library{position:absolute; top:0px; left:0px; width:100%; height:100%;z-index:3;}




/*-------------------------------------------------------------------
    무료체험 
- 국문의 경우, 리뉴얼하면서  trial.css로 작업했습니다.
- 다국어 리뉴얼 후 아래 css는 삭제 부탁드립니다.
-------------------------------------------------------------------*/
/* 무료체험 신청 안내 : 지금 리모트콜을 무료로 사용해보세요! */
.trial_visual{height: 460px;padding:100px 0px; background: #254e87 url("/wp-content/uploads/image/sub/bg_tit_registration.jpg") 50% 50% no-repeat;background-size:cover;}
.trial_visualDesc{padding-bottom: 30px;color: #1b4471; font-size: 24px; line-height: 34px; font-weight: 400;}
.trial_visual h2{margin-bottom: 50px;color: #1b4471;font-size: 48px;line-height: 60px;font-weight: 400;}
.trial_visual .text{padding-bottom:20px;color: #1b4471;font-size: 18px; line-height: 1; font-weight: 400;}
.trial_step1_form{padding-bottom:23px;}
.trial_step1_form input[type="email"] {display: inline-block; width: 400px;height: 52px;margin-right: 10px;padding: 10px; border-radius: 4px; border:1px  solid #979797; background: #ffffff; color: #626262;  font-size: 13px; box-shadow: none; outline: none; box-sizing:border-box;}
.trial_step1_form .Rectangle-Copy-7{position: relative;display: inline-block;  width: 270px; height: 52px;border:0px; border-radius: 4px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.03); box-shadow: inset 0 0 0 1px rgba(0,0,0,.03); background: #00a4e4;  overflow: hidden;color: #fff; font-size: 18px; text-align: center;cursor:pointer;}
.trial_formNoti li{margin-left:8px;color: #1b4471;font-size: 12px; line-height: 1.5;font-weight: 400;text-indent:-8px; }

.trial_info .wrap{padding:80px 68px 90px;}
.trial_info h3{line-height: 58px; margin: 0px auto 28px;color: #333;font-size: 36px;font-weight: 300;letter-spacing: -.05em;text-align: center;}
.trial_os{margin:0px -8px;border-bottom: 1px solid #e7ebf1;}
.trial_os li{flex-grow:1; width:50%;padding:0px 8px; box-sizing:border-box;}
.trial_os h4{background-color: #eef2f8;color: #35679f;text-align: center;font-size: 20px; line-height: 52px;font-weight: 400;}
.spriteOs_wrap{padding: 36px 0;text-align: center;}
.os_windows{display: inline-block;width:150px;height: 50px;background: url("/wp-content/uploads/image/sub/img_os_windows.webp") no-repeat center;background-size: auto 50px; margin-right: 30px;text-indent: -9999px}
.os_mac{display: inline-block;width: 100px;height: 50px;background: url("/wp-content/uploads/image/sub/img_os_macOS.webp") no-repeat center;background-size: auto 50px; margin-right: 30px;text-indent: -9999px}
.os_linux{display: inline-block;width: 111px;height: 50px;background: url("/wp-content/uploads/image/sub/img_os_linux.webp") no-repeat center;background-size: auto 50px; text-indent: -9999px}
.os_android {display: inline-block;width: 146px;height: 50px;background: url("/wp-content/uploads/image/sub/img_os_android.webp") no-repeat center;background-size: auto 50px; margin-right: 30px;text-indent: -9999px}
.os_iphone{display: inline-block;width: 166px;height: 50px;background: url("/wp-content/uploads/image/sub/img_os_ios.webp") no-repeat center;background-size: auto 50px; text-indent: -9999px}

.trial_benefit .wrap{padding:0px 68px 120px;}
.trial_benefit h3{line-height: 58px; margin: 0px auto 28px;color: #333;font-size: 36px;font-weight: 300;letter-spacing: -.05em;text-align: center;}
.trial_benefit ul{margin:0px -28px;}
.trial_benefit li{flex-grow:1; width:50%;padding:0px 28px; box-sizing:border-box;}
.trial_benefit h4{color: #5884b6;font-size: 28px; line-height: 52px; font-weight: 400;}
.trial_benefit h4 span:after{content:"."; display:inline-block; margin-left:-8px;}
.trial_benefit .desc{padding-bottom:30px;color: #333;font-size: 16px; line-height: 26px;  font-weight: 300;   }
.trial_benefit img{max-width:100%; height:auto;}
ul.trial_noti{margin:0px; padding-top:30px;}
.trial_noti li{padding-left:8px;font-size: 14px; line-height: 26px;text-indent:-8px;}

/* 무료체험 신청 공통 */
.trial_container{background: #f5f8fb;}
.trial_container .wrap{max-width: 960px;padding:90px 0px 80px;}
.trial_container h2{margin-bottom: 40px;font-size: 42px;line-height:1.34;font-weight: 300;text-align: center;}
.trial_contents{padding: 80px 120px;background: #fff;}

/* 무료체험 이메일 중복 */
.trial_contents h3{margin-bottom: 15px;font-size: 24px;}
.trial_contents .desc{padding: 30px 0px 20px;color: #5884b6; font-weight: 300;font-size: 14px;line-height:1.5;}

/* 무료 체험 가입 정보 등록 */
.trial_account{padding: 80px 120px;background: #fff;}
.trial_step{max-width: 300px;margin:0px auto;padding-bottom:77px;font-weight:500;}
.trial_step&gt;div {position:relative;text-align:center;}
.trial_step_bar{flex-grow:1;height: 2px;margin:19px 20px 19px 0 ;background-color: #818c99;}
.trial_step_bar:after{content:"";position:absolute; top:-4px;right:-2px;width: 11px;height: 10px; border-top: 5px solid transparent; border-left: 11px solid #818c99; border-bottom: 5px solid transparent;box-sizing:border-box;}
.trial_step i{display:block;width:40px; height:40px; margin:0px auto;border:2px solid #818c99;border-radius:100px; color: #818c99;font-size:20px;line-height:40px;text-align:center;}
.trial_step span{position: absolute; left: 50%;padding-top: 15px;color: #818c99;font-size:20px;text-align:center;white-space: nowrap;transform: translateX(-50%);}
.trial_step .active i{background: #ff794a;border-color:#ff794a; color: #fff;}
.trial_step .active.checked i:before{font-family: 'rsupport'!important; content: "\e907";}
.trial_step .active span{color: #ff794a;}
.trial_step .active.checked span{font-weight:400;}
.trial_step_bar.active{background: #ff794a;}
.trial_step_bar.active:after{border-left: 11px solid #ff794a;}
.trial_step_bar.active.lastStep{margin-right:0px;}
.trial_step_bar.active.lastStep:after{display:none;}

.register_wrap h3{padding-bottom:45px;font-size: 24px;}
.create_contents{display:flex;flex-wrap:wrap; margin:0px -10px;}
.create_contents:after{content:'';display:block;clear:both;}
.create_contents li{width:50%;padding:3px 10px 15px;box-sizing:border-box;}

.register_form01 button::after{display: none !important}
.register_form01 .email-chk{height:42px; line-height:42px;font-weight:400; box-sizing:border-box; margin:24px 0 0;padding:0 21px; border-radius: 3px;font-size:16px;background-color: #eef2f8 !important;box-shadow: none;-webkit-box-shadow: none;background-image:none}
.register_form01 .create_contents label{display:block;font-weight:300;margin-bottom:10px;width:100%;font-size:14px}
.register_form01 input[type="text"], .register_form01 input[type="email"], .register_form01 input[type="url"], .register_form01 input[type="tel"], .register_form01 input[type="number"], .register_form01 textarea{width: 100%; height: 42px; padding: 0 12px;margin-bottom:0; background-color:#fff;line-height: 42px;font-weight: 300;color: #333;font-size: 16px;border: 1px solid #d2dce6;border-radius: 3px;box-sizing: border-box;}
.register_form01 input[type="text"]:active, .register_form01  input[type="email"]:active, .register_form01 input[type="url"]:active, .register_form01  input[type="tel"]:active, .register_form01 input[type="number"]:active, .register_form01 textarea:active{border-color: #2995fa;}
.register_form01 input[type="text"]:focus, .register_form01 input[type="email"]:focus, .register_form01 input[type="url"]:focus, .register_form01  input[type="tel"]:focus, .register_form01 input[type="number"]:focus, .register_form01 textarea:focus{border-color: #2995fa;}
.register_form01 input[type="email"]::-webkit-input-placeholder,.register_form01 input[type="text"]::-webkit-input-placeholder,.register_form01 input[type="tel"]::-webkit-input-placeholder{color:#999;}
.register_form01 input[type="email"]:-ms-input-placeholder,.register_form01 input[type="text"]:-ms-input-placeholder,.register_form01 input[type="tel"]:-ms-input-placeholder{color:#999;}
.register_form01 input[type="email"]:-moz-placeholder,.register_form01 input[type="text"]:-moz-placeholder,.register_form01 input[type="tel"]:-moz-placeholder{color:#999}
.register_form01 input[type="date"]:focus,.register_form01 input[type="email"]:focus,.register_form01 input[type="number"]:focus,.register_form01 input[type="password"]:focus,.register_form01 input[type="search"]:focus,.register_form01 input[type="tel"]:focus,.register_form01 input[type="text"]:focus,.register_form01 input[type="url"]:focus,.register_form01 select:focus{border-color: #3399ff; background-color:#fff!important}
.register_form01 textarea:focus .register_form01 select{background-color:#fff!important}

.register_form01 select{ display: block;height:42px;padding:0 40px 0px 12px;line-height:42px; border: 1px solid #d2dce6; border-radius: 3px !important; box-sizing: border-box; -webkit-appearance: none;width:100%;font-size:16px;font-weight:300;color:#bbb;background: url(/wp-content/uploads/image/sub/ico_drop.png) no-repeat 95% 50%; background-size:16px auto;}
.register_form01 select option:checked, .register_form01 select option:hover{height:40px}
.register_form01 .err-msg{padding: 15px 0 0;font-weight: 300;font-size: 12px;color: #e13326;}

.register_form01 .text{font-size:14px;line-height:22px;color:#869eb9;margin-bottom:15px}
.register_form01 .chk_area{padding-top:12px;margin-bottom:18px}
.register_form01 .chk_area:last-child{padding-bottom:40px!important}
.register_form01 .chk_area label{position:relative;display: inline-block;margin-left:0;margin-bottom:0;font-size: 14px; font-weight: 300;}
.register_form01 .chk_area label a{text-decoration:underline;}
.register_form01 .chk_area div{display:inline-block;font-size: 14px;}
.register_form01 .check-area div{display:inline-block;}
.register_form01 div.chk_area{display:block}
.register_form01 .chk-area&gt;div{margin-bottom:0}

.register_form01 table{width:100%;font-size:14px;margin-bottom:30px}
.register_form01 th,
.register_form01 td{padding:0;box-sizing:border-box;text-align:left; }
.register_form01 th{height:40px;padding-left:20px;border-left:1px solid #fff;background-color:#eef2f8;font-weight:400;vertical-align:middle;}
.register_form01 td{height:60px;padding:12px 0 12px 20px;border-left:1px solid #eef2f8;border-bottom:1px solid #eef2f8; background-color:#fff;line-height:20px;font-weight:300;}
.register_form01 th:first-child{border-left:none}
.register_form01 td:first-child{border-left:none}
.register_form01 th:first-child,.register_form01 td:first-child{width:25%}
.register_form01 th+th,
.register_form01 td+td{width:50%}
.register_form01 .btn_wrap {padding-bottom: 40px;text-align:center;}
.register_form01 .register-sub{display:none;padding-top:30px}
.register_form01 .register-sub h3 span{display:inline;font-size:24px;color:#ff574a}

.submit_wrap{text-align:center;}
.register_form01 .Rectangle-Copy-7{position: relative;display: inline-block;  width: 270px; height: 52px;border:0px; -webkit-border-radius: 5px; border-radius: 5px;background: #ff574a; overflow: hidden;color: #fff; font-size: 18px; text-align: center;cursor:pointer;}


/* 인증 메일 발송 완료 - 인증요청 */
.trial_apply .desc{padding:0px; margin-bottom:15px;color:#666; font-size: 24px; font-weight: 500;text-align: center;}
.trial_apply h3{padding:0px 0px 30px;color: #555;font-size: 28px;font-weight: 300; text-align: center;}
.user_info{padding: 24px 20px; border: 1px solid #d2dce6; background-color: #f5f8fb;}
.user_info li{display:flex;justify-content: center; align-items: center; margin: 0 auto;padding-bottom:5px;}
.user_info label{flex-shrink: 0;display:inline-block;min-width:140px;padding-right: 10px;font-size:16px;font-weight:400;color:#5884b6;border-right:1px solid #a6bed8;}
.user_info span{font-size:20px;font-weight:500;color:#35679f;padding-left:16px;}
.user_info .code{text-align:center;font-weight:500;font-size:20px;color:#ff574a;}

.trial_subContents{background: #f5f8fb;}
.trial_subContents .wrap{max-width: 960px;padding:0px 0px 50px;}
.list_apply{display:flex;padding:0px 0px 60px;}
.list_apply li{flex-grow:1;width:calc(100% / 3); padding:0px 25px 25px;border-right: 1px solid #dfe5eb;box-sizing: border-box;text-align:center;}
.list_apply li:last-child{border:0px; }
.list_apply .email:before{content: '';display: inline-block; width: 90px; height: 58px;background: url("/wp-content/uploads/image/sub/img_trial01.png") no-repeat center;background-size:auto 50px;}
.list_apply .certification:before{content: '';display: inline-block; width: 78px; height: 58px;background: url("/wp-content/uploads/image/sub/img_trial02.png") no-repeat center;background-size:auto 58px;}
.list_apply .password:before{content: '';display: inline-block; width: 78px; height: 58px;background: url("/wp-content/uploads/image/sub/img_trial03.png") no-repeat center;background-size:auto 58px;}
.list_apply h4{padding: 20px 0px;font-size: 18px; font-weight: 400;}
.list_apply p{padding-bottom: 20px;font-size: 14px; font-weight: 300; }

.list_apply_download{display:flex; padding:0px  60px;}
.list_apply_download&gt;li{flex-grow:1;width:calc(100% / 2); padding: 0px 60px;border-right: 1px solid #dfe5eb;box-sizing: border-box;}
.list_apply_download&gt;li:last-child{border:0px; }
.tutorial_wrap figure:after{content:'';display:block;clear:both;}
.tutorial_wrap figure img{float:left;max-width: 100%; height: auto; margin-bottom: 13px;}
.tutorial_wrap figcaption{ display: block; padding-top: 20px;}
.tutorial_wrap figcaption strong{display: block; margin-bottom: 13px;font-size: 19px;font-weight: 400;}
.tutorial_wrap figcaption span{display: block;color: #999; font-size: 14px; font-weight: 300;}

.trial_consultation{background: #f5f8fb;}
.trial_consultation .wrap{max-width: 960px;padding:0px 0px 80px;}
.helpCenter_wrap{display:flex;padding: 35px 0; border: 1px solid #dfe5eb;}
.helpCenter_wrap li{flex-grow:1;width:calc(100% / 2);padding:0px 38px;box-sizing:border-box;text-align:left;}
.helpCenter_wrap li:last-child{border-left:1px solid #dfe5eb;padding-left:70px;}
.helpCenter_wrap h5{ margin-bottom: 15px;font-size: 18px; font-weight: 400;}
.helpCenter_wrap p{color:#555; font-size: 14px; font-weight: 300; line-height:1.2;}
.helpCenter_wrap .phone h4:before { content: "\e911"; position: absolute; left: -40px; margin: 0 10px 2px 3px; color: #3a8cdd; vertical-align: middle; font-family: rsupport;}
.helpCenter_wrap .email h4:before { content: "\e90d"; position: absolute; left: -40px; margin: 0 10px 2px 3px; color: #3a8cdd; vertical-align: middle; font-family: rsupport;}
.helpCenter_wrap a{display:inline-block; margin: 21px 17px 0px 0px;font-size: 18px;}
.helpCenter_wrap i{padding-right:5px;color:#ff574a;vertical-align:middle;}

/* 인증 메일 재발송 요청 */
.resend_form{padding-top:15px;}
.trial_subConfirm{background: #f5f8fb;}
.trial_subConfirm .wrap{max-width: 960px;padding:0px 0px 50px;}
.trial_subConfirm h4{padding:0px 0px 40px; font-size: 24px; font-weight: 500; text-align: center;}
.list_confirm {display:flex;}
.list_confirm&gt;li{flex-grow:1;width:calc(100% / 2); padding: 0px 40px;box-sizing: border-box;text-align:center;}
.list_confirm&gt;li .spam:before{content: ''; display: inline-block; background: url("/wp-content/uploads/image/sub/img_help_email.png") no-repeat; width: 52px; height: 47px;}
.list_confirm&gt;li .domain:before{content: ''; display: inline-block; background: url("/wp-content/uploads/image/sub/img_help_option.png") no-repeat; width: 52px; height: 47px;}
.list_confirm&gt;li h5{padding:28px 0px 20px;font-size: 18px; text-align: center; font-weight: 400;}
.list_confirm&gt;li p{ min-height: 74px;padding-bottom: 25px;font-size: 14px; line-height: 20px; font-weight: 300; text-align: center;  }
.link_setting .flexbox{justify-content: center;line-height:20px;}
.link_setting a{display: inline-block;width:50%; margin:4px 0px; padding-left:1.077rem; color: #2995fa;font-size: 14px; font-weight: 500;line-height:16px;letter-spacing: -0.4px;box-sizing:border-box;text-align:left;vertical-align:top;}
.link_setting a:first-child{padding:0px 1.077rem 0px 0px; border-right:1px solid #dfe5eb;text-align:right;}
.trial_content .ic_phone{margin-left:0px;}

/* 무료 체험 가입 완료 안내:종료페이지 */
.trial_complete h3{margin-bottom: 0px;font-size: 28px; font-weight: 500;text-align: center;}
.trial_complete .desc{padding:20px 0px 30px;color: #555;font-size: 20px;font-weight: 300; text-align: center; }

.content_tutorial{background:#f5f8fb;}
.content_tutorial .wrap{padding-bottom:85px;}
.content_tutorial h4{padding:0px 0px 40px;  font-size: 24px; font-weight: 500; text-align: center;}
.list_tutorial{position:relative;max-width: 720px;margin: 0 auto;}
.list_tutorial&gt;li{position: relative;margin-left:20px; padding:0px 0px 40px 20px; border-left: 2px solid #dfe5eb;}
.list_tutorial&gt;li:last-child{border:0;}
.list_tutorial h5{position: relative; margin-bottom: 20px; color: #35679f; font-size: 21.32px; font-weight: 400; line-height: 1; }
.list_tutorial h5:before {display: block; position: absolute; left: -33px; top: 0%; width: 24px; height: 24px; background-color: #35679f; border-radius: 50%;color: #fff; font-size: 14px; line-height: 23px; font-weight: 500; text-align: center;}
.section01 h5:before{content: "1";}
.section02 h5:before{content: "2";}
.section03 h5:before{content: "3";}
.section04 h5:before{content: "4";}
.list_tutorial p{font-size: 16px;line-height: 26px; font-weight: 300;}
.list_agentGuide{margin:20px -8px 0px; flex-wrap: wrap;}
.list_agentGuide&gt;li{flex-grow:1;width:50%; padding: 0px 8px;box-sizing: border-box;}
.list_agentGuide&gt;li img{max-width:100%; height:auto;}
.list_agentGuide .tutorial_wrap{ width:100%; background: #fff; border: 1px solid #e7ebf1;}

.section01 .tutorial_wrap figure:after{content:'';display:block;clear:both;}
.section01 .tutorial_wrap img{float:left;max-width: 100%; height: auto; margin-bottom: 13px;}
.section01 figcaption{display: block; padding-top: 20px;}
.section01 figcaption strong{display: block; margin-bottom: 13px;font-size: 19px;font-weight: 400;}
.section01 figcaption span{display: block;color: #999; font-size: 14px; font-weight: 300;}
.section03 .tutorial_wrap h6{padding: 15px 0px;background:#5884b6; color: #fff; text-align: center; font-size: 20px; font-weight: 400;}
.section03 .tutorial_wrap p{padding: 0 19px 25px;text-align: center;font-size: 14px; line-height: 20px; font-weight: 300;}
.section03 .tutorial_wrap figure{margin-bottom:15px;padding:25px 19px 0px;text-align:center;}
.section03 .tutorial_wrap img{float:none;width:auto; height:47px; }
.section03 .btn_wrap{padding:0px 19px 20px; text-align:center;}
.section04 .list_email{display:flex; flex-wrap:wrap; margin:8px -8px 0px;}
.section04 li{width:50%; padding: 12px 8px 0px;box-sizing:border-box;}
.section04 .tutorial_wrap{display:flex;flex-direction: row; align-items:center;padding:0px;border:0px;background:#fff;}
.section04 .tutorial_wrap strong{display: block; width: 80px; line-height:80px; background: #5884b6; color: #fff; font-size: 16px; font-weight: 400; text-align: center;}
.section04 .tutorial_wrap span{ padding-left: 20px;font-size: 16px;font-weight: 300; line-height: 20px;} */




/*-------------------------------------------------------------------
    etc
-------------------------------------------------------------------*/
/* 개인정보처리방침 */
.contents_conditions{padding:84px 0px; color:#666; font-size: 14px; font-weight: 300;}
.contents_conditions dt{position:relative;padding-left:36px;color:#333;font-size:18px;line-height:28px;font-weight:400;text-indent:-36px;}
.contents_conditions dt .label{padding-right:9px;}
.contents_conditions dl&gt;dt{margin:50px 0px 8px 0px;}
.contents_conditions dd{padding-left:36px;line-height:22px;}
.contents_conditions dd dl{position:relative;}
.contents_conditions dd dt{margin:15px 0px 0px;padding-left:20px; color:#666; font-size: 14px; font-weight:300; text-indent:-20px;}
.contents_conditions dd dl dt:first-child{margin-top:8px;}
.contents_conditions dd dt .label{padding-right:2px;}
.contents_conditions dd dd{margin-left:20px;padding-left:14px;line-height:22px; text-indent:-12px;}
.contents_conditions .table_default{margin-top:15px;border-top:0px;}
.contents_conditions  table.table_default th{ padding:8px 20px;font-size:14px; text-align:left;}
.contents_conditions  table.table_default td{padding:7px 20px;font-size:14px;}
.contents_conditions .table_wrap{flex-grow:1;width:50%;padding:0px 42px 16px 0px;box-sizing:border-box;}
.contents_conditions .table_wrap:last-child{padding-right:0px;}
.contents_conditions .flexbox + dl dd{margin:0px;}

/* 이용약관 */
.contents_terms{padding:90px 0px 84px;color:#666; font-size: 14px; font-weight: 300;}
.contents_terms h2{padding:0px 0px 11px;color:#333;font-size:32px;line-height:1;font-weight:300;}
.contents_terms dl{padding:0px 0px 14px 30px;}
.contents_terms dt{padding:34px 0px 16px;font-size:18px;line-height:1;color:#333}
.contents_terms dd{padding-left:20px;padding-bottom:22px;color:#666;font-size:14px;line-height:22px;}
.contents_terms dd .desc_contactUs{border:1px solid #dfe5eb;padding:20px 60px;font-size:14px;}
.terms_list li{position:relative;padding-left:20px;padding-bottom:22px;line-height:22px;box-sizing:border-box}
.terms_list li li{padding-bottom:0px;}
.terms_list li .depth_unit{position:absolute;top:0;left:0;margin-right:5px}
.terms_list li.padding-left-zero{padding-left:0}
.terms_list li.dot{padding-bottom:0}
.terms_list li.dot:before{content:'';position:absolute;top:50%;left:3px;width:2px;height:2px;transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#666;}
.terms_link{display:inline-block;margin-top:5px;font-size:16px;font-weight:400;line-height:1}
.terms_link i{position:relative;top:-1px;font-size:12px;}
.sub_terms_list{padding-top:10px;}
.sub_terms_list li:last-child{padding-bottom:0px;}
.contents_terms .table_default{border-top:0px;}
.contents_terms table.table_default th{ padding:8px 20px;font-size:14px; text-align:left;}
.contents_terms table.table_default td{padding:7px 20px;font-size:14px;}
.contents_terms a{text-decoration: underline;}

/* contact us */
.contents_contactUs{padding:90px 0px 120px;}
.contactUS_wrap{padding: 40px 50px;border:1px solid #dfe5eb;border-top:0px;}
.tit_contactUs{flex-grow:1;max-width: 260px;padding-right: 40px;border-right: 1px solid #dfe5eb;}
.tit_contactUs h3{margin-left: -3px;margin-top: 6px;color: #333;font-size: 32px; line-height: 34px; font-weight: 300;letter-spacing: -1px;word-spacing: -1px;}
.desc_contactUs{flex-grow:1; max-width: 657px; padding-left: 60px; font-size: 18px; line-height: 30px;}
.desc_contactUs li:after{content:'';display:block;clear:both;}
.desc_contactUs strong{float: left; width: 80px; color: #999;  font-weight: 300;}
.desc_contactUs span{float: left; width: calc(100% - 80px);font-weight: 300;}

/* 블로그  */
.contents_blog&gt;.wrap{padding:58px 0px 120px;}
.nm_category i{display:inline-block; background:url(/kr/wp-content/uploads/sites/2/image/sub/ico_blogFile.svg) no-repeat center; vertical-align:top;}
.contents_blog .media{border-radius: 12px;overflow:hidden;}
.btn_blog{padding:8px 16px;border-radius: 4px;border:0;font-size: 16px;font-weight: 400; line-height: 1.5; letter-spacing: -0.048px;}

.blog_top{position:relative;justify-content:right;}
.blog_top .item{position:absolute; top:32px; left:0px; width:570px; padding:32px 40px 48px;background:#fff; border-radius: 12px;}
.blog_top .nm_category{color:#2995FA; font-size:20px; font-weight: 700;line-height: 1.4;letter-spacing: -0.06px;}
.blog_top .nm_category i{width:28px; height:28px;}
.blog_top .item h3{max-height:156px;margin:8px 0px 64px;color:#333; font-size: 60px;font-weight: 500;line-height: 1.3;letter-spacing: -0.18px; text-overflow: ellipsis; overflow: hidden; word-break: break-word; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.blog_top .btn_blog{background: #2995FA;color:#fff; }
.blog_top .btn_blog:hover{background:#1B73D4; }
.blog_top .btn_blog:disabled{background:#94B5D3; color:#EDEDED;}

.blog_categor_wrap{display:flex; align-items:center; justify-content:space-between; padding:48px 0px 24px;}
.blog_category{display:flex;overflow-x:auto;}
.blog_category li{position:relative; margin-right:33px;}
.blog_category li:after{content:"";position:absolute; top:11px; right:-33px; width:1px; height: 12px; background:#869EB9;margin:0px 16px;vertical-align:middle;}
.blog_category li:last-child:after{display:none;}
.blog_category button{background:#fff;border:0;padding:0;color:#869EB9;font-size: 24px;font-weight: 400; line-height: 1.5; letter-spacing: -0.072px;cursor:pointer;white-space:nowrap;}
.blog_category .active button{color:#2995FA;font-weight:500;}
.search_wrap{flex:1;max-width:320px;}
.search_wrap form{display:flex;align-items:center; justify-content:space-between; height:46px; padding:0px 16px;border-radius: 4px; border: 1px solid #819CBB; background:  #F6F7F9;}
.search_wrap input[type="search"], .search_wrap input[type="search"]:active {flex:1;height:46px;background:none;border:0;font-size: 16px;font-weight: 500;line-height:1.5; letter-spacing: -0.048px;vertical-align: top;}
.search_wrap button{border:0;width:24px; height:46px; background:url(/kr/wp-content/uploads/sites/2/image/sub/ico_blogSearch.svg) no-repeat center; }

.list_blog{display:flex; flex-wrap:wrap;margin:0px -8px;}
.list_blog .item{width:25%;padding:0px 8px 56px; box-sizing: border-box;}
.list_blog .media img{width:100%;height:auto;min-height:210px;}
.list_blog h3{margin:16px 0px 8px; color:#333; font-size: 16px;font-weight: 500; line-height: 1.5; letter-spacing: -0.048px; overflow: hidden; text-overflow: ellipsis;}
.list_blog .nm_category{color:#2995FA; font-size:12px; font-weight: 400;line-height: 1.5;letter-spacing: -0.036px;}
.list_blog .nm_category i{width:18px; height:18px;}

.blog_wrap .btn_wrap{padding-top:48px; text-align:center;}
.blog_wrap .btn_wrap .btn_blog{border: 1px solid #2995FA;background:#FFF;color:#2995FA;}

.search_result{padding:34px 0;background:#EEF2F8;font-size: 24px;line-height: 1.5;letter-spacing: -0.072px;text-align:center;}
.search_result .wrap{padding:0px 20px; color:#5884B6;}
.history_back{float:left;  width:32px; height:32px; border-radius: 4px;background: #C7D4E4;}
.search_result span{display:inline-block;margin-top:-2px;padding: 0px 8px 2px 8px; border-radius: 4px; background:#5884B6;color:#fff; font-size: 12px;font-weight: 500; line-height: 1.5;letter-spacing: -0.036px;vertical-align:middle;}

.pagination_wrap{display: flex; align-items: center; justify-content: center;}
.pagination_wrap button, .pagination_wrap a{box-sizing:border-box;min-width:34px;min-height:34px;height:auto;padding:0 8px;border:0; line-height:34px;border-radius:17px;background:#fff; color:#555;font-size:16px;font-weight:400;cursor:pointer;text-align:center;}
.pagination_wrap button:hover, .pagination_wrap button:active,
.pagination_wrap a:hover, .pagination_wrap a:active{background-color:#e6eef8;color:#555;text-decoration:none}
.pagination_wrap button.active, .pagination_wrap a.active{color:#2995fa}
.pagination_wrap button.first:hover, .pagination_wrap button.last:hover, .pagination_wrap a.first:hover, .pagination_wrap a.last:hover{background:none;}
.pagination_wrap button.first i, .pagination_wrap button.last i, .pagination_wrap a.first i, .pagination_wrap a.last i{font-size:16px;line-height:34px;}

.search_result_wrap{padding:80px 0px 200px; font-size: 16px;line-height: 1.5; letter-spacing: -0.048px;text-align:center;}

@media only screen and (max-width: 1256px){
    .contents_blog&gt;.wrap{padding:58px 40px 120px;}
}

@media screen and (max-width: 1000px){
    /* 블로그 */
    .contents_blog&gt;.wrap{padding:48px 40px 115px;}
    .blog_top .media{max-width:65%;}
    .blog_top .media img{width:100%; min-height:314px; height:auto;}
    .blog_top .item{top:16px;width:37.8%;padding:26px 32px 36px;}
    .blog_top .nm_category{font-size: 16px;line-height: 24px; /* 150% */letter-spacing: -0.048px;}
    .blog_top .item h3{max-height:92px;margin:8px 0px 36px;font-size: 32px;font-weight: 500; line-height: 46px; /* 143.75% */ letter-spacing: -0.096px;}
    .blog_categor_wrap{padding: 48px 0px 16px;}
    .blog_category{width:100%;}
    .blog_category button{font-size: 20px;line-height: 28px; /* 140% */ letter-spacing: -0.06px;}
    .list_blog{margin:0px -6px;}
    .list_blog .item{width:33.33%;padding:0px 6px 32px;}
    .list_blog .media img{min-height:165px;}
    .list_blog h3{font-size: 16px; line-height: 24px; /* 150% */ letter-spacing: -0.048px;}

    .search_result{padding:23px 0px;font-size: 20px; letter-spacing: -0.06px;}
    .search_result .wrap{padding:0px 40px;}
    .history_back img{vertical-align: sub;}

    .search_result_wrap{padding-top:0;}
} 

@media screen and (max-width: 640px){
    .contents_blog&gt;.wrap{padding:28px 20px 46px;}
    .blog_top{flex-direction: column-reverse;}
    .blog_top .media{max-width:100%;}
    .blog_top .media img{min-height:auto}
    .blog_top .item{position:relative;top:-34px;width:100%;box-sizing:border-box;padding:16px;}
    .blog_top .nm_category{font-size: 12px;line-height: 16px; /* 133.333% */ letter-spacing: -0.036px;}
    .blog_top .nm_category i{width:18px; height:18px;}
    .blog_top .item h3{display:block;max-height:initial;margin:0px;padding-bottom:12px;font-size: 24px;line-height: 36px; letter-spacing: -0.072px;text-overflow: initial;}

    .blog_categor_wrap{padding:0px 0px 12px;gap:24px;}
    .blog_category button{font-size: 16px;line-height: 24px; /* 150% */ letter-spacing: -0.048px;}
    .blog_category li:after{top:8px;}

    .list_blog .item{width:50%;padding:0px 4px 32px;}
    .list_blog .media img{min-height:111px;}
    .list_blog h3{font-size: 14px; line-height: 20px; /* 150% */ letter-spacing: -0.042px;text-overflow: ellipsis; overflow: hidden; word-break: break-word; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
    .list_blog .nm_category{font-size:10px;line-height: 1.2;letter-spacing: -0.03px;}
    .list_blog .nm_category i{width:14px; height:14px;}
}

@media screen and (max-width: 1038px){
    .sticky_target .tabs_wrap button span{display: block;}
    .sticky_target .tabs_wrap{transform:translateY(-106px);}
    .on-premise_page .sticky_target .tabs_wrap{transform:translateY(-70px);}
    .api-sdk_page .sticky_target .tabs_wrap{transform:translateY(-70px);}
}

@media screen and (max-width: 1000px) {

    /*-------------------------------------------------------------------
        sub : 제품
    -------------------------------------------------------------------*/
    .page_topBanner{padding:72px 0;}
    .page_topBanner .wrap{width: 100%;padding:0px 40px;text-align:center;}
    .page_topBanner .tb_menu{padding-bottom:4px; font-size: 14px;line-height: 20px;}
    .page_topBanner .tb_tit{font-size: 32px; line-height: 46px;}
    .page_topBanner .tb_text{font-size: 16px;line-height: 24px;}

    /* 리모트콜이란 */
    .page_topBanner.rc{background:url(/wp-content/uploads/image/sub/rc-main-banner-t.webp) no-repeat center/cover;}
    .contents_rcStep{padding:80px 0 120px; background:#f2f4f7;}
    .contents_rcStep .wrap{padding:0px 40px;}
    .contents_rcStep h3{padding-bottom:40px; font-size: 32px; line-height:1.38;}
    .contents_rcStep ul{margin:0px -8px;}
    .contents_rcStep li{padding:8px;}
    .contents_rcStep li&gt;div{border-radius:16px;}
    .step_top{padding:32px 16px;}
    .contents_rcStep span{margin-bottom:5px; padding:3px 4px;font-size: 12px;}
    .contents_rcStep h4{padding-bottom:10px;font-size: 20px;}
    .contents_rcStep .step2:before{content:""; position:absolute;bottom:74px; left:-21px; width:42px; height:42px;}
    .contents_rcStep .rcStep_bg{height:190px;}

    .contents_rcCase .wrap{padding:0px 40px;}
    .contents_rcCase h3{padding-bottom:48px;font-size:32px;line-height:1.38;letter-spacing: -0.3px;}
    .contents_rcCase li{margin-bottom:16px;border-radius: 16px;}
    .contents_rcCase li:before{position:absolute; top:0px; right:0px; width: 100%; height:277px;}
    .rc .bg_case1:before{content:""; background-position: 50% 27%;background-size:102% auto ;}
    .rc .bg_case2:before{content:""; left:0px; background-position: 50% 39%;background-size:116% auto ;}
    html[lang=ja] .rc .bg_case2:before{content:""; left:0px; background-position: 50% 39%; background-size:116% auto ;}
    html[lang=en-US] .rc .bg_case2:before{content:""; left:0px; background-position: 50% 39%;background-size:116% auto ;}
    .rc .bg_case3:before{content:""; background:url(/wp-content/uploads/image/sub/rc-img2-3-t.webp) no-repeat center;background-size:100% auto ;}

    .rcCase_box{margin-top:255px; min-height:auto; padding:48px 40px; border-radius:16px;}
    .contents_rcCase li:nth-child(odd) .rcCase_box{margin-right:0%; }
    .contents_rcCase li:nth-child(even) .rcCase_box{margin-left:0%; }
    .rcCase_box h4{padding-bottom:16px;font-size: 20px;}
    .rcCase_box p{padding-bottom:32px;}

    .contents_rcService.rc{padding:120px 0px;background:url(/wp-content/uploads/image/sub/rc-bg-2-t.webp) no-repeat center;background-size:cover;}
    .contents_rcService.rc .wrap{padding:0px 40px;}
    .contents_rcService.rc h4 i{display:inline-block; background-size:20px;}
    .contents_rcService.rc li:nth-of-type(1) .rcService_bg{background-position: center;background-size:cover;}
    .contents_rcService.rc li:nth-of-type(2) .rcService_bg{background-position: center;background-size:cover;}
    .contents_rcService.rc li:nth-of-type(3) .rcService_bg{background-position: center;background-size:cover;}

    .contents_rcIntroduction{padding:120px 0px 80px;}
    .contents_rcIntroduction .wrap{padding:0px 80px;}
    .contents_rcIntroduction h3{padding-bottom:40px;font-size:32px;line-height:1.38;letter-spacing: -0.3px; }
    .contents_rcIntroduction ul{flex-direction:column; margin:0px -8px;}
    .contents_rcIntroduction li{width:100%; padding:8px;}
    .contents_rcIntroduction li&gt;div{height:auto; padding:48px 40px;}
    .contents_rcIntroduction h4{padding-bottom:20px; font-size: 20px;}
    .contents_rcIntroduction h4 span{font-size: 14px;}
    .contents_rcIntroduction p{ padding-bottom:24px;}
    .contents_rcIntroduction dl{margin-top:16px; border-top: solid 1px #e7ebf1; padding-top:16px;}

    /* 보안우수성과 전문성 */
    .page_topBanner.sc{background:url(/wp-content/uploads/image/sub/sc-main-banner-t.webp) no-repeat center/cover;}

    .contents_scTab{padding:80px 0px 120px;}
    .contents_scTab .wrap{padding:0px 40px;}
    .contents_scTab h3{padding-bottom:50px; font-size: 32px; line-height:1.38;letter-spacing: -0.3px;}
    .contents_scTab .tabs{border-radius: 12px; margin:0px 0px 16px;}
    .contents_scTab .tabs li{padding:8px 15px;font-size: 14px;line-height:1.4;}
    .contents_scTab .tabs li.current{border-radius: 12px;}

    .scTabContent_wrap li{flex-direction:column-reverse;  margin-bottom:12px; padding:32px 32px 50px; border-radius: 16px; }
    .scTab_text{width:auto; margin:0px -8px; padding:32px 0px 0px 0px;}
    .scTab_text h4{font-size: 20px;}
    .scTab_text p{line-height: 1.63;}
    .scTabContent_wrap figure.photo{width:100%; padding:0px; border-radius:12px;}
    .scTabContent_wrap figure.photo img{max-width:none;width:100%; }

    .contents_advantage{padding:120px 0px;background:url(/wp-content/uploads/image/sub/rc-bg-2-t.webp) no-repeat center;background-size:cover;}
    .contents_advantage .wrap{padding:0px 80px;}
    .contents_advantage h3{padding-bottom: 40px; font-size: 32px;}
    .contents_advantage ul{margin:0px;}
    .contents_advantage li{width:100%;height:auto;padding:0 0 16px 0px;}
    .rcadvantage_wrap{height:auto; border-radius: 8px;padding: 16px 20px 45px;}
    .rcadvantage_wrap h5{display:flex;align-items:baseline;margin-bottom: 17px;padding-bottom: 8px;font-size: 18px;}
    .rcadvantage_wrap h5 span{order:2;padding-left:14px; line-height:1.5;}
    .rcadvantage_wrap h5:after{content: "";display: block;position: absolute;bottom: 1px;left: 0px;width: 100%;height: 1px;background: #35679f;}
    .rcadvantage_wrap h5 strong{display:inline-block; order:1; font-size: 20px;letter-spacing: -0.3px;}
    .rcadvantage_wrap p{line-height: 1.56;}
    .rcadvantage_wrap .link{padding-top:20px;}
    .rcadvantage_wrap .link i {vertical-align: baseline;}

    .sc.contents_rcCase{padding:120px 0px 90px;}
    .sc.contents_rcCase .wrap{padding:0px 40px;}
    .sc.contents_rcCase .bg_case1:before{content:""; background-position: 50% 69%;background-size:cover;}
    [lang="ja"] .sc.contents_rcCase .bg_case1:before{background-position: center 34%; background-size: cover;}
    .sc.contents_rcCase .btn_wrap{padding-top:48px;}
    .sc.contents_rcCase .btn_wrap .link{position:relative; display:inline-block; padding: 19px 38px 18px; border-radius: 4px;font-size: 20px;}

    /* 웹 원격지원의 장점 */
    .page_topBanner.web{background:url(/wp-content/uploads/image/sub/web-main-banner-t.webp) no-repeat center/cover;}
    .contents_webVideo{padding:80px 0px;}
    .contents_webVideo .wrap{padding:0px 40px;}
    .contents_webVideo h3{padding-bottom:48px; font-size: 32px; line-height:1.38;letter-spacing: -0.3px;}
    .contents_webVideo .webMedia{border-radius: 16px;}
    .contents_webVideo p{font-size: 16px; line-height: 1.63;}

    .web .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/web-img1-1-t.gif) no-repeat center;background-size:cover;}
    html[lang=ja] .web .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/web-img1-1-t_jp.gif) no-repeat center;background-size:cover;}
    html[lang=en-US] .web .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/web-img1-1-t_en.gif) no-repeat center;background-size:cover;}
    .web .bg_case2:before{content:""; left:0px; background:url(/wp-content/uploads/image/sub/web-img1-2.jpg) no-repeat center;background-size:cover;}
    .web .bg_case3:before{content:""; background:url(/wp-content/uploads/image/sub/web-img1-3.jpg) no-repeat top center;background-size:cover;}

    .contents_webFunction .wrap{padding:0px 40px;}
    .contents_webFunction h3{padding-bottom:48px; font-size: 32px; line-height:1.38;letter-spacing: -0.3px;}
    .contents_webFunction ul{margin:0px -8px;}
    .contents_webFunction li{width:50%; padding:8px;}
    .contents_webFunction li div{padding:25px 24px 96px;}
    .contents_webFunction h4{font-size: 20px;font-weight: 500;line-height: 1.6;}
    .contents_webFunction img{position:absolute; bottom:16px; right:16px; }

    /* 전용 에이전트의 기능 */
    .page_topBanner.agent{background:url(/wp-content/uploads/image/sub/agent-main-banner-t.webp) no-repeat center/cover;}
    .contents_agentInfo{padding:80px 0px 120px;}
    .contents_agentInfo .wrap{padding:0px 40px;}
    .contents_agentInfo h3{padding-bottom:48px; font-size: 32px; line-height:1.38;letter-spacing: -0.3px;}
    .agentInfo_wrap{flex-direction:column-reverse;padding-bottom:32px;}
    .agentInfo{width:100%;padding:32px 12px 0;}
    .agentInfo h4{padding-bottom:14px;font-size: 20px;line-height:1.3;text-align:center;}
    .agentInfo p{text-align:center;}
    .agentInfo_wrap .photo{border-radius:16px;}

    .contents_agentFunction{padding:120px 0px;}
    .contents_agentFunction .wrap{padding:0px 40px;}
    .contents_agentFunction h3{padding-bottom:48px; font-size: 32px; font-weight: 500;letter-spacing: -0.3px; line-height:1.45; text-align: center;}
    .contents_agentFunction ul{margin:0px -8px 24px;}
    .contents_agentFunction li{width:50%; padding:8px;}
    .agentFunction_wrap{border-radius: 8px;}
    .agentFunction_wrap h4{padding:24px 12px 12px; font-size: 20px;}
    .agentFunction_wrap h4:after{content:""; transform: translate(-50%, 0);width: 12px;height: 2px;}
    .agentFunction_wrap p{padding:12px 12px 20px;}

    .contents_agentUse{padding-bottom:90px;}
    .contents_agentUse .wrap{padding:0px 40px;}
    .contents_agentUse h3{padding-bottom:45px; font-size: 32px;line-height:1.38;}
    .contents_agentUse ul{flex-direction:column; margin:0px 40px 32px;}
    .contents_agentUse li{width:100%; padding:8px 0;}
    .agentUse_wrap{display:flex; border-radius: 8px;min-height:220px;}
    .agent_bg{width:50%; height:auto;}
    .step1 .agent_bg{background-position: 38% 50%; background-size:cover;}
    .step2 .agent_bg{background-position: 50% 50%; background-size:cover;}
    .step3 .agent_bg{background-position: 50% 50%; background-size:cover;}
    html[lang=ja] .step2 .agent_bg{background-position: 50% 50%; background-size:cover;}
    html[lang=ja] .step3 .agent_bg{background-position: 50% 50%; background-size:cover;}
    html[lang=en-US] .step2 .agent_bg{background-position: 50% 50%; background-size:cover;}
    html[lang=en-US] .step3 .agent_bg{background-position: 50% 50%; background-size:cover;}
    .agent_bottom{justify-content:center; width:55%; padding:24px 16px;}
    .agentUse_wrap h4{padding-bottom:11px; font-size: 20px;line-height:1.6;}
    .agentUse_wrap .link{position:relative;bottom:0; left:inherit;width:auto;}
    .agentUse_wrap .link.is_pc{display:none;}

    /* 사용환경 */
    .page_topBanner.req{background:url(/wp-content/uploads/image/sub/requirements-main-banner-t.webp) no-repeat center/cover;}
    .contents_userEnvironment{padding-top:80px;}
    .contents_userEnvironment .wrap{padding:0px 40px;}
    .userEnvironment_wrap{padding:0px 56px 95px;}
    .userEnvironment_wrap h3{padding-bottom:48px; font-size: 32px;font-weight:500;}
    .userEnvironment_wrap h3 &gt; span{padding-bottom:4px; color:#555; font-size: 16px; line-height: 1.63;letter-spacing: -0.24px;}
    .userEnvironment_info{flex-direction:column; border-top:0px solid #e6eef8; padding-top:0px;}
    .userEnvironment_info h4{width: 100%; padding:0px 0px 8px; border-bottom:1px solid #e6eef8; color: #666;font-weight: 500;font-size: 18px;line-height: 1.44;letter-spacing: -0.3px;}
    .userEnvironment_detail{width:100%;}
    .userEnvironment_detail td{padding: 8px 0px; color: #666; font-size: 16px;line-height: 1.63;}
    .userEnvironment_detail tr:last-child td {padding-bottom: 56px;}

    /* pc지원 */
    .page_topBanner.pc{background:url(/wp-content/uploads/image/sub/pc-main-banner-t.webp) no-repeat center/cover;}
    html[lang=ja] .page_topBanner.pc{background:url(/wp-content/uploads/image/sub/pc-main-banner-t_jp.webp) no-repeat center/cover;}
    html[lang=en-US] .page_topBanner.pc{background:url(/wp-content/uploads/image/sub/pc-main-banner-t_en.webp) no-repeat center/cover;}
    .contents_rcService.pc li:nth-of-type(1) .rcService_bg{background-position: 0% 21%;background-size:120%;}
    .contents_rcService.pc li:nth-of-type(2) .rcService_bg{background-position: 36% 36%;background-size:120%;}
    .contents_rcService.pc li:nth-of-type(3) .rcService_bg{background-position: 50% 70%;background-size:105%;}
    html[lang=ja] .contents_rcService.pc li:nth-of-type(3) .rcService_bg{background-position: 50% 70%;background-size:105%;}
    html[lang=en-US] .contents_rcService.pc li:nth-of-type(3) .rcService_bg{background-position: 50% 70%;background-size:105%;}

    /* 모바일 지원 */
    .page_topBanner.mb{background:url(/wp-content/uploads/image/sub/mb-main-banner-t.webp) no-repeat center/cover;}
    html[lang=ja] .page_topBanner.mb{background:url(/wp-content/uploads/image/sub//mb-main-banner-t_jp.webp) no-repeat center/cover;}
    html[lang=en-US] .page_topBanner.mb{background:url(/wp-content/uploads/image/sub/mb-main-banner-t_en.webp) no-repeat center/cover;}
    .contents_rcService.mb li:nth-of-type(1) .rcService_bg{background-position: center 21%;background-size:103%;}
    .contents_rcService.mb li:nth-of-type(2) .rcService_bg{background-position: center 32%;background-size:154%;}
    .contents_rcService.mb li:nth-of-type(3) .rcService_bg{background-position: 50% 63%;background-size:100%;}
    html[lang=ja] .contents_rcService.mb li:nth-of-type(1) .rcService_bg{background-position: center 21%;background-size:103%;}
    html[lang=ja] .contents_rcService.mb li:nth-of-type(2) .rcService_bg{background-position: center 32%;background-size:154%;}
    html[lang=en-US] .contents_rcService.mb li:nth-of-type(1) .rcService_bg{background-position: center 21%;background-size:103%;}
    html[lang=en-US] .contents_rcService.mb li:nth-of-type(2) .rcService_bg{background-position: center 32%;background-size:154%;}

    .contents_rcService.mb h4 i{display:inline-block;}

    /* 영상지원 RVS */
    .page_topBanner.mv{height:auto;background:url(/wp-content/uploads/image/sub/mv-main-banner-t.webp) no-repeat center/cover;}
    .page_topBanner.mv video{display:none;}
    .page_topBanner .trial_step1_form{width:100%; margin:32px auto 0px;}
    .page_topBanner .trial_step1_form input[type="email"] {width: 380px;height: 60px;margin: 0px; padding: 14px; border-radius: 2px;font-size: 12px;}
    .page_topBanner .trial_step1_form .Rectangle-Copy-7{min-width:auto; height: 60px;margin-bottom:0; font-size: 20px;line-height: 1.6;} 

    .contents_rcCustomer .wrap{padding:72px 40px;}
    .contents_rcCustomer h3{position:relative; top:0px;left: 0;font-size: 24px;line-height:1.45;letter-spacing: -0.3px;}
    .contents_rcCustomer ul:before{display:none;}
    .contents_rcCustomer li{padding:35px 0px 0px;}
    .contents_rcCustomer li:after{display:none;}
    .contents_rcCustomer li:before{display:none;}
    .contents_rcCustomer img{width:72px; height:auto;}
    .contents_rcCustomer img:nth-of-type(1) {margin: 0px 0 8px;width:72px; height:auto;}
    .contents_rcCustomer img:nth-of-type(2) {display:none;}
    .contents_rcCustomer p{padding:16px 0px 2px; font-size: 12px; line-height:1.33;}
    .contents_rcCustomer p:after{content:""; width: 16px;height: 2px;}
    .contents_rcCustomer h4{font-size: 16px;letter-spacing: -0.2px}
    .contents_rcCustomer li:hover:before{display:none;}
    .contents_rcCustomer li:hover img:nth-of-type(2){display:none;}

    .contents_rcService{padding:120px 0px 0px;}
    .contents_rcService .wrap{padding:0px 80px;}
    .contents_rcService.mv .wrap{padding:0px 40px;}
    .contents_rcService h3{padding-bottom:40px; font-size: 32px;}
    .contents_rcService ul{margin:0px;}
    .contents_rcService li{width:100%;padding:0 0 16px 0px;}
    .contents_rcService.mv li{width:50%;padding:8px;}
    .contents_rcService .rcService_wrap{height:252px; border-radius: 8px;}

    .contents_rcService h4{padding:15px 20px;font-size: 17px;}
    .contents_rcService h4 i{width:20px; height:26px;background-size:20px;}
    .hover_wrap{padding:16px 20px;}
    .hover_wrap h5{margin-bottom:17px;padding-bottom:8px; font-size:18px; }
    .hover_wrap p{ line-height:1.56;}

    .contents_rcStatistics{padding:100px 0px 120px;}
    .contents_rcStatistics .wrap{padding:0px 40px;}
    .contents_rcStatistics h3{padding-bottom:48px; font-size: 32px; line-height:1.38;}
    .rcStatistics_wrap{min-height:194px;margin-bottom:16px; border-radius: 16px;padding:48px 250px 48px 32px;}
    .rcStatistics_wrap h4{padding-bottom:16px;font-size: 20px;}
    .rcStatistics_wrap figure{position:absolute; right:0px; top:50%;transform: translateY(-50%);}
    .rcStatistics_wrap figure img{width:226px; height:194px;}
    .rcStatistics_wrap p{padding-bottom:28px;}
    .rcStatistics_wrap a{font-size: 14px;}

    .contents_rcProductTab{padding:120px 0px;}
    .contents_rcProductTab .wrap{padding:0px 40px;}
    .contents_rcProductTab h3{padding-bottom:48px; font-size: 32px; line-height:1.38;}
    .rcProductTab_wrap{display:flex;flex-direction: column;align-items:center;}
    .tabs_wrap{width:100%;margin-top:0px;text-align:center;}
    .tabs{display:inline-block;margin:0px -12px;}
    .tabs_wrap li{float:left; flex-direction: column-reverse;padding:0px 12px;}
    .tabs_wrap li:after{content:""; position:absolute; top:inherit; bottom:11px; left:inherit; right:50%; width:100%; height:1px; background:#869eb9;}
    .tabs span{position:relative; width: 24px;height: 24px;font-size: 11.5px;padding:0; line-height:2;}
    html[lang=ja] .tabs span{line-height:2.2;}
    .tabs div{ min-width:120px; margin:0px 0px  13px 0px; padding:9px 10px;font-size: 16px;line-height:1.45;}
    .tabs div:before{content:""; position:absolute; top:inherit; bottom:-10px; left:50%; margin-left:-4px;transform: rotate(-90deg);}
    .tab_content figure{padding:40px;}
    .tab_content dt{font-size:20px;line-height:1.45;}

    .contents_rcFunction{padding:120px 0px;}
    .contents_rcFunction .wrap{padding:0px 40px;}
    .contents_rcFunction h3{padding-bottom:40px; font-size: 32px;line-height:1.438;}
    .contents_rcFunction ul{margin:0px -8px;}
    .contents_rcFunction li{width:100%; padding:8px;}
    .rcFunction_wrap{border-radius: 13px;}
    .rcFunction_wrap img{width:100%; height:auto;}
    .rcFunction_wrap h4{padding:32px 12px 10px; font-size: 20px;}
    .rcFunction_wrap h4:after{content:""; width: 12px;height: 2px;}
    .rcFunction_wrap p{padding:12px 12px 32px;}

    .contents_rcConsultation{padding:0px 0px 72px;}
    .contents_rcConsultation .wrap{padding:0px 40px;}
    .rcConsultation_wrap{display:flex; flex-direction:column; padding:0px 30px;}
    .rcConsultation_wrap &gt; li{flex:1; text-align:center;}
    .rcConsultation_wrap &gt; li:first-child{padding:90px 0px 72px; border-bottom:1px solid #e7ebf1;border-right:0;}
    .rcConsultation_wrap &gt; li:nth-child(2){padding:72px 0px 48px;}
    .rcConsultation_wrap &gt; li h4{padding-bottom:8px;font-size: 24px;}
    .rcConsultation_wrap &gt; li p{padding-bottom:24px; }
    .rcConsultation_wrap .btn_wrap{display:flex; justify-content: space-around;}
    .rcConsultation_wrap .btn_point{width:49%; height:70px;padding:16px 0px; font-size: 24px;font-weight: 500; line-height: 1.52;letter-spacing: -0.27px;}
    .rcConsultation_wrap .btn_point_border{width:49%; height:70px;padding:16px 30px;border: solid 2px #ff574a; letter-spacing: -0.27px;}
    .rcConsultation_wrap .btn_point_border span{ font-size: 25px;font-weight: 500; line-height: 1;}

    .rcConsultation_wrap .helpCenter_info{display:flex;flex-wrap:wrap; font-size: 18px;}
    .rcConsultation_wrap .helpCenter_info li{width:50%; box-sizing:border-box;}
    .rcConsultation_wrap .helpCenter_info li:first-child{border-right:1px solid #e7ebf1;}
    .rcConsultation_wrap .helpCenter_info li:nth-child(2){padding-left:24px;text-align:left;}
    .rcConsultation_wrap .helpCenter_info li .link{margin-left:0px; padding-left:0px;}
    .rcConsultation_wrap .helpCenter_info li .link:before{display:none;}
    .rcConsultation_wrap .helpCenter_info li.support_time{width:100%; }
    .rcConsultation_wrap .helpCenter_info li.support_time .link{position:relative; margin-left:8px; padding-left:8px;}
    .rcConsultation_wrap .helpCenter_info li.support_time .link:before{content:""; display:block; position:absolute; top:5px; left:0px; width:1px; height:14px; background:#e7ebf1;}

    .bottom_banner{height:auto;padding:24px 15px; border-radius:14px; }
    .bottom_banner h3{padding-bottom:8px; font-size: 16px;}
    .bottom_banner p{display:none;}

    /* 모바일 SDK 
    .page_topBanner.sdk{background:url(/wp-content/uploads/image/sub/sdk-main-banner-t.jpg) no-repeat center/cover;}
    .contents_sdk{padding:80px 0px 60px;background-color: #f2f4f7;}
    .contents_sdk .wrap{padding:0px 40px;}
    .contents_sdk h3{padding:0px 40px 48px;font-size: 32px; line-height:1.38;}
    .section_sdk{padding:0px;background-color: #f2f4f7;}
    .section_sdk li{padding-bottom:64px;}
    .section_sdk .sdk_wrap{ max-width:560px;}
    .sdk_wrap .photo{position:relative; width:40%;flex:1;}
    .sdk_wrap .photo:after{content:" "; position:absolute;top:30%;left: 50%;transform: translate(-50%);width: 188px; height: 188px;border-radius: 100%; background: #cfe8ff; transition: all 2.5s ease-in-out; animation: ripple2 5s 1s infinite;  -webkit-animation: ripple2 5s 1s  infinite; -moz-animation: ripple2 5s 1s  infinite;}
    .sdk_wrap .photo img{position:relative; z-index:1;}
    .sdkInfo_wrap{position:relative; display:flex; flex-direction:column; justify-content:space-between; width:60%; padding:44px 0 33px;}
    .section_sdk li:nth-of-type(1) .sdkInfo_wrap{justify-content:flex-end;}
    .section_sdk li:nth-of-type(4) .sdkInfo_wrap{justify-content:center;align-items: center;}
    .sdkInfo_wrap .bubble{position:relative; border: solid 1px #0084f6;padding:9px 8px;font-size: 14px; font-weight: 500;letter-spacing: -0.26px;color: #0084f6;line-height:1.45; }
    .sdkInfo_wrap .bubble:before{content:""; position:absolute; top:-1px; left:-40px; width:40px; height:1px; background: #0084f6; }
    .sdkInfo_wrap p{padding-left:16px; font-size: 20px; font-weight: 500; letter-spacing: -0.3px; color: #555; line-height:1.45;}
    .sdkInfo_wrap img{max-width:274px; width:100%; height:auto;}
    .section_sdk li:nth-of-type(4) .sdkInfo_wrap:before{content:""; position:absolute; top:50%; left:-20px; width:40px; height:29px;background:url(/wp-content/uploads/image/sub/sdk-arrow.png) no-repeat center;background-size:cover;}
    .sdkInfo_text{position:relative; font-size: 16px;line-height: 1.56; letter-spacing: -0.3px;text-align: center;color: #555;z-index:1;}

    @-moz-keyframes ripple2 {
        30% {box-shadow: 0px 0px 2px 18px #e3f4ff; }
        60% {box-shadow: 0px 0px 2px 18px #e3f4ff, 0px 0px 5px 44px #eff9ff;}
        90% {box-shadow: 0px 0px 2px 18px #e3f4ff; }
        100% {box-shadow: 0px 0px 2px 0px #e3f4ff; }
    }
    @-webkit-keyframes ripple2 {
        30% {box-shadow: 0px 0px 2px 18px #e3f4ff; }
        60% {box-shadow: 0px 0px 2px 18px #e3f4ff, 0px 0px 5px 44px #eff9ff;}
        90% {box-shadow: 0px 0px 2px 18px #e3f4ff; }
        100% {box-shadow: 0px 0px 2px 0px #e3f4ff; }
    }
    @keyframes ripple2 {
        30% {box-shadow: 0px 0px 2px 18px #e3f4ff; }
        60% {box-shadow: 0px 0px 2px 18px #e3f4ff, 0px 0px 5px 44px #eff9ff;}
        90% {box-shadow: 0px 0px 2px 18px #e3f4ff; }
        100% {box-shadow: 0px 0px 2px 0px #e3f4ff; }
    }

    .sdk .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/sdk-img2-1.jpeg) no-repeat center;background-size:cover}
    .rcCase_box{min-height:263px;}

    .contents_rcFunction.sdk li{width:100%;}

    .contents_sdkStep{padding:120px 0px;}
    .contents_sdkStep .wrap{padding:0px 80px;}
    .contents_sdkStep h3{padding-bottom:48px; font-size: 32px; line-height:1.38;}
    .contents_sdkStep ul{flex-direction:column; margin:0px 0px 16px;}
    .contents_sdkStep li{width:100%; padding:0 0 16px 0;}
    .sdkStep{display:flex; align-items:center; height:100%; min-height:220px; padding:0px 16px; border-radius: 8px;}
    .sdkStep .photo{padding:0px;flex:1; max-width:200px;}
    .sdkStep .photo + div{flex:1;}
    .sdkStep h4{padding:0px 11px 0px 16px; font-size: 20px; line-height: 1.6;}
    .sdkStep p{padding:0px 0px 0px 16px ;}

    .contents_sdkFunction{padding-bottom:120px;}
    .contents_sdkFunction .wrap{padding:0px 80px;}
    .contents_sdkFunction h3{padding-bottom:58px; font-size: 32px;  line-height:1.38;}
    .list_sdkFunction{flex-direction:column; max-width:100%;}
    .list_sdkFunction &gt; li{width:100%; padding:0px 0px 16px 0px;}
    .sdkFunction{padding:0px 42px;}
    .sdkFunction h4{padding:20px 0px 10px; line-height: 1.6; color:#555;}
    .sdkFunction ul{padding:24px 0px 40px;}*/


    /* 비대면 인증 */
    .page_topBanner.non_face_service{background:url(/wp-content/uploads/image/sub/bg_tit_face_mo.png) no-repeat right center/cover;}
    .non-face-service_page [class*='contents_']:not(.contents_rcConsultation) h3{margin-bottom:48px;font-size:32px;line-height:1.375;}
    .contents_soluttion{padding-top:80px;}
    .contents_soluttion h3 br{display:none;}
    .contents_soluttion .tabs_wrap button{font-size:14px;line-height: 1.43;border-radius:12px}
    .contents_soluttion .tabs_cont_wrap{padding:32px 32px 72px;}
    .contents_soluttion .tabs_cont ol::before{display: none;}
    .contents_soluttion .tabs_cont ol li+li{margin-top:56px;}
    .contents_soluttion .tabs_cont li.flexbox{flex-direction: column;}
    .contents_soluttion .tabs_cont li.flexbox .thumb,
    .contents_soluttion .tabs_cont li.flexbox .info{width:100%;}
    .contents_soluttion .tabs_cont li.flexbox .thumb{position: relative;border-radius:24px;}
    .contents_soluttion .tabs_cont li.flexbox .thumb img{position: absolute; top:50%; transform:translateY(-50%);border-radius:0;}
    .contents_soluttion .tabs_cont li.flexbox:nth-child(1) .thumb{padding-bottom:31.45%;}
    .contents_soluttion .tabs_cont li.flexbox:nth-child(2) .thumb{padding-bottom:42.34%;}
    .contents_soluttion .tabs_cont li.flexbox:nth-child(3) .thumb{padding-bottom:42.34%;}
    .contents_soluttion .tabs_cont li.flexbox:nth-child(4) .thumb{padding-bottom:31.45%;}

    .contents_soluttion .sub_info_box{margin-left:0;}

    .contents_soluttion .tabs_cont li.flexbox .info{padding:0 8px; padding-top:32px !important;}
    .contents_soluttion .tabs_cont li.flexbox .info h5{display:flex;align-items:flex-start;gap:0 18px;margin-bottom:16px;}
    .contents_soluttion .tabs_cont li.flexbox .info h5 span{margin-left:0;margin-bottom:0;}
    .contents_soluttion .tabs_cont li.flexbox .info h5 strong{display: inline-block;font-size:20px;line-height:1.4;}
    .contents_soluttion .tabs_cont li.flexbox .info p br{display: none;}

    .contents_service{padding-top:120px;}
    .contents_service .round_box_row_wrap{display:block;height:auto;border-radius:16px;padding-top:47%;background-position: top center !important;}
    .contents_service .round_box_row_wrap .info{width:100%;height:auto;padding: 48px 39px 60px !important;border-radius: 16px;}
    .contents_service .round_box_row_wrap .info h4{font-size:20px;padding:14px 0;}
    .contents_service .round_box_row_wrap .info .chk_list{margin-bottom:32px;}
    .contents_service .round_box_row_wrap .info .chk_list li{line-height:1.8571428571;}
    .contents_service .round_box_row_wrap .info .chk_list li::before{top:6px;}
    .contents_service .round_box_row_wrap .info .chk_list li+li{margin-top:10px;}
    .contents_service .round_box_row_wrap+.round_box_row_wrap{margin-top:16px;}
    .contents_service .round_box_row_wrap.myasset{background:url(/wp-content/uploads/image/sub/img_face_service01_tb.png) no-repeat top center / 100% auto;}
    .contents_service .round_box_row_wrap.suhyup{background: url(/wp-content/uploads/image/sub/img_face_service02_tb.png) no-repeat top center / 100% auto;}

    .contents_marketshare{padding:120px 0;}
    .contents_marketshare .round_box_wrap{flex-direction:column; gap:16px 0; padding:0 40px;}
    .contents_marketshare .round_box_wrap .item{width:100%;border-radius: 8px;}
    .contents_marketshare .round_box_wrap .item .thumb{height:auto;}
    .contents_marketshare .round_box_wrap .item .thumb img{width:100%;}
    .contents_marketshare .round_box_wrap .item .info{padding:24px 32px 68px;}
    .contents_marketshare .round_box_wrap .item .info dl dt{font-size:20px;line-height:1.4;}
    .contents_marketshare .round_box_wrap .item .info dl dt::after{width:12px;height:2px;margin:8px auto 12px;}
    .contents_marketshare .round_box_wrap .item .info dl dd{line-height:1.5625;}

    .contents_marketshare .list_market_logo{padding:0 40px;gap:18px 3.75%;}
    .contents_marketshare .list_market_logo li{width:30.83%;height:auto}
    .contents_marketshare .list_market_logo li img{width:100%;height: auto}

    .contents_features{padding:120px 0;}
    .contents_features .list_features{gap:20px 2.8571428571%;}
    .contents_features .list_features li{width:48.57%;height:224px;padding:25px 24px 96px;background-position:right 16px bottom 16px;}
    .contents_features .list_features li dt{font-size:20px;line-height:1.6;}

    .contents_contact{padding:120px 0;}
    .non-face-service_page .contents_contact h3{margin-bottom:24px;}
    .contents_contact .box_consel{max-width:none;margin:14px 40px 0;padding:4px 37px;text-align:center;}
    .contents_contact .box_consel ul{display:inline-flex;gap:0 63px;}

    /* 리모트콜 SDK */
    .sdk_features li{flex-direction:column;gap:8px;}
    .sdk_features .feature_info{padding-left:69px;}

    .sdk_benefits ul{flex-direction: column;}

    .sdk_steps ul{flex-direction:column;}
    .sdk_steps li{display:flex;}
    .sdk_step_top{padding:0px 10px;}
    .sdk_step_top div{height:100%; padding:24px 8px; border-right:0; border-bottom:1px dashed #ccc;text-align:right; box-sizing:border-box;}
    .sdk_step_bottom{flex:1; margin:0px 10px; padding:24px 8px; border-right:0; border-bottom:1px dashed #ccc;}

    .sdk_case h2{text-align:left;}
    .case_tabs{align-items:flex-start; justify-content:flex-start; }

    .sdk_case_slide .slick-list{padding:0px 50px !important;}
    .sdk_case_slide .case_content{padding:0 10px;}
    .sdk_case_slide .case_content .flexbox{flex-direction: column-reverse;}
    .sdk_case_slide .case_img img{height: 30vh; min-height: 145px;}

    /*-------------------------------------------------------------------
    sub page : new 도입사례 ver.2024
    -------------------------------------------------------------------*/
    .page_topBanner.usecase{background-image:url(/wp-content/uploads/image/sub/usecase-main-banner-t.webp);}
    .contents_top_usecase{padding:80px 0; background:#E1E7F0;}
    .contents_top_usecase .wrap{padding:0px 40px;}
    .contents_top_usecase h2{padding-bottom:48px; font-size: 32px;line-height: 46px;}
    .contents_top_usecase .flexbox{gap:11px;}
    .contents_top_usecase a{height:338px;}
    .contents_top_usecase a .logo{padding:25px 23px 16px; }
    .contents_top_usecase a .logo .img_logo{height:18px;}
    .contents_top_usecase a .logo h3{padding-top:8px; min-height:48px; font-size: 16px;line-height: 24px;}
    .contents_top_usecase a .media{height:338px;}

    .contents_usecase{padding:80px 0;}
    .contents_usecase .wrap{padding:0px 40px;}
    .contents_usecase h2{font-size: 32px;line-height: 46px;}
    .contents_usecase .btn_refresh{bottom:6px;}  

    .category_filter{gap:12px 4px; padding:16px 0 48px;}
    .category_filter button{min-width:136px;}

    .list_usecase{margin:0px -5px;}
    .list_usecase .item{padding:0px 5px 20px;}
    .list_usecase .item a .uc_category{transition:none;}
    .list_usecase .item a:hover .uc_category{height:40px;}
    .list_usecase .media img{height:131px;}
    .list_usecase  .uc_category{height:40px;padding:10px 12px;}
    .list_usecase  h3{max-height: 56px;margin:10px 0px 8px; font-size: 20px;line-height: 28px;}


    /*-------------------------------------------------------------------
    sub page : 구매
    -------------------------------------------------------------------*/
    /* 구매 &gt; 가격*/
    .saas_page .wrap{padding-left:40px;padding-right:40px;}
    .saas_page [class*='contents_']:not(.contents_rcConsultation) h3, .tit_saas{font-size:32px;line-height:1.375}
    .saas_page [class*='contents_']:not(.contents_price_details) h3 {margin-bottom:48px}
    .saas_page .contents_rcConsultation h3{margin-bottom:8px !important;}
    .content_mkt_banner .wrap, .trial_page .content_mkt_banner .wrap{padding: 0 !important;}
    .content_mkt_banner a{height:auto; padding-bottom: 12.8%; background: url(/wp-content/uploads/sites/2/image/sub/img_mkt_banner_free_coffee_tab.png) no-repeat center / cover;}
    .sticky_target .tabs_wrap{transform:translateY(-60px);}
    .on-premise_page .sticky_target .tabs_wrap{transform:translateY(-86px);}
    .api-sdk_page .sticky_target .tabs_wrap{transform:translateY(-60px);}
    .sticky_target .tabs_wrap button{font-size:20px;line-height:1.3;}
    .sticky_target .tabs_wrap button span{display: inline;}
    .contents_price_details .tabs_cont{padding:0;}
    .contents_price_details .tabs_cont h4{margin-bottom:48px;}
    .contents_price_all .wrap{padding-top:80px;padding-bottom:120px;}
    .contents_price_all .sub_text{padding-bottom:4px; font-size: 14px; line-height: 20px; }
    .contents_price_all .tb_tit{font-size: 32px;line-height: 46px;}
    .contents_price_details .tabs_cont h3{margin-bottom:16px !important;}
    .contents_price_details .tabs_cont .h3_desc{font-size:20px;margin-bottom:48px;}
    .contents_price_details .tabs_cont .h3_desc br{display: none;}
    .price_color_box_wrap{flex-direction:column;gap:16px;margin-bottom:64px;}
    .color_box{padding-bottom:30px;}
    .color_box dl{font-size:20px;}
    .color_box dd strong{font-size:32px;}
    .color_box.wide&gt;div{padding-right:0}
    .color_box.wide .btns{position:relative;top:0;transform:none;width:auto;max-width:none;margin:auto}
    .price_details_tb_wrap table caption{font-size:20px}
    .contents_price_details .tabs_cont .btns_wrap{flex-direction:column;margin-top:32px;}
    .contents_price_details .tabs_cont .btns_wrap ul{flex-direction:column;gap:12px 0;}
    .contents_price_details .tabs_cont .btns_wrap .btn{display: block;}
    .contents_price_automatically_renewed .info_box{padding:60px 4.28%}
    .contents_price_automatically_renewed .info_box h4{padding:60px 0 0;text-align:center;font-size:24px}
    .contents_price_automatically_renewed .info_box h4::before{top:0;left:50%;transform:translate(-50%,0)}
    .contents_price_automatically_renewed .info_box&gt;ul{gap:40px 0}
    .contents_price_automatically_renewed .info_box&gt;ul&gt;li{flex-direction:column;gap:20px 0}
    .contents_price_automatically_renewed .info_box .info_desc&gt;li+li{margin-top:8px}
    .contents_price_automatically_renewed .info_box .info_desc&gt;li small{font-size:12px}

    .contents_price_details{padding-bottom:120px;}
    .contents_price_automatically_renewed,
    .contents_price_faq{padding:120px 0;}

    .contents_price_details .tabs_cont .btns_wrap .btn_line,
    .contents_price_details .tabs_cont .btns_wrap ul {width:100%; max-width: 375px; justify-content: center;}

    .on-premise_page h3, .api-sdk_page h3{font-size:32px;line-height:1.375}
    .on-premise_page .contents_price_details .tabs_cont h3, .api-sdk_page .contents_price_details .tabs_cont h3{margin-bottom:32px !important;}

    .purpose_on_premise_wrap{flex-direction: column-reverse;gap:16px; margin-bottom:32px;}
    .purpose_on_premise_wrap &gt; div{text-align:center;font-size:16px;gap:8px;}
    .purpose_on_premise_wrap .photo img{width:100%; max-width:100%; height:auto;}

    .contents_price_details .tabs_cont h4{margin-bottom:24px;font-size:20px;}
    .purpose_recommendation_wrap{margin:0px -28px; padding:0px 0px 120px;}
    .purpose_recommendation_wrap li{padding:0px 20px;}
    .purpose_recommendation_wrap li:nth-child(1){background-position: 41% 85%;background-size:280%;}
    .purpose_recommendation_wrap li:nth-child(2){background-position: 50%;background-size:290%;}
    .purpose_recommendation_wrap li:nth-child(3){background-position: 45% 77%;background-size:290%;}
    
    .features_on_premise{padding:120px 0;}
    .features_on_premise .wrap{padding:0px 40px;}
    .features_on_premise .list_features_on_premise{gap:16px; padding:0px 0px 32px;}
    .features_on_premise .list_features_on_premise li{background-position: right 32px bottom 32px;}
    .features_on_premise .list_features_on_premise.cloud li{width:calc(50% - 10px);}
    .features_on_premise .list_features_on_premise li dt{font-size:20px;}
    .features_on_premise .list_features_on_premise li dd{font-size:16px;}
    
    .difference_on_premise .wrap{padding:0px 40px;}
    .difference_on_premise_wrap{padding-top:0;}
    .difference_on_premise_wrap thead th{padding: 10px;font-size: 14px; line-height:1.42;}
    .difference_on_premise_wrap tbody th{padding:10px}
    .difference_on_premise_wrap tbody td{padding:20px 8px;font-size: 16px;}

    .contents_on_premise_customer{padding:120px 0;}
    .contents_on_premise_customer .wrap{padding:0px 40px;}
    .contents_on_premise_customer .h3_desc{margin-bottom:24px;font-size: 20px; font-weight:400;}
    .contents_on_premise_customer .list_market_logo{gap:16px;}
    .contents_on_premise_customer .list_market_logo li{width:calc(33% - 10px)}
    .contents_on_premise_customer .list_market_logo li img{width:100%; height:auto;}
    
    .purpose_on_cloud .wrap{padding:0px 40px;}
    .purpose_on_cloud .h3_desc{margin-bottom:24px !important;}
    .purpose_on_cloud .purpose_recommendation_wrap {margin:0;}
    .purpose_on_cloud .purpose_recommendation_wrap .flexbox{flex-wrap: wrap;}
    .purpose_on_cloud .purpose_recommendation_wrap li{width:calc(50% - 8px);padding:0px 50px;box-sizing:border-box;}
    .purpose_on_cloud .purpose_recommendation_wrap li:nth-child(1){background-position: 52% 50%;background-size:177%;}
    .purpose_on_cloud .purpose_recommendation_wrap li:nth-child(2){background-position: 47% 57%;background-size:200%;}
    .purpose_on_cloud .purpose_recommendation_wrap li:nth-child(3){background-position: 31% 59%;background-size:200%;}
    .purpose_on_cloud .purpose_recommendation_wrap li:nth-child(4){background-position: 48% 53%;background-size:170%;}
    
    .purpose_on_cloud_wrap{margin:0px 40px 64px;padding:20px;}
    

    .list_on_cloud{margin:0px 40px 120px;}
    .list_on_cloud li{padding:24px;}
    .list_on_cloud li:nth-child(1) img{width:auto; height:27px;}
    .list_on_cloud li:nth-child(2) img{width:auto; height:18px;}
    .list_on_cloud li:nth-child(3) img{width:auto; height:18px;}
    .list_on_cloud li a{min-width:160px;font-size:16px;}

    /* mobile sdk */
    .api-sdk_page .purpose_recommendation_wrap.remoteApi li:nth-child(1){background-position: 52% 50%;background-size:177%;}
    .api-sdk_page .purpose_recommendation_wrap.remoteApi li:nth-child(2){background-position: 9% 30%;background-size:185%;}
    .api-sdk_page .purpose_recommendation_wrap.mobileSDK li:nth-child(1){background-position: 80% 53%;background-size:177%;}
    .api-sdk_page .purpose_recommendation_wrap.mobileSDK li:nth-child(2){background-position: 68% 50%;background-size:180%;}

    .feature_mobile_sdk{padding:120px 0;}
    .feature_mobile_sdk .wrap{padding:0 40px;}
    .feature_mobile_sdk_wrap th{padding:24px 32px 14px;font-size: 20px;line-height: 1.4; }

    /* 도입·상담 신청 */
    .inquiry_page .wrap{padding-left:40px;padding-right:40px;}

    /*** 결제 ***/
    .purchase_all{padding:80px 0;}
    .purchase_all .wrap{padding:0px 40px;}
    .purchase_all ul{flex-direction: column; gap:16px; margin-bottom:20px;}
    .purchase_all h4{padding:14px 14px 10px;font-size: 32px;line-height: 1.12; font-weight: 400;letter-spacing: -0.3px;}
    .purchase_all li:last-child p{ padding-bottom:24px;}
    .purchase_wrap{margin:24px 20px 36px;}
    .purchase_wrap .btn_wrap{max-width:365px;margin:0px auto;}

    /* store */
    .store_all .wrap{padding:72px 40px;}
    .store_top{flex-direction: column; gap:24px; padding-bottom:40px;}
    .store_step &gt; div{font-size:16px;}
    .store_step &gt; div i{width:32px; height:32px;}
    .store_step i, .store_step &gt; div.success i, .store_step &gt; div.fail i{background-size:21px;}
    .store_contents .flexbox{flex-direction: column; gap:24px;}
    .store_order{width:100%;}
    .section_product .store_product_nm + p + .flexbox{gap:10px;}
    .section_product .btn_wrap{flex-direction: column; padding:20px 40px; gap:8px;}
    .section_account &gt; .desc{padding-bottom:40px; }
    .store_login{max-width:320px; margin:0px auto;}
    .total_price_wrap .desc{margin:0px auto; max-width:320px;}
    .total_price_wrap .btn_wrap{max-width:320px; margin:0 auto; }
    .store_userInfo .userInfo_wrap .rcID .input_set #userId{width:232px;}
    
    /* 결제완료 */
    .section_completion{padding:48px 40px;}
    .section_completion .desc{padding:8px 0px 14px;}
    .section_completion ul li{flex-direction: row;}
    .section_completion .success_info{margin-left:0; }
    .section_helpdesk .btn_wrap a{max-width:320px; margin:0 auto;}

    /* 구매조건 불충족 */
    .prohibited_page .section_order .btn_wrap a{width:320px; margin:0px auto;}


    /*-------------------------------------------------------------------
     sub : 안내
    -------------------------------------------------------------------*/
    /* notice */
    .page_topBanner.notice{background-image:url(/wp-content/uploads/image/sub/notice-main-banner-t.webp);}
    .content_info .wrap, .content_post_bottom .wrap{padding:0px 50px;}
    .post_category{width:80px;}
    .post_tit{padding-right:30px;}

    /* update */
    .page_topBanner.update{background-image:url(/wp-content/uploads/image/sub/update-main-banner-t.webp);}

    /* maintenance */
    .page_topBanner.maintenance{background-image:url(/wp-content/uploads/image/sub/maintenance-main-banner-t.webp);}

    /* video */
    .page_topBanner.video{background-image:url(/wp-content/uploads/image/sub/video-main-banner-t.webp);}
    .list_video .item{padding: 0px 13px 63px;}
    .post_link h2{margin:13px 0 20px;}

    /* video popup */
    .vpp-container{border-width: 3px;}








    /*-------------------------------------------------------------------
     sub : 무료체험
    -------------------------------------------------------------------*/
    /* 무료체험 신청 안내 : 지금 리모트콜을 무료로 사용해보세요! */
    .trial_visual{display:flex; flex-direction: column; justify-content: center;min-height: 60rem;padding:0rem 0px; background:url("/wp-content/uploads/image/sub/bg_tit_registration_t.jpg") no-repeat center;background-size:cover; box-sizing:border-box;}
    .trial_visual .wrap{width: 100%;max-width:640px; padding:0px 3.077rem;text-align:center;}
    .trial_visualDesc{padding-bottom: 0.923rem;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);color: #fff; font-size:1.846rem;  line-height: 1.54; letter-spacing: -0.3px; font-weight:500;}
    .trial_visual h2{margin-bottom: 3.846rem;color: #fff;font-size:3.692rem;line-height: 1.34; letter-spacing: -1px;font-weight:700; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);}
    .trial_visual .text{padding-bottom:10px;color: #fff;font-size: 1.538rem; line-height: 1; letter-spacing: -0.2px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);}
    .trial_step1_form{padding:0;}
    .trial_step1_form .chk_area{color:#fff;}
    .trial_step1_form input[type="email"] {-webkit-appearance: none; width:100%; height:6.154rem; margin:0px 0px 15px 0px; border-radius:0; background:#fff url("/wp-content/uploads/image/sub/ico_action_mail.png") no-repeat 2rem center; background-size:32px; color:#626262;-webkit-box-shadow:inset 0 0 0px 0px rgba(0,0,0,0.02);box-shadow:inset 0 0 0px 0px rgba(0,0,0,0.02); padding: 1.846rem 2.308rem 1.846rem 5.8rem;  border: solid 1px #999;line-height: 1.1; letter-spacing: -0.4px; color: #999;font-size:1.538rem;}
    .trial_step1_form .Rectangle-Copy-7{ width:auto;min-width: 23.077rem;height:5.385rem;margin-bottom:15px;padding:0px 1.2rem;-webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: inset 0 0 0 01px rgba(0,0,0,.03); box-shadow: inset 0 0 0 0px rgba(0,0,0,.03); background:#2995fa; color: #fff; font-size: 1.923rem;font-weight:500;}
    .trial_formNoti li{margin-left:8px;color: #e7ebf1;font-size:1.077rem; line-height: 1.43;letter-spacing: -0.35px; }

    .trial_info .wrap{padding:9.231rem 6.154rem 5.538rem;}
    .trial_info h3{margin: 0px auto 3.846rem;color: #333;font-size: 3.231rem;font-weight: 500;line-height: 1.36; letter-spacing: -0.5px;}
    .trial_os{margin:0px;border-bottom: 0px solid #e7ebf1;flex-wrap:nowrap; flex-direction: column; justify-content: center;}
    .trial_os li{flex-grow:0; width:100%;padding:0px 0px 48px; }
    .trial_os h4{padding:4px 0px;background-color: #eef2f8;color: #35679f;font-size: 2.462rem; line-height: 1.31; letter-spacing: -0.4px;font-weight: 500;}
    .spriteOs_wrap{padding: 30px 0;border-bottom:2px solid #eef2f8;}
    .os_windows{width:15.385rem;height: 4.846rem;background-size: auto 4.846rem; }
    .os_mac{width: 10.615rem;height: 4.846rem;background-size: auto 4.846rem; }
    .os_linux{width: 12.462rem;height: 4.846rem;background-size: auto 4.846rem;}
    .os_android {width: 14.154rem;height: 4.846rem;background-size: auto 4.846rem;}
    .os_iphone{width: 15.615rem;height: 4.846rem;background-size: auto 4.846rem;}

    .os_windows, .os_mac,  .os_android {margin-right: 2.308rem;}

    .trial_benefit {background:#f9fbfe;}
    .trial_benefit .wrap{padding:9.231rem 6.154rem;}
    .trial_benefit h3{margin: 0px auto 3.846rem;color: #333;font-size: 3.231rem;font-weight: 500;line-height: 1.36; letter-spacing: -0.5px;}
    .trial_benefit ul{margin:0px; flex-wrap:nowrap; flex-direction: column; justify-content: center;}
    .trial_benefit li{display:flex;flex-grow:0; flex-wrap:nowrap; flex-direction: column; justify-content: center;width:100%;padding:0px;text-align:center;}
    .trial_benefit h4{order:1;color: #333;padding-bottom:14px;font-size: 2.462rem; line-height: 1.31; letter-spacing: -0.4px;font-weight: 500;}
    .trial_benefit h4 span{position:relative; display:block;padding-bottom:6px;font-size:1.538rem;font-weight:500; letter-spacing: -0.2px;}
    .trial_benefit h4 span:before{content:""; position:absolute; bottom:6px; left:50%; width:50px; height:2px; background:#ff794a;transform:translateX(-50%);}
    .trial_benefit h4 span:after{display:none;}
    .trial_benefit h4 span .mobile_only{display:inline-block;}
    .trial_benefit .desc{order:2;padding-bottom:90px;color: #666;font-size: 1.692rem; line-height: 1.55;letter-spacing: -0.4px; font-weight: 400;}
    .trial_benefit li:nth-child(2) .desc{padding-bottom:49px;}
    .trial_benefit figure{order:0;padding-bottom:35px;}
    .trial_benefit img{width:100%; max-width:100%; height:auto;}
    ul.trial_noti{border-top:1px solid #dfe5eb;padding-top:14px;}
    .trial_noti li{padding-left:8px;color: #999;font-size: 14px; line-height: 1.43; letter-spacing: -0.35px;text-indent:-8px;}

    /* 무료체험 신청 공통 */
    .page-template-template-responsive .trial_container .wrap{max-width:100%; padding:9.231rem 6.154rem;}
    .page-template-template-responsive .trial_container h2{margin-bottom: 3.846rem;font-size: 3.846rem;font-weight: 500;}
    .page-template-template-responsive .trial_contents{max-width:700px; padding: 3.846rem 5.385rem;}

    /* 무료체험 이메일 중복 */
    .trial_contents h3{margin-bottom: 10px;color: #1b4471;font-size: 2.462rem;font-weight: 500;line-height: 1.31;letter-spacing: -0.3px}
    .trial_contents .desc{padding: 0px 0px 20px;color: #666; font-weight: 400;font-size:1.692rem;line-height:1.5;letter-spacing: -0.3px;}

    /* 무료 체험 가입 정보 등록 */
    .trial_account{max-width:500px; margin:0px auto; padding:0px;background:#f5f8fb;}
    .trial_step{max-width: 500px;margin:0px auto;padding-bottom:7.231rem;font-weight:400;}
    .trial_step_bar{margin:3rem 1.53rem 3rem 0;}
    .trial_step_bar:after{content:"";position:absolute; top:-4px;right:-2px;}
    .trial_step i{display:block;width:6.154rem; height:6.154rem;font-size:3.077rem;line-height:5.846rem;font-weight:500;box-sizing:border-box;}
    .trial_step span{padding-top: 1.538rem;font-size:1.538rem;}
    .trial_step .active i{background: #ff794a;border-color:#ff794a; color: #fff;}
    .trial_step .active.checked i:before{font-family: 'rsupport'!important; content: "\e907";}
    .trial_step .active span{font-weight:500;}

    .register_wrap h3{padding-bottom:1.538rem;font-size: 2.462rem;font-weight: 500;line-height: 1.31;letter-spacing: -0.4px;color: #666;}
    .create_contents{margin:0px;}
    .create_contents li{width:100%;padding:0px 0px 2.308rem;}
    .create_contents li:last-child{padding-bottom:10px;}
    .register_form01 .create_contents label{font-weight:400;font-size:1.692rem;line-height: 1.55; letter-spacing: -0.4px; color: #666;}
    .register_form01 input[type="text"], .register_form01 input[type="email"], .register_form01 input[type="url"], .register_form01 input[type="tel"], .register_form01 input[type="number"], .register_form01 textarea{ height: 4.615rem; padding: 0 1.538rem;line-height:4.615rem;font-weight: 400;color: #333;font-size: 1.538rem;border: 1px solid #999;border-radius: 0px;}

    .register_form01 select{text-overflow: ellipsis; height: 4.615rem; padding: 0 3.077rem 0px 1.538rem;line-height:4.615rem;font-weight: 400;color: #333;font-size: 1.538rem;border: 1px solid #999;border-radius: 0px;background:#fff url(/wp-content/uploads/image/sub/ico_drop.png) no-repeat 95% 50%; background-size:20px auto;}
    .register_form01 select option:checked, .register_form01 select option:hover{height:40px}
    .register_form01 .error{padding: 10px 0 0;font-size:1.077rem;color: #e13326;}

    .register_form01 .text{font-size:1.077rem;line-height: 1.64; letter-spacing: -0.47px;color: #999;margin-bottom:1.154rem;}
    .register_form01 .chk_area{padding-top:1.923rem;margin-bottom:2.462rem}
    .register_form01 .chk_area:last-child{padding-bottom:3.077rem;}
    .register_form01 .chk_area li{position:relative; padding-bottom:1.385rem;}
    .register_form01 input[type=checkbox]::-ms-check{ background:transparent;border:solid 0px #666;}
    .register_form01 input[type=checkbox]{ -webkit-appearance: none; position:absolute;  top:2px; left:-1px; width:0; height:0;border:0px;margin:0; vertical-align:middle;}
    .register_form01 input[type=checkbox] + label{ display: inline-block; cursor: pointer; position: relative; padding-left: 50px;font-size: 1.538rem;line-height:1.5; font-weight:400; letter-spacing: -0.5px; color: #666; }
    .register_form01 input[type=checkbox] + label:before{content:""; z-index:1; display:inline-block; width:24px; height:24px; position:absolute; top:2px; left:0;background-color:#f5f8fb;border:1px solid #666; background:#f5f8fb url(/wp-content/uploads/image/sub/ico_action_checkbox.png) no-repeat center; background-size:24px; }
    .register_form01 input[type=checkbox]:checked + label:before{ content:"";color:#fff; background:#666 url(/wp-content/uploads/image/sub/ico_action_checkbox_on.png) no-repeat center;background-size:24px; }
    .register_form01 .chk_area label a{text-decoration:underline;}
    .register_form01 .chk_area div{font-size:20px;}

    .register_form01 table{width:100%;font-size:1.385rem;margin-bottom:10px;line-height: 1.22;border:2px solid #d2dce6; }
    .register_form01 th,.register_form01 td{padding:10px;}
    .register_form01 th{height:60px;padding-left:10px;border-left:0;background-color:#d2dce6;color:#555;}
    .register_form01 td{height:60px;padding:10px 8px 15px 8px;border-left:2px solid #d2dce6;border-bottom:0; background-color:#f5f8fb;line-height: 1.22;color:#666;font-weight:400;}
    .register_form01 table + .text{padding-bottom:3.462rem; text-align:center;}
    .register_form01 .Rectangle-Copy-7{ width: 21.538rem; height: 5.385rem; border:0px; -webkit-border-radius: 0px; border-radius: 0px;background:#2995fa;font-size:1.923rem;font-weight:500;letter-spacing: -0.27px; text-align: center;cursor:pointer;}

    /* 인증 메일 발송 완료 - 인증요청 */
    .trial_apply h3{margin-bottom:0px;}
    .trial_apply .desc{padding:0px 0px 10px; margin-bottom:0px;}
    .user_info{padding:0;border:0;background-color:transparent;}
    .user_info li{max-width:100%; margin-bottom:10px;padding: 2.308rem 1.538rem; border: 0px; background-color:#eef2f8;flex-wrap:wrap;}
    .user_info li:last-child{margin-bottom:0;}
    .user_info label{display:block;min-width:100%;padding-right: 0px;font-size:1.385rem;font-weight:500;color:#1b4471;border-right:0px;line-height: 1.39;text-align:center;}
    .user_info span{display:block;width:100%;min-height:2rem; font-size:1.385rem;font-weight:500;color:#1b4471;padding-left:0px;line-height: 1.39;text-align:center;}

    .trial_subContents{background: #fff;}
    .trial_subContents .wrap{padding:9.231rem 6.154rem 0px;}
    .list_apply{padding:0px; flex-wrap:nowrap; flex-direction: column; justify-content: center;}
    .list_apply li{width:100%; padding:0px 0px 9.231rem;border-right: 0;}
    .list_apply li:last-child{padding-bottom:8.462rem;}
    .list_apply .email:before{content: ''; width:9.75rem; height: 6rem;background: url("/wp-content/uploads/image/sub/img_trial01.png") no-repeat center;background-size:auto 6rem;}
    .list_apply .certification:before{content: '';width:9.75rem; height:7.5rem;background: url("/wp-content/uploads/image/sub/img_trial02.png") no-repeat center;background-size:auto 7.5rem;}
    .list_apply .password:before{content: '';width:180px; height: 8.875rem;background: url("/wp-content/uploads/image/sub/img_trial03.png") no-repeat center;background-size:auto 8.875rem;}
    .list_apply h4{padding: 2.692rem 0px 1rem;color:#333;font-size: 2.462rem; font-weight: 500; line-height: 1.31; letter-spacing: -0.3px;}
    .list_apply p{padding-bottom: 1.538rem;color:#666;font-size: 1.692rem;font-weight:400; line-height: 1.55;letter-spacing: -0.3px;}
    .list_apply .btn_info {background:#2995fa;}
    .list_apply_download{display:none;}

    .trial_consultation{background: #fff;}
    .trial_consultation .wrap{max-width: 100%;padding:0px;}
    .helpCenter_wrap{display:block;padding: 0; border: 0;}
    .helpCenter_wrap li{flex-grow:1;width:100%;padding:4.615rem 6.154rem;text-align:center;}
    .helpCenter_wrap li.help{background:#f9fbfe}
    .helpCenter_wrap li.email{border:0;padding:4.615rem 6.154rem;background:#eef2f8;}
    .helpCenter_wrap h5{ margin-bottom: 10px;color:#333;font-size: 2.692rem;line-height: 1.2; letter-spacing: -0.25px;}
    .helpCenter_wrap p{ color:#333; font-size:1.385rem; font-weight: 400;line-height: 1.67;letter-spacing: -0.19px;}
    .helpCenter_wrap a{display:inline-block;margin-top: 20px;color:#555;font-size: 1.385rem;letter-spacing: -0.19px;font-weight: 500;}

    /* 인증 메일 재발송 요청 */
    .email-resend_page h3{padding-bottom:1.25rem;}
    .trial_subConfirm{background: #fff;}
    .trial_subConfirm .wrap{padding:9.231rem 6.154rem 0px;}
    .trial_subConfirm h4{padding-bottom:3.846rem;color: #333;font-size: 3.231rem; font-weight: 500;line-height: 1.36; letter-spacing: -0.4px; text-align: center; }
    .list_confirm {flex-wrap:nowrap; flex-direction: column; justify-content: center;}
    .list_confirm&gt;li{width:100%; padding:0px 0px 6.923rem;border-right: 0;}
    .list_confirm&gt;li .spam:before{content: ''; width: 10.563rem; height: 8.563rem; background: url("/wp-content/uploads/image/sub/icon_spam.png") no-repeat center; background-size:auto 8.563rem;}
    .list_confirm&gt;li .domain:before{content: ''; width: 8.688rem; height: 7.813rem;background: url("/wp-content/uploads/image/sub/icon_domain.png") no-repeat center;background-size: auto 7.813rem;}
    .list_confirm&gt;li h5{padding: 2.692rem 0px 1rem;color:#333;font-size: 2.462rem; font-weight: 500; line-height: 1.31; letter-spacing: -0.3px;}
    .list_confirm&gt;li p{padding-bottom:2.308rem; color:#666;font-size: 1.692rem;font-weight:400; line-height: 1.55;letter-spacing: -0.3px;}
    .link_setting{max-width:420px; margin:0px auto 30px;padding:13px 1.538rem; border:1px solid #f2f4f7;}
    .link_setting a{margin:8px 0px;font-weight:500;font-size: 1.385rem;}
    .help_mailto:before{content:"|"; display:inline-block;padding-right:18px; color:#dfe5eb;font-size:16px;}

    /* 무료 체험 가입 완료 안내:종료페이지 */
    .content_tutorial{background:#eef2f8;}
    .content_tutorial .wrap{padding:9.231rem 6.154rem 2.308rem;}
    .content_tutorial h4{padding:0px 0px 3.846rem; font-size: 3.231rem;font-weight: 500;  line-height: 1.36;letter-spacing: -0.5px;color: #1b4471;}
    .list_tutorial{max-width: 100%;padding:0px 30px;}
    .list_tutorial&gt;li{margin-left:15px; padding:0px 0px 9.231rem 2.61rem;border-left: 1px dashed #1b4471;}
    .list_tutorial h5{margin-bottom: 10px; color:#1b4471; font-size:2.462rem; font-weight: 500; line-height: 1.31;letter-spacing: -0.4px;}
    .list_tutorial h5:before {left: -50px; width:32px; height: 32px; background-color: #1b4471; border-radius: 50%;color: #fff; font-size: 20px; line-height:1.6; font-weight: 400; text-align: center;z-index:2;}
    .section01 h5:before{content: "1";}
    .section02 h5:before{content: "2";}
    .section03 h5:before{content: "3";}
    .section04 h5:before{content: "4";}
    .list_tutorial p{padding-bottom:1.538rem;font-size: 1.692em;line-height: 1.55;letter-spacing: -0.4px;color: #666;font-weight: 400;}
    .list_tutorial p .btn_info_inline{font-size:1.692rem !important;}
    .list_agentGuide{margin:10px -3px 0px}
    .list_agentGuide&gt;li{display: flex;padding: 0px 3px;}
    .list_agentGuide .tutorial_wrap{background: #fff; border: 1px solid #e7ebf1;}

    .section01 .tutorial_wrap figure:after{content:'';display:block;clear:both;}
    .section01 .tutorial_wrap img{float:left;max-width: 100%; height: auto; margin-bottom: 13px;}
    .section01 figcaption{display: block; padding-top: 1.538rem;}
    .section01 figcaption strong{display: block; margin-bottom: 13px;font-size: 19px;font-weight: 400;}
    .section01 figcaption span{display: block;color: #999; font-size: 14px; font-weight: 300;}
    .section03 .tutorial_wrap{position:relative;padding-bottom:70px;}
    .section03 .tutorial_wrap h6{padding: 11px 0px;font-size: 1.692em; font-weight: 500;line-height: 1.36;letter-spacing: -0.3px}
    .section03 .tutorial_wrap figure{margin-bottom:0px;padding:2.308rem 19px 0px;}
    .section03 .tutorial_wrap img{float:none;width:auto; height:72px; }
    .section03 .tutorial_wrap p{padding: 0 19px 20px;font-size: 1.538rem;  line-height: 1.2;letter-spacing: -0.4px;}
    .section03 .btn_wrap{position:absolute; bottom:0px; left:0px; width:100%; height:70px;padding:0px 19px 20px; box-sizing:border-box;}
    .section03 .btn_wrap .btn_point{padding:0px;}
    .section04 .list_email{margin:0px -8px;}
    .section04 li{width:100%; padding: 0px 0px 10px;}
    .section04 .tutorial_wrap{padding:0px;border:0px;background:#eef2f8;}
    .section04 .tutorial_wrap strong{flex-grow:1;width:20%;max-width:126px;padding:1.538rem 0px;font-size: 1.538rem; line-height: 1.2; letter-spacing: -0.4px;}
    .section04 .tutorial_wrap span{flex-grow:1; width:80%;margin-left:6px;padding:1.538rem 0px;background:#fff; font-size:1.538rem; line-height: 1.2;letter-spacing: -0.4px;text-align: center; color: #666;font-weight:400;}
    .section04 .tutorial_wrap span .btn_info_inline{height:initial; line-height: 1.2 !important;font-size: 1.538rem !important;}
    .section04 .tutorial_wrap span .btn_info_inline .ic_arrow_right_thick{margin-top:0;}
    .content_tutorial + .trial_consultation .helpCenter_wrap li.email, .content_tutorial + .trial_consultation .helpCenter_wrap li.help{background:#fff;}
    .content_tutorial + .trial_consultation .helpCenter_wrap li.help{ padding: 4.615rem 6.154rem 0px 6.154rem;}
    .content_tutorial + .trial_consultation .helpCenter_wrap li.help a{margin-bottom: 4.615rem;}
    .content_tutorial + .trial_consultation .helpCenter_wrap li.help:after{content:""; display:block; max-width:560px;height:1px;background:#f2f4f7; margin:0px auto;}


    /** #1 사용자 매뉴얼 가이드  **/
    .page_topBanner.guide{background-image:url(/wp-content/uploads/image/sub/guide-main-banner-t.webp);}
    .contents_rcGuide{padding:80px 0px 120px;}
    .contents_rcGuide .wrap{padding:0 40px;}
    .tit_support{padding-bottom:16px;font-size:32px;line-height:1.43;}
    .tit_support + p{font-size: 16px;}
    .guide_slider {padding:42px 0px 0;}
    .guide_video_wrap{margin-bottom:32px;}
    .guide_video_slide{padding:0 48px;}
    .guide_video_slide button .tit{padding-top:8px;}
    .guide_video_ctrl button{bottom:12%;  width:32px; height:32px;background-size:20px;}
    .contents_rcMenual{padding:120px 0; }
    .contents_rcMenual .wrap{padding:0px 45px;}
    .menual_download_wrap{gap:16px; flex-direction:column; flex-wrap:wrap; margin:48px 0 32px;}
    .menual_download_wrap &gt; div{width:100%; }

    /** #2 다운로드 **/
    .page_topBanner.download{background-image:url(/wp-content/uploads/image/sub/download-main-banner-t.webp);}
    .contents_rcDownload{padding:80px 0px 120px;}
    .contents_rcDownload .wrap{padding:0px 45px;}
    .agent_download_wrap{flex-direction: column; gap:16px;padding-top:32px;}
    .customer_list h4{font-size: 16px;line-height: 24px;}
    .customer_list .flexbox &gt; div{flex:1;}
    .customer_list .flexbox .column{flex-direction: column;}
    .customer_list .flexbox .column li{max-width:100%;}
    .contents_rcResources{padding:120px 0;}
    .contents_rcResources .wrap{padding:0 45px;}
    .resources_download_wrap{padding-bottom:42px;}
    .resources_card_list{flex-direction:column; gap:24px;}
    .resources_download_list{flex-direction: column; padding:0 48px;}
    .resources_download_list li{flex:1; width:100%;}



}

@media screen and (max-width: 877px){
    .sticky_target .tabs_wrap button span{display: block;}
    .sticky_target .tabs_wrap{transform:translateY(-86px);}
}

@media screen and (max-width: 640px) {

    /* 리모트콜 SDK */
    .support-sdk_page h1{text-shadow: 1px 1px 8.3px rgba(62, 73, 92, 0.42);font-size: 26px;}
    .support-sdk_page h2{font-size: 20px; line-height: 1.2;}

    .sdk_hero{height: 470px;min-height: 470px;}
    .sdk_hero .wrap{padding:56px 0;}
    .sdk_hero .tit_hero{display:flex;align-items: center; flex-direction: column;text-align:center;}
    .sdk_hero .tit_hero p{padding:28px 0; text-shadow: 1px 1px 4px rgba(103, 121, 154, 0.78);font-size: 14px;line-height: 1.2;}
    .sdk_hero .ico_scroll{width:15px; height:50px;}
    .view_inquiry{min-width: 140px; padding: 7px 20px;font-size: 16px;}
    .view_inquiry i{font-size:9px;}

    .sdk_features{padding: 50px 0;}
    .sdk_features h2{padding-bottom:12px;}
    .sdk_features h2 + p{padding-bottom:24px; font-size: 14px; line-height: 1.3;}
    .sdk_features li{padding:18px 0px; }
    .sdk_features .feature_tit{gap:6px;}
    .sdk_features .feature_tit img{width:23px; height:23px;}
    .sdk_features .feature_tit h3{font-size: 16px;line-height: 1.3; }
    .sdk_features .feature_info{padding-left:31px; font-size: 14px;}

    .sdk_benefits{padding: 60px 0; }
    .sdk_benefits h2{padding-bottom:24px; text-shadow: 0;}
    .sdk_benefits ul{gap:12px;}
    .sdk_benefits li{gap:14px; padding:24px 20px 26px 20px; border-radius: 15px;}
    .sdk_benefits li img{width: 45px; height: 45px;}
    .sdk_benefits li h3{font-size: 16px;}
    .sdk_benefits li p{font-size: 14px; line-height: 1.2;}

    .sdk_steps{padding: 54px 0;}
    .sdk_steps ul{margin-top:18px; border-radius: 15px; }
    .sdk_step_top div{padding: 14px 8px; font-size: 14px;font-weight: 900;line-height: 1.16;}
    .sdk_step_bottom{padding: 14px 0px;}
    .sdk_step_bottom h3{padding-bottom:12px; font-size: 16px;line-height: 1.3;}
    .sdk_step_bottom p{font-size: 14px; }
    .sdk_steps li:first-child .sdk_step_top div, .sdk_steps li:first-child .sdk_step_bottom{padding:24px 8px 14px;}
    .sdk_steps li:last-child .sdk_step_top div, .sdk_steps li:last-child .sdk_step_bottom{padding:14px 8px 24px;}

    .sdk_case{padding: 48px 0;}
    .sdk_case h2{padding-bottom:24px; text-align:left;}
    .case_tabs{width:300px; gap: 6px 12px; }
    .case_tabs button { padding-right:12px;font-size: 12px; font-weight:500;text-align:left;}
    .case_tabs button:nth-child(odd){width:calc(45%);}
    .case_tabs button:nth-child(2):after{width:0;}
    .case_tabs button:nth-child(even){width:calc(55% - 12px);}
    .case_tabs button.on{font-weight:700;}
    .case_tabs button:after{height:10px;transform: translateY(3px);}

    .sdk_case_slide{padding:24px 0;}
    .sdk_case_slide .slick-list{padding:0px 12px !important;}
    .sdk_case_slide .case_content{ padding:0 6px;}
    .sdk_case_slide .case_content .flexbox{min-height:420px; border-radius:15px;}
    .sdk_case_slide .case_info{padding:15px 15px 19px;}
    .sdk_case_slide .case_info h3{font-size: 16px; }
    .sdk_case_slide .case_info p{padding:12px 0;font-size: 14px;}
    .sdk_case_slide .case_info a{font-size: 12px;}
    .sdk_case_slide .case_info a::after {width: 14px; height: 16px; background-size:12px;}
    .sdk_case_slide .case_img {flex:0; flex-basis: 145px;height:145px; overflow:hidden;}
    .sdk_case_slide .case_img img{position:relative; top:50%; transform: translateY(-50%);}
    .sdk_case .view_inquiry{max-width: 140px;}

    .support-sdk_page .contents_contact{padding: 65px 0;}
    .support-sdk_page .contents_contact h3{font-size: 20px;line-height: 1.2;}
    .support-sdk_page .contents_contact h3 + p{padding:12px 0 41px; font-size: 14px;font-weight: 500;line-height: 1.3;}
    .support-sdk_page .sdk_contact{padding:24px 15px;}

    /* 구매 &gt; 가격*/
    .color_box ul li{flex: 1 1 100%;}

    /* 구축형문의 */
    .contents_price_all::before{background: url(/wp-content/uploads/sites/2/image/sub/bg_price_all_t.webp) no-repeat center / cover;}
    .list_on_cloud li a{min-width:100px;}
    .features_on_premise .list_features_on_premise.cloud li{width:100%;min-height:66px;padding:32px 188px 32px 32px; background-position: right 39px center;}

    /*-------------------------------------------------------------------
     sub : 안내
    -------------------------------------------------------------------*/

    .content_info {padding:20px 0 40px;}
    .content_info .wrap{padding:0px 20px;}
    .content_post_bottom .wrap{padding:0px 20px;}

    /* notice */
    .notice + .content_info{padding:40px 0;}
    .notice + .content_info .wrap{position:relative; padding:50px 20px 0;}

    .category_tab {position:absolute; top:0px; left:0px; display: flex; flex-direction: column;width:100%; padding-bottom:0;}
    .category_tab li {order: 1; padding: 12px 20px; background:#fff;cursor:pointer;}
    .category_tab li button{ color: #3A3A3A; font-size: 18px; font-weight: 500;line-height: 26px;}
    .category_tab li:active button{background: #F6F7F9; color: #2995FA;font-weight: 500;}
    .category_tab li:after{display:none;}
    .category_tab li.active {order: 0;}
    .category_tab li.active button{background:#fff;color: #3A3A3A;font-weight: 500;}

    .category_tab li.active::before{content:'';position:absolute;top:16px;right:20px;width:18px;height:18px;background:url(/wp-content/uploads/image/sub/ico_arrow_accordian.png) no-repeat center / contain;}
    .category_tab.expanded li.active::before {transform: rotateX(180deg);}
    .category_tab li:not(.active) {position: absolute; top: -999em;}
    .category_tab li:not(.active):active{background: #F6F7F9;}
    .category_tab.expanded li.active{border-bottom:1px solid #3A3A3A;}
    .category_tab.expanded li:not(.active) {position: relative; top: auto;}

    .list_post{padding-bottom:20px;}
    .list_post li a{flex-direction:column; align-items: first baseline; padding:20px 0;}
    .post_category{width:100%;}
    .post_tit{width:100%; padding:3px 0 5px;font-size: 16px;line-height: 24px;}
    .is_promoted .badge{width: 16px;height: 16px; margin-right:5px;}
    .post_date{padding:0;}

    /* update */
    .update_info{flex-direction:column; gap:10px; padding-bottom:20px;}
    .update_info div{min-height:180px;padding:24px 30px; border-radius: 12px;justify-content: center;}
    .update_info img{width:40px; height:40px;}
    .update_info h2{padding:9px 0 11px; font-size: 24px; line-height: 36px;}
    .update_info a{margin-bottom:20px;-webkit-line-clamp: 3; max-height:78px; font-size: 18px; line-height: 26px;}
    .update_info .date{padding: 6px 24px;}

    /* maintenance */
    html[lang=ja] .maintenance + .content_info .list_post li a{flex-direction:column-reverse;}

    /* video */
    .video + .content_info{padding:40px 0;}
    .video + .content_info .wrap{position:relative; padding:50px 20px 0;}

    .list_video{padding-top:20px;border-top:1px solid #D9D9D9;}
    .list_video .item{width: 100%;padding: 0px 0px 56px;}
    .post_link .ic_play{opacity:1;}

    .post_link h2{height:48px; font-size: 15px; line-height: 24px;}
    .post_link h2 + div{display:flex; align-items: center; justify-content: space-between;}


}

@media screen and (max-width: 600px){
    /*** 결제 ***/
    .store_step{gap:6px;}
    .store_step &gt; div{gap:6px;font-size:14px;}
    .store_step &gt; div i{width:24px; height:24px;}
    .store_step i, .store_step &gt; div.success i, .store_step &gt; div.fail i{background-size:16px;}
    .store_step &gt; div:before{display:none;}

    .apply_date_wrap{ gap:12px 3px;flex-wrap:wrap;}
    .apply_date_wrap div{flex:1 1 100%;font-size:16px;}
    .apply_date_wrap &gt; div:first-child input{width:calc(100% - 85px);}
    .apply_date_wrap &gt; div:last-child input{width:calc(100% - 52px);}

    .store_userInfo .userInfo_wrap li{flex-basis: 100%;}

     /* 결제완료 */
    .section_completion ul .tit{padding:16px;}
    .section_completion ul .desc{padding:16px;}
    .section_completion .btn_wrap a{width:100%;}
}

@media screen and (max-width: 574px) {
    .sticky_target .tabs_wrap{transform: translateY(-112px);}
    .on-premise_page .sticky_target .tabs_wrap{transform: translateY(-86px);}
}

@media screen and (max-width: 500px) {
    .page_topBanner{padding:72px 0;}
    .page_topBanner .wrap{padding:0px 20px;}
    .page_topBanner .tb_tit{font-size: 24px; line-height: 36px;}
    .page_topBanner .tb_text{font-size: 14px;line-height: 20px;}

    /* 리모트콜이란 */
    .contents_rcStep{padding:80px 0;}
    .contents_rcStep .wrap{padding:0px 20px;}
    .contents_rcStep h3{padding-bottom:27px; font-size: 24px; line-height: 1.42;}
    .contents_rcStep ul{flex-direction:column; margin:0px -5px;}
    .contents_rcStep li{padding:5px;}
    .contents_rcStep li&gt;div{flex-direction:row; height:auto; border-radius:8px;background: url(/wp-content/uploads/image/sub/rc-bg-2-t.webp) no-repeat center;}
    .step1 .step_top{width:56%; padding:16px 18px 28px;}
    .step2 .step_top{width:56%; padding:28px 18px;}
    .contents_rcStep span{margin-bottom:2px; padding:3px 4px;font-size: 12px;}
    .contents_rcStep h4{padding-bottom:12px;font-size: 16px;}
    .contents_rcStep p{font-size: 14px;}
    .contents_rcStep .rcStep_bg{width:44%;height:auto;}
    .contents_rcStep .step2:before{content:""; position:absolute;bottom:initial; top:-17px; left:23%; width:34px; height:34px;}

    .contents_rcCase{padding:80px 0px;}
    .contents_rcCase .wrap{padding:0px 20px;}
    .contents_rcCase h3{padding-bottom:32px; font-size: 24px; line-height: 1.42;}
    .contents_rcCase li{border-radius: 8px;border-width:1px;}
    .contents_rcCase li:before{height:159px;}
    .rc .bg_case1:before{content:""; background-position: 50% 27%;background-size:100% auto ;}
    .rc .bg_case2:before{content:""; left:0px; background-position: 50% 35%;background-size:128% auto ;}
    html[lang=ja] .rc .bg_case2:before{content:""; left:0px; background-position: 50% 35%;background-size:128% auto ;}
    html[lang=en-US] .rc .bg_case2:before{content:""; left:0px; background-position: 50% 35%;background-size:128% auto ;}
    .rc .bg_case3:before{content:""; background:url(/wp-content/uploads/image/sub/rc-img2-3-t.webp) no-repeat center;background-size:100% auto ;}
    .rcCase_box{margin-top:147px; padding:32px 22px; border-radius:8px;}
    .rcCase_box h4{padding-bottom:12px;font-size: 16px;}
    .rcCase_box p{padding-bottom:20px; font-size:14px;}
    .rcCase_list dt{padding-bottom:12px; font-size: 14px;}
    .rcCase_list dd{ font-size: 12px;}

    .contents_rcService.rc{padding:80px 0px;}
    .contents_rcService.rc .wrap{padding:0px 20px;}
    .contents_rcService.rc h4 i{background-size:16px;}

    .contents_rcIntroduction{padding:80px 0px 32px;}
    .contents_rcIntroduction .wrap{padding:0px 20px;}
    .contents_rcIntroduction h3{padding-bottom:32px;font-size: 24px; }
    .contents_rcIntroduction li&gt;div{padding:34px 20px;}
    .contents_rcIntroduction h4{padding-bottom:16px; font-size: 16px;}
    .contents_rcIntroduction h4 span{font-size: 12px;}
    .contents_rcIntroduction p{min-height:auto; font-size:14px;}
    .contents_rcIntroduction dl{padding-top:26px;}
    .contents_rcIntroduction .rcCase_list dd{font-size:14px;}

    /* 보안우수성과 전문성 */
    .contents_scTab .wrap{padding:0px 20px;}
    .contents_scTab h3{padding-bottom:32px; font-size: 24px; line-height:1.42;}
    .contents_scTab .tabs{border-radius: 8px; margin:0px 0px 18px;}
    .contents_scTab .tabs li{padding:9px 0px;font-size: 12px;line-height:1.42;}
    .contents_scTab .tabs li.current{border-radius: 8px;}

    .scTabContent_wrap li{padding:12px 12px 50px; border-radius: 8px; }
    .scTab_text{margin:0; padding:24px 0px 0px 0px;}
    .scTab_text h4{font-size: 16px;}
    .scTab_text p{font-size:14px; line-height: 1.57;}
    .scTabContent_wrap figure.photo{border-radius:6px;}

    .contents_advantage{padding:80px 0px;}
    .contents_advantage .wrap{padding:0px 20px;}
    .contents_advantage h3{padding-bottom: 32px; font-size: 24px;line-height:1.42;}
    .rcadvantage_wrap{height:auto; border-radius: 8px;padding: 16px 20px 45px;}
    .rcadvantage_wrap h5{font-size: 16px;}
    .rcadvantage_wrap h5 span{padding-left:8px; font-size: 14px;}
    .rcadvantage_wrap h5 strong{font-size: 16px;}
    .rcadvantage_wrap p{font-size: 14px;}
    .rcadvantage_wrap .link{padding-top:16px;font-size: 14px;}

    .sc.contents_rcCase{padding:80px 0px 40px;}
    .sc.contents_rcCase .wrap{padding:0px 20px;}
    .sc.contents_rcCase .bg_case1:before{content:""; background:url(/wp-content/uploads/image/sub/sc-img2-1.jpg) no-repeat 50% 69%;background-size:cover;}

    .sc.contents_rcCase .btn_wrap{padding-top:16px;}
    .sc.contents_rcCase .btn_wrap .link{padding: 14px 32px; border-radius: 4px;font-size: 16px;}

    /* 웹 원격지원의 장점 */
    .contents_webVideo .wrap{padding:0px 20px;}
    .contents_webVideo h3{padding-bottom:32px; font-size: 24px; line-height:1.42;}
    .contents_webVideo .webMedia{border-radius: 8px;}
    .contents_webVideo p{font-size: 14px; line-height: 1.57;}

    .contents_webFunction .wrap{padding:0px 20px;}
    .contents_webFunction h3{padding-bottom:28px; font-size: 24px; line-height:1.42;}
    .contents_webFunction ul{margin:0px -4px;}
    .contents_webFunction li{width:50%; padding:4px;}
    .contents_webFunction li div{padding:16px 12px 82px;}
    .contents_webFunction h4{font-size: 16px;}
    .contents_webFunction p{font-size: 14px;line-height: 1.57; letter-spacing: -0.3px; color:#666;}
    .contents_webFunction img{position:absolute; bottom:8px; right:8px;width:64px; height:64px; }

    .contents_rcIntroduction.web,
    .contents_rcConsultation.web{background-color: #f2f4f7;}

    /* 전용 에이전트의 기능 */
    .contents_agentInfo{padding:80px 0px;}
    .contents_agentInfo .wrap{padding:0px 20px;}
    .contents_agentInfo h3{padding-bottom:32px; font-size: 24px; line-height:1.42;}
    .agentInfo_wrap{flex-direction:column-reverse;padding-bottom:32px;}
    .agentInfo{padding:16px 12px 0;}
    .agentInfo h4{padding-bottom:11px;font-size: 16px;}
    .agentInfo p{padding-bottom:32px; font-size: 14px; color: #555;}
    .agentInfo_list dd{padding:0px 0px 16px 22px;font-size: 14px;}
    .agentInfo_wrap .photo{border-radius:8px;}

    .contents_agentFunction{padding:80px 0px;}
    .contents_agentFunction .wrap{padding:0px 20px;}
    .contents_agentFunction h3{padding-bottom:32px; font-size: 24px; line-height:1.42;}
    .contents_agentFunction ul{flex-direction:column; margin:0px 0px 8px;}
    .contents_agentFunction li{width:100%; padding:0px 0px 16px;}
    .agentFunction_wrap h4{padding:16px 12px 10px; font-size: 16px;}
    .agentFunction_wrap p{padding:10px 12px 20px;font-size: 14px; line-height:1.5;}
    .agentFunction_wrap .photo img{width:100%;height:auto;}

    .contents_agentUse{padding-bottom:40px;}
    .contents_agentUse .wrap{padding:0px 20px;}
    .contents_agentUse h3{padding-bottom:43px; font-size: 24px;line-height:1.42;}
    .contents_agentUse ul{margin:0px 0px 18px;}
    .contents_agentUse li{padding:6px 0;}
    .agentUse_wrap{min-height:188px;}
    .step1 .agent_bg{background-position: 25% 50%; background-size:cover;}
    .step2 .agent_bg{background-position: 50% 50%; background-size:cover;}
    .step3 .agent_bg{background-position: 50% 50%; background-size:cover;}
    .agent_bottom{justify-content:center; width:55%; padding:11px 12px;}
    .agentUse_wrap h4{padding-bottom:4px; font-size: 13.3px;}
    .agentUse_wrap p{font-size: 14px;line-height:1.5;}
    .agentUse_wrap .link{font-size: 10.7px;}

    /* 사용환경 */
    .contents_userEnvironment{padding-top:57px;}
    .contents_userEnvironment .wrap{padding:0px 20px;}
    .userEnvironment_wrap{padding:0px 0px 40px;}
    .userEnvironment_wrap h3{padding-bottom:33px; font-size: 24px;}
    .userEnvironment_wrap h3 &gt; span{font-size: 14px;letter-spacing: -0.3px;}
    .userEnvironment_info h4{font-size: 16px; line-height: 1.63;letter-spacing: -0.27px;}
    .userEnvironment_detail td{padding: 10px 0px; font-size: 14px;line-height: 1.86;}
    .userEnvironment_detail tr:last-child td {padding-bottom: 40px;}
    .desc_userEnvironment{font-size:12px;padding-bottom:40px;}

    /*pc 지원*/
    .contents_rcService.pc li:nth-of-type(1) .rcService_bg{background-position: 25% 30%;background-size:180%;}
    .contents_rcService.pc li:nth-of-type(2) .rcService_bg{background-position: 65% 33%;background-size:185%;}
    .contents_rcService.pc li:nth-of-type(3) .rcService_bg{background-position: 55% 71%;background-size:157%;}
    html[lang=ja] .contents_rcService.pc li:nth-of-type(3) .rcService_bg{background-position: center;background-size:cover;}
    html[lang=en-US] .contents_rcService.pc li:nth-of-type(3) .rcService_bg{background-position: center;background-size:cover;}

    /*모바일 지원*/
    .contents_rcService.mb li:nth-of-type(1) .rcService_bg{background-position: 86% 21%;background-size:134%;}
    .contents_rcService.mb li:nth-of-type(2) .rcService_bg{background-position: 60% 28%;background-size:230%;}
    .contents_rcService.mb li:nth-of-type(3) .rcService_bg{background-position: center 4%;background-size:114%;}
    html[lang=ja] .contents_rcService.mb li:nth-of-type(1) .rcService_bg{background-position: 86% 21%;background-size:134%;}
    html[lang=ja] .contents_rcService.mb li:nth-of-type(2) .rcService_bg{background-position: 60% 28%;background-size:230%;}
    html[lang=en-US] .contents_rcService.mb li:nth-of-type(1) .rcService_bg{background-position: 86% 21%;background-size:134%;}
    html[lang=en-US] .contents_rcService.mb li:nth-of-type(2) .rcService_bg{background-position: 60% 28%;background-size:230%;}

    /* 영상지원 RVS */
    .page_topBanner .trial_step1_form{margin:32px 0px 0px;}
    .page_topBanner .trial_step1_form input[type="email"]{width:calc(100% - 154px); padding:14px 20px;}
    .page_topBanner .trial_step1_form .Rectangle-Copy-7{width: 154px;}

    .contents_rcCustomer .wrap{padding:56px 20px;}
    .contents_rcCustomer h3{font-size: 16px;line-height:1.38;letter-spacing: -0.2px;}
    .contents_rcCustomer li{width:50%;padding:32px 0px 0px;}
    .contents_rcCustomer p{padding:6px 0px 2px; font-size: 12px;}
    .contents_rcCustomer h4{font-size: 14px;letter-spacing: -0.3px}

    .contents_rcService{padding:80px 0px 0px;}
    .contents_rcService .wrap{padding:0px 20px;}
    .contents_rcService h3{padding-bottom:32px; font-size: 24px;}
    .contents_rcService ul{margin:0px;flex-direction: column;}
    .contents_rcService li{width:100% !important; padding:0px 0px 16px !important;}
    .contents_rcService li:last-child{padding:0;}
    .contents_rcService .rcService_wrap{/*height:282px;*/ border-radius: 8px;}
    .contents_rcService h4{padding:16px 20px;font-size: 16px;}
    .contents_rcService h4 i{width:16px; height:23px;background-size:16px;}
    .hover_wrap h5{font-size:16px; }
    .hover_wrap p{font-size: 14px;}

    .contents_rcStatistics{padding:80px 0px;}
    .contents_rcStatistics .wrap{padding:0px 20px;}
    .contents_rcStatistics h3{padding-bottom:32px; font-size: 24px;  line-height: 1.42;}
    .rcStatistics_wrap{min-height:194px;border-radius: 16px;padding:48px 32px;}
    .rcStatistics_wrap h4{padding-bottom:24px;font-size: 16px;}
    .rcStatistics_wrap figure{position:relative; right:inherit; top:inherit;transform: translateY(0%);padding-bottom:9px;text-align:center;}
    .rcStatistics_wrap figure img{width:240px; height:206px;}
    .rcStatistics_wrap p{padding-bottom:33px;font-size:14px;}

    .contents_rcProductTab{padding:80px 0px;}
    .contents_rcProductTab .wrap{padding:0px 20px;}
    .contents_rcProductTab h3{padding-bottom:32px; font-size: 24px; line-height:1.42;}
    .tabs{display:flex; justify-content:center; margin:0px -5px;}
    .tabs_wrap li{float:none; padding:0px 5px;}
    .tabs div{ min-width:27.78vw;padding:10px 1.39vw;font-size: 14px;}
    .tab_content figure{padding:40px 12px 32px;}
    .tab_content dt{font-size:16px;}
    .tab_content dd{padding-bottom: 32px; font-size:14px;}
    .tab_content .tablink_wrap{padding-top:4px;}
    .tab_content .link{font-size:14px;}

    .contents_rcFunction{padding:80px 0px;}
    .contents_rcFunction .wrap{padding:0px 20px;}
    .contents_rcFunction h3{padding-bottom:32px; font-size: 24px;line-height:1.42;}
    .contents_rcFunction ul{margin:0px; flex-direction: column;}
    .contents_rcFunction li{width:100% !important; padding:0px 0px 16px;}
    .contents_rcFunction li:last-child{padding:0;}
    .rcFunction_wrap h4{padding:16px 12px 10px; font-size: 16px;}
    .rcFunction_wrap p{padding:12px 12px 20px;font-size:14px;}

    .contents_rcConsultation{padding:0px 0px 64px;}
    .contents_rcConsultation .wrap{padding:0px 20px;}
    .rcConsultation_wrap{padding:0px 12px;}
    .rcConsultation_wrap &gt; li:first-child{padding:56px 0px 47px;}
    .rcConsultation_wrap &gt; li:nth-child(2){padding:47px 0px 40px;}
    .rcConsultation_wrap &gt; li h4{padding-bottom:14px;font-size: 20px;}
    .rcConsultation_wrap .btn_point{width:49%; height:48px; padding:11px 0px;font-size:16px;font-weight: 500; line-height: 1.52;}
    .rcConsultation_wrap .btn_point_border{width:49%; height:48px;padding:2px 15px;border: solid 1px #ff574a;}
    .rcConsultation_wrap .btn_point_border span{font-size:16px;font-weight: 500;line-height: 1;}

    .rcConsultation_wrap .helpCenter_info{font-size: 14px;}
    .rcConsultation_wrap .helpCenter_info li{padding: 0px 12px 5px;}
    .rcConsultation_wrap .helpCenter_info li.support_time{width:100%; }

    .bottom_banner{padding:18px 15px; border-radius:8px; }
    .bottom_banner h3{font-size: 14px;}
    .bottom_banner p{padding-bottom:8px; font-size: 12px;}

    /* sdk */
    .contents_sdk .wrap{padding:0px 8px;}
    .contents_sdk h3{padding:0px 20px 32px;font-size: 24px; line-height:1.42;}
    .section_sdk{padding-bottom:58px;}
    .section_sdk li{padding-bottom:24px;}
    .section_sdk .sdk_wrap{max-width:100%;}
    .sdk_wrap .photo{width:48%;}
    .sdk_wrap .photo:after{content:" "; width: 144px; height: 144px;}
    .sdkInfo_wrap{width:52%; padding:34px 0 33px;}
    .sdkInfo_wrap .bubble{padding:12px;font-size: 12px;letter-spacing: -0.3px; }
    .sdkInfo_wrap p{padding-left:0px; font-size: 16px;letter-spacing: -0.24px;line-height:1.38;}
    .section_sdk li:nth-of-type(4) .sdkInfo_wrap:before{content:""; position:absolute; top:50%; left:-7px; width:14px; height:10px;}
    .sdkInfo_text{font-size: 14px;color:#666;}

    .rcCase_box{min-height:164px;}

    .contents_sdkStep{padding:80px 0px;}
    .contents_sdkStep .wrap{padding:0px 20px;}
    .contents_sdkStep h3{padding-bottom:32px; font-size: 24px; line-height:1.42;}
    .contents_sdkStep ul{margin:0px 0px 12px;}
    .contents_sdkStep li{padding:0 0 12px 0;}
    .sdkStep{min-height:188px; padding:0px 12px;}
    .sdkStep .photo{min-width:140px;}
    .sdkStep h4{padding:0px 8px 0px 4px; font-size: 16px;}
    .sdkStep p{padding:0px 0px 0px 4px; font-size:14px;}

    .contents_sdkFunction{padding-bottom:80px;}
    .contents_sdkFunction .wrap{padding:0px 20px;}
    .contents_sdkFunction h3{padding-bottom:32px; font-size: 24px;  line-height:1.42;}
    .sdkFunction{padding:0px 20px;}
    .sdkFunction h4{padding:16px 0px 12px;  font-size: 16px; line-height: 1.33;letter-spacing: -0.24px; color:#333;}
    .sdkFunction li{font-size: 14px;}

    /* 비대면 인증 */
    .non-face-service_page [class*='contents_'] .wrap{padding:0 20px;}
    .non-face-service_page [class*='contents_']:not(.contents_rcConsultation) h3{margin-bottom:32px;font-size:24px;line-height:1.4167;}
    .contents_soluttion{padding:80px 0;}
    .contents_soluttion .tabs_wrap{border-radius:8px;}
    .contents_soluttion .tabs_wrap button{padding:18px 0;font-size:12px;line-height:1.4166666667;border-radius:8px;}
    .contents_soluttion .tabs_cont_wrap{padding:12px 12px 48px;}
    .contents_soluttion .tabs_cont li.flexbox .thumb{border-radius:8px;}
    .contents_soluttion .tabs_cont li.flexbox .info{padding-top:24px !important;}
    .contents_soluttion .tabs_cont li.flexbox .info h5{gap:0 8px;}
    .contents_soluttion .tabs_cont li.flexbox .info h5 span{font-size:12px}
    .contents_soluttion .tabs_cont li.flexbox .info h5 strong{font-size:16px;line-height:1.5;}
    .contents_soluttion .tabs_cont li.flexbox .info p{padding:0 12px;font-size:14px;line-height:1.57;}
    .contents_soluttion .tabs_cont li.flexbox .thumb{padding-bottom: 62.16% !important;}
    .contents_soluttion .tabs_cont li.flexbox:nth-child(1) .thumb img{transform:translate(-29%,-6%) scale(1.9);transform-origin:center top;top:0;left:50%;}
    .contents_soluttion .tabs_cont li.flexbox:nth-child(2) .thumb img{transform:translate(-50%,0) scale(1);top:0;left:50%;width:auto;height:100%;}
    .contents_soluttion .tabs_cont li.flexbox:nth-child(3) .thumb img{transform:translate(-48%,0) scale(1);top:0;left:50%;width:auto;height:100%;}
    .contents_soluttion .tabs_cont li.flexbox:nth-child(4) .thumb img{transform:translate(-48%,0) scale(1.15);top:0;left:50%;width:auto;height:100%;}
    .contents_soluttion .tabs_cont ol li+li{margin-top:48px;}

    .contents_soluttion .sub_info_box{gap:0 8px;padding:12px 10px 14px 16px;align-items:flex-start;}
    .contents_soluttion .sub_info_box img{width:40px;height:40px;margin-top:4px;}
    .contents_soluttion .sub_info_box dt{margin-bottom:4px;}
    .contents_service{padding:80px 0;}
    .contents_service .round_box_row_wrap{border-width:1px;}
    .contents_service .round_box_row_wrap .info{padding:32px 24px 48px !important;}
    .contents_service .round_box_row_wrap .info h4{margin-bottom:15px;font-size:16px;line-height:1.5;padding:0;}
    .contents_service .round_box_row_wrap .info .chk_list{font-size:12px;}
    .contents_service .round_box_row_wrap .info .chk_list li::before{top:3px}
    .contents_service .round_box_row_wrap .info .chk_list li span{padding-right:7px;margin-right:6px;}
    .contents_marketshare{padding:80px 0;}
    .contents_marketshare .round_box_wrap{padding: 0;margin-bottom:32px;}
    .contents_marketshare .round_box_wrap .item .info{padding:16px 12px 60px;}
    .contents_marketshare .round_box_wrap .item .info dl dt{font-size:16px;line-height:1.375;}
    .contents_marketshare .round_box_wrap .item .info dl dt::after{margin-top:4px;}
    .contents_marketshare .round_box_wrap .item .info dl dd{font-size:14px;line-height:1.429;}
    .contents_marketshare .list_market_logo{padding:0;gap:12px 3.333%;}
    .contents_marketshare .list_market_logo li{width:48.3335%;}
    .contents_features{padding:80px 0;}
    .contents_features .list_features{gap:8px 2.22%}
    .contents_features .list_features li{height:auto;padding:16px 12px 80px;background-size: 64px 64px;background-position: right 8px bottom 8px;}
    .contents_features .list_features li dt{margin-bottom:4px;font-size:16px;line-height:1.5;}
    .contents_features .list_features li dd{font-size:14px;line-height:1.57;}
    .contents_contact{padding:80px 0;}
    .non-face-service_page .contents_contact h3{margin-bottom:16px;}
    .contents_contact .box_consel{margin:12px 0 0; padding:10px 12px;}
    .contents_contact .box_consel ul{gap:0 18px;}
    .contents_contact .box_consel li{font-size:14px;}
    .contents_contact .box_consel li a{min-width:auto;}

    .page_topBanner .trial_step1_form{margin:24px 0 0;padding:0 12px;flex-direction:column;gap:4px 0;box-shadow:none;border:none;border-radius:none;background:transparent}
    .page_topBanner .trial_step1_form input[type="email"]{width:100%;border-radius:4px;box-shadow:0 0 10px 0 rgba(255,121,74,.3);border:solid 2px #ff794a;background-color:#fff}
    .page_topBanner .trial_step1_form .Rectangle-Copy-7{width:100%;border-radius:4px}


    /*-------------------------------------------------------------------
    sub page : new 도입사례 ver.2024
    -------------------------------------------------------------------*/
    .contents_top_usecase .wrap{padding:0px 20px;}
    .contents_top_usecase h2{padding-bottom:33px; font-size: 24px;line-height: 36px;}
    .contents_top_usecase .flexbox{flex-direction: column;}
    .contents_top_usecase a{height:320px;flex-basis:auto;}
    .contents_top_usecase a:last-child{height:190px;flex-basis:auto;}
    .contents_top_usecase a .logo{padding:20px 24px 16px; }
    .contents_top_usecase a .logo .category{margin-bottom:4px;}
    .contents_top_usecase a .logo h3{padding-top:6px; min-height:24px;}
    .contents_top_usecase a .media{height:320px;}

    .contents_usecase .wrap{padding:0px 20px;}
    .contents_usecase h2{font-size: 24px;line-height: 36px;}
    .contents_usecase .btn_refresh{bottom:4px;}  

    .category_filter{gap:12px 4px; padding:16px 0 48px;}
    .category_filter li{min-width:calc(33% - 5px); }
    .category_filter button{width:100%; min-width:auto; padding:8px 16px;}

    .list_usecase{margin:0px -5px;}
    .list_usecase .item{width:50%; padding:0px 5px 24px;}
    .list_usecase .media img{height:113px;}
    .list_usecase  .uc_category{height:32px;padding:8px 10px;}
    .list_usecase  h3{max-height: 48px;margin:12px 0px 8px; font-size: 16px;line-height: 24px;}
    .list_usecase  h3 + p{font-size: 14px; line-height: 20px;}


    /*-------------------------------------------------------------------
    sub page : 구매
    -------------------------------------------------------------------*/
    /* 구매 &gt; 가격*/
    .content_mkt_banner a {padding-bottom:15.556%;background: url(/wp-content/uploads/sites/2/image/sub/img_mkt_banner_free_coffee_mobile.png) no-repeat center / cover;}
    .saas_page .wrap{padding-left:20px;padding-right:20px;}
    .saas_page [class*='contents_']:not(.contents_rcConsultation) h3, .tit_saas{font-size:24px;line-height:1.4167;margin-bottom:32px;}
    .contents_price_all .wrap{display:flex;justify-content:center;flex-direction:column;height:auto;padding-top:80px;padding-bottom:107px}
    .contents_price_all .sub_text{font-size:14px; }
    .contents_price_all .tb_tit {font-size: 24px; line-height: 36px;}
    .contents_price_all h2{font-size:24px}

    .contents_price_details .tabs_cont h3{margin-bottom:12px !important;}
    .contents_price_details .tabs_cont .h3_desc{margin-bottom:32px;font-size:16px; font-weight:400;}
    .contents_price_details .tabs_cont h4{margin-bottom:32px;}
    .contents_price_details .tabs_cont .btns_wrap a{width:100%;text-align:center;box-sizing:border-box}
    .contents_price_details .tabs_cont .btns_wrap .btn_line{font-size:16px;justify-content:center}
    .contents_price_details .tabs_cont .btns_wrap ul{width:100%;flex-direction:column;gap:12px 0}

    .sticky_target .wrap{padding:0px 20px;}
    .sticky_target .tabs_wrap{transform:translateY(-66px)}
    .on-premise_page .sticky_target .tabs_wrap{transform:translateY(-66px)}
    .api-sdk_page .sticky_target .tabs_wrap{transform:translateY(-46px);}
    .sticky_target .tabs_wrap button,.sticky_target.fixed .tabs_wrap button{font-size:14px;line-height:normal;padding:13px 0}

    .price_color_box_wrap{margin-bottom:48px;}
    .color_box dl{font-size:16px}
    .color_box dd strong{font-size:24px}
    .color_box a,.color_box button{padding:10px 20px}
    .color_box ul li i{margin:0;width:20px;height:20px}
    .color_box ul li span{padding:5px 0;font-size:12px}

    .price_details_tb_wrap table caption{font-size:16px}
    .price_details_tb_wrap table thead th,.price_details_tb_wrap table tbody th{font-size:13px}

    .contents_price_automatically_renewed .info_box h4{font-size:20px}
    .contents_price_automatically_renewed .info_box h4 span{font-size:16px}
    .contents_price_automatically_renewed .info_box .info_desc&gt;li{font-size:14px}

    .accordian_wrap dt{padding-right:54px;font-size:16px}
    .accordian_wrap dd table th, .accordian_wrap dd table td{font-size:14px;}
    .accordian_wrap .active dd{font-size:14px}

    .link_inline{font-size:14px}

    .contents_price_details{padding-bottom:80px;}
    .contents_price_automatically_renewed,
    .contents_price_faq,
    .contents_contact{padding:80px 0;}

    /* 구축형문의 */
    .contents_price_all::before {background: url(/wp-content/uploads/sites/2/image/sub/bg_price_all_m.webp) no-repeat center / cover;}
    
    .purpose_on_premise .wrap{padding:0px 32px;}
    .on-premise_page h3, .api-sdk_page h3{font-size:24px;}
    .on-premise_page .purpose_on_premise_wrap{padding:24px 8px;border-radius: 8px;}
    .purpose_on_premise_wrap &gt; div{font-size:14px;}
    .contents_price_details .tabs_cont .purpose_on_premise h4{margin-bottom:24px;font-size: 16px;font-weight:400;}
    .purpose_recommendation_wrap{margin:0;padding: 0px 0px 80px;}
    .purpose_recommendation_wrap .flexbox {flex-wrap:wrap;}
    .purpose_recommendation_wrap li{ width:100%;padding:0px 42px;border-radius: 8px;}
    .purpose_recommendation_wrap li:nth-child(1){background-position: 30% 85%;background-size:180%;}
    .purpose_recommendation_wrap li:nth-child(2){background-position: 50% 45%;background-size:170%;}
    .purpose_recommendation_wrap li:nth-child(3){background-position: 45% 77%;background-size:180%;}
    .purpose_recommendation_wrap li span{font-size:14px;}

    .features_on_premise{padding:80px 0;}
    .features_on_premise .wrap{padding:0px 20px;}
    .features_on_premise .list_features_on_premise{padding-bottom:24px; gap:8px;}
    .features_on_premise .list_features_on_premise li{width: calc(50% - 4px);border-radius: 8px;padding:20px 20px 72px;background-size:42px;background-position: right 23px bottom 23px;}
    .features_on_premise .list_features_on_premise li dt{font-size: 14px;font-weight:500;}
    .features_on_premise .list_features_on_premise li dd{font-size: 14px; letter-spacing: -0.3px;}

    .difference_on_premise .wrap{padding:0px 20px;}
    .difference_on_premise_wrap{width: 100%;overflow:auto hidden; }
    .difference_on_premise_wrap table{min-width:487px;}
    .difference_on_premise_wrap tbody th, .difference_on_premise_wrap tbody td{font-size:14px;}

    .contents_on_premise_customer{padding:80px 0px}
    .contents_on_premise_customer .wrap{padding:0px 20px;}
    .contents_on_premise_customer .h3_desc{font-size:16px;}
    .contents_on_premise_customer .list_market_logo{gap:12px;}
    .contents_on_premise_customer .list_market_logo li{width:calc(50% - 6px);}

    .purpose_on_cloud .wrap{padding:0px 32px;}
    .purpose_on_cloud .purpose_recommendation_wrap li{width:100%; border-radius: 8px;}
    .purpose_on_cloud .purpose_recommendation_wrap li:nth-child(1){background-position: 52% 50%;background-size:177%;}
    .purpose_on_cloud .purpose_recommendation_wrap li:nth-child(2){background-position: 71% 58%;background-size:187%;}
    .purpose_on_cloud .purpose_recommendation_wrap li:nth-child(3){background-position: 31% 59%;background-size:177%;}
    .purpose_on_cloud .purpose_recommendation_wrap li:nth-child(4){background-position: 55% 53%;background-size:150%;}

    .purpose_on_cloud_wrap{border-radius: 8px; margin:0px 0px 40px;padding:24px 10px;}
    .contents_price_details .tabs_cont .purpose_on_cloud h4{font-size:16px;margin-bottom:15px;}
    .list_on_cloud{margin:0px 0px 80px;}
    .list_on_cloud li{flex-direction: column;gap:16px;}
    .list_on_cloud li a{min-width:160px;}

    .features_on_premise .list_features_on_premise.cloud li{padding:20px 80px 20px 20px;background-position: right 24px top 24px;}

    .on-premise_page .contents_contact .wrap, .api-sdk_page .contents_contact .wrap{padding:0px 20px;}
    .on-premise_page .contents_contact h3, .api-sdk_page .contents_contact h3{font-size: 24px;line-height: 1.4167;margin-bottom: 32px;}

    .api-sdk_page .purpose_recommendation_wrap li{width:100%;}
    .api-sdk_page .purpose_recommendation_wrap.remoteApi li:nth-child(1){background-position: 71% 45%;background-size:173%;}
    .api-sdk_page .purpose_recommendation_wrap.remoteApi li:nth-child(2){background-position: 48% 29%;background-size:172%;}
    .api-sdk_page .purpose_recommendation_wrap.mobileSDK li:nth-child(1){background-position: 84% 52%;background-size:177%;}
    .api-sdk_page .purpose_recommendation_wrap.mobileSDK li:nth-child(2){background-position: 71% 50%;background-size:177%;}

    .feature_mobile_sdk{padding:80px 0;}
    .feature_mobile_sdk .wrap{padding:0px 20px;}
    .feature_mobile_sdk_wrap th{max-width:76px;padding:24px 20px;font-size: 16px;word-break: break-all;}
    .feature_mobile_sdk_wrap td{font-size:14px;}
    .feature_mobile_sdk_wrap td i{width:12px; height:12px;background-size:cover;}
    .ballon_box{top:18px;left:auto;right:30%; transform: translateX(30%); width:137px;font-size: 11px !important; }
    .ballon_box.b{width:195px;}
    .ballon_box.b:after{left:65%;}
    .ballon_box:after{left:64%;transform: translateX(0%);}

    /* 도입·상담 신청 */    
    .inquiry_page .wrap{padding-left:20px;padding-right:20px;}

    /*** 결제 ***/
    .purchase_all{padding:64px 0;}
    .purchase_all .wrap{padding:0px 20px;}
    .purchase_all .tit_subPage{font-size: 24px; line-height: 1.5; padding-bottom:24px;}
    .purchase_all ul{margin-bottom:16px;}
    .purchase_all h4{padding:12px 12px 9px;font-size: 16px;line-height: 1.5; }
    .purchase_wrap{margin:20px 20px 40px;}
    .purchase_wrap .btn_wrap{max-width:100%;}

    /* store */
    .store_all .wrap{padding:64px 20px;}
    .store_top{gap:12px; padding-bottom:24px;}
    .store_top h1{font-size: 24px; line-height:1.5;}
    .store_contents [class*=section_] h2{padding:14px 20px 12px;font-size: 16px;}
    .store_contents [class*=section_] h2 + p{padding:0px 20px 12px;;font-size: 14px;}
    .store_contents .flexbox{gap:16px;}
    .store_order{width:100%;}
    .store_wrap{padding:12px 20px 20px;}
    .section_product .store_product_nm{font-size:16px; line-height:1.5;}
    .section_product .store_product_nm + p{font-size:14px; line-height:1.42;padding: 4px 0px 20px;}
    .section_product .store_product_nm + p + .flexbox{gap:8px;}
    .section_product ul{gap:8px;}
    .section_product li{font-size:14px; line-height:1.42;background-position:left 0;}
    .section_product .btn_wrap{padding:20px;}
    .store_order .register_contents{gap:24px;}
    .store_order .register_contents .info span{font-size:12px;line-height: 1.33;}
    .store_wrap &gt; .desc{padding-bottom:20px; font-size:14px;}
    .section_account &gt; .desc{padding-bottom:40px; }
    .section_account .btn_wrap{gap:6px;}
    .section_account .btn_wrap .btn_account{padding:15px 13px;}
    .store_login{max-width:100%;}
    .store_userInfo .userInfo_wrap{margin-bottom:0;}
    .store_userInfo .userInfo_wrap .rcID .input_set #userId{width:calc(100% - 104px);}
    .store_userInfo .agree_wrap{font-size:14px;}
    .store_userInfo .license .desc{font-size:12px;line-height: 1.33; padding-bottom:0;}

    .total_price_wrap{padding:12px 20px 20px; }
    .total_price_wrap .desc{margin:0px auto; padding-bottom:12px;max-width:320px;}
    .total_price_wrap .btn_wrap{display:flex; flex-direction: column; gap:8px;}

     /* 결제완료 */
    .section_completion{padding:32px 20px 20px;}
    .section_completion &gt; .tit{font-size: 18px;}
    .section_completion .desc{padding:12px 0 16px; font-size: 14px;}
    .section_completion ul{margin-bottom:16px;}
    .section_completion ul .tit, .section_completion ul .desc{min-width:76px; padding:12px;font-size: 14px;}
    .section_completion .success_info{margin:0px 0px 16px; font-size:14px; line-height:1.42;}
    .guide_contents .guide_wrap{padding:12px 0 16px; gap:8px;}
    .section_helpdesk h3{font-size:14px; }
    .section_helpdesk .btn_wrap a{max-width:100%;}


    /* 구매조건 불충족 */
    .prohibited_page .section_order .btn_wrap{padding-top:16px;}
    .prohibited_page .section_order .btn_wrap a{width:100%;}

    /** #1 사용자 매뉴얼 가이드  **/
    .contents_rcGuide .wrap{padding:0 20px;}
    .tit_support{font-size:24px;line-height:1.5;}
    .tit_support + p{font-size: 14px;}
    .guide_video_wrap .play_pause i{width: 72px;height: 72px;}
    .guide_slider {padding:32px 0px 0;}
    .guide_video_wrap{margin-bottom:24px;}
    .guide_video_slide{padding:0 44px;}
    .guide_video_slide button .tit{padding-top:4px;font-size: 14px;font-weight: 400; line-height: 20px;}
    .guide_video_ctrl button{bottom:13%; width:32px; height:32px;background-size:20px;}
    .contents_rcMenual .wrap{padding:0px 20px;}
    .menual_top{align-items:center; padding:24px;}
    .menual_top h3{font-size: 20px;line-height: 28px;}
    .menual_top h3 + p{padding-top:4px;font-size: 14px; line-height: 20px;}
    .menual_top img{width:32px; height:32px;}
    .menual_list{gap:8px; padding:24px; }
    .menual_list.col{flex-direction: row;}
    .menual_list.col a{width:calc(50% - 6px);}
    .menual_list a{ padding:20px 20px 60px 20px;font-size: 14px;line-height: 20px;}
    .menual_list a::after{top:auto; right:auto; bottom:20px; left:50%; transform:translateX(-50%);}
    .menual_download_wrap{gap:16px; flex-direction:column; flex-wrap:wrap; margin:48px 0 32px;}
    .menual_download_wrap &gt; div{width:100%; }

    /** #2 다운로드 **/
    .contents_rcDownload{padding:80px 0px;}
    .contents_rcDownload .wrap{padding:0px 20px;}
    .agent_download_wrap{padding-top:16px;}
    .download_top{padding:24px;}
    .download_top h3{margin-bottom:4px;font-size: 20px; line-height: 28px;}
    .download_top p{min-height:40px; font-size: 14px;line-height: 20px;}
    .download_top img{width:32px; height:32px;}
    .download_top + div{padding:24px;}
    .support_list{gap:8px;}
    .support_list a{padding:24px 24px 88px;}
    .support_list a h4{margin-bottom:4px;font-size: 14px; line-height: 20px;}
    .support_list a p{font-size: 14px; line-height: 20px;}
    .customer_list{gap:32px;}
    .customer_list h4{font-size: 14px;line-height: 20px;}
    .customer_list p{font-size: 14px;line-height: 20px;}
    .customer_list ul{flex-direction:column; gap:8px;}
    .customer_list li{max-width:100%;}
    .customer_list .flexbox{flex-direction: column; padding-top:24px; gap:24px;}
    .contents_rcResources{padding:80px 0;}
    .contents_rcResources .wrap{padding:0 20px;}
    .resources_download_wrap{padding-bottom:32px;}
    .resources_card_list{gap:24px; margin-bottom:24px; padding:16px 24px 40px;}
    .resources_card_list .card{font-size: 32px; line-height: 46px;}
    .resources_card_list h3{padding:14px 24px 0px; color:#434343; font-size: 14px; line-height: 20px;}
    .resources_card_list h3 + p{font-size: 14px; line-height: 20px;}

    .resources_download_list{gap:12px; padding:0 20px;}
    .resources_download_list li{width:100%;}

    
    
    
}

@media all and (max-width: 360px) {
 .features_on_premise .list_features_on_premise li{width:100%; padding:20px 80px 20px 20px;background-position: right 24px top 24px;}
 .store_step &gt; div{font-size:11px;}
}



</pre></body></html>