/* 2020.03.10 추가 */

/***************************** button *********************************/
.piw-btn-box{margin:20px 0;}
.piw-btn-box .piw-btn{display:inline-block;padding:0 30px;font-size:16px;line-height:50px;}
.piw-btn-box .piw-btn-blue{color:#fff;background:#3159be;}
.piw-btn-box .piw-btn-gray{color:#fff;background:#777;}

/***************************** form ***********************************/
.piw-checkbox-group{padding:13px 0;}
.piw-checkbox{}
.piw-checkbox + .piw-checkbox{margin-left:30px;}
.piw-checkbox input[type=checkbox]{display:inline-block;position:absolute;opacity:0;}
.piw-checkbox label{display:inline-block;position:relative;padding-left:30px;color:#555;font-size:18px;text-align:left;box-sizing:border-box;cursor:pointer;}
.piw-checkbox label:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #ccc;box-sizing:border-box;}
.piw-checkbox label:after{content:"";display:none;position: absolute;top:0;left:5px;width:4px;height:10px;border-right:4px solid #3159be;border-bottom:4px solid #3159be;transform:rotate(45deg);}
.piw-checkbox input[type=checkbox]:checked + label:after{display:inline-block;}
.piw-radio{display:inline-block;}
.piw-radio input[type=radio]{display:inline-block;position:absolute;opacity:0;}
.piw-radio label{display:inline-block;position:relative;padding-left:35px;color:#444;font-size:16px;cursor:pointer;}
.piw-radio label:before{content:'';position:absolute;top:50%;left:0;margin-top:-10px;width:20px;height:20px;border:2px solid #666565;border-radius:100%;box-sizing:border-box;}
.piw-radio label:after{content:'';display:none;position:absolute;top:50%;left:5px;margin-top:-5px;width:10px;height:10px;background:#3159be;border-radius:100%;}
.piw-radio input[type=radio]:checked + label:before{border-color:#3159be;}
.piw-radio input[type=radio]:checked + label:after{display:inline-block;}

.piw-form{display:inline-block;overflow:hidden;position:relative;width:100%;border-bottom:2px solid #3159be;}
.piw-form label{position:absolute;top:-999999999rem;left:-999999999rem;}
.piw-form input[type="text"],
.piw-form input[type="tel"],
.piw-form input[type="password"]{display:inline-block;border:0;padding:0 10px;width:100%;color:#555;font-size:16px;height:40px;line-height:40px;box-sizing:border-box;}
.piw-form input.color-gray::placeholder{color:#a3a2a2;}
.piw-form.code .label{display:inline-block;margin-right:50px;color:#555;font-size:20px;}
.piw-form.code em{display:inline-block;margin-right:35px;color:#333;font-size:20px;font-weight:500;}
.piw-form.code input[type="text"]{display:inline-block;max-width:265px;background:#f4f2f2;}
.piw-form-group{display:flex;margin-bottom:10px;}
.piw-form-group.half{width:50%;max-width:405px;}
.piw-form-group .label{display:inline-block;color:#555;font-size:18px;font-weight:400;}
.piw-form-group .piw-form{flex:auto;}
.piw-form-group .piw-form + .piw-form{margin-left:27px;}

.login-cont .sub_cont .layout {margin:0 auto;max-width:600px;padding-bottom:0;margin-bottom:70px;}
.login{width:100%;}
.login .login-top{text-align:center;margin-bottom:40px;}
.login .login-top strong{color:#1082ba;font-size:36px;font-weight:500;}
.login .login-top p{color:#000;font-size:18px;font-weight:400;}
.login form{border-bottom:1px solid #c6c5c5;}
.login .piw-form-group{}
.login .piw-form-group .label{display:inline-block;width:1.2px;color:#555;font-size:20px;font-weight:400;line-height:54px;}
.login .piw-form-group .piw-form{flex:auto;}
.login .piw-btn-box{text-align:center;}
.login .piw-btn-box .piw-btn{width:100%;padding:0 60px;font-size:20px;line-height:70px;box-sizing:border-box;}
.login .find{padding:20px 50px;text-align: center;border-bottom:1px solid #c6c5c5;}
.login .find p{overflow:hidden;color:#868686;font-size:18px;line-height:34px;}
.login .find p + p{margin-top:10px;}
.login .find .btn{position:relative;display:inline-block;float:right;padding:0 20px;width:190px;color:#fff;font-size:16px;background:#777;box-sizing:border-box;line-height:32px;}
.login ul{padding:20px;}
.login ul li{position:relative;padding-left:20px;color:#868686;font-size:16px;margin-bottom:10px;}
.login ul li:before{content:"";display:inline-block;position: absolute;left:0;top:9px;width:5px;height:5px;background:#3159be;border-radius:100%;}
.login ul li + li{margin-bottom:0;}

.find-cont .sub_cont .layout {border-bottom:0;}
.find .tit{margin:20px 0;font-size:24px;font-weight:500;}
.find .find-box{padding:30px;background:#f5f5f5;border:1px solid #d8d6d6;box-sizing:border-box;}
.find .piw-form-group{margin-bottom:0;}
.find .piw-form-group .label{width:200px;padding:14px 0 0 20px;box-sizing:border-box;background:#f5f5f5;}
.find .piw-form-group .piw-form{border-bottom:none;padding:15px;}
.find .piw-form-group .piw-form .col{margin-top:10px;}
.find .piw-form-group .piw-form .col input[type="text"]{max-width:40%;}
.find .piw-form-group .piw-form input[type="text"],
.find .piw-form-group .piw-form input[type="tel"],
.find .piw-form-group .piw-form input[type="password"]{max-width:30%;border:1px solid #d8d6d6;background:#fff;}
.find .piw-form-group .piw-form select{display:inline-block;margin-left:10px;padding:0 10px;width:auto;height:40px;color:#555;line-height:42px;background:#fff;box-sizing:border-box;border:1px solid #d8d6d6;vertical-align:top;}
.find .piw-form-group .piw-form .piw-radio{margin:0 20px 0 0;}
.find .piw-form-group .piw-form .piw-radio label{position:relative;top:inherit;left:inherit;}
.find .piw-form-group .find-btn{position:relative;display:inline-block;margin-left:10px;padding:0 20px;color:#fff;font-size:16px;background:#3159be;box-sizing:border-box;line-height:38px;}

.join-cont .sub_cont .layout {border-bottom:0;}
.join{}
.join .tit{font-size:24px;font-weight:500;margin-bottom:20px;}
.join .piw-form-group{margin-bottom:0;border-bottom:1px solid #d8d6d6;}
.join .piw-form-group:first-child{border-top:1px solid #d8d6d6;}
.join .piw-form-group .label{width:200px;padding:14px 0 0 20px;background:#f5f5f5;box-sizing:border-box;}
.join .piw-form-group .piw-form{border-bottom:none;padding:15px;}
.join .piw-form-group .piw-form .col{margin-top:10px;}
.join .piw-form-group .piw-form .col input[type="text"]{max-width:40%;}
.join .piw-form-group .piw-form input[type="text"],
.join .piw-form-group .piw-form input[type="tel"],
.join .piw-form-group .piw-form input[type="password"]{max-width:30%;border:1px solid #d8d6d6;}
.join .piw-form-group .piw-form select{display:inline-block;margin-left:10px;padding:0 10px;width:auto;height:40px;color:#555;font-size:15px;line-height:0.42px;box-sizing:border-box;border:1px solid #d8d6d6;vertical-align:top;}
.join .piw-form-group .piw-form .piw-radio{margin:0 20px 0 0;}
.join .piw-form-group .piw-form .piw-radio label{position:relative;top:inherit;left:inherit;}
.join .piw-form-group .join-btn{position:relative;display:inline-block;margin-left:20px;padding:0 20px;color:#fff;font-size:16px;background:#777;box-sizing:border-box;line-height:32px;}
.join .piw-form-group .info-txt{margin-top:5px;color:#555;font-size:14px;}
.join .piw-form-group .info-error{margin-top:5px;color:red;font-size:14px;}
.join .piw-form-group.tel{}
.join .piw-form-group.tel input[type="text"]{width:15%;}
.join .piw-form-group.tel select{margin:0;width:100px;}
.join .piw-btn-box{text-align:center;}

.private-box{margin-bottom:20px;}
.private-box .txt-box{padding:20px;height:250px;overflow-y:auto;font-size:15px;border:1px solid #d8d6d6;background:#f5f5f5;box-sizing:border-box;}

@media all and (max-width:1024px) {
	.find .find-box {padding:10px;}
	.find .piw-form-group .label {width:175px;}
	.find .piw-form-group .piw-form {padding:10px 0;}
}
@media all and (max-width:769px) {
	.piw-form input[type="text"],
	.piw-form input[type="tel"],
	.piw-form input[type="password"] {font-size:14px;}
	.join .piw-form-group .piw-form input[type="text"],
	.join .piw-form-group .piw-form input[type="tel"],
	.join .piw-form-group .piw-form input[type="password"] {max-width:47%;}
	.join .piw-form-group .piw-form select {margin-left:0;margin-top:10px;}

	.find .piw-form-group .label {width:130px;font-size:16px;padding:14px 0 0 0;}
	.find .piw-form-group .find-btn {font-size:14px;margin-left:5px;}
	.find .piw-form-group .piw-form input[type="text"],
	.find .piw-form-group .piw-form input[type="tel"],
	.find .piw-form-group .piw-form input[type="password"] {max-width:26%;}
	.find .piw-form-group .piw-form select {margin-left:5px;}
}
@media all and (max-width:445px) {

	/* quick-menu */
	#quick-menu{display:none !important; opacity:0 !important;}

	/* button */
	.piw-btn-box{margin-top:10px;}

	/* form */
	.piw-checkbox + .piw-checkbox{margin:0 60px;}
	.piw-checkbox label {font-size:16px;}

	.piw-form input[type="text"],
	.piw-form input[type="tel"],
	.piw-form input[type="password"]{width:100%;}
	.piw-form.code .label{margin-right:50px;font-size:30px;}
	.piw-form.code em{margin-right:35px;font-size:30px;}
	.piw-form.code input[type="text"]{max-width:250px;}
	.piw-form-group{margin-bottom:5px;flex-wrap:wrap;}
	.piw-form-group.half{width:100%;max-width:100%;}
	.piw-form-group .label{font-size:20px;}
	.piw-form-group .piw-form + .piw-form{margin-left:0;}

	.login .piw-btn-box .piw-btn {line-height:50px;font-size:16px;}
	.login .login-top{text-align:center;margin-bottom:80px;}
	.login .login-top strong{font-size:50px;}
	.login .login-top p{font-size:36px;}
	.login .find p {font-size:15px;}
	.login .find p + p{margin-top:20px;}
	.login .find .btn{margin-left:0;width:100%;box-sizing:border-box;}
	.login ul li:before {top:5px;}

	.find{}
	.find .piw-form-group{margin-bottom:0;}
	.find .piw-form-group .label{width:100%;}
	.find .piw-form-group .piw-form .col{margin-top:30px;}
	.find .piw-form-group .piw-form .col input[type="text"]{max-width:100%;}
	.find .piw-form-group .piw-form input[type="text"],
	.find .piw-form-group .piw-form input[type="tel"],
	.find .piw-form-group .piw-form input[type="password"]{max-width:100%;}
	.find .piw-form-group .piw-form select{margin-left:0;padding:0 20px;width:100%;}
	.find .piw-form-group .piw-form .piw-radio{margin:0 40px 0 0;}
	.find .piw-form-group .find-btn{margin-left:0;margin-top:20px;padding:0 40px;width:100%;}
	.find .piw-form-group.email input[type="text"]{width:46.5%;}
	.find .piw-form-group.email select{margin-top:20px;}

	.join .piw-form-group .label{width:100%;background:transparent;padding-left:15px;}
	.join .piw-form-group .piw-form .col{margin-top:30px;}
	.join .piw-form-group .piw-form .col input[type="text"]{max-width:100%;margin-bottom:5px;}
	.join .piw-form-group .piw-form input[type="text"],
	.join .piw-form-group .piw-form input[type="tel"],
	.join .piw-form-group .piw-form input[type="password"]{max-width:100%;}
	.join .piw-form-group .piw-form select{margin-left:0;width:100%;}
	.join .piw-form-group .join-btn{margin-left:0;margin-top:10px;width:100%;padding:5px;}
	.join .piw-form-group.email input[type="text"]{width:46.5%;}
	.join .piw-form-group.email select{margin-top:5px;}
	.join .piw-form-group.tel input[type="text"]{width:30%;}
	.join .piw-form-group.tel select{margin:0;width:30%;}

}



/*서브-공통*/
#subtop {width:100%;height:500px;background-size:cover;position:relative;background-position:50% 50%;}
#subtop .svis_txtarea {position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;margin:0 auto;}
#subtop .svis_txtarea span {font-size:20px;font-family: 'Poppins', sans-serif;font-weight:100;}
#subtop .svis_txtarea p {font-size:70px;font-family:'Iropke Batang', serif;}
.table-txt {display:none;position:relative;font-size:14px;color:#777;text-align:left;padding-left:10px;}
.table-txt:after {content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:5px;height:5px;background:#777;}

.sub_cont {padding-bottom:70px;}
.sub_cont1 {padding-top:115px;}
.sub_cont .layout {padding-bottom:70px;}
.sub_cont1 .layout {border-bottom:1px solid #e1e1e1;}
.sub_cont .titarea {padding-bottom:50px;}
.sub_cont .titarea2 {padding-bottom:15px;}
.sub_cont .titarea3 {padding-bottom:30px;}
.sub_cont .titarea4 {padding-bottom:100px;text-align:center;}
.sub_cont .titarea5 {padding-bottom:100px;}
.sub_cont .titarea .sub_tit1 {font-size:44px;color:#333;font-weight:700;position:relative;padding-right:20px;display:inline-block;}
.sub_cont .titarea .sub_tit1:after {content:'';display:block;clear:both;width:120px; height:6px; background:#333; position:absolute; top:21px; right:0; margin-right:-125px;}
.sub_cont .sub_tit2 {font-size:30px;font-weight:500;color:#3159be;padding-bottom:20px;}
.sub_cont .sub_tit3 {font-size:30px;font-weight:500;color:#3159be;padding-bottom:10px;}
.sub_cont .sub_tit4 {font-size:22px;font-weight:500;color:#333;padding-bottom:25px;}
.sub_cont .sub_tit5 {display:block;font-size:24px;font-weight:400;line-height:1.3;color:#3159be;padding-bottom:15px;}
.sub_cont .sub_tit6 {font-size:30px;font-weight:500;color:#3159be;}
.sub_cont .sub_txt1 {font-size:18px;line-height:1.6;padding-top:30px;}
.sub_cont .sub_txt2 {font-size:18px;line-height:1.3;padding-top:20px;}
.sub_cont .product-img {position:relative;}
.sub_cont .product-img2 {padding-bottom:70px;margin-bottom:70px;border-bottom:1px solid #e1e1e1;}
.sub_cont .sub_cont_img {width:100%;height:400px;background-size:cover;background-position:50%;}

.sub_cont .product-img .intro-style-1 {width:1100px;margin:-70px auto 40px auto;padding:37px 0;background:#fff;text-align:center;box-shadow:0 0 80px rgba(0,0,0,0.05);}
.sub_cont .product-img .intro-style-1 h3 {font-size:30px;font-weight:500;color:#3159be;}
.sub_cont .product-img .intro-style-1 p {font-size:18px;padding:0 10px;padding-top:18px;}

.sub_cont .table-ul {padding-top:35px;}
.sub_cont .table-ul2 {padding-top:0;}
.sub_cont .table-ul li {line-height:1.5;position:relative;padding-left:32px;padding-bottom:10px;}
.sub_cont .table-ul>li:after {content:'';position:absolute;top:12px;left:0;width:20px;height:1px;background:#3159be;}

.sub_cont .table-ul li:last-child {padding-bottom:0;}
.sub_cont .table-ul2_2 li{line-height:2;}
.sub_cont .table-ul2_3 li{text-align:left;}

.sub_cont .contarea {padding-bottom:70px;}
.sub_cont .contarea:last-child {padding-bottom:0;}

.bt_blue {width:60%;margin-bottom:20px;border-bottom:1px solid #e9efff;}
.gray-bg {background:#f8f8f8;padding:40px;margin-top:40px;}
.gray-bg2 {margin-top:0;}

/*intro-txt-style*/
.sub_cont .intro-txt {position:relative;display:table;font-size:30px;padding:0 60px; font-style:italic;color:#333;text-align:center;margin:80px auto 0 auto;}
.sub_cont .intro-txt:before {content:'';position:absolute;top:0;left:0;background:url("/_public/images/sub/cont-intro_icon1.svg") no-repeat;background-size:cover;width:31px;height:24px;}
.sub_cont .intro-txt:after {content:'';position:absolute;bottom:0;right:0;background:url("/_public/images/sub/cont-intro_icon2.svg") no-repeat;background-size:cover;width:31px;height:24px;}

.cont-2 {overflow:hidden;}
.cont-2 .cont-2-box {overflow:hidden;float:left;width:48%;}
.cont-2 .cont-2-left {margin-right:4%;}


/*회원혜택-공통*/
.benefit {position:relative;padding-bottom:0;margin-bottom:70px;}
.benefit .sub_cont_bg {position:absolute;bottom:0;width:100%;height:590px;background:#f0f0f0;}
.benefit .sub_benefit ul {overflow:hidden;}
.benefit .sub_benefit li:nth-child(1) {background-image:url("/_public/images/sub/sub_benefit1.jpg");}
.benefit .sub_benefit li:nth-child(2) {background-image:url("/_public/images/sub/sub_benefit2.jpg");}
.benefit .sub_benefit li:nth-child(3) {background-image:url("/_public/images/sub/sub_benefit3.jpg");}
.benefit .sub_benefit li:nth-child(4) {background-image:url("/_public/images/sub/sub_benefit4.jpg");}
.benefit .sub_benefit li {width:48%;height:320px;margin-right:4%;float:left;background-size:cover;position:relative;background-position:50%;}
.benefit .sub_benefit li:nth-child(even) {margin-right:0;}
.benefit .sub_benefit li:nth-child(1),
.benefit .sub_benefit li:nth-child(2) {margin-bottom:55px;}
.benefit .sub_benefit li .benefit_txt {position:absolute;left:0;bottom:0;color:#fff;padding:40px;}
.benefit .sub_benefit li .benefit_txt span {display:block;font-size:20px;font-weight:500;padding-bottom:15px;}


.sanmobox .titarea .sub_tit1:after {content:''; display: none;}
.info .sub_cont1 .sanmobox .sub_cont_img {background-image:url("/_public/images/sub/sanmo_cont_bg.png");}
.sanmobox h3.sub_tit1 span { color: #B2775D}
.sanmobox .sub_txt1 { padding: 30px; background: #F9F7F2; color:#B2775D; margin-top: 30px}
.snamolist {display: flex;flex-wrap: wrap; margin:20px 0 60px}
.snamolist div {width: 50%; margin-bottom: 60px;}
.snamolist div h4 { font-size: 24px; margin-bottom: 20px;}
.snamolist div h4 span { vertical-align: middle; padding-top: 5px;font-size: 20px; color: #fff; display: inline-block;width: 32px; height: 32px; background:#D4AD9C; border-radius: 99px; text-align: center;}
.snamolist .table-ul ul { margin-left: 24px;}
.snamolist .table-ul li {line-height:1.5;position:relative;padding-left: 15px;padding-bottom:10px; ma}
.snamolist .table-ul li:after {content:'';position:absolute;top: 10px;left: 0px;width: 5px;height: 5px;background: #8B5A43;border-radius: 99px;}

.sanmo_topbox { display: flex; padding: 30px; background: #F9F7F2; margin-bottom: 60px;}
.sanmo_topbox p { font-weight: 400; margin-left: 30px; font-size: 18px; line-height: 1.5}
.sanmo_topbox p strong { font-size: 28px; display: block; margin-bottom: 15px; color: #B2775D}



/*다솜홈서비스 회원제란?-공통*/
.member .sub_cont_img {background-image:url("/_public/images/sub/all_cont_bg1.jpg");}


/*서비스 이용요금-공통*/
.charge .sub_cont_img {background-image:url("/_public/images/sub/all_cont_bg2.jpg");}
.charge .cont-2 .tableWrapper tbody tr:first-child {border-top:2px solid #3159be;}
.charge .cont-2 .tableWrapper2 table{font-size:15px;}
.charge .cont-2 .cont-2-right .div-box {border:1px solid #c1c1c1;padding:53px 48px;text-align:center;}
.charge .cont-2 .cont-2-right .div-box ul {display:inline-flex;padding-bottom:21px;}
.charge .cont-2 .cont-2-right .div-box ul li {float:left;width:130px;height:130px;padding-top:47px;border:2px dotted #3159be;border-radius:100%;text-align:center;}
.charge .cont-2 .cont-2-right .div-box ul li span {display:block;padding-bottom:5px;font-size:20px;font-weight:500;}
.charge .cont-2 .cont-2-right .div-box ul li:first-child {background:#f8f8f8;margin-right:40px;}
.charge .cont-2 .cont-2-right .div-box ul li:last-child {background:#d4d4d4;}
.charge .gray-bg {overflow:hidden;position:relative;}
.charge .gray-bg a.btn {position:absolute;bottom:40px;right:40px;}


/*매니저 인터뷰-공통*/
.interview {position:relative;padding-bottom:0;margin-bottom:70px;}
.interview .sub_cont_bg {position:absolute;bottom:0;width:100%;height:270px;background:#4870d4;z-index: -1;}
.interview .layout .ul-box {overflow:hidden;}
.interview .layout .ul-box li {float:left;width:18%;height:330px;border:1px dashed #c1c1c1;margin-right:2%;padding:55px 0;text-align:center;background:#fff;}
.interview .layout .ul-box li:last-child {margin-right:0;}
.interview .layout .ul-box li p {font-family: 'Poppins', sans-serif;}
.interview .layout .ul-box li img {height:60px;padding:30px 0;}
.interview .layout .ul-box li h3 {font-size:20px;font-weight:500;color:#333;padding-bottom:20px;}


/*이용요금 입금방법-공통*/
.deposit .cont-2 .cont-2-box {height:452px;/*border:1px solid #c1c1c1;*/text-align:center;padding:80px 55px;background:#f9f9f9;}
.deposit .cont-2 .cont-2-box img {height:145px;padding-bottom:27px;}
.deposit .cont-2 .cont-2-box h3 {font-size:20px;font-weight:500;color:#333;padding-bottom:15px;}
.deposit .cont-2 .cont-2-box p{margin-bottom:25px}
.bank {background:#3159be;padding:25px 0;margin-top:40px;}
.bank p {position:relative;width:65%;margin:0 auto;font-size:20px;font-weight:500;text-align:center;color:#fff;}
.bank p:before {content:'';position:absolute;top:50%;left:0;width:100px;height:1px;background:#e1e1e1;}
.bank p:after {content:'';position:absolute;top:50%;right:0;width:100px;height:1px;background:#e1e1e1;}


/*지점가맹절차,신청방법 등 순서박스-공통*/
.process .layout {padding-bottom:0;}
.process .ul-box {overflow:hidden;}
.process .ul-box li {position:relative;float:left;border:3px solid #e7e7e7;padding:60px 0;margin-right:6.2%;text-align:center;}
.process .ul-box li:after {content:"";position:absolute;top:50%;right:-56px;transform:translateY(-50%);background-image:url("/_public/images/sub/process_right.png");background-size:cover;width:25px;height:50px;}
.process .ul-box li:last-child:after {display:none;}
.process .ul-box li:nth-child(odd) {background:#fcfcfc;}
.process .ul-box li img {padding-bottom:30px;}
.process .ul-box li span {display:block;font-size:18px;font-weight:400;}
.process .ul-box li:last-child {margin-right:0;}
.process .ul-box3 li {width:29.2%;height:245px;padding:50px 40px;}
.process .ul-box3 li:nth-child(3) {margin-right:0;}
.process .ul-box3 li:nth-child(3):after {display:none;}
.process .ul-box3 li:nth-child(n+4) {margin-top:30px;}
.process .ul-box3 li .leftbox {float:left;width:20%;text-align:center;}
.process .ul-box3 li .leftbox img {width:100%;}
.process .ul-box3 li .rightbox {float:left;width:80%;padding-left:35px;}
.process .ul-box3 li .rightbox p {text-align:left;}
.process .ul-box4 li {width:20.3%;}
.process .ul-box5 li {width:15%;}


/*프리미엄 서비스-공통*/
.premium .sub_cont_img {background-image:url("/_public/images/sub/all_cont_bg3.jpg");}
.premium .contarea:last-child {padding-bottom:0;}
.premium .layout {border-bottom:1px solid #e1e1e1;}


/*컨텐츠 파란색박스-공통*/
.sub_cont .bluebox {background:#3159be;padding:25px 10px;margin-top:40px;font-size:20px;font-weight:500;text-align:center;color:#fff;}


/*서브-vis*/
.all .svis_01 {background-image:url("/_public/images/sub/all_svis_01.jpg");}
.hour .svis_01 {background-image:url("/_public/images/sub/hour_svis_01.jpg");}
.keep .svis_01 {background-image:url("/_public/images/sub/keep_svis_01.jpg");}
.storage .svis_01 {background-image:url("/_public/images/sub/storage_svis_01.jpg");}
.info .svis_01 {background-image:url("/_public/images/sub/info_svis_01.jpg");}
.center .svis_01 {background-image:url("/_public/images/sub/center_svis_01.jpg");}
.education .svis_01 {background-image:url("/_public/images/sub/education_svis_01.jpg");}
.about .svis_01 {background-image:url("/_public/images/sub/about_svis_01.jpg");}
.customer .svis_01 {background-image:url("/_public/images/sub/customer_svis_01.jpg");}
.manager .svis_01 {background-image:url("/_public/images/sub/manager_svis_01.jpg");}
.why .svis_01 {background-image:url("/_public/images/sub/why_svis_01.jpg");}


/*테이블*/
table {
  width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  cursor: default;
  margin: 1em 0;
  white-space: nowrap;
}
th {font-weight:500;color:#333;border-top:2px solid #3159be;background:rgba(185, 185, 185, 0.1);}
td , th {padding:20px;text-align:center;line-height:1.3;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
td:first-child , th:first-child {border-left:1px solid #c1c1c1;}
table thead td {font-weight:500;color:#333;background:rgba(185, 185, 185, 0.1);}
table tbody th {border-top:1px solid #c1c1c1;}
table .tr-line-bold {border-right:2px solid #c1c1c1;}
table .tb-line-bold {border-bottom:2px solid #c1c1c1;}

.table-style2 .tableWrapper tr:first-child {border-top:2px solid #3159be;}


/*
table tr:hover td , table tr:hover th {
  background-color: rgba(0,0,0,0.2);
}
*/

/* scrollable table */
.tableWrapper {
  width: 100%;
  overflow: auto;
  /* remove */
  margin: 0 auto;
}
.tableWrapper table tbody th,
.tableWrapper table tbody td {font-size:16px;}
.tableWrapper2 table tbody td {font-size:14.5px;}

.tableWrapper.scrollRight {
	background: linear-gradient(to right,  rgba(187,187,187,0) 95%,rgba(187,187,187,1) 100%);
}
.tableWrapper.scrollLeft {
	background: linear-gradient(to right,  rgba(187,187,187,1) 0%,rgba(187,187,187,0) 5%);
}
.tableWrapper.scrollLeft.scrollRight {
	background: linear-gradient(to right,  rgba(187,187,187,1) 0%,rgba(187,187,187,0) 5%,  rgba(187,187,187,0) 95%, rgba(187,187,187,1) 100%);
}


::-webkit-scrollbar { width: 8px; height: 3px; background-color: rgba(0, 0, 0, 0.1); }
::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.5); }


/*탭*/
.sub_cont .horizontal {overflow:hidden;max-width:1300px;margin:0 auto;margin-bottom:50px; width:100%;}
.sub_cont .horizontal li a {float:left;height:65px;font-size:18px;text-align:center;line-height:65px;border:1px solid #ccc;}
.sub_cont .horizontal li:nth-child(n+2) a {border-left:0;}
.sub_cont .horizontal li:hover a,
.sub_cont .active a {color:#fff;background:#3159be;}

@media all and (max-width:425px) {
	.sub_cont .horizontal li a {font-size:16px;}
}



/* -------- 종일제 베이비시터 -------- */

.sub_cont .border_blue {border:2px solid #3159be; border-radius:15px; text-align:center;  padding:15px;}
.sub_cont .border_blue_w{width:35%;}
.all .sub_cont3 .layout,
.all .sub_cont4 .layout {padding-bottom:0;}

.all .sub_cont6 .layout,
.all .sub_cont8 .layout {border-bottom:1px solid #e1e1e1;}
.all .sub_cont6 .cont-2 {padding-bottom:0;}
.lunch .cont-2 .cont-2-box .cont-img {overflow:hidden;height:320px;margin-bottom:28px;}


/* -------- 시간제 베이비시터 -------- */
.hour .sub_cont3 .layout {padding-bottom:0;}
.hour .sub_cont3 .iconarea .icon-box {overflow:hidden;padding:45px;border-bottom:1px dashed #e2e2e2;}
.hour .sub_cont3 .iconarea .icon-box .icon-img {float:left;width:10%;text-align:center;}
.hour .sub_cont3 .iconarea .icon-box .icon-img p {font-size:18px;font-weight:500;padding-top:20px;}
.hour .sub_cont3 .iconarea .icon-box ul {float:left;width:90%;padding-left:5%;}
.hour .sub_cont3 .iconarea .icon-box ul li {position:relative;line-height:1.5;padding-left:12px;}
.hour .sub_cont3 .iconarea .icon-box ul li:after {content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background:#777;}
.hour .sub_cont3 .iconarea .icon-box3 {border-bottom:none;}

.hour .sub_cont7 .layout {border-bottom:1px solid #e1e1e1;}


/* -------- 가사서비스 -------- */
.keep .benefit .sub_benefit li:nth-child(3) {background-image:url("/_public/images/sub/sub_benefit5.jpg");}
.keep .benefit .sub_benefit li:nth-child(4) {background-image:url("/_public/images/sub/sub_benefit6.jpg");}

.keep .sub_cont3 .sub_cont_img {background-image:url("/_public/images/sub/keep_cont_bg2.jpg");}
.keep .sub_cont3 .layout,
.keep .sub_cont4 .layout,
.keep .sub_cont5 .layout,
.keep .sub_cont6 .layout {border-bottom:1px solid #e1e1e1;}
.keep .sub_cont4 .sub_cont_img {background-image:url("/_public/images/sub/keep_cont_bg3.jpg");}
.keep .sub_cont5 .sub_cont_img {background-image:url("/_public/images/sub/keep_cont_bg4.jpg");}


/* -------- 정리수납개요 -------- */
.storage .sub_cont .need_box .sub_tit5 {position:relative;color:#333;padding:3px 0 25px 50px;}
.storage .sub_cont .need_box .sub_tit5:before {content:"";position:absolute;top:0;left:0;width:38px;height:37px;background-image:url("/_public/images/sub/need_tit_icon1.png");background-size:cover;}
.storage .sub_cont .need_box ul {overflow:hidden;}
.storage .sub_cont .need_box ul li {float:left;width:23.5%;height:305px;padding:50px 10px;margin-right:2%;border:3px solid #eaeaea;text-align:center;}
.storage .sub_cont .need_box ul li:last-child {margin-right:0;}
.storage .sub_cont .need_box ul li img {padding-bottom:50px;}
.storage .sub_cont .need_box ul li p {font-size:18px;font-weight:400;line-height:1.3;}

.storage01 .sub_cont1 .layout {padding-bottom:0;border-bottom:0;}
.storage01 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/storage01_cont_bg1.jpg");}

.storage01 .sub_cont2 {background:#f0f0f0;padding-top:70px;margin-bottom:70px;}
.storage01 .sub_cont2 .layout {padding-bottom:0;}
.storage01 .sub_cont2 .titarea {padding-bottom:90px;}
.storage01 .sub_cont2 .contarea {width:62%;margin:0 auto;text-align:center;}
.storage01 .sub_cont2 .contarea .box {padding-bottom:120px;}
.storage01 .sub_cont2 .contarea .box .txtarea {max-width:570px;margin:0 auto;}
.storage01 .sub_cont2 .contarea .box .tit {position:relative;display:inline-block;font-size:45px;font-weight:500;line-height:1.2;color:#841618;padding-bottom:35px;}
.storage01 .sub_cont2 .contarea .box .tit .img_left {position:absolute;top:0;left:0;}
.storage01 .sub_cont2 .contarea .box .tit .img_right {position:absolute;top:0;right:0;}
.storage01 .sub_cont2 .contarea .box .tit span.txt {display:inline-block;padding:0 60px;}
.storage01 .sub_cont2 .contarea .box .txt1 {padding-bottom:40px;}
.storage01 .sub_cont2 .contarea .box .txt2 {position:relative;font-size:24px;font-weight:500;text-align:left;line-height:1;padding:0 0 10px 40px;margin-top:30px ;color:#eb6514}
.storage01 .sub_cont2 .contarea .box .txt2:before {content:"";position:absolute;top:0;left:0;width:28px;height:28px;background:url("/_public/images/sub/storage01_cont2_txt.png") no-repeat 50%;}
.storage01 .sub_cont2 .contarea .box2 .ul-txt {overflow:hidden;width:90%;padding-top:20px;margin:0 auto;}
.storage01 .sub_cont2 .contarea .box2 .ul-txt li {position:relative;float:left;width:50%;font-size:18px;font-weight:400;text-align:left;line-height:1;padding-left:20px;margin-bottom:10px;}
.storage01 .sub_cont2 .contarea .box2 .ul-txt li:before {content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:12px;height:9px;background:url("/_public/images/sub/storage01_cont2_li.png") no-repeat 50%;}
.storage01 .sub_cont2 .contarea .box3 th {background:#f0f0f0;border-top:1px solid #c1c1c1}
.storage01 .sub_cont2 .contarea .box3 td {background:#fff;}
.storage01 .sub_cont2 .contarea .box4 {padding-bottom:0;}

.storage01 .sub_cont3 .sub_cont_img {background-image:url("/_public/images/sub/storage01_cont_bg2.jpg");}
.storage01 .sub_cont3 .contarea .box {overflow:hidden;padding:40px 0;border-bottom:1px solid #e1e1e1;}
.storage01 .sub_cont3 h3 .fbig {font-size:38px;}
.storage01 .sub_cont3 .contarea .box li {float:left;}
.storage01 .sub_cont3 .contarea .box .leftbox {margin-right:65px;}
.storage01 .sub_cont3 .contarea .box .rightbox h3 {font-size:24px;font-weight:500;color:#333;margin-bottom:20px;}
.storage01 .sub_cont3 .contarea .box .rightbox h3 .number {display:inline-block;padding:7px;margin-right:15px;background:#3159be;color:#fff;}
.storage01 .sub_cont3 .contarea .box .rightbox .btn {display:inline-block;margin-top:70px;}


/* -------- 알뜰시간제 정리수납 -------- */
/*정리수납 서비스영역-공통*/
.servicearea ul {overflow:hidden;}
.servicearea > ul > li {float:left;width:20%;height:220px;text-align:center;padding:30px 10px;border-right:1px solid #e1e1e1;}
.servicearea ul.ul-box3 li {width:33.3333%;height:330px;}
.servicearea ul.ul-box3 li p strong,
.servicearea ul.ul-box4 li p strong {padding-bottom:20px;}
.servicearea ul.ul-box3 li p strong,
.servicearea ul.ul-box3 li p span,
.servicearea ul.ul-box4 li p strong,
.servicearea ul.ul-box4 li p span {display:block;}
.servicearea ul.ul-box4 li {width:25%;}
.servicearea ul li:last-child {border-right:0;}
.servicearea ul li p {font-size:18px;font-weight:400;}
.servicearea ul li img {padding-bottom:50px;}

.storage02 .sub_cont1 .layout,
.storage03 .sub_cont1 .layout,
.storage04 .sub_cont2,
.storage04 .sub_cont1 .layout,
.storage04 .sub_cont2 .layout,
.storage06 .sub_cont1,
.storage06 .sub_cont1 .layout,
.storage06 .sub_cont3 .layout {border-bottom:0;padding-bottom:0;}

.storage02 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/storage02_cont_bg1.jpg");}

.storage02 .sub_cont2 .sub_cont_img {background-image:url("/_public/images/sub/storage02_cont_bg2.jpg");}
.feature .product-img {margin-bottom:100px;}
.feature .contarea .box {overflow:hidden;margin-bottom:70px;}
.feature .contarea .box .leftbox {float:left;width:25%;text-align:center;padding-left:35px;}
.feature .contarea .box .rightbox {float:left;width:75%;padding-left:50px;border-left:1px solid #e1e1e1;}
.feature .contarea .box .rightbox h3 {overflow:hidden;font-size:24px;font-weight:700;color:#333;padding-bottom:30px;}
.feature .contarea .box .rightbox h3 span {display:block;float:left;}
.feature .contarea .box .rightbox h3 .number {font-size:52px;color:#c3b0a3;padding-right:22px;}
.feature .contarea .box .rightbox h3 .txt {padding-top:15px;}
.feature .contarea .box .rightbox .pafter {position:relative;text-align:left;padding-left:12px;line-height:1.6;}
.feature .contarea .box .rightbox .pafter:after {content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background:#777;}
.feature .contarea .box1 .rightbox ul {display:inline-flex;}
.feature .contarea .box1 .rightbox ul li:nth-child(2) {padding:67px 40px;}
.feature .contarea .box1 .rightbox ul .circle {position:relative;width:180px;height:180px;border-radius:100%;text-align:center;color:#fff;}
.feature .contarea .box1 .rightbox ul .circle p {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:18px;font-weight:500;}
.feature .contarea .box1 .rightbox ul .circle p span {display:block;font-size:28px;font-weight:700;}
.feature .contarea .box1 .rightbox ul .circle1 {background:#eb6514;}
.feature .contarea .box1 .rightbox ul .circle2 {background:#5e5853;}
.feature .contarea .ul-box .rightbox ul {overflow:hidden;}
.feature .contarea .ul-box .rightbox ul li {position:relative;float:left;width:200px;height:140px;text-align:center;padding:15px 10px;margin-right:85px;border:3px solid #eaeaea;}
.storage06 .feature .contarea .ul-box .rightbox ul li {height:160px;}
.storage06 .feature .contarea .box1 .rightbox .imgarea img {padding-bottom:20px;}
.feature .contarea .ul-box .rightbox ul li:after {content:"";position:absolute;top:50%;right:-55px;width:17px;height:34px;transform:translateY(-50%);background:url("/_public/images/sub/storage02_cont2_right2.png") no-repeat;background-size:cover;}
.feature .contarea .ul-box .rightbox ul li:last-child {margin-right:0;}
.feature .contarea .ul-box .rightbox ul li:last-child:after {display:none;}
.feature .contarea .ul-box .rightbox ul li img {padding-bottom:12px;}
.feature .contarea .ul-box .rightbox p img {padding:0 5px;}
.feature .contarea .box3 {margin-bottom:0;}

.storage06 .benefit .sub_benefit li:nth-child(1) {background-image:url("/_public/images/sub/sub_benefit11.jpg");}
.storage06 .benefit .sub_benefit li:nth-child(2) {background-image:url("/_public/images/sub/sub_benefit12.jpg");}
.storage06 .benefit .sub_benefit li:nth-child(3) {background-image:url("/_public/images/sub/sub_benefit13.jpg");}
.storage06 .benefit .sub_benefit li:nth-child(4) {background-image:url("/_public/images/sub/sub_benefit14.jpg");}

.storage02 .sub_cont3 .layout {padding-bottom:0;}
.storage02 .sub_cont3 .sub_cont_img,
.storage03 .sub_cont3 .sub_cont_img {background-image:url("/_public/images/sub/storage02_cont_bg3.jpg");}

.storage03 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/storage03_cont_bg1.jpg");}
.storage03 .sub_cont2 .sub_cont_img {background-image:url("/_public/images/sub/storage03_cont_bg2.jpg");}

.storage04 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/storage04_cont_bg1.jpg");}
.storage04 .sub_cont2 .sub_cont_img {background-image:url("/_public/images/sub/storage04_cont_bg2.jpg");}
.storage04 .sub_cont1  .sub_txt1 .fblue{font-size:22px;}

.storage06 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/storage06_cont_bg1.jpg");}
.storage06 .sub_cont3 .sub_cont_img {background-image:url("/_public/images/sub/storage06_cont_bg2.jpg");}
.storage06 .sub_cont4 .sub_cont_img {background-image:url("/_public/images/sub/storage06_cont_bg3.jpg");}


/* -------- 집안전체컨설팅 -------- */
.storage03 .sub_cont3 .layout {border-bottom:1px solid #e1e1e1;}

/* -------- 정리수납 컨설팅 실적 -------- */
.storage05 .sub_cont1 .layout {border-bottom:0;}
.storage05 .sub_cont1 .horizontal li a {width:calc(100%/5);}
.storage05 .sub_cont1 .tab_cont ul {overflow:hidden;margin-bottom:60px;}
.storage05 .sub_cont1 .tab_cont ul li {float:left;width:48.5%;margin-right:3%;}
.storage05 .sub_cont1 .tab_cont ul li:nth-child(n+3) {margin-top:60px;}
.storage05 .sub_cont1 .tab_cont ul li:nth-child(even) {margin-right:0;}
.storage05 .sub_cont1 .tab_cont ul li a span {height:345px;display:block;overflow:hidden;}
.storage05 .sub_cont1 .tab_cont ul li a img {width:100%;background:#eee;}
.storage05 .sub_cont1 .tab_cont ul li a .gltxtarea {font-size:18px;padding-top:20px;}
.storage05 .sub_cont1 .tab_cont ul li a .gltxtarea strong {font-weight:400;}
.storage05 .sub_cont1 .tab_cont ul li a .gltxtarea .gltitle {float:left;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.storage05 .sub_cont1 .tab_cont ul li a .gltxtarea .date {float:right;}

/* -------- 알뜰 정리수납 상품권 -------- */
.servicearea ul.ul-box3 li .safter {position:relative;display:inline-block;padding-left:12px;}
.servicearea ul.ul-box3 li .safter:after {content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background:#777;}

/* -------- 산후서비스 -------- */
.info .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/info_cont_bg1.jpg");}
.info .sub_cont3 .sub_cont_img {background-image:url("/_public/images/sub/keep_cont_bg3.jpg");}
.info .sub_cont6 .layout {padding-bottom:0;}

.info .sub_cont2 .layout,
.info .sub_cont3 .layout {border-bottom:1px solid #e1e1e1;}
.info .lunch .layout {border-bottom:1px solid #e1e1e1;}

.government .gov-step-box {display:flex;flex-wrap:wrap;gap:80px;}
.government .gov-step-box .gov-step {width:calc(25% - 60px);padding:40px;border:3px solid #e7e7e7;text-align:center;position:relative;}
.government .gov-step-box .gov-step:before {content:"";display:block;width:25px;height:50px;background:url("/_public/images/sub/process_right.png") no-repeat;background-size:cover;position:absolute;top:50%;right:-56px;transform:translateY(-50%);}
.government .gov-step-box .gov-step:last-child:before {display:none;}
.government .gov-step-box .gov-step em {display:block;font-size:16px;font-weight:700;margin-bottom:12px;color:#3159be;}
.government .gov-step-box .gov-step p {font-size:22px;font-weight:700;margin-bottom:25px;}
.government .gov-step-box .gov-step img {display:block;margin:0 auto 20px;}
.government .gov-step-box .gov-step span {display:block;font-size:16px;}
.government .orange-box {padding:30px 40px;margin-top:60px;border:1px solid #eb6514;text-align:center;}
.government .orange-box p {font-size:22px;}
.government .bank p {width:65%;}
.government .bank p:before {width:50px;}
.government .bank p:after {width:50px;}

.government .sub_cont1 .sub_cont_img {background:url(/_public/images/sub/government_cont_bg1.jpg) 50% 50% no-repeat;background-size: cover;}
.government .sub_cont2 .sub_cont_img {background:url(/_public/images/sub/government_cont_bg2.jpg) 50% 50% no-repeat;background-size: cover;}
.government .sub_cont3 .sub_cont_img {background:url(/_public/images/sub/government_cont_bg3.jpg) 50% 50% no-repeat;background-size: cover;}
.government .sub_cont4 .sub_cont_img {background:url(/_public/images/sub/government_cont_bg4.jpg) 50% 50% no-repeat;background-size: cover;}
.government .sub_cont5 .sub_cont_img {background:url(/_public/images/sub/government_cont_bg5.jpg) 50% 50% no-repeat;background-size: cover;}



/* -------- 교육과정-정규과정 -------- */
.education01 .sub_cont1 .servicearea ul.ul-box4 li {height:280px;}
.education01 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/education02_cont_bg1.jpg");}
.education01 .sub_cont2 .sub_cont_img {background-image:url("/_public/images/sub/education02_tab2_bg2.jpg");}


/* -------- 교육과정-자격증과정 -------- */
.education02 .sub_cont1 .layout {border-bottom:0;padding-bottom:0;}
.education02 .sub_cont1 .tabs .horizontal li a {width:20%;}
.education02 .servicearea ul li p {font-size:16px;}

.sub_tit6 {position:relative;padding:3px 0 25px 50px;}
.sub_tit6:before {content:"";position:absolute;top:0;left:0;width:38px;height:37px;background:url(/_public/images/sub/need_tit_icon1.png) no-repeat 50%;}

.education02 #tab-1 .sub_cont2 .sub_cont_img {background-image:url("/_public/images/sub/education02_cont_bg1.jpg");}
.education02 #tab-1 .sub_cont2 .servicearea ul.ul-box4 li {height:245px;}
.education02 #tab-1 table .tal{line-height:25px;}
.education02 #tab-1 .sub_cont3 .sub_cont_img,
.education02 #tab-2 .sub_cont4 .sub_cont_img
{background-image:url("/_public/images/sub/education02_cont_bg2.jpg");}
.education02 #tab-1 .sub_cont4 .sub_cont_img,
.education02 #tab-2 .sub_cont5 .sub_cont_img,
.education02 #tab-3 .sub_cont5 .sub_cont_img,
.education02 #tab-5 .sub_cont3 .sub_cont_img
{background-image:url("/_public/images/sub/education02_cont_bg3.jpg");}

.education02 #tab-2 .sub_cont2 .sub_cont_img,
.education02 #tab-3 .sub_cont2 .sub_cont_img {background-image:url("/_public/images/sub/education02_tab2_bg1.jpg");}
.education02 #tab-2 .sub_cont3 .sub_cont_img {background-image:url("/_public/images/sub/education02_tab2_bg2.jpg");}
.education02 #tab-4 .sub_cont2 .sub_cont_img,
.education02 #tab-5 .sub_cont2 .sub_cont_img {background-image:url("/_public/images/sub/education02_tab4_bg1.jpg");}

.education02 #tab-2 .sub_cont2 .contarea .training {overflow:hidden;}
.education02 #tab-2 .sub_cont2 .contarea .training li {float:left;width:31%;height:270px;margin-right:3.5%;padding:50px 20px;text-align:center;color:#fff;}
.education02 #tab-2 .sub_cont2 .contarea .training li:nth-child(1) {background-image:url("/_public/images/sub/training1.jpg");}
.education02 #tab-2 .sub_cont2 .contarea .training li:nth-child(2) {background-image:url("/_public/images/sub/training2.jpg");}
.education02 #tab-2 .sub_cont2 .contarea .training li:nth-child(3) {background-image:url("/_public/images/sub/training3.jpg");margin-right:0;}
.education02 #tab-2 .sub_cont2 .contarea .training li strong {position:relative;display:block;font-size:32px;font-weight:700;padding-bottom:17px;margin-bottom:17px;}
.education02 #tab-2 .sub_cont2 .contarea .training li strong:after {content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:2px;background:#fff;}
.education02 #tab-2 .sub_cont2 .contarea .training li span {display:block;font-size:22px;font-weight:400;padding-bottom:30px;}
.education02 .contarea .edu_system {overflow:hidden;display:table;margin:0 auto;}
.education02 .contarea .edu_system li {position:relative;float:left;width:220px;height:220px;border:1px dashed #c1cdeb;border-radius:100%;margin-right:85px;}
.education02 .contarea .edu_system li:last-child {margin-right:0;}
.education02 .contarea .edu_system li:after {content:"";position:absolute;top:50%;right:-56px;transform: translateY(-50%);background: url("/_public/images/sub/process_right.png");background-size:cover;width:25px;height:50px;}
.education02 .contarea .edu_system li:last-child:after {display:none;}
.education02 .contarea .edu_system li .figure {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:95%;height:95%;border-radius:100%;}
.education02 .contarea .edu_system li .figure .txt {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;}
.education02 .contarea .edu_system li .figure .txt span {display:block;font-size:18px;font-weight:500;color:#333;padding-bottom:15px;}
.education02 #tab-2 .contarea .edu_system li .figure1 {background:#c1cdeb;}

.education02 #tab-3 .sub_cont2 .product-img2 {margin-bottom:0;}
.education02 #tab-3 .sub_cont3 {border-bottom:1px solid #e1e1e1;margin-bottom:70px;}
.education02 #tab-3 .sub_cont3 .studyimg_area {overflow:hidden;}
.education02 #tab-3 .sub_cont3 .studyimg_area .box {float:left;width:48%;text-align:center;}
.education02 #tab-3 .sub_cont3 .studyimg_area .box .sub_tit2 {color:#333;padding-bottom:0;}
.education02 #tab-3 .sub_cont3 .studyimg_area .box ul {overflow:hidden;}
.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li {float:left;width:48%;margin-right:4%;}
.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li img {width:100%;}
.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li:nth-child(even) {margin-right:0;}
.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li:nth-child(n+3) {margin-top:4%;}
.education02 #tab-3 .sub_cont3 .studyimg_area .leftbox {position:relative;margin-right:4%;}
.education02 #tab-3 .sub_cont3 .studyimg_area .leftbox:after {content:"";position:absolute;top:7%;right:-6%;transform: translateY(-50%);background: url("/_public/images/sub/process_right.png");background-size:cover;width:25px;height:50px;}
.education02 #tab-3 .contarea .edu_system li .figure2 {background:#c1cdeb;}


.education02 #tab-4 .sub_cont2 table .tal{line-height:25px;}

.education02 #tab-5 .sub_cont2 table .tal{line-height:25px;}

.cont_gallery ul {overflow:hidden;}
.cont_gallery ul li {float:left;width:23.5%;margin-right:2%}
.cont_gallery ul li:nth-child(4n) {margin-right:0;}
.cont_gallery ul li:nth-child(n+5) {margin-top:25px;}
.cont_gallery ul li img {width:100%;}


/* -------- 교육과정-교육일정 -------- */
.education03 .sub_cont1 .layout {border-bottom:0;}
.education03 .sub_cont1 .contarea .control {position:relative;text-align:center;margin-bottom:30px;}
.education03 .sub_cont1 .contarea .control .btnarea {position:absolute;top:0;left:0;}
.education03 .sub_cont1 .contarea .control .btnarea .btn {padding:10px 25px;background:#e9e9e9;font-weight:400;color:#555;}
.education03 .sub_cont1 .contarea .control button {text-indent:-9999px;width:11px;height:18px;border:0;background:#fff;}
.education03 .sub_cont1 .contarea .control .btnBefore {content:"";background-image:url("/_public/images/board/btnBefore.png")}
.education03 .sub_cont1 .contarea .control .btnNext {content:"";background-image:url("/_public/images/board/btnNext.png")}
.education03 .sub_cont1 .contarea .control .month {font-size:30px;font-weight:500;color:#3159be;padding:0 35px;vertical-align:middle;}
.education03 .sub_cont1 .tableWrapper table th,
.education03 .sub_cont1 .tableWrapper table td {padding:20px 15px;border-bottom:1px solid #e2e2e2;border-left:0;border-right:0;}
.education03 .sub_cont1 .tableWrapper table td {font-weight:400;}
.education03 .sub_cont1 .tableWrapper table td .con {width:154px;min-height:110px;overflow:hidden;font-size:14px;text-align:left;margin-top:15px;}
.education03 .sub_cont1 .tableWrapper table td .con .p-red {width:100%;background:#ffe7e7;border-radius:7px;padding:5px 10px;margin-bottom:10px;}
.education03 .sub_cont1 .tableWrapper table td .con .ul-list li {overflow:hidden;position:relative;padding-left:18px;white-space:nowrap;text-overflow:ellipsis;}
.education03 .sub_cont1 .tableWrapper table td .con .ul-list li:before {content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:8px;border-radius:100%;background:#839bd8;}


/* -------- 교육과정-전체프로그램 -------- */
.education05 .sub_cont1 .layout {border-bottom:0;}
.education05 .sub_cont1 .edu05_box .a-box {overflow:hidden;display:block;border-bottom:1px solid #e2e2e2;padding:35px 0;}
.education05 .sub_cont1 .edu05_box .a-box:first-child {border-top:2px solid #3159be;}
.education05 .sub_cont1 .edu05_box .a-box .leftbox {overflow:hidden;float:left;width:25%;}
.education05 .sub_cont1 .edu05_box .a-box .leftbox img {width:100%;height:260px;background:#f1f1f1;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox {float:left;width:75%;padding-left:5%;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li {overflow:hidden;min-height:49px;border-bottom:1px solid #f1f1f1;padding:14px 0;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li:last-child {border-bottom:0;padding-bottom:0;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li.tit {font-size:18px;font-weight:400;color:#333;line-height:1.3;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li.tit span {display:inline-block;min-width:45px;border-radius:5px;height:24px;text-align:center;line-height:24px;font-size:12px;color:#fff;margin-right:10px;padding:0 6px;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li.tit span.receipt {background:#eb6514;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li.tit span.lecture {background:#6685d2;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li.tit span.end {background:#999;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li .txtbox {float:left;width:50%;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li .txtbox span {float:left;width:16%;font-weight:400;}
.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li .txtbox p {float:left;width:70%;padding-left:5%;}


/* -------- 교육과정-강의출강 -------- */
.education06 .sub_cont1 .sub_cont_img
{background-image:url("/_public/images/sub/education06_cont_bg1.jpg");}
.bbs_banner ul {overflow:hidden;}
.bbs_banner ul li {float:left;width:23.5%;margin-right:2%;}
.bbs_banner ul li p {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.bbs_banner ul li .img {overflow:hidden;height:80px;border:1px solid #e1e1e1;}
.bbs_banner ul li .img img {width:100%;}
.bbs_banner ul li:nth-child(4n) {margin-right:0;}
.bbs_banner ul li:nth-child(n+5) {margin-top:25px;}

.education06 .sub_cont2 .sub_cont_img
{background-image:url("/_public/images/sub/education02_cont_bg2.jpg");}

.education06 .sub_cont3 .sub_cont_img
{background-image:url("/_public/images/sub/education06_cont_bg3.jpg");}
.education06 .sub_cont3 .contarea .edu06_boxarea {overflow:hidden;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box {overflow:hidden;float:left;width:48%;height:425px;padding:37px 27px;margin-right:4%;border:1px solid #e2e2e2;border-top:2px solid #3159be;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box:nth-child(n+3) {margin-top:4%;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box:nth-child(even) {margin-right:0;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .leftbox {float:left;width:20%;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .leftbox img {width:100%;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox {float:left;width:80%;padding-left:35px;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox li {overflow:hidden;padding:15px 0;border-bottom:1px solid #f1f1f1;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox li:last-child {border-bottom:0;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox li span {float:left;width:23%;font-weight:400;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox li p {float:left;width:77%;font-size:15px;}
.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox li:last-child p {line-height:1.5;}
.education06 .sub_cont3 .process .ul-box4 li {height:380px;}



/* -------- 교육과정-교육장대관안내 -------- */
.education08 .sub_cont1 .layout {border-bottom:0;}
.education08 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/education08_cont_bg1.jpg");}


/* -------- 교육과정-전문강사진 -------- */
.education09 .sub_cont1 .layout {border-bottom:0;}
.education09 .sub_cont1 .contarea .edu09_boxarea {overflow:hidden;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box {overflow:hidden;float:left;width:48%;height:425px;padding:37px 27px;margin-right:4%;border:1px solid #e2e2e2;border-top:2px solid #3159be;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box:nth-child(n+3) {margin-top:4%;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box:nth-child(even) {margin-right:0;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .leftbox {float:left;width:20%;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .leftbox img {width:100%;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox {float:left;width:80%;padding-left:35px;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox li {overflow:hidden;padding:15px 0;border-bottom:1px solid #f1f1f1;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox li:last-child {border-bottom:0;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox li span {float:left;width:23%;font-weight:400;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox li p {float:left;width:77%;font-size:15px;}
.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox li:last-child p {line-height:1.5;}


/* -------- 고객센터-서비스신청 -------- */
.center02 .sub_cont1 .tabs .horizontal li a {width:calc(100%/6);}


/* -------- 매니저ZONE-매니저안내 -------- */
.manager01 .sub_cont1 .layout {border-bottom:0;}
.manager01 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/manager01_cont_bg1.jpg");}
.manager01 .sub_cont1 .servicearea ul li {height:316px;}
.manager01 .sub_cont2 {background:#fafafa;padding-top:70px;margin-bottom:140px;background:url("/_public/images/sub/manager01_cont_bg2.jpg") no-repeat top;}
.manager01 .sub_cont2 .layout {padding-bottom:0;}
.manager01 .sub_cont2 .contarea .titarea .sub_tit5 {color:#fff;text-align:center;}
.manager01 .sub_cont2 .contarea a {display:table;font-size:20px;font-weight:500;text-align:center;color:#fff;padding:20px 80px;border:1px solid #fff;border-radius:7px;margin:0 auto;}
.manager01 .sub_cont3 .sub_cont_img {background-image:url("/_public/images/sub/manager01_cont_bg3.jpg");}
.manager01 .sub_cont3 .layout {padding-bottom:0;}
.manager01 .sub_cont4 .process .ul-box li {height:378px;}
.manager01 .sub_cont4 .process .ul-box li span {padding-bottom:20px;}
.manager01 .sub_cont3 .table-ul2 .contarea > ul > li{padding-left:45px;}
.manager01 .sub_cont3 .table-ul2 .contarea > ul > li:after{content: "";    position: absolute;    top: 9px;    left: 35px;    width: 5px;    height: 5px;    background: #777;}
.manager01 .sub_cont3 .table-ul2 .contarea > ul > li ul {padding-top:10px;}
.manager01 .sub_cont3 .table-ul2 .contarea > ul > li ul li{padding-left:0px;}


/* -------- 매니저ZONE-교육안내 -------- */
.manager02 .sub_cont1 .layout {border-bottom:0;}
.manager02 .sub_cont1 .tabs .horizontal li a {width:calc(100%/2);}
.manager02 .sub_cont1 .tabs #tab-1 .sub_cont2 .sub_cont_img {/*background-image:url("/_public/images/sub/manager02_tab1_bg1.jpg");*/background-image:url("/_public/images/sub/education02_cont_bg1.jpg");}
.manager02 .sub_cont1 .tabs #tab-1 .sub_cont3 {padding-bottom:0;}
.manager02 .sub_cont1 .tabs #tab-1 .sub_cont3 .sub_cont_img {background-image: url("/_public/images/sub/education02_tab2_bg2.jpg");}
.manager02 .sub_cont1 .tabs #tab-2 .sub_cont2 .sub_cont_img {background-image: url("/_public/images/sub/manager02_tab2_bg1.jpg");}
.manager02 .sub_cont1 .tabs #tab-2 .cont_gallery ul li p {padding:10px;background:#f1f1f1;}


/* -------- 회사소개-인사말 -------- */
.about01 .sub_cont .titarea .sub_tit1,
.about02 .sub_cont .titarea .sub_tit1,
.about03 .sub_cont .titarea .sub_tit1,
.about04 .sub_cont .titarea .sub_tit1,
.about08 .sub_cont .titarea .sub_tit1 {padding-bottom:0;}
.about01 .sub_cont1 .layout {border-bottom:0;}
.about01 .sub_cont1 .contarea {overflow:hidden;}
.about01 .sub_cont1 .contarea .cont1_img {float:left;width:50%;height:510px;background-image:url("/_public/images/sub/about_cont_1.jpg");background-size:cover;}
.about01 .sub_cont1 .contarea .cont1_txt {float:right;width:42%;}
.about01 .sub_cont1 .contarea .cont1_txt .sub_tit2 {line-height:1.3;padding-bottom:60px;}
.about01 .sub_cont1 .contarea .cont1_txt .sign {float:right;padding-top:90px;}
.about01 .sub_cont1 .contarea .cont1_txt .sign img {padding-left:15px;}
.about01 .sub_cont2 {background:#fafafa;padding-bottom:0;margin-bottom:140px;}
.about01 .sub_cont2 .layout {padding-bottom:0;}
.about01 .sub_cont2 ul {overflow:hidden;padding:140px 0;}
.about01 .sub_cont2 ul li:first-child {position:relative;float:left;width:40%;line-height:1.3;padding-bottom:45px;}
.about01 .sub_cont2 ul li.sub_tit2:after {content:"";position:absolute;bottom:0;left:0;width:35px;height:2px;background:#3159be;}
.about01 .sub_cont2 ul li:last-child {float:right;width:57%;}
.about01 .sub_cont3 .cont3_img {width:100%;max-width:894px;margin:0 auto;}
.about01 .sub_cont3 .cont3_img .image_m {display:none;}
.about01 .sub_cont3 .cont3_img img {width:100%;}


/* -------- 회사소개-연혁 -------- */
.about02 .sub_cont1 .layout {border-bottom:0;}
.about02 .sub_cont1 .contarea {overflow:hidden;max-width:960px;margin:0 auto;margin-top:-35px;padding-bottom:0;}
.about02 .sub_cont1 .contarea20 {margin-top:0;}
.about02 .sub_cont1 .contarea .leftbox {position:relative;float:left;}
.about02 .sub_cont1 .contarea .leftbox strong {font-size:70px;font-weight:700;}
.about02 .sub_cont1 .contarea .leftbox:before {content:"";display:block;position:absolute;top:38px;right:-260px;width:230px;height:1px;border-top:1px dashed #555;}
.about02 .sub_cont1 .contarea .leftbox .year1 {color:#3058bd;}
.about02 .sub_cont1 .contarea .leftbox .year2 {color:#6490ff;}
.about02 .sub_cont1 .contarea .rightbox {float:right;width:calc(100% - 313px);}
.about02 .sub_cont1 .contarea .rightbox .info {position:relative;padding-left:140px;}
.about02 .sub_cont1 .contarea .rightbox .info:before {content:"";display:block;position:absolute;top:0;left:0;width:2px;height:100%;background:#d6def2;}
.about02 .sub_cont1 .contarea .rightbox .info .info_c {position:relative;padding-top:17px;padding-bottom:150px;}
.about02 .sub_cont1 .contarea11 .rightbox .info .info_c {padding-bottom:0;}
.about02 .sub_cont1 .contarea .rightbox .info .info_c:before {content:"";display:block;position:absolute;top:0;left:-148px;width:19px;height:19px;border:6px solid #839bd7;border-radius:100%;background:#fff;box-sizing:border-box;}
.about02 .sub_cont1 .contarea .rightbox .info .info_c:first-child {padding-top:0;margin-top:31px;}
.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li {position:relative;color:#333;padding-bottom:25px;}
.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li:after {content:"";display:block;position:absolute;top:7px;left:-60px;width:30px;height:1px;border-top:1px dashed #555;}
.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li:first-child:after {display:none;}
.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li:last-child {padding-bottom:40px;}
.about02 .sub_cont1 .contarea .rightbox .info .info_c .image img {width:100%;}
.about02 .sub_cont1 .contarea11 .rightbox .info .info_c ul li:last-child {padding-bottom:0;}


/* -------- 회사소개-경영철학 -------- */
.about03 .sub_cont1 .layout {border-bottom:0;}
.about03 .sub_cont1 .tabs .horizontal li a {width:calc(100%/3);}
.about03 .sub_cont1 .tabs #tab-1 .sub_tit2 {border-bottom:1px solid #3159be;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box {overflow:hidden;padding:55px 0;border-bottom:1px solid #e2e2e2;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li {float:left;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li:first-child {position:relative;width:230px;height:230px;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li:first-child img {position:absolute;top:0;left:0;height:100%;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li:first-child .txt {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#3159be}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li:first-child .txt p {font-size:18px;padding-bottom:5px;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li:first-child .txt span {font-size:30px;font-weight:700;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li:last-child {width:75%;padding:73px 0 0 140px;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li:last-child h3{font-size:32px;font-weight:500;color:#333;padding-bottom:35px;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box li:last-child p {font-size:18px;color:#333;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box1 {padding-top:0;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box3 {border-bottom:0;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box3 dt {font-size:22px;font-weight:400;color:#3159be;line-height:1.5;}
.about03 .sub_cont1 .tabs #tab-1 .txt-box3 dd {font-size:18px;color:#333;line-height:1.3;padding-bottom:30px;}

.about03 .sub_cont1 .tabs #tab-2 .benefit .sub_benefit li:nth-child(1) {background-image:url("/_public/images/sub/sub_benefit7.jpg");}
.about03 .sub_cont1 .tabs #tab-2 .benefit .sub_benefit li:nth-child(2) {background-image:url("/_public/images/sub/sub_benefit8.jpg");}
.about03 .sub_cont1 .tabs #tab-2 .benefit .sub_benefit li:nth-child(3) {background-image:url("/_public/images/sub/sub_benefit9.jpg");}
.about03 .sub_cont1 .tabs #tab-2 .benefit .sub_benefit li:nth-child(4) {background-image:url("/_public/images/sub/sub_benefit15.jpg");}
.about03 .sub_cont1 .tabs #tab-2 .txtbox {overflow:hidden; padding-top:60px;}
.about03 .sub_cont1 .tabs #tab-2 .txtbox li {float:left;width:22.5%;height:400px;padding:60px 33px;margin-right:3.3%;text-align:center;background:#efefef;}
.about03 .sub_cont1 .tabs #tab-2 .txtbox li:nth-child(even) {background:#eaeef8;}
.about03 .sub_cont1 .tabs #tab-2 .txtbox li:last-child {margin-right:0;}
.about03 .sub_cont1 .tabs #tab-2 .txtbox li span {display:block;font-size:22px;font-weight:500;color:#333;padding:35px 0;}
.about03 .sub_cont1 .tabs #tab-2 .txtbox li p {display:inline-block;text-align:left;line-height:1.5;}
.about03 .sub_cont1 .tabs #tab-2 .benefit .titarea{padding-bottom:5px;}

.about03 .sub_cont1 .tabs #tab-3 {overflow:hidden;}
.about03 .sub_cont1 .tabs #tab-3 .leftbox {float:left;width:37%;}
.about03 .sub_cont1 .tabs #tab-3 .leftbox .sub_txt1 {padding:20px 0 90px 0;}
.about03 .sub_cont1 .tabs #tab-3 .leftbox .btnarea a {display:block;width:210px;height:50px;line-height:50px;text-align:center;padding:0;border:1px solid #ccc;}
.about03 .sub_cont1 .tabs #tab-3 .leftbox .btnarea a:first-child {margin-bottom:20px;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox {float:right;width:58%;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox img {width:100%;height:auto;margin-bottom:50px;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox .tit {font-size:22px;font-weight:500;color:#333;padding-bottom:15px;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul {overflow:hidden;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li {float:left;width:32%;margin-right:2%;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li:last-child {margin-right:0;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li .color {width:100%;padding:25px 15px;margin-bottom:15px;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li .color1 {background:#ef403d;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li .color2 {background:#841013;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li .color3 {background:#6d6e72;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li .color p {color:#fff;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li .color p:first-child {font-size:18px;font-weight:500;padding-bottom:5px;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul .color_txt {line-height:2;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul .color_txt span {padding-left:20px;}
.about03 .sub_cont1 .tabs #tab-3 .rightbox ul .color_txt span:first-child {padding-left:0;}


/* -------- 회사소개-조직도 -------- */
.about04 .sub_cont1 .layout {border-bottom:0;}
.about04 .sub_cont1 .cont1_img {width:100%;max-width:914px;margin:0 auto;}
.about04 .sub_cont1 .cont1_img .image_m {display:none;}
.about04 .sub_cont1 .cont1_img img {width:100%;}


/* -------- 회사소개-지점개설안내 -------- */
.about05 .sub_cont1 .layout {border-bottom:0;padding-bottom:0;}
.about05 .sub_cont1 .contarea {position:relative;}
.about05 .sub_cont1 .contarea .sub_tit2 {display:none;}
.about05 .sub_cont1 .contarea .txt_center {position:relative;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.about05 .sub_cont1 .contarea .txt_center .txt {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;}
.about05 .sub_cont1 .contarea .txt_center .txt p {font-size:18px;padding-bottom:15px;}
.about05 .sub_cont1 .contarea .txt_center .txt span {font-size:28px;font-weight:700;}
.about05 .sub_cont1 .contarea ul {overflow:hidden;max-width:916px;margin:0 auto;}
.about05 .sub_cont1 .contarea ul li {float:left;width:49%;height:185px;padding:45px 30px;margin-right:2%;border-radius:10px;background:#f1f1f1;}
.about05 .sub_cont1 .contarea ul li:nth-child(n+3) {margin-top:2%;}
.about05 .sub_cont1 .contarea ul li:nth-child(2),
.about05 .sub_cont1 .contarea ul li:nth-child(3) {background:#eaeef8;}
.about05 .sub_cont1 .contarea ul li:nth-child(even) {margin-right:0;text-align:right;}
.about05 .sub_cont1 .contarea ul li .tit {position:relative;display:block;font-size:22px;font-weight:500;color:#333;padding-bottom:15px;margin-bottom:15px;}
.about05 .sub_cont1 .contarea ul li .tit:after {content:"";position:absolute;bottom:0;width:20px;height:2px;background:#555;}
.about05 .sub_cont1 .contarea ul li:nth-child(odd) .tit:after {left:0;}
.about05 .sub_cont1 .contarea ul li:nth-child(even) .tit:after {right:0;}

.about05 .sub_cont2 {padding-top:70px;background:#fafafa;margin-bottom:70px;}
.about05 .sub_cont2 .layout {padding-bottom:0;}
.about05 .sub_cont2 .txtbox {overflow:hidden;}
.about05 .sub_cont2 .txtbox li {float:left;text-align:center;}
.about05 .sub_cont2 .txtbox .tit_box {width:255px;font-size:18px;font-weight:500;line-height:1.3;color:#fff;padding:45px 10px;margin-right:60px;}
.about05 .sub_cont2 .txtbox .icon {width:12%;padding-top:10px;}
.about05 .sub_cont2 .txtbox .icon img {padding-bottom:12px;}
.about05 .sub_cont2 .txtbox1 {margin-bottom:50px;}
.about05 .sub_cont2 .txtbox1 .tit_box {background:#ee8342;}
.about05 .sub_cont2 .txtbox2 .tit_box {background:#999;}


/* -------- 회사소개-사회공헌활동 -------- */
.about07 .sub_cont1 .layout {border-bottom:0;}
.about07 .sub_cont1 .tabs .horizontal li a {width:calc(100%/4);}
.about07 .sub_cont1 .tabs .titarea {/*padding-bottom:100px;*/}
.about07 .sub_cont1 .tabs #tab-1 .cont1_img {max-width:991px;margin:0 auto;}
.about07 .sub_cont1 .tabs #tab-1 .cont1_img img {width:100%;}
.about07 .sub_cont1 .tabs #tab-1 .cont1_img .image_m {display:none;}
.about07 .sub_cont1 .tabs #tab-2 .iconarea li {overflow:hidden;padding-bottom:55px;}
.about07 .sub_cont1 .tabs #tab-2 .iconarea li:last-child {padding-bottom:0;}
.about07 .sub_cont1 .tabs #tab-2 .iconarea li .leftbox {float:left;padding-right:50px;}
.about07 .sub_cont1 .tabs #tab-2 .iconarea li .rightbox {float:left;}
.about07 .sub_cont1 .tabs #tab-2 .iconarea li .rightbox span {display:block;font-size:20px;font-weight:500;color:#333;padding-bottom:15px;}
.about07 .sub_cont1 .tabs #tab-2 .sub_txt1{padding-bottom:30px;}
.about07 .sub_cont1 .tabs #tab-2 > .tab-2_txt > li{position:relative; padding-left:30px; padding-bottom:10px; line-height:1.5;}
.about07 .sub_cont1 .tabs #tab-2 > .tab-2_txt > li:after{content: ''; position: absolute; top: 12px; left: 0; width: 20px; height: 1px; background: #3159be;}
.about07 .sub_cont1 .tabs #tab-2 > .tab-2_txt > li > ul > li{position:relative; padding-left:10px; padding-top:5px;}
.about07 .sub_cont1 .tabs #tab-2 > .tab-2_txt > li > ul{padding-top:5px; padding-bottom:10px;}
.about07 .sub_cont1 .tabs #tab-2 > .tab-2_txt > li > ul > li:after{content: ""; position: absolute; top: 14px; left: 0; width: 5px; height: 5px; background: #777;}
.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox {overflow:hidden;padding-bottom:50px;}
.about07 .sub_cont1 .tabs #tab-3 .tab-3_img{width:650px; height:250px; margin-top:30px;}
.about07 .sub_cont1 .tabs #tab-3 .tab-3_img li{display:inline-block; width:315px;  height:250px;background-color:pink;}
.about07 .sub_cont1 .tabs #tab-3 .tab-3_img li:first-child{margin-right:10px;}
.about07 .sub_cont1 .tabs #tab-3 .tab-3_img li img{width:100%;}
.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox:last-child {padding-bottom:0;}
.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .leftbox {position:relative;float:left;width:18%;height:65px;font-size:20px;font-weight:500;line-height:65px;text-align:center;color:#fff;background:#99addf;}
.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .leftbox:after {content:"";position:absolute;top:50%;right:-73px;transform:translateY(-50%);width:54px;height:1px;background:#e1e1e1;}
.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox {float:right;width:75%;}
.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li {float:left;width:23.5%;height:65px;font-size:18px;line-height:65px;text-align:center;margin-right:2%;border:1px solid #f1935a;}
.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li:nth-child(4) {margin-right:0;}
.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li:nth-child(n+5) {height: auto;line-height:1.5;margin-top:2%;padding:30px 0;}


/* -------- 회사소개-인허가사항 -------- */
.about06 .sub_cont1 .layout {border-bottom:0;}
.about06 .sub_cont1 ul {overflow:hidden;}
.about06 .sub_cont1 ul li {float:left;width:22%;margin-right:4%;margin-bottom:60px;}
.about06 .sub_cont1 ul li:nth-child(4n) {margin-right:0;}
.about06 .sub_cont1 ul li a img {width:100%;height:380px;background:#eee;}
.about06 .sub_cont1 ul li a p {overflow:hidden;font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:20px;}


/* -------- 회사소개-찾아오시는길 -------- */
.about08 .sub_cont1 .layout {border-bottom:0;}
.about08 .sub_cont1 .horizontal li a {width:16.6666%;}
.map {overflow:hidden;}
.map .leftbox {float:left;width:60%;height:520px;}
.map .leftbox .root_daum_roughmap {width:100%;height:520px;}
.map .leftbox .root_daum_roughmap .wrap_map {height:94%;}
.map .rightbox {float:right;width:34%;}
.map .rightbox .map_tit {font-size:36px;font-weight:400;color:#333;padding-top:95px;}
.map .rightbox .sub_txt1 {padding:22px 0 70px 0;}
.map .rightbox ul {overflow:hidden;}
.map .rightbox ul.subway {padding-bottom:40px;}
.map .rightbox ul li {float:left;}
.map .rightbox ul li:first-child {margin-right:25px;}
.map .rightbox ul li:last-child {width:70%;}
.map .rightbox ul li strong {line-height:2;}


/* -------- 고객관리서비스-배상책임보험 -------- */
.customer01 .sub_cont1 .layout {border-bottom:0;}
.customer01 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/customer01_cont_bg1.jpg");}
.customer01 .sub_cont1 .contarea .policy_img {width:100%;background:#f0f0f0;text-align:center;padding:70px 0;}
.customer01 .sub_cont1 .contarea .policy_img img {box-shadow:0 0 16px rgba(0,0,0,0.1);}
.customer01 .sub_cont1 .servicearea ul.ul-box3 li {height:210px;}


/* -------- 고객관리서비스-고객선물 -------- */
.customer02 .sub_cont1 .layout {border-bottom:0;}
.customer02 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/customer02_cont_bg1.jpg");}
.customer02 .sub_cont2 .sub_cont_img {background-image:url("/_public/images/sub/customer02_cont_bg2.jpg");}
.customer02 .sub_cont3 .layout {padding-bottom:0;}
.customer02 .sub_cont3 .sub_cont_img {background-image:url("/_public/images/sub/customer02_cont_bg3.jpg");}
.customer02 .sub_cont3 .popart-cont {padding-bottom:0;}
.customer02 .sub_cont2 .kid_calendar_img, .customer02 .sub_cont3 .popart_img{margin-top:20px;}


/* -------- 고객관리서비스-베이비세이프존 -------- */
.customer03 .sub_cont1 .layout {border-bottom:0;}
.customer03 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/customer03_cont_bg1.jpg");}
.customer03 .sub_cont1 .servicearea ul.ul-box3 li {height:253px;}
.customer03 .sub_cont1 .product {overflow:hidden;border:1px solid #f0f0f0;background:#fafafa;padding:70px 20px;margin-bottom:70px;}
.customer03 .sub_cont1 .product .leftbox {float:left;width:30%;text-align:center;}
.customer03 .sub_cont1 .product .rightbox {float:left;width:70%;}


/* -------- 고객관리서비스-매니저안심실명제 -------- */
.customer04 .sub_cont1 .sub_cont_img {background-image:url("/_public/images/sub/customer04_cont_bg1.jpg");}
.customer04 .sub_cont1 .layout {border-bottom:0;}
.customer04 .sub_cont1 .servicearea ul.ul-box3 li {height:227px;}
.customer04 .sub_cont1 .process .ul-box4 li {height:282px;}
.customer04 .sub_cont1 .contarea .search {padding:70px 20px;background:#f8f8f8; margin-bottom:40px;}
.customer04 .sub_cont1 .contarea .search .sub_tit4 {text-align:center;}
.customer04 .sub_cont1 .contarea .search .manager_btnarea {width:60%;margin:0 auto;}
.customer04 .sub_cont1 .contarea .search .manager_btnarea .manager_key {width:80%;height:56px;border:3px solid #7590d6;margin:-3px 7px 0 0;padding:0 20px;}
.customer04 .sub_cont1 .contarea .bluebox{margin-top:80px;}
.customer04 .sub_cont1 .contarea .sub_txt1{margin-bottom:20px;}
.customer04 .sub_cont1 .contarea table{margin-top:10px; }
.customer04 .sub_cont1 .contarea table thead td{background-color: transparent ; border-top: 2px solid #3159be; font-weight:300;}


/* -------- 고객관리서비스-이달의우수매니저 -------- */
.manager03 .sub_cont1 .layout {border-bottom:0;}
.manager03 .sub_cont1 .man03_box {overflow:hidden;}
.manager03 .sub_cont1 .man03_box .a-box {overflow:hidden;display:block;float:left;width:48%;margin-right:4%;padding:37px 27px;border:1px solid #e2e2e2;border-top:2px solid #3159be;}
.manager03 .sub_cont1 .man03_box .a-box:nth-child(n+3) {margin-top:4%;}
.manager03 .sub_cont1 .man03_box .a-box:nth-child(even) {margin-right:0;}
.manager03 .sub_cont1 .man03_box .a-box .leftbox {overflow:hidden;float:left;width:45%;}
.manager03 .sub_cont1 .man03_box .a-box .leftbox img {width:100%;height:260px;background:#f1f1f1;}
.manager03 .sub_cont1 .man03_box .a-box .rightbox {float:left;width:55%;padding-left:5%;}
.manager03 .sub_cont1 .man03_box .a-box .rightbox .tit {display:block;font-size:18px;font-weight:400;color:#333;border-bottom:1px solid #f1f1f1;padding:14px 0;line-height:1.3;}
.manager03 .sub_cont1 .man03_box .a-box .rightbox p {padding:14px 0;line-height:1.3;height:177px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;word-wrap: break-word;}


/* -------- Why다솜-1위기업 -------- */
.why .sub_cont1 .why{overflow: hidden;width: 100%;}
/*.why .sub_cont1 .tabs .horizontal li:first-child a {color:#fff;background:#3159be;}*/
.why .sub_cont1 .why .horizontal {overflow:hidden;margin: 0 auto;width:100%;max-width: 1300px;margin-bottom: 50px;}
.why .sub_cont1 .why .horizontal li a {float:left;width:calc(100%/3);border:1px solid #ccc;border-right:0;font-weight:400;text-align:center;line-height: 65px;font-size: 18px;}
.why .sub_cont1 .why .horizontal li:hover a,
.why .sub_cont1 .why .horizontal li.active a {color:#fff;background:#3159be;}
.why .sub_cont1 .why .horizontal li:last-child a {border-right:1px solid #ccc;}

.why .layout {border-bottom:0;padding-bottom:0;}
.why .intro-txt {font-style:normal;}

/*why-bgcont*/
.why01 .why-bgcont {overflow:hidden;padding:70px 0;margin-bottom:70px;}
.why01 .why-bgcont .sub_tit2,
.why01 .why-bgcont .sub_txt1 {color:#fff;}

.why01 #tab-1 .sub_cont_img {background-image:url("/_public/images/sub/why01_cont_bg1.jpg");}
.why01 #tab-1 .product-img2 {margin-bottom:0;border-bottom:none;}
.why01 #tab-1 .intro-txt span {display:block;}
.why01 #tab-1 .intro-txt .num {font-size:50px;font-weight:500;padding:10px 0;}
.why01 #tab-1 .intro-txt .txt {font-size:16px;}
.why01 #tab-1 .cont01 {background:url("/_public/images/sub/why01_con1.jpg") no-repeat 50%;}
.why01 #tab-1 .cont01 .ul-box4 {overflow:hidden;}
.why01 #tab-1 .cont01 .ul-box4 li {float:left;width:22.5%;margin-right:3.3%;text-align:center;color:#fff;border:2px solid #fff;border-radius:7px;padding:80px 10px;}
.why01 #tab-1 .cont01 .ul-box4 li:last-child {margin-right:0;}
.why01 #tab-1 .cont01 .ul-box4 li .num {font-family: 'Poppins', sans-serif;font-size:50px;}
.why01 #tab-1 .cont01 .ul-box4 li .txt {font-size:22px;font-weight:500;}
.why01 #tab-1 .cont01 .ul-box4 li .name {font-size:22px;padding-top:15px;}
.why01 #tab-1 .cont01 .table-ul {color:#fff;}
.why01 #tab-1 .cont02 .titarea {font-size:30px;font-weight:500;text-align:center;}
.why01 #tab-1 .cont02 .titarea p span {font-size:50px;}
.why01 #tab-1 .cont02 .con-img {position:relative;max-width:500px;margin:0 auto;padding:45px;}
.why01 #tab-1 .cont02 .con-img .txt p {position:absolute;font-size:18px;font-weight:400;}
.why01 #tab-1 .cont02 .con-img .txt p.p1 {top:0;left:47%;}
.why01 #tab-1 .cont02 .con-img .txt p.p2 {top:50%;right:0;}
.why01 #tab-1 .cont02 .con-img .txt p.p3 {bottom:0;left:47%;}
.why01 #tab-1 .cont02 .con-img .txt p.p4 {top:50%;left:0;}
.why01 #tab-1 .cont02 .con-img .txt p.p5 {top:10%;right:-5%;font-size:28px;font-weight:500;}
.why01 #tab-1 .cont02 .con-img .txt p.p5 span {font-size:50px;}
.why01 #tab-1 .cont02 .con-img .txt p.p6 {top:52%;left:50%;transform:translate(-50%, -50%);text-align:center;}
.why01 #tab-1 .cont02 .con-img img {width:100%;}
.why01 #tab-1 .cont03 {margin-bottom:140px;}
.why01 #tab-1 .cont03 .con-box {overflow:hidden;}
.why01 #tab-1 .cont03 .con-box .leftbox {float:left;width:50%;padding-left:5%;border-right:1px dashed #ccc;}
.why01 #tab-1 .cont03 .con-box .leftbox ul {position:relative;height:225px;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li {position:absolute;bottom:0;text-align:center;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.graph_tit {top:0;left:0;border:2px solid #ccc;width:75px;height:75px;font-size:14px;color:#777;text-align:left;padding:10px;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.graph {width: 65%;top: 51%;left: 5%;z-index: 1;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.graph img {width:100%;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li1 {left:0;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li2 {left:14%;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li3 {left:28%;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li4 {left:42%;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li5 {left:56%;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li6 {left:70%;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li div {width:40px;background:rgba(48,88,189,0.2);margin:10px auto;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li1 div {height:20px;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li2 div {height:40px;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li3 div {height:60px;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li4 div {height:80px;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li5 div {height:100px;}
.why01 #tab-1 .cont03 .con-box .leftbox ul li.li6 div {height:150px;background:rgba(48,88,189,1);}
.why01 #tab-1 .cont03 .con-box .leftbox ul li p {font-weight:400;}
.why01 #tab-1 .cont03 .con-box .rightbox {position:relative;float:left;width:50%;height:225px;padding-left:5%;}
.why01 #tab-1 .cont03 .con-box .rightbox p {position:absolute;top:30%;font-size:18px;}
.why01 #tab-1 .cont03 .con-box .rightbox p span {display:block;font-size:22px;font-weight:500;padding-bottom:10px;}

.why01 #tab-2 .sub_cont_img {background-image:url("/_public/images/sub/why01_cont_bg2.jpg");}
.why01 #tab-2 .product-img2 {border-bottom:0;margin-bottom:0;}
.why01 #tab-2 .intro-txt span {font-size:40px;font-weight:400;}
.why01 #tab-2 .cont01 .ul-box3 {overflow:hidden;}
.why01 #tab-2 .cont01 .ul-box3 li {float:left;width:33.3333%;text-align:center;border-right:1px solid #e1e1e1;padding:30px 0;}
.why01 #tab-2 .cont01 .ul-box3 li:last-child {border-right:0;}
.why01 #tab-2 .cont01 .ul-box3 li strong {display:block;font-size:20px;font-weight:500;padding-bottom:20px;}
.why01 #tab-2 .cont01 .ul-box3 li strong span {font-size:100px;font-family: 'Poppins', sans-serif;padding-right:10px;}
.why01 #tab-2 .cont01 .ul-box3 li p {font-size:20px;font-weight:400;padding-bottom:5px;}
.why01 #tab-2 .cont01 .gray-bg p {font-size: 22px;text-align:center;font-weight: 400;}
.why01 #tab-2 .cont02 {background:url("/_public/images/sub/why01_con2.jpg") no-repeat 50%;padding:70px 0;margin-bottom:140px;}
.why01 #tab-2 .cont02 .maplink a {float:left;display:block;width:11%;height:125px;font-size:22px;font-weight:500;text-align:center;line-height:125px;color:#fff;border:2px solid #fff;border-radius:7px;margin:20px 1.7% 0 0;transition:all 0.3s;}
.why01 #tab-2 .cont02 .maplink a:last-child {margin-right:0;}
.why01 #tab-2 .cont02 .maplink a:hover {margin-top:0;font-size:24px;background-color:rgba(255,255,255,0.1);}

.why01 #tab-3 .layout {position:relative;}
.why01 #tab-3 .layout .why_logo img {width:100%;}
.why01 #tab-3 .layout .why_logo1 {position:absolute;bottom:12%;left:7%;width:210px;}
.why01 #tab-3 .layout .why_logo2 {position:absolute;bottom:5%;right:10%;width:150px;}
.why01 #tab-3 .sub_cont_img {background-image:url("/_public/images/sub/why01_cont_bg3.jpg");}
.why01 #tab-3 .cont01 ul {overflow:hidden;}
.why01 #tab-3 .cont01 ul li {float:left;width:24%;margin-right:1.3%;}
.why01 #tab-3 .cont01 ul li:last-child {margin-right:0;}
.why01 #tab-3 .cont01 ul li img {width:100%;}
.why01 #tab-3 .cont01 ul li p {text-align:center;padding-top:15px;}
.why01 #tab-3 .cont02 {background-color:#f5f5f5;overflow:hidden;padding:70px 0;margin-bottom:70px;}
.why01 #tab-3 .cont02 .leftbox {float:left;width:34%;margin:0 0 10px 16%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.why01 #tab-3 .cont02 .leftbox img {width:100%;}
.why01 #tab-3 .cont02 .rightbox {position:relative;float:left;width:50%;padding:11% 0  0 5%;font-weight:400;z-index:1;}
.why01 #tab-3 .cont02 .rightbox h3 {position:relative;font-size:36px;line-height:1.3;}
.why01 #tab-3 .cont02 .rightbox h3:after {position:absolute;content:"";bottom:-12px;left:0;width:52%;height:30px;background:#e4e4e4;z-index:-1;}
.why01 #tab-3 .cont03 {margin-bottom:70px;}


/* -------- Why다솜-전문기업 -------- */
.forange_2{font-size:40px; font-weight:400;}
.forange_3{color:#3159be; font-weight:400;}
.forange_4{color:#eb6514 ; font-weight:400;}
.why02 .contarea .box .rightbox h3 { font-size: 24px; font-weight: 500; color: #333; margin-bottom: 20px;}
.why02 .contarea .box .rightbox h3 .number{display: inline-block; padding: 7px; margin-right: 15px; background: #3159be; color: #fff;}
.why02 .contarea .box .rightbox p{margin-top:10px;}
.why02 .contarea .box { overflow: hidden; padding: 40px 0;  border-bottom: 1px solid #e1e1e1;*}
.why02 #tab-1 .sub_cont_img {background-image:url("/_public/images/sub/why02_cont_bg1.jpg");}
.why02 #tab-1 .cont01 {margin-bottom:0;}
.why02 #tab-1 .cont01 ul {overflow:hidden;}
.why02 #tab-1 .cont01 ul li {float:left;width:17%;margin-right:2%;text-align:center;}
.why02 #tab-1 .cont01 ul li:nth-child(3) {width:42%;}
.why02 #tab-1 .cont01 ul li:last-child {margin-right:0;}
.why02 #tab-1 .cont01 ul li .image {height:283px;padding:10px;border:1px solid #e1e1e1;}
.why02 #tab-1 .cont01 ul li .image img {width:100%;}
.why02 #tab-1 .cont01 ul li p {font-size:18px;font-weight:400;padding:10px 0 5px 0;}
.why02 #tab-2 .sub_cont_img {background-image:url("/_public/images/sub/why02_cont_bg2.jpg");}
.why02 #tab-2 .cont01 .cont-img {padding-bottom:70px;}
.why02 #tab-2 .cont01 .cont-img:last-child {padding-bottom:0;}
.why02 #tab-2 .cont01 .cont-img ul {overflow:hidden;background:#f5f5f5;padding:2%;}
.why02 #tab-2 .cont01 .cont-img ul li {float:left;width:18.4%;font-size:18px;font-weight:400;text-align:center;margin-right:2%;}
.why02 #tab-2 .cont01 .cont-img ul li:nth-child(n+6) {margin-top:2%;}
.why02 #tab-2 .cont01 .cont-img ul li:nth-child(5n) {margin-right:0;}
.why02 #tab-2 .cont01 .cont-img ul li img {width:100%;margin-bottom:10px;}
.why02 #tab-2 .cont01 .cont-img .table-ul li{line-height: 1.5; position: relative; padding-left:32px; font-size:16px; font-weight:300;float: none; width: 100%; text-align: left;}
.why02 #tab-2 .cont01 .cont-img .table-ul li .table-ul2_sub{padding:0; }
.why02 #tab-2 .cont01 .cont-img .table-ul li .table-ul2_sub li{ font-size:15px; padding-left:10px; margin-top:3px;}
.why02 #tab-2 .cont01 .cont-img .table-ul li .table-ul2_sub li:after{width:3px; height:3px; background-color:gray;}
.why02 .cont-img3,
.why02 .cont02 {margin-bottom:140px;}
.why02 #tab-2 .cont02 {margin-bottom:140px;}
.why02 #tab-2 .cont02 .ul-box3 li {padding:40px 25px;}
.why02 #tab-3 .sub_cont_img {background-image:url("/_public/images/sub/why02_cont_bg3.jpg");}
.why02 #tab-3 .cont02 {margin-bottom:70px;}



/*---------------------------------------1300px-------------------------------------------*/
@media all and (max-width:1300px) {

	/*고객관리서비스-매니저안심실명제*/
	.customer04 .sub_cont1 .contarea .search .sub_tit4 {text-align:left;}
	.customer04 .sub_cont1 .contarea .search .manager_btnarea {width:100%;}
	.customer04 .sub_cont1 .contarea .search .manager_btnarea .manager_key {width:50%;}

	/* -------- Why다솜-------- */
	.why .sub_cont .tabs .horizontal {width:95%;}
}

/*---------------------------------------1150px-------------------------------------------*/
@media all and (max-width:1150px) {

	/*종일제 베이비시터*/
	.sub_cont .product-img .intro-style-1 {width:100%;}
	.bank p {width:85%;}

	/*알뜰시간제 정리수납*/
	.feature .contarea .ul-box .rightbox ul li {width:25%;}

	/*회사소개-경영철학*/
	.about03 .sub_cont1 .tabs #tab-3 .leftbox {width:31%;}
	.about03 .sub_cont1 .tabs #tab-3 .right {width:63%;}

	/* -------- Why다솜-------- */
	.why01 #tab-1 .cont01 .ul-box4 li {padding:60px 10px;}
	.why01 #tab-2 .cont02 .maplink a {height:114px;line-height:114px;}
	.why02 #tab-2 .cont02 .ul-box3 li {height:300px;}
}

/*---------------------------------------1024px-------------------------------------------*/
@media all and (max-width:1024px) {
	.table-txt {display:block;}
	.bt_blue {width:100%;}
	.sub_cont .border_blue_w {width:50%;}

	/*지점가맹절차,신청방법 등 순서박스-공통*/
	.process .ul-box li:after {right:-47px;}
	.process .ul-box3 li {width:46%;}
	.process .ul-box3 li:nth-child(3) {margin-right:6.2%;}
	.process .ul-box3 li:nth-child(3):after {display:block;}
	.process .ul-box3 li:nth-child(even) {margin-right:0}
	.process .ul-box3 li:nth-child(even):after {display:none;}
	.process .ul-box3 li:nth-child(n+3) {margin-top:20px;}
	.process .ul-box3-1 li:nth-child(3):after {display:none;}
	.process .ul-box5 li {width:29%;}
	.process .ul-box5 li:nth-child(n+4) {margin-top:25px;}
	.process .ul-box5 li:nth-child(3) {margin-right:0;}
	.process .ul-box5 li:nth-child(3):after {display:none;}

	/*종일제 베이비시터 */
	#subtop .svis_txtarea p {font-size:60px;}
	.charge .gray-bg a.btn {position: static;display:inline-block;margin-top:25px;}
	.sub_cont .intro-txt {font-size:25px;}
	.lunch .cont-2 .cont-2-box .cont-img {height:auto;}
	.lunch .cont-2 .cont-2-box .cont-img img {width:100%;}
	.interview .layout .ul-box li {width:31%;}
	.interview .layout .ul-box li:nth-child(n+4) {margin-top:2%;}
	.interview .sub_cont_bg {height:580px;}

	/*시간제베이비시터*/
	.hour .sub_cont3 .iconarea .icon-box .icon-img {width:20%;}
	.hour .sub_cont3 .iconarea .icon-box ul {width:80%;}

	/*정리수납개요*/
	.storage01 .sub_cont2 .contarea .box .tit {font-size:38px;}
	.storage01 .sub_cont2 .contarea .box2 .ul-txt {width:100%;}
	.storage01 .sub_cont3 .contarea .box .leftbox {width:30%;margin-right:5%;}
	.storage01 .sub_cont3 .contarea .box .leftbox img {width:100%;}
	.storage01 .sub_cont3 .contarea .box .rightbox {width:65%;}
	.storage01 .sub_cont3 .contarea .box .rightbox h3 {font-size:18px;}
	.storage01 .sub_cont3 .contarea .box .rightbox .btn {margin-top:25px;padding:20px;}

	/*알뜰시간제 정리수납*/
	.feature .contarea .ul-box .rightbox ul li {margin-right:45px;}
	.feature .contarea .ul-box .rightbox ul li:after {right:-35px;}

	/*교육과정-자격증과정*/
	.education02 #tab-1 .sub_cont2 .servicearea ul.ul-box4 li {height:265px;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box {width:100%;text-align:left;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li {width:24%;margin-right:1%;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li:nth-child(even) {margin-right:1%;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li:last-child {margin-right:0;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li:nth-child(n+3) {margin-top:0;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .leftbox {padding-bottom:70px;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .leftbox:after {top:90%;right:53%;transform: rotate(90deg) translate(-50%, -50%);}

	/*교육과정-강의출강*/
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box {width:100%;height:auto;}
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box:nth-child(n+2) {margin-top:50px;}
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .leftbox img {width:80%;}
	.education06 .sub_cont3 .edu06_process .ul-box4 li {width:46%;height:220px;text-align:left;padding:25px 10px}
	.education06 .sub_cont3 .edu06_process .ul-box4 li:nth-child(even) {margin-right:0;}
	.education06 .sub_cont3 .edu06_process .ul-box4 li:nth-child(even):after {display:none;}
	.education06 .sub_cont3 .edu06_process .ul-box4 li:nth-child(n+3) {margin-top:20px;}
	.education06 .sub_cont3 .edu06_process .ul-box4 li img {display:none;}

	/*교육과정-전문강사진*/
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box {width:100%;height:auto;}
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box:nth-child(n+2) {margin-top:50px;}
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .leftbox img {width:80%;}

	/*매니저ZONE-매니저안내*/
	.manager01 .sub_cont3 .process .ul-box3 li:nth-child(3):after {display:none;}

	/*회사소개-경영철학*/
	.about03 .sub_cont1 .tabs #tab-1 .txt-box li:first-child {width:100%;}
	.about03 .sub_cont1 .tabs #tab-1 .txt-box li:first-child img {left:50%;transform:translateX(-50%);}
	.about03 .sub_cont1 .tabs #tab-1 .txt-box li:last-child {padding:73px 0 0 80px;}

	.about03 .sub_cont1 .tabs #tab-2 .txtbox li {width:48%;margin-right:4%;}
	.about03 .sub_cont1 .tabs #tab-2 .txtbox li:nth-child(1),
	.about03 .sub_cont1 .tabs #tab-2 .txtbox li:nth-child(2) {margin-bottom:35px;}
	.about03 .sub_cont1 .tabs #tab-2 .txtbox li:nth-child(even) {margin-right:0;}

	.about03 .sub_cont1 .tabs #tab-3 .leftbox {width:100%;padding-bottom:70px;}
	.about03 .sub_cont1 .tabs #tab-3 .leftbox .sub_txt1 {padding:20px 0 50px 0;}
	.about03 .sub_cont1 .tabs #tab-3 .leftbox .btnarea a {display:inline-block;}
	.about03 .sub_cont1 .tabs #tab-3 .leftbox .btnarea a:first-child {margin-right:10px;}
	.about03 .sub_cont1 .tabs #tab-3 .rightbox {width:100%;}


	/*회사소개-사회공헌활동*/
	.about07 .sub_cont1 .tabs #tab-2 .sub_txt1{ border-bottom:none;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .leftbox {width:100%;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .leftbox:after {display:none;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox {width:100%;margin-top:2%;}

	/*회사소개-인허가사항*/
	.about06 .sub_cont1 ul li {width:48%;}
	.about06 .sub_cont1 ul li:nth-child(even) {margin-right:0;}

	/*회사소개-찾아오시는길*/
	.map .leftbox {width:100%;height:auto;}
	.map .leftbox .root_daum_roughmap {height:350px;}
	.map .leftbox .root_daum_roughmap .wrap_map {height:90%;}
	.map .rightbox {width:100%;}
	.map .rightbox .map_tit {padding-top:50px;}

	/*매니저ZONE-매니저안내*/

	/*매니저ZONE-이달의우수매니저*/
	.manager03 .sub_cont1 .man03_box .a-box {width:100%;margin-right:0;}
	.manager03 .sub_cont1 .man03_box .a-box:nth-child(n+2) {margin-top:50px;}

	/* -------- Why다솜-------- */
	.why01 #tab-1 .cont01 .ul-box4 li {padding:55px 10px;}
	.why01 #tab-1 .cont01 .ul-box4 li .num {font-size:36px;}
	.why01 #tab-3 .layout .why_logo1 {left:0;width:170px;}
	.why01 #tab-3 .layout .why_logo2 {right:0;bottom:7%;width:120px;}
	.why02 #tab-1 .cont01 ul li .image {height:225px;}
	.why02 #tab-2 .cont02 .ul-box3 li {height:245px;}
}

/*---------------------------------------769px-------------------------------------------*/
@media all and (max-width:769px) {
	.sub_cont .tabs .horizontal li a {height:55px;font-size:14px;line-height:55px;}
	.why .sub_cont1 .why .horizontal{padding:0 5%;}
	.why .sub_cont1 .why .horizontal li a{height:55px;line-height: 55px;font-size:14px;}

	/*매니저 인터뷰-공통*/
	.interview .layout .ul-box li {height:280px;padding:30px 0;}

	/*지점가맹절차,신청방법 등 순서박스-공통*/
	.process .ul-box li {padding:25px 10px;}
	.process .ul-box li:after {right:-38px;}
	.process .ul-box li img {height:50px;padding-bottom:20px;}
	.process .ul-box3 li .leftbox {display:none;}
	.process .ul-box3 li .rightbox {width:100%;padding-left:0;}
	.process .ul-box3 li .rightbox .sub_tit4 {padding-bottom:15px;}


	/*컨텐츠 파란색박스-공통*/
	.sub_cont .bluebox {font-size:16px;}

	/*종일제 베이비시터 */
	.sub_cont1 {padding-top:90px;}
	.sub_cont .titarea4 {width:80%;margin:0 auto;}
	.sub_cont .sub_tit1 {font-size:38px;}
	.sub_cont .sub_txt1 {font-size:16px; }
	.sub_cont .product-img .intro-style-1 h3 {font-size:25px;padding:0 5px;}
	.sub_cont .product-img .intro-style-1 p {font-size:16px;}
	.sub_cont .sub_benefit li {height:270px;}
	.sub_cont .sub_benefit li:nth-child(1),
	.sub_cont .sub_benefit li:nth-child(2) {margin-bottom:25px;}
	.sub_cont .table-ul {padding-top:20px;}
	.sub_cont .table-ul2 {padding-top:0;}
	.all-cont .cont-2-left {margin-bottom:70px;}
	.all-cont .cont-2-box {width:100%;}
	.deposit .cont-2 .cont-2-box {height:310px;padding:50px 20px;}
	.deposit .cont-2 .cont-2-box img {height:100px;}
	.bank p {font-size:16px;}
	.bank p:before,
	.bank p:after {display:none;}



	/*산후*/
	.info .sub_cont1 .sanmobox .sub_cont_img {background-image:url("/_public/images/sub/sanmo_cont_bg_m.png");}
	.sanmobox .sub_txt1 { padding: 30px; background: #F9F7F2; color:#B2775D; margin-top: 30px}
	.sanmobox h3.sub_tit1 { line-height: 1.3; word-break:keep-all;}
	.sanmobox h3 img { width: 70%}
	.snamolist {display: flex;}
	.snamolist div {width: 100%; margin-bottom: 40px;}
	.snamolist div h4 {font-size: 20px;margin-bottom: 20px;}
	.snamolist div h4 span {vertical-align: middle;padding-top: 2px;font-size: 16px;color: #fff;display: inline-block;width: 24px;height: 24px;background:#D4AD9C;border-radius: 99px;text-align: center;}
	.snamolist div ul li { word-break: keep-all;}

	.sanmo_topbox { display: block; padding: 20px;margin-bottom: 40px;}
	.sanmo_topbox p { margin-left: 0; font-size: 16px; line-height: 1.4}
	.sanmo_topbox p strong { font-size: 24px; }





	/*가사서비스*/
	.keep .sub_cont5 .sub_cont_img {background-position:right;}

	/*정리수납개요*/
	.storage .sub_cont .need_box ul li {width:48%;}
	.storage .sub_cont .need_box ul li:nth-child(n+3) {margin-top:25px;}
	.storage01 .sub_cont2 .contarea {width:100%;}

	/*알뜰시간제 정리수납*/
	.feature .product-img {margin-bottom:40px;}
	.feature .contarea .box {margin-bottom:35px;}
	.feature .contarea .box .leftbox {display:none;}
	.feature .contarea .box .rightbox {width:100%;padding-left:0;border-left:0;border-bottom:1px solid #e1e1e1;padding-bottom:35px;}
	.feature .contarea .box3 {margin-bottom:0;}
	.feature .contarea .box3 .rightbox {border-bottom:0;padding-bottom:0;margin-bottom:0;}
	.servicearea ul li img {width:25%;padding-bottom:20px;}
	.servicearea ul li p {font-size:15px;}
	.servicearea ul li p strong {font-size:16px;}
	.servicearea ul.ul-box5 li {width:33%;height:185px;border-bottom:1px solid #e1e1e1;}
	.servicearea ul.ul-box5 li:nth-child(3) {border-right:0;}
	.servicearea ul.ul-box5 li:last-child {border-right:1px solid #e1e1e1;}
	.servicearea ul.ul-box5 li:nth-child(n+4) {border-bottom:0;}
	.servicearea ul.ul-box3 li {height:240px;}
	.servicearea ul.ul-box3 li p strong,
	.servicearea ul.ul-box4 li p strong {padding-bottom:10px;}
	.servicearea ul.ul-box4 li {height:175px;}
	.storage01 .sub_cont1 .sub_cont_img {background-position:right;}
	.storage01 .sub_cont3 h3 .fbig {font-size:30px;}
	.storage02 .sub_cont2 .layout {padding-bottom:0;}
	.storage02 .feature .contarea .box1 .rightbox {text-align:center;}
	.storage04 .feature .contarea .box .rightbox {border-bottom:0;}
	.storage04 .sub_cont1 .contarea .box {margin-bottom:0;}
	.storage04 .sub_cont1 .contarea .box .rightbox {padding-bottom:0;border:0;}
	.storage05 .sub_cont1 .tabs .tab_cont ul li a span {height:130px;}
	.storage05 .sub_cont1 .tabs .tab_cont ul li a .gltxtarea {font-size:15px;}

	/*집안전체컨설팅*/
	.storage03 .sub_cont2 .layout {padding-bottom:0;}

	/*교육과정-정규과정*/
	.education01 .sub_cont1 .servicearea ul.ul-box4 li {height:205px;}

	/*교육과정-자격증과정*/
	.education02 .contarea .edu_system li {width:150px;height:150px;margin-right:50px;}
	.education02 .contarea .edu_system li:after {width:15px;height:33px;right:-32px;}
	.education02 .contarea .edu_system li .figure .txt span {font-size:16px;padding-bottom:10px;}
	.education02 .contarea .edu_system li .figure .txt p {font-size:14px;}
	.education02 #tab-1 .sub_cont2 .servicearea ul.ul-box4 li {height:205px;}
	.education02 #tab-1 .sub_cont3 .process .ul-box3 li {height:165px;}
	.education02 #tab-2 .sub_cont2 .sub_cont_img,
	.education02 #tab-3 .sub_cont2 .sub_cont_img {background-position:right 30% top;}
	.cont_gallery ul li {width:48%;margin-right:4%;}
	.cont_gallery ul li:nth-child(n+3) {margin-top:25px;}
	.cont_gallery ul li:nth-child(even) {margin-right:0;}

	/*교육과정-전체프로그램*/
	.education05 .sub_cont1 .edu05_box .a-box .leftbox {width:32%;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox {width:68%;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li .txtbox {width:100%;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li .txtbox:first-child {border-bottom:1px solid #f1f1f1;margin-bottom:14px;padding-bottom:14px;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li:last-child .txtbox {border-bottom:0;margin-bottom:0;}

	/*교육과정-강의출강*/
	.bbs_banner ul li {width:48%;}
	.bbs_banner ul li:nth-child(even) {margin-right:0;}
	.bbs_banner ul li:nth-child(n+3) {margin-top:25px;}
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .leftbox img {width:100%;}
	.education06 .sub_cont3 .edu06_process .ul-box4 li p.sub_tit4 {padding-bottom:15px;}

	/*교육과정-전문강사진*/
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .leftbox img {width:100%;}

	/*매니저ZONE-매니저안내*/
	.manager01 .sub_cont1 .servicearea ul li {height:230px;}
	.manager01 .sub_cont3 .process .ul-box3 li {height:147px;}
	.manager01 .sub_cont4 .process .ul-box li {height:270px;}

	/*매니저ZONE-이달의우수매니저*/
	.manager03 .sub_cont1 .man03_box .a-box .leftbox {width:45%;}
	.manager03 .sub_cont1 .man03_box .a-box .rightbox {width:55%;}

	/*회사소개-인사말*/
	.about01 .sub_cont1 .layout,
	.about01 .sub_cont3 .layout {padding-bottom:0;}
	.about01 .sub_cont1 .contarea .cont1_img {width:100%;height:380px;margin-bottom:25px;}
	.about01 .sub_cont1 .contarea .cont1_txt {width:100%;}
	.about01 .sub_cont2 {margin-bottom:70px;}
	.about01 .sub_cont2 ul {padding:70px 0;}
	.about01 .sub_cont2 ul li:first-child {width:100%;padding-bottom:25px;margin-bottom:35px;}
	.about01 .sub_cont2 ul li:last-child {width:100%;}

	/*회사소개-연혁*/
	.about02 .sub_cont1 .contarea {margin-top:0;margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid #d6def2;}
	.about02 .sub_cont1 .contarea .leftbox,
	.about02 .sub_cont1 .contarea .rightbox {width:100%;}
	.about02 .sub_cont1 .contarea .leftbox:before,
	.about02 .sub_cont1 .contarea .rightbox .info:before {display:none;}
	.about02 .sub_cont1 .contarea .rightbox .info {padding-left:0;}
	.about02 .sub_cont1 .contarea .rightbox .info .info_c {padding-bottom:0;}
	.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li {padding-left:50px;}
	.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li:after {left:0;}
	.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li:first-child:after {display:block;}
	.about02 .sub_cont1 .contarea11 {margin-bottom:0;border-bottom:0;}

	/*회사소개-경영철학*/
	.about03 .sub_cont1 .tabs #tab-1 .txt-box li:last-child {width:90%;padding:7% 5% 0 5%;}
	.about03 .sub_cont1 .tabs #tab-2 .txtbox li {height:330px;padding:30px;}

	/*회사소개-지점개설안내*/
	.about05 .sub_cont1 .contarea .sub_tit2 {display:block;}
	.about05 .sub_cont1 .contarea .txt_center {display:none;}
	.about05 .sub_cont1 .contarea ul li {height:230px;}
	.about05 .sub_cont1 .contarea ul li:nth-child(even) {text-align:left;}
	.about05 .sub_cont1 .contarea ul li:nth-child(even) .tit:after {left:0;}
	.about05 .sub_cont2 .txtbox .tit_box {float:none;width:155px;margin-right:15px;padding:10px;font-size:16px;}
	.about05 .sub_cont2 .txtbox .icon {width:22%;padding-top:33px;}
	.about05 .sub_cont2 .txtbox .icon img {width:35%;}
	.sub_cont .bluebox {font-size:16px;}

	/*회사소개-사회공헌활동*/
	.about07 .sub_cont1 .tabs #tab-1 .cont1_img .image {display:none;}
	.about07 .sub_cont1 .tabs #tab-1 .cont1_img .image_m {display:block;}
	.about07 .sub_cont1 .tabs #tab-3 .tab-3_img{width:100%;}
	.about07 .sub_cont1 .tabs #tab-3 .tab-3_img li{width:48%; height:auto;}
	.about07 .sub_cont1 .tabs #tab-3 .tab-3_img li:first-child{margin-right:2%;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li {width:32%;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li:nth-child(3) {margin-right:0;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li:nth-child(4) {margin-right:2%;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li:nth-child(n+4) {margin-top:2%;}


	/*고객관리서비스-배상책임보험*/
	.customer01 .sub_cont1 .servicearea ul.ul-box3 li {height:146px;}

	/*고객관리서비스-고객선물*/
	.customer02 .process .ul-box3 li {height:155px;}
	.customer02 .sub_cont2 .contarea .kid_calendar_img img,
	.customer02 .sub_cont3 .contarea .popart_img img {width:100%;}

	/*고객관리서비스-베이비세이프존*/
	.customer03 .sub_cont1 .servicearea ul.ul-box3 li {height:185px;}
	.customer03 .sub_cont1 .product .leftbox {width:40%;}
	.customer03 .sub_cont1 .product .rightbox {width:60%;}

	/*고객관리서비스-매니저안심실명제*/
	.customer04 .sub_cont1 .servicearea ul.ul-box3 li {height:160px;}
	.customer04 .sub_cont1 .process .ul-box4 li {height:175px;}
	.customer04 .sub_cont1 .contarea .search .manager_btnarea .manager_key {width:calc(100% - 130px);}

	/*Why다솜*/
	.why01 #tab-1 .intro-txt .num {font-size:42px;}
	.why01 #tab-1 .cont01 .ul-box4 li {height:187px;padding:47px 10px;}
	.why01 #tab-1 .cont01 .ul-box4 li .num {font-size:26px;}
	.why01 #tab-1 .cont01 .ul-box4 li .txt {font-size:20px;}
	.why01 #tab-1 .cont01 .ul-box4 li .name {font-size:18px;padding-top:7px;}
	.why01 #tab-1 .cont02 .con-img {width:55%;padding:40px;}
	.why01 #tab-1 .cont02 .con-img .txt p {font-size:17px;}
	.why01 #tab-1 .cont02 .con-img .txt p.p5 {right:-15%;}
	.why01 #tab-1 .cont03 {margin-bottom:70px;}
	.why01 #tab-1 .cont03 .con-box .leftbox {width:80%;padding-left:0;border-right:0;margin-left:15%;}
	.why01 #tab-1 .cont03 .con-box .rightbox {position:static;width:100%;height:auto;padding:40px;margin-top:40px;background:#f8f8f8;text-align:center;}
	.why01 #tab-1 .cont03 .con-box .rightbox p {position:static;font-size:16px;}
	.why01 #tab-2 .intro-txt span {font-size:32px;}
	.why01 #tab-2 .cont01 .ul-box3 li strong span {font-size:80px;}
	.why01 #tab-2 .cont01 .gray-bg p {font-size:20px;}
	.why01 #tab-2 .cont02 {margin-bottom:70px;}
	.why01 #tab-2 .cont02 .maplink a {width:23.5%;margin:0;margin-right:2%;}
	.why01 #tab-2 .cont02 .maplink a:nth-child(4n) {margin-right:0;}
	.why01 #tab-2 .cont02 .maplink a:nth-child(n+5) {margin-top:2%;}
	.why01 #tab-3 .layout .why_logo {display:none;}
	.why01 #tab-3 .cont01 ul li {width:49%;margin-right:2%;}
	.why01 #tab-3 .cont01 ul li:nth-child(even) {margin-right:0;}
	.why01 #tab-3 .cont01 ul li:nth-child(n+3) {margin-top:2%;}
	.why01 #tab-3 .cont02 .leftbox {width:50%;margin:0;}
	.why01 #tab-3 .cont02 .rightbox {padding:15% 0 0 5%;}
	.why01 #tab-3 .cont02 .rightbox h3 {font-size:28px;}
	.why01 #tab-3 .cont02 .rightbox h3:after {bottom:-6px;height:18px;}
	.forange_2 {font-size:32px;}
	.why02 .cont-img3, .why02 .cont02 {margin-bottom:70px;}
	.why02 .sub_cont1 .tabs .horizontal li a {width:50%;}
	.why02 .sub_cont1 .tabs .horizontal li a:last-child {border-left:1px solid #ccc;}
	.why02 #tab-1 .cont01 ul li .image {height:165px;}
	.why02 #tab-1 .cont01 ul li p {font-size:16px;}
	.why02 #tab-1 .cont02 .ul-box3 li {height:160px;}
	.why02 #tab-2 .cont01 .cont-img ul li {font-size:16px;}
	.why02 #tab-2 .cont02 {margin-bottom:70px;}
	.why02 #tab-2 .cont02 .ul-box3 li {height:190px;padding:30px 20px;}
}

/*---------------------------------------445px-------------------------------------------*/
@media all and (max-width:445px) {
	/*서브공통*/
	.tableWrapper table tbody th,
	.tableWrapper table tbody td {font-size:14px;}
	#subtop {height:400px;}
	#subtop .svis_txtarea {width:90%;}
	#subtop .svis_txtarea p {font-size:34px;}
	.sub_cont .sub_cont_img {height:250px;}
	.gray-bg .table-ul li {font-size:15px;}
	.sub_cont .table-ul li {font-size:15px;padding-left:22px;}
	.sub_cont .table-ul li:after {width:13px;}
	.bank p {width:95%;font-size:14px;}
	.bbs_banner ul li .img {height:50px;}
	.bbs_banner ul li p {font-size:14px;}
	.sub_cont .border_blue_w {width:100%;}

	.sanmobox h3.sub_tit1 { font-size: 29px !important;}
	.snamolist ul.table-ul { margin-left: 17px !important;}
	.snamolist .table-ul li { padding-left: 15px}
	.snamolist .table-ul li:after { width: 5px !important;}


	/*intro-txt-style*/
	.sub_cont .intro-txt {padding:0 48px;}

	/*서비스 이용요금-공통*/
	.charge .cont-2 .cont-2-right .div-box {padding:30px;}

	/*지점가맹절차,신청방법 등 순서박스-공통
	.process .ul-box li {width:100%;height:auto;margin-right:0;}
	.process .ul-box li:after {top:105%;left:50%;right:0;transform:translateX(-50%) rotate(90deg);}
	.process .ul-box li:nth-child(n+2) {margin-top:30px;}
	.process .ul-box3 li {height:auto;padding:50px 20px;}
	.process .ul-box3 li:nth-child(even):after {display:block;}
	.process .ul-box5 li:nth-child(3):after {display:block;}*/

	/*종일제 베이비시터 */
	.bt_blue {width:100%;}

	.gray-bg {padding:20px;}
	.gray-bg .table-ul li {padding-bottom:15px;}
	.sub_cont .titarea4 {width:100%;text-align:left;padding-bottom:50px;}
	.sub_cont .titarea .sub_tit1 {font-size:30px;}
	.sub_cont .titarea .sub_tit1:after {display:none;}
	.sub_cont .sub_txt1 {padding-top:25px;}
	.sub_cont .sub_tit5 {font-size:20px;}
	.sub_cont .intro-txt {font-size:18px;}
	.benefit .sub_cont_bg {height:435px;}
	.benefit .sub_benefit li {height:200px;}
	.benefit .sub_benefit li .benefit_txt {padding:10px;}
	.benefit .sub_benefit li .benefit_txt span {font-size:16px;padding-bottom:8px;}
	.benefit .sub_benefit li .benefit_txt p {font-size:14px;}
	.interview .layout .ul-box li {width:49%;height:230px;padding:25px 0;}
	.interview .layout .ul-box li:nth-child(2n) {margin-right:0}
	.interview .layout .ul-box li:nth-child(n+3) {margin-top:2%;}
	.interview .layout .ul-box li img {height:40px;padding:20px 0;}
	.interview .layout .ul-box li h3 {font-size:18px;}
	.interview .layout .ul-box li span {font-size:15px;}
	.lunch .cont-2 .cont-2-box {width:100%;}
	.lunch .cont-2 .cont-2-left {margin-right:0;margin-bottom:40px;}
	.deposit .cont-2 .cont-2-left {margin-bottom:20px;}
	.deposit .cont-2 .cont-2-box {height:auto;padding:35px 20px;}
	.deposit .cont-2 .cont-2-box img {height:70px;padding-bottom:18px;}
	.deposit .cont-2 .cont-2-box h3 {font-size:16px;}
	.deposit .cont-2 .cont-2-box p {font-size:14px;}

	/*시간제 베이비시터*/
	.hour .sub_cont3 .iconarea .icon-box {padding:35px 0;}
	.hour .sub_cont3 .iconarea .icon-box .icon-img {width:30%;}
	.hour .sub_cont3 .iconarea .icon-box .icon-img img {width:60%;}
	.hour .sub_cont3 .iconarea .icon-box .icon-img p {font-size:15px;}
	.hour .sub_cont3 .iconarea .icon-box ul {width:70%;}
	.hour .sub_cont3 .iconarea .icon-box ul li {font-size:15px;}

	/*정리수납개요*/
	.storage .sub_cont .need_box .sub_tit5 {padding:0 0 25px 35px;}
	.storage .sub_cont .need_box .sub_tit5:before {width:27px;height:26px;}
	.storage .sub_cont .need_box ul li {height:190px;padding:20px 10px;}
	.storage .sub_cont .need_box ul li img {height:60px;padding-bottom:22px;}
	.storage .sub_cont .need_box ul li p {font-size:15px;}
	.storage01 .sub_cont2 .titarea {padding-bottom:70px;}
	.storage01 .sub_cont2 .contarea .box {padding-bottom:70px;}
	.storage01 .sub_cont2 .contarea .box .tit {font-size:26px;}
	.storage01 .sub_cont2 .contarea .box .tit span.txt {padding:0 45px;}
	.storage01 .sub_cont2 .contarea .box .txt1 {font-size:15px;}
	.storage01 .sub_cont2 .contarea .box .images {width:100%;}
	.storage01 .sub_cont2 .contarea .box2 .ul-txt li {width:100%;font-size:16px;}
	.storage01 .sub_cont2 .contarea .box4 {padding-bottom:0;}
	.storage01 .sub_cont3 .contarea .box .leftbox {display:none;}
	.storage01 .sub_cont3 .contarea .box .rightbox {width:100%;}
	.storage01 .sub_cont3 .contarea .box .rightbox h3 {font-size:17px;}
	.storage01 .sub_cont3 .contarea .box .rightbox h3 .number {margin-right:7px;padding:5px;}
	.storage01 .sub_cont3 .contarea .box .rightbox p {font-size:15px;}
	.storage01 .sub_cont3 .contarea .box .rightbox .btn {font-size:15px;padding:12px;}

	/*알뜰시간제 정리수납*/
	.servicearea ul.ul-box4 li {width:50%;border-bottom:1px solid #e1e1e1;}
	.servicearea ul.ul-box4 li:nth-child(n+3) {border-bottom:0;}
	.servicearea ul.ul-box4 li:nth-child(even) {border-right:0;}
	.servicearea ul.ul-box5 li {height:145px;padding:15px 10px;}
	.servicearea ul.ul-box4 li img,
	.servicearea ul.ul-box5 li img {padding-bottom:20px;}
	.feature .contarea .box .rightbox h3 {font-size:20px;padding-bottom:15px;}
	.feature .contarea .box .rightbox h3 .number {font-size:20px;padding-right:10px;}
	.feature .contarea .box .rightbox h3 .txt {padding-top:0;}
	.feature .contarea .box .rightbox .sub_tit5 {padding-bottom:5px;}
	.feature .contarea .box1 .rightbox ul {margin:0 auto;}
	.feature .contarea .box1 .rightbox ul .circle {width:120px;height:120px;}
	.feature .contarea .box1 .rightbox ul .circle p {font-size:15px;}
	.feature .contarea .box1 .rightbox ul .circle p span {font-size:17px;}
	.feature .contarea .box1 .rightbox ul li:nth-child(2) {padding:35px 15px;}
	.feature .contarea .ul-box .rightbox ul li {width:45%;margin-right:10%;}
	.feature .contarea .ul-box .rightbox ul li:after {width:10px;height:22px;right:-30px;}
	.feature .contarea .ul-box .rightbox ul li:nth-child(2) {margin-right:0;}
	.feature .contarea .ul-box .rightbox ul li:nth-child(n+3) {margin-top:20px;}
	.process .ul-box li {height:135px;padding:20px 7px;}
	.process .ul-box li:after {width:12px;height:25px;right:-22px;}
	.process .ul-box li img {height:35px;}
	.process .ul-box li span {font-size:15px;}


	/*정리수납 컨설팅 실적*/
	.storage05 .sub_cont1 .tabs .horizontal li a {width:33.3333%;}
	.storage05 .sub_cont1 .tabs .horizontal li:nth-child(n+4) a {border-top:0;}
	.storage05 .sub_cont1 .tabs .horizontal li:nth-child(4) a {border-left:1px solid #ccc;}
	.storage05 .sub_cont1 .tabs .tab_cont ul li:nth-child(n+3) {margin-top:40px;}
	.storage05 .sub_cont1 .tabs .tab_cont ul li a .gltxtarea .gltitle {width:50%;}

	/*알뜰정리수납상품권*/
	.feature .contarea .ul-box .rightbox ul li img {width:25%;}
	.feature .contarea .ul-box .rightbox ul li p {font-size:15px;}
	.servicearea ul.ul-box3 li {width:50%;border-bottom:1px solid #e1e1e1;}
	.servicearea ul.ul-box3 li:nth-child(2n) {border-right:0;}
	.servicearea ul.ul-box3 li:last-child {border-right:1px solid #e1e1e1;border-bottom:0;}
	.servicearea ul li p {font-size:14px;}
	.servicearea ul.ul-box3 li .safter {display:block;text-align:left;}
	.storage06 .feature .contarea .box1 .rightbox .imgarea img {width:100%;}
	.storage06 .feature .contarea .ul-box .rightbox ul li {height:145px;}

	/*교육과정-자격증과정*/
	.education02 .process .ul-box li {height:160px;}
	.education02 .contarea .edu_system li {width:140px;height:140px;}
	.education02 .contarea .edu_system li:nth-child(2) {margin-right:0;}
	.education02 .contarea .edu_system li:nth-child(2):after {display:none;}
	.education02 .contarea .edu_system li:nth-child(n+3) {margin-top:15px;}
	.education02 .sub_cont1 .tabs .horizontal li a {width:50%;}
	.education02 .sub_cont1 .tabs .horizontal li:nth-child(odd) a {border-left:1px solid #ccc;}
	.education02 .sub_cont1 .tabs .horizontal li:nth-child(n+3) a {border-top:0;}
	.education02 #tab-2 .sub_cont2 .contarea .training li {width:48%;height:220px;padding:30px 10px;}
	.education02 #tab-2 .sub_cont2 .contarea .training li:nth-child(even) {margin-right:0;}
	.education02 #tab-2 .sub_cont2 .contarea .training li:nth-child(n+3) {margin-top:4%;}
	.education02 #tab-2 .sub_cont2 .contarea .training li strong {font-size:22px;}
	.education02 #tab-2 .sub_cont2 .contarea .training li span {font-size:18px;}
	.education02 #tab-2 .sub_cont2 .contarea .training li p {font-size:14px;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li {width:48%;margin-right:4%;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li img {width:100%;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li:nth-child(even) {margin-right:0;}
	.education02 #tab-3 .sub_cont3 .studyimg_area .box ul li:nth-child(n+3) {margin-top:4%;}

	/*교육과정-교육일정*/
	.education03 .sub_cont1 .contarea .control .month {font-size:22px;padding:0 5px;}
	.education03 .sub_cont1 .contarea .control .btnarea .btn {font-size:12px;}
	.education03 .sub_cont1 .tableWrapper table td .con {width:85px;min-height:50px;margin-top:10px;}
	.education03 .sub_cont1 .tableWrapper table td .con .ul-list li {font-size:12px;padding-left:0;}
	.education03 .sub_cont1 .tableWrapper table td .con .ul-list li:before {display:none;}
	.education03 .sub_cont1 .tableWrapper table th,
	.education03 .sub_cont1 .tableWrapper table td {font-size:12px;padding:10px;}

	/*교육과정-전체프로그램*/
	.education05 .sub_cont1 .edu05_box .a-box .leftbox {width:100%;margin-bottom:25px;}
	.education05 .sub_cont1 .edu05_box .a-box .leftbox img {height:200px;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox {width:100%;padding-left:0;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li .txtbox {font-size:15px;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li .txtbox span {width:19%;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li.tit {font-size:16px;}
	.education05 .sub_cont1 .edu05_box .a-box .rightbox ul li.tit span {min-width:42px;padding:0 3px;margin-right:5px;}

	/*교육과정-강의출강*/
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .leftbox {float:none;text-align:center;width:100%;margin-bottom:25px;}
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .leftbox img {width:50%;}
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox {float:none;width:100%;padding-left:0;}
	.education06 .sub_cont3 .edu06_process .ul-box4 li p {font-size:14px;}
	.education06 .sub_cont3 .edu06_process .ul-box4 li p.sub_tit4 {font-size:18px;}

	/*교육과정-전문강사진*/
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .leftbox {float:none;text-align:center;width:100%;margin-bottom:25px;}
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .leftbox img {width:50%;}
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox {float:none;width:100%;padding-left:0;}

	/*매니저ZONE-매니저안내*/
	.manager01 .sub_cont1 .layout {padding-bottom:0;}
	.manager01 .sub_cont2 {margin-bottom:70px;}
	.manager01 .sub_cont2 .contarea a {font-size:16px;padding:20px 35px;}
	.manager01 .sub_cont3 .process .ul-box3 li {height:auto;}
	.manager01 .sub_cont4 .process .ul-box li {width:46%;}
	.manager01 .sub_cont4 .process .ul-box li:nth-child(even) {margin-right:0;}
	.manager01 .sub_cont4 .process .ul-box li:nth-child(even):after {display:none;}
	.manager01 .sub_cont4 .process .ul-box li:nth-child(n+3) {margin-top:20px;}

	/*매니저ZONE-교육안내*/
	.manager02 #tab-1 .servicearea ul.ul-box4 li {height:230px;}
	.manager02 .sub_cont1 .tabs #tab-2 .cont_gallery ul li p {font-size:14px;}

	/*매니저ZONE-이달의우수매니저*/
	.manager03 .sub_cont1 .man03_box .a-box {padding:20px;}
	.manager03 .sub_cont1 .man03_box .a-box:nth-child(n+2) {margin-top:25px;}
	.manager03 .sub_cont1 .man03_box .a-box .leftbox {width:37%;}
	.manager03 .sub_cont1 .man03_box .a-box .leftbox img {height:135px;}
	.manager03 .sub_cont1 .man03_box .a-box .rightbox {width:63%;}
	.manager03 .sub_cont1 .man03_box .a-box .rightbox .tit {font-size:16px;}
	.manager03 .sub_cont1 .man03_box .a-box .rightbox p {font-size:14px;height:85px;-webkit-line-clamp:4;}

	/*회사소개-인사말*/
	.about01 .sub_cont1 .contarea .cont1_img {height:200px;}
	.about01 .sub_cont1 .contarea .cont1_txt .sub_tit2 {padding-bottom:30px;}
	.about01 .sub_cont3 .cont3_img .image {display:none;}
	.about01 .sub_cont3 .cont3_img .image_m {display:block;}

	/*회사소개-연혁*/
	.about02 .sub_cont1 .contarea .leftbox strong {font-size:50px;}
	.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li {padding-left:24px;font-size:15px;}
	.about02 .sub_cont1 .contarea .rightbox .info .info_c ul li:after {width:15px;}

	/*회사소개-경영철학*/
	.sub_cont .sub_tit2,
	.sub_cont .sub_tit3,
	.sub_cont .sub_tit6 {font-size:26px;}
	.about03 .sub_cont1 .tabs #tab-1 .txt-box li:first-child {height:180px;}
	.about03 .sub_cont1 .tabs #tab-1 .txt-box li:last-child {width:100%;padding:9% 0 0 0;}
	.about03 .sub_cont1 .tabs #tab-1 .txt-box li:last-child h3 {font-size:26px;padding-bottom:25px;}
	.about03 .sub_cont1 .tabs #tab-1 .txt-box li:last-child p {font-size:16px;}
	.about03 .sub_cont1 .tabs #tab-1 .txt-box3 dt,
	.about03 .sub_cont1 .tabs #tab-1 .txt-box3 dd {font-size:16px;}

	.about03 .sub_cont1 .tabs #tab-2 .txtbox li {width:100%;height:auto;margin-right:0;margin-bottom:25px;}
	.about03 .sub_cont1 .tabs #tab-2 .txtbox li:last-child {margin-bottom:0;}
	.about03 .sub_cont1 .tabs #tab-2 .benefit .sub_benefit li {width:100%;}
	.about03 .sub_cont1 .tabs #tab-2 .benefit .sub_benefit li:nth-child(3) {margin-bottom:25px;}

	.about03 .sub_cont1 .tabs #tab-3 .leftbox {padding-bottom:50px;}
	.about03 .sub_cont1 .tabs #tab-3 .leftbox .btnarea a {width:48%;}
	.about03 .sub_cont1 .tabs #tab-3 .leftbox .btnarea a:first-child {margin-right:1%;}
	.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li {width:100%;margin-right:0;padding-bottom:25px}
	.about03 .sub_cont1 .tabs #tab-3 .rightbox ul li:last-child {padding-bottom:0;}

	/*회사소개-조직도*/
	.about04 .sub_cont1 .cont1_img .image {display:none;}
	.about04 .sub_cont1 .cont1_img .image_m {display:block;}

	/*회사소개-지점개설안내*/
	.about05 .sub_cont1 .contarea ul li {width:100%;height:auto;}
	.about05 .sub_cont1 .contarea ul li:nth-child(n+2) {margin-top:25px;}
	.about05 .sub_cont2 .txtbox .icon {width:49%;}

	/*회사소개-사회공헌활동*/
	.about07 .sub_cont1 .tabs .titarea {padding-bottom:40px;}
	.about07 .sub_cont1 .tabs .horizontal li a {width:calc(100%/2);}
	.about07 .sub_cont1 .tabs .horizontal li:nth-child(odd) a {border-left:1px solid #ccc;}
	.about07 .sub_cont1 .tabs .horizontal li:nth-child(n+3) a {border-top:0;}
	.about07 .sub_cont1 .tabs #tab-1 .titarea {padding-bottom:50px;}
	.about07 .sub_cont1 .tabs #tab-2 .iconarea li {text-align:center;}
	.about07 .sub_cont1 .tabs #tab-2 .iconarea li .leftbox {width:100%;padding-right:0;padding-bottom:25px;}
	.about07 .sub_cont1 .tabs #tab-2 .iconarea li .rightbox {width:100%;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li {width:100%;height:auto;line-height:1.5;padding:15px 10px;}
	.about07 .sub_cont1 .tabs #tab-4 .contarea .txtbox .rightbox li:nth-child(n+2) {margin-top:2%;}

	/*회사소개-인허가사항*/
	.about06 .sub_cont1 ul li {width:100%;margin-right:0;}

	/*회사소개-찾아오시는길*/
	.about08 .sub_cont1 .tabs .horizontal li a {width:33.3333%;}
	.about08 .sub_cont1 .tabs .horizontal li:nth-child(4) a {border-left:1px solid #ccc;}
	.about08 .sub_cont1 .tabs .horizontal li:nth-child(n+4) a {border-top:0;}
	.map .rightbox .map_tit {font-size:28px;}
	.map .rightbox .sub_txt1 {padding:20px 0 50px 0;}

	/*고객관리서비스-배상책임보험*/
	.customer01 .sub_cont1 .contarea .policy_img img {width:70%;}

	/*고객관리서비스-고객선물*/
	.customer02 .process .ul-box3 li {height:auto;}

	/*고객관리서비스-베이비세이프존*/
	.customer03 .sub_cont1 .servicearea ul.ul-box3 li {height:225px;}
	.customer03 .sub_cont1 .product .leftbox {width:100%;margin-bottom:25px;}
	.customer03 .sub_cont1 .product .rightbox {width:100%;}

	/*고객관리서비스-매니저안심실명제*/
	.customer04 .sub_cont1 .servicearea ul.ul-box3 li {height:200px;}
	.customer04 .sub_cont1 .contarea .search {padding:40px 20px;}
	.customer04 .sub_cont1 .contarea .search .manager_btnarea .manager_key {height:40px;}
	.customer04 .sub_cont1 .contarea .search .manager_btnarea .btn {height:40px;padding:0 20px;line-height:40px;}
	.customer04 .sub_cont1 .contarea .search .manager_btnarea .manager_key {width:calc(100% - 80px);}

	/* -------- Why다솜-------- */
	.why01 #tab-1 .intro-txt .num {font-size:35px;}
	.why01 #tab-1 .cont01 .ul-box4 li {width:49%;height:auto;margin-right:2%;}
	.why01 #tab-1 .cont01 .ul-box4 li:nth-child(even) {margin-right:0;}
	.why01 #tab-1 .cont01 .ul-box4 li:nth-child(n+3) {margin-top:2%;}
	.why01 #tab-1 .cont02 .titarea {font-size:24px;}
	.why01 #tab-1 .cont02 .titarea p span {font-size:34px;}
	.why01 #tab-1 .cont02 .con-img {width:85%;}
	.why01 #tab-1 .cont02 .con-img .txt p {font-size:16px;}
	.why01 #tab-1 .cont02 .con-img .txt p.p5 {right:0;font-size:20px;}
	.why01 #tab-1 .cont02 .con-img .txt p.p5 span {font-size:32px;}
	.why01 #tab-1 .cont03 .con-box .leftbox {width:100%;margin-left:7%;}
	.why01 #tab-1 .cont03 .con-box .leftbox ul li p {font-size:14px;}
	.why01 #tab-2 .intro-txt span {font-size:24px;}
	.why01 #tab-2 .cont01 .ul-box3 li {padding:15px 0;}
	.why01 #tab-2 .cont01 .ul-box3 li strong span {font-size:60px;padding-right:3px;}
	.why01 #tab-2 .cont01 .ul-box3 li p {font-size:16px;}
	.why01 #tab-2 .cont01 .ul-box3 li span {font-size:15px;}
	.why01 #tab-2 .cont01 .gray-bg p {font-size:16px;}
	.why01 #tab-2 .cont02 .maplink a {height:99px;line-height:99px;font-size:18px;}
	.why01 #tab-3 .cont02 .rightbox {padding:12% 0 0 5%;}
	.why01 #tab-3 .cont02 .rightbox h3 {font-size:22px;}
	.forange_2 {font-size:24px;}
	.why02 .sub_cont1 .why .horizontal li a {width:50%;}
	.why02 .sub_cont1 .why .horizontal li:nth-child(2) a {border-right:1px solid #ccc;}
	.why02 #tab-1 .cont01 ul li {width:49%;}
	.why02 #tab-1 .cont01 ul li:nth-child(even) {margin-right:0;}
	.why02 #tab-1 .cont01 ul li:nth-child(3) {width:100%;}
	.why02 #tab-1 .cont01 ul li:nth-child(3) .image {height:auto;}
	.why02 #tab-1 .cont01 ul li:nth-child(n+3) {margin-top:20px;}
	.why02 #tab-1 .cont01 ul li .image {height:260px;}
	.why02 #tab-1 .cont02 .ul-box3 li {height:200px;}
	.why02 #tab-2 .cont01 .cont-img ul {background:#fff;padding:0;}
	.why02 #tab-2 .cont01 .cont-img ul li {width:32%;font-size:14px;}
	.why02 #tab-2 .cont01 .cont-img ul li:nth-child(n+4) {margin-top:20px;}
	.why02 #tab-2 .cont01 .cont-img ul li:nth-child(5n) {margin-right:2%;}
	.why02 #tab-2 .cont01 .cont-img ul li:nth-child(3n) {margin-right:0;}
	.why02 #tab-2 .cont01 .cont-img .table-ul {margin-bottom:40px;}
	.why02 #tab-2 .cont01 .cont-img .table-ul li:nth-child(n+4) {margin-top:0;}
	.why02 #tab-2 .cont02 .ul-box3 li {height:auto;}
	.why02 .contarea .box .rightbox h3 {font-size:20px;}

	.process .ul-box3 li .rightbox p {font-size:14px;}
	.process .ul-box3 li .rightbox p.sub_tit4 {font-size:18px;}
}

/*---------------------------------------375px-------------------------------------------*/
@media all and (max-width:375px) {

	/*종일제 베이비시터 */
	.sub_cont .sub_tit2,
	.sub_cont .sub_tit6 {font-size:26px;}
	.sub_cont .titarea {padding-bottom:40px;}
	.sub_cont .titarea2 {padding-bottom:15px;}
	.sub_cont .sub_benefit li .benefit_txt,
	.charge .cont-2 .cont-2-right .div-box {padding:20px;}
	.charge .cont-2 .cont-2-right .div-box ul li:first-child {margin:0 15px 15px 0;}

	/*알뜰정리수납상품권*/
	.feature .contarea .ul-box .rightbox ul li:after {right:-25px;}
	.storage06 .feature .contarea .ul-box .rightbox ul li {height:180px;}

	/*교육과정-강의출강*/
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox li span {display:block;float:none;width:100%;font-size:18px;padding-bottom:15px;}
	.education06 .sub_cont3 .contarea .edu06_boxarea .edu06_box .rightbox li p {float:none;width:100%;}
	.education06 .sub_cont3 .edu06_process .ul-box4 li {height:280px;}

	/*교육과정-전문강사진*/
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox li span {display:block;float:none;width:100%;font-size:18px;padding-bottom:15px;}
	.education09 .sub_cont1 .contarea .edu09_boxarea .edu09_box .rightbox li p {float:none;width:100%;}

	/*회사소개-지점개설안내*/
	.about05 .sub_cont2 .txtbox .tit_box {width:100%;margin:0 auto;}

	/* -------- Why다솜-------- */
	.why01 #tab-1 .cont02 .con-img {width:90%;}
	.why01 #tab-1 .cont02 .con-img .txt p.p5 {top:8%;}
	.why01 #tab-1 .cont03 .con-box .leftbox {margin-left:0;}
	.why01 #tab-1 .cont03 .con-box .leftbox ul li.graph {width:75%;}
	.why01 #tab-1 .cont03 .con-box .leftbox ul li.li2 {left: 16%;}
	.why01 #tab-1 .cont03 .con-box .leftbox ul li.li3 {left: 32%;}
	.why01 #tab-1 .cont03 .con-box .leftbox ul li.li4 {left: 48%;}
	.why01 #tab-1 .cont03 .con-box .leftbox ul li.li5 {left: 64%;}
	.why01 #tab-1 .cont03 .con-box .leftbox ul li.li6 {left: 81%;}
	.why01 #tab-1 .cont03 .con-box .rightbox {padding:20px;}
	.why01 #tab-1 .cont03 .con-box .rightbox p span {font-size:18px;}
	.why01 #tab-2 .cont01 .ul-box3 li {width:50%;height:153px;}
	.why01 #tab-2 .cont01 .ul-box3 li:nth-child(2) {border-right:0;}
	.why01 #tab-2 .cont02 .maplink a {height:79px;line-height:79px;font-size:16px;}
	.why01 #tab-3 .cont02 .rightbox {padding:5% 0 0 5%;}
	.why01 #tab-3 .cont02 .rightbox h3 {font-size:20px;}
	.why02 #tab-1 .cont01 ul li .image {height:210px;}

	.about07 .sub_cont1 .tabs #tab-3 .tab-3_img li{width:80%; height:auto; display:block; margin-bottom:10px;}
}
