/* BASIC css start */
#productClass {display: flex; margin-top: 0px;}
#wrap {overflow: inherit !important;}
#contentWrapper {overflow-x: inherit !important;}

#lnb > ul .step2:nth-child(6) .deth_list li:nth-child(1) a {color: #A5836A;}

/* 사이드 메뉴 영역 */
#aside {display: block !important;} /* 사이드메뉴 보이기 */
#aside .sideMenu_loc {height:170vh !important;}
.depth_list {width: 300px; margin-right: 30px;}
.depth_list h1 {font-size: 30px; font-weight: 600; margin-bottom: 30px;}
.depth_list ul li a {display: block; font-size:18px; font-weight:500; padding: 8px 35px 8px 1px;}
.depth_list ul li a.select {color:#A5836A;}

#sideArea { display:none; position: sticky; top: 40px; padding-top: 40px;}

.page-body {margin-top: 40px;}

/* 운영대행 */
.requestWrap {background:#fff; padding:60px 0; margin: 15px 0 60px;}
.request_area > h3 {font-size:28px; font-weight:bold; width: 1000px; margin: 0 auto 35px; text-align:center;}
.requestWrap .request_area.area1 {margin-bottom:50px;}
.requestWrap .request_area .area_content {width:1000px; margin: 65px auto 0; display:flex; justify-content: space-evenly;}
.requestWrap .request_area .area_content:nth-child(1) {margin-bottom:100px;}
.requestWrap .request_area .area_content .content_item {width:34%; border-left:1px solid #E4E4E4;}
.requestWrap .request_area .area_content .content_item:nth-child(1) {border-left:0px solid #E4E4E4;}
.requestWrap .request_area .area_content .content_item .item_img {width:135px; height:135px; margin: 0 auto;}
.requestWrap .request_area .area_content .content_item .item_img img {width: 100%; height:100%; border-radius: 50%; }
.requestWrap .request_area .area_content .content_item .item_desc {display: flex; flex-direction: column; align-items: center;}
.requestWrap .request_area .area_content .content_item .item_desc h3 {font-size:22px; font-weight:bold; margin:50px 0 20px; text-align:center;}
.requestWrap .request_area .area_content .content_item .item_desc p {font-size:18px; color:#737373; line-height:1.5;}

/* 작업 프로세스 */
.request_area.area2 {margin-bottom:150px;}
.request_area.area2 .area_desc .timeline { position: relative; max-width: 1040px; margin: 100px auto 0; display: flex; justify-content: space-between;}
.request_area.area2 .area_desc .timeline::after { content: ''; position: absolute; width: 880px; height:0px; margin-left:60px; top: 0; bottom: 0; border-bottom:1px dashed #D7C7B6;}
.request_area.area2 .area_desc .container { position: relative; width: 132px;}
.request_area.area2 .area_desc .container::after { content: ''; position: absolute; width: 11px; height: 11px; top: 0px; background-color: #AB8B67; border: 5px solid #EEE8E0; border-radius: 50%;  z-index: 1; left:50%; transform: translate(-50%, -50%);}
.request_area.area2 .area_desc .content p {font-size:18px;  line-height:1.4; text-align: center; margin-top: 40px;}

/* 고객센터 */
.customerCenter_Wrap p {font-size: 18px; line-height: 1.7; text-align: center; margin: 0 auto 35px;}
.customerCenter_Wrap .customer_center {margin-bottom:200px; text-align: center;}
.customerCenter_Wrap .customer_center button {width:250px; height:55px; background:#000; color:#fff; font-size:20px; font-weight:500;}

/* BASIC css end */

