﻿﻿﻿@charset "utf-8";

.step_img{font-size:0;}
.step_img img{margin-left:28px;}
.step_img img:first-child{margin-left:0;}

.list_btn{font-size:0; text-align:right; margin-top:20px;}
.list_btn a{display:inline-block; text-align:center; height:40px; line-height:40px; font-size:15px; color:#fff; width:83px;}
.list_btn .b_manual{float:left; background:#333; width:181px;}
.list_btn .b_add{float:left; margin-left:10px; background:#333; width:123px;}
.list_btn .b_prev{background:#39b54a;}
.list_btn .b_next{margin-left:10px; background:#39b54a;}

.text_wrap{background:#ebf3e7; padding:25px; margin:90px 0;}
.text_wrap .tw ul li{font-size:15px; line-height:24px; color:#777; margin-bottom:5px; padding-left:22px; background:url(/images/sub/service/content-li.png) left 6.5px no-repeat;}

.sub_content{max-width:1400px; margin:0 auto; width:100%; padding-bottom:80px; word-break:keep-all; word-wrap:break-word; position:relative;}
/* 
.sub_content:after{display:block; content:''; clear:both;}
.sub_content .left{float:left; width:250px; margin-right:65px; border:1px solid #ddd; border-top:0;}
.sub_content .left .l_menu p.top{display:block; width:250px; height:179px; line-height:179px; text-align:center; color:#fff; font-size:30px; font-weight:500; background:#00b63e url(/images/sub/top_bg.png) right bottom no-repeat;}
.sub_content .left .l_menu ul{}
.sub_content .left .l_menu ul li{display:block; position:relative;}
.sub_content .left .l_menu ul li.on > a{border-bottom:1px solid #39b54a; font-weight:500; color:#39b54a;}
.sub_content .left .l_menu ul li > a{display:block; width:100%; height:55px; line-height:55px; border-bottom:1px solid #ddd; box-sizing:border-box; padding-left:18px; font-size:17px; color:#333;}
.sub_content .left .l_menu ul li.more:after{display:block; content:''; position:absolute; top:20.5px; right:10px; background:url(/images/sub/l_down.png) no-repeat; width:25px; height:25px; cursor:pointer;}
.sub_content .left .l_menu ul li:last-child > a{border-bottom:0;}
.sub_content .left .l_menu ul li.more ul{background:#f7f9f7; display:none; padding:10px; padding-left:17px; border-top:2px solid #39b54a;}
.sub_content .left .l_menu ul li.more ul li{margin-top:19px;}
.sub_content .left .l_menu ul li.more ul li:first-child{margin-top:0;}
.sub_content .left .l_menu ul li.more ul li a{font-size:16px; color:#666; height:auto; border:0; line-height:22px; padding:0;}
.sub_content .left .l_menu ul li.more ul li.on2 a{color:#39b54a;}
.sub_content .left .l_menu ul li.more.on ul{display:block;}
.sub_content .left .l_menu ul li.more.on:after{display:block; content:''; position:absolute; top:26.5px; right:10px; background:url(/images/sub/l_up.png) no-repeat; width:14px; height:2px;}
.sub_content .right{float:left; width:calc(100% - 317px);}
.sub_content h2{margin-top:49px; margin-bottom:21px; font-size:30px; color:#333; font-weight:500; line-height:41px;}
.sub_content .nav{font-size:0; line-height:19px; padding-bottom:21px; border-bottom:1px solid #ddd; display:block; margin-bottom:40px;}
.sub_content .nav li{display:inline-block; padding-left:20px; font-size:14px; color:#aaa; position:relative;}
.sub_content .nav li:after{display:block; content:''; position:absolute; left:9.5px; top:50%; margin-top:-5.5px; width:1px; height:11px; background:#d4dade;}
.sub_content .nav li.current{font-weight:500;}
.sub_content .nav li:first-child{padding-left:0;}
.sub_content .nav li:first-child:after{display:none;}
.sub_content .nav li a{color:#aaa;}
.sub_content .nav li img{vertical-align:unset;} */

.search_box{font-size:0; margin:45px 0 30px; background:#f7f7f7; padding:30px 40px; text-align:right;}
.search_box .select_bg{display:inline-block; position:relative; width:103px; vertical-align:middle;}
.search_box .select_bg:after{display:block; content:''; position:absolute; width:16px; height:9px; background:url(/images/sub/select_arr.png) no-repeat; top:50%; margin-top:-4.5px; right:6px;}
.search_box .select_bg select{height:40px; line-height:40px; box-sizing:border-box; border:1px solid #ddd; padding-left:10px; border-radius:3px; font-size:14px; color:#333; -webkit-appearance: none;-moz-appearance: none;appearance: none; padding-right:25px; width:100%; background:#fff; }
.search_box .select_bg select::-ms-expand{display:none}
.search_box .s_word{position:relative; display:inline-block; margin-left:18px; width:252px; vertical-align:middle;}
.search_box .s_word input{width:100%; height:40px; line-height:40px; box-sizing:border-box; border:1px solid #ddd; border-radius:3px; background:#fff; padding-left:10px; font-size:14px; color:#333;}
.search_box .s_word input:placeholder{color:#aaa;}
.search_box .s_btn{display:inline-block; margin-left:18px; vertical-align:middle; width:80px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; color:#fff; background:#39b54a;}
.search_box .s_btn img{margin-right:7px;}

.list_text{font-size:14px; color:#999; line-height:18px;}
.list_text .page_count{margin-right:35px;}
.list_text .page_count b{}
.list_text .total b{color:#39b54a;}

.list_table{margin-top:15px; position:relative;}
.list_table table{border-top:2px solid #39b54a; word-break:keep-all; word-wrap:break-word; table-layout:fixed;}
.list_table table tr th{text-align:center;  background:#f7f7f7; font-size:15px; line-height:20px; padding:12.5px 0; color:#606060; font-weight:500; border-left:1px solid #ddd;}
.list_table table tr th:first-child{border-left:0;}
.list_table table td{font-size:15px; line-height:20px; color:#606060; padding:14px 0; border:1px solid #ddd; border-right:0; text-align:center; font-weight:300;}
.list_table table td:first-child{border-left:0;}
.list_table table td p.red{color:#D3161E; font-weight:500;}
.list_table table td.title{text-align:left; padding-left:30px; padding-right:10px; font-size:0;}
.list_table table td.title a{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:inline-block; max-width:100%; color:#606060; vertical-align:middle; font-size:15px; position:relative;}
.list_table table td.title a.icon{box-sizing:border-box; padding-right:35px; line-height:25px; background:url(/images/sub/seceret.png) right center no-repeat;}
.list_table table td.title span{font-size:15px; color:#606060; vertical-align:middle;}
.list_table table td.file{font-size:0;}
.list_table table td.file img{vertical-align:middle;}
.list_table table td.operation{color:#007EDA;}
.list_table table td.details{color:#41AFFF;}
.list_table table tr.look{text-align:center; padding:20px 50px;}
.list_table table tr.look td{font-size:15px; line-height:20px; color:#606060; text-align:center;}

.pasing{margin-top:42px; text-align:center; font-size:0;}
.pasing a{display:inline-block; vertical-align:top; width:48px; height:48px; line-height:46px; text-align:center; font-size:15px; color:#606060; border:1px solid #ddd; border-radius:48px; box-sizing:border-box; margin-left:10px;}
.pasing a:first-child{margin-left:0;}
.pasing a.prev, .pasing a.next, .pasing a.home, .pasing a.end{font-size:0;}
.pasing a.active{background:#39b54a; font-weight:500; color:#fff;}

/* 서비스 타이틀 제목 */
.sub_content .content-p{display:block; margin-top:27px;}
.sub_content .content-p .ps .title{margin-bottom:18px; background:url(/images/sub/service/title.png) left center no-repeat;}
.sub_content .content-p .ps .title p{font-size:23px; font-weight:500; line-height:24px; color:#333; padding-left:37px;}
.sub_content .content-p .ps ul{padding-left:28px;}
.sub_content .content-p .ps ul li{font-size:15px; line-height:24px; color:#777; margin-bottom:5px; padding-left:23px; background:url(/images/sub/service/content-li.png) left 6.5px no-repeat;}
.sub_content .content-p .ps ul li:last-child{margin-bottom:0;}
.sub_content .content-p .ps ul li .red{font-size:15px; line-height:24px; text-decoration:underline; color:#da3623; margin-top:15px;}
.sub_content .content-p .ps ul li .call{text-align:right; font-size:15px; color:#2e2e2e; line-height:28px; margin-top:12px;}
.sub_content .content-p .ps ul li .call span{padding-left:32px; background:url(/images/sub/service/call_icon.png) left center no-repeat;}
.sub_content .content-p .ps ul li b{color:#FF0000;}

div.content-img div.opacity2{opacity:0.4}
/* 협동조합 소개관리 1  */
.sub_content.sub1 .content{display:block;}
.sub_content.sub1 .content-img{width:100%; height:196px; font-size:0; margin-top:27px; margin-bottom:40px;}
.sub_content.sub1 .content-img .img1{display:inline-block; width:208px; height:195px; margin-right:10px; background:url(/images/sub/step1_img.png) center center no-repeat;}
.sub_content.sub1 .content-img .img2{display:inline-block; width:208px; height:195px; margin-right:10px; background:url(/images/sub/step2_img.png) center center no-repeat;}
.sub_content.sub1 .content-img .img3{display:inline-block; width:208px; height:195px; margin-right:10px; background:url(/images/sub/step3_img.png) center center no-repeat;}
.sub_content.sub1 .content-img .img4{display:inline-block; width:208px; height:195px; margin-right:10px; background:url(/images/sub/step4_img.png) center center no-repeat;}
.sub_content.sub1 .content-img .img5{display:inline-block; width:208px; height:195px; background:url(/images/sub/step5_img.png) center center no-repeat;}
.sub_content.sub1 .content-p.t1{margin-top:80px;}
.sub_content.sub1 .content-p .ps .title p{margin-bottom:11px;}
.sub_content.sub1 .content-table tr{border-top:1px solid #ddd;}
.sub_content.sub1 .content-table tr:last-child{border-bottom:1px solid #ddd;}
.sub_content.sub1 .content-table th{height:60px; font-size:16px; line-height:22px; text-align:center; color:#333; background:#F4F4F4;}
.sub_content.sub1 .content-table th b{color:#FF0000;}
.sub_content.sub1 .content-table td{height:60px; font-size:16px; line-height:22px; color:#333; padding-left:30px;}
.sub_content.sub1 .content-table input{font-size:16px; line-height:22px; color:#333; padding-left:10px;}
.sub_content.sub1 .check{display:flex; margin-bottom:10px;}
.sub_content.sub1 .check:last-child{margin-bottom:0;}
.sub_content.sub1 .check input{height:22px; margin-right:5px;}
.sub_content.sub1 .checkbox .check1{margin-bottom:30px;}
.sub_content.sub1 .checkbox .check2{margin-bottom:50px;}
.sub_content.sub1 .checkbox .check{margin-bottom:15px;}
.sub_content.sub1 .checkbox .check input[name="check3"]{display:none;}
.sub_content.sub1 .checkbox .check input[name="check3"] + label{position:relative; font-size:18px; font-weight:500; line-height:25px; color:#333; padding-left:27px; cursor:pointer;}
.sub_content.sub1 .checkbox .check input[name="check3"] + label .check3_icon{display:block; width:19px; height:19px; position:absolute; top:3px; left:0; background:url(/images/sub/service/checkBox_off.png) no-repeat; background-size:19px 19px;}
.sub_content.sub1 .checkbox .check input[name="check3"]:checked + label .check3_icon{background:url(/images/sub/service/checkBox_on.png) no-repeat; background-size:19px 19px;}
.sub_content.sub1 .checkbox .check input[name="check4"]{display:none;}
.sub_content.sub1 .checkbox .check input[name="check4"] + label{position:relative; font-size:18px; font-weight:500; line-height:25px; color:#333; padding-left:27px; cursor:pointer;}
.sub_content.sub1 .checkbox .check input[name="check4"] + label .check4_icon{display:block; width:19px; height:19px; position:absolute; top:3px; left:0; background:url(/images/sub/service/checkBox_off.png) no-repeat; background-size:19px 19px;}
.sub_content.sub1 .checkbox .check input[name="check4"]:checked + label .check4_icon{background:url(/images/sub/service/checkBox_on.png) no-repeat; background-size:19px 19px;}
.sub_content.sub1 .checkbox .box{height:247px; padding:30px; border:1px solid #ddd; background:#F4F4F4; overflow:auto;}
.sub_content.sub1 .checkbox .box p{font-size:16px; line-height:22px; color:#333;}
.sub_content.sub1 .checkbox .box p:first-child{font-size:18px;}
.sub_content.sub1 .content-a{height:53px; margin-bottom:28px; padding-left:313px;}
.sub_content.sub1 .content-a a{display:block; float:left; width:100%; max-width:140px; height:37px; font-size:16px; line-height:22px; text-align:center; margin-right:19px; padding-top:16px; border-radius:3px; cursor:pointer;}

.sub_content.sub1.one .content-p.two{margin-top:48px;}
.sub_content.sub1.one .content-table.two{margin-bottom:40px;}
.sub_content.sub1.one .content-table.two input{height:45px; font-size:16px; line-height:22px; color:#aaa; padding-left:10px; border:1px solid #ddd; border-radius:3px; background:#fff;}
.sub_content.sub1.one .content-table.two input[type="radio"]{height:22px;}
.sub_content.sub1.one .content-table.two .input1{width:440px;}
.sub_content.sub1.one .content-table.two .input2{width:331px;}
.sub_content.sub1.one .content-table.two .input3{width:231px;}
/* .sub_content.sub1.one .content-table.two .frame{background:url(/images/sub/service/Frame.png) 266px center no-repeat;} */
.sub_content.sub1.one .content-table.two .frame input{ margin-right: 17px;}
.sub_content.sub1.one .content-table.two select{height:45px; line-height:22px; border:1px solid #ddd; appearance:none;}
.sub_content.sub1.one .content-table.two .sel1{width:331px; font-size:14px; color:#666; padding-left:10px; background:#fff url(/images/sub/service/select_vector.png) 300px center no-repeat;}
.sub_content.sub1.one .content-table.two .sel2{float:left; width:129px; font-size:16px; text-align:center; color:#aaa; background:#fff url(/images/sub/service/select_vector.png) 101px center no-repeat;}
.sub_content.sub1.one .content-table.two textarea{width:100%; max-width:843px; font-size:14px; color:#aaa; padding-left:10px; border:1px solid #ddd;}
.sub_content.sub1.one .content-table.two .last{font-size:0;}
/* .sub_content.sub1.one .content-table.two .last a{display:inline-block; width:124px; height:29px; font-size:16px; text-align:center; line-height:22px; color:#fff; margin-right:10px; padding-top:8px; background:#309CD5; cursor:pointer;} */
.sub_content.sub1.one .content-table.two a.text{display:inline-block;font-size:16px; text-align:center; line-height:22px; color:#000; margin-right:10px; padding-top:8px; cursor:pointer; }
.sub_content.sub1.one .content-table.two p{display:inline-block; font-size:16px; color:#333;}
.sub_content.sub1.one .content-table.two td{padding-left:20px;}
.sub_content.sub1.one .content-table.two tr:nth-child(5) th{text-align:left; padding-left:25px;}
.sub_content.sub1.one .content-table.two tr:nth-child(6){height:178px; border-top:0;}
.sub_content.sub1.one .content-table.two tr:nth-child(7) th{text-align:left; padding-left:25px;}
.sub_content.sub1.one .content-table.two tr:nth-child(8){height:82px; border-top:0;}
.sub_content.sub1.one .content-table.two tr:nth-child(9){height:120px;}
.sub_content.sub1.one .content-table.two tr:nth-child(9) td{font-size:0;}
.sub_content.sub1.one .content-table.two tr:nth-child(9) input{float:left; width:129px; text-align:center; padding-left:0;}
.sub_content.sub1.one .content-table.two tr:nth-child(9) input::placeholder{color:#aaa;}
.sub_content.sub1.one .content-table.two tr:nth-child(9) div{float:left; width:26px; height:45px; background:url(/images/sub/service/input_line.png) center center no-repeat;}
.sub_content.sub1.one .content-table.two tr:nth-child(9) p{float:left; font-size:16px; line-height:45px; color:#333;}
.sub_content.sub1.one .content-table.two tr:nth-child(10){height:159px;}
.sub_content.sub1.one .content-table.two tr:nth-child(10) a{display:inline-block; width:124px; height:29px; font-size:16px; text-align:center; line-height:22px; color:#fff; margin-left:10px; padding-top:8px; background:#309CD5; cursor:pointer;}
.sub_content.sub1.one .content-table.two tr:nth-child(10) input{width:843px; margin-bottom:5px;}
.sub_content.sub1.one .content-table.two tr:nth-child(10) input:first-child{width:120px;}
.sub_content.sub1.one .content-table.two tr:nth-child(10) input:last-child{margin-bottom:0;}
.sub_content.sub1.one .content-table.two tr:nth-child(10) p{display:inline-block; font-size:16px; line-height:45px;}
.sub_content.sub1.one .content-table.two tr:nth-child(12) input{width:843px;}
.sub_content.sub1.one .content-a a:nth-child(1){height:48px; color:#fff; padding-top:5px; background:#333;}
.sub_content.sub1.one .content-a a:nth-child(2){max-width:138px; height:35px; color:#333; border:1px solid #ddd; background:#F4F4F4;}
.sub_content.sub1.one .content-a a:nth-child(3){color:#fff; margin-right:0; background:#4D81E3;}
.sub_content.sub1.one a.del{display:inline-block; width:63px; height:20px; font-size:15px; font-weight:500; line-height:6px; text-align:center; color:#fff; margin:0 auto; margin-right:8px; padding-top:11px; background:#4D81E3; cursor:pointer;}
.sub_content.sub1.one .content-table td span{color: #C0C0C0;padding-left: 20px;}
/* 협동조합 소개관리 2 */
/* .sub_content.sub1 .content-img .img2{display:inline-block; width:208px; height:195px; margin-right:10px; background:url(/images/sub/step2_img.png) center center no-repeat;} */
.sub_content.sub1.two .content-img .img1{background:url(/images/sub/step1_img.png) center center no-repeat;}
.sub_content.sub1.two .content-img .img2{background:url(/images/sub/step2_img.png) center center no-repeat;}
.sub_content.sub1.two .content-table{margin-bottom:50px;}
.sub_content.sub1.two .content-table tr:first-child input{float:left; width:207px; color:#333;}
.sub_content.sub1.two .content-table tr:first-child .in{width:237px;}
.sub_content.sub1.two .content-table tr:first-child div{position:relative; top:4px; float:left; width:84px; height:29px; font-size:16px; line-height:22px; text-align:center; margin-left:10px; padding-top:8px; background:#f4f4f4;}
.sub_content.sub1.two .content-table tr:nth-child(2) input{display:inline-block; width:207px;}
.sub_content.sub1.two .content-table tr:nth-child(2) p{display:inline-block; margin-left:5px; margin-right:6px;}
.sub_content.sub1.two .content-table tr:nth-child(2) select{display:inline-block; width:155px; height:45px; font-size:14px; line-height:19px; color:#666; margin-left:14px; padding-left:10px; border:1px solid #ddd; background:#fff url(/images/sub/service/select_vector.png) 126px center no-repeat;  appearance:none;}
.sub_content.sub1.two .content-table th{border-right:1px solid #ddd;}
.sub_content.sub1.two .content-table th:last-child{border-right:0;}
.sub_content.sub1.two .content-table td{padding-left:20px; border-right:1px solid #ddd;}
.sub_content.sub1.two .content-table td:last-child{border-right:0;}
.sub_content.sub1.two .content-table input{height:45px; font-size:16px; line-height:22px; color:#aaa; padding-left:10px; border:1px solid #ddd; border-radius:3px; background:#fff;}
.sub_content.sub1.two .content-table .selin select{float:left; width:129px; height:45px; font-size:16px; line-height:22px; text-align:center; color:#aaa; border:1px solid #ddd; background:#fff url(/images/sub/service/select_vector.png) 101px center no-repeat; appearance:none;}
.sub_content.sub1.two .content-table .selin input{float:left; width:129px; text-align:center; padding-left:0;}
.sub_content.sub1.two .content-table .selin input::placeholder{color:#aaa;}
.sub_content.sub1.two .content-table .selin div{float:left; width:26px; height:45px; background:url(/images/sub/service/input_line.png) center center no-repeat;}
.sub_content.sub1.two .content-table .selin p{float:left; line-height:45px;}
.sub_content.sub1.two .content-a{font-size:0; text-align:center; padding-left:0;}
.sub_content.sub1.two .content-a a{display:inline-block; float:none;}
.sub_content.sub1.two .content-a a:nth-child(1){height:37px; color:#fff; padding-top:16px; background:#4D81E3;}
.sub_content.sub1.two .content-a a:nth-child(2){color:#fff; border:none; background:#333;}
.sub_content.sub1.two .content-a a:nth-child(3){width:138px; color:#333; margin-right:0; border:1px solid #ddd; background:#F4F4F4;} 	


/* 협동조합 소개관리 3 */

.sub_content.sub1.thr{padding-bottom:101.5px;}
.sub_content.sub1.thr .content-img .img1{background:url(/images/sub/step1_img.png) center center no-repeat;}
.sub_content.sub1.thr .content-img .img3{background:url(/images/sub/step3_img.png) center center no-repeat;}
.sub_content.sub1.thr .content-p ul{margin-bottom:72px;}
.sub_content.sub1.thr .content-seach{display:flex; font-size:0; margin-left:609px; margin-bottom:49px;}
.sub_content.sub1.thr .content-seach select{width:103px; height:40px; font-size:14px; font-weight:500; line-height:17px; color:#333; margin-right:18px; padding-left:10px; border:1px solid #ddd; border-radius:3px; background:#fff url(/images/sub/service/select_vector.png) 72px center no-repeat; appearance:none;}
.sub_content.sub1.thr .content-seach input{width:252px; height:40px; margin-right:18px; border:1px solid #ddd; border-radius:3px; background:#fff;}
.sub_content.sub1.thr .content-seach a{width:83px; height:29px; font-size:15px; font-weight:500; text-align:center; line-height:18px; color:#fff; padding-top:11px; background:#042E6F; cursor:pointer;}
.sub_content.sub1.thr .content-table{margin-bottom:15px;}
.sub_content.sub1.thr .content-table .table-p p{display:inline-block; color:#606060; margin-bottom:14px;}
.sub_content.sub1.thr .content-table .table-p p:first-child{margin-right:51px;}
.sub_content.sub1.thr .content-table .table-p b{font-size:16px; font-weight:500;}
.sub_content.sub1.thr .content-table tr:first-child{border-top:1px solid #4D81E3;}
.sub_content.sub1.thr .content-table th{height:45px; font-size:15px; font-weight:400; line-height:20px; color:#606060; border-right:1px solid #ddd; background:#E2F1FF;}
.sub_content.sub1.thr .content-table th:last-child{border-right:0;}
.sub_content.sub1.thr .content-table td{height:48px; font-size:15px; font-weight:300; line-height:20px; text-align:center; color:#606060; padding-left:0; border-right:1px solid #ddd;}
.sub_content.sub1.thr .content-table td:last-child{border-right:0;}
.sub_content.sub1.thr .content-table td a{display:inline-block; font-size:15px; font-weight:300; line-height:20px; color:#606060; cursor:pointer;}
.sub_content.sub1.thr .content-a{margin-bottom:15px; padding-left:0;}
.sub_content.sub1.thr .content-a a{display:inline-block; border-radius:3px;}
.sub_content.sub1.thr .content-a .a_left{font-size:0; text-align:left;}
.sub_content.sub1.thr .content-a .a_left a{color:#fff; background:#333;}
.sub_content.sub1.thr .content-a .a_left a:first-child{height:48px; padding-top:5px;}
.sub_content.sub1.thr .content-a .a_left a:last-child{margin-right:0;}
.sub_content.sub1.thr .content-a .a_right{font-size:0; text-align:right;}
.sub_content.sub1.thr .content-a .a_right a:first-child{width:138px; margin-left:485px; border:1px solid #ddd; background:#F4F4F4;}
.sub_content.sub1.thr .content-a .a_right a:last-child{color:#fff; margin-right:0; background:#4D81E3;}
.sub_content.sub1.thr .content-button{font-size:0; width:100%; max-width:280px; margin:0 auto;}
.sub_content.sub1.thr .content-button li{display:inline-block; line-height:20px; margin-left:10px; cursor:pointer;}
.sub_content.sub1.thr .content-button li:nth-child(3){width:46px; height:46px; border:1px solid #ddd; border-radius:10px; background:#fff;}
.sub_content.sub1.thr .content-button li:first-child{margin-left:0;}
.sub_content.sub1.thr .content-button li img{width:48px; height:48px; line-height:48px; font-size:15px; margin-bottom:14.5px;}
.sub_content.sub1.thr .content-button li p{height:32px; font-size:15px; font-weight:500; text-align:center; color:#606060; padding-top:14px;}


/* 협동조합 소개관리 3-1, 3-2 */
.sub_content.sub1.thr2 .content-img .img1{background:url(/images/sub/step1_img.png) center center no-repeat;}
.sub_content.sub1.thr2 .content-img .img3{background:url(/images/sub/step3_img.png) center center no-repeat;}
.sub_content.sub1.thr2 .content-table{margin-bottom:50px;}
.sub_content.sub1.thr2 .content-table tr:nth-child(3){height:120px;}
.sub_content.sub1.thr2 .content-table tr:nth-child(7) input{width:802px;}
.sub_content.sub1.thr2 .content-table tr:nth-child(8){height:159px;}
.sub_content.sub1.thr2 .content-table tr:nth-child(8) a{display:inline-block; width:124px; height:29px; font-size:16px; text-align:center; line-height:22px; color:#fff; margin-left:10px; padding-top:8px; background:#309CD5; cursor:pointer;}
.sub_content.sub1.thr2 .content-table tr:nth-child(8) input{margin-bottom:5px;}
.sub_content.sub1.thr2 .content-table tr:nth-child(8) input:first-child{width:120px;}
.sub_content.sub1.thr2 .content-table tr:nth-child(8) input:last-child{margin-bottom:0;}
.sub_content.sub1.thr2 .content-table tr:nth-child(8) p{display:inline-block; font-size:16px; line-height:45px;}
.sub_content.sub1.thr2 .content-table tr:nth-child(9){height:115px;}
.sub_content.sub1.thr2 .content-table tr:nth-child(9) input{margin-bottom:12px;}
.sub_content.sub1.thr2 .content-table th{border-right:1px solid #ddd;}
.sub_content.sub1.thr2 .content-table th:last-child{border-right:0;}
.sub_content.sub1.thr2 .content-table td{padding-left:20px; border-right:1px solid #ddd;}
.sub_content.sub1.thr2 .content-table td:last-child{border-right:0;}
.sub_content.sub1.thr2 .content-table td b{display:inline-block; color:#FF0000;}
.sub_content.sub1.thr2 .content-table td input{display:inline-block; width:632px; height:45px; font-size:16px; line-height:22px; color:#aaa; padding-left:10px; border:1px solid #ddd;}
.sub_content.sub1.thr2 .content-table td select{width:272px; height:45px; font-size:14px; line-height:19px; color:#666; margin-right:18px; padding-left:10px; border:1px solid #ddd; background:#fff url(/images/sub/service/select_vector.png) 241px center no-repeat; appearance:none;}
.sub_content.sub1.thr2 .content-table td p{display:inline-block; font-size:16px; line-height:45px;}
.sub_content.sub1.thr2 .content-table .th2{background:#F8F8F8;}
.sub_content.sub1.thr2 .content-table .in{float:left; width:183px;}
.sub_content.sub1.thr2 .content-table .in2{width:331px;}
.sub_content.sub1.thr2 .content-table .in3{width:231px;}
.sub_content.sub1.thr2 .content-table .b2{display:block;}
.sub_content.sub1.thr2 .check{float:left;}
.sub_content.sub1.thr2 .check input[name="CHECK_SET"]{display:none;}
.sub_content.sub1.thr2 .check input[name="CHECK_SET"] + label{position:relative; font-size:16px; line-height:45px; color:#333; margin-left:10px; padding-left:20px; cursor:pointer;}
.sub_content.sub1.thr2 .check input[name="CHECK_SET"] + label .check1_icon{display:block; width:15px; height:15px; position:absolute; top:15px; left:0; background:url(/images/sub/service/check_off.png) no-repeat; background-size:15px 15px;}
.sub_content.sub1.thr2 .check input[name="CHECK_SET"]:checked + label .check1_icon{background:url(/images/sub/service/check_on.png) no-repeat; background-size:15px 15px;}
.sub_content.sub1.thr2 .check input[name="LGC_LGIST_DSCSS_YN"]{display:none;}
.sub_content.sub1.thr2 .check input[name="LGC_LGIST_DSCSS_YN"] + label{position:relative; font-size:16px; line-height:45px; color:#333; margin-left:10px; padding-left:20px; cursor:pointer;}
.sub_content.sub1.thr2 .check input[name="LGC_LGIST_DSCSS_YN"] + label .check2_icon{display:block; width:15px; height:15px; position:absolute; top:15px; left:0; background:url(/images/sub/service/check_off.png) no-repeat; background-size:15px 15px;}
.sub_content.sub1.thr2 .check input[name="LGC_LGIST_DSCSS_YN"]:checked + label .check2_icon{background:url(/images/sub/service/check_on.png) no-repeat; background-size:15px 15px;}
.sub_content.sub1.thr2 .content-a{text-align:center; padding-left:0;}
.sub_content.sub1.thr2 .content-a a{display:inline-block; float:none;}
.sub_content.sub1.thr2 .content-a a:first-child{color:#fff; background:#4D81E3;}
.sub_content.sub1.thr2 .content-a a:last-child{width:138px; margin-right:0; border:1px solid #ddd; background:#F4F4F4;}


/* 협동조합 소개관리 4 */
.sub_content.sub1.thr.f{padding-bottom:101.5px;}
.sub_content.sub1 .content-img .img3{display:inline-block; width:208px; height:195px; margin-right:10px; background:url(/images/sub/step3_img.png) center center no-repeat;}
.sub_content.sub1.thr.f .content-img .img1{background:url(/images/sub/step1_img.png) center center no-repeat;}
.sub_content.sub1.thr.f .content-img .img3{background:url(/images/sub/step3_img.png) center center no-repeat;}
.sub_content.sub1.thr.f .content-img .img4{background:url(/images/sub/step4_img.png) center center no-repeat;}
.sub_content.sub1.thr.f .content-table .cen{text-align:center;}
.sub_content.sub1.thr.f .content-table .cen p{font-size:15px; font-weight:300; line-height:20px; color:#606060;}


/* 협동조합 소개관리 4-1, 4-2 */
.sub_content.sub1.two.f .content-img .img1{background:url(/images/sub/step1_img.png) center center no-repeat;}
.sub_content.sub1.two.f .content-img .img2{background:url(/images/sub/step2_img.png) center center no-repeat;}
.sub_content.sub1.two.f .content-img .img4{background:url(/images/sub/step4_img.png) center center no-repeat;}
.sub_content.sub1.two.f .content-a a:last-child{color:#333; margin-right:0; border:1px solid #ddd; background:#F4F4F4;}


/* 협동조합 소개관리 5 */
.sub_content.sub1.thr.v{padding-bottom:101.5px;}
.sub_content.sub1.thr.v .content-img .img1{background:url(/images/sub/step1_img.png) center center no-repeat;}
.sub_content.sub1.thr.v .content-img .img3{background:url(/images/sub/step3_img.png) center center no-repeat;}
.sub_content.sub1.thr.v .content-img .img5{background:url(/images/sub/step5_img.png) center center no-repeat;}
.sub_content.sub1.thr.v .content-table .cen{text-align:center;}
.sub_content.sub1.thr.v .content-table .cen p{font-size:15px; font-weight:300; line-height:20px; color:#606060;}


/* 협동조합 소개관리 5-1, 5-2 */
.sub_content.sub1.two.v .content-img .img1{background:url(/images/sub/step1_img.png) center center no-repeat;}
.sub_content.sub1.two.v .content-img .img2{background:url(/images/sub/step2_img.png) center center no-repeat;}
.sub_content.sub1.two.v .content-img .img5{background:url(/images/sub/step5_img.png) center center no-repeat;}
.sub_content.sub1.two.v .content-table tr:first-child input{width:843px;}
/* .sub_content.sub1.two.v .content-table tr:nth-child(2) td:last-child{background:url(/images/sub/service/Frame.png) 266px center no-repeat;} */
.sub_content.sub1.two.v .content-table tr:nth-child(2) select{margin-left:0;}
.sub_content.sub1.two.v .content-table tr:nth-child(2) input{width:231px;}
.sub_content.sub1.two.v .content-table tr:nth-child(2) p{margin:0;}
.sub_content.sub1.two.v .content-table tr:nth-child(4){height:180px;}
.sub_content.sub1.two.v .content-table tr:nth-child(4) th{}
.sub_content.sub1.two.v .content-table td{padding-left:20px; border-right:1px solid #ddd;}
.sub_content.sub1.two.v .content-table td:last-child{border-right:0;}
.sub_content.sub1.two.v .content-table textarea{width:100%; max-width:843px; height:166px; font-size:16px; padding-top:10px; padding-left:10px; border:1px solid #ddd; border-radius; background:#fff;}
.sub_content.sub1.two.v .content-a a:last-child{color:#333; margin-right:0; border:1px solid #ddd; background:#F4F4F4;}


/* 경영공시 관리  */

.content .content-img .step_area{font-color:white; width:204px; display:inline-block; vertical-align:top; color:white; font-size:20px;}
.content .content-img .step_area .step_img{background-color:#5b8eee; border-radius:50%; width:185px; height:185px; text-align: center; displau:block; vertical-align: middle; color: white; margin-left:34px;}
.content .content-img .step_area .step_img.on {background-color:#07a13b; background-image:url(/images/disclosure_nowpage.png); background-repeat:no-repeat; background-position-x:center;}
.content .content-img .step_area .step_img .step_txt {width: 190px; height: 97px; padding-top:55px;}
.content .content-img .step_area .step_img .step_txt p{font-weight: 300;padding-bottom:10px;}

.sub_content.sub21 .content-p:first-child{margin-top:27px;}
.sub_content.sub21 .content-p .ps{margin-bottom:40px;}
.sub_content.sub21 .content-p .ps:last-child{margin-bottom:50px;}
.sub_content.sub21 .content-a{text-align:center; margin:40px 0 80px; font-size:0;}
.sub_content.sub21 .content-a a:last-child{display:inline-block; padding-left:20px; padding-right:20px; height:52px; line-height:52px; text-align:center; color:#fff; font-size:18px; background:#38a602;}
.sub_content.sub21 .content-a a:first-child{margin-left:0px;}
.sub_content.sub21 .content-a a{display:inline-block; margin-bottom:10px; margin-left:25px; padding-left:20px; padding-right:20px; height:52px; line-height:52px; text-align:center; color:#333; font-size:18px;  background:#ddd;}
.sub_content.sub21 .content-a a:last-child:after{display:inline-block; content:''; width:15px; height:15px; background:url(/images/sub/short_icon.png) no-repeat; margin-left:13px;}
/* .sub_content.sub21 .content-a a:last-child{color:#333; margin-left:25px; background:#ddd;} */
.sub_content.sub21 .content-table .table-p p{display:inline-block; font-size:16px; font-weight:300; line-height:22px; color:#606060; margin-bottom:14px;}
.sub_content.sub21 .content-table .table-p p:first-child{margin-right:51px;}
.sub_content.sub21 .content-table .table-p p b{font-weight:500;}
.sub_content.sub21 .content-table table{margin-bottom:15px;}
.sub_content.sub21 .content-table table tr:last-child{border-bottom:1px solid #ddd;}
.sub_content.sub21 .content-table table th{height:45px; font-size:15px; line-height:20px; text-align:center; color:#606060; border-top:1px solid #4D81E3; border-left:1px solid #ddd; background:#E2F1FF;}
.sub_content.sub21 .content-table table td{height:48px; font-size:15px; font-weight:300; line-height:20px; text-align:center; color:#606060; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.sub_content.sub21 .content-table table td:nth-child(3){text-align:left; padding-left:30px;}
.sub_content.sub21 .content-table table td:first-child{border-left:0;}
.sub_content.sub21 .content-table table td a{display:inline-block; cursor:pointer;}
.sub_content.sub21 .content-table table td a:hover{color:#606060;}
.sub_content.sub21 .content-table .table-a{text-align:right; margin-bottom:15px;}
.sub_content.sub21 .content-table .table-a a{display:inline-block; width:100%; max-width:205px; height:37px; font-size:16px; line-height:22px; text-align:center; color:#fff; padding-top:16px; border-radius:3px; background:#333; cursor:pointer;}
.sub_content.sub21 .content-button{font-size:0; width:100%; max-width:280px; margin:0 auto;}
.sub_content.sub21 .content-button li{display:inline-block; line-height:20px; margin-left:10px; cursor:pointer;}
.sub_content.sub21 .content-button li:nth-child(3){width:46px; height:46px; border:1px solid #ddd; border-radius:10px; background:#fff;}
.sub_content.sub21 .content-button li:first-child{margin-left:0;}
.sub_content.sub21 .content-button li img{width:48px; height:48px; line-height:48px; font-size:15px; margin-bottom:14.5px;}
.sub_content.sub21 .content-button li p{height:32px; font-size:15px; font-weight:500; text-align:center; color:#606060; padding-top:14px;}


/* 경영공시 관리 상세 */
.sub_content.sub22{word-wrap:normal;}
.sub_content.sub22 .content-p{display:block; margin-top:11px;}
.sub_content.sub22 .content-p:first-child{margin-top:27px;}
.sub_content.sub22 .content-p .ps .title{margin-bottom:11px;}
.sub_content.sub22 .content-table{margin-bottom:36px;}
.sub_content.sub22 .content-table table tr{height:60px; border-top:1px solid #ddd;}
.sub_content.sub22 .content-table table tr:last-child{border-bottom:1px solid #042E6F;}
.sub_content.sub22 .content-table table .row{height:20px;}
.sub_content.sub22 .content-table table th{font-size:16px; line-height:22px; text-align:center; color:#333; border-right:1px solid #ddd; background:#F4F4F4;}
.sub_content.sub22 .content-table table td{font-size:16px; line-height:22px; padding-left:30px; border-right:1px solid #ddd;}
.sub_content.sub22 .content-table table td:last-child{border-right:0;}
.sub_content.sub22 .content-table table td span{margin-left:10px;}
.sub_content.sub22 .content-table table .th2{font-weight:400; background:#F8F8F8;}
.sub_content.sub22 .content-table table .th2.s{border-right:0;}
.sub_content.sub22 .content-table table .cen td{text-align:center; padding-left:0;}
.sub_content.sub22 .content-table table .last .th2{text-align:left; padding-left:12px;}
.sub_content.sub22 .content-table table .last .th2 span{color:#FF0000;}
.sub_content.sub22 .content-table table .last td{padding-left:67px; background:url(/images/sub/service/icon_hwp.png) 30px center no-repeat;}
.sub_content.sub22 .content-table table .last.s td{padding-left:67px; background:url(/images/sub/service/icon_odf.png) 30px center no-repeat;}
.sub_content.sub22 .content-table table .last td b{color:#C0C0C0; padding-left:10px;}
.sub_content.sub22 .content-a{text-align:right;}
.sub_content.sub22 .content-a a{display:inline-block; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; padding-top:11px; background:#4D81E3;}



/* input 들어가는 페이지 코드 */
td .textin{width:100%; font-size:16px; line-height:22px; padding:4px 8px; color:#333; border:1px solid #ddd; border-radius:3px; background:#fff;}
.sub_content.sub2_step .frame{background:url(/images/sub/service/Frame.png) 290px center no-repeat;}
/*.sub_content.sub2_step .address{height:159px;}*/
.sub_content.sub2_step .address a{display:inline-block; width:124px; height:32px; font-size:15px; text-align:center; line-height:32px; color:#fff; margin-left:10px; background:#309CD5; cursor:pointer; vertical-align:middle; margin-bottom:5px;}
.sub_content.sub2_step .address input{margin-bottom:5px;}
.sub_content.sub2_step .address .m{width:120px;}
.sub_content.sub2_step .address input:last-child{margin-bottom:0;}
.sub_content.sub2_step .address p{display:inline-block; font-size:16px; line-height:45px;}
/*.sub_content.sub2_step .content-table .tel{padding-left:35px;}*/
.sub_content.sub2_step .tel select{font-weight:400; line-height:22px; border:1px solid #ddd; appearance:none; padding:4px 8px;}
.sub_content.sub2_step .tel .sel2{float:left; width:129px; font-size:16px; text-align:center; color:#aaa; background:#fff url(/images/sub/service/select_vector.png) 101px center no-repeat;}
.sub_content.sub2_step .tel #textin{float:left; width:129px; text-align:center; padding-left:0;}
.sub_content.sub2_step .tel div{float:left; width:26px; height:32px; background:url(/images/sub/service/input_line.png) center center no-repeat;}
.sub_content.sub2_step .p-box #textin{width:100%;}
.sub_content.sub2_step.one .content-table .cen.s td:last-child{display:revert; padding-top:0;}
.sub_content.sub2_step.one .content-table .last.n td{padding-left:30px; background:none;}
.sub_content.sub2_step.one .content-table .last.s.n td{padding-left:30px; background:none;}
.sub_content.sub2_step.one .content-table .last{font-size:0;}
/* .sub_content.sub2_step.one .content-table .last a{display:inline-block; width:124px; height:29px; font-size:16px; text-align:center; line-height:22px; color:#fff; margin-right:10px; padding-top:8px; background:#309CD5; cursor:pointer;} */
.sub_content.sub2_step.one .content-table .last p{display:inline-block; font-size:16px; color:#333;}
.sub_content.sub2_step.two .content-table .last.s.n td{padding-left:30px; background:none;}
.sub_content.sub2_step.two .content-table .last{font-size:0;}
.sub_content.sub2_step.two .content-table .last a{display:inline-block; width:124px; height:29px; font-size:16px; text-align:center; line-height:22px; color:#fff; margin-right:10px; padding-top:8px; background:#309CD5; cursor:pointer;}
.sub_content.sub2_step.two .content-table .last p{display:inline-block; font-size:16px; color:#333;}

 

 
/* 경영공시 관리 step1 */
.sub_content.sub2_step .content-img{width:100%; height:195px; font-size:0; margin-top:27px; margin-bottom:36px; margin-left: -10px;}
.sub_content.sub2_step .content-img .img1{display:inline-block; width:263px; height:195px; margin-right:10px; background:url(/images/sub/service/step21.png) center center no-repeat;}
.sub_content.sub2_step .content-img .img2{display:inline-block; width:263px; height:195px; margin-right:10px; background:url(/images/sub/service/step22.png) center center no-repeat; }
.sub_content.sub2_step .content-img .img3{display:inline-block; width:263px; height:195px; margin-right:10px; background:url(/images/sub/service/step23.png) center center no-repeat; }
.sub_content.sub2_step .content-img .img4{display:inline-block; width:263px; height:195px; background:url(/images/sub/service/step24.png) center center no-repeat; }
.sub_content.sub2_step .content-img .opacity{opacity:0.3}
.sub_content.sub2_step .content-p{
	/* padding-top:36px; */
	margin-bottom:11px;
}
.sub_content.sub2_step .content-p.first{margin-bottom:50px;}
.sub_content.sub2_step .content-a{margin-bottom:70px;}
.sub_content.sub2_step .content-a a{display:block; width:364px; height:37px; font-size:16px; line-height:22px; text-align:center; color:#fff; margin:0 auto; padding-top:16px; background:#4D81E3; cursor:pointer;}
.sub_content.sub2_step .content-table{margin-bottom:25px;}
.sub_content.sub2_step .content-table table{border-top:1px solid #5e5e5e; table-layout:auto;}
.sub_content.sub2_step .content-table th{font-weight:400; font-size:15px; color:#333; line-height:20px; padding:17px; text-align:left; border:1px solid #dedede; background:#f8f8f8;}
.sub_content.sub2_step .content-table th select{line-height:22px; border:1px solid #ddd; display:block; padding:5px 10px; font-size:14px; color:#000;  margin:10px auto 0;}
.sub_content.sub2_step .content-table th b{color:#FF0000;}
.sub_content.sub2_step .content-table th.ctd{text-align:center; padding-left:0; padding-right:0;}
.sub_content.sub2_step .content-table td{font-size:15px; color:#666; line-height:20px; padding:10px 12.5px; border:1px solid #dedede;}
.sub_content.sub2_step .content-table td input[type="text"]{font-size:15px; line-height: 22px;  padding:4px 8px;color: #333;  border: 1px solid #ddd;   border-radius: 3px; background: #fff; max-width:100%;}
.sub_content.sub2_step .content-table td.ctd{text-align:center; padding-left:0; padding-right:0;}
.sub_content.sub2_step .content-table td.rtd{text-align:right; padding-left:0; padding-right:24px;}
.sub_content.sub2_step .content-table th.rtd{text-align:right; padding-left:0; padding-right:24px;}
.sub_content.sub2_step .content-table.manager{margin-bottom:0;}
.sub_content.sub2_step .content-table.manager td{padding-right:30px;}
.sub_content.sub2_step .content-table.manager textarea{width:100%; font-size:16px; border:0; resize:none;}
.sub_content.sub2_step .content-table a.pdf{padding-left:37px; background:url(/images/sub/service/icon_odf.png) left center no-repeat; display:inline-block; font-size:15px; line-height:40px;}
.sub_content.sub2_step .content-table a.hwp{padding-left:37px; background:url(/images/sub/service/icon_hwp.png) left center no-repeat; display:inline-block; font-size:15px; line-height:40px;}
.sub_content.sub2_step .content-table a.img{padding-left:37px; background:url(/images/sub/service/icon_img.png) left center no-repeat; display:inline-block; font-size:15px; line-height:40px;}

.sub_content.sub2_step.one .content-table td.check_td{font-size:0;}
.sub_content.sub2_step.one .content-table td .check{display:inline-block; margin-bottom:10px; margin-right:20px;}
.sub_content.sub2_step.one .content-table td .check.mr0{margin-right:0;}
.sub_content.sub2_step.one .content-table td .check.mb0{margin-bottom:0;}
.sub_content.sub2_step.one .content-table td .check input[type="checkbox"]{vertical-align:unset;}
.sub_content.sub2_step.one .content-table td input[name="CATEGORY_SE_CD"]{display:none;}
.sub_content.sub2_step.one .content-table td input[name="CATEGORY_SE_CD"] + label{position:relative; font-size:15px; line-height:20px; color:#333; padding-left:20px;}
.sub_content.sub2_step.one .content-table td input[name="CATEGORY_SE_CD"] + label .check1_icon{display:block; width:15px; height:15px; position:absolute; top:50%; margin-top:-7.5px; left:0; background:url(/images/sub/service/check_off.png) no-repeat;}
.sub_content.sub2_step.one .content-table td input[name="CATEGORY_SE_CD"]:checked + label .check1_icon{background:url(/images/sub/service/check_on.png) no-repeat;}
.sub_content.sub2_step.one .content-table td input[name="BIZRNO_NOT_USE"]:checked + label .check1_icon{background:url(/images/sub/service/check_on.png) no-repeat;}
.sub_content.sub2_step.one .content-table td input .text{width:246px; height:22px; font-size:16px; line-height:22px; color:#C5C5C5; margin-left:5px; padding-left:10px; border:1px solid #ddd; border-radius:3px; background:#F8F8F8;}
.sub_content.sub2_step.one .content-table td input[name="check2"]{display:none;}
.sub_content.sub2_step.one .content-table td input[name="check2"] + label{position:relative; font-size:16px; line-height:15px; color:#333; padding-left:20px;}
.sub_content.sub2_step.one .content-table td input[name="check2"] + label:last-child{display:flex; align-items:center;}
.sub_content.sub2_step.one .content-table td input[name="check2"] + label .check1_icon{display:block; width:15px; height:15px; position:absolute; top:0; left:0; background:url(/images/sub/service/check_off.png) no-repeat; background-size:15px 15px;}
.sub_content.sub2_step.one .content-table td input[name="check2"] + label .check1_icon.last{top:4px;}
.sub_content.sub2_step.one .content-table td input[name="check2"]:checked + label .check1_icon{background:url(/images/sub/service/check_on.png) no-repeat; background-size:15px 15px;}
.sub_content.sub2_step.one .content-table td .check input[type="text"]{font-size:15px; color:#666; padding:0;  border:1px solid #ddd;   border-radius:2px; background:#f8f8f8; width:500px; height:22px; line-height:22px; margin-left:5px;}

.sub_content.sub2_step.one .content-table td b{color:#FF0000;}
.sub_content.sub2_step.one .content-table td span{color:#C0C0C0; padding-left:20px;}
.sub_content.sub2_step.one .content-table .th2{padding-left:5px; padding-right:5px; text-align:center;}
.sub_content.sub2_step.one .content-table .th2:last-child{border-right:none;}
.sub_content.sub2_step.one .content-table .th2.a{/*height:150px;*/}
.sub_content.sub2_step.one .content-table .radio{font-size:0;}
.sub_content.sub2_step.one .content-table .cen td:first-child{text-align:center;;}
.sub_content.sub2_step.one .content-table .cens td{text-align:center; padding-left:10px; padding-right:10px;}
/*    */
.sub_content.sub2_step.one .content-table .sebox{width:100%;  font-size:16px; color:#aaa; padding-left:10px; height:32px; border:1px solid #ddd; border-radius:3px;}
.sub_content.sub2_step.one .content-table .area{width:90%; height:65px; font-size:16px; line-height:22px; color:#000; padding-top:10px; padding-left:10px; border:1px solid #ddd; border-radius:3px; background:#fff; resize:none;}
.sub_content.sub2_step.one .content-table .textch{padding:0;}
.sub_content.sub2_step.one .content-table .onoff{display:inline-block;}
.sub_content.sub2_step.one .content-table .onoff label{position:relative; font-size:16px; line-height:15px; color:#333; padding-left:20px; cursor:pointer;}
.sub_content.sub2_step.one .content-table .onoff label .check_icon{display:block; width:15px; height:15px; position:absolute; top:5px; left:0; padding-left:0; background:url(/images/sub/service/check_off.png) no-repeat; background-size:15px 15px;}
.sub_content.sub2_step.one .content-table .onoff.on label .check_icon{background:url(/images/sub/service/check_on.png) no-repeat; background-size:15px 15px;}
.sub_content.sub2_step.one .content-table .del{display:inline-block; width:63px; height:20px; font-size:15px; font-weight:500; line-height:6px; text-align:center; color:#fff; margin:0 auto; padding-top:11px; background:#4D81E3; cursor:pointer;}
/*    */
.sub_content.sub2_step.one .content-table .none{height:0;}
/* .sub_content.sub2_step.one .content-table .last td{padding-left:67px; background:url(/images/sub/service/icon_hwp.png) 30px center no-repeat;} */
/* .sub_content.sub2_step.one .content-table .last.s td{padding-left:67px; background:url(/images/sub/service/icon_odf.png) 30px center no-repeat;} */
.sub_content.sub2_step.one .content-a2{}
.sub_content.sub2_step.one .content-a2 a{display:block; float:right; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; padding-top:11px; background:#4D81E3; cursor:pointer;}

/* 첫번째 버튼 추가  ( 수정,등록,목록 ) */
.sub_content.sub2_step.one .content-a2.two{display:inline-block; float:right;}
.sub_content.sub2_step.one .content-a2.two a{display:block; float:left; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; margin-right:20px; padding-top:11px; background:#4D81E3; cursor:pointer;}
.sub_content.sub2_step.one .content-a2.two a:nth-child(1){color:#fff; background:#333;}
.sub_content.sub2_step.one .content-a2.two a:nth-child(2){color:#333; border:1px solid #ddd; background:#f4f4f4;}
.sub_content.sub2_step.one .content-a2.two a:last-child{margin-right:0;}

/* 경영공시 관리 step2 */
.sub_content.sub2_step.two .content-img .img1{background:url(/images/sub/service/step21.png) center center no-repeat;}
.sub_content.sub2_step.two .content-img .img2{background:url(/images/sub/service/step22.png) center center no-repeat;}
.sub_content.sub2_step.two .content-table td span{color:#C0C0C0; padding-left:20px;}
.sub_content.sub2_step.two .content-table .th2{font-weight:400; background:#F8F8F8;}
.sub_content.sub2_step.two .content-table .th2:last-child{border-right:none;}
.sub_content.sub2_step.two .content-table .last td{padding-left:67px; background:url(/images/sub/service/icon_hwp.png) 30px center no-repeat;}
.sub_content.sub2_step.two .content-table .last.s td{padding-left:67px; background:url(/images/sub/service/icon_odf.png) 30px center no-repeat;}
.sub_content.sub2_step.two .content-a2 a{display:block; float:right; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; padding-top:11px; background:#4D81E3; cursor:pointer;}

/* 두번째 버튼 추가  ( 수정,등록,목록 ) */
.sub_content.sub2_step.two .content-a2.two{display:inline-block; float:right;}
.sub_content.sub2_step.two .content-a2.two a{display:block; float:left; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; margin-right:20px; padding-top:11px; background:#4D81E3; cursor:pointer;}
.sub_content.sub2_step.two .content-a2.two a:nth-child(1){color:#fff; background:#333;}
.sub_content.sub2_step.two .content-a2.two a:nth-child(2){color:#333; border:1px solid #ddd; background:#f4f4f4;}
.sub_content.sub2_step.two .content-a2.two a:last-child{margin-right:0;}

/* 경영공시 관리 step3 */
.sub_content.sub2_step.three .content-img .img1{background:url(/images/sub/service/step21.png) center center no-repeat;}
.sub_content.sub2_step.three .content-img .img3{background:url(/images/sub/service/step23.png) center center no-repeat;}
.sub_content.sub2_step.three .content-table .th2{font-weight:400; background:#F8F8F8; padding-left:0; text-align:center;}
.sub_content.sub2_step.three .content-table .cens td{text-align:center; padding:10px;}
.sub_content.sub2_step.three .content-table .cens td p{text-align:left; padding-left:20px;}
.sub_content.sub2_step.three .content-a2 a{display:block; float:right; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; padding-top:11px; background:#4D81E3; cursor:pointer;}
.sub_content.sub2_step.three .content-table .del{display:block; width:63px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; margin:0 auto; padding-top:11px; background:#4D81E3; cursor:pointer;}

/* 세번째 버튼 추가  ( 수정,등록,목록 ) */
.sub_content.sub2_step.three .content-a2.two{display:inline-block; float:right;}
.sub_content.sub2_step.three .content-a2.two a{display:block; float:left; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; margin-right:20px; padding-top:11px; background:#4D81E3; cursor:pointer;}
.sub_content.sub2_step.three .content-a2.two a:nth-child(1){color:#fff; background:#333;}
.sub_content.sub2_step.three .content-a2.two a:nth-child(2){color:#333; border:1px solid #ddd; background:#f4f4f4;}
.sub_content.sub2_step.three .content-a2.two a:last-child{margin-right:0;}

/* 경영공시 관리 step4 */
.sub_content.sub2_step.for .content-img .img1{background:url(/images/sub/service/step21.png) center center no-repeat;}
.sub_content.sub2_step.for .content-img .img4{background:url(/images/sub/service/step24.png) center center no-repeat;}
.sub_content.sub2_step.for .content-a2 a{display:block; float:right; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; padding-top:11px; background:#4D81E3; cursor:pointer;}

/* 네번째 버튼 추가  ( 수정,등록,목록 ) */
.sub_content.sub2_step.for .content-a2.two{display:inline-block; float:right;}
.sub_content.sub2_step.for .content-a2.two a{display:block; float:left; width:83px; height:29px; font-size:15px; font-weight:500; line-height:18px; text-align:center; color:#fff; margin-right:20px; padding-top:11px; background:#4D81E3; cursor:pointer;}
.sub_content.sub2_step.for .content-a2.two a:nth-child(1){color:#fff; background:#333;}
.sub_content.sub2_step.for .content-a2.two a:nth-child(2){color:#333; border:1px solid #ddd; background:#f4f4f4;}
.sub_content.sub2_step.for .content-a2.two a:last-child{margin-right:0;}
.sub_content.sub2_step.for .content-table .area{width:90%; height:65px; font-size:16px; line-height:22px; color:#000; padding-top:10px; padding-left:10px; border:1px solid #ddd; border-radius:3px; background:#fff; resize:none;}
.sub_content.sub2_step.for .content-table td span{color:#C0C0C0; padding-left:20px;}
.sub_content.sub2_step.for .content-table td input.t_right{text-align:right}



.btn1{text-align:center; margin:40px 0 80px; font-size:0;}
.btn1 a{display:inline-block; width:366px; height:52px; line-height:52px; text-align:center; color:#fff; font-size:18px; background:#38a602;}
.btn1 a:after{display:inline-block; content:''; width:15px; height:15px; background:url(/images/sub/short_icon.png) no-repeat; margin-left:13px;}
.green_box{background:#ebf3e7; padding:28px; padding-left:0; margin-top:17px;}
.sub_content .con_table th{font-weight:400; font-size:15px; color:#333; line-height:20px; padding:17px 0 17px 25px; text-align:left; border:1px solid #dedede; background:#f8f8f8;}
.sub_content .con_table td{font-size:15px; color:#666; line-height:20px; padding:16px 24px 11px; border:1px solid #dedede;}

.help_btn {margin:5px auto; display:block; position:relative;}
.help_btn img{width:35px;}
.help_btn:hover .arrow_box{display:block;}

.arrow_box div {
    position: relative;
    
}

.arrow_box span {
    display: block;
    width: 80px;
    padding: 2px 16px;
    cursor: pointer;
}
.arrow_box
 {
  	display: none;
    position: absolute;
    left:-40px; top:40px;
    padding: 8px; 
    line-height:20px;
    /* margin-left: 20px; */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #245633;
    color: #fff;
    font-size: 14px;
    width:100%;
    z-index: 999;
}

.arrow_box.center{left:60%; margin-left:-50%;}

.arrow_box:after {
  position: absolute;
  top:-20px;
  left: 35%;
  width:0;
  height:0;
  margin-left: -10px;
  border: solid transparent;
  border-color: rgba(51, 51, 51, 0);
  border-bottom-color: #245633;
  border-width:10px;
  pointer-events:none;
  content: " ";
}

.help_btn2 {margin:5px auto; display:inline-block; position:relative;}
.help_btn2 img{width:35px;}
.help_btn2:hover .arrow_box{display:block;}
.help_btn2 .arrow_box
 {
  	display: none;
    position: absolute;
    left:-65px; top:40px;
    padding: 8px; 
    line-height:20px;
    /* margin-left: 20px; */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #245633;
    color: #fff;
    font-size: 14px;
    width:160px;
    z-index: 999;
}

.help_btn2 .arrow_box:after {
  position: absolute;
  top:-20px;
  left: 35%;
  width:0;
  height:0;
  margin-left: -10px;
  border: solid transparent;
  border-color: rgba(51, 51, 51, 0);
  border-bottom-color: #245633;
  border-width:10px;
  pointer-events:none;
  content: " ";
}



.btnFile {display:inline-block; color:#fff; width:124px; height:32px; font-size:15px; text-align:center; line-height:32px; background:#309CD5; cursor:pointer; vertical-align:middle; margin-bottom:5px;}