/* =================================== 서비스소개란 */
.businessService { min-height: 100vh; display: flex; align-items: center; justify-content: center; flex-direction: column; padding-top: 0; background: var(--c-mono-0); }
.businessService .contents_wrap a { color: var(--c-mono-19); }
.businessService .contents_wrap .tabcontent .tab_inner h1 { font-size: 3rem; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner { margin-top: 4rem; font-size: 1.8rem; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul { display: grid; grid-template-columns: 30% minmax(0, auto); border-bottom: 1px solid var(--c-mono-4); padding: 4rem 0; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul:first-child { border-top: 2px solid var(--c-mono-18); }

.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_img { width: 100%; height: 400px; margin-bottom: 4rem; border-radius: 2rem; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_img.agribusiness { background: url(../images/img_agribusiness_bg.png) no-repeat center; background-size: cover; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_img.partnership01 { background: url(../images/img_partnership_bg01.png) no-repeat center; background-size: cover; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_img.partnership02 { background: url(../images/img_partnership_bg02.png) no-repeat center; background-size: cover; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_img.partnership03 { background: url(../images/img_partnership_bg03.png) no-repeat center; background-size: cover; }

.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right p { margin-bottom: 2rem; font-weight: 700; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul.item_subject li p.subject_tit { margin-bottom: 0; font-weight: 500; }

.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_download { display: flex; justify-content: flex-end; gap: 2rem; margin-top: 4rem; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_download a { display: inline-block; width: 100%; height: 60px; line-height: 60px; text-align: center; border: 1px solid var(--c-mono-13); font-size: 1.7rem; font-weight: 600; border-radius: 1rem; box-sizing: border-box; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_download a:hover { background: var(--c-mono-18); border: 1px solid var(--c-mono-18); color: var(--c-mono-0); transition: 0.3s; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_download a i { margin-left: 1rem; }

.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right dl dd { position: relative; margin-left: 2rem; margin-bottom: 1rem; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right dl dd::before { position: absolute; content: ''; top: 11px; left: -2rem; width: 5px; height: 5px; background: var(--c-mono-13); border-radius: 100%; }

.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_inquiry { display: flex; justify-content: flex-end; margin-top: 4rem; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_inquiry a { display: flex; width: 100%; height: 60px; line-height: 60px; text-align: center; align-items: center; justify-content: center; border: 1px solid var(--c-mono-13); font-size: 1.7rem; font-weight: 600; border-radius: 1rem; box-sizing: border-box; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_inquiry a strong { margin-right: 2rem; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_inquiry a span { text-transform: lowercase; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_inquiry a span i { margin-left: 1rem; }
.businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_inquiry a:hover { background: var(--c-mono-18); border: 1px solid var(--c-mono-18); color: var(--c-mono-0); transition: 0.3s; }




/* ============================ media queries ============================ */
@media (max-width: 1200px){
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul .inner_left { margin-bottom: 2rem; }
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_download { margin-top: 4rem; }
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_download a { width: 100%; }
}

@media (max-width: 768px){
    .businessService .contents_wrap .tabcontent .tab_inner h3 br { display: none; }
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_inquiry a { width: 100%; }
}

@media (max-width: 683px){
    .businessService { padding-top: 10%; }
    .businessService .contents_wrap .tabcontent .tab_inner h3 br { display: none; }
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_img { height: 350px; }
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_download { flex-direction: column; }
}

@media (max-width: 450px){
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_img { height: 230px; }
}

@media (max-width: 290px){
    .businessService .contents_wrap .tabcontent .tab_inner .item_inner ul li.inner_right .inner_img { height: 200px; }
}


