<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@font-face {font-family: 'rsupport';src: url('../font/rsupport.eot?41pv74');src:  url('../font/rsupport.eot?41pv74#iefix') format('embedded-opentype'),url('../font/rsupport.ttf?41pv74') format('truetype'),url('../font/rsupport.woff?41pv74') format('woff'),url('../font/rsupport.svg?41pv74#rsupport') format('svg');font-weight: normal;font-style: normal;}[class^="ic-"], [class*=" ic-"] {font-family: 'rsupport' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/*.ic-admin:before {content: "\e900";font-size:19px;vertical-align: text-top;}.ic-external-link:before {content: "\e901";}.ic-arrow-left:before {content: "\e902";}.ic-arrow-left-thin:before {content: "\e903";}.ic-arrow-right-long:before {content: "\e904";}.ic-arrow-right:before {content: "\e905";}.ic-arrow-right-thick:before {content: "\e906";}.ic-arrow-right-thin:before {content: "\e907";}.ic-check:before {content: "\e908";}.ic-download:before {content: "\e909";}.ic-facebook:before {content: "\e90a";}.ic-file:before {content: "\e90b";}.ic-global:before {content: "\e90c";}.ic-mail:before {content: "\e90d";}.ic-pause:before {content: "\e90e";}.ic-pause-circle:before {content: "\e90f";}.ic-phone:before {content: "\e910";}.ic-play:before {content: "\e911";}.ic-play-circle:before {content: "\e912";}.ic-twitter:before {content: "\e913";}.ic-youtube:before {content: "\e914";}.ic-down:before {content: "\e915";}*/

.ic-admin:before {content: "\e900";}
.ic-arrow-left:before {content: "\e901"; }
.ic-arrow-left-thin:before {content: "\e902";}
.ic-arrow-right:before {content: "\e903";}
.ic-arrow-right-long:before {content: "\e904";}
.ic-arrow-right-thick:before {content: "\e905";}
.ic-arrow-right-thin:before {content: "\e906";}
.ic-check:before {content: "\e907";}
.ic-download:before {content: "\e908";}
.ic-external-link:before { content: "\e909";}
.ic-facebook:before {content: "\e90a";}
.ic-file:before {content: "\e90b";}
.ic-global:before {content: "\e90c";}
.ic-mail:before {content: "\e90d";}
.ic-down:before {content: "\e90e";}
.ic-pause:before {content: "\e90f";}
.ic-pause-circle:before {content: "\e910";}
.ic-phone:before {content: "\e911";}
.ic-play:before {content: "\e912";}
.ic-play-circle:before {content: "\e913";}
.ic-twitter:before { content: "\e914";}
.ic-youtube:before { content: "\e915";}

.textwidget dl{margin:0}
.textwidget dl &gt; dt{float:none;width:auto;font-weight:400}
.textwidget dl &gt; dt, #Wrapper dl &gt; dd{border:0;margin:0;padding:0;}
.widget_media_image img{vertical-align:top;}

.site-main{color:#555;letter-spacing:-.025em}
#Wrapper{min-width:1256px;overflow:visible;-webkit-box-shadow:none;box-shadow:none;}
#Footer .widgets_wrapper,
#Footer .widgets_wrapper .widget{padding:0}
.widget{position:static;padding:0;margin:0;letter-spacing:-.025em}
.widget:after{width:auto;border-width:0}
.section_wrapper,.container{max-width:100%}
.one.column{width:100%;float:none}
.the_content_wrapper,.column,.columns{margin:0}
.image_frame,.wp-caption{max-width:100%;border-width:0;}
.wp-caption-text{line-height:1;background-color:transparent;padding:14px 0 0;color:#555;font-size:14px;font-weight:300}
.the_content_wrapper .image_frame, .the_content_wrapper .wp-caption{margin-bottom:0}
.sidebar-2{display:none}
.panel-grid{position:relative}
.column_column ul,.column_column ol,.column_helper ul,.column_helper ol,.column_visual ul,.column_visual ol,.mfn-acc ul,.mfn-acc ol,.ui-tabs-panel ul,.ui-tabs-panel ol,.the_content_wrapper ul,.the_content_wrapper ol{margin:0}
.column_column ul li,.column_helper ul li,.column_visual ul li,.mfn-acc ul li,.ui-tabs-panel ul li,.the_content_wrapper ul li{list-style:none;margin:0;padding:0;background:none;}
table tr:first-child td{background:none;}


/* button style */
.btn-point{display:inline-block;position:relative;min-width:106px;height:40px;line-height:40px !important;padding:0 30px;background-color:#ff574a;overflow:hidden;text-align:center;font-size:16px !important;font-weight:400 !important;border-radius:4px;vertical-align:top}
.btn-point span{position:relative;color:#fff !important}
.btn-point:before{content:'';position:absolute;top:0;bottom:0;left:50%;background-color:#f5493b;width:0;-webkit-transition:all .6s;transition:all .6s;-webkit-transform:skew(-45deg);transform:skew(-45deg)}
.btn-point:hover{text-decoration:none !important}
.btn-point:hover:before{width:200%;left:-50%;text-decoration:none !important}
.btn-point:active:before{background-color:#ec3b2d}
.btn-point.btn-reverse{background-color:#fff}
.btn-point.btn-reverse span{color:#ff574a !important}
.btn-point.btn-reverse:hover span{color:#ff574a !important}
.btn-point.btn-reverse:before{background-color:#f2f2f2}
.btn-point.btn-reverse:active:before{background-color:#ebebeb}

.btn-point-border{display:inline-block;position:relative;min-width:106px;height:40px;line-height:40px !important;padding:0 29px;border:1px solid #ff543d;overflow:hidden;text-align:center;font-size:16px !important;font-weight:400 !important;border-radius:4px;vertical-align:top}
.btn-point-border span{position:relative;color:#ff574a !important;}
.btn-point-border:hover{border-color:#ec3b2d;text-decoration:none !important}
.btn-point-border:hover span,.btn-point-border:active span{color:#ec3b2d !important}
.btn-point-border:before{content:'';position:absolute;top:0;bottom:0;left:50%;background-color:#fff2f1;width:0;-webkit-transition:all .6s;transition:all .6s;-webkit-transform:skew(-45deg);transform:skew(-45deg)}
.btn-point-border:hover:before{width:200%;left:-50%}
.btn-point-border.btn-reverse{background-color:transparent;border-color:#fff}
.btn-point-border.btn-reverse span{color:#fff !important}
.btn-point-border.btn-reverse:hover span{color:#fff !important}
.btn-point-border.btn-reverse:before{background-color:rgba(255,255,255,.05)}
.btn-point-border.btn-reverse:active:before{background-color:rgba(255,255,255,.08)}

.btn-none{display:inline-block;position:relative;min-width:106px;height:40px;line-height:40px !important;padding:0 30px;background-color:#fff;overflow:hidden;text-align:center;font-size:16px;font-weight:500;border-radius:4px;vertical-align:top}

.btn-info{display:inline-block;position:relative;padding:8px 16px;background-color:#2995FA;overflow:hidden;text-align:center;font-size:16px;font-weight: 500;line-height: 24px;border-radius:4px;vertical-align:top}
.btn-info span{position:relative;color:#fff;}

.btn-info.btn-reverse{background-color:#fff}
.btn-info.btn-reverse span{color:#2995fa !important}
.btn-info.btn-reverse:hover span{color:#1576d1 !important}
.btn-info.btn-reverse:before{background-color:#f2f2f2}
.btn-info.btn-reverse:active:before{background-color:#fff}

.btn-point-inline{display:inline-block;height:30px;line-height:30px !important;color:#ff574a !important;font-size:16px !important;font-weight:500 !important}
.btn-point-inline:active,
.btn-point-inline:hover{color:#ec3b2d !important;text-decoration:none !important}

.btn-info-inline{display:inline-block;height:30px;line-height:30px !important;color:#2995fa !important;font-size:16px !important;font-weight:500 !important}
.btn-info-inline:active,
.btn-info-inline:hover{color:#1576d1 !important;text-decoration:none !important}

.btn-large{height:50px;line-height:50px !important;padding:0 32px;font-size:18px !important}
.btn-exlarge{height:56px;line-height:56px !important;padding:0 35px;font-size:20px !important}
.btn-block{display:block}

.btn-info-inline.btn-reverse,
.btn-point-inline.btn-reverse{color:#fff !important}
.btn-info-inline.btn-reverse:hover,
.btn-info-inline.btn-reverse:active,
.btn-point-inline.btn-reverse:hover,
.btn-point-inline.btn-reverse:active{color:rgba(255,255,255,.85) !important}

.btn-text-black{color:#333 !important}
.btn-text-black:hover,.btn-text-black:active{color:#2995fa !important;text-decoration:none}
.btn-text-grey{color:#555 !important}
.btn-text-grey:hover,.btn-text-grey:active{color:#2995fa !important;text-decoration:none}
.btn-text-blue{color:#2995fa !important}
.btn-text-blue:hover,.btn-text-blue:active{color:#1576d1 !important;text-decoration:none}

.btn-round-border{display:inline-block;line-height:22px;padding:0 3px 0 10px;border:1px solid #2995fa;border-radius:12px;color:#2995fa;font-size:14px;text-decoration:none; white-space:normal !important;}
.btn-round-border:hover,
.btn-round-border:active{background-color:#f5f8fb;text-decoration:none;}
.btn-round-border [class*=ic-]{margin-left:6px;}
[id^='row-article-'] .btn-round-border:hover,
[id^='row-article-'] .btn-round-border:active{text-decoration:none}

a[class*=btn-],button[class*=btn-]{box-sizing:border-box;letter-spacing:-.025em;white-space:nowrap;text-decoration:none;text-indent:0}
a[class*=btn-]:hover,a[class*=btn-]:active,button[class*=btn-]:hover,button[class*=btn-]:active{text-decoration:none;cursor:pointer}
[class*=btn-] [class*='ic-']{margin-right:6px;margin-left:10px}
[class*=btn-] .ic-arrow-right-thick{display:inline-block;margin-top:-4px;margin-left:7px;font-size:10px;vertical-align:middle}
[class*=btn-] .ic-arrow-right-long{font-size:14px}
[class*=btn-] .ic-download{font-size:15px}
[class*=btn-] [class*='ic-arrow-right']{-webkit-transition:all .5s;transition:all .5s}
[class*=btn-]:not(.btn-round-border):hover .ic-arrow-right-long{margin-right:2px;margin-left:14px}
[class*=btn-]:not(.btn-round-border):hover .ic-arrow-right-thick{margin-right:2px;margin-left:11px}

/* text &amp; font */
.text-skyblue01{color:#2995fa !important}
button.text-skyblue01:hover,
a.text-skyblue01:hover{color:#1576d1 !important}

.text-navy01{color:#869eb9 !important}
.text-navy02{color:#5884b6 !important}
.text-navy03{color:#35679f !important}

.text-black01{color:#333 !important}
.text-black02{color:#555 !important}
.text-black03{color:#999 !important}

.text-redorange01{color:#ff574a !important}
button.text-redorange01:hover,
a.text-redorange01:hover{color:#ec3b2d !important}
.text-redorange02{color:#ff794a !important}
.text-redorange03{color:#ff9e00 !important}

.bg-grey01{background-color:#f9fbfe !important}
.bg-grey02{background-color:#f5f8fb !important}
.bg-grey03{background-color:#eef2f8 !important}
.bg-grey04{background-color:#e6eef8 !important}
.bg-navy02{background-color:#5884b6 !important}

.fw300{font-weight:300 !important}
.fw400{font-weight:400 !important}
.fw500{font-weight:500 !important}
.fw600{font-weight:600 !important}
.fw700{font-weight:700 !important}

.text-left,.text-left .wp-caption{text-align:left !important}
.text-center,.text-center .wp-caption{text-align:center !important}
.text-right,.text-right .wp-caption{text-align:right !important}

/* table style */
table.table-border-simple{width:100%;margin:0;border-top:1px solid #dfe5eb;border-radius:0;border-collapse:collapse;border-spacing:0}
table.table-border-simple th,
table.table-border-simple td{border-width:0;background:none !important;text-align:left;vertical-align:top}
table.table-border-simple th{width:256px;padding:10px 0;color:#333;font-weight:400;font-size:18px;line-height:26px;}
table.table-border-simple td{padding:10px 20px 10px 30px;color:#555;font-weight:300;font-size:16px;line-height:26px;}
table.table-border-simple tr:first-child th,
table.table-border-simple tr:first-child td{padding-top:25px}
table.table-border-simple tr:last-child th,
table.table-border-simple tr:last-child td{padding-bottom:25px}
[id^='row-article-'] table.table-border-simple th{width:auto}

table.table-default{width:100%;margin:0;border-style:solid;border-color:#e7ebf1;border-width:1px 0;border-radius:0;border-collapse:collapse;border-spacing:0;text-align:left}
table.table-default th,
table.table-default td{box-sizing:border-box;border-width:0;font-size:16px;line-height:26px;}
table.table-default th{padding:8px 15px 11px;border-style:solid;border-width:1px 0 0;border-color:#fff;color:#333;font-weight:400;text-align:center;background:#eef2f8}
table.table-default tr:first-child th{border-top-width:0}
table.table-default td{padding:8px 15px 11px;border-style:solid;border-width:1px 0 0;border-color:#e7ebf1;color:#555;font-weight:400;text-align:left;background:none}
table.table-default th + th,.table-default th + td,.table-default td + td{border-width:1px 0 0 1px}
table.table-default tr:nth-child(2n) td{background:none}
table.table-default tr th[scope='row'] + td{border-left-width:0}
table.table-default + table.table-default{margin-top:50px}

/* article title */
.widget-title-update{position:relative;max-width:1120px; min-width:320px; margin:0 auto;padding:60px 50px 54px;font-weight:400;}
.widget-title-update .title{margin-bottom:12px;padding-bottom:12px; border-bottom:1px solid #E1E7F0; color:#333; font-size: 48px;font-weight: 500;line-height: 70px;}
.widget-title-update .label{color:#2995FA;font-size:16px; font-weight: 500; line-height: 24px;}
.widget-title-update .date{float:right; color:#999;font-size:14px;font-weight: 400; line-height: 20px;}

.widget-title-notice{position:relative;width:790px;padding:72px 233px;margin:0 auto;font-weight:300;}
.widget-title-notice .title{margin:-11px 0 32px;line-height:58px;color:#333;font-size:42px}
.widget-title-notice .label{color:#2995FA;font-size:16px}
.widget-title-notice .label:after{content:'';display:inline-block;width:1px;height:13px;margin:-2px 7px 0 12px;background-color:#e7ebf1;vertical-align:middle}
.widget-title-notice .date{color:#555;font-size:16px}
.widget-title-notice .btn-list{position:absolute;left:8px;top:36px;color:#333;font-size:16px}
.widget-title-notice .btn-list [class*=ic-]{display:inline-block;margin-bottom:4px;color:#555;font-size:19px;vertical-align:middle}
.widget-title-notice .btn-list:hover,
.widget-title-notice .btn-list:active{color:#555;text-decoration:none}

.row-title-article{max-width:1120px;min-width:320px; margin:0px auto;padding:0px 50px;}

.widget-title-article{padding:64px 0px 54px 0;}
.widget-title-article .title{margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid #E1E7F0; line-height:70px;color:#333;font-size:48px;font-weight:500}
.widget-title-article .label{color:#2995FA;font-size:16px; font-weight: 500; line-height: 24px;}
.widget-title-article .date{float:right; color:#999;font-size:14px;font-weight: 400; line-height: 20px;}
.widget-title-article.fullwidth .textwidget{max-width: 100%;}

/* title top visual */
.row-title-h1.topvisual-etc{height:180px;background:#254e87 url(/wp-content/uploads/sites/2/2020/05/bg_tit_etc.jpg) 50% 50% no-repeat}
.row-title-h1.topvisual-etc .panel-grid-cell{display:-ms-flexbox;-webkit-display:flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:1256px;color:#fff}
.widget-title-h1{box-sizing:border-box;width:1256px;padding:0 68px;margin:0 auto}
.widget-title-h1 .widget-title{margin-bottom:14px;font-size:48px;line-height:56px;letter-spacing:-.05em}


/* content bottom link */
.row-bottom-link{position:relative;height:224px}
.row-bottom-link:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:50%;background-color:#e6eef8}
.row-bottom-link:after{content:'';display:block;position:absolute;right:0;top:0;bottom:0;width:50%;background-color:#dbe6f4}
.widget-bottom-link{position:relative;z-index:2;box-sizing:border-box;max-width:1256px;padding:0 68px;margin:0 auto;height:224px;background-color:#e6eef8;overflow:hidden}
.widget-bottom-link:before{content:'';display:block;position:absolute;top:0;bottom:0;left:71%;right:-25%;background-color:#e0eaf6;-webkit-transform:skew(-45deg);transform:skew(-45deg)}
.widget-bottom-link: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)}
.widget-bottom-link .textwidget a{display:block;position:relative;z-index:10;height:157px;padding-top:67px;padding-right:380px;color:#5884b6;font-size:18px;font-weight:100;line-height:28px;text-decoration:none;background:url("/wp-content/uploads/sites/2/2020/05/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;
}
.widget-bottom-link .textwidget a:hover{
  -moz-animation:none;
  -webkit-animation:none;
  animation:none;
}
.widget-bottom-link .textwidget strong{display:inline-block;margin-bottom:9px;line-height:48px;color:#5884b6;font-size:32px;font-weight:400;white-space:nowrap}
@-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%}
}

/* å&nbsp;ìŽˆêº–æ¶ì†ë®‡ï¿½ì½ï¿½ë™´å&nbsp;ï¿½ */
.row-box-3.resources .widget-box-3-text{padding:29px 30px 92px}
.row-box-3.resources .widget-box-3-text .widget-title{max-height:60px;margin-bottom:4px;font-size:20px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.row-box-3.resources .widget-box-3-text .textwidget{max-height:52px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.row-box-3.resources .panel-grid-cell &gt; .panel-last-child{position:absolute;bottom:0;width:348px;height:56px}

.row-box-3.resources .widget-box-3-img-brochure{box-sizing:border-box;height:320px;padding-top:40px;text-align:center;background-color:#f5f8fb;overflow:hidden}
.row-box-3.resources .widget-box-3-img-brochure img{max-width:214px;max-height:280px;-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);vertical-align:top}

.row-box-3.resources .widget-box-3-report{box-sizing:border-box;height:321px;padding-top:41px;text-align:center;background-color:#f5f8fb;overflow:hidden}
.row-box-3.resources .widget-box-3-report .textwidget{box-sizing:border-box;position:relative;width:214px;height:281px;margin:0 auto -1px;padding:0 35px 56px;line-height:24px;font-size:18px;font-weight:500;color:#555;
  display:-ms-flexbox;-webkit-display:flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;
  background:#fff url(../images/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);}
.row-box-3.resources .widget-box-3-report [class^=group-report-]{width:124px;padding:5px 10px 6px;border-style:solid;border-width:1px 0;}
.row-box-3.resources .widget-box-3-report [class^=group-report-]:before{content:'';display:block;position:absolute;top:0;right:20px;width:26px;height:35px;background:url(../images/label-report.png) no-repeat;}
.row-box-3.resources .widget-box-3-report .group-report-default{border-color:#ff574a}
.row-box-3.resources .widget-box-3-report .group-report-default:before{background-position:0 0}
.row-box-3.resources .widget-box-3-report .group-report-brochure{border-color:#3a8cdd}
.row-box-3.resources .widget-box-3-report .group-report-brochure:before{background-position:-26px 0}
.row-box-3.resources .widget-box-3-report .group-report-reference{border-color:#03d3a8}
.row-box-3.resources .widget-box-3-report .group-report-reference:before{background-position:-52px 0}
.row-box-3.resources .widget-box-3-report .group-report-special{border-color:#35679f}
.row-box-3.resources .widget-box-3-report .group-report-special:before{background-position:-78px 0}

.widget-box-3-buttons{position:relative;height:54px;border-top:1px solid #e7ebf1;}
.widget-box-3-buttons:before{content:'';display:block;position:absolute;left:50%;bottom:0;height:54px;width:1px;background-color:#e7ebf1}
.widget-box-3-buttons:after{content:'';display:block;clear:both}
.widget-box-3-buttons .textwidget{position:absolute;left:0;right:0;bottom:0;height:54px;}
.widget-box-3-buttons .btn-block{position:relative;float:left;width:50%;height:54px;line-height:54px;color:#2995fa;text-align:left;padding-left:30px;font-weight:500}
.widget-box-3-buttons .btn-block:hover,
.widget-box-3-buttons .btn-block:active{color:#fff;background-color:#2995fa}
.widget-box-3-buttons .btn-block:hover:before,
.widget-box-3-buttons .btn-block:active:before{content:'';position:absolute;display:block;left:0;top:-1px;right:0;bottom:0;border:1px solid #2995fa}
.widget-box-3-buttons .btn-block:first-child:hover:before,
.widget-box-3-buttons .btn-block:first-child:active:before{right:-1px;}

.row-box-3.success-story .widget-box-3-img{height:120px;padding:49px 0 48px}
.row-box-3.success-story .widget-box-3-img img{max-width:200px;max-height:120px}
.row-box-3.success-story .widget-box-3-text{height:178px}
.row-box-3.success-story .widget-box-3-text .textwidget a{position:absolute;top:-217px;left:0;right:1px;bottom:1px;text-indent:-1000px;overflow:hidden}
.row-box-3.success-story .widget-box-3-text .textwidget a:active,
.row-box-3.success-story .widget-box-3-text .textwidget 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)}

.row-box-3.download .widget-title{margin-bottom:6px}
.row-box-3.download .widget-box-3-text .textwidget{line-height:26px}
.row-box-3.download .widget-box-3-text{padding-bottom:0;}
.widget-box-3-downloadlist{margin:19px 30px 41px}
.widget-box-3-downloadlist li{height:42px}
.widget-box-3-downloadlist 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}
.widget-box-3-downloadlist a .ic-download{position:absolute;right:10px;top:50%;margin-top:-4px;font-size:14px}
.widget-box-3-downloadlist a:hover{border-bottom-color:#2995fa;text-decoration:none}

.row-box-2{position:relative;box-sizing:border-box;width:1256px;padding:0 68px;margin:0 auto}
.row-box-2 &gt; .panel-grid-cell{width:545px !important;margin-left:30px}
.row-box-2 &gt; .panel-grid-cell:first-child{margin-left:0}
.row-box-2 &gt; .panel-grid-cell:before{content:'';position:absolute;top:0;bottom:0;left:643px;width:543px;border:1px solid #dfe5eb}
.row-box-2 &gt; .panel-grid-cell.panel-grid-cell-empty:before{border:none}
.row-box-2 &gt; .panel-grid-cell:first-child:before{left:68px}

.row-box-1{position:relative;box-sizing:border-box;width:1256px;padding:0 68px;margin:0 auto}
.row-box-1 &gt; .panel-grid-cell{border:1px solid #dfe5eb}
.row-box-1 &gt; .panel-grid-cell.panel-grid-cell-empty:before{border:none}

/* page block grid */
.row-block-2{position:relative;box-sizing:border-box;width:1256px;padding:0 68px;margin:0 auto}
.row-block-2 &gt; .panel-grid-cell{width:50% !important}
.row-block-2 .widget-block-2-img{height:350px}
.row-block-2 .widget-block-2-img img{width:100%;height:100% !important;vertical-align:top}
.row-block-2 .widget-block-2-plain{position:relative;box-sizing:border-box;height:350px;padding:56px 56px 50px !important;font-weight:300;background-color:#eef2f8}
.row-block-2 .widget-block-2-plain .title{max-height:120px;margin-top:-2px;color:#333;font-size:28px;line-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.row-block-2 .widget-block-2-plain .desc{max-height:125px;margin-top:18px;font-size:18px;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.row-block-2 .widget-block-2-plain .group-btn{position:absolute;left:56px;right:56px;bottom:50px}
.row-block-2 .widget-block-2-chart{height:292px;padding-top:58px;background-color:#fff;text-align:center}
.row-block-2 .widget-block-2-chart .widget-title{margin-bottom:19px;color:#35679f;font-size:28px}
.bg-grey02 .row-block-2 .widget-block-2-plain{background-color:#fff}
.bg-grey02 .row-block-2 .widget-block-2-chart{background-color:#e6edf6}

/* page grid */
.row-grid-1{position:relative;max-width:1120px;padding:0 50px;margin:0 auto}

.row-grid-3{position:relative;max-width:1120px;padding:0 50px;margin:0 auto}
.row-grid-3 &gt; .panel-grid-cell{width:348px !important;margin:0 19px}
.row-grid-3 .widget-title{margin:-4px 0 9px;line-height:30px;color:#333;font-size:24px;font-weight:lighter;}
.row-grid-3 .widget-grid-3-plain .textwidget{margin-bottom:-5px;line-height:30px;font-weight:300;font-size:16px}
.row-grid-3 .widget_media_image .widget-grid-3-thumbnail img{width:100%}
.row-grid-3 .widget-grid-3-thumbnail.widget_text{margin-top:29px}
.row-grid-3 .widget-grid-3-thumbnail.widget_text .widget-title{font-weight:300}
.row-grid-3 .widget-grid-3-thumbnail.widget_text .textwidget{margin-bottom:-6px;line-height:26px;font-weight:300;font-size:16px}
.row-grid-3 .widget-grid-3-box:before{content:'';position:absolute;top:0;bottom:0;left:452px;width:346px;border:1px solid #dfe5eb}

.row-grid-4{position:relative;box-sizing:border-box;width:1256px;margin:0 auto;padding:0 52px}
.row-grid-4 &gt; .panel-grid-cell{margin:0 16px!important;width:256px!important;}
.row-grid-4 .widget-grid-4-plain .widget-title{margin-top:-3px;margin-bottom:22px;font-size:24px;line-height:28px;color:#333;font-weight:lighter;}
.row-grid-4 .widget-grid-4-plain .textwidget{margin-top:-8px;margin-bottom:-5px;font-size:16px;line-height:26px;font-weight:300}

.row-grid-3-7{box-sizing:border-box;width:1256px;padding:0 48px;margin:0 auto}
.row-grid-3-7 .panel-grid-cell:first-child{box-sizing:content-box;width:347px !important;padding:0 20px !important}
.row-grid-3-7 .panel-grid-cell:last-child{box-sizing:content-box;width:732px !important;padding:0 20px !important;font-weight:300}
.row-grid-3-7 .widget-grid-3-7-img img{width:100%;height:196px}
.row-grid-3-7 .widget-grid-3-7-text .title{margin-top:-3px;margin-bottom:23px;color:#333;font-size:24px;line-height:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.row-grid-3-7 .widget-grid-3-7-text .desc{max-height:84px;margin-bottom:24px;font-size:16px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}

/* button area */
.row-button-area1{box-sizing:border-box;width:1256px;padding:0 68px 0;margin:0 auto;text-align:center;margin-top:40px;}
.page-id-197 .row-button-area1 &gt; div {border-top:1px solid #ccc;padding-top:40px;}
.row-button-area2{box-sizing:border-box;width:1256px;padding:50px 68px 0;margin:0 auto;text-align:center}

[class*='row-button-area'] [class*='btn-']{vertical-align:top}


/* article template layout */
#row-article-7-3{max-width:1120px;min-width:320px; margin:0px auto;padding:0px 50px;color:#555;font-size:16px;line-height:24px;}
#row-article-7-3.success-story{margin:80px auto 120px}
#row-article-7-3 &gt; .panel-grid-cell:first-child{flex-grow:1;font-weight:400}
#row-article-7-3 &gt; .panel-grid-cell:last-child{display:none; flex-grow:0;width:256px;}

#row-article-single{max-width:1120px;padding:0 50px;margin:0 auto; color:#555; font-size:16px;line-height:24px}

[id^='row-article-'] a{color:#2995fa}
[id^='row-article-'] a:hover,
[id^='row-article-'] a:active{text-decoration:underline}
[id^='row-article-'] .area-button{padding-top:10px}
[id^='row-article-'] img{vertical-align:top}

/* articles */
.article-title1,
.widget-article-title1{color:#2995fa;font-weight:400;font-size:32px;line-height:48px}
.article-title2,
.widget-article-title2{padding-bottom:16px !important;color:#3A3A3A;font-weight:500;font-size:24px;line-height:36px}
.article-title3,
.widget-article-title3{padding-bottom:16px !important; color:#3A3A3A;font-weight:700;font-size:16px;line-height:24px}
.article-text,
.widget-article-text{font-weight:400;font-size:16px;line-height:24px;}
.article-text-large,
.widget-article-text-large{font-weight:400;font-size:20px;line-height:30px}
.article-text-regular,
.widget-article-text-regular{font-weight:400;font-size:18px;line-height:28px}
.article-text-small,
.widget-article-text-small{font-weight:400;font-size:16px;line-height:26px}
.article-text-micro,
.widget-article-text-micro{color:#3A3A3A;font-weight:500;font-size:14px;line-height:20px}

.widget-article-img{text-align:center;}
.widget-article-img img, .widget_media_image img{max-width: 100%;height: auto;vertical-align:middle;}
.widget-article-border{padding-bottom:40px;border-top:1px solid #E1E7F0}
.widget-article-bottom{margin-top:40px;padding-top:40px;border-top:1px solid #E1E7F0}

.widget-article-list-number .textwidget,
.widget-article-list-default .textwidget,
.widget-article-list-circle .textwidget{margin:0}
ul.article-list-number,
ul.article-list-default,
.widget-article-list-number ul,
.widget-article-list-default ul{padding:0 0 0 10px;line-height: 24px;font-size:16px;font-weight:400}
ul.article-list-default li,
.widget-article-list-default ul li{padding-left:13px;text-indent:-13px}
ul.article-list-default li:before,
.widget-article-list-default ul li:before{content:'';display:inline-block;width:4px;height:4px;margin:-3px 9px 0 0;border-radius:50%;background-color:#555;vertical-align:middle;}
ul.article-list-circle,
.widget-article-list-circle ul{padding:0 0 0 2px;line-height: 28px;font-size:16px;font-weight:400}
ul.article-list-circle li,
.widget-article-list-circle ul li{position:relative;padding-left:27px !important}
ul.article-list-circle li .num,
.widget-article-list-circle ul li .num{position:absolute;left:0;top:5px;box-sizing:border-box;display:inline-block;min-width:20px;height:20px;padding:0 5px;vertical-align:middle;border-radius:10px;line-height:20px;color:#fff;font-size:12px;font-weight:500;text-align:center;background-color:#6483b1;}
.widget-article-list-default ul li,
.widget-article-list-circle ul li{margin:0 !important}

.widget-button-download .textwidget{position:relative;height:42px;line-height:42px;padding:11px 143px 11px 20px;color:#2995fa;font-weight:400;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f5f8fb}
.widget-button-download [class*=btn-]{position:absolute;right:11px;top:11px;padding:0 20px}
.widget-button-download [class*=btn-] .ic-download{margin-left:13px;margin-right:0}

.widget-article-box .textwidget{padding:13px 20px;border:1px solid #666;font-weight:300;font-size:16px;line-height:28px}
.widget-article-box [class^=article-] + [class^=article-]{padding-top:3px}

.article-contacts{padding-top:10px}
.article-contacts [class*=ic-]{display:inline-block;margin-bottom:3px;margin-right:9px;font-size:18px;vertical-align:middle}
.article-contacts .bar{display:inline-block;width:1px;height:15px;margin:0 18px 3px 15px;background-color:#e5e5e5;vertical-align:middle}

.para-point1{color:#ff574a;font-size:24px;font-weight:400;line-height:36px}
.para-point2{color:#333;font-size:24px;font-weight:400;line-height:36px}
.para-point3{color:#5884b6;font-size:16px;font-weight:400;line-height:28px}
.para-point3.para-border{position:relative;padding-left:17px}
.para-point3.para-border:before{content:'';display:block;position:absolute;left:0;top:7px;bottom:3px;width:3px;background-color:#5884b6}
.para-interview1{color:#555;font-size:16px;font-weight:400;line-height:28px}
.para-interview1:before{content:'\201c';display:block;margin-bottom:-3px;font-size:40px;font-weight:500}
.para-interview1-sub{margin-top:7px}
.para-interview2{color:#5884b6;font-size:20px;font-weight:400;line-height:32px}
.para-interview2:before{content:'\201c';display:block;margin-bottom:-4px;font-size:52px;font-weight:500}
.para-interview2-sub{margin-top:14px;font-size:16px}

/* article builder grid */
.builder-grid-2 &gt; .panel-grid-cell{width:50%;padding-left:15px; text-align:center;}
.builder-grid-2 &gt; .panel-grid-cell:first-child{padding-left:0;padding-right:15px}
.builder-grid-3 &gt; .panel-grid-cell{box-sizing:content-box;width:235px !important;padding:0 15px !important}
.builder-grid-3 &gt; .panel-grid-cell:first-child{padding-left:0 !important}
.builder-grid-3 &gt; .panel-grid-cell:last-child{padding-right:0 !important}
.builder-grid-3-7 &gt; .panel-grid-cell{width:547px !important;padding:0 0 0 32px !important;}
.builder-grid-3-7 &gt; .panel-grid-cell:first-child{width:243px !important;padding:0 !important;}
.builder-grid-7-3 &gt; .panel-grid-cell{width:243px !important;}
.builder-grid-7-3 &gt; .panel-grid-cell:first-child{width:547px !important;padding:0 32px 0 0 !important;}
.builder-grid-1-9 &gt; .panel-grid-cell{width:679px !important;padding:0 0 0 32px!important;}
.builder-grid-1-9 &gt; .panel-grid-cell:first-child{width:79px !important;padding:0 !important;}

/* #row-article-7-3 aside */
.widget-article-aside{margin-top:20px;padding:20px 18px 12px;background-color:#f5f8fb}
.panel-first-child .widget-article-aside{margin-top:0}
.widget-article-aside .widget-title{margin:-10px 0 6px;color:#333;font-size:20px;line-height:38px}
.widget-article-aside .img{box-sizing:border-box;padding:27px 0;text-align:center;background-color:#fff}
.widget-article-aside .img img{max-width:160px !important;max-height:96px;vertical-align:top;}
.widget-article-aside ul.list-mini{margin:8px 0 0}
.widget-article-aside ul.list-mini li{position:relative;line-height:38px;margin:0 !important;padding-left:83px;font-size:14px;font-weight:300;border-bottom:1px solid #e7ebf1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.widget-article-aside ul.list-mini li:last-child{border-bottom-width:0}
.widget-article-aside ul.list-mini li .list-label {display:block;position:absolute;left:0;top:0;width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.widget-article-aside ul.list-default{margin:8px 0 0;border-top:1px solid #e7ebf1}
.widget-article-aside ul.list-default li{padding:13px 0 14px;margin:0 !important;line-height:22px;border-bottom:1px solid #e7ebf1;font-size:14px;font-weight:300}
.widget-article-aside ul.list-default li .list-label{display:block;margin-bottom:6px}
.widget-article-aside ul.list-default li a{color:inherit}
.widget-article-aside ul.list-default li a:hover{color:#2995fa}
.widget-article-aside .group-btn{margin-top:18px;margin-bottom:6px}

.widget_recent-posts  ul{margin-bottom:6px;border-top:1px solid #e7ebf1}
.widget_recent-posts  ul li{padding:13px 0 14px;border-bottom:1px solid #e7ebf1;background:none}
.widget_recent-posts  ul li:after{content:none}
.widget_recent-posts  ul li a{display:block;position:static;margin:0;padding:0;border-width:0;line-height:22px;color:#555;font-size:14px;font-weight:300}
.widget_recent-posts  ul li:hover a{color:inherit;transition:none}
.widget_recent-posts  ul li a:hover{color:#2995fa}
.widget_recent-posts .widget-article-aside ul li .date,

/* 占쎈즲占쎌뿯占쎄텢嚥∽옙 占쎄맒占쎄쉭*/
.bg-usecase-color{width:100%;background-color:#35679f}
.row-block-2-usecase-header{margin:0 auto;width:1600px}
.row-block-2-usecase-header::after{content:'';display:block;clear:both}
.row-block-2-usecase-header .widget-usecase-block-2-plain, .row-block-2-usecase-header .widget-usecase-block-2-img{float:left;width:800px;height:446px}
.row-block-2-usecase-header .widget-usecase-block-2-img img{display:block;width:100%}
.row-block-2-usecase-header .widget-usecase-block-2-plain{padding-top:126px;padding-right:95px;box-sizing:border-box}
.row-block-2-usecase-header .widget-usecase-block-2-plain .title{padding-bottom:30px;font-size:46px;letter-spacing:-0.025em;font-weight:400;color:#fff;vertical-align:middle;line-height:1}
.row-block-2-usecase-header .widget-usecase-block-2-plain .desc{font-size:20px;line-height:32px;font-weight:400;color:#fff;opacity:0.7;vertical-align:middle}

.row-block-2-usecase-contents{margin:0 auto;width:1120px}
.row-block-2-usecase-contents::after{content:'';display:block;clear:both}
.widget-usecase-contents{float:left;width:790px}

.widget-usecase-details{float:right;width:256px;box-sizing:border-box}
.widget-usecase-details .company-info{margin-bottom:20px;padding:20px 18px 12px 18px}
.widget-usecase-details .company-info .title, .widget-usecase-details .cases .title{font-size:20px;font-weight:400;letter-spacing:-0.025em;}
.widget-usecase-details .company-info .company-img-box img{display:block;width:100%;height:auto}
.widget-usecase-details .company-info .company-info-list li{position:relative;line-height:38px;font-size:14px}
.widget-usecase-details .company-info .company-info-list li{padding-left:5em}
.widget-usecase-details .company-info .company-info-list li.list ul li{padding-left:0}
.widget-usecase-details .company-info .company-info-list li.list &gt; .category{top:11px}
.widget-usecase-details .company-info .company-info-list li &gt; ul{display:inline-block}
.widget-usecase-details .company-info .company-info-list .category{position:absolute;top:0;left:0;font-size:14px;font-weight:400;color:#5884b6}

.widget-usecase-details .cases{padding: 20px 18px 18px 18px}
.widget-usecase-details .cases .title{padding-bottom:15px}
.widget-usecase-details .cases .cases-list{margin-bottom:18px}
.widget-usecase-details .cases .cases-list li{padding:18px 0;line-height:22px;font-size:14px;border-bottom:1px solid #eef2f8}
.widget-usecase-details .cases .cases-list .category{display:block;padding-bottom:15px;line-height:1;color:#5884b6}
.widget-usecase-details .cases .btn-info{display:block}

.row-usecase-verticalcard .widget-article-text{color:#fff;text-align:center;}
.row-usecase-verticalcard .widget-article-text.bg-navy{background-color:#5884b6 !important;}
.row-usecase-verticalcard .widget-article-text.bg-redorange{background-color:#ff794a !important;}

.widget-box.posco{border-top: 2px solid #1c9cf3;border-bottom: 1px solid #e8ebed;padding:20px 0;}

.row-recommend-link .btn-info-inline.article-text-micro{ font-size: 14px!important;line-height: 20px!important;}

/* toturials */
.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;}

.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; }

.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}

.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;}

/* success story visual */
.row-usecase-visual{position:relative;height:446px;background-color:#35679f}
.widget-usecase-visual-text{box-sizing:border-box;display:-ms-flexbox;-webkit-display:flexbox;display:flex;flex-direction:column;justify-content:center;max-width:1256px;min-width:320px;height:446px;padding:0 50% 0 20px;margin:0 auto}
.widget-usecase-visual-text .widget-title{color:#fff;font-size:46px;line-height:50px;}
.widget-usecase-visual-text .textwidget{max-height:128px;padding-top:21px;color:rgba(255,255,255,.7);font-size:20px;font-weight:300;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.widget-usecase-visual-img{position:absolute;left:50%;top:0;bottom:0;overflow:hidden;height:446px;display:-ms-flexbox;-webkit-display:flexbox;display:flex;align-items:center}
.widget-usecase-visual-img img{min-height:100%; width:100%; object-fit: cover;}


@media screen and (min-width:1256px) {
  .widget-usecase-visual-text{padding:0px 648px 0px 20px;}
}

@media screen and (min-width:1600px) {
  .widget-usecase-visual-img img{width:50vw}
}


@media screen and (max-width:1000px) {
  .widget-title-update{max-width:100%;}

  .row-usecase-visual{height:auto;}
  .widget-usecase-visual-text{height:auto;padding:0 80px;}
  .widget-usecase-visual-text .widget-title{font-size:42px;line-height:55px;letter-spacing:-0.5px;text-align:center;}
  .widget-usecase-visual-img{position:relative;left:0;height:auto;}
  #row-article-7-3.success-story{margin:96px auto 120px}
  .para-interview2{font-size:24px;line-height:35px;}

  .ableOpenPopup{white-space:normal !important; height:auto;}

  .widget-usecase-visual-text .textwidget{text-align:center;}

}

@media screen and (max-width:500px) {
  #pg-27740-2{margin-bottom:60px !important;}
  .widget-title-update{padding:40px 20px 54px;}
  .widget-title-update .title{margin: 0px 0 10px;line-height:36px;font-size:24px;}
  .widget-title-update .label{font-size: 14px; line-height: 20px;}
  .widget-title-update .date{font-size: 12px; line-height: 16px;}
  #row-article-single{padding:0 20px;}
  .builder-grid-2 &gt; .panel-grid-cell{margin-bottom:16px !important; }

  .row-title-article{padding:0px 20px;}
  .widget-title-article{padding:40px 0px 54px;}
  .widget-title-article .title{line-height:35px;font-size:24px;}
  #row-article-7-3{padding:0px 20px;}
  .widget-article-text{font-size:14px;line-height:20px;}
  
  .article-title1, .widget-article-title1{font-size:18px;line-height:26px;}
  .article-title2, .widget-article-title2{font-size:16px;line-height:24px;}
  ul.article-list-number,ul.article-list-default,.widget-article-list-number ul,.widget-article-list-default ul{line-height: 20px;font-size:14px;}

  .widget-usecase-visual-text{padding:0 20px;}
  .widget-usecase-visual-text .widget-title{font-size:32px;line-height:46px;letter-spacing:-0.3px;}
  .row-grid-1{padding:0 20px;}
  #row-article-7-3.success-story{margin:72px auto 96px;}
  .para-interview2{font-size:16px;line-height:24px;}
}



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

    .site-main #row-article-7-3 &gt; .panel-grid-cell{padding-right:0px !important;}
    
    /* 안내&gt;공지사항&gt;서비스 */
    .row-bottom-link { display: contents;height: inherit;}
    .widget-bottom-link { width: 100%;height: inherit;padding: 11.11% 5.83%;}
    .widget-bottom-link .textwidget a { height: inherit; padding: 0 25% 0 0; color: #555555; font-size: 24px;  line-height: 1.5;  word-break: keep-all;overflow: inherit; }
    .widget-bottom-link .textwidget a{font-size:12px}
    .widget-bottom-link .textwidget strong { display: inline-block;  max-width: 100%;  padding-right: 0; font-size: 16px;line-height: 1.5;white-space: inherit;}
}


/* 블로그 - post */
.post_blog{max-width:800px; margin:80px auto 120px; padding:0px 40px;}
.post_view_wrap{padding:0px 0px 28px;border-bottom:1px solid #E1E7F0;}
.post_tit{padding-bottom:24px;border-bottom:1px solid #D7D7D7;font-size: 48px;font-weight: 500; line-height: 58px; /* 120.833% */letter-spacing: -0.144px;}
.post_desc{display:flex;justify-content: space-between;padding:18px 0px 58px;font-size: 16px;font-weight: 500; line-height: 24px; /* 150% */ letter-spacing: -0.048px;}
.post_desc .nm_category {color:#2995FA;}
.post_desc .nm_category i{width:24px; height:24px;}
.post_blog_date{font-size: 14px;font-weight: 400; line-height: 20px; /* 142.857% */ letter-spacing: -0.042px;color:#999;}

.post_figure{margin:0px auto 40px;}
.post_figure .sow-image-container{justify-content: center;}
.post_figure img{border-radius:12px; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);}
.post_figure .c1{color:#999; font-size: 14px;font-weight: 400;line-height: 20px; /* 142.857% */letter-spacing: -0.042px;text-align:center;}
.post_contents .h1{margin-bottom:16px; color:#333; font-size: 24px;font-weight: 500;line-height: 36px; /* 150% */letter-spacing: -0.072px;}
.post_contents .b1{margin-bottom:40px; color:#434343; font-size: 16px; font-weight: 400; line-height: 24px;letter-spacing: -0.048px;}
.post_contents .b1 p{padding-bottom:24px;}
.post_contents .b1 p:last-child{padding-bottom:0;}
.post_contents .l1{color:#EA473A;font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: -0.048px;text-decoration-line: underline;}
.post_hashtag li{display:inline-block;padding: 2px 10px;border-radius: 2px; background: #F5F5F5;font-size: 12px;font-weight: 400; line-height: 16px; /* 133.333% */ letter-spacing: -0.036px;color:#555}

.btn_post_wrap{display:flex;justify-content: space-between; padding:12px 0px 40px;}
.btn_post_wrap .btn_blog{display:flex; align-items:center; border:0;padding:0px 6px; background:#B6B6B6;color:#fff; font-size:13px;}
.btn_post_wrap .btn_blog span{display:inline-block;line-height:18px;}
.btn_post_wrap .btn_blog:hover{background:#555; }
.btn_post_wrap .btn_blog:disabled{background:#D7D7D7; color:#EDEDED;}
.btn_post_wrap .ico.prev{display:inline-block; width:18px; height:18px; background:url(/kr/wp-content/uploads/sites/2/image/sub/ico_blogPrev.svg) no-repeat center;vertical-align:middle;}
.btn_post_wrap .ico.link{display:inline-block; width:18px; height:18px; background:url(/kr/wp-content/uploads/sites/2/image/sub/ico_blogLink.svg) no-repeat center;vertical-align:middle;}

.post_banner_wrap{position:relative; height:176px; border-radius: 16px; background-size:cover; background-repeat: no-repeat; background-position:center;overflow:hidden;}
.post_banner_wrap .post_banner{position:absolute; top:0px; left:0px; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:100%; background: rgba(0,0,0,0.5);}
.post_banner_wrap .post_banner p i{width:18px; height:18px;}
.post_banner_wrap .post_banner p{font-size: 12px;font-weight: 500; line-height: 1.5; letter-spacing: -0.036px; color:#869EB9;}
.post_banner_wrap .post_banner h2{font-size: 16px;font-weight: 500;line-height: 24px; letter-spacing: -0.048px;color:#fff;}
.post_banner_wrap .post_banner a{padding:8px 16px; color:#FF794A;font-size: 16px;font-weight:400; line-height: 24px; letter-spacing: -0.048px;}

@media screen and (max-width: 1000px) {
  .post_blog{margin:43px auto 73px;padding:0px 20px;}
  .post_view_wrap{padding-bottom:18px;}
  .post_tit{padding-bottom:16px;font-size: 32px; line-height: 46px; /* 143.75% */ letter-spacing: -0.096px;}
  .post_desc{padding:8px 0px 54px;}

  .post_figure{margin:0px auto 32px;}
  .post_contents .h1{font-size: 20px;line-height: 28px; letter-spacing: -0.06px;}
  .post_contents .b1{margin-bottom:32px;}

  .btn_post_wrap{padding:16px 0px 56px;}
}

@media screen and (max-width: 640px) {
  .post_blog{margin:32px auto 106px;}
  .post_view_wrap{padding-bottom:16px;}
  .post_tit{padding-bottom:12px;font-size: 24px; line-height: 36px; letter-spacing: -0.072px;}
  .post_desc{padding:13px 0px 32px;}

  .post_figure{margin:0px auto 16px;}
  .post_figure .c1{font-size: 10px; line-height: 12px; /* 120% */ letter-spacing: -0.03px;}
  .post_contents .h1{font-size: 16px;line-height: 24px; letter-spacing: -0.048px;}
  .post_contents .b1{margin-bottom:16px;font-size: 14px;line-height: 20px; /* 142.857% */letter-spacing: -0.042px;}
  .post_contents .b1 p{padding-bottom:20px;}
  .post_contents .l1{font-size: 14px;line-height: 20px; /* 142.857% */letter-spacing: -0.042px;}

  .btn_post_wrap{padding:16px 0px 32px;}
  .post_banner_wrap .post_banner p i{width:14px; height:14px;}
  .post_banner_wrap .post_banner p{font-size: 10px;font-weight: 400;line-height: 12px; /* 120% */letter-spacing: -0.03px;}
  .post_banner_wrap .post_banner h2{font-size: 14px;line-height: 20px; /* 142.857% */letter-spacing: -0.042px;}

}

/** success story templage  **/
.usecase_visual{position:relative; height:388px; background-size:cover; background-position:center;z-index:1;}
.usecase_visual:before{content:""; position:absolute;top:0px; left:0px; width:100%; height:388px; opacity: 0.7; background: #000;z-index:2;}
.usecase_visual_text{position:relative;max-width:1120px;overflow:hidden;margin:0 auto;padding:88px 40px 40px;letter-spacing: -0.3px;z-index:3;}
.uc_category{padding-bottom:16px; color: #A2B5CB; font-size: 16px;font-weight: 500;line-height: 1.5;letter-spacing: -0.3px;}
.uc_tit{padding-bottom:8px; color: #FFF; font-size: 40px; font-weight: 500; line-height: 1.45;}
.uc_product{color:#E9EEF4; font-size: 20px; font-weight: 400;line-height: 1.4;}

.post_useCase_wrap{max-width: 1120px;margin: 0px auto 120px;padding: 0px 40px;}
.usecase_company_wrap .textwidget{display:flex;position:relative; max-width:1120px;margin:-76px auto 80px;border-radius: 16px; border: 1px solid #C7D4E4;background:#FFF;z-index:4;}
.usecase_company_wrap .company_logo{display:flex; flex-direction:column; justify-content:space-between; align-items: center; flex:0; width:400px; padding:84px 74px 40px;border-right:1px solid #C7D4E4; box-sizing: border-box;}
.usecase_company_wrap .btn_wrap{text-align:center;}
.usecase_company_wrap .btn_wrap a{display:inline-block;min-width:220px; padding: 7px 16px 7px 14px;border-radius: 4px;border: 1px solid #737373;color: #737373;font-size: 16px; font-weight: 500;line-height: 1.5; letter-spacing: -0.3px;}
.usecase_company_wrap .ico_arrow{display:inline-block; width: 18px;height: 24px;background: url(/wp-content/uploads/image/post/ico_arrow_next.svg) no-repeat center / contain;vertical-align: top;}
.usecase_company_wrap .company_info{padding:40px 70px 60px; letter-spacing: -0.3px;}
.usecase_company_wrap .company_nm{padding-bottom:7px; color:#333;font-size: 32px;font-weight: 500;line-height: 1.43;}
.usecase_company_wrap .company_nm + p{padding-bottom:24px; color:#3A3A3A; font-size: 18px; font-weight: 500;line-height: 1.44;}
.usecase_company_wrap .company_nm + p span{display:block; padding-top:12px; color: #737373; font-weight: 400; text-align: right;font-size: 16px;line-height: 1.5;}
.usecase_company_wrap .company_table{width:100%; font-size: 16px; line-height: 1.5;}
.usecase_company_wrap .company_table th{padding:2px 20px 2px 0; color: #434343; font-weight: 500;text-align:left;}
.usecase_company_wrap .company_table td{padding:2px 0; color: #737373; font-weight: 400;}

.usecase_contents .h1{margin-bottom:8px; color:#333; font-size: 24px;font-weight: 500;line-height: 36px; /* 150% */letter-spacing: -0.3px;}
.usecase_contents .h2{margin-bottom:8px; color:#3A3A3A; font-size: 20px;font-weight: 500;line-height: 28px; /* 150% */letter-spacing: -0.3px;}
.usecase_contents .b1{margin-bottom:40px; color:#555; font-size: 16px; font-weight: 400; line-height: 24px;letter-spacing: -0.3px;}
.usecase_contents .b1 p{padding-bottom:16px;}
.usecase_contents .b1 p:last-child{padding-bottom:0;}
.usecase_contents .l1{color:#2995FA;font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: -0.3px;text-decoration-line: underline;}
.usecase_contents .orange{color:#FF574A;}
.usecase_contents .blue{color:#2995FA;}
.usecase_contents .bold{color:#35679F; font-weight: 500;}
.usecase_contents .borderB{padding-bottom:40px; border-bottom:1px solid #D7D7D7;}

.usecase_contents .flex{display:flex; gap:32px; margin-bottom:40px;}
.usecase_contents .flex &gt; div{flex:1 1 calc(50% - 32px);}
.usecase_contents .flex.small &gt; div.usecase_figure{flex-basis: 12.86%; min-width:352px;}
.usecase_contents .flex .b1{margin-bottom:0px;}
.usecase_contents .usecase_figure img{ max-width:100%; width:100%; height:auto;border-radius:12px;}
.usecase_contents .usecase_figure .c1{margin:4px 0 0px; color:#737373; font-size: 14px;font-weight: 400;line-height: 20px; /* 142.857% */letter-spacing: -0.3px;text-align:center;}
.usecase_contents .usecase_figure + .b1{padding-top:16px;}
.usecase_contents .wp-video{margin-bottom:40px;}
.usecase_contents ol, .usecase_contents ul{color:#555; font-size: 16px; font-weight: 400; line-height: 24px;letter-spacing: -0.3px;}
.usecase_contents ul li {padding-left: 13px;text-indent: -13px;}
.usecase_contents ul li::before{content: '';display: inline-block;width: 4px;height: 4px;margin: -3px 9px 0 0;border-radius: 50%;background-color: #555;vertical-align: middle;}
.usecase_contents p + ol, .usecase_contents p + ul{margin-top:-8px;padding-bottom:16px; }

.usecase_contents .usecase_table{width:100%; border: 1px solid #E9EEF4;}
.usecase_contents .usecase_table.small{max-width:480px;}
.usecase_contents .usecase_table tr{border-bottom: 1px solid #E9EEF4; color:#3A3A3A; font-size: 16px; line-height: 24px;letter-spacing: -0.3px;}
.usecase_contents .usecase_table th{width:128px; padding:8px 16px; background:#EEF2F8;text-align:center;}
.usecase_contents .usecase_table td{padding:8px 16px; }

.btn_usecase_wrap{padding-top:32px;text-align:center;}
.btn_usecase_wrap .btn_gray{display:inline-block;position:relative;min-width:160px;padding:8px 16px;border:0;border-radius:4px;background:#B6B6B6;color:#fff;font-size:16px;font-weight:500;line-height:1.5;text-align:center;overflow:hidden;vertical-align:top;}


@media screen and (max-width: 1000px) {
  .usecase_visual,
  .usecase_visual:before{height:374px;}
  .usecase_visual_text{padding:72px 40px 36px; }
  .uc_category{padding-bottom:4px;font-size: 14px;font-weight: 400;line-height: 20px;}
  .uc_tit{padding-bottom:16px;font-size:32px;line-height: 46px;}
  .uc_product{font-size: 16px;line-height: 1.5;}
  .post_useCase_wrap{margin: 0px auto 85px;}
  .usecase_company_wrap .textwidget{border-radius: 12px; margin:-112px auto 48px;}
  .usecase_company_wrap .company_logo{width:204px; padding:84px 24px 32px;}
  .usecase_company_wrap .company_logo img{width:140px; height:auto;}
  .usecase_company_wrap .btn_wrap a{min-width:126px;}
  .usecase_company_wrap .company_info{padding:24px 24px 32px;}
  .company_nm{padding-bottom:12px;font-size: 20px;line-height: 1.4;}
  .company_nm + p{font-size: 16px; line-height: 1.5;}
  .company_nm + p span{padding-top:8px;}
  .company_table{line-height: 20px;font-size: 14px;}

  .usecase_contents .h1{font-size: 20px;line-height: 28px;}
  .usecase_contents .b1{margin-bottom:48px;}
  .usecase_contents .borderB{padding-bottom:48px;}
  .usecase_contents .flex{margin-bottom:48px;}
  .usecase_contents .flex.small &gt; div.usecase_figure{min-width:auto;}
  .usecase_contents .wp-video{margin-bottom:48px;}
 
  .btn_usecase_wrap{padding-top:16px;}
}

@media screen and (max-width: 500px) {
  .usecase_visual,
  .usecase_visual:before{height:300px;}
  .usecase_visual_text{padding:72px 20px 24px; }
  .uc_tit{font-size:24px;line-height: 36px;}
  .uc_product{font-size: 14px;line-height: 20px;}
  .post_useCase_wrap{padding:0px 20px;}
  .usecase_company_wrap .textwidget{flex-direction:column; border-radius: 8px; margin:-10px auto 32px;}
  .usecase_company_wrap .company_logo{width:100%; padding:32px;border-right:0;border-bottom: 1px solid #C7D4E4;}
  .usecase_company_wrap .company_logo img{width:158px;}
  .usecase_company_wrap .btn_wrap{width: 100%;}
  .usecase_company_wrap .btn_wrap a{display:block;}
  .company_nm{padding-bottom:8px;font-size: 16px;line-height: 1.5;}
  .company_nm + p{font-size: 14px; line-height: 20px;}
  .company_nm + p span{padding-top:4px;font-size: 14px; line-height: 20px;}

  .usecase_contents .h1{margin-bottom:4px;font-size: 16px;line-height: 24px;}
  .usecase_contents .h2{margin-bottom:4px;font-size: 16px;line-height: 24px;}
  .usecase_contents .b1{margin-bottom:24px;font-size: 14px;line-height: 20px;}
  .usecase_contents .b1 p{padding-bottom:8px;}
  .usecase_contents .l1{font-size: 14px;line-height: 20px;}
  .usecase_contents .flex{flex-wrap:wrap; gap:24px; padding-bottom:24px; margin-bottom:24px;}
  .usecase_contents .flex &gt; div{flex: 1 1 100%;}
  .usecase_contents .flex.small &gt; div.usecase_figure{min-width:auto;}
  .usecase_contents .wp-video{margin-bottom:24px;}
  .usecase_contents ol, .usecase_contents ul{font-size: 14px;line-height: 20px;}
  .usecase_contents p + ol, .usecase_contents p + ul{margin-top:0;}
  .usecase_figure img{border-radius:8px;}
  .usecase_contents .usecase_table tr{font-size: 14px;line-height: 20px;}
  .usecase_contents .usecase_table th{width:auto;}

  .btn_usecase_wrap{padding-top:16px;}
}</pre></body></html>