@charset "utf-8";
/* CSS Document */

/* LAYOUT - basic */
* {
	font-family: 'Noto Sans Korean', 'Nanum Gothic', sans-serif;
}

html {
	font-size: 16px;
}

body {
	background-color: #fff;
}

html, body {
	max-width: 100%;
	overflow-x: hidden;
}

#wrap {
	width:100%;
	position: relative;
}

/***** header *****/
#top {
	width: 100%;
	height: auto;
/* 	position: absolute;
	z-index: 60;
	top: 0;
 */	transition: all 0.1s ease-out;
}
.top_wrap {
	height: 80px;
	margin: auto;
	width: 100%;
	max-width: 100%;
}
.top_line {
	background-color: #37474f;
	height: 5px;
	left: 0;
	position: absolute;
	top: -5px;
	width: 230px;
}
.top_login {
	position:relative;
}
.top_login p {
	box-sizing: border-box;
	position:absolute;
	right:0;
	font-size: 0.8em;
	height: 100%;
	padding: 10px 6px 0 0;
	text-align: right;
}
.top_wrap header h1{
	width: 180px;
	height: 80px;
	text-align:center;
	position: relative;
	left: 30px;
	top: 0;
	z-index: 1;
}
.top_wrap header h1 a {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background: url("../../images/main/tidea_logo.png") no-repeat center center;
}

.nav-up {
	top: 0;
	background: rgba(255,255,255,1);
	box-shadow: 1px 1px 5px #333;
}

.nav-up h1 {
	left: 20px;
	top: 10px;
}
.nav-up h1 img {
	width: 120px;
}


.nav-up .top-right ul li a {
	color: #333;
	border: 1px solid #333;
}

/* gnb1 */
#gnb {
	position:absolute;
	width: 100%;
	height: 80px;
	color: #fff;
	top: 0;
	background-color: #fff;
}
.gnbwrap, .inner-wrap-gnb2 {
	width:900px;
	margin:0 auto;
}
ul.gnb1 {
	overflow: hidden;
	width: 100%;
}
ul.gnb1 > li {
	float: left;
	font-size: 1.4em;
	width: 25%;
}
ul.gnb1 > li > a {
	color: #0d6fb3;
	display: block;
	font-size: 1.2rem;
	text-align: center;
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-weight: 500;
}

/* gnb2 */
.wrap-gnb2 {
    position: absolute;
    top: 80px;
    left: 0;
    z-index: 10000;
    width: 100%;
    border-top: 1px solid #eee;
    background-color: #fff;
    display: none;
    visibility: none;
}

.banner-wrap-gnb2 {
	position: absolute;
    top: 0;
    left: 8%;
    width: 200px;
    height: 150px;
    line-height: 1.5;
    font-size: 0.83rem;
    /* word-break: keep-all; */
}

.banner-wrap-gnb2 img {
    width: 140px;
    height: auto;
    display: block;
    margin: 20px auto 10px;
}

ul.gnb2 {
    height: 100%;
    width: 25%;
    float: left;
    padding: 20px 0;
    border-left: 1px solid #eee;
    box-sizing: border-box;
}

ul.gnb2:last-child {
	border-right: 1px solid #eee;
}

ul.gnb1 > li
ul.gnb1 > li > a:hover {
    text-decoration: overline;
}

ul.gnb2 li {
	float: none;
	font-size: 0.7em;
	height: 40px;
}
ul.gnb2 li a {
	color: #003a68;
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 12px;
	text-align: center;
	font-size: 1rem;
}
ul.gnb2 li a.small {
	font-size: 0.65em;
}
ul.gnb2 li a:hover {
    text-decoration: underline;
}

/* top-right */
.top-right {
    position: absolute;
    right: 20px;
    width: 300px;
    height: 30px;
    z-index: 1;
    top: 25px;
}
.top-right ul{height:20px; position:absolute; top:3px; right:0;}
.top-right ul li{
	margin-left:5px;
	float:left;
	line-height: 120%;
}
.top-right ul li a{
	display:block;
	font-size:0.8em;
	border: 1px solid #213347;
	color: #213347;
	border-radius: 20px;
	margin-left: 5px;
	padding: 2px 7px;
}
.top-right ul li a:hover {
    background-color: #5ec2c6;
    color: #fff;
    border: 1px solid #5ec2c6;
}

