ul{margin:0;padding:0;}
ul li, ol li{list-style:none}
.clear:after{display:block;content:'';clear:both;}
.price_wrap{padding:110px 60px 90px;background:#fff;letter-spacing:-1px;}
.price_wrap .secTit{margin-bottom:40px;font-size:50px;color:#555;font-weight:800;text-align:center;letter-spacing:-4px;line-height:1.2;}
.price_wrap .secTit strong{display:block;color:#f6905e;font-weight:800}
.price_wrap .secTxt{;margin-bottom:50px;text-align:center;color:#666;font-size:22px}
.regular .price_wrap .secTit{margin-bottom:5px;}
.regular .price_wrap .secTit strong{display:inline-block;margin-right:5px}
.price_wrap .tbdesc{text-align:right;margin-bottom:10px;font-size:15px;color:#333}
.price_wrap table{margin-top:10px;width:100%;color:#333;border-top:solid 3px #555;}
.price_wrap table tr{border-bottom:solid 1px #ccc}
.price_wrap table thead th{font-weight:800;font-size:16px;text-align:center;padding:12px 10px;}
.price_wrap table thead th + th,
.price_wrap table td + td{border-left:solid 1px #ccc}
.price_wrap table td{padding:12px 10px;text-align:center;font-size:16px;color:#555}
.price_wrap table .tl{text-align:left;color:#333;}
.price_wrap table .or{color:#ff6f29;font-weight:800;background:#fff7f3;border-left:solid 2px #f6905e;border-right:solid 2px #f6905e;}
.price_wrap table .fb{font-weight:800}

.price_wrap .desc{font-size:13px;padding:10px;}
.price_wrap .desc p{margin:0;line-height:1.8}
.counsel{padding-top:50px;background:url(../../images/190711/img_counsel.png) no-repeat 100% 100%;background-size:43%;}
.counsel .title{color:#555;font-size:70px;line-height:1.2;letter-spacing:-5px;margin-bottom:10px;}
.counsel > strong{color:#7cc143;font-size:90px;font-weight:900;font-family:'Lato',sans-serif;letter-spacing:-4px;line-height:1;}

.change_wrap{padding:140px 60px 90px;background:url(../../images/190711/bg_change.png) no-repeat 50% 100%;background-size:auto 100%;}
.change_wrap .title{font-size:50px;color:#fff;font-weight:800;line-height:1.2;letter-spacing:-5px;margin-bottom:50px;text-align:center;}
.change_wrap .title strong{color:#ffeb60;}
.change_wrap ul:after{display:block;content:'';clear:both;}
.change_wrap ul li{float:left;width:calc((100% - 10px) / 2);text-align:center;}
.change_wrap ul li:nth-child(even){margin-left:10px;border:solid 4px #ffeb60;box-sizing:border-box;}
.change_wrap ul li:nth-child(n + 3){margin-top:15px;}
.change_wrap ul li img{display:block;width:100%;}
.change_wrap ul li p{display:block;height:50px;margin:0;line-height:48px;font-size:24px;color:#fff;font-weight:600;background:#636363;}
.change_wrap ul li:nth-child(even) p{height:48px;color:#ffeb60}

.step_wrap{padding:110px 60px 90px;background:#fff;letter-spacing:-1px;}
.step_wrap .title{font-size:50px;color:#7cc143;font-weight:800;line-height:1.2;letter-spacing:-5px;margin-bottom:60px;text-align:center;}
.step_wrap .title strong{display:block;color:#555;font-weight:800}
.step_wrap ul li{float:left;position:relative;width:25%;}
.step_wrap ul li + li:before{display:block;content:'';clear:both;position:absolute;top:50%;left:-20px;transform:translate(0%,-50%);width:40px;height:40px;background:url(../../images/190711/step_next.png) no-repeat 50% 50%;background-size:100%;}
.step_wrap .bxTxt{margin-top:50px;width:100%;padding:40px 0;background:#f5f5f5;font-size:22px;color:#666;line-height:1.6;text-align:center;}

.visual{position:relative;padding:110px 60px 80px;background:url(../../images/190711/bg_visual.png) no-repeat 50% 0;background-size:100% auto;text-align:center;}
.visual .logo{position:absolute;right:30px;top:30px;}
.visual .title{position:relative;margin-bottom:30px;font-weight:800;letter-spacing:-5px;line-height:1;color:#fff;font-size:70px;}
.visual .title:before{display:block;content:'';clear:both;position:absolute;left:50%;top:-45px;transform:translateX(-50%);width:53px;height:51px;background:url(../../images/190711/icon_top_title.png) no-repeat 50% 50%;background-size:100%;}
.visual .title strong{color:#ffeb60}
.visual .title .top{display:inline-block;margin-bottom:5px;font-size:40px;background:#9398cb;padding:4px 8px 6px;}
.visual > img{position:relative;left:50%;transform:translateX(-40%)}
.visual ul li{float:left;width:calc((100% - 20px) / 3);}
.visual ul li + li{margin-left:10px}

.half{display:block;float:left;position:relative;width:calc((100% - 18px) / 2);height:233px;}
.half + .half{margin-left:18px}
.half iframe{position:absolute;width:100%;height:100%}

.subTitle{padding:70px 60px 110px;text-align:center;}
.subTitle i{display:inline-block;width:80px;height:80px;background:url(../../images/190711/icon_subtitle.png) no-repeat 50% 50%;background-size:100%;}
.subTitle strong{font-size:50px;color:#555;font-weight:800;letter-spacing:-5px;line-height:1.2;}
.subTitle strong span{color:#f6905e}
.subTitle strong + p{margin-top:40px;margin-bottom:0;font-size:22px;color:#666;line-height:1.6;letter-spacing:-1px;}

.baby_wrap{padding:70px 60px;background:url(../../images/190711/bg_baby.png) no-repeat 50% 50%;color:#fff;background-size:cover}
.baby_wrap .title{font-size:50px;font-weight:800;letter-spacing:-5px;line-height:1.2;margin-bottom:40px;text-shadow:1px 1px 5px rgba(71,71,71,.54);}
.baby_wrap .title strong{color:#ffcf4b;font-weight:800;}
.baby_wrap .txt{font-size:22px;line-height:1.6;letter-spacing:-1px;}
.baby_wrap .txt p{display:inline-block;color:#534741;background:rgba(255,255,255,.8);margin:0;line-height:normal;padding-left:5px;font-weight:600}


.regular .price_wrap{padding:110px 0 90px}
.regular .price_wrap table td{font-size:14px;text-align:left;}
.regular .price_wrap table td span{font-size:12px;display:block;}
.regular .price_wrap table td.or{font-weight:normal;color:#333}
.regular .price_wrap table td.pn{padding:0}
.regular .price_wrap table td strong{font-weight:800}
.regular .price_wrap table td ul li{position:relative;padding-left:7px;}
.regular .price_wrap table td ul li:before{content:'';clear:both;display:block;position:absolute;top:8px;left:0;width:3px;height:3px;background:#333;border-radius:50%;}
.regular .price_wrap table td ul li + li{margin-top:8px}
.bxVideo{position:relative;width:100%;height:30.34vw;margin-top:60px;}
.bxVideo iframe{position:absolute;width:100%;height:100%;}
.regular .counsel{padding-top:90px;margin-top:50px;}
.special_wrap{padding:120px 0px 110px;background:#fff}
.special_wrap .title{font-size:50px;text-align:center;font-weight:900;color:#555}
.special_wrap .title strong{color:#bb8abd;font-weight:900}
.special_wrap .title p{color:#666;font-size:26px;font-weight:normal;}
.special_wrap ul{margin-top:50px}
.special_wrap ul li{float:left;width:calc((100% - 40px) / 3);color:#666;font-size:16px;text-align:center;}
.special_wrap ul li + li{margin-left:20px;}
.special_wrap ul li .head{position:relative;width:260px;height:260px;padding-top:40px;background:#fff;border-radius:50%;border:solid 10px #2babd3}
.special_wrap ul li:nth-child(2) .head{border-color:#f6905e}
.special_wrap ul li:nth-child(3) .head{border-color:#7cc143}
.special_wrap ul li .head:before{display:block;content:'';clear:both;position:absolute;bottom:-55px;left:50%;transform:translateX(-50%);width:11px;height:45px;background:url(../../images/190711/bg_sec06_1.png) no-repeat; background-size:100% 100%}
.special_wrap ul li:nth-child(2) .head:before{background-image:url(../../images/190711/bg_sec06_2.png)}
.special_wrap ul li:nth-child(3) .head:before{background-image:url(../../images/190711/bg_sec06_3.png)}
.special_wrap ul li .head i{width:136px;height:96px;display:block;margin:0px auto 10px;background:url(../../images/190711/icon_sec06_1.png) no-repeat 50% 50%;background-size:99px;}
.special_wrap ul li:nth-child(2) .head i{background-image:url(../../images/190711/icon_sec06_2.png);background-size:104px;}
.special_wrap ul li:nth-child(3) .head i{background-image:url(../../images/190711/icon_sec06_3.png);background-size:135px;}
.special_wrap ul li .head p{color:#444;font-size:22px;line-height:1.3;letter-spacing:-1px;font-weight:500}
.special_wrap ul li .head strong{display:block;font-weight:800;}
.special_wrap ul li .cont{}

.also{padding:20px 30px;margin:40px 0;background:#f5f5f5}
.also .title{margin-bottom:10px;font-size:18px;font-weight:800;color:#333;}
.also ul{padding-left:5px;}
.also ul li{position:relative;margin:8px 0;padding-left:10px;font-size:15px;color:#e40707}
.also ul li:before{display:block;content:'';clear:both;position:absolute;top:9px;left:0;width:3px;height:3px;border-radius:50%;background:#333}

/* 이사 입주 오버뷰 */
	@import url('//fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700|Noto+Sans&subset=korean');
	html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
	del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
	dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0;}
	ul{list-style:none;}
	img, fieldset{border:none; vertical-align:middle;}
	body { margin:0;  padding:0; font-weight:normal; color:#333;}
	a {color:#000;text-decoration:none;}
	a:link,a:visited {color:#000; text-decoration:none;}
	a:hover {text-decoration:none;}
	a:active {text-decoration:none;}
	em{font-style:normal;}
	table{border-collapse:collapse;}
	.slick-slider{height:590px;}
	.Box{position:relative; width:1000px;margin:0 auto;}
	/*.Box .paBox{width:341px; height:708px; background:rgba(255,255,255,0.8); position:absolute; top:161px; right:51px; border-radius:16px; padding:27px 25px;box-sizing:border-box}*/
	.Box .paBox h2{margin:0 0 26px 9px; text-align:center;}
	.Box .range{}
	.Box .range ul{}
	.Box .range > ul > li{position:absolute;}
	.Box .range > ul > li.ran_1{top:208px;left:60px;width:305px;height:185px;padding-right:40px}
	.Box .range > ul > li.ran_1 .hover_img{width:305px;}
	.Box .range > ul > li.ran_2{top:508px;left:50px;width:335px;padding-right:40px}
	.Box .range > ul > li.ran_2 .hover_img{width:335px;}
	.Box .range > ul > li.ran_3{top:760px; left:60px;width:335px;padding-top:50px}
	.Box .range > ul > li.ran_3 .hover_img{width:335px;}
	.Box .range > ul > li.ran_4{top:177px; left:480px;width:335px;padding-left:40px;}
	.Box .range > ul > li.ran_4 .hover_img{width:335px;}
	.Box .range > ul > li.ran_5{top:393px;right:60px;width:235px;padding-left:40px;}
	.Box .range > ul > li.ran_5 .hover_img{width:235px;}
	.Box .range > ul > li.ran_6{top:690px;right:83px;width:305px;padding-left:40px;}
	.Box .range > ul > li.ran_6 .hover_img{width:305px;}
	.Box .range > ul > li button{position:absolute;font-size:0; line-height:0; overflow:hidden; width:23px; height:23px; background:#0071bf; border:none; border-radius:50%; z-index:9999;}
	.Box .range > ul > li.ran_1 button{right:0;bottom:0;}
	.Box .range > ul > li.ran_2 button{right:0;top:50px;}
	.Box .range > ul > li.ran_3 button{right:64px;top:0;}
	.Box .range > ul > li.ran_4 button{left:0;top:126px;}
	.Box .range > ul > li.ran_5 button{left:0;top:-10px;}
	.Box .range > ul > li.ran_6 button{left:0;top:10px;}
	.Box .range > ul > li .hover_img{display:none;}
	.Box .range > ul > li ul{padding:25px;color:#fff;background:rgba(1,114,192,0.85);}
	.Box .range > ul > li li{font-size:14px;font-weight:300;line-height:1.8;letter-spacing:-1px}
	.Box .range > ul > li li.range_tit{font-size:18px;font-weight:700;}
	.slick-dots{text-align:center; position:absolute; bottom:0; width:100%;}
	.slick-dots li{display:inline-block;}
	.slick-dots li:first-child{margin-right:15px;}
	.slick-dots button{background:#bebebe; border-radius:30px; border:none; font-size:0; overflow:hidden; line-height:0; width:15px; height:15px;}
	.slick-dots li.slick-active button{background:#5aa21d;}
.Box_3{overflow:hidden;padding:160px 50px 70px;background:url(/images/190523_3_bg.png) no-repeat 50% 0;background-size:cover;}
.Box_3_tit{position:absolute; top:50px;left:50%;margin-left:-96.5px;}
.Box_3_sv{float:left;}
.Box .paBox{width:341px; height:708px; background:rgba(255,255,255,0.8); float:right; border-radius:16px; padding:27px 25px;box-sizing:border-box}
.Box_m{display:none;}
.Box.tit_08{margin:40px 0 60px;background:#fff}
.Box.tit_08 img{width:100%;}

/* 홈케어 솔루션 */
.solution_wp{padding-bottom:80px;word-break:keep-all;}
.solution_wp .sec01{position:relative;height:750px;padding-top:90px;text-align:center;background:url(../../images/solution/bg_visual.png) no-repeat 50% 50%;overflow:hidden;}
.solution_wp .sec01:after{display:block;content:'';clear:both;position:absolute;bottom:0;left:0;width:100%;height:325px;background:url(../../images/solution/bg_visual_img.png) no-repeat 50% 100%;background-size:100%;}
.solution_wp .sec01 .logo{position:absolute;right:40px;top:20px;}
.solution_wp .sec01 .imgbx{position:absolute;bottom:-90px;left:50%;transform:translateX(-50%);z-index:1;}
.solution_wp .sec01 .subtit{display:inline-block;width:680px;margin-bottom:20px;padding:12px 0;text-align:center;border-top:solid 1px #2cacd3;border-bottom:solid 1px #2cacd3;}
.solution_wp .sec01 .subtit img{display:block;margin:0 auto;}
.solution_wp .sec01 .title img{display:block;margin:0 auto;}
.solution_wp .sec02{padding:70px 0px 80px;background:#fff;text-align:center;}
.solution_wp .sec02 .title{text-align:right;}
.solution_wp .sec02 .title img{display:inline-block;}
.solution_wp .sec02 ul:after{display:block;content:'';clear:both;}
.solution_wp .sec02 ul li{float:left;width:25%;padding-bottom:30px;height:380px;border-bottom:solid 5px #f6905e}
.solution_wp .sec02 ul li .txtbx{padding:20px 10px 0;word-break:keep-all;}
.solution_wp .sec02 ul li .txtbx strong{display:block;margin-bottom:15px;font-size:22px;letter-spacing:-2px;color:#f6905e;text-transform:uppercase;}
.solution_wp .sec02 ul li .txtbx p{font-size:14px;color:#555;line-height:1.6}
.solution_wp .sec02 ul li:nth-child(2) .txtbx strong{color:#ffcf4b;}
.solution_wp .sec02 ul li:nth-child(3) .txtbx strong{color:#9398cb}
.solution_wp .sec02 ul li:nth-child(4) .txtbx strong{color:#84cec1}
.solution_wp .sec02 ul li .imgbx{position:relative;width:100%;height:170px;border:solid 5px #f6905e;border-right:0;box-sizing:border-box;}
.solution_wp .sec02 ul li .imgbx img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;}
.solution_wp .sec02 ul li:nth-child(2),
.solution_wp .sec02 ul li:nth-child(2) .imgbx{border-color:#ffcf4b;border-right:0;}
.solution_wp .sec02 ul li:nth-child(3),
.solution_wp .sec02 ul li:nth-child(3) .imgbx{border-color:#9398cb;border-right:0;}
.solution_wp .sec02 ul li:nth-child(4),
.solution_wp .sec02 ul li:nth-child(4) .imgbx{border-color:#84cec1;}

.solution_wp .sec03{padding:80px 40px;background:url(../../images/solution/bg_sec03.png) no-repeat 0 0;background-size:cover;}
.solution_wp .sec03 li{display:table;width:100%;}
.solution_wp .sec03 > ul > li + li{margin-top:30px;}
.solution_wp .sec03 li .title{display:table-cell;width:220px;padding:20px 0;text-align:center;font-size:24px;color:#fff;font-weight:800;background:#7ac043;box-shadow:-10px 10px #496831;}
.solution_wp .sec03 li .txtbx{display:table-cell;width:calc(100% - 220px);padding:0 20px;background:#fff;color:#343434;font-size:16px;vertical-align:middle;word-break:keep-all;}
.solution_wp .sec03 li .txtbx span{display:block;font-size:13px;color:#6e9351;margin-top:8px;font-weight:500;}
.solution_wp .sec03 li:nth-child(2) .title{background:#2cacd3;box-shadow:-10px 10px #0d4c5f;}
.solution_wp .sec03 li:nth-child(3) .title{background:#bc8abd;box-shadow:-10px 10px #5d325e;}
.solution_wp .sec03 li:nth-child(4) .title{background:#e75b9e;box-shadow:-10px 10px #831e4e;}
.solution_wp .sec03 li:nth-child(3) .desc{margin-top:8px;color:#7e477f;font-size:13px;}
.solution_wp .sec03 li ul li{position:relative;padding-left:10px;}
.solution_wp .sec03 li ul li:before{display:block;content:'';clear:both;position:absolute;left:0;top:10px;width:2px;height:2px;border-radius:50%;background:#343434;}
.solution_wp .prodwp{padding:100px 10px 0;}
.solution_wp .prodwp .title{padding-bottom:30px;border-bottom:solid 2px #eee}
.solution_wp .prodwp .title .num{position:relative;display:inline-block;margin-bottom:25px;font-size:46px;font-weight:800;letter-spacing:-2px;}
.solution_wp .prodwp .title .num:after{display:block;content:'';clear:both;width:100px;height:2px;position:absolute;right:-120px;top:50%;}
.solution_wp .prodwp .title .subtit{margin-bottom:16px;letter-spacing:-1px;font-size:25px;color:#999;font-weight:800;text-transform:uppercase;}
.solution_wp .prodwp .cont{padding-top:30px;letter-spacing:-1px;}
.solution_wp .prodwp .cont > p{margin-bottom:20px;font-size:22px;font-weight:600;}
.solution_wp .prodwp .cont ul li{position:relative;padding-left:45px;margin-bottom:30px;color:#555;font-size:16px;word-break:keep-all;line-height:1.8;letter-spacing:-1.2px;}
.solution_wp .prodwp .cont ul li:before{content:'';clear:both;display:block;width:30px;height:30px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(../../images/solution/icon_ck.png) no-repeat 0 0;background-size:100% 100%; }
.solution_wp .prodwp .cont ul li strong{padding:2px 3px;padding-right:0;background:#ffeb60}
.solution_wp .prodwp .cont .descwp{margin-bottom:0px;padding:20px;background:#ebebeb;font-size:14px;color:#666;line-height:1.8}
.solution_wp .prodwp .botbx > p{margin-bottom:10px;text-align:right;color:#666;font-size:14px;}
.solution_wp .prodwp .botbx ol{padding:20px 30px;}
.solution_wp .prodwp .botbx ol li{position:relative;display:table;padding-left:55px;height:50px;color:#fff;font-size:16px;line-height:1.6;word-break:keep-all;letter-spacing:-1.2px;}
.solution_wp .prodwp .botbx ol li .num{display:table-cell;vertical-align:middle;vertical-align:middle;position:absolute;left:0;width:43px;height:43px;background:#fff;border-radius:50%;font-size:26px;font-weight:800;text-align:center;line-height:43px;letter-spacing:-2px}
.solution_wp .prodwp .botbx ol li .num + p{display:table-cell;vertical-align:middle;}
.solution_wp .prodwp .botbx ol li + li{margin-top:20px;}

.solution_wp .sec04 .left_txt{width:100%;padding-right:240px;background:url(../../images/solution/img_sec04.png) no-repeat 100% 0%;background-size:34%;}
.solution_wp .sec04 .title .num,
.solution_wp .sec04 .botbx ol li .num{color:#7ac043;}
.solution_wp .sec04 .botbx ol li .num + p{display:table-cell;vertical-align:middle;}
.solution_wp .sec04 .title .num:after{background:#7ac043}
.solution_wp .sec04 .cont > p{color:#566d45}
.solution_wp .sec04 .botbx ol{background:#7cc142}

.solution_wp .sec05 .left_txt{position:relative;width:100%;padding-left:240px;}
.solution_wp .sec05 .left_txt:before{display:block;content:'';clear:both;width:340px;height:100%;position:absolute;left:-130px;top:65px;background:url(../../images/solution/img_sec05.png) no-repeat 0% 0%;background-size:100%;}
.solution_wp .sec05 .title .num,
.solution_wp .sec05 .botbx ol li .num{color:#bc8abd;}
.solution_wp .sec05 .title .num:after{background:#bc8abd}
.solution_wp .sec05 .cont > p{color:#643865}
.solution_wp .sec05 .botbx ol{background:#bc8abd}
.solution_wp .sec05 .botbx > p,
.solution_wp .sec07 .botbx > p{text-align:left;}


.solution_wp .sec06 .left_txt{width:100%;padding-right:240px;background:url(../../images/solution/img_sec06.png) no-repeat 100% 160%;background-size:30%;overflow:overlay;}
.solution_wp .sec06 .title .num,
.solution_wp .sec06 .botbx ol li .num{color:#2babd2;}
.solution_wp .sec06 .title .num:after{background:#2babd2}
.solution_wp .sec06 .cont > p{color:#1e687e}
.solution_wp .sec06 .botbx ol{background:#2babd2}

.solution_wp .sec07 .left_txt{position:relative;width:100%;padding-left:240px;margin-bottom:12px;}
.solution_wp .sec07 .left_txt:before{display:block;content:'';clear:both;width:250px;height:100%;position:absolute;left:-50px;top:65px;background:url(../../images/solution/img_sec07.png) no-repeat 0% 0%;background-size:100%;}

.solution_wp .sec07 .title .num,
.solution_wp .sec07 .botbx ol li .num{color:#e75b9e;}
.solution_wp .sec07 .title .num:after{background:#e75b9e}
.solution_wp .sec07 .cont > p{color:#94265b}
.solution_wp .sec07 .botbx ol{background:#e75b9e}

@media only screen and (max-width:950px){
	.Box_3{padding:100px 20px 40px;}
	.Box_3_sv{float:none;margin:0 auto;}
	.Box .paBox{float:none;width:auto;max-width:540px;height:auto;margin:20px auto 0;}
	.Box .paBox .slick-slider{height:auto;}
	.Box .slick-dots button{width:10px;height:10px;padding:0;border-radius:100%}
	.Box .slick-dots li:first-child{margin-right:10px}
	.Box .paBox .sld img{max-width:200px;margin:0 auto;}
	.Box_3_tit{width:150px;margin-left:-75px;}
	.Box_3_txt{width:80px;}
	.Box .paBox h2{margin:0 0 15px 0;}
	.Box_m{display:block;}
	.Box_pc, .Box.Box_5 .range{display:none;border:1px solid red}
}

@media (max-width:1200px) {
	.visual{padding:110px 0 80px;}
	.visual .title,
	.counsel .title{font-size:52px;letter-spacing:-2px;}
	.visual .title .top{font-size:30px;}
	.subTitle strong,
	.step_wrap .title,
	.change_wrap .title,
	.price_wrap .secTit{font-size:40px;letter-spacing:-2px;}
	.subTitle strong + p{font-size:20px;}
	.counsel > strong{font-size:80px;}
	.counsel .title_img{width:50%;}

	.solution_wp .sec02 ul li{height:460px;}
}
@media (max-width:1024px) {
	.washer_wrap > div{padding-left:40px;padding-right:40px;}
	.washer_wrap > div.clear{padding:0;}
}
@media (max-width:768px) {
	.half{width:100%;height:53.4vw;}
	.half + .half{margin-left:0px;margin-top:18px;}
	.visual{background-size:auto 600px}
	.visual .title .top{font-size:26px;}
	.visual .title{font-size:45px;letter-spacing:-2px;}
	.counsel{margni-top:0;padding-top:50px;}
	.counsel .title{font-size:36px;letter-spacing:-2px;}
	.counsel > strong{font-size:50px;}
	.washer_wrap > div{padding-left:20px;padding-right:20px;}
	.washer_wrap > div.visual{padding:110px 0 60px;}
	.subTitle strong,
	.step_wrap .title,
	.change_wrap .title,
	.price_wrap .secTit,
	.baby_wrap .title{font-size:25px;letter-spacing:-1px;}
	.subTitle strong + p{margin-top:30px;font-size:18px;}
	.baby_wrap .txt{font-size:18px;}
	.subTitle,
	.step_wrap{padding:50px 20px 60px;}
	.step_wrap .bxTxt{padding:20px;font-size:18px;}
	.step_wrap ul li{width:calc((100% - 14px) / 2);}
	.step_wrap ul li:nth-child(even){margin-left:14px;}
	.step_wrap ul li:nth-child(n+3){margin-top:14px;}
	.step_wrap ul li:nth-child(3){float:right;}
	.step_wrap ul li:nth-child(3):before{top:-20px;left:50%;transform:translate(-50%,0) rotate(90deg)}
	.step_wrap ul li:nth-child(4):before{left:auto;right:-20px;transform:translate(0%,-50%) rotate(-180deg)}
	.change_wrap{padding:70px 20px 60px;}
	.change_wrap ul li p{height:40px;line-height:38px;font-size:15px;}
	.washer_wrap > div.price_wrap{padding:50px 0px;}
	.price_wrap table td,
	.price_wrap table thead th{font-size:14px;padding:12px 5px;}
	.change_wrap ul li:nth-child(even) p{height:37px;}

	.solution_wp .sec01{height:700px;}
	.solution_wp .sec01 .logo{right:6px;top:6px;width:130px;}
	.solution_wp .sec01 .title img{width:88%}
	.solution_wp .sec01 .subtit{width:84%}
	.solution_wp .sec01 .imgbx{width:370px;}
	.solution_wp .sec02{padding:40px 0 0px;}
.solution_wp .sec02 .title{margin-bottom:20px;}
.solution_wp .sec02 .title img{width:64%;}
.solution_wp .sec02 ul li{width:100%;height:170px;float:none;clear:both;border-bottom:0;border-right:solid 5px #f6905e}
.solution_wp .sec02 ul li:after{display:block;content:'';clear:both;}
.solution_wp .sec02 ul li .imgbx{float:left;width:210px;height:100%;border-right:solid 5px #f6905e;overflow:hidden}
.solution_wp .sec02 ul li .imgbx img{width:100%;height:auto}
.solution_wp .sec02 ul li .txtbx{float:left;width:calc(100% - 210px);height:100%;text-align:left;padding:10px 20px;}
.solution_wp .sec02 ul li:nth-child(2),
.solution_wp .sec02 ul li:nth-child(2) .imgbx{border-right:solid 5px #ffcf4b;}
.solution_wp .sec02 ul li:nth-child(3),
.solution_wp .sec02 ul li:nth-child(3) .imgbx{border-right:solid 5px #9398cb;}
.solution_wp .sec03{padding:40px 20px;}
.solution_wp .sec03 li .title{display:table-caption;width:100%;padding:10px 0;font-size:22px;}
.solution_wp .sec03 li .title br{display:none;}
.solution_wp .sec03 li .txtbx{width:100%;padding:20px;font-size:14px;}

.solution_wp .sec04 .left_txt,
.solution_wp .sec05 .left_txt,
.solution_wp .sec06 .left_txt,
.solution_wp .sec07 .left_txt{background:none;padding-left:0;padding-right:0;}
.solution_wp .sec05 .left_txt:before,
.solution_wp .sec07 .left_txt:before{display:none;}
.solution_wp .prodwp{padding:60px 10px 0;}
.solution_wp .prodwp .botbx > p{display:none;}
.solution_wp .prodwp .cont .descwp{margin-bottom:20px;}
.solution_wp .prodwp .title > img{width:80%}

.Box.tit_08{margin:40px 0}

}
@media (max-width:480px) {
	.visual{background-size:auto 300px;}
	.visual > img{width:68%}
	.visual .title{font-size:32px}
	.visual .title:before{width:40px;height:40px;}
	.visual .title .top{font-size:20px}
	.visual .logo{right:14px;top:14px;width:30%}
	.subTitle strong, .step_wrap .title, .change_wrap .title, .price_wrap .secTit, .baby_wrap .title{font-size:22px;margin-bottom:20px;}
	.subTitle strong + p,
	.step_wrap .bxTxt{font-size:16px}
	.subTitle i{width:50px;height:50px;}
	.step_wrap ul li + li:before{width:24px;height:24px;}
	.step_wrap ul li:nth-child(4):before{right:-12px}
	.counsel .title{font-size:30px}
	.also{padding:20px 15px;}
	.also .title{font-size:16px}
	.also ul li{font-size:13px;}

	.solution_wp .sec01{height:120vw;}
	.solution_wp .sec01 .imgbx{width:80%;}
	.solution_wp .sec02 ul li{height:auto;}
	.solution_wp .sec02 ul li .imgbx{width:36%;height:25vw}
	.solution_wp .sec02 ul li .txtbx{width:64%;padding-top:5px;}
	.solution_wp .sec02 ul li .txtbx strong{font-size:18px;margin-bottom:6px;}
	.solution_wp .sec02 ul li .txtbx p{font-size:13px;}
	.solution_wp .sec03 li .title{font-size:18px;padding:10px 20px;}
	.solution_wp .sec03 li .txtbx{font-size:13px;}
	.solution_wp .prodwp{padding:40px 10px 0;}
	.solution_wp .prodwp .title .num{margin-bottom:0px;font-size:30px;}
	.solution_wp .prodwp .title .subtit{margin-bottom:10px;font-size:20px;}
	.solution_wp .prodwp .cont > p{font-size:18px;margin-bottom:10px;}
	.solution_wp .prodwp .cont ul li{font-size:14px;margin-bottom:15px;}
	.solution_wp .prodwp .botbx ol li{font-size:14px;padding-left:40px;}
	.solution_wp .prodwp .botbx ol li .num{font-size:18px;width:30px;height:30px;line-height:30px;}
	.solution_wp .prodwp .botbx ol li + li{margin-top:10px;}
	.solution_wp .prodwp .botbx ol li .num + p{vertical-align:top;}
	.solution_wp .prodwp .botbx ol{padding:20px;}

	.Box.tit_08{margin:20px 0}

}
