@charset "utf-8";

/* =================================================
 * 홈페이지 서브페이지 CSS
 * =================================================*/
/* 인사말 */
.Ceo{width:100%;}
.Ceo .CeoList{width:100%;margin-top:50px;padding:0 20px;box-sizing:border-box;}
.CeoList dl{float:left;width:300px;margin-right:70px;}
.CeoList dl dt{font-size:22px;color:#3f434d;line-height:32px;margin-bottom:10px;}
.CeoList dl dd{font-size:18px;line-height:26px;}
.CeoList ul{float:right;width:790px;}
.CeoList ul li{font-size:16px;color:#696969;line-height:30px;margin-bottom:30px;}
.CeoList .CeoEnd{font-size:18px;color:#3f434d;line-height:26px;}
.CeoList .Sign{text-align:right;line-height:60px;padding-right:110px;}

/*  와우씨엔에스 소개 */
.Com{width:100%;text-align:center;}
.Com .ComCont{width:100%;text-align:left;margin-bottom:100px;}
.Com .ComCont dt{width:350px;float:left;box-sizing:border-box;border-top:1px solid #18b0bc;color:#18b0bc;padding:20px;font-size:22px;}
.Com .ComCont dd{width:850px;float:right;box-sizing:border-box;border-top:1px solid #ddd;padding:20px;font-size:16px;line-height:30px;}
.Com .ComIconCont{width:100%;}
.Com .ComIconCont li{width:25%;float:left;padding:40px 0;box-sizing:border-box;background:#f6f6f6;border-right:1px solid #ddd;}
.Com .ComIconCont li:last-child{border-right:0;}
.Com .ComIconWrap dt{display:block;margin:0 auto 30px;width:150px;height:150px;border-radius:50%;}
.Com .ComIconWrap dd{color:#696969;font-size:16px;line-height:26px;}
.Com .ComIconWrap dd strong{color:#333;font-size:22px;font-weight:normal;margin-bottom:10px;display:block;}

/*  그룹 소개 */
.Group{width:100%;text-align:center;}
.GroupTxt{width:100%;}
.GroupTxt li{float:left;width:370px;height:480px;border-top:8px solid #18b0bc !important;border-bottom:2px solid #18b0bc !important;border:1px solid #ddd;box-sizing:border-box;margin-left:45px;padding:50px 30px 0;}
.GroupTxt li:first-child{margin-left:0;}
.GroupTxt dt{font-size:20px;color:#333;}
.GroupTxt dd{font-size:15px;line-height:24px;margin:10px 0;}

/*  연혁 */
.HistoryTit{width:100%;text-align:center;}
.HisList{width:100%;margin:30px auto;padding:60px 0;}
.HisList li{font-size:16px;line-height:40px;margin-bottom:60px;}
.HisList li:last-child{margin-bottom:0;}
.HisList p{font-size:18px;color:#222;font-weight:600;}
.HisList .HisR{padding-left:630px;}
.HisList .HisR p{float:left;margin-right:15px;}
.HisList .HisL{padding-right:630px;text-align:right;}
.HisList .HisL p{float:right;margin-left:15px;}
.HisList .HisS{line-height:26px;padding-top:8px;}
.HisList .Hei50{height:52px;}
.HisList .Hei70{height:70px;}

/*  Ci */
.CiInner{width:100%;text-align:center;}
.CiTit{font-size:36px;color:#222;margin-bottom:30px;}
.CiTitS{font-size:17px;color:#222;line-height:28px;}
.CiImg{width:100%;background:#f8f8f8;padding:40px 0 20px 0;box-sizing:border-box;position:relative;margin:70px 0;}
.CiImg li{float:left;width:50%;}
.CiImg li:first-child{border-right:1px solid #dcdcdc;box-sizing:border-box;}
.CiImg dt{height:150px;display: inline-flex; justify-content: center; align-items: center;}
.CiImg dd{display:table;width:200px;background:#eaeaea;margin:20px auto 0 auto;font-size:14px;color:#222;padding:10px 0;border-radius:5px;}

/*  오시는길 */
.Map .directCont{width:95%;border-bottom:1px solid #eee;margin:50px auto 20px;padding-bottom:20px;}
.Map .directCont:last-child{border-bottom:0;}
.Map .directCont span{display:block;width:50px;height:50px;text-align:center;border-radius:50%;background:#52555e;float:left;margin-right:10px;}
.Map .directCont span i{line-height:50px;color:#fff;font-size:24px;}
.Map .directCont dl{float:left;}
.Map .directCont dt{color:#242424;font-size:18px;font-weight:500;margin: 15px 0;}
.Map .directCont dd{font-size:15px;margin-bottom:5px;}
.Map .directCont dd.p{width:150px;}
.Map .directCont span.orangeBg{display:inline-block;width:20px;height:20px;border-radius:50%;background:#ef6d29;color:#fff;float:none;margin-right:3px;line-height:150%;}
.Map .directCont span.greenBg{display:inline-block;width:20px;height:20px;border-radius:50%;background:#1eab2e;color:#fff;float:none;margin-right:3px;line-height:150%;}
.Map .directCont p{float: left;width: 80px;}
.Map .directCont .blueTxt{color:#385ab0;}
.Map .directCont .blueTxt2{color:#70b0e0;}
.Map .directCont .greenTxt{color:#4ea031;}
.Map .directCont .blackTxt{color:#242424;}
.Map .directCont .blueBg{background:#00498B !important;}
.Map .directCont .purpleBg{background:#a064a3 !important;}

/* 브랜드소개 */
.BrandList{width:1200px;margin:0 auto;background:#f5f5f5;padding:55px 45px 10px 45px;box-sizing:border-box;text-align:center;}
.BrandList h3{font-size:35px;color:#222;line-height:35px;margin-bottom:25px;}
.BrandList ul{display:inline-block;}
.BrandList li{float:left;width:320px;background:#fff;margin:0 25px 50px 25px;transition-duration: 0.5s;}
.BrandList li a{display: -webkit-flex;display:flex; 
-webkit-align-items:center;align-items: center;/*위아래 중앙*/ 
-webkit-justify-content: center;justify-content: center;height:170px;font-size:24px;color:#333;}
.BrandList li:hover{-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.BrandList li a:hover{height:168px;border:1px solid #18b0bc;}

.BrandViewTop{width:100%;margin:70px auto;}
.BrandViewTop .BdImg{float:left;width:460px;height:250px;border:1px solid #ddd;box-sizing:border-box;margin-right:50px;display: inline-flex; justify-content: center; align-items: center; }
.BrandViewTop .BdTit{float:right;width:690px;margin:30px 0;}
.BdTit .Tit01{font-size:18px;color:#2c2c2c;margin-bottom:5px;}
.BdTit h3{font-size:35px;color:#18b0bc;}
.BdTit .Tit02{font-size:15px;line-height:22px;margin-top:25px;}

.BrandViewTit{width:100%;font-size:32px;color:#2c2c2c;text-align:center;padding:60px 0;}
.BrandViewTit:after{content: "";display:table;width:75px;height:4px;background:#18b0bc;margin:20px auto 0;}

.BrandViewList{width:100%;background:#f8f8f8;}
.BrandViewList ul{width:90%;margin:0 auto;padding-bottom:60px;}
.BrandViewList ul li{float:left;width:25%;padding-top:50px;}
.BrandViewList dt{font-size:18px;color:#18b0bc;margin-bottom:15px;}
.BrandViewList dd{font-size:15px;line-height:22px;}

/* 피알엔 */
.BrandViewList2{width:100%;height:380px;margin-bottom:20px;}
.brand_prn .BrandViewList2{margin-bottom:0px;}
.BrandViewList2:last-child{margin-bottom:0;}
.ViewBg1{background:#f8f8f8;}
.ViewBg2{background:#f8f8f8;}
.ViewBg3{background:#f8f8f8;}
.BrandViewList2 .ViewListTxt{width:50%;padding:50px;box-sizing:border-box;}
.ViewListTxt .ListTxtS{font-size:22px;color:#373737;}
.ViewListTxt li{font-size:15px;line-height:28px;margin-bottom:30px;}
.brand_prn .ViewListTxt li{font-size:15px;line-height:28px;margin-bottom:0px;}
.ViewListTxt li:first-child{font-size:32px;color:#373737;margin:12px 0 30px 0;}
.ViewListTxt .ListTxtE{font-size:14px;}

.BrandViewTit p{font-size:15px;color:#545454;padding:5px 0 10px 0;}

.BrandViewBtn{width:100%;height:390px;background:#f8f8f8;padding:40px;box-sizing:border-box;}
.BrandViewBtn .ViewMv{width:550px;height:310px;margin-right:20px;}
.BrandViewBtn .ViewMv2{height:310px;margin: 0 auto; display: table;}
.BrandViewBtn .ViewMv a{display:block;width:550px;height:310px;}
.BrandViewBtn .ViewOther{width:550px;height:310px;background:#f8f8f8 url('../../images/os/new_img1/sub/brand_prn07.jpg') no-repeat left;}
.BrandViewBtn .ViewOther p{width:100%;height:100px;font-size:18px;color:#fff;line-height:100px;background:rgba(0, 0, 0, 0.15) url('../../images/os/new_img1/sub/view_arrow.png') no-repeat 500px center;padding:0 30px;box-sizing:border-box;}
.BrandViewBtn .ViewOther a{display:block;padding-top:210px;transition-duration: 0.5s;}
.BrandViewBtn .ViewOther a:hover{background:rgba(0, 0, 0, 0.2)}

.BrandViewPd{width:100%;background:#f8f8f8;padding:50px 0 50px 70px;box-sizing:border-box;margin-top:70px;}
.BrandViewPd .ViewPdsTit{float:left;width:250px;}
.BrandViewPd .ViewPdsTit h3{font-size:32px;color:#373737;margin:10px 0;}
.BrandViewPd .ViewPdsTit p{font-size:15px;line-height:22px;}
.BrandViewPd .ViewPdsTit .WjBtn{float:left;margin-top:20px;}
.BrandViewPd .ViewPds{float:right;width:800px;margin:0 40px;position:relative;}
.BrandViewPd .ViewPds li{float:left;width:190px;height:220px;margin:0 5px;text-align:center;}
.BrandViewPd .ViewPds  > a{display:block;width:190px;font-size:15px;transition-duration: 0.5s;}
.BrandViewPd .ViewPds a:hover{color:#000;}
.BrandViewPd .ViewPds img{margin-bottom:10px;}
.BrandViewPd .ViewPds .bx-wrapper{max-width: 800px !important;}

/* PAGER */
.bx-wrapper .bx-pager {position:absolute;right:-20px;top:-30px;font-size: .85em;font-weight: bold;color: #ccc;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #c7c7c7;text-indent: -9999px;display: block;	width: 8px;height: 8px;margin: 0 2px;	outline: 0;	-moz-border-radius: 5px;-webkit-border-radius: 5px;	border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #18b0bc;}

/* DIRECTION CONTROLS (NEXT / PREV)*/
.bx-wrapper .bx-controls-direction{width:800px;position:relative;}
.bx-wrapper .bx-controls-direction a {position: absolute;top:-125px;	margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-prev {left: -25px;	background: url('../../images/os/new_img1/main/pd_arr_left.png') no-repeat center center;}
.bx-wrapper .bx-next {right: -25px;	background: url('../../images/os/new_img1/main/pd_arr_right.png') no-repeat center center;}

/* 웰루션 */
.brand_wellution .BdTit h3{color:#5e3119;}
.brand_wellution .BrandViewTit:after{content: "";display: table;width: 75px;height: 4px;background: #5e3119;margin: 20px auto 0;}
.brand_wellution .ViewBg1 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_wellution03.jpg) no-repeat left;}
.brand_wellution .ViewBg2 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_wellution04.jpg) no-repeat right;}
.brand_wellution .ViewOther {width: 550px;height: 310px;background: #f8f8f8 url(../../images/os/new_img1/sub/brand_wellution05.jpg) no-repeat left;}
.brand_wellution .BrandViewList{width:100%;background:url(../../images/os/new_img1/sub/wellutionBg.jpg) no-repeat 0%;}
.brand_wellution .BrandViewList ul{width:100%;margin:0 auto;padding:45px 0 45px 140px;}
.brand_wellution .BrandViewList li{width:240px;height:300px;float:left;margin-right:100px;background:none;padding-top:0;}
.brand_wellution .BrandViewList li:last-child{margin-right:0;}
.brand_wellution .BrandViewList dl{padding-top:160px;box-sizing:border-box;height:100%;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.brand_wellution .BrandViewList dl.wellutionImg01{background:#4f463f url(../../images/os/new_img1/sub/wellutionImg01.jpg) no-repeat center top;}
.brand_wellution .BrandViewList dl.wellutionImg02{background:#6a6c54 url(../../images/os/new_img1/sub/wellutionImg02.jpg) no-repeat center top;}
.brand_wellution .BrandViewList dl.wellutionImg03{background:#5c5b60 url(../../images/os/new_img1/sub/wellutionImg03.jpg) no-repeat center top;}
.brand_wellution .BrandViewList dt{color:#fff;padding:20px 20px 15px 20px;box-sizing:border-box;margin-bottom:0;letter-spacing:-0.5px;}
.brand_wellution .BrandViewList dd{color:#fff;padding:0 19px;}

/* 자연모아 */
.brand_jayeonmore .BdTit h3{color:#367524;}
.brand_jayeonmore .BrandViewTit:after{content: "";display: table;width: 75px;height: 4px;background: #367524;margin: 20px auto 0;}
.brand_jayeonmore .ViewBg1 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_jayeonmore04.jpg) no-repeat left;}
.brand_jayeonmore .ViewBg2 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_jayeonmore05.jpg) no-repeat right;}
.brand_jayeonmore .ViewBg3 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_jayeonmore06.jpg) no-repeat left;}
.brand_jayeonmore .ViewBg4 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_jayeonmore07.jpg) no-repeat right;}
.brand_jayeonmore .ViewBg5 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_jayeonmore08.jpg) no-repeat left;}
.brand_jayeonmore .ViewOther.floL{width: 550px;height: 310px;background: #f8f8f8 url(../../images/os/new_img1/sub/brand_jayeonmore09.jpg) no-repeat left;}
.brand_jayeonmore .ViewOther.floR{width: 550px;height: 310px;background: #f8f8f8 url(../../images/os/new_img1/sub/brand_jayeonmore10.jpg) no-repeat left;}
.brand_jayeonmore .BrandViewList{height:390px;background:url(../../images/os/new_img1/sub/brand_jayeonmore03.jpg) no-repeat 0%;text-align:center;}
.brand_jayeonmore .BrandViewList ul{width:910px;margin:0 auto;box-sizing:border-box;}
.brand_jayeonmore .BrandViewList ul li{width:210px;margin-right:140px;float:left;background:none;padding-top:70px;}
.brand_jayeonmore .BrandViewList ul li:last-child{margin-right:0;}
.brand_jayeonmore .BrandViewList dt{color:#fff;font-size:24px;margin-bottom:30px;}
.brand_jayeonmore .BrandViewList dd{padding-top:90px;box-sizing:border-box;width:208px;height:208px;border-radius:50%;background:rgba(255,255,255,0.2) url(../../images/os/new_img1/sub/brand_jayeonmore03-1.png) no-repeat center 36px;border:1px solid rgba(255,255,255,0.5);color:#fff;position:relative;}
.brand_jayeonmore .BrandViewList dd:after{content:"";display:block;width:210px;height:210px;border-radius:50%;border:1px solid rgba(255,255,255,0.5);position:absolute;bottom:-1px;left:-1px;}
.brand_jayeonmore .BrandViewList dd strong{display:block;font-size:18px;margin-top:5px;font-weight:400;}

/* 라이트플러스 */
.brand_liteplus .BdTit h3{color:#8dc63f;}
.brand_liteplus .BrandViewTit:after{content: "";display: table;width: 75px;height: 4px;background: #8dc63f;margin: 20px auto 0;}
.brand_liteplus .ViewBg1 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_liteplus04.jpg) no-repeat left;}
.brand_liteplus .ViewBg2 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_liteplus05.jpg) no-repeat right;}
.brand_liteplus .ViewBg3 {background: #f8f8f8 url(../../images/os/new_img1/sub/brand_liteplus06.jpg) no-repeat left;}
.brand_liteplus .BrandViewList ul li{background:none;width:333px;margin-right:40px;height:290px;}
.brand_liteplus .BrandViewList ul li:last-child{margin-right:0;}
.brand_liteplus .BrandViewList dl{position:relative;}
.brand_liteplus .BrandViewList dt{position:absolute;top:0;left:0;}
.brand_liteplus .BrandViewList dd{display:table;position:absolute;top:219px;left:50%;width:270px;margin-left:-135px;height:70px;background:#fff;-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.1);}
.brand_liteplus .BrandViewList dd span{display:table-cell;vertical-align:middle;text-align:center;}

/* On26.8 */
.brand_On268 h3{color:#74b096;margin-top:10px;}
.brand_On268 .BrandViewTit:after{content: "";display: table;width: 75px;height: 4px;background: #74b096;margin: 20px auto 0;}
.brand_On268 .BdTit .Tit02{margin-top:20px;}
.brand_On268 .BrandViewList4{width:100%;height:500px;padding:70px;box-sizing:border-box;}
.brand_On268 .BrandViewList4 .ViewListTxt li:first-child{font-size:32px;color:#74b096;line-height:1.2;}
.brand_On268 .BrandViewList4 .ViewListTxt li{line-height:2}
.brand_On268 .BrandViewList4.ViewBg1{background:url(../../images/os/new_img1/sub/brand_On268_03.jpg) no-repeat 0%;}
.brand_On268 .BrandViewList4.ViewBg2{background:url(../../images/os/new_img1/sub/brand_On268_04.jpg) no-repeat 0%;padding:130px 110px;}
.brand_On268 .BrandViewList3{margin-top:20px;}
.brand_On268 .BrandViewList3 li{width:50%;float:left;height:380px;display:table;box-sizing:border-box;padding-left:30px;}
.brand_On268 .BrandViewList3 .ViewBg3{background:url(../../images/os/new_img1/sub/brand_On268_05.jpg) no-repeat 0%;}
.brand_On268 .BrandViewList3 .ViewBg4{background:url(../../images/os/new_img1/sub/brand_On268_06.jpg) no-repeat 0%;}
.brand_On268 .disTbcell{display:table-cell;vertical-align:middle;}
.brand_On268 .BrandViewList3 .ViewBg3 .ListTxtS{color:#a9ecbc;font-size:18px;}
.brand_On268 .BrandViewList3 .ViewBg4 .ListTxtS{color:#c8aec3;font-size:18px;}
.brand_On268 .BrandViewList3 h3{color:#fff;font-size:25px;margin:20px 0;}
.brand_On268 .BrandViewList3 p{color:#fff;font-size:15px;line-height:28px;}
.brand_On268 .BrandViewList3 .photoTxt{margin-top:50px;font-size:13px;color:#fff;opacity:0.7;}
.brand_On268 .BrandViewList5{width:100%;height:380px;background:url(../../images/os/new_img1/sub/brand_On268_07.jpg) no-repeat 0%;text-align:center;position:relative;}
.brand_On268 .BrandViewList5:after{content:"";display:block;width:1px;height:290px;background:#74b096;position:absolute;top:45px;left:50%;}
.brand_On268 .BrandViewList5 li{display:table;width:50%;float:left;height:380px;}
.brand_On268 .BrandViewList5 strong{color:#74b096;font-size:60px;}
.brand_On268 .BrandViewList5 strong .temp{font-size:35px;}
.brand_On268 .BrandViewList5 h3{color:#44735f;font-size:25px;margin:20px 0 40px;}
.brand_On268 .BrandViewList5 p{color:#fff;line-height:28px;font-size:18px;}
.brand_On268 .BrandViewList2.ViewBg6{background:#f8f8f8 url(../../images/os/new_img1/sub/brand_On268_08.jpg) no-repeat 0%;box-sizing:border-box;border:1px solid #f8f8f8;}
.brand_On268 .BrandViewList2 .ListTxtS{font-size:18px;}

#slides5{position:relative;}
#slides5 .slidesjs-container{width:100%;height:390px !important;}
#slides5 .slidesjs-container ul{width:220px;display: block;}
#slides5 .slidesjs-container li a{display:block;}
#slides5 .slidesjs-container li:first-child{margin:30px 0;}
#slides5 .slidesjs-container li img{width:220px;height:220px;border-radius:50%;overflow:hidden;}
#slides5 .slidesjs-container dt{color: #959595;font-size:14px;text-transform: uppercase;}
#slides5 .slidesjs-container dd.Tit{font-size:16px;color:#4c4c4c;margin:10px 0 18px 0;}
#slides5 .slidesjs-container dd{}
#slides5 .slidesjs-control{height:390px !important;}

#slides5 .slidesjs-pagination{position:absolute;left:50%;bottom:20px;width:24px;height:8px;margin-left:-12px;z-index:9998;}
#slides5 .slidesjs-pagination li{float:left;width:8px;height:8px;margin:0 2px;cursor:pointer;}
#slides5 .slidesjs-pagination li a{display:block;width:8px;height:8px;border-radius:50%;background:#c7c7c7;font-size:0;text-indent:-9999em;line-height:0;}
#slides5 .slidesjs-pagination li a.active, #slides5 .slidesjs-pagination li a:hover.active {background:#18b0bc;}

#slides5 a.slidesjs-next,
#slides5 a.slidesjs-previous,
#slides5 a.slidesjs-play,
#slides5 a.slidesjs-stop {display:block;position:absolute;	text-indent:-9999px;z-index:9900;}
#slides5 a.slidesjs-next {width:18px;height:35px;background:url('../../images/os/new_img1/main/pd_arr_right.png') no-repeat center right;top:178px;right:10px;}
#slides5 a.slidesjs-previous {width:18px;height:35px;background:url('../../images/os/new_img1/main/pd_arr_left.png') no-repeat center left;top:178px;left:10px;}

/* 사업소개 */
.BizListImg{margin:80px 0;text-align:center;}
.BizList{width:100%;background:#fbfbfb;padding:50px;box-sizing:border-box;margin:30px 0;}
.BizList h3{font-size:18px;color:#18b0bc;margin-bottom:20px;}
.BizList h3 span{font-size:13px;color:#3f434d;margin-left:10px;}
.BizList p{font-size:14px;line-height:20px;}
.BizList2{width:100%;height:320px;font-size:15px;color:#3f434d;line-height:26px;padding:45px 50px;box-sizing:border-box;background:url('../../images/os/new_img1/sub/bizinfo.jpg')no-repeat;}

/* 개인정보처리방침, 이용약관, 전자상거래표준약관 */
.memRules{color:#444;}
.memRules h1{font-size:24px;line-height:50px;margin-bottom:30px;}
.memRules dl{margin-top:40px;}
.memRules dt{font-size:18px;color:#18b0bc;}
.memRules dt img{margin-right:5px;}
.memRules dd{margin-top:20px;font-size:15px;line-height:24px;padding-left: 20px;}
.memRules dd > ul{margin:10px 0 0 15px;}
.memRules dd ul li{margin-top:5px;color:#777;}
.memRules dd p{margin-top:10px;}
.memRules .tC1{color:#777;}
.memRules .tC2{color:#18b0bc;}
.memRules .tC3 > li{color:#444;}
.memRules .tC4{color:#13838c;}
.memRules .mgT1 > ul > li{margin-top:15px;}
.memRules .mtN{margin-top:0px;}
.memRules .mgL1{margin-left:17px;}
.memRules .mgL2{margin-left:9px;}
.memRules .mgT2{color:#111;margin-top:10px;display:block;}
.memRules dd table{width:100%;margin:35px 0;text-align:center;}
.memRules dd table tr th{height:50px;border-top:3px solid #494949;background-color:#f9f9f9;color:#111;border-bottom:1px solid #ddd;}
.memRules dd table tbody tr{height:150px;border-bottom:1px solid #ddd;}
.memRules dd table tbody tr td{border-right:1px solid #eee;color:#777;padding:25px;}
.memRules dd table tbody tr td:first-child{color:#444;}
.memRules dd table tbody tr td:last-child{border-right:0;}
.memRules .p{font-size:16px;line-height:28px;}
.memRules .inside li{list-style:inside;text-indent:-20px;margin-left:20px;}
.memRules .table2 tr{height:50px;}
.memRules .table2 tr td{padding:20px 25px;}
.memRules .br1{border-right:1px solid #ddd;}
.memRules .inside{margin:15px 0;}

/* 세무가이드안내 */
.wid{width:1000px;margin:0 auto;}
.pdfBtn{margin:50px auto 0;width:190px;}
.pdfDown{display:inline-block;width:190px;height:84px;border:1px solid #ddd;background:url('../../images/os/new_img1/sub/pdfDown.png') no-repeat 15px 18px;line-height:84px;font-size:15px;padding-left:74px;color:#000;}
.pdfDown:hover{border:1px solid #696969;transition:.5s;}
.taxP{color:#999;line-height:20px;font-size:14px;border-top:1px solid #333;padding-top:25px;margin-top:50px;}
.pTitle{display:block;font-size:15px;color:#000;margin-bottom:10px;}
.strong{width:120px;height:40px;line-height:40px;text-align:center;background-color:#f2f2f2;display:block;border-radius:3px;margin-bottom:15px;}

/* ============================== 홈페이지 서브컨텐츠 =================================== */
/* 오프라인 교육신청 타이틀 */
.offEduTit{text-align:center;margin-bottom:50px;}
.offEduTit h2{font-size:36px;color:#222;margin-bottom:10px;}
.offEduTit p{font-size:17px;}

/* -- 고객센터 - 고객사랑센터 -- */
.custoCenter ul li{width:50%; height:310px; box-sizing:border-box;}
.custoCenter li.floR{padding:0 50px;}
.custoCenter .centerInfo{margin-bottom:7px;}
.custoCenter .centerInfo:last-child{margin-bottom:0;}
.custoCenter .centerInfo span{display:block; width:50px; height:50px; text-align:center; border-radius:50%; background:#18b0bc; float:left; margin-right:25px;}
.custoCenter .centerInfo span i{line-height:50px; color:#fff; font-size:24px;}
.custoCenter .centerInfo dt{color:#242424; font-size:18px; font-weight:500; margin:15px 0;}
.custoCenter .centerInfo dd{font-size:15px; margin-bottom:5px;}

/* -- 마케팅플랜, 제품제안, 주문결제안내(shop) 자동주문 안내(shop), 자동주문 가이드(business)-- */
.subMarPln dl{margin-bottom:40px;}
.subMarPln dl dt{font-size:18px; color:#18b0bc; margin-bottom:20px;}
.subMarPln dl dt img{margin-right:5px;}
.subMarPln dl dd{color:#444;margin-top:20px;font-size:15px;line-height:24px;}
.subMarPln dl dd ul{margin-left:18px;}
.subMarPln dl dd ul li{color:#777; margin-top:3px;}
.subMarPln dl dd dl{margin-top:40px; margin-left:20px;}
.subMarPln dl dd dl dt{border-bottom:1px solid #222; color:#222; display:inline-block; font-size:17px; padding:0 5px;}
.subMarPln dl dd dl dd{margin-top:10px; margin-left:17px; text-indent:-17px;}
.subMarPln dl .mg20{margin:0 0 15px 0; text-indent:0;}
.subMarPln table{text-indent:0; width:100%; margin:35px 0; text-align:center;}
.subMarPln table tr{height:50px;border-bottom:1px solid #ddd;}
.subMarPln table tr th{height:50px;border-top:3px solid #494949;background-color:#f9f9f9;color:#111;border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-top:none;}
.subMarPln table tr th:last-child{border-right:0;}
.subMarPln table tr td{border-right:1px solid #eee;color:#777;padding:25px; text-align:left;}
.subMarPln table tr td:first-child{color:#444;}
.subMarPln table tr td:last-child{border-right:0;}
.subMarPln table tr:first-child th{border-top:3px solid #444;}
.subMarPln table tr:first-child td{border-top:3px solid #444;}
.subMarPln .tb01{margin-left:-17px; margin-bottom:0;}
.subMarPln .tb02{margin-left:-17px; }
.subMarPln .tb02 td{text-align:center; height:50px; padding:0;}
.subMarPln .tb02 tr:first-child td{border-top:0;}
.subMarPln .mgLT{margin-left:-34px;}
.subMarPln .mkt02 img{float:left; margin-right:50px;}
.subMarPln .mkt02 .bonus01{border-radius:20px; border:3px dotted #18b0bc; display:inline-block; padding:20px 40px; margin-top:110px;}
.subMarPln .mkt02 .bonus01 li:first-child{margin-bottom:10px; text-align:center; color:#444;}
.subMarPln .detailbtn{margin-left:0;}
.subMarPln .detailbtn a{color:#fff; text-align:center; display:block;  background:#71c2c5; border-radius:5px; padding:5px 0; width:200px;  margin-top:20px; text-indent:0;}
.subMarPln .detailbtn a:hover{opacity:0.9;}
.subMarPln .stR{color:#777; margin-top:5px;}
.subMarPln i.xi-arrow-right{margin:0 5px; line-height: 24px; vertical-align: middle;}

/* -- 주문/결제 안내 -- */
.subMarPln.subOrderInfo dl dd{margin-left:0; margin-top:0; text-indent:0;}
.subOrderInfo dl dd dl{margin-top:0; margin-left:0;}
.subOrderInfo .tb03{width:100%; margin:35px 0;}
.subOrderInfo .tb03 tr{padding:15px; border-bottom: 1px solid rgb(221, 221, 221); }
.subOrderInfo .tb03 tr:first-child{border-top: 3px solid rgb(73, 73, 73);}
.subOrderInfo .tb03 dl{margin-bottom:0;}
.subOrderInfo .tb03 th{height: 50px; background-color: rgb(249, 249, 249); color: rgb(17, 17, 17); border-bottom: 1px solid rgb(221, 221, 221); border-right:1px solid #ddd;}
.subOrderInfo .tb03 td{padding: 20px 25px; color:#777;}
.subOrderInfo .tb03 td dl dt{color:#444; border-bottom:0; font-size:15px; padding:0; margin-bottom:0; font-weight:bold; line-height:30px;}
.subOrderInfo .tb03 td dl dd {color:#777;}
.subOrderInfo p{color:#777; margin-top:5px;}
.subOrderInfo .orderTime h5{font-weight:bold; margin-bottom:5px; color:#18b0bc;}
.subOrderInfo .orderTime table{margin:0;}
.subOrderInfo .payInfo dd{margin-bottom:20px;}
.subOrderInfo .payInfo dd dl{margin-bottom:0; margin-left:20px; margin-top:10px;}
.subOrderInfo .payInfo dd dl dt{border-bottom:0; color:#444; display:block; padding:0; font-size:15px; margin-bottom:0;}
.subOrderInfo .payInfo dd dl dd{color:#777; margin-left:30px; margin-bottom:0; margin-top:3px;}
.subOrderInfo .payInfo .mgl17{margin-left:0px;}

.subOrderInfo .orderInfo tr{height:142px;}
.subOrderInfo .orderInfo dl dd{margin:0;}
.subOrderInfo .orderInfo dt{font-weight:bold;  line-height:30px;}

.subOrderInfo .tb03 tr td ul{text-indent:-18px;}
.subOrderInfo .reftb tr td ul{margin-left:0;}
.subOrderInfo .txtind{text-indent:0px;}

/* -- 쇼핑몰 - 자동주문 안내 /마이오피스 - 자동주문가이드 -- */
.autoGuide .mgt5{margin-top:5px;}
/*.autoGuide .smsInfo ul{margin-left:35px;}*/
/*.autoGuide .smsInfo ul li{list-style-type: disc;}*/
/*.autoGuide .smsInfo .colorP{color:#fd8681;}*/
.autoGuide  .autoimg{text-align:center; margin:20px 0;}
.autoGuide dl dd{margin-top:10px;}

/* -- 참가신청 -- */
.JoinTxt .resTxt01{font-size:28px; color:#393939;}
.JoinTxt .resTxt02{font-size:18px !important; color:#18b0bc !important; padding:20px 0;}
.register .TblSell .radAge dd span{margin:0 40px;}
.register .TblSell .radAge dd span:first-child{margin-left:0;}
.register .TblSell .partNer dd span:first-child{margin-right:80px;}
.register .TblSell .partNer dl dt{padding-left:8px; box-sizing:border-box;}
.register .TblSell .partNer dl:first-child dt{padding-left:0;}
.register .TblSell .form-item dt{width:30%;}
.register .TblSell .form-item dd{width:70%; float:none;}
.register .TblSell .check01 dt{width:25%;}
.register .TblSell .check01 dd{width:75%;}
.register .TblSell .check01 dd span{margin-right:80px;}
.cartWrap label{cursor:pointer;}
.cartWrap .collAg{margin-top:50px; text-align:center;}
.cartWrap .collAg dt{font-size:20px; color:#db534d; margin-bottom:20px;}
.cartWrap .collAg .t-input span{margin:0 20px;}
.cartWrap .collAg .t-input{margin-top:20px;}
i.xi-check{margin-right:5px;}

.shopSns.boardBtn{display:inline-block;margin-left:10px;}
.shopSns.boardBtn a{display:inline-block;padding:0 10px;background:#095740;color:#fff;line-height:30px;border-radius:5px;font-size:13px;width:unset;font-weight:400;border:0;}

.prodViewBtns{display:flex;gap:10px;}
.shopSns{display:flex;}
.shopSns a{display:flex;border:1px solid #f69f99;border-radius:3px;width:60px;align-items: center;justify-content: center;color:#f69f99;font-weight:700;}
.shopSns a i{font-size:24px;transform: rotate(-45deg);}