/* side_nav_wrap */
.side_nav_wrap{display:none;}
.data-sidebar {
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	height:100%;
	z-index:2000;
}

.nav_wrap {
	width: 100%;
	background:#0c6fb3;
	padding-top:110px;
	height:auto;
}
.nav_wrap a {
	display:block;
}

.nav1 {
	width:100%;
	height:auto;
}
.nav1 li a {
	width:100%;
	height:50px;
	line-height:50px;
	font-size:1.1em;
	color:#fff;
	font-weight:500;
	text-align: center;
}
.nav1 li a:hover, .nav1_act{background:#2796c2; border-bottom:1px solid #309cc7; color:#fff;}

/* nav2 */
.nav2 li a{
	font-size:1em;
	font-weight:300;
}

/* nav3 */
.nav3{background:#31353c;}
.nav3 li a{margin-left:10px; font-size:1em; border-bottom:0; width:200px; height:30px; line-height:30px; background:url(../../images/main/m_pt.png) no-repeat 0 center;}
.nav3 li a:hover, .nav3_act{background:#31353c url(../../images/main/m_pt.png) no-repeat 0 center; border-bottom:0; text-decoration:underline;}

/* top_right */
.nav_home { background: #203042; }
.nav_home ul{padding:10px;}
.nav_home ul li a{padding-left:10px; font-size:0.9em; height:22px; line-height:22px; font-weight:300; color:#fff; background:url(./images/main/bul_r_gray.gif) no-repeat 0 center;}
.nav_btn {
    width: 50px;
    height: 50px;
    cursor: pointer;
    position: absolute;
    display: none;
    top: 17px;
    right: 2%;
    text-align: center;
    line-height: 50px;
    z-index: 5000;
    overflow: hidden;
}

.nav_btn a {
    font-size: 35px;
    color: #0c6fb3;
}
/* 
.nav_btn.on a {
	font-size: 0;
	text-indent: -9999999;
    width: 22px;
    height: 22px;
    background: url('../../images/main/close_btn.png') no-repeat;
    border: 0;
} */

.nav_shadow {
	display:none;
	position:fixed;
	top:0;
	left:0;
	opacity:0;
	width:100%;
	min-height:inherit;
	background:#000;
	z-index:5;
}

/***** container *****/
#container{
	width:100%;
	max-width:1400px;
	margin:0 auto;
	clear:both;
	/* font-family:'나눔고딕', 'Nanum Gothic', sans-serif; */
	max-width: 100%;
}

/** maincont1 **/
.maincont1 {
	background: url(../../images/main/subcont_bg.png) repeat-x 0 0;
	margin-bottom: 50px;
}
.maincont1_box {
	margin: auto;
	overflow: hidden;
	width: 100%;
}
/* noticeslide */
.noticeslide_box, .bx-viewport, p.slideimg img {
    height: 600px;
}
.noticewrap {
	overflow: hidden;
}
.noticeslide_box {
	background: #f1f1f1;
	float: left;
	padding: 0;
	position: relative;
	width: 100%;
}
/*main image*/
.main_image>img{
	height:100%;
	width:100%;
	max-width:1920px;
}

.main_image>p {
	width:100%;
	height:3px;
	position:absolute;
	bottom:0;
/* 	background: url(../../images/main/nav_bg.png); */
}

/* noticeslide stop/start */
.noticeslide_box .bx-wrapper .bx-controls-auto{position:absolute; bottom:10px; left:46px;}
.noticeslide_box .bx-wrapper .bx-controls-auto .bx-start{display:block; text-indent:-9999px; width:14px; height:14px; background:url(../../images/main/top_control.png) no-repeat -49px 0; margin-right:2px;}
.noticeslide_box .bx-wrapper .bx-controls-auto .bx-stop{display:block; text-indent:-9999px; width:14px; height:14px; background:url(../../images/main/top_control.png) no-repeat -34px 0;}
/* noticeslide next/pre */
.noticeslide_box .bx-wrapper .bx-prev {
	left:30px;
	background: url(../../images/main/tab_arrow_i.png) no-repeat 5px;
}
/* .noticeslide_box .bx-wrapper .bx-prev:hover {
	background-position: 0 -14px;
} */
.noticeslide_box .bx-wrapper .bx-next {
	right:30px;
	background: url(../../images/main/tab_arrow_i.png) no-repeat -12px;
}
/* .noticeslide_box .bx-wrapper .bx-next:hover {background-position: 0 0;}
 */
.noticeslide_box .bx-wrapper .bx-controls-direction a{
	position:absolute;
	bottom: 50%;
	outline:0;
	width:20px;
	height:20px;
	text-indent:-9999px;
	z-index:55;
}
p.slideimg {
	width: 100%;
	height: 100%;
	float: left;
	margin: 0;
}
p.slideimg img {
	height: 100%;
	width: 100%;
}
.cont_slide {
	position: absolute;
	width: 100%;
	height: max-content;
	text-align: center;
	z-index: 1;
	color: #fff;
	padding-top: 180px;
}
.cont_slide p {
	color: #fff;
	font-weight: 400;
	text-shadow: 1px 1px 1px black;
	font-size: 1.5rem;
	line-height: 1.5;
}
.cont_slide p:nth-child(1) {
	font-size: 1.6rem;
	background: #fff;
	display: inline-block;
	color: #143848;
	padding: 0 6px;
	text-shadow: none;
}
.cont_slide h2 {
	padding: 30px 0 50px;
	font-size: 3.4rem;
	text-shadow: 1px 1px 1px black;
}


p.n_tit {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    padding: 0 10px;
    line-height: 40px;
}

p.n_txt {
	display: inline-block;
	font-size: 0.8em;
	height:3.9em;
	line-height: 1.3em;
	overflow: hidden;
	width: 225px;
	word-wrap: break-word;
}

.morebtn {
    cursor: pointer;
    float: right;
    padding: 10px;
    color: #37474f;
    background: url("../../images/main/btn_more.png") no-repeat center center;
    width: 25px;
    height: 30px;
}
.morebtn:hover {
    transform: scale(0.8);
    transition: 0.1s ease-out;
}
/* popupzone */
div.popupzone {
	/* background: url("../../images/main/bn.jpg"); */
	background-color: #ffffff;
	border-left: 0px solid #10147e;
	border-right: 0px solid #10147e;
	border-radius: 0px;
	box-sizing: border-box;
	cursor: pointer;
	float: right;
	height: 296px; /* 350 .8 = 280 */
	overflow: hidden;
	padding: 0px; /* 10 x .8 = 8 */
	position: relative;
	width: 200px; /* 340 x .8 = 272 */
}
div.popupzone_up{
	position: absolute;
    width: 200px;
    height: 145px;
    padding: 0;
}
div.popupzone_down{
	position: absolute;
    width: 200px;
    height: 140px;
    top: 145px;
    padding: 0;
}
/* .popupzone:hover {
	-moz-box-shadow: inset 0 0 3px #000000;
	-webkit-box-shadow: inset 0 0 3px #000000;
	box-shadow: inset 0 0 3px #000000;
}*/
.popupzone img {
	height: 100%;
	width: 100%;
}
.popupzone:hover img {
	/*display: block;*/
}
.popupzone div {
	/*background: url("../../images/main/conf_piece.jpg");*/
	padding: 8px;
}
.popupzone div.head {
	height: 50px;
	overflow: hidden;
}
.popupzone div.head p {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
}
.popupzone div.body {
	border-top: 2px solid black;
	padding-top: 16px;
}
.popupzone div.body p {
	font-size: 12px;
	line-height: 22px;
	text-align: center;
}
.popupzone ul li { height: 232px;}
.popupzone h3{height:48px; line-height:48px; text-align:left; font-size:1.4em;
	font-weight:400; color:#0288d1;}
.popupzone h3 span{color:#37474f;}
/* popup next/pre */
.popupzone .bx-wrapper .bx-prev{right:66px; background: url(../../images/main/arrow.png) no-repeat -26px -26px;}
.popupzone .bx-wrapper .bx-next {right:38px; background: url(../../images/main/arrow.png) no-repeat -26px 0;}
.popupzone .bx-wrapper .bx-prev:hover {background-position: 0 -26px;}
.popupzone .bx-wrapper .bx-next:hover {background-position: 0 0;}
.popupzone .bx-wrapper .bx-controls-direction a{position:absolute; top:20px; outline:0; width:26px; height:26px ;text-indent:-9999px; z-index:1;}
/* popup stop/start */
.popupzone .bx-wrapper .bx-controls-auto{position:absolute; top:20px; right:10px;}
.popupzone .bx-wrapper .bx-controls-auto .bx-start{display:block; text-indent:-9999px; width:26px;height:26px; background: url(../../images/main/arrow.png) no-repeat 0 -52px;}
.popupzone .bx-wrapper .bx-controls-auto .bx-start:hover, .popupzone .bx-wrapper .bx-controls-auto .bx-start.active {background-position: 0 -52px;}
.popupzone .bx-wrapper .bx-controls-auto .bx-stop{display:block; text-indent:-9999px; width:26px;height:26px; background: url(../../images/main/arrow.png) no-repeat -26px -52px;}
.popupzone .bx-wrapper .bx-controls-auto .bx-stop:hover, .popupzone .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -26px -52px;}
.m_cont{display:none;}

/** maincont2 **/
.maincont2 {
	padding-bottom: 30px;
	margin: 0 auto;
}

#maincont2_newcont {
	margin: 0 auto;
	width:100%;
	max-width: 1400px;
}

.maincont2_menu{
	width:100%;
	height:75px;
}
.maincont2_menu>a{
	float:left;
	width:23%;
	height:75px;
	line-height:75px;
	font-size:16px; 
	color:#4d4d4d;
	font-weight:bold;
	text-align:right;
	padding-right:2%;
/*	background:url("../../images/main/menu_bg.png") no-repeat 50% 50%;background-size:auto 100%;
}
.maincont2_menu>a:nth-child(2){background:url("../../images/main/menu_bg2.png") no-repeat 50% 50%;background-size:auto 100%;}
.maincont2_menu>a:nth-child(3){background:url("../../images/main/menu_bg3.png") no-repeat 50% 50%;background-size:auto 100%;}
.maincont2_menu>a:nth-child(4){background:url("../../images/main/menu_bg4.png") no-repeat 50% 50%;background-size:auto 100%;}
*/
	background: no-repeat 50% 50%;background-size:auto 100%;
}
.maincont2_menu>a:nth-child(2){background: no-repeat 50% 50%;background-size:auto 100%;}
.maincont2_menu>a:nth-child(3){background: no-repeat 50% 50%;background-size:auto 100%;}
.maincont2_menu>a:nth-child(4){background: no-repeat 50% 50%;background-size:auto 100%;}

.notice_box {
    padding-bottom: 25px;
    display: grid;
    grid-template-columns: 40% 59%;
    gap: 20px;
}
.notice_box:after,
.maincont2_menu:after{
	clear:both;
	display:block;
	content:"";
}
.notice {
    box-sizing: border-box;
    overflow: hidden;
    height: 260px;
    border-bottom: 2px solid #0d6fb3;
    border-top: 2px solid #0d6fb3;
}
.notice h3 {
    color: #0d6fb3;
    font-weight: 500;
    font-size: 1.2rem;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    text-align: left;
    position: relative;
}
/* .notice h3:after {
    content: '';
    width: 100%;
    height: 2px;
    background: #0d6fb3;
    display: inline-block;
    position: absolute;
    left: 0;
} */
.notice ul li {
	cursor: pointer;
	font-size: 1rem;
	height: 20%;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
	border-bottom: 1px solid #ccc;
}
.notice ul li:hover {
    background-color: rgba(192,192,192,0.3);
}
.notice ul li a {
    display: inline-block;
    width: 100%;
}
.notice ul li {
    font-size: 1rem;
    height: 40px;
    line-height: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    border-bottom: 1px solid #ddd;
}
.notice ul li:nth-child(5) {
    border-bottom: 0;
}

/* maincont2_right */
#maincont2_right {
    display: grid;
    grid-template-rows: 80% 20%;
    gap: 5px;
    text-align: center;
}
#maincont2_right .grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
}
#maincont2_right a.panel {
    color: #fff;
    background: #24b5bb;
    padding: 50px 0;
    justify-content: center;
    align-items: center;
    align-content: center;
}
#maincont2_right a.panel i {
    font-size: 3rem;
}
#maincont2_right a.panel:hover {
    opacity: 0.9;
}
#maincont2_right a.panel:hover i {
	font-size: 2.5rem;
}
#maincont2_right a.panel span:nth-child(1) {
	box-sizing: border-box;
	display: block;
	font-size: 2.7em;
	height: 55%;
	padding-top: 18px;
}
#maincont2_right a.panel span:nth-child(2) {
	background-color: transparent;
    box-sizing: border-box;
    display: block;
    font-size: 1.3rem;
    height: 45%;
    padding-top: 7px;
    font-weight: 500;
    line-height: 1.3;
