 body{width:100%;min-width:1140px;background:#f3f7ff url('../images/bg.jpg') no-repeat center 0;background-size:100% auto;background-attachment:fixed}
.inner{position:relative;margin:0 auto;width:1140px;height:100%}


#header{position:absolute;top:0;left:0;width:100%;min-width:1140px;height:121px;z-index:10}
#header h1{display:inline-block;padding-top:35px}
#header .gnb{position:absolute;top:0;right:0;padding-top:7px}
#header .gnb:after{content:'';display:block;clear:both}
#header .gnb > li{display:inline-block;position:relative;height:114px;background:url('../images/gnb_line.png') no-repeat left center}
#header .gnb > li > a{display:block;position:relative;padding:42px 0 30px 0;margin-left:32px;margin-right:32px;font-size:16px;font-weight:700;color:#0133BC;line-height:28px}
#header .gnb > li > a:after{content:'';display:block;position:absolute;bottom:5px;left:50%;right:0;width:0;height:5px;background-color:#0133BC;-webkit-transition:all .3s cubic-bezier(.25, .46, .45, 1);
-moz-transition:all .3s cubic-bezier(.25, .46, .45, 1);
-o-transition:all .3s cubic-bezier(.25, .46, .45, 1);
transition:all .3s cubic-bezier(.25, .46, .45, 1);}
/* #header .gnb > li:hover > a:after{left:0;width:100%;}*/
#header .gnb > li.active > a::after{left:0;width:100%;}
#header .gnb > li.active.hover > a::after{left:50%;width:0%;}
/* #header .gnb > li.on > a:after{left:0 !important;width:100% !important;} */

#header .gnb > li:first-child{background:none}
#header .gnb > li:first-child > a{padding-left:0}
#header .gnb > li.service{background:none}
#header .gnb > li.service > a{padding:0 17px;margin-right:0;font-size:15px;color:#fff;background-color:#0133BC;border-radius:14px}
#header .gnb > li.service:hover > a:after{display:none}
#header .gnb > li .gnb_depth2{display:none;position:absolute;top:95px;left:50%;padding-top:10px;background:url('../images/gnb_point.png') no-repeat center 1px;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:1;}
#header .gnb > li .gnb_depth2 li{background-color:#0233bc;border-top:2px solid rgba(194,199,213,0.2)}
#header .gnb > li .gnb_depth2 li:first-child{border-top:none}
#header .gnb > li .gnb_depth2 li a{display:block;padding:0 14px;height:36px;font-size:14px;color:#fff;line-height:36px;letter-spacing:-0.25px;white-space:pre;text-align:center}
#header.fixed{position:fixed;left:0;top:0;width:100%;background-color:#fff;z-index:10}
#header.subHeader{background-color:#fff;z-index:10}
#footer{width:100%;min-width:1140px;height:887px;background-color:#243257}
#footer .footer_info{height:191px}
#footer .footer_info .inner{padding-top:44px;}
#footer .footer_info .logo{position:absolute;top:44px;left:0;width:50px;height:42px}
#footer .footer_info .copy{margin-left:74px;}
#footer .footer_info .copy ul li{display:inline-block;padding-left:24px;font-size:0;border-left:1px solid #8D95AC;vertical-align:top}
#footer .footer_info .copy ul li:first-child{padding-left:0;padding-right:24px;border-left:0}
#footer .footer_info .copy ul li p{font-family: 'samsungonekorean200';font-size:16px;color:#fff;line-height:21px}
#footer .footer_info .copy ul li p a{color:#fff;font-weight:200;text-decoration: underline}
#footer .footer_info .util{position:absolute;top:44px;right:0;}
#footer .footer_info .util .sns{margin-bottom:20px;font-size:0}
#footer .footer_info .util .sns li{display:inline-block;margin-left:25px;vertical-align:top}
#footer .footer_info .util .sns li:first-child{margin-left:0}
#footer .footer_info .util .sns li a{display:block;width:45px;height:45px;font-size:0;text-indent:-99999px;background:url('../images/footer_sns.png') no-repeat 0 0}
#footer .footer_info .util .sns li a.facebook{background-position:0 0}
#footer .footer_info .util .sns li a.instagram{background-position:-66px 0}
#footer .footer_info .util .sns li a.youtube{background-position:-136px 0}
#footer .footer_bg{width:100%;overflow:hidden}
#footer .footer_bg{text-align:center}
#footer .footer_bg img{position:relative;left:50%;margin-left:-100%}

