@charset "utf-8";

/*오시는길*/
.sub_adress{
    padding: 14px 14px;
    font-size: 18px;
    /* border: 1px solid #c6c6c6; */
    margin-top: 10px;
    background: #ececec;
}

.table > tfoot > tr > td {
  padding: 8px;
  color:red;
  line-height: 1.42857143;
  vertical-align: top;
  /* border-top: 1px solid #ddd; */
}

.box p {
        font-size: 17px;
    font-weight: 600; 
     text-align: center; 
    line-height: 95px;
}


.box {
    width: 100%;
    height: 106px;
    border: 5px solid #ccc;
    border-radius: 10px;
}

.agreedw {
    text-align: center;
    /* margin: 0 auto; */
    width: 100%;
}

.eco6 table {
    line-height: 22px;
    font-weight: 900;
    font-size: 15px;
}

.eco6 td {
    display: in;
    padding-left: 12px;
}
.eco7 p {
    text-align: center;
    border: 5px solid #4f9e38;
    font-weight: 700;
    font-size: 23px;
}
.eco7 th {
    padding-left: 7px;
}
.ecoin {
    text-align: center;
    border: 5px solid #4f9e38;
    font-size: 19px;
    padding: 26px 0;
}
.eco9 {
    font-size: 15px;
    font-weight: 500;
}
.eco11 th {
    background-color: #3f803d;
    color: #fff;
    padding-left: 7px;
    font-weight: 800;
    font-size: 15px;
	 border: 1px solid #fff;
}
.eco11 td {
    padding: 12px 12px;
    font-size: 14px;
   
}
.eco12 h3 {
    font-size: 19px;
    padding: 33px 0px 2px 0px;
    font-weight: 900;
}

.eco13 h3 {
    font-size: 19px;
    padding: 33px 0px 2px 0px;
    font-weight: 900;
}
.eco14 h3 {
    font-size: 19px;
    padding: 33px 0px 2px 0px;
    font-weight: 900;
}
.eco14 p {
    font-size: 12px;
    padding: 1px;
}
.eco15 h3 {
    font-size: 19px;
    padding: 33px 0px 2px 0px;
    font-weight: 900;
}
.eco15 p {
    font-size: 12px;
    padding: 1px;
}
.eco16 h3 {
    font-size: 19px;
    padding: 33px 0px 2px 0px;
    font-weight: 900;
}
.eco16 p {
    font-size: 12px;
    padding: 1px;
}

span.btn_1 {
    display: block;
    text-align: center;
    padding: 24px 0;
    font-size: 22px;
    border-radius: 25px;2020-05-06
    width: 276px;
    background-color: #4f9e38;
    margin: 28px auto;
}

span.btn_1 a {
    display: block;
    color: #fff;
}


.sub_box1{padding-bottom:30px}
.sub_box1_tit{font-size:24px; font-weight:500;padding-bottom:10px;}
.sub_box1_tit1{font-size:20px; font-weight:500;padding-bottom:10px;}
/*회원분류*/
.sub_box1_tit2{font-size:18px; font-weight:700;padding-bottom:10px;}
.sub_box2{padding-bottom:40px}

/*회사연혁*/

.year_font li{list-style:disc;padding:0 0 10px 0;}
.year_box{padding-bottom:50px;}
.year_tit{font-size:30px; font-weight:700;margin-right:50px}
.year_font{padding:10px 0 0 45px; font-size:16px;}

.intro ul li img.intro_img {
    width: 272px;
    float:left;
}

.intro ul li.greeting01 {
font-size: 20px;
font-weight: 500;
width:628px; 
float : left;
padding-top:152px;
padding-bottom:10px;
padding-left: 50px;
}

hr.greeting_line{
display:block;
width:225px;
border:1px solid #999;
margin-left:0px;
}

.intro ul li.greeting01 span{
display:inline-block;
border-top: 1px solid #ccc;
}
.intro ul {
    position: relative;
    width: 901px;
}
.intro ul li {
    font-size: 24px;
    font-weight: 600;
}

.intro ul li:nth-child(2) P {
    /* padding-top: 197px; */
    width: 603px;
}

.intro ul li span {
    text-align: right;
    display: block;
}

.intro ul li span img.greeting_logo {
 
}

.wrap .history .h_box span {
	display:block;
    background-color: #50326e;
    width: 34%;
    height: 39px;
    margin: 25px 0px;
    color: white;
    font-size: 26px;
    border-radius: 12px;
    text-align: center;
}

.s_title{font-size:20px;font-weight:700;}

.