/*  text-shadow: 1px 1px 1px #555; */
}
#maincont2_right a.panel:nth-child(1) {
	background: #24b5bb;
}
#maincont2_right a.panel:nth-child(2) {
	background: #57bded;
	padding-top: 60px;
}
#maincont2_right a.panel:nth-child(2) span:nth-child(1) {
	padding-top: 15px;
}
#maincont2_right a.panel:nth-child(3) {
	background: #7799bb;
	color: #fff;
	padding-top: 60px;
}
#bottom {
    background-color: #e5e5e5;
    line-height: 36px;
}
#bottom i.ri-headphone-line {
    font-size: 1.4rem;
    color: #0c6fb3;
    position: relative;
    top: 6px;
    margin-right: 2px;
}
#bottom p {
    color: #5a5a5a;
    font-weight: 500;
    display: inline-block;
}

.pagination b {
	color: #000;
}
/** banner **/
.banner { width: 1024px; margin:auto; margin-bottom:10px; position:relative;}
.banner ul li{width:220px; height:50px;}
.banner img{width:100%; height:100%;}
/* banner next/pre */
.banner .bx-wrapper .bx-prev{left:0; background: url(../../images/main/controls.png) no-repeat 0 0;}
.banner .bx-wrapper .bx-next {right:0; background: url(../../images/main/controls.png) no-repeat 0 -34px;}
.banner .bx-wrapper .bx-prev:hover {background-position: -24px 0;}
.banner .bx-wrapper .bx-next:hover {background-position: -24px -34px;}
.banner .bx-wrapper .bx-controls-direction a{position:absolute; top:10px; outline:0; width:24px; height:34px; text-indent:-9999px; z-index:1;}
/* banner stop/start */
.banner .bx-wrapper .bx-controls-auto{position:absolute; bottom:10px; right:40px; z-index:200;}
.banner .bx-wrapper .bx-controls-auto .bx-start {display:block;text-indent:-9999px;width:10px; height:11px; background: url(../../images/main/controls.png) -86px -11px no-repeat; margin: 0 3px;}
.banner .bx-wrapper .bx-controls-auto .bx-start:hover, .banner .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.banner .bx-wrapper .bx-controls-auto .bx-stop {display:block;text-indent:-9999px;width:9px;height:11px;background: url(../../images/main/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.banner .bx-wrapper .bx-controls-auto .bx-stop:hover, .banner .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}

/***** footer *****/
#footer {
	background:aliceblue;
	clear:both;
	width:100%;
	border-top: 0;
}
/* #footer.footerAtmain {
	position: fixed;
	bottom: 0;
} */
.ft_wrap {
	height: auto;
	width:1400px;
	margin:0 auto;
	padding: 20px 0 10px;
	color:#e2e2e2; 
	text-align:right;
	padding-left: 3%;
	padding-right: 3%;
}

