/* 한신정보기술 이지은 2019.12.10 */

/* 여성회관 > 인사말 */
.cts2569 .cts2569_title_box {position:relative; z-index:10; width:60.65%; margin-bottom:44px; padding:106px 153px 83px 23px; color:#fff; letter-spacing:-0.03em; word-break:keep-all;}
.cts2569 .cts2569_title_box:before {display:block; position:absolute; top:0; right:-60px; z-index:-1; width:1150px; height:100%; background:url('/site/woman/images/contents/cts2569_img.jpg') no-repeat;}
.cts2569 .cts2569_title_box .text {font-size:18px; line-height:34px;}
.cts2569 .cts2569_title_box .text .em_yellow {font-size:22px; line-height:34px; color:#fcffb4;}

.cts2569 .cts2569_text {padding-left:20px;}
.cts2569 .cts2569_text:before {display:block; float:right; width:637px; height:475px; margin:-321px 2px 0 43px; background: url('/site/woman/images/contents/cts2569_img2.jpg') no-repeat center / contain;}
.cts2569 .cts2569_text p {margin-bottom:30px; font-size:17px; line-height:34px; color:#3c3c3c;}
.cts2569 .cts2569_text .em_w {font-size:18px; font-weight:600;}
.cts2569 .cts2569_text .em_w.red {color:#b32057;}

@media screen and (max-width: 1200px){
	.cts2569 .cts2569_text:before {margin-right:-47px;} 
}
@media screen and (max-width: 1000px){
	.cts2569 .cts2569_title_box:before {width:1011px; right:20px;}
	.cts2569 .cts2569_title_box {padding:50px 43px 50px 0;}
	.cts2569 .cts2569_text {padding-left:0;} 
	.cts2569 .cts2569_text:before {margin-top:-219px;} 
}
@media screen and (max-width: 800px){
	.cts2569 .cts2569_title_box:before {right:0;}
	.cts2569 .cts2569_title_box {width:100%; margin-bottom:30px;}
	.cts2569 .cts2569_text:before {float:none; width:100%; margin:0 0 20px;}
}
@media screen and (max-width: 640px){
	.cts2569 .cts2569_title_box {padding:25px 2% 25px 0;}
	.cts2569 .cts2569_text:before {height:260px;}
}
/* 여성회관 > 설립목적 및 비전 */
.cts2570 .cts2570_title {padding:35px 0;}
.cts2570 .cts2570_title p {text-align:center; font-size:22px; line-height:38px; letter-spacing:-0.03em; color:#4e4e4e;}
.cts2570 .cts2570_title strong {font-size:24px; color:#262626;}
.cts2570 .cts2570_title span {font-size:16px; color:#3d3d3d;}

.cts2570 .cts2570_purpose {margin:35px 0;}
.cts2570 .cts2570_purpose .title {overflow:hidden; width:940px; margin:0 auto 35px; background-color:#b32057;}
.cts2570 .cts2570_purpose .title h3 {display:inline-block; z-index:10; width:130px; font-size:22px; font-weight:600; color:#fff; line-height:74px; text-align:center;}
.cts2570 .cts2570_purpose .title h3:before {display:block; top:0; left:0; z-index:-1; width:133px; border-bottom:74px solid #000; border-left:48px solid transparent; transform:rotate(-180deg);}
.cts2570 .cts2570_purpose .title p {display:inline-block; width:calc(100% - 134px); font-size:20px; font-weight:600; color:#fff; text-align:center;}
.cts2570 .cts2570_purpose .title .em_yellow {color:#feffcb; text-decoration: underline;}

.cts2570 .cts2570_purpose .title2 {overflow:hidden; width:940px; margin:0 auto 60px; background-color:#fbdad5;}
.cts2570 .cts2570_purpose .title2 h3 {display:inline-block; width:130px; border-right:2px solid #fff; background-color:#f9bab1; font-size:22px; font-weight:600; color:#292929; line-height:62px; text-align:center;}
.cts2570 .cts2570_purpose .title2 p {display:inline-block; width:calc(100% - 134px); font-size:18px; font-weight:600; color:#292929; text-align:center;}
.cts2570 .cts2570_purpose .bot_title {margin-bottom:27px; font-size:22px; font-weight:600; color:#292929; line-height:34px; text-align:center;}
.cts2570 .cts2570_purpose .bot_list {font-size:0; line-height:0;  text-align:center; margin-bottom:65px;}
.cts2570 .cts2570_purpose .bot_list li {display:inline-block; width:220px; height:107px; margin-right:20px; padding:28px 20px; background-color:#6a5cab; font-size:18px; line-height:24px; letter-spacing:0.03em; color:#fff;}
.cts2570 .cts2570_purpose .bot_list li:last-child {margin-right:0;}
.cts2570 .cts2570_purpose .bot_list li:nth-child(2n+2) {background-color:#4c3d95;}

.cts2570 .cts2570_purpose .bot_list2 {position:relative; padding:28px 218px 0; margin-bottom:75px;}
.cts2570 .cts2570_purpose .bot_list2:before {display:block; position: absolute; top:0; left: calc(((33.3% - 250px) / 2) + 250px); width: calc((100% - (33.3% - 250px)) - 500px); height:1px; background-color:#bcbcbc;}
.cts2570 .cts2570_purpose .bot_list2 li {float:left; position:relative; width:calc(33.3% - 40px); margin-right:60px; padding:30px 10px; font-size:20px; font-weight:600; color:#2c2c2c; letter-spacing:-0.03em; line-height:34px; text-align:center; }
.cts2570 .cts2570_purpose .bot_list2 li:nth-child(1) {background-color:#fbeeec;}
.cts2570 .cts2570_purpose .bot_list2 li:nth-child(2) {background-color:#fbecf5;}
.cts2570 .cts2570_purpose .bot_list2 li:nth-child(3) {background-color:#efecfb; margin-right:0;}
.cts2570 .cts2570_purpose .bot_list2 li:before {display:block; position: absolute; top:-28px; left: 50%; width:1px; height:29px; background-color:#bcbcbc;}

.cts2570 .cts2570_purpose .bot_list3 {padding:0 218px;}
.cts2570 .cts2570_purpose .bot_list3 li {padding:10px; background-color:#f2f2f2; font-size:16px; color:#2c2c2c; letter-spacing:-0.03em; text-align:center; margin-bottom:1px;}


@media screen and (max-width: 1000px){
	.cts2570 .cts2570_purpose .bot_list3 {padding:0 90px;}
	.cts2570 .cts2570_purpose .title {width:100%;}
	.cts2570 .cts2570_purpose .title2 {width:100%;}
	.cts2570 .cts2570_purpose .bot_list {width:100%;}
	.cts2570 .cts2570_purpose .bot_list li {width:calc((100% - 60px) / 4);vertical-align:top;font-size:16px;letter-spacing:-0.05em;}
	.cts2570 .cts2570_purpose .bot_list2 {padding:28px 150px 0;}
	.cts2570 .cts2570_purpose .bot_list2:before {display:none;}
	.cts2570 .cts2570_purpose .bot_list2 li {width:calc(33.3% - 20px);margin-right:30px;}
	.cts2570 .cts2570_purpose .bot_list2 li:nth-child(1):after {display:block;position:absolute;top:-29px;left:50%;width:200%;height:1px;background-color:#bcbcbc;}
	.cts2570 .cts2570_purpose .bot_list2 li:nth-child(3) {margin-right:0;}
	.cts2570 .cts2570_purpose .bot_list2 li:nth-child(3):after {display:block;position:absolute;top:-29px;right:calc(50% - 1px);width:200%;height:1px;background-color:#bcbcbc;}
}
@media screen and (max-width: 800px){
	.cts2570 .cts2570_purpose .title {width:100%;}
	.cts2570 .cts2570_purpose .title2 {width:100%;}
	.cts2570 .cts2570_purpose .bot_list li {width:271px;}
	.cts2570 .cts2570_purpose .bot_list li:nth-child(2) {margin-right:0;}
	.cts2570 .cts2570_purpose .bot_list li:nth-child(n+3) {margin-top:20px;}
	.cts2570 .cts2570_purpose .bot_list2 {padding:28px 15px;}
	.cts2570 .cts2570_purpose .bot_list2:before {left:calc(((33.3% + 20px) / 2) - 20px); width:calc((100% - (33.3% + 20px)) + 40px);}
	.cts2570 .cts2570_purpose .bot_list3 {padding:0;}
}
@media screen and (max-width: 640px){
	.cts2570 .cts2570_purpose .title h3 {display:block; width:auto; background-color:#000; line-height:44px;}
	.cts2570 .cts2570_purpose .title h3:before {display:none;}
	.cts2570 .cts2570_purpose .title p {display:block; width:auto; padding:10px;}
	.cts2570 .cts2570_purpose .title2 h3 {display:block; width:auto; border-right:none; background-color:#f9bab1; line-height:44px;}
	.cts2570 .cts2570_purpose .title2 p {display:block; width:auto; padding:10px;}
	.cts2570 .cts2570_purpose .bot_list li {display:block; width:100%; margin-bottom:20px;}
}
@media screen and (max-width: 414px){
	.cts2570 .cts2570_purpose .bot_list2 li {width:calc(33.3% - 15px);margin-right:22px;}
	.cts2570 .cts2570_purpose .bot_list2:before {left:calc(((33.3% - 5px) / 2) + 5px); width:calc((100% - (33.3% - 5px)) - 10px);}
}
/* 여성회관 > 연혁 */
.cts2571 .cts2571_history {position:relative; letter-spacing:-0.01em;}
.cts2571 .cts2571_history .item {position:relative; margin-bottom:70px;}
.cts2571 .cts2571_history .item:before {display:block; position:absolute; top:8px; left:-27px; width:12px; height:12px; border-radius:50%; background-color:#ea5c44;}
.cts2571 .cts2571_history .left_cts {float:left; position:relative; width:50%; min-height:730px; padding-top:13px; padding-right:25px; padding-left:26px;}
.cts2571 .cts2571_history .right_cts {float:left; position:relative; width:50%; min-height:730px; padding-top:13px; padding-left:53px;}
.cts2571 .cts2571_history .item .year {margin-bottom:24px; font-size:24px; font-weight:600; color:#303030; letter-spacing:-0.01em; line-height:26px;}
.cts2571 .cts2571_history .item .year .cts2571_em_red {margin-left:25px; font-size:17px; font-weight:600; color:#b32057; letter-spacing:-0.01em; line-height:32px;}
.cts2571 .cts2571_history .item .history_list li:nth-child(n + 2) {margin-top:5px;}
.cts2571 .cts2571_history .item .history_list li span {font-size:16px; color:#303030;}
.cts2571 .cts2571_history .item .history_list li .date {float:left; width:77px; margin-right:25px; font-weight:600; text-align:right;}
.cts2571 .cts2571_history .item .history_list li .text {float:left; width:calc(100% - 102px);}

.cts2571 .cts2571_history.history2 .left_cts,
.cts2571 .cts2571_history.history2 .right_cts {height:1000px;}
.cts2571 .cts2571_history .left_cts .item:last-child {margin-bottom:0;}
.cts2571 .cts2571_history .right_cts .item:last-child {margin-bottom:0;}
.cts2571 .cts2571_history .left_cts:before,
.cts2571 .cts2571_history .right_cts:before{display:block; position:absolute; top:0; left:5px; width:1px; height:100%; background-color:#dfdfdf;}
.cts2571 .cts2571_history .right_cts:before {left:30px;}
.cts2571 .cts2571_history .right_cts .item:before {left:-29px;}
@media all and (max-width:1200px){
    .cts2571 .cts2571_history .left_cts,
    .cts2571 .cts2571_history .right_cts,
    .cts2571 .cts2571_history.history2 .left_cts,
    .cts2571 .cts2571_history.history2 .right_cts {height:auto;}
}
@media all and (max-width:800px){
    .cts2571 .cts2571_history .right_cts {padding-left:26px;}
    .cts2571 .cts2571_history .right_cts:before {left:5px;}
    .cts2571 .cts2571_history .right_cts .item:before {left:-27px;}
	.cts2571 .cts2571_history .item .year .cts2571_em_red {margin-left:10px;}
    .cts2571 .cts2571_history .item .history_list li .date {margin-right:10px;}
}
@media all and (max-width:640px){
    .cts2571 .cts2571_history {padding-top:13px;}
    .cts2571 .cts2571_history:before {display:block; position:absolute; top:0; left:5px; width:1px; height:100%; background-color:#dfdfdf;}
    .cts2571 .cts2571_history .left_cts,
    .cts2571 .cts2571_history .right_cts {float:none; width:auto; padding-top:0;}
    .cts2571 .cts2571_history .left_cts {padding-right:0;}
    .cts2571 .cts2571_history .item {margin-bottom:40px;}
    .cts2571 .cts2571_history .left_cts .item:last-child {margin-bottom:40px;}
    .cts2571 .cts2571_history .left_cts:before,
    .cts2571 .cts2571_history .right_cts:before {display:none;}
}
/* 여성회관 > 시설안내 > 커뮤니티카페,미팅룸 */
.cts2575 .cts2575_cafe {position:relative; width:100%; height:508px; background:url('/site/woman/images/contents/cts2575_img.jpg') no-repeat;}
.cts2575 .cts2575_cafe .text_box {position:absolute; width:100%; min-height:202px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2575 .cts2575_cafe .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2575 .cts2575_cafe .text_box .sub {text-align:center;}
.cts2575 .cts2575_cafe .text_box .sub_text {display:inline-block; height:80px; line-height:78px; vertical-align:top; font-size:20px; color:#fff8ba;}
.cts2575 .cts2575_cafe .text_box .txt {display:inline-block; margin-left:40px;}
.cts2575 .cts2575_cafe .text_box .txt ul li {position:relative; font-size:17px; line-height:34px; color:#fff;}
.cts2575 .cts2575_cafe .text_box .txt ul li:before {position:absolute; display:block; width:6px; height:6px; background:url('/site/woman/images/contents/cts2575_ico.png'); top:13px; left:0;}

.cts2575 .cts2575_list_box {margin-top:30px;}
.cts2575 .list {display:table;}
.cts2575 .list h3 {display:table-cell; width:120px; height:120px; background-color:#b32057; font-size:18px; font-weight:600; color:#ffffff; letter-spacing:-0.01em; text-align:center; vertical-align:middle;}
.cts2575 .list .text_cts {display:table-cell; padding:0 20px; line-height:32px; vertical-align:middle;}
.cts2575 .list .text_cts  > ul > li {font-size:17px; line-height:32px; }

.cts2575 .cts2575_list {margin-left:20px; margin-bottom:20px;}
.cts2575 .cts2575_list ul li {display:inline-block; position:relative; height:64px; line-height:64px; margin-right:40px; padding:0 48px; background-color:#b32057; color:#fff; text-align:center;}
.cts2575 .cts2575_list ul li:before {position:absolute; display:block; width:15px; height:19px; background:url('/site/woman/images/contents/cts2575_arrow.png'); top:23px; right:-30px;}
.cts2575 .cts2575_list ul li:last-child:before {display:none;}
.cts2575 .cts2575_list ul li:nth-child(1) {background-color:#535353;}
.cts2575 .cts2575_list ul li:nth-child(3) {background-color:#df485e;}

@media screen and (max-width: 800px){
	.cts2575 .cts2575_cafe .text_box .sub_text {display:block;}
	.cts2575 .cts2575_cafe .text_box .txt {margin-left:0;}
	.cts2575 .cts2575_list ul li {padding:0 30px;}
	.cts2575 .cts2575_list ul li:nth-child(3) {margin-right:0;}
}
@media screen and (max-width: 640px){
	.cts2575 .cts2575_list {margin:0 20px;}
	.cts2575 .cts2575_list ul li {display:block; width:305px; margin-right:0; margin-bottom:40px; padding:0;}
	.cts2575 .cts2575_list ul li:before {top:75px; right:145px; transform: rotate(90deg);}
}

/* 여성회관 > 시설안내 > 키즈룸 */
.cts2577 .cts2577_kidsroom {position:relative; width:100%; height:655px; background:url('/site/woman/images/contents/cts2577_img.jpg') no-repeat;}
.cts2577 .cts2577_kidsroom .text_box {position:absolute; width:100%; min-height:203px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2577 .cts2577_kidsroom .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2577 .cts2577_kidsroom .text_box .sub {text-align:center;}
.cts2577 .cts2577_kidsroom .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

.cts2577_list_cts {margin-top:33px;}
.cts2577_list_cts .list {display:table; float:left; width:50%;}
.cts2577_list_cts .list h3 {display:table-cell; width:120px; height:120px; font-size:18px; font-weight:600; color:#fff; letter-spacing:-0.01em; text-align:center; vertical-align:middle;}
.cts2577_list_cts .list .text_cts {display:table-cell; padding:0 30px; vertical-align:middle;}
.cts2577_list_cts .list:nth-child(1) h3 {background-color:#b32057;}
.cts2577_list_cts .list:nth-child(2) h3 {background-color:#b32057;}
.cts2577_list_cts .list:nth-child(3) h3 {background-color:#6a5cab;}
.cts2577_list_cts .list:nth-child(4) h3 {background-color:#6a5cab;}
.cts2577_list_cts .list:nth-child(n + 3) {margin-top:9px;}

@media all and (max-width:800px){
    .cts2577_list_cts .list {width:100%;}
    .cts2577_list_cts .list:nth-child(n + 2) {margin-top:10px;}
}
@media all and (max-width:640px){
	.cts2577 .cts2577_kidsroom .text_box .sub br {display:none;}
	.cts2577_list_cts .list .text_cts {padding:0 15px;}
}


/* 여성회관 > 오시는 길 */
.cts2578 .cts2578_map {position:relative; border:1px solid #323131;}
.cts2578 .cts2578_map .root_daum_roughmap {width:100%; padding:0; border:none;}
.cts2578 .cts2578_map .map_info {position:absolute; top:0; left:0; z-index:10; width:26.2%; height:100%; padding:57px 35px 0; background-color:rgba(0, 0, 0, 0.85); color:#fff; letter-spacing:-0.03em;}
.cts2578 .cts2578_map .map_info .title {margin-bottom:64px; padding:0 15px; font-size:20px; font-weight:600; color:#fff; letter-spacing:-0.03em; line-height:22px; text-decoration:underline;}
.cts2578 .cts2578_map .map_info .title:after {display:inline-block; width:17px; height:9px; margin-left:12px; background:url('/site/woman/images/contents/cts2578_sprite.png') no-repeat; vertical-align:middle;}
.cts2578 .cts2578_map .map_info .adress {margin-bottom:28px; padding:0 15px;}
.cts2578 .cts2578_map .map_info .adress .adress_title {margin-bottom:12px; font-size:16px; font-weight:600; color:#fff; letter-spacing:-0.03em;}
.cts2578 .cts2578_map .map_info .adress .adress_title:before {display:inline-block; position:static; width:41px; height:40px; margin-right:13px; background:url('/site/woman/images/contents/cts2578_sprite.png') no-repeat right bottom; vertical-align:middle;}
.cts2578 .cts2578_map .map_info .adress p {font-size:16px; line-height:28px;}
.cts2578 .cts2578_map .map_info .phone_fax {padding:0 15px; margin-bottom:150px;}
.cts2578 .cts2578_map .map_info .phone_fax li {position:relative; padding-left:10px;}
.cts2578 .cts2578_map .map_info .phone_fax li:before {display:block; position:absolute; top:13px; left:0; width:3px; height:3px; background-color:#acaeab;}
.cts2578 .cts2578_map .map_info .btn_wrap {width:100%;text-align:center;}
.cts2578 .cts2578_map .map_info a {color:#fff;}

.cts2578 .cts2578_directions {margin-top:18px;}
.cts2578 .cts2578_directions .directions_list {padding:20px 10px; border-bottom:1px dotted #c5c5c5; font-size:0;}
.cts2578 .cts2578_directions .directions_list:last-child {border-bottom:none;}
.cts2578 .cts2578_directions .directions_list .directions_title {display:inline-block; width:158px; height:158px; margin-right:65px; padding:12px; border-radius:50%; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAEklEQVQImWM4efLkfwZsgMoSAG7KEMPQ6TygAAAAAElFTkSuQmCC'); vertical-align:middle;}
.cts2578 .cts2578_directions .directions_list .directions_title .inner {width:100%; height:100%; border-radius:50%; background-color:#fff; font-size:22px; font-weight:600; color:#1a1f15; line-height:134px; text-align:center;}
.cts2578 .cts2578_directions .directions_list .directions_info {display:inline-block; width:calc(100% - 223px); vertical-align:middle;}
.cts2578 .cts2578_directions .directions_list .directions_info .table {font-size:15px;}

@media all and (max-width:1200px){
    .cts2578 .cts2578_map .map_info {padding:35px 20px 0;}
    .cts2578 .cts2578_map .map_info .title,
    .cts2578 .cts2578_map .map_info .adress,
    .cts2578 .cts2578_map .map_info .phone_fax {padding:0;}
}
@media all and (max-width:1000px){
    .cts2578 .cts2578_map .map_info {width:30%;}
}
@media all and (max-width:800px){
    .cts2578 .cts2578_map .map_info {top:auto; bottom:0; width:100%; height:auto; padding:20px 40% 20px 10px;}
    .cts2578 .cts2578_map .map_info .title {margin-bottom:20px;}
    .cts2578 .cts2578_map .map_info a {top:20px; right:10px; bottom:auto; left:auto; }
	.cts2578 .cts2578_map .map_info .phone_fax {padding:0 15px; margin-bottom:10px;}

    .cts2578 .cts2578_directions .directions_list .directions_title {margin-right:30px;}
    .cts2578 .cts2578_directions .directions_list .directions_info {width:calc(100% - 188px);}
}
@media all and (max-width:640px){
    .cts2578 .cts2578_map .root_daum_roughmap {height:400px;}
    .cts2578 .cts2578_map .map_info {position:relative;}

    .cts2578 .cts2578_directions .directions_list .directions_title {display:block; margin-right:auto; margin-bottom:20px; margin-left:auto;}
    .cts2578 .cts2578_directions .directions_list .directions_info {display:block; width:auto;}
}
@media all and (max-width:480px){
    .cts2578 .cts2578_map .map_info {padding-right:10px;}
    .cts2578 .cts2578_map .map_info a {position:static; margin-top:15px;}
}

/* 여성회관 > 층별안내도 */
.cts2573 .cts2573_guide_box {width:100%; margin-bottom:30px; border:1px solid #b2b2b2;}
.cts2573 .cts2573_guide_box .text_box {display:inline-block; width:300px; padding:60px 48px 71px 60px; height:525px;  background-color:#b32057; vertical-align:top; color:#fff;}
.cts2573 .cts2573_guide_box .text_box .title {font-size:36px; color:#fff; line-height:32px; letter-spacing:-0.01em; margin-bottom:36px;}
.cts2573 .cts2573_guide_box .text_box ul li {font-size:16px; color:#fff; line-height:32px; letter-spacing:-0.01em;}
.cts2573 .cts2573_guide_box .map_img1 {display:inline-block; width: calc(100% - 304px); text-align:center; padding:53px 20px 0 20px;}
.cts2573 .cts2573_guide_box .text_box.c2 {background-color:#6a5cab;}
.cts2573 .cts2573_guide_box .map_img2 {display:inline-block; width: calc(100% - 304px); text-align:center; padding:53px 20px 0 20px;}

@media all and (max-width:800px){
	.cts2573 .cts2573_guide_box .text_box {width:230px; padding:20px; height:420px;}
	.cts2573 .cts2573_guide_box .map_img1 {width: calc(100% - 234px); padding:77px 20px 0 20px;}
	.cts2573 .cts2573_guide_box .map_img2 {width: calc(100% - 234px); padding:77px 20px 0 20px;}
}
@media all and (max-width:640px){
	.cts2573 .cts2573_guide_box .text_box {width:100%; text-align:center; height:auto;}
	.cts2573 .cts2573_guide_box .map_img1, 
	.cts2573 .cts2573_guide_box .map_img2 {width:100%; padding:20px;}
}

/* 여성사회참여 > 동아리(맘나누美) 운영 */
.cts2596 .cts2596_top_box {display:inline-block; position:relative; width:100%; height:auto; min-height:100px; margin-bottom:20px; padding:50px 70px; background-color:#b32057; color:#fff; font-size:0; }
.cts2596 .cts2596_top_box:after {position:absolute; display:block; width:1px; height:148px; top:0; left:387px; background-color:#ffffff; opacity: 0.23;}
.cts2596 .cts2596_top_box:before {position:absolute; display:block; width:94px; height:76px; background:url('/site/woman/images/contents/cts2596_ico.png'); top:18px; left:18px;}
.cts2596 .cts2596_top_box .title {display:inline-block; width:317px; font-size:28px; font-weight:600; line-height:30px; letter-spacing:-0.03em; vertical-align:middle;}
.cts2596 .cts2596_top_box .title > span {font-size:18px;}
.cts2596 .cts2596_top_box .text {display:inline-block; width: calc(100% - 343px); padding-left:64px; font-size:17px; line-height:30px; letter-spacing:-0.05em; word-break:keep-all; vertical-align:middle;}

.cts2596 .cts2596_list {display:inline-block; margin-bottom:34px; font-size:0; line-height:0;}
.cts2596 .cts2596_list .list {display:inline-block; position:relative;}
.cts2596 .cts2596_list .list:nth-child(1) {margin-right:100px;}
.cts2596 .cts2596_list .list:nth-child(1):before {position:absolute; display:block; width:22px; height:27px; background:url('/site/woman/images/contents/cts2596_arrow.png'); top:30px; right:-63px;}
.cts2596 .cts2596_list .list .title {display:inline-block; width:140px; background-color:#6a5cab; color:#fff; font-size:18px; font-weight:600; line-height:86px; letter-spacing:-0.03em; vertical-align:middle; text-align:center;}
.cts2596 .cts2596_list .list .text {display:inline-block; width: 420px;
 height:86px; padding:34px 40px; background-color:#efecfb; color:#303030; font-size:16px; line-height:16px; letter-spacing:-0.03em; vertical-align:middle;}
.cts2596 .cts2596_list .list .title.c2 {background-color:#a43e65;}
.cts2596 .cts2596_list .list .text.c2 {background-color:#fbecf5;}

.img_box {display:inline-block; font-size:0;  line-height:0; margin-bottom:40px;}
.img_box img:nth-child(n+2) {margin-left:20px;}
.img_box img { width:calc(33.33% - 15px)}

@media all and (max-width:1220px){
	.cts2596 .cts2596_list .list {width:calc((100% - 100px) / 2)}
	.cts2596 .cts2596_list .list .text {width:calc(100% - 140px); padding:25px 20px;}
	.cts2596 .img_box {text-align:center;}
	.cts2596 .img_box img:nth-child(3) {margin-left:0; margin-top:20px;}

}
@media all and (max-width:1000px){
	.cts2596 .cts2596_list {width:100%;text-align:center;}
	.cts2596 .cts2596_list .list {width:100%;}
	.cts2596 .cts2596_list .list:nth-child(1) {margin:0;}
	.cts2596 .cts2596_list .list:nth-child(2) {margin-top:50px;}
	.cts2596 .cts2596_list .list:nth-child(1):before {transform: rotate(90deg); top:98px; right:auto; left:calc((100% - 10px) / 2)}
	.cts2596 .cts2596_list .list .text {padding:35px 20px;}


}
@media all and (max-width:800px){
	.cts2596 .cts2596_top_box {padding:0 40px;}
	.cts2596 .cts2596_top_box .title {width:246px;}
	.cts2596 .cts2596_top_box .text {width:calc(100% - 248px);padding-left:33px;}
	.cts2596 .cts2596_top_box:after {left:294px;}

	.cts2596 .img_box img:nth-child(2) {margin-left:0; margin-top:20px;}
}
@media all and (max-width:640px){
	.cts2596 .cts2596_top_box {height: 100%; padding:20px; }
	.cts2596 .cts2596_top_box .title {display:block; width:100%; margin:20px 0 0 20px;}
	.cts2596 .cts2596_top_box .text {display:block; width:100%; margin-top:44px; padding:0;}
	.cts2596 .cts2596_top_box:after {width:313px; height:1px; top:106px; left:0;}
	.cts2596 .btn.down {min-width:340px;padding:14px 57px 14px 18px;}
}
@media all and (max-width:547px){
	.cts2596 .cts2596_list .list .title {display:block; width:100%;}
	.cts2596 .cts2596_list .list:nth-child(1):before {top:184px; right:181px;}
}
@media all and (max-width:404px){
	.cts2596 .cts2596_list .list:nth-child(1):before {top:185px;}
	.cts2596 .cts2596_list .list .text {width:337px; padding:25px 20px;}
}


/* 여성경제활성화 > 여성창업인큐베이팅공간 '여나래' */
.cts2599 .cts2599_top_box {display:inline-block; position:relative; width:100%; height:230px; margin-bottom:20px; padding:0 70px; background-color:#b32057; color:#fff; font-size:0; line-height:230px;}
.cts2599 .cts2599_top_box:after {position:absolute; display:block; width:1px; height:148px; top:0; left:387px; background-color:#ffffff; opacity: 0.23;}
.cts2599 .cts2599_top_box:before {position:absolute; display:block; width:94px; height:76px; background:url('/site/woman/images/contents/cts2596_ico.png'); top:18px; left:18px;}
.cts2599 .cts2599_top_box .title {display:inline-block; width:317px; font-size:28px; font-weight:600; line-height:30px; letter-spacing:-0.03em; vertical-align:middle;}
.cts2599 .cts2599_top_box .title > span {font-size:18px;}
.cts2599 .cts2599_top_box  ul li {color:#fff;}
.cts2599 .cts2599_top_box .text {display:inline-block; width: calc(100% - 343px); padding-left:64px; font-size:17px; line-height:30px; letter-spacing:-0.05em; word-break:keep-all; vertical-align:middle;}
.cts2599 .cts2599_list_box {margin-top:45px;}
.cts2599 .cts2599_list_box > li {width:50%;float:left;}
.cts2599 .cts2599_list_box > li h3 {display:table;float:left;width:120px;height:120px;margin-right:30px;}
.cts2599 .cts2599_list_box > li:nth-child(1) h3 {background-color:#ebcfe8;}
.cts2599 .cts2599_list_box > li:nth-child(2) h3 {background-color:#e9e5fe;}
.cts2599 .cts2599_list_box > li h3 span {display:table-cell;vertical-align:middle;font-weight:bold;font-size:18px;letter-spacing:-0.01em;line-height:22px;text-align:center;}
.cts2599 .cts2599_list_box > li h3 span:after {display:none;}
.cts2599 .cts2599_list_box > li .text_cts {display:table;float:left;width:calc(100% - 150px);height:120px;}
.cts2599 .cts2599_list_box > li .text_cts ul {display:table-cell;vertical-align:middle;}


@media all and (max-width:800px){
	.cts2599 .cts2599_top_box {padding:0 40px;}
	.cts2599 .cts2599_top_box .title {width:246px;}
	.cts2599 .cts2599_top_box .text {width:calc(100% - 248px);padding-left:33px;}
	.cts2599 .cts2599_top_box:after {left:294px;}
	.cts2599 .cts2599_list_box > li {width:100%;margin-bottom:20px;}
}
@media all and (max-width:640px){
	.cts2599 .cts2599_top_box {height: 100%; padding:20px; }
	.cts2599 .cts2599_top_box .title {display:block; width:100%; margin:20px 0 0 20px;}
	.cts2599 .cts2599_top_box .text {display:block; width:100%; margin-top:44px; padding:0;}
	.cts2599 .cts2599_top_box:after {width:313px; height:1px; top:104px; left:0;}
}

/* 여성경제활성화 > 여성창업문화공간 '일꿈터' */
.cts2600 .cts2600_top_box {display:inline-block; position:relative; width:100%; height:230px; margin-bottom:20px; padding:0 70px; background-color:#6a5cab; color:#fff; font-size:0; line-height:230px;}
.cts2600 .cts2600_top_box:after {position:absolute; display:block; width:1px; height:148px; top:0; left:387px; background-color:#ffffff; opacity: 0.23;}
.cts2600 .cts2600_top_box:before {position:absolute; display:block; width:94px; height:76px; background:url('/site/woman/images/contents/cts2596_ico.png'); top:18px; left:18px;}
.cts2600 .cts2600_top_box .title {display:inline-block; width:317px; font-size:28px; font-weight:600; line-height:30px; letter-spacing:-0.03em; vertical-align:middle;}
.cts2600 .cts2600_top_box .title > span {font-size:18px;}
.cts2600 .cts2600_top_box .text {display:inline-block; width: calc(100% - 343px); padding-left:64px; font-size:17px; line-height:30px; letter-spacing:-0.05em; word-break:keep-all; vertical-align:middle;}
.cts2600 .cts2600_top_box .text li {color:#fff;}
.cts2600 .cts2600_list_box {margin-top:10px;margin-bottom:50px;}
.cts2600 .cts2600_list_box > li {width:50%;float:left;}
.cts2600 .cts2600_list_box > li h3 {display:table;float:left;width:120px;height:120px;margin-right:30px;}
.cts2600 .cts2600_list_box > li:nth-child(1) h3 {background-color:#ebcfe8;}
.cts2600 .cts2600_list_box > li:nth-child(2) h3 {background-color:#e9e5fe;}
.cts2600 .cts2600_list_box > li h3 span {display:table-cell;vertical-align:middle;font-weight:bold;font-size:18px;letter-spacing:-0.01em;line-height:22px;text-align:center;}
.cts2600 .cts2600_list_box > li h3 span:after {display:none;}
.cts2600 .cts2600_list_box > li .text_cts {display:table;float:left;width:calc(100% - 150px);height:120px;}
.cts2600 .cts2600_list_box > li .text_cts ul {display:table-cell;vertical-align:middle;}

@media all and (max-width:800px){
	.cts2600 .cts2600_top_box {padding:0 40px;}
	.cts2600 .cts2600_top_box .title {width:246px;}
	.cts2600 .cts2600_top_box .text {width:calc(100% - 248px);padding-left:33px;}
	.cts2600 .cts2600_top_box:after {left:294px;}
	.cts2600 .cts2600_list_box > li {width:100%;margin-bottom:20px;}
}
@media all and (max-width:640px){
	.cts2600 .cts2600_top_box {height: 100%; padding:20px; }
	.cts2600 .cts2600_top_box .title {display:block; width:100%; margin:20px 0 0 20px;}
	.cts2600 .cts2600_top_box .text {display:block; width:100%; margin-top:44px; padding:0;}
	.cts2600 .cts2600_top_box:after {width:313px; height:1px; top:123px; left:0;}
}

/* 성평등의식함양 > 성평등 전문강사 양성 */
.cts2602_top_box {display:inline-block; position:relative; width:100%; min-height:180px; margin-bottom:20px; padding:30px 70px; background-color:#6a5cab; color:#fff; font-size:0; line-height:180px;}
.cts2602_top_box:after {position:absolute; display:block; width:1px; height:148px; top:0; left:387px; background-color:#ffffff; opacity: 0.23;}
.cts2602_top_box:before {position:absolute; display:block; width:94px; height:76px; background:url('/site/woman/images/contents/cts2596_ico.png'); top:18px; left:18px;}
.cts2602_top_box .title {display:inline-block; width:317px; font-size:28px; font-weight:600; line-height:30px; letter-spacing:-0.03em; vertical-align:middle;}
.cts2602_top_box .title > span {font-size:18px;}
.cts2602_top_box .text {display:inline-block; width: calc(100% - 343px); padding-left:64px; font-size:17px; line-height:30px; letter-spacing:-0.05em; word-break:keep-all; vertical-align:middle;}
.cts2602_top_box ul.bu {margin:15px 0 0 0}
.cts2602_top_box ul.bu li {color:#fff;}
.cts2602_top_box ul.bu li:before {width:1px; height:6px; background:#fff;transform: rotate( 45deg );}

@media all and (max-width:800px){
	.cts2602_top_box {padding:0 40px;}
	.cts2602_top_box .title {width:246px;}
	.cts2602_top_box .text {width:calc(100% - 248px);padding-left:33px;}
	.cts2602_top_box:after {left:294px;}
}
@media all and (max-width:640px){
	.cts2602_top_box {height: 100%; padding:20px; }
	.cts2602_top_box .title {display:block; width:100%; margin:20px 0 0 20px;}
	.cts2602_top_box .text {display:block; width:100%; margin-top:44px; padding:0;}
	.cts2602_top_box:after {width:313px; height:1px; top:105px; left:0;}
}

/* 일생활균형지원사업 > 일생활균형사업 > 일생활균형사업 안내 */
.cts2606 .cts2606_top_title {position:relative; width:100%; height:330px; background:url('/site/woman/images/contents/cts2606_img.jpg') no-repeat;}
.cts2606 .cts2606_top_title .text_box {position:absolute; width:100%; min-height:178px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2606 .cts2606_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2606 .cts2606_top_title .text_box .sub {text-align:center;}
.cts2606 .cts2606_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

/*  일생활균형지원사업 > 일생활균형사업 > 일생활균형 진단 */
.cts2607 .cts2607_top_title {position:relative; width:100%; height:330px; background:url('/site/woman/images/contents/cts2607_img.jpg') no-repeat;}
.cts2607 .cts2607_top_title .text_box {position:absolute; width:100%; min-height:144px; padding:34px 200px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2607 .cts2607_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2607 .cts2607_top_title .text_box .sub {text-align:center;}
.cts2607 .cts2607_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

.cts2607 .cts2607_list_box {margin-top:40px;}
.cts2607 .cts2607_list_box .list {display:table; float:left; width:50%;}
.cts2607 .cts2607_list_box .list h3 {display:table-cell; width:120px; height:120px; background-color:#ebcfe8; font-size:18px; font-weight:600; color:#232323; letter-spacing:-0.01em; text-align:center; vertical-align:middle;}
.cts2607 .cts2607_list_box .list .text_cts {display:table-cell; padding:0 25px; line-height:32px; vertical-align:middle;}
.cts2607 .cts2607_list_box .list .text_cts  > ul > li {font-size:17px; line-height:32px; }
.cts2607 .cts2607_list_box .list:nth-child(2) h3 {background-color:#e9e5fe;}

.cts2607 .cts2607_btn {display:block; position:relative; width:301px; margin:74px auto;padding:23px 105px 23px 29px; background-color:#d1344b; color:#fff; font-size:18px; letter-spacing:-0.03em; box-sizing:border-box;}
.cts2607 .cts2607_btn:before {position:absolute; display:block; width:14px; height:14px; background:url('/site/woman/images/contents/cts2607_ico.png'); top:30px; right:30px;}

@media all and (max-width:1000px){
	.cts2607 .cts2607_top_title .text_box {padding:34px;}
}
@media all and (max-width:800px){
	.cts2607 .cts2607_list_box .list {width:100%;}
    .cts2607 .cts2607_list_box .list:nth-child(n + 2) {margin-top:10px;}
}
@media all and (max-width:640px){
	.cts2607 .cts2607_list_box .list .text_cts {padding:0 15px;}
}


/* 여성역량강화 > 수강안내 */
.cts2581 .cts2581_box {}
.cts2581 .cts2581_box .title_box {margin:30px 0;}
.cts2581 .cts2581_box .title_box h3 {display:inline-block; vertical-align:middle; margin:0;}
.cts2581 .cts2581_box .title_box p {display:inline-block; width: calc(100% - 300px); vertical-align:middle; text-align:right;}

@media all and (max-width:580px){
	.cts2581 .cts2581_box .title_box {margin:0;}
	.cts2581 .cts2581_box .title_box h3 {display:block; margin:30px 0;}
	.cts2581 .cts2581_box .title_box p {display:block; width: 100%; margin-bottom:10px;}
	.cts2581 .cts2581_box .title_box .btn {min-width:140px;padding:14px 120px 14px 25px;}
}

/* 일생활균형지원사업 > 일생활균형 온라인 상담실 > 테이블테라피 */
.cts2612 .cts2612_top_title {position:relative; width:100%; height:330px; margin-bottom:43px; background:url('/site/woman/images/contents/cts2612_img.jpg') no-repeat;}
.cts2612 .cts2612_top_title .text_box {position:absolute; width:100%; min-height:157px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2612 .cts2612_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2612 .cts2612_top_title .text_box .sub {text-align:center;}
.cts2612 .cts2612_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

/* 일생활균형지원사업 > 워킹맘워킹대디지원 > 일생활균형 교육 */
.cts2614 .cts2614_top_title {position:relative; width:100%; height:330px; margin-bottom:43px; background:url('/site/woman/images/contents/cts2614_img.jpg') no-repeat;}
.cts2614 .cts2614_top_title .text_box {position:absolute; width:100%; min-height:188px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2614 .cts2614_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2614 .cts2614_top_title .text_box .sub {text-align:center;}
.cts2614 .cts2614_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

@media all and (max-width:800px){
	.cts2614 .cts2614_top_title .text_box .sub br {display:none;}
}

/* 일생활균형지원사업 > 워킹맘워킹대디지원 > 직장인커뮤니티지원 */
.cts2615 .cts2615_top_title {position:relative; width:100%; height:330px; margin-bottom:43px; background:url('/site/woman/images/contents/cts2615_img.jpg') no-repeat;}
.cts2615 .cts2615_top_title .text_box {position:absolute; width:100%; min-height:157px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2615 .cts2615_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2615 .cts2615_top_title .text_box .sub {text-align:center;}
.cts2615 .cts2615_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

/* 일생활균형지원사업 > 워킹맘워킹대디지원 > 가족캠프 */
.cts2616 .cts2616_top_title {position:relative; width:100%; height:330px; margin-bottom:43px; background:url('/site/woman/images/contents/cts2616_img.jpg') no-repeat;}
.cts2616 .cts2616_top_title .text_box {position:absolute; width:100%; min-height:157px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2616 .cts2616_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2616 .cts2616_top_title .text_box .sub {text-align:center;}
.cts2616 .cts2616_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

/* 일생활균형지원사업 > 일생활균형 인식개선 > 인식개선캠페인 */
.cts2618 .cts2618_top_title {position:relative; width:100%; height:330px; margin-bottom:43px; background:url('/site/woman/images/contents/cts2618_img.jpg') no-repeat;}
.cts2618 .cts2618_top_title .text_box {position:absolute; width:100%; min-height:157px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2618 .cts2618_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2618 .cts2618_top_title .text_box .sub {text-align:center;}
.cts2618 .cts2618_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

/* 일생활균형지원사업 > 일생활균형 인식개선 > 기업컨설팅 */
.cts2619 .cts2619_top_title {position:relative; width:100%; height:330px; margin-bottom:43px; background:url('/site/woman/images/contents/cts2619_img.jpg') no-repeat;}
.cts2619 .cts2619_top_title .text_box {position:absolute; width:100%; min-height:157px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2619 .cts2619_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2619 .cts2619_top_title .text_box .sub {text-align:center;}
.cts2619 .cts2619_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

.cts2619 .cts2619_list {margin-left:20px; margin-bottom:20px;}
.cts2619 .cts2619_list ul li {display:inline-block; position:relative; height:44px; line-height:44px; margin-right:40px; padding:0 39px; background-color:#df485e; color:#fff; text-align:center; font-weight:600;}
.cts2619 .cts2619_list ul li:nth-child(2n+2) {background-color:#b73346;}
.cts2619 .cts2619_list ul li:before {position:absolute; display:block; width:15px; height:19px; background:url('/site/woman/images/contents/cts2575_arrow.png'); top:14px; right:-30px;}
.cts2619 .cts2619_list ul li:last-child:before {display:none;}
@media screen and (max-width:1000px){
	.cts2619 .cts2619_list ul li {padding:0 15px;}
	.cts2619 .cts2619_list ul li:last-child {margin-right:0;}
}
@media screen and (max-width:710px){
	.cts2619 .cts2619_list ul li {margin-right:33px;padding:0 10px;}
}
@media screen and (max-width: 640px){
	.cts2619 .cts2619_list {margin:0;}
	.cts2619 .cts2619_list ul li {display:block; width:340px; margin-right:0; margin-bottom:40px; padding:0; }
	.cts2619 .cts2619_list ul li:before {top:55px; right:161px; transform: rotate(90deg);}
}

/* 일생활균형지원사업 > 일생활균형 인식개선 > 찾아가는 기업체교육 */
.cts2620 .cts2620_top_title {position:relative; width:100%; height:330px; margin-bottom:43px; background:url('/site/woman/images/contents/cts2620_img.jpg') no-repeat;}
.cts2620 .cts2620_top_title .text_box {position:absolute; width:100%; min-height:157px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2620 .cts2620_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2620 .cts2620_top_title .text_box .sub {text-align:center;}
.cts2620 .cts2620_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

/*  일생활균형지원사업 > 워라밸가사지원서비스 */
.cts2621 .cts2621_top_title {position:relative; width:100%; height:330px; margin-bottom:43px; background:url('/site/woman/images/contents/cts2621_img.jpg') no-repeat;}
.cts2621 .cts2621_top_title .text_box {position:absolute; width:100%; min-height:157px; padding:34px 20px; background-color:#000; background-color: rgba( 0, 0, 0, 0.6 ); bottom:0; left:0;}
.cts2621 .cts2621_top_title .text_box .title {margin-bottom:30px; font-size:34px; line-height:38px; letter-spacing:-0.08em; color:#fff; text-align:center; text-decoration: underline;}
.cts2621 .cts2621_top_title .text_box .sub {text-align:center;}
.cts2621 .cts2621_top_title .text_box .sub p {font-size:17px; line-height:30px; letter-spacing:-0.01em; color:#fff; word-break:keep-all;}

/* 일생활균형지원사업 > 일생활균형 온라인 상담실 > 일생활균형 상담실 */
.cts2610 .cts2610_box {width:100%; min-height:401px; margin-bottom:45px; padding:35px; border:1px solid #bbbbbb; border-left:2px solid #000;}
.cts2610 .cts2610_box .step_box {margin:15px 0; font-size:0; line-height:0;}
.cts2610 .cts2610_box .step_box ul li {display:inline-block; position:relative; width:199px; height:44px; line-height:44px; margin-right:26px; background-color:#df485e; color:#fff; font-size:16px; letter-spacing:-0.01em; text-align:center; font-weight:600;}
.cts2610 .cts2610_box .step_box ul li:nth-child(2n+2) {background-color:#b73346;}
.cts2610 .cts2610_box .step_box ul li:before {position:absolute; display:block; width:15px; height:19px; background:url('/site/woman/images/contents/cts2575_arrow.png'); top:14px; right:-22px;}
.cts2610 .cts2610_box .step_box ul li:last-child:before {display:none;}

@media screen and (max-width: 1000px){
	.cts2610 .cts2610_box {padding:20px;}
	.cts2610 .cts2610_box .step_box ul li:nth-child(n+3) {margin-top:10px;}
}
@media screen and (max-width: 640px){
	.cts2610 .cts2610_box .step_box {margin:10px 0;}
	.cts2610 .cts2610_box .step_box ul li {display:block; width:287px; margin-right:0; margin-bottom:40px; padding:0; }
	.cts2610 .cts2610_box .step_box ul li:before {top:55px; right:135px; transform: rotate(90deg);}
}