.sub-visual{height:190px;color:#fff;text-align:center;padding-top:55px;box-sizing:border-box;margin-bottom:4em;width:100%;}
.sub-visual.menu1{background:url(/images/sub/sub_visual1.png) no-repeat center;background-size:cover;}
.sub-visual.menu2{background:url(/images/sub/sub_visual2.png) no-repeat center;background-size:cover;}
.sub-visual.menu3{background:url(/images/sub/sub_visual3.png) no-repeat center;background-size:cover;}
.sub-visual.menu4{background:url(/images/sub/sub_visual4.png) no-repeat center;background-size:cover;}
.sub-visual.menu5{background:url(/images/sub/sub_visual5.png) no-repeat center;background-size:cover;}
.sub-visual.menu6{background:url(/images/sub/sub_visual6.png) no-repeat center;background-size:cover;}
.sub-visual h2{font-size:2.5rem;}
.sub-visual p{font-size:1.2rem;margin-top:0.5em;font-weight:600}
.sub-container .left-menu{width:230px;margin-right:50px;}
.sub-container .sub-contents{width:920px;position:relative;}
.l_menu li{margin-bottom:0.5em;}
.l_menu li a{font-size:1rem;line-height:50px;display:block;padding:0 2em;background:#fff;transition: all 0.3s;border:1px solid #ddd;}
.l_menu li a:hover{background:#12ac5e;color:#fff;}
.l_menu li a.active{background:#189355;color:#fff;font-weight:900}
.navigation{position:absolute;right:0;top:2em;}
.navigation li{color:#239775}
.navigation li a{font-size:1rem;margin:0 0.8em;color:#239775}
.navigation li a.home{width:17px;height:16px;line-height:1;background:url(/images/sub/navi_home.png) no-repeat center;text-indent:-9999px;overflow:hidden;display:inline-block;vertical-align:middle}
.page-title p{font-size:1.4rem;color:#189355;font-weight:600}
.page-title h2{font-size:2.3rem;font-weight:500}
.subpage{padding:4em 0em 10em;box-sizing:border-box;position:relative;}
.boxtext{border:3px solid #189355;display:inline-block;padding:1em 5em;}
.list.type1 li{color:#666;margin-bottom:0.5em;padding-left:1em;box-sizing:border-box;position:relative;line-height:1.5}
.list.type1 li:before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:#d7d7d7;position:absolute;left:0;top:9px;}
.list.type2{padding-left:50px;box-sizing:border-box;}
.list.type2 li{color:#666;margin-bottom:0.5em;padding-left:1em;box-sizing:border-box;position:relative;line-height:3}
.list.type2 li:before{content:'-';display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.list.type3{padding-left:50px;box-sizing:border-box;}
.list.type3 li{color:#666;margin-bottom:0.5em;padding-left:1em;box-sizing:border-box;position:relative;line-height:3}
.list.type3 li:before{display:inline-block;position:absolute;left:0;top:15%;transform:translateY(-15%);}
.lics{border-left:2px solid #189355;padding-left:0.8em;}
.sec-tit{font-size:2rem;font-weight:500;line-height:1;}
.textbox.type1{margin-top:2em;margin-bottom:1em;}
.textbox.type1 .tit{font-size:1.9rem;font-weight:300;width:40%;}
.textbox.type1 .desc{width:60%;font-size:1rem;color:#666;line-height:1.5;}
.textbox.type1 .author{margin-top:3em;}
.author{font-size:1.3rem;font-weight:700;display:inline-block;}
.author em{font-size:1.1rem;font-weight:500}
.table.type1{border-top:5px solid #c8bb50}
.table.type1 .type1_col1{width:25%;}
.table.type1 .type1_col2{width:75%;}
.table.type1 td,
.table.type1 th{padding:1em 0;border-bottom:1px solid #ddd;font-size:1.2rem;}
.table.type1 th{text-align:left;padding-left:1em;box-sizing:border-box}
.table.type1 td{color:#666}
.section .tit{font-size:1.7rem;margin-top:1em;font-weight:400}
.section .desc{font-size:1.2rem;margin-top:1em;font-weight:400;line-height:1.5}
.section .desc2{font-size:1.3rem!important;margin-top:1em;font-weight:400;line-height:1.5}
.section img{max-width:100%;}
.list2{margin-top:1em;}
.list2 .list2tit{font-size:1.4rem;font-weight:700;color:#666;position:relative;padding-left:1em;margin-bottom:0.5em;}
.list2 .list2tit:before{content:'';display:block;width:11px;height:11px;border:4px solid #c4b221;box-sizing:border-box;position:absolute;left:0;top:0.25em}
/* 조합장 인사말 */
.intro{background:url(/images/sub/intro-bg.png) no-repeat center;background-size:cover;}
.intro .titleimg{text-align:center;}
.intro .titleimg img{max-width:80%;}
.intro .titleimg p{font-size:1.2rem;font-weight:700;margin-top:1em;}
.intro .titleimg p span{font-size:0.9rem;color:#999;vertical-align:baseline;margin-right:0.5em;}
.intro .text{margin-top:3em;}
.intro .text h3{font-size:1.7rem;line-height:1.3;font-weight:500;margin-bottom:1em;}
.intro .text p{font-size:1rem;color:#666;line-height:1.7}
/* 조합연혁 */
.history .section{padding-bottom:2em;border-bottom:1px solid #ddd}
.history .section:nth-child(n+2){padding-top:2em;}
.history .year{font-size:2.5rem;color:#189355;font-weight:700;line-height:1;width:230px;}
.history .list{width:630px;}
.history .list li{vertical-align:middle;color:#666;line-height:1.7}
.history .list li span{font-size:1.2rem;color:#aaca47;display:inline-block;font-weight:700;width:140px;line-height:1;}
/* 조직원 */
.org .section{margin-top:20px;text-align:center;}
.org .section:first-child{margin-top:0;}
.org .section.top > div{width:175px;height:55px;display:inline-block;line-height:55px;background:#b6cb44;text-align:center;color:#fff;font-size:1.3rem;font-weight:700}
.org .section.top > div.center{background:#189355;position:relative;}
.org .section.top > div.center:after{z-index:-1;content:'';display:block;width:1px;height:50px;background:#ddd;position:absolute;left:50%;top:55px;transform:translateX(-100%);}
.org .section.top > div.side{position:absolute;top:3.2em;}
.org .section.top > div.side.side-left{left:15%;}
.org .section.top > div.side.side-right{right:15%;}
.org .section.bottom{margin-top:100px;position:relative;}
.org .section.bottom:after{z-index:-1;content:'';display:block;width:801px;height:1px;background:#ddd;position:absolute;left:50%;top:-50px;transform:translateX(-50%);}
.org .section.bottom > div{position:relative;border:1px solid #ddd;border-top:2px solid #189355;width:122px;margin-right:11px;box-sizing:border-box}
.org .section.bottom > div:before{z-index:-1;content:'';display:block;width:1px;height:50px;background:#ddd;position:absolute;left:50%;top:-52px;transform:translateX(-50%);}
.org .section.bottom > div div{line-height:55px;font-size:1.3rem;color:#189355;font-weight:700;letter-spacing:-0.5px}
.org .section.bottom > div div:nth-child(2){border-top:1px solid #ddd;color:#666}
.org .section.bottom > div:last-child{margin-right:0;}
/* 사무소소개 */
.office .section{padding:2em 0;border-bottom:1px solid #ddd;}
.office .section:first-child{padding-top:0;}
.office .section .img{width:300px;overflow:hidden;}
.office .section .img img{width:100%;}
.office .section .info{padding-left:40px;width:620px;box-sizing:border-box}
.office .section .info h3{font-size:1.6rem;color:#189355;margin-bottom:1em;}
.office .section .info li{position:relative;padding-left:70px;font-size:1.2rem;line-height:1.3;margin-bottom:0.5em;}
.office .section .info li span{position:absolute;left:0;top:0;line-height:1.3;padding-left:15px;font-weight:700}
.office .section .info li span:before{content:'';display:block;width:5px;height:5px;background:#189355;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.office .section .info .view-map{transition:all 0.3s;display:block;width:130px;line-height: 35px;font-size:1rem;border:1px solid #ddd;margin-top:2em;outline-width:0;}
.office .section .info .view-map span{transition:all 0.3s;vertical-align:baseline;font-size:1.2rem;font-weight:700;color:#189355}
.office .section .info .view-map.on{background:#189355;color:#fff;}
.office .section .info .view-map.on span{color:#fff}
.office .map{display:block;height:0;padding-top:0em;}
.office .map .mapframe{width:100%;height:100%;}
/* 인삼의 우수성 */
.great .img img{width:100%;}
/* 개성인삼이란? */
.what .section{margin-bottom:4em;}
.section .tit{font-size:1.7rem;margin-top:1em;font-weight:400}
.what .section .tbox p{font-size:1.5rem;margin-top:0.8em;width:75%;}
.what .section .list.type1{margin-top:1em;}
.what .section .boxtext{margin-top:1em;}
.what .section p.text{font-size:1.2rem;color:#666666;margin-top:1em;line-height:1.5}
.what .section.sec4 .img{display:block;margin-top:2em;}
.what .section.sec4 .img span{font-size:1.3rem;font-weight:700;vertical-align:bottom}
.what .section.sec4 .img span em{vertical-align:bottom;font-size:1.2rem;color:#333;}
/* 인삼의효능 */
.effect .section{margin-bottom:4em;}
.effect .section.s4 .img{margin-top:2em;margin-bottom:2em;}
.effect .section.s4 .img img{width:48%;}
/* 인삼이야기 */
.story .textbox.type1{border:3px solid #e0e0e0;padding:2em;box-sizing:border-box}
.story .textbox.type1 .tit{margin-top:2em;}
.story .textbox.type1 .tit p{font-size:1.2rem;line-height:1.5;color:#666;margin-top:2em;}
.story .textbox.type1 .desc{width:45%}
.story .textbox.type1 .desc img{width:100%;}
.story .textbox.type1 .tit{width:55%;}
.story .section{margin-bottom:3em;}
.story .section .lics{margin-bottom:1em;}
.story .section .table.type1 table th{vertical-align:top}
.story .insamimg li{width:30%;margin-right:5%;margin-bottom:3em;text-align:center;}
.story .insamimg li .img{width:100%;border:1px solid #ccc;box-sizing:border-box;padding:1em;}
.story .insamimg li .img img{min-height:200px;}
.story .insamimg li:nth-child(3n){margin-right:0;}
.story .insamimg li p{margin-top:1em;}
.story .bottombox{margin-top:3em;}
.story .bottombox .img{width:30%;}
.story .bottombox .img img{width:100%;}
.story .bottombox .text{width:70%;font-size:1.2rem;padding-left:2em;box-sizing:border-box;line-height:1.5}
/* 효과적음용 */
.drinklist li{margin-top:2em;}
.drinklist li .img{width:20%;margin-right:3%;}
.drinklist li .img img{width:100%;}
.drinklist li .text{width:77%;}
.text.type2 h3{color:#189355;font-size:1.4rem;margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:1px solid #189355}
.text.type2 h3 span{vertical-align:baseline;color:#666}
.text.type2 p{font-size:1rem;color:#666;line-height:1.7}
.text.type2 .maincolor{margin-top:1em;}
.drink .section{margin-bottom:3em;}
.drink .section .lics{margin-bottom:1em;}
.drink .section.sec2 .text{margin-bottom:2em;}
/* 브랜드 */
.brand{text-align:center}
.brand .section .tit{margin-top:0;}
/* 가공공장 */
.gmp li{width:23.5%;margin-right:2%;margin-bottom:1.5em;}
.gmp li:nth-child(4n){margin-right:0;}
.gmp li img{width:100%;}
.gmp li a{display:inline-block;width:100%;height:100%;position:relative;z-index: 10}
.gmp li a:hover:after{content:'자세히 보기+';text-align:center;padding-top:50%;font-size:2rem;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);color:#fff;display:inline-block;linez-index:5;box-sizing:border-box}
.popupimgbox{display:none;position:fixed;width:100%;height:100%;z-index:100;left:0;top:0;text-align:center;}
.popupimgbox .bgbox{background:rgba(0,0,0,0.5);width:100%;height:100%;}
.popupimgbox .imgbox{width:auto;;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;}
.popupimgbox .imgbox img{max-width:100%;max-height:100%;}
.popupimgbox .imgbox button{cursor:pointer}
/* 신용사업 */
.credit .creditlist img{width:100%;}
.credit .creditlist > li{margin-bottom:3em;border:1px solid #e0e0e0;}
.credit .listbox{padding:3em;box-sizing:border-box;}
.credit .listbox a{display:block;width:175px;height:50px;line-height:50px;font-size:1.2rem;background:#eeeeee;text-align:center;margin:0 auto;margin-top:3em;}
/* 구매사업 경제사업 */
.economy .section{margin-bottom:2em;}
.economy .section .lics{margin-bottom:1em;}
.economy .section .list.type1{margin-bottom:2em;}
/* 교육사업 */
.imgbox img{width:49%;margin-right:2%;}
.imgbox img:nth-child(2n){margin-right:0;}
.edu .section{margin-bottom:4em;}
.edu .text.type2{margin-top:1em;}
.edu .text.type2 .imgbox{margin-top:1em;}
/* 하나로마트 */
.mart .section{margin-bottom:4em;}
.mart .tbox{border:1px solid #e0e0e0;padding:2em;box-sizing:border-box;line-height:1.5;margin-top:2em;}
.mart .list.type1{margin:1em 0 2em;}
.mart .list.type1 li strong{vertical-align:baseline;width:80px;position:absolute;left:15px;;top:0;display:inline-block;}
.mart .list.type1 li{padding-left:90px;}
.mart .imgbox img{margin-bottom:1em;}
/* 조합원광장 */
.partner_center .section{margin-bottom:4em;}
.partner_center .text.type2{margin-top:2em;}
.partner_center .boxtext{text-align:center;margin:1em 0;}
.partner_center .boxtext span{color:#666}
.partner_center .table{margin-top:2em;}
.partner_center .table th{text-align:center;}
.partner_center .table p{text-align:center;margin-top:1em;}
/* 조합원 탈퇴 */
.secession td{text-align:center;}
.secession td,.secession th{border:1px solid #ddd}


/* 금융상품 */
.cash .banner{position:relative;}
.cash .banner img{width:100%;}
.cash .banner .text{position:absolute;left:2em;;top:50%;transform:translateY(-50%);}
.cash .banner .text h3{font-size:2.2rem;color:#189355;font-weight:500}
.cash .banner .text h3 strong{vertical-align:baseline;}
.cash .banner .text .desc{margin-top:1em;font-size:1.2rem;color:#666}
.cash .banner .text .tel{margin-top:0.5em;color:#fa7d1d;font-size:2.2rem;font-weight:900}
.cash .banner .text .tel span{vertical-align:middle;font-size:1rem;padding:0.5em 1em;background:#fa7d1d;color:#fff;display:inline-block;border-radius:0.3em}
.cash .tablebox{margin-top:2em;}
.cash .tablebox .title{background:#189355;color:#fff;line-height:3em;text-align:center;font-size:1.2rem;}
.cash .tablebox .title .col1{width:70%;}
.cash .tablebox .title .col2{width:30%;}
.cash .tablebox .cont{box-sizing:border-box;border-bottom:1px solid #dedede;position:relative;}
.cash .tablebox .cont .textbox{width:70%;padding:2em 2em 2em 4em;box-sizing:border-box;position:relative;min-height:15em;}
.cash.cash4 .tablebox .cont .textbox{width:55%;padding:2em;padding-right:0;}
.cash.cash4 .tablebox .cont .card{width:25%;padding-top:2em;}
.cash.cash4 .tablebox .cont .card img{width:100%;}
.cash .tablebox .cont .textbox h3{font-size:1.7rem;font-weight:600;}
.cash .tablebox .cont .textbox p{font-size:1.2rem;color:#666;margin-top:1em;}
.cash .tablebox .cont .textbox ul{position:absolute;margin-top:2em;left:4em;bottom:2em;}
.cash .tablebox .cont .textbox ul li{margin-right:1em;padding-left:2em;box-sizing:border-box;line-height:2em;}
.cash .tablebox .cont .textbox ul li.i1{background:url(/images/sub/cash_icon1.png) no-repeat left center}
.cash.cash2 .tablebox .cont .textbox ul li.i1{background:url(/images/sub/cash_icon4.png) no-repeat left center}
.cash.cash3 .tablebox .cont .textbox ul li.i1{background:url(/images/sub/cash_icon5.png) no-repeat left center}
.cash .tablebox .cont .textbox ul li.i2{background:url(/images/sub/cash_icon2.png) no-repeat left center}
.cash .tablebox .cont .textbox ul li.i3{background:url(/images/sub/cash_icon3.png) no-repeat left center}
.cash.cash3 .tablebox .cont .textbox ul li.i3{background:url(/images/sub/cash_icon6.png) no-repeat left center}
.cash.cash3 .tablebox .cont .textbox ul li.i4{background:url(/images/sub/cash_icon7.png) no-repeat left center}
.cash .tablebox .cont .btnbox{text-align:center;width:30%;padding:2em 0;box-sizing:border-box}
.cash.cash4 .tablebox .cont .btnbox{width:20%;}
.cash.cash4 p.list2{line-height:1.5;}
.cash .tablebox .cont .btnbox a{display:block;;width:10em;text-align:center;margin:1em auto;line-height:3em;background:#a6a9ab;color:#fff;border-radius:0.5em;}
.cash .tablebox .cont .btnbox a.tellbtn{background:#af955d;display:none;}
.cash .btnarea{text-align:center;margin-top:2em;}
.cash .btnarea a{padding:0 3em;line-height:3em;background:#189355;color:#fff;display:inline-block;border-radius:0.5em;}
.cash .btnbox a.qst{cursor:default;}
.cash .tablebox .cont ul.descList{position:static!important;margin-top:1em;}
.cash .tablebox .cont ul.descList li{position:relative;line-height:1.8em;color:#666}
.cash .tablebox .cont ul.descList li:after{content:'';display:inline-block;width:0.7em;height:0.7em;border:1px solid #666;position:absolute;left:0.8em;top:0.55em;border-radius:50%;}
.cash3.cash .tablebox .cont .textbox ul{position:static}
.cash4 .cardInfo{position:static!important;margin-top:1em!important}
.cash4 .cardInfo li{line-height:1.7em!important;position:relative;padding-left:8em!important;}
.cash4 .cardInfo li span{position:absolute;left:0;top:0;color:#fa7d1d;font-weight:600}


@media screen and (max-width:1200px) {
    .subpage{padding:2em 0em 5em;box-sizing:border-box}
    .navigation{top:1em;right:1em}
    .sub-container{margin-top:60px;}
    .sub-container .left-menu{display:none;}
    .sub-container .sub-contents{width:100%;padding:1.5em;box-sizing:border-box}
    .sub-visual{height:130px;line-height:130px;padding:0;margin-bottom:0;}
    .sub-visual h2{font-size:2rem;}
    .sub-visual p{display:none}
    .history .list{width:100%;}
    .history .list li{position:relative;padding-left:110px;line-height:1.5;margin-bottom:0.5em;}
    .history .list li span{position:absolute;left:0;top:0;width:auto;}
    .history .year{width:100%;margin-bottom:0.3em;}
    .history .section{padding-bottom:1em;border-bottom:1px solid #ddd}
    .history .section:nth-child(n+2){padding-top:1em;}
    .org .section.bottom > div:before,
    .org .section.bottom:after,
    .org .section.top > div.center:after{display:none;}
    .org .section.top > div.side.side-left{left:5%;}
    .org .section.top > div.side.side-right{right:5%;}
    .org .section.bottom > div{width:calc(100% / 7.5);margin:0 0.5%;}
    .org .section.bottom{margin-top:50px;}
    .office .section .img{width:250px;overflow:hidden;}
    .office .section .info{width:calc(100% - 250px);padding-left:30px;box-sizing:border-box}
    .what .section .sec-tit{font-size:2rem;}
    .section .tit{font-size:1.5rem;}
    .what .section .tbox p{font-size:1.3rem;}
    .what .section p.text{font-size:1.1rem}
    .textbox.type1 .author{display:block;text-align:right;margin-top:1em;}
}
@media screen and (max-width:768px) {
    .navigation{display:none;}
    .org .section.top > div{width:30.333%;margin:0 1.5%;position:static!important;}
    .org .section.top:first-child > div{float:left;}
    .sub-container .sub-contents{padding:1em}
    .org .section.bottom > div{width:48%;margin:0 1%;margin-bottom:1.5em;}
    .office .section .img{width:100%;overflow:hidden;}
    .office .section .info{width:100%;padding-left:0px;box-sizing:border-box;margin-top:1em;}
    .textbox.type1{margin-top:2em;}
    .textbox.type1 .tit{font-size:1.5rem;width:100%;}
    .textbox.type1 .tit br{display:none}
    .textbox.type1 .desc{width:100%;margin-top:1em;}
    .what .section .tbox p{width:100%;margin-bottom:1em;}
    .what .section .tbox .img{text-align:center;width:100%;float:none;}
    .what .section.sec4 .img img{width:100%;margin-bottom:0.5em;}
    .table.type1 .type1_col1{width:40%;}
    .table.type1 .type1_col2{width:60%;}
    .effect .section.s4 .img img{width:100%;margin-bottom:1em;}
    .effect .section.s4 .img img:last-child{margin-bottom:0;}
    .story .textbox.type1 .tit{width:100%;margin-top:0;}
    .story .textbox.type1 .desc{width:100%;margin-top:3em;}
    .story .textbox.type1 .desc img{width:80%}
    .story .insamimg li .img{text-align:center;}
    .story .insamimg li .img img{min-height:none;max-height:150px;max-width:100%;}
    .story .insamimg li:nth-child(3n){margin-right:2%;}
    .story .insamimg li{width:49%;margin-right:2%;margin-bottom:2em;}
    .story .insamimg li:nth-child(2n){margin-right:0!important;}
    .story .bottombox .img{width:100%;}
    .story .bottombox .text{width:100%;padding-left:0em;line-height:1.5;margin-top:1em;}
    .drinklist li .img{width:30%;margin-right:5%;}
    .drinklist li .text{width:65%;}
    .gmp li{width:100%;margin-right:0;margin:0 auto 2em!important;float:none;}
    .popupimgbox .imgbox{width:100%;}
    .credit .listbox{padding:2em;}
    .imgbox img{width:100%;margin-right:0%;margin-bottom:1em;}

    .cash .banner img{min-height:130px;}
    .cash .banner .text{left:2em;;top:1em;transform:none}
    .cash .banner .text h3{font-size:1.5rem;}
    .cash .banner .text .desc{margin-top:0.5em;font-size:1rem;}
    .cash .banner .text .tel{font-size:1.5rem;}
    .cash .tablebox .cont .textbox ul{position:static;margin-top:0.5em;}
    .cash .tablebox .cont .textbox ul li{margin:0.5em;}
    .cash .tablebox .title{display:none}
    .cash .tablebox .cont .textbox{float:none;width:100%;min-height:0;padding:0;padding-top:2em;}
    .cash .tablebox .cont .btnbox{float:none;width:100%;padding:2em;padding-right:0;text-align:right;box-sizing:border-box}
    .cash .tablebox .cont .btnbox a{display:inline-block;margin:0}
    .cash .tablebox .cont .btnbox a.tellbtn{display:inline-block;}

    .cash.cash4 .tablebox .cont .textbox{width:100%;padding:0em;padding-right:0em;;margin:2em 0;}
    .cash.cash4 .tablebox .cont .card{width:100%;padding-top:2em;text-align:center;float:none;}
    .cash.cash4 .tablebox .cont .card img{max-width:80%;}
    .cash.cash4 .tablebox .cont .btnbox{width:100%;padding-top:0;}
    .cash4 .cardInfo li{padding-left:7em!important}
}

/* .terms{white-space:pre-line;line-height:1.5} */
.terms .section{margin-bottom:5em;}
.terms .section:last-child{margin-bottom:0;}
.terms .section .list-ul > li h4{font-size:1.4rem;color:#189355;font-weight:700;margin-top:2em;}
.terms .section .list-ul > li p{font-size:1.2rem;color:#666666;font-weight:500;margin-top:1em;line-height:1.5}
.terms .section .list-ul .bordered_btn{padding:.2em .5em; border:1px solid #189355; color:#189355}
.list.inner li{position:relative;padding-left:1.3em;font-size:1.2rem;color:#666666;font-weight:500;line-height:1.5}
.list.inner li span{position:absolute;left:0;top:0;}
.terms .list2{margin-top:0;}
.terms .list2 .list2tit{margin-top:1.5em;font-size:1.2rem;}
.table.terms_table{margin-top:1em;width:100%;table-layout:fixed;}
.table.terms_table .col1{width:20%;}
.table.terms_table .col2{width:80%;}
.table.terms_table td{border:1px solid #ddd;padding:1em 2em!important;box-sizing:border-box;line-height:1.5;font-size:1rem!important;}
.table.terms_table td:first-child{font-weight:700}
.table.terms_table td.center{padding:1em 0 !important;text-align:center}
.table.terms_table th{padding-right:1em;border:1px solid #ddd;text-align:center!important}

.terms-history{display:flex; align-items:center; margin-top:3em; padding-top:1em; border-top:2px solid #333}
.terms-history_title{font-size:1.125rem}
.terms-history_btn{position:relative; margin:auto 1em auto 2em; cursor:pointer}
.terms-history_tt{position:relative; display:block; padding:0.65rem 5em 0.65rem 0.5em; font-size:1.125rem; border:1px solid #189355; color:#189355; box-sizing:border-box}
.terms-history_tt:after{content:'▼'; position:absolute; right:0.5em;}
.terms-history_list{display:none; position:absolute; left:0; top:100%; width:100%; white-space:nowrap; border:1px solid #ddd; box-sizing:border-box}
.terms-history_item + .terms-history_item{border-top:1px solid #ddd}
.terms-history_link{display:block; padding:10px; color:#333}
.terms-history_link:hover{background-color:#189355;color:#fff}
.terms-history_btn.is-active .terms-history_tt:after{transform:rotate(180deg);}
.terms-history_btn-success{padding:0.75rem 2em; background-color:#189355; color:#fff; font-size:1.125rem}


/*농업자금 탭*/
.cash5 .outter-tab li{width:25%;text-align:center;border:1px solid #ddd;box-sizing:border-box;border-right:0;line-height:50px;height:50px}
.cash5 .outter-tab li:nth-child(n+5){border-top:0;}
.cash5 .outter-tab li:nth-child(4n){border-right:1px solid #ddd;}
.cash5 .outter-tab li:last-child{border-right:1px solid #ddd;}
.cash5 .outter-tab li a{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cash5 .outter-tab li a.on{background:#189355;color:#fff}
.cash5 .viewbox{margin-top:2em;}
.cash5 .viewbox .view{display:none}
.cash5 .viewbox .view.view0{display:block}
.cash5 .viewbox .innertab{margin-bottom:2em;}
.cash5 .viewbox .innertab li{width:16.6%;}
.cash5 .viewbox .innertab li a{display:block;line-height:40px;text-align:center;border-bottom:3px solid #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cash5 .viewbox .innertab li a.on{border-bottom:3px solid #189355}
.cash5 .viewbox .innerviewbox .innerview{display:none}
.cash5 .viewbox .innerviewbox .innerview0{display:block}
.cash5 .viewbox .innerviewbox.default .innerview{display:block!important}

.cash5 .viewbox .innerviewbox .box{margin-bottom:2em;}
.cash5 .viewbox .innerviewbox .title{font-size:1.2rem;margin-bottom:2em;color:#189355}
.cash5 .viewbox .innerviewbox .inner-title{font-size:1.1rem;color:#333;padding-left:0.5em;position:relative;line-height:1.3;margin-bottom:1em;}
.cash5 .viewbox .innerviewbox .inner-title:after{position:absolute;left:0;top:0;width:0.2em;height:100%;background:#189355;content:'';display:inline-block;}
.cash5 .viewbox .innerviewbox .depth1{padding-left:1em;}
.cash5 .viewbox .innerviewbox .d1-title{font-size:1.1rem;color:#ff9b06;margin-bottom:.5em;}
.cash5 .viewbox .innerviewbox .d1-title:before{content:'▶';display:inline-block;margin-right:0.3em;}
.cash5 .viewbox .innerviewbox .table{border-top:2px solid #189355}
.cash5 .viewbox .innerviewbox table th,
.cash5 .viewbox .innerviewbox table td{border:1px solid #aaa;padding:1em 0;text-align:center;word-break:break-all}
.cash5 .viewbox .innerviewbox table th{padding:1em 0;background:rgba(24,147,85,0.4);color:#333}
.cash5 .viewbox .innerviewbox table tr td:first-child{background:rgba(24,147,85,0.1);}
.cash5 .viewbox .innerviewbox table tr td.none{background:#fff}
.cash5 .viewbox .innerviewbox p{line-height:1.5em;}
.cash5 .viewbox .innerviewbox .dotlist li{padding-left:.8em;position:relative;line-height:1.5em;}
.cash5 .viewbox .innerviewbox .dotlist li:after{content:'';display:inline-block;width:3px;height:3px;background:#ff9b06;position:absolute;left:0;top:0.7em;transform:translateY(-50%);}
.cash5 .viewbox .innerviewbox .depth2{padding-left:1em;margin-top:1em;}
.cash5 .viewbox .innerviewbox .d2-title{font-size:1.1rem;color:#333;margin-bottom:.5em;position:relative}
.cash5 .viewbox .innerviewbox .d2-title:after{content:'';display:inline-block;width:4px;height:4px;background:#333;position:absolute;left:-0.8em;top:60%;transform:translateY(-50%);border-radius:50%}

.cash5 .viewbox .innerviewbox .depth3{padding-left:1em;}
.cash5 .viewbox .innerviewbox .hylist li{padding-left:.8em;position:relative;line-height:1.5em;}
.cash5 .viewbox .innerviewbox .hylist li:after{content:'';display:inline-block;width:5px;height:1px;background:#333;position:absolute;left:0;top:0.8em;transform:translateY(-50%);}

.cash5 .viewbox .innerviewbox .hglist li{padding-left:1.5em;position:relative;line-height:1.5em;}
.cash5 .viewbox .innerviewbox .hglist li:after{display:none}
.cash5 .viewbox .innerviewbox .hglist li span{position:absolute;left:0;top:0;}



.a-col-1{width:15%}
.a-col-2{width:15%}
.a-col-3{width:30%}
.a-col-4{width:40%}

.b-col-1{width:25%}
.b-col-2{width:35%}
.b-col-3{width:40%}

.c-col-1{width:40%}
.c-col-2{width:30%}
.c-col-3{width:30%}

.ctable td:last-child{text-align:left!important;padding:1em!important;}
.cash_imgbox{width:100%;}
.cash_imgbox img{max-width:100%;}

@media screen and (max-width:1000px){
    .cash5 .outter-tab li{width:33.3%;line-height:40px;height:40px}
    .cash5 .outter-tab li:nth-child(n+4){border-top:0;}
    .cash5 .outter-tab li:nth-child(4n){border-right:0}
    .cash5 .outter-tab li:nth-child(3n){border-right:1px solid #ddd;}
}

@media screen and (max-width:768px){
    .a-col-1{width:20%}
    .a-col-2{width:20%}
    .a-col-3{width:25%}
    .a-col-4{width:35%}
    .cash5 .outter-tab li{width:50%;}
    .cash5 .outter-tab li:nth-child(n+3){border-top:0;}
    .cash5 .outter-tab li:nth-child(3n){border-right:0}
    .cash5 .outter-tab li:nth-child(2n){border-right:1px solid #ddd;}
    .cash5 .viewbox .innertab li{width:33.3%;}
}