#footer ul{overflow:hidden; position:relative; top:-2px; font-size:0.8em; font-weight:400; color:#90a4ae;}
#footer ul li a{color:#90a4ae; display:block; float:left; margin-right:10px; font-size:1.1em;}
.add_wrap{
	font-weight:400;
	font-size:0.8rem; 
	line-height:130%;
	color:rgba(255,255,255,0.7);
	position:relative;
}
.add_wrap .foot_logo{
	position:absolute;
	top:8px;
}
.add_wrap .foot_logo>a{
	display:block;
	width:173px;
	height:57px;
	background:url("../../images/main/foot_logo.png");
}
#footer ul li a{font-size:1em;}

.add_wrap address {
	float: none;
}
.add_wrap p {
	font-weight: 300;
	margin-bottom: 15px;
}
.add_wrap p a {
    padding-right: 20px;
}
.add_wrap p a:hover {
    text-decoration: underline;
}
.add_wrap p:nth-child(1) a {
    color: black;
    font-weight: 900;
}
.add_wrap p:nth-child(2) {
    color: #555;
}
.add_wrap .foot_logo {
    top: 12px;
}
.add_wrap address {font-style:normal;}
.add_wrap address span{ display:inline-block; margin:0 10px;}
.add_wrap p {
	font-weight:400;
	color:#555;
}