.bgWhite{background-color:#fff}
.bgSkyblue{background-color:#F3F7FF}
.btn{font-size:14px;color:#fff;font-weight:500;line-height:16px;letter-spacing:0.25px;background-color:#0133BC;}
.radion_ty01 input[type="radio"]{display:none}
.radion_ty01 label{display:inline-block;width:27px;height:23px;font-size:0;text-indent:-9999px;background:url('../images/radio_defatul.png') no-repeat center center;cursor:pointer;vertical-align: top}
.radion_ty01 input[type="radio"]:checked + label{background:url('../images/radio_checked.png') no-repeat center center}
.check_ty01 input[type="checkbox"]{display:none}
.check_ty01 label{display:inline-block;width:32px;height:32px;font-size:0;text-indent:-9999px;background:url('../images/check_default.png') no-repeat center center;cursor:pointer}
.check_ty01 input[type="checkbox"]:checked + label{background:url('../images/check_checked.png') no-repeat center center}

.input_ty01{padding:6px 10px;height:35px;font-size:14px;color:#0133BC;background-color:rgba(194,199,213,0.3)}

.select_lang{padding:0 10px;width:179px;height:35px;font-family: 'samsungonekorean200';color:#fff;font-size:16px;background:#243257 url('../images/sel_lang_arrow.png') no-repeat 155px 11px;border:1px solid #8a95b3}
.select_ty01{padding:0 37px 0 12px;height:35px;font-size:14px;color:#00103A;background:rgba(194,199,213,0.3) url('../images/sel_opt_arrow_off.png') no-repeat right center}
.select_ty01.select{color:#fff;background:#0133BC url('../images/sel_opt_arrow_on.png') no-repeat right center}

.validation{display:block;margin-top:10px;font-size:14px;line-height:20px;color:#FF6600}
.tbl_ty01{width:100%}
.tbl_ty01 thead th{padding:10px 0;font-size:14px;text-align:center;font-weight:500;color:#fff;background-color:#C2C7D5;border-left:1px solid #fff}
.tbl_ty01 thead th:first-child{border-left:none}
.tbl_ty01 tbody td{padding:9px;text-align:center;font-size:14px;font-weight:300;line-height:16px;letter-spacing:-0.25px;color:#00103A;background-color:rgba(243,247,255,0.8);border-left:1px solid #fff;border-top:2px solid #fff}
.tbl_ty01 tbody td:first-child{border-left:none}
.tbl_ty01 tbody td.t_l{padding-left:20px;text-align:left}
.tbl_ty01 tbody td a{color:#00103A}
.tbl_ty02{width:100%}
.tbl_ty02 th{vertical-align: top}
.tbl_ty02 th,
.tbl_ty02 td{padding:10px 0}
.tbl_ty02 .label p{display:block;width:100%;font-size:18px;line-height:35px;font-weight:700;color:#00103A}
.tbl_ty02 td input[type="text"]{width:100%}

/* 게시판 상세 */
.board_detail_top{overflow:hidden;margin:40px 0 10px;height:auto}
.board_detail_top .btn_brdList{float:right;display:block;width:140px;height:35px;font-size:14px;color:#fff;line-height:35px;text-align:center;background-color:#0133BC}
.board_detail_top:after{content:'';display:block;clear:both}
.board_detail{width:100%}
.board_detail th{padding:10px 30px;height:68px;font-size:20px;color:#00103A;background-color:#f5f8ff}
.board_detail th.date{font-size:14px;color:#00103A;font-weight:300;text-align:center}
.board_detail .board_cont{padding:20px 0 50px;text-align:left;font-size:14px;font-weight:300;color:#00103A;line-height:20px;word-break:keep-all}
.board_detail .board_navi{font-size:0}
.board_detail .board_navi .btn{display:inline-block;position:relative;padding:10px 0;width:calc(100% / 2 - 5px);font-size:14px;line-height:16px;color:#00103A;letter-spacing:-0.25px;vertical-align:middle}
.board_detail .board_navi .btn:first-child{margin-right:10px}
.board_detail .board_navi .btn.prev{padding-left:37px;background:#F3F7FF url('../images/board_prev.png') no-repeat 10px center}
.board_detail .board_navi .btn.next{padding-right:37px;text-align:right;background:#F3F7FF url('../images/board_next.png') no-repeat right 10px center}


.tab_cont{display: none !important}
.tab_cont.show{display: block !important}

.tab_ty01 {position:relative;display: table;width:100%;height:60px;table-layout: fixed;}
.tab_ty01 > li {display: table-cell;border-left:2px solid #fff;vertical-align: middle}
.tab_ty01 > li:first-child{border-left:none}
.tab_ty01 > li > a {position:relative;display:block;padding-left:15px;height:60px;background-color:rgba(194,199,213,0.8)}
.tab_ty01 > li > a::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.tab_ty01 > li > a > span {display:inline-block;font-size:14px;line-height:16px;letter-spacing:-0.25px;color:#fff;vertical-align:middle}
.tab_ty01 > li.on > a {background-color:rgba(1,51,188,0.8)}


.tab_ty02 {position:relative;display:flex;flex-direction:row;width:100%;min-height:65px;table-layout: fixed;}
.tab_ty02 > li {display:inline-flex;flex-grow:1;margin-left:20px}
.tab_ty02 > li:first-child {margin-left:0}
.tab_ty02 > li > a {position:relative;display:block;width:100%;height:100%;text-align:center;border-bottom:5px solid #C2C7D5}
.tab_ty02 > li > a::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.tab_ty02 > li > a > span {display:inline-block;padding:0 10px;font-size:18px;line-height:27px;letter-spacing:-0.25px;color:#C2C7D5;font-weight:700;word-break:keep-all;vertical-align:middle}
.tab_ty02 > li.on > a{border-bottom:5px solid #0133BC}
.tab_ty02 > li.on > a span{color:#0133BC}




.list_bar > li {position:relative; padding-left:8px; font-size:14px; line-height:20px;color:#8D95AC; text-align:left}
.list_bar > li > strong{font-weight: bold}
.list_bar > li::before {position: absolute;width:8px;height:20px;line-height:20px;left:0;top:0px;content:'-';display: block}

.list_dot > li {position:relative; padding-left:13px; font-size:14px; line-height:20px;color:#00103A; text-align:left;font-weight:300}
.list_dot > li > strong{font-weight: bold}
.list_dot > li::before {content:'';display: block;position: absolute;left:0px;top:8px;width:3px;height:3px;border-radius:50vw;background-color: #00103a}

.container{overflow:hidden;width:100%}
.subContainer{padding-top:121px;padding-bottom: 97px}


.main_visual{position:relative;width:100%;min-width:1140px;height:739px}
.visual-swiper .swiper-slide{height:739px}
.visual-swiper .swiper-slide .txt{position:absolute;top:250px;}
.visual-swiper .swiper-slide .txt dt{font-size:32px;color:#0133BC;line-height:47px;letter-spacing:-0.25px;font-weight: 700}
.visual-swiper .swiper-slide .txt dd{margin-top:15px;font-size:12px;color:#0133BC;line-height:20px;font-weight:400}
.visual-swiper .swiper-slide .img{position:absolute;bottom:0;right:-118px}
.visual-swiper .swiper-button-prev,
.visual-swiper .swiper-button-next{display:none}
.swiper-prev{position:absolute;top:inherit;left:50px;bottom:72px;z-index:15;cursor:pointer}
.swiper-next{position:absolute;top:inherit;right:50px;bottom:72px;z-index:15;cursor:pointer}
.swiper-bottom{position:absolute;bottom:0;left:0;width:100%;height:186px;font-size:0;z-index:1;}
.swiper-bottom::before{content:'';display:block;position:absolute;top:0;left:50%;margin-left:calc(-100% - 570px);width:100%;height:100%;background-color:rgba(1,51,188,0.8)}
.swiper-bottom::after{content:'';display:block;position:absolute;top:0;left:50%;margin-left:570px;width:100%;height:100%;background-color:rgba(1,51,188,0.8)}
.swiper-bottom.destroy::before{background-color:rgba(1,51,188,1)}
.swiper-bottom.destroy::after{background-color:rgba(1,51,188,1)}
.swiper-thumbs{margin:0 auto;width:1140px;height:100%;font-size:0}
.swiper-thumbs a{display:inline-block;padding:0 60px;width:33.3%;height:100%;background:rgba(1,51,188,0.8) url('../images/thumb_line.png') no-repeat left center;vertical-align:top}
.swiper-thumbs a::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.swiper-thumbs a p{display:inline-block;font-size:18px;line-height:27px;color:#fff;font-weight:700;word-break: keep-all;vertical-align:middle}
.swiper-thumbs a.thumb02{width:33.4%}
.swiper-thumbs a.thumb03{background:rgba(1,51,188,0.8),url('../images/thumb_line.png') no-repeat left center , url('../images/thumb_line.png') no-repeat right center;}
.swiper-thumbs a.thumb03:after{content:'';display:inline-block;position:absolute;right:0;top:50%;margin-top:-27px;width:1px;height:54px;background:url('../images/thumb_line.png') no-repeat left center;}
.swiper-thumbs a.swiper-slide-thumb-active{background-color:none;background:url('../images/thumb_active.png') no-repeat center center}
.swiper-thumbs a.swiper-slide-thumb-active p{display:none}
.swiper-thumbs .swiper-next{z-index: 1}
.swiper-bottom.destroy{position:fixed;top:121px;left:0;width:100%}
.swiper-bottom.destroy a{background:rgba(1,51,188,1) url('../images/thumb_line.png') no-repeat left center;cursor:default}
.swiper-bottom.destroy a p{display:inline-block}
.swiper-bottom.destroy .swiper-prev,
.swiper-bottom.destroy .swiper-next{display:none}


.service_serction{width:100%;padding-bottom: 52px}
.service_serction .inner{display:flex}
.service_serction .inner > div{display:inline-flex;flex-direction: column}
.service_serction .service_info{padding-top:78px;width:520px}
.service_serction .service_info .intro{position:relative;margin-bottom:110px;padding-top:43px;text-align:left}
.service_serction .service_info .intro::before{content:'';display:block;position:absolute;top:0;left:0;width:40px;height:3px;background-color:#00103A}
.service_serction .service_info .intro .tit{font-size:26px;font-weight: 700;line-height:38px;color:#00103A}
.service_serction .service_info .intro .desc{display:block;font-size:14px;line-height:20px;-webkit-column-rule: #8D95AC;
column-rule: #8D95AC;}
.service_serction .service_info .view{margin-left:62px;width:276px;}
.service_serction .service_info .view .logo{margin:0 auto 55px;max-width:100%}
.service_serction .service_info .view .logo img{width:100%}
.service_serction .service_info .view .btn_area{position:relative}
.service_serction .service_info .view .btn_area img{margin:0 auto;display:block}
.service_serction .service_info .view .btn_area .view_detail{display:block;position:absolute;bottom:0;left:0;padding-left:12px;width:100%;height:31px;font-size:14px;line-height:31px;color:#fff;background:rgba(1,51,188,0.85) url('../images/view_arrow.png') no-repeat right center}
.service_serction .service_desc{width:620px}
.service_serction .service_desc li{margin-top:57px;height:162px;font-size:0}
.service_serction .service_desc li::before{content:'';display:inline-block;width:0;height:162px;vertical-align:middle}
/* .service_serction .service_desc li:first-child{margin-top:0} */
.service_serction .service_desc li .thumb{display:inline-block;position:relative;width:162px;height:162px;vertical-align:middle}
.service_serction .service_desc li .thumb img{position:absolute;bottom:0;left:0}
.service_serction .service_desc li:first-child .thumb img{left:auto;right:0}
.service_serction .service_desc li .txt_wrap{display:inline-block;padding-left:35px;width:calc(100% - 162px);vertical-align:middle}
.service_serction .service_desc li .txt_wrap .s_tit{font-size:16px;line-height:24px;color:#00103A}
.service_serction .service_desc li .txt_wrap .tit{margin-bottom:5px;font-size:26px;line-height:38px;font-weight:700;color:#00103A}
.service_serction .service_desc li .txt_wrap .desc{font-size:14px;line-height:20px;color:#8D95AC}






.sub_title{position:relative;padding:94px 0 22px}
.sub_title:after{content:'';display:block;clear:both}
.sub_title h2{display:inline-block;font-size:26px;font-weight:700;color:#0133BC;line-height:35px}
.sub_title .arrow{display:inline-block;margin:0 10px;width:12px;height:35px;font-size:0;text-indent:-99999px;background:url('../images/location_arrow.png') no-repeat center center;vertical-align:top}
.sub_title select{float:right;width:220px}
.sub_inner{display:flex}
.sub_inner .left_menu{display:inline-flex;width:303px}
.sub_inner .sub_content{position:relative;padding:76px 76px 70px;width:837px;background-color:#fff}

.left_menu dt{position:relative;text-align:center;background-color:#fff}
.left_menu dt::before{content:'';display:block;position:absolute;top:50%;right:46%;margin-top:-84px;width:100vw;height:168px;background-color:rgba(1,51,188,0.8)}
.left_menu dt img{position:relative;z-index:1}
.left_menu dt.stamp img{margin-left:-45px}
.left_menu dt.stamp::before{right:50%}
.left_menu dd{margin-top:5px;padding-right:3px;height:127px;}
.left_menu dd.on{padding-right:0}
.left_menu dd .link{display:block;padding-left:61px;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}
.left_menu dd .link::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.left_menu dd .link > div{display:inline-block;vertical-align:middle}
.left_menu dd .link > div p{font-size:26px;line-height:38px;color:rgba(0,16,58,0.5);font-weight:700}
.left_menu dd .link > div p .icon{display:none}
.left_menu dd .link > div span{display:block;font-size:14px;color:#FF6600;line-height:20px}
.left_menu dd.on .link{background-color:rgba(255,255,255,1)}
.left_menu dd.on .link > div p{color:#0133BC}

.left_menu dd.on.complete .link > div p{color:#00103A}
.left_menu dd.on.complete .link > div p .icon{display:inline-block;margin-left:27px;width:27px;height:38px;font-size:0;text-indent:-99999px;background:url('../images/icon_complete.png') no-repeat center center;vertical-align: top}


.content_title{}
.content_title ~ .content_title{margin-top:50px}
.content_title .tit{margin-bottom:8px;font-size:20px;font-weight:700;line-height:29px;color:#0133BC}
.content_title .logo{margin-bottom:30px}
.content_title .desc{display:block;margin-bottom:70px;font-size:14px;line-height:20px;color:#8D95AC}

.service_detail{display:block;position:absolute;top:76px;right:76px;width:100px;height:100px;background-color:rgba(1,51,188,0.8)}
.service_detail::before{content:'';display:block;position:absolute;top:11px;right:8px;width:15px;height:15px;background:url('../images/detail_arrow.png') no-repeat center center}
.service_detail span{position:absolute;left:12px;bottom:19px;font-size:14px;line-height:16px;color:#fff;letter-spacing:-0.25px}
.service_form{display:block}
.service_form .form_row ~ .form_row{margin-top:15px}
.service_form .form_row .label{width:168px}
.service_form .form_row .label.flex-column{flex-direction: column}
.service_form .form_row .label p{display:block;width:100%;font-size:18px;line-height:35px;font-weight:700;color:#00103A}
.ast{position:relative}
.ast::before{content:'';display:inline-block;position:absolute;top:0;left:-13px;width:13px;height:35px;background:url('../images/asterisk.png') no-repeat center 12px}
.service_form .form_row.flex{display:flex}
.service_form .form_row.flex .label{flex-grow:0}
.service_form .form_row.flex .form{flex-grow:3}
.service_form .form_row.flex .select_area{width:272px}
.service_form .form_row.choss_stamp .form{font-size:0}
.service_form .form_row.choss_stamp .form > select,
.service_form .form_row.choss_stamp .form > input{width:49%}
.service_form .form_row.choss_stamp .form > input{margin-left:2%}
.service_form .form_row.choss_stamp .flex-column{width:237px}
.service_form .form_row.choss_unit  .flex-column{width:280px}
.service_form .form_row.choss_unit  .form{font-size:17px;line-height:35px}

.service_form .select_plan{display:flex;padding-bottom:13px;width:100%;}
.service_form .select_plan dt{display:inline-flex;flex-grow:1;font-size:17px;font-weight:500;color:#0133BC;line-height:23px}
.service_form .select_plan dd{display:inline-flex;flex-direction: column;text-align: center;width:135px;border-left:5px solid #fff}
.service_form .select_plan dd:last-child{width:94px}
.service_form .select_plan dd input{margin: 0 auto;cursor: pointer}
.service_form .btn_wrap{margin-top:55px;text-align:center}
.service_form .btn_wrap .btn{display:inline-block;padding:20px 0px;width:290px;height:69px;text-align:center;font-size:20px;font-weight:700;color:#fff;line-height:29px;background-color:#0133BC}
.select_plan_tbl th{height:60px;border-left:5px solid #fff !important}
.select_plan_tbl th.select{background-color:#0133BC}
.select_plan_tbl td{border-left:5px solid #fff !important}
.select_plan_tbl td.select{font-weight:500;color:#00103A}
.probable_cost{margin-top:26px}
.probable_cost .tit{margin-bottom:20px;font-size:26px;line-height:38px;font-weight:700;color:#0133BC}
.probable_cost .cost_info{padding:25px 0 20px;height:178px;font-size:0;background:#0133BC}
.probable_cost .cost_info > dl{display:inline-block;vertical-align:top}
.probable_cost .cost_info .item{padding:0 40px;width:306px;font-size:0;border-right:1px solid #fff}
.probable_cost .cost_info .item dt{margin-top:21px;width:130px;display:inline-block;font-size:18px;color:#fff;line-height:27px;vertical-align:top}
.probable_cost .cost_info .item dd{margin-top:21px;width:95px;display:inline-block;font-size:18px;font-weight:700;color:#fff;text-align: right;line-height:27px;vertical-align:top}
.probable_cost .cost_info .item dt:first-of-type,
.probable_cost .cost_info .item dd:first-of-type{margin-top:0}
.probable_cost .cost_info .total_cost{padding-left:50px;width:350px}
.probable_cost .cost_info .total_cost > dt{margin-bottom:20px;font-size:18px;line-height:27px;color:#fff}
.probable_cost .cost_info .total_cost > dd{display:flex;font-size:0}
.probable_cost .cost_info .total_cost > dd > dl{position:relative;display:inline-flex;flex-grow:1;flex-direction: column;}
.probable_cost .cost_info .total_cost > dd > dl:first-child::after{content:'';display:block;position:absolute;top:0;right:0;margin-right:-18px;width:36px;height:77px;background:url('../images/cost_line.png') no-repeat center center}
.probable_cost .cost_info .total_cost > dd > dl.month{flex-direction:column;text-align:right}
.probable_cost .cost_info .total_cost > dd > dl dt{font-size:16px;line-height:24px;color:#fff}
.probable_cost .cost_info .total_cost > dd > dl dd{font-size:36px;line-height:54px;font-weight:700;color:#fff}
.option_txt{margin-top:55px}
.option_txt p{margin-top:16px;font-size:14px;font-size:300;line-height:16px;letter-spacing:-0.25px;color:#00103A}
.option_txt p:first-child{margin-top:0}
/* 사업자 정보 입력 */

.com_address{margin-top:8px}
.inter_code{display:inline-block;width:117px;vertical-align: top}
.inter_code + .tel{display:inline-block;margin-left:23px;width:calc(100% - 144px) !important;vertical-align: top}
.apply_id,.password{width:279px !important}
.btn_overlap,
.btn_possible{margin-left:9px;width:102px;height:35px;vertical-align: top}
.btn_possible{background-color:rgba(0,16,58,0.8)}


/* 서비스 약관 동의 */
.service_terms{margin-top:30px}
.service_terms li{margin-top:12px;font-size:0}
.service_terms li [class^=check_]{margin-right:20px;vertical-align:top}
.service_terms li p{display:inline-block;width:calc(100% - 52px);font-size:16px;font-weight:500;color:#0133BC;line-height:32px;word-break: keep-all;vertical-align:top}
.service_terms li p .terms_detail{display:inline-block;margin-top:6px;margin-left:15px;height:20px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-0.25px;color:#0133BC;text-decoration: underline;vertical-align:top}
.service_terms li.all_agree p{font-size:14px;font-weight:300;color:#00103A;line-height:18px;}
.service_terms li.all_agree + li{margin-top: 30px}

/* Vmaker 서비스 소개 */
.tab_detail_wrap .tab_cont{position:relative;padding-top:60px;min-height:266px}
.tab_detail_wrap .tab_cont .txt_area{word-break: keep-all}
.tab_detail_wrap .tab_cont .tit{margin-bottom:15px;font-size:35px;font-weight:300;line-height:40px;color:#0133BC}
.tab_detail_wrap .tab_cont .list_bar{max-width:425px;}
.tab_detail_wrap .tab_cont .tab_img{position:absolute;top:auto;right:0;bottom:0}

/* stamp 기술 */
.stamp_skill{font-size:0}
.stamp_skill li{display:inline-block;margin-left:2px;vertical-align:top}
.stamp_skill li .thumb{width:226px;height:153px;text-align:center;background-color:#e9efff}
.stamp_skill li .thumb::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.stamp_skill li .thumb img{display:inline-block;vertical-align:middle}
.stamp_skill li .desc{display:block;margin:10px 0 18px;width:100%;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.25px;color:#8D95AC}
.list_bar.stamp{margin-top: 35px}
.list_bar.stamp li{margin-top:20px;padding-left:25px;font-size:22px;line-height:30px;color:#00103A;font-weight: 700}
.list_bar.stamp > li::before{width:25px;font-size:30px}
.list_bar.stamp li:first-child{margin-top:0}
.list_bar.stamp li.desc{font-size:14px;line-height:20px;color:#8D95AC;font-weight:400}
.list_bar.stamp li.desc::before{display:none}
.certify_skill{width:100%;text-align:center;background-color:#E5ECFF}

.number_stamp{margin-top:25px}
.number_stamp .tit{font-size:32px;font-weight:300;line-height:35px;color:#0133BC}
.number_stamp .graph{margin:15px 0 45px;font-size:0}
.number_stamp .graph li{display:inline-block;margin-left:18px;vertical-align:top}
.number_stamp .graph li:first-child{margin-left:0}
.number_stamp .graph li .num{padding:40px 0;width:122px;height:122px;text-align:center;background-color:rgba(1,51,188,1.8);border-radius:61px;}
.number_stamp .graph li .num p{font-size:32px;font-weight:700;color:#fff;line-height:48px}
.number_stamp .graph li .num p span{font-size:18px;vertical-align:baseline}
.number_stamp .graph li .desc{position:relative;margin-top:15px;padding-top:12px;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#0133BC;text-align:center}
.number_stamp .graph li .desc::before{content:'';display:inline-block;position:absolute;top:0px;left:50%;margin-left:-21px;width:42px;height:1px;background-color:#0133BC}
.number_stamp dl{display:table}
.number_stamp dl dt{display:table-cell;vertical-align:middle}
.number_stamp dl dd{display:table-cell;padding-left:30px;width:377px;font-size:13px;line-height:16px;letter-spacing:-0.25px;color:#00103A;vertical-align:middle}

.certify_graph{padding-top:50px;text-align:center}

/* 요금안내 */
.fee_system{margin-top:-32px}
.fee_system .tab_ty02{height:70px}
.fee_system .tab_detail_wrap .tab_cont{padding-top:30px}
.fee_desc{margin-top:35px;font-size:14px;line-height:20px;color:#8D95AC}

/* 고객지원 > 운영지원 */
.api_down{margin-top:-23px}
.api_down li{display:flex;align-items: center;margin-top:20px;padding:12px 20px;font-size:0;background-color:rgba(229,236,255,0.8);}
.api_down li:first-child{margin-top:0}
.api_down li .icon{overflow:hidden;display:inline-flex;margin-right:45px;width:101px;height:101px;border-radius:50vw;background-color:#fff}
.api_down li .icon img{width:101px;height:101px;}
.api_down li .text_area{display:inline-flex;flex-direction:column;width:410px}
.api_down li .text_area .date{font-size:14px;font-weight:700;line-height:19px;color:#7691dd}
.api_down li .text_area .title{margin-bottom:5px;font-size:18px;font-weight:700;line-height:25px;color:#0133BC}
.api_down li .text_area .desc{font-size:14px;font-weight:300;line-height:19px;color:#00103A}
.api_down li .down{width:65px}
.api_down li .down a{display:block;position:relative;padding-top:70px;}
.api_down li .down a::before{content:'';display:block;position:absolute;top:0;left:0;width:65px;height:65px;background-color:#fff;border-radius:50vw;background:#fff url('../images/icon_down.png') no-repeat center center}
.api_down li .down a span{display:block;font-size:14px;font-weight:700;line-height:20px;color:#0133BC}
.faq_cont{margin-top:-32px}
.cs_board{margin-top:30px}
.cs_board .recent{padding:20px 30px;text-align:left}
.cs_board .recent a{position:relative;display:block}
.cs_board .recent .title{position:relative;margin-bottom:25px;padding-right:70px;font-size:20px;line-height:29px;color:#00103A;font-weight:500}
.cs_board .recent .title:after{content:'';display:block;position:absolute;left:0;bottom:-13px;width:32px;height:1px;background-color:#0133bc}
.cs_board .recent .date{display:inline-block;position:absolute;top:0;right:0;font-size:14px;line-height:20px;color:#00103A;font-weight:300}
.cs_board .recent .desc{display:block; font-size:14px; letter-spacing:-0.8px;font-weight:300;color:#00103A;overflow: hidden; text-overflow: ellipsis;white-space: normal; line-height:1.71; height:3.42em; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/* 고객지원 > 공지사항 */
.noti_cont .cs_board{margin-top:0}
.noti_cont .board_detail_top{margin-top:0}
/* 페이징 */
.pagination{margin-top:50px;font-size:0;text-align: center}
.pagination a,
.pagination span{display:inline-block;width:36px;height:36px;font-size:14px;color:#8D95AC;line-height:36px;text-align:center;background-color:#F3F7FF;vertical-align:top}
.pagination span{color:#fff;background-color: #0133BC;}
.pagination a.arrow{font-size:0;text-indent:-999999px;background-image:url('../images/paging_arrow.png');background-repeat:no-repeat}
.pagination a.arrow.first{background-position:0 0}
.pagination a.arrow.prev{margin-left:6px;background-position: -35px 0}
.pagination a.arrow.next{margin-right:6px;background-position: -70px 0}
.pagination a.arrow.last{background-position: -105px 0}
.pagination .num{display:inline-block;margin:0 25px;vertical-align:top}
.pagination .num > *{margin-left:10px}
.pagination .num > *:first-child{margin-left:0}

/* 회사소개 */
.about_title{font-size:18px;line-height:20px;color:#0133BC;font-weight:300;word-break: keep-all}
.about_logo{margin-top:50px;height:200px;text-align:center;background-color:#F3F7FF}
.about_logo::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.about_logo img{display:inline-block;vertical-align:middle}
.history{margin-top:55px}
.history dl{margin-top:30px;font-size:0}
.history dl:first-child{margin-top:0}
.history dl dt{display:inline-block;position:relative;width:108px;font-size:18px;font-weight:700;color:#0133BC;line-height:36px;vertical-align:top}
.history dl dt::after{content:'';display:block;width:86px;height:2px;background-color:#0133BC}
.history dl dd{display:inline-block;width:575px;vertical-align:top}

/* 파트너 */
.sub_content.partner{display:inline-table;padding:0;background-color:transparent}
.sub_content.partner .content_title{padding:67px 55px 85px;background-color:#fff}
.sub_content.partner .tit{margin-bottom:0}
.partner_list{font-size:0}
.partner_list li{display:inline-block;margin:12px 0 0 14px;width:265px;height:135px;text-align:center;background-color:#fff;vertical-align:top}
.partner_list li::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.partner_list li img{display:inline-block;vertical-align:middle}