/***** sub *****/

a.btn-to-pre {
    display: inline-block;
    width: 100%;
    height: 50px;
    background: #0c6fb3;
    color: #fff;
    text-align: center;
    font-weight: 900;
    line-height: 50px;
    font-family: 나눔스퀘어;
    font-size: 1.1rem;
}
a.btn-to-pre:hover {
    background: #47a3b8;
    text-decoration: underline;
}
.box-notice {
	padding: 10px 0;
	background-color: #f4f7fd;
	font-size: 0.85rem;
}
.box-notice li {
	padding: 5px 10px;
	line-height: 1.5;
}
.box-sub-img {
	text-align: center;
	margin-top: 20px;
	overflow: hidden;
}
.sub-img {
	max-width: 100%;
}

.history .sub-img {
	position: absolute;
	left: 50%;
	margin-left: -100px;
} 

.history .cont-sub-img {
    float: right;
    margin-top: 305px;
    width: 37%;
}

/* scrollbar */
body {
	-ms-overflow-style: none;
}
::-webkit-scrollbar {
	width: 6px;
}
::-webkit-scrollbar-thumb {
	background-color: #49494aa6;
	border-radius: 3px;
}
::-webkit-scrollbar-track {
	background: #c5c5c51a;	
}

/* work-process */
ul.work-process {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    text-align: center;
    gap: 20px 10px;
    width: 100%;
    margin: 15px auto 30px;
    font-weight: 500;
    font-size: 0.85rem;
}

.work-process p strong {
    font-weight: 700;
    font-size: 0.85rem;
}

ul.steps-4, ul.steps-7 {
	grid-template-columns: repeat(4, 1fr);	
}


ul.steps-5 {
	grid-template-columns: repeat(5, 1fr);
}

ul.work-process>li {
    position: relative;
    color: cornflowerblue;
}

ul.work-process>li:before {
    content: 'STEP 01';
    width: 100px;
    height: 100px;
    border: 3px solid #0072ad;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -50px;
    margin-bottom: 10px;
    border-radius: 100px;
    box-sizing: border-box;
    padding-top: 15px;
    font-size: 0.7rem;
    color: #0072ad;
}

ul.work-process>li:nth-child(2):before {
	content: 'STEP 02';
}

ul.work-process>li:nth-child(3):before {
	content: 'STEP 03';
}

ul.work-process>li:nth-child(4):before {
	content: 'STEP 04';
}

ul.work-process>li:nth-child(5):before {
	content: 'STEP 05';
}

ul.work-process>li:nth-child(6):before {
	content: 'STEP 06';
}

ul.work-process>li:nth-child(7):before {
	content: 'STEP 07';
}

.work-process i {
    position: absolute;
    top: 33px;
    left: 50%;
    margin-left: -20px;
    font-size: 40px;
    color: black;
}

ul.work-process>li:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 10px;
	right: -7px;
    top: 50px;
    background: url(../../images/main/tab_arrow_i.png) no-repeat -16px;
}

ul.steps-4>li:after, ul.steps-7>li:after {
	right: -10px;
}

ul.work-process>li:last-child:after {
	content: none;
}

.work-process p {
    font-size: 0.75rem !important;
    font-weight: 500;
    color: #555;
    text-align: left;
    margin: 5px;
    line-height: 1.5;
    word-break: keep-all;
}