	.lastDepth>a i,
	.lastDepth>a i:after,
	.lastDepth>a i:before,

	#mVisual .inConts .ii,
	#mVisual .inConts .ii.btn>a,
	#mVisual .bx-pager>span,
	#mVisual .bx-pager-item>a{transition: all .3s ease-out; transform-origin: 50% 50%;}

/*[e] All Style */
	.tbLayout{width:100%; display:table;}
	.tbLayout.fixed{table-layout: fixed;}
	.tbLayout>*{display:table-cell; vertical-align: middle; box-sizing: border-box;}
	.tbLayout.vat>.td{vertical-align: top;}
	.tbLayout.full{width:1920px; margin-left:-960px; position: relative; left:50%;}

	.nTable{width:100%; border-top:2px solid #246bac; border-bottom:1px solid #b2b0a5;}
	.nTable>table{width:100%; margin-bottom:-1px; border-spacing:0; table-layout : fixed;}
	.nTable>table th,
	.nTable>table td{padding:12px; border-bottom:1px solid #c5c3bb; font-size:16px; line-height:1.5; color:#666; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}

	.nTable>table>thead>tr>th{background-color: #e9f0f7; font-weight:500; color:#222; position: relative;}
	.nTable>table>thead>tr>th+th{}

	.f0{font-size:0; line-height:0;}

	.lastDepth{width:100%; margin-bottom:50px; background-color: #43403f; display:block; z-index:7; position: relative;}
	.lastDepth>a{padding:0 70px 0 30px; font-weight: 400; font-size:24px; line-height:80px; color: #fff; display:block; position: relative;}
	.lastDepth>a i{width:20px; height:12px; margin-top:-6px; position: absolute; right:20px; top:50%; display:inline-block;}
	.lastDepth>a i:after,
	.lastDepth>a i:before{content: ""; width:13px; height: 2px; margin:0 0 0 0; background-color: #fff; display: block; position:absolute; top:50%;}
	.lastDepth>a i:after{right:8px; transform:rotate(45deg);}
	.lastDepth>a i:before{right:0px; transform:rotate(-45deg);}

	.lastDepth.active a i{transform:rotate(180deg);}

	.lastDepth .lastDepthSub{width:100%; background-color: #43403f; position: absolute; left:0; top:80px; display:none;}
	.lastDepth .lastDepthSub>a{padding:0 70px 0 30px; border-top:1px solid #595858; font-weight: 300; font-size:20px; line-height:60px; color: #fff; display:block;}
	.lastDepth .lastDepthSub>a+a{}

	.lastDepth.active a:before{transform:rotate(180deg);}
	.lastDepth .lastDepthSub>a.active{background-color: #595858;}

	.lastDepth.yellow{background-color: #ffcc00;}
	.lastDepth.yellow .lastDepthSub{background-color: #ffcc00;}
	.lastDepth.yellow .lastDepthSub>a{border-top-color:#ffd83b;}
	.lastDepth.yellow .lastDepthSub>a.active{background-color: #ffd83b;}

	.lastDepthConts{font-size:0; line-height:0; display:none;}

	.depth4Area{width:640px; margin:0 0 35px -320px; font-size:0; line-height:0; text-align: center; box-sizing: border-box; position: relative; left:50%;}
	.depth4Area>a{padding:0 9px 0 10px; font-size:24px; line-height:1.6; color: #666; letter-spacing: -0.025em; display:inline-block; vertical-align: top; box-sizing: border-box; position: relative;}
	.depth4Area>a+a:before{content: ""; width: 1px; height: 16px; margin-top:-8px; background-color: #e1e1e1; font-size:0; line-height:0; display: inline-block; position:absolute; left: 0; top:50%; box-sizing: border-box;}
	.depth4Area>a>span{display:inline-block; white-space: nowrap;}

	.depth4Area>a:hover,
	.depth4Area>a.active{font-weight: 500; color: #134981;}

	.nTit{font-weight: 300; font-size:28px; line-height:36px; color: #333; text-align: center;}
	.nTit>span{font-weight: 300;}
	.nTxt{font-weight: 300; font-size:15px; line-height:22px; color: #888; text-align: center;}
/*[e] All Style */

/*[s] Main Style */
	/* 비쥬얼 */
	.mVisual{width:640px; height:540px; font-size:0; line-height:0; position:relative; overflow:hidden;}

	.mVisual .bx-pager{width:100%; text-align: center; position: absolute; left:0; bottom:20px; z-index:5; display:inline-block;}
	.mVisual .bx-pager-item{padding:0 8px; display:inline-block; vertical-align: top;}
	.mVisual .bx-pager-item>a{width:20px; height:20px; border:5px solid #fff; font-size:0; line-height:0; display:block; border-radius:99px; overflow:hidden; box-sizing: border-box;}
	.mVisual .bx-pager-item>a.active{border-color: #1f538c;}

	#mCont{padding:23px 20px 50px; font-size:0; line-height:0;}
	#mCont>.mLinkArea{margin:-20px 0 0 -20px;}
	#mCont>.mLinkArea>a{width:290px; height:290px; margin:20px 0 0 20px; display:inline-block; vertical-align: top; box-sizing: border-box;}
	#mCont>.mLinkArea>a>dl{padding:20px 0 0 20px; font-size:20px; line-height:26px; color: #fff; letter-spacing: -1px;font-weight: 300;}
	#mCont>.mLinkArea>a>dl>dt{font-size:18px; line-height:1;}
	#mCont>.mLinkArea>a>dl>dt>span{letter-spacing: 0;}
	#mCont>.mLinkArea>a>dl>dt>strong{padding:10px 0 20px; font-size:32px; line-height:1; opacity:0.8; display:block;font-weight:500;}
	#mCont>.mLinkArea>a>dl>dd{opacity:0.6; }

	#mCont>.mLinkArea>.mLink01{border:1px solid #c8c8c8;}
	#mCont>.mLinkArea>.mLink01>p{padding-top:25px; color: #7f7f7f; letter-spacing: -1px;}
	#mCont>.mLinkArea>.mLink01 .tit{font-weight: bold; font-size:41px; line-height:50px; letter-spacing: 0;}
	#mCont>.mLinkArea>.mLink01 .tit>span{border-bottom:1px solid #7f7f7f; display:inline-block;}
	#mCont>.mLinkArea>.mLink01 .img{padding-top:20px;}
	#mCont>.mLinkArea>.mLink01 .txt{font-size:20px; line-height:26px;}
	#mCont>.mLinkArea>.mLink01{background:#1f538c url('../../images/main/bg_mLink01.gif') no-repeat right bottom;}
	#mCont>.mLinkArea>.mLink02{background:#43adc5 url('../../images/main/bg_mLink02.gif') no-repeat right bottom;}
	#mCont>.mLinkArea>.mLink03{background:#f3636b url('../../images/main/bg_mLink03.gif') no-repeat right bottom;}
	#mCont>.mLinkArea>.mLink04{background:#2a3257 url('../../images/main/bg_mLink04.gif') no-repeat right bottom;}
	#mCont>.mLinkArea>.mLink05{background:#faa65c url('../../images/main/bg_mLink05.gif') no-repeat right bottom;}
	#mCont>.mLinkArea>.mLink06{background:#4380c5 url('../../images/main/bg_mLink06.gif') no-repeat right bottom;}
/*[e] Main Style */

/*[s] Sub Style */
	h3.tit{font-size:50px; line-height:1.3; color: #000; text-align: center;}
	.locationTxt{font-size:22px; line-height:1.4; color: #383838; text-align: center;}
	.mapArea{width:100%; height:340px; padding:0 !important; border:none !important; overflow:hidden;}
	.w640{width:640px; margin-left:-320px; font-size:0; line-height:0; box-sizing: border-box; position: relative; left:50%;}
	.w640.bidet{margin-bottom:-100px;}

	#container .bgH830{background:url("../../images/product/pGray_1x830.gif") repeat-x left top;}
	#container .bgH830.p100{ padding:100px 30px;}
	#container .bgH830.bgnone{ background:none;}
	#container .bgH830.bgnone img{max-width:100%;}
	#container .bgH830.bgnone .inConts{width:600px;margin:0 auto;position:relative;}
	#container .bdBottom{width:100%; border-bottom:1px solid #dfdfdf; box-sizing: border-box;}
	#container .bdBottom.p100{ padding:100px 30px;}
	#container .bgBox{background-color:#f5f5f5; box-sizing: border-box;}
	#container .bgBox.p100{ padding:100px 30px;}
	#container .bgBox.pt100{ padding:100px 0;}
	#container .conArea{width:100%; font-size:0; line-height:0; position:relative; box-sizing: border-box;}
	#container .conArea.p30{padding:0 30px;}
	#container .conArea .titleArea{padding:100px 0 60px; text-align:center; font-weight:200 !important; font-family:'Noto Sans KR' !important; }
	#container .conArea .titleArea h3.tit{ font-size:60px; color:#333; letter-spacing:-1px; line-height:1;}
	#container .conArea .titleArea .txt{ font-size:26px; color:#757575; line-height:40px; margin-top:35px;}

	.infoBox.borderBox>dl{padding:30px 20px; border:1px solid #e9e9e9;}
	.infoBox.borderBox>dl>dd{margin:20px 0 0 0;}
	.infoBox.bidet{background:url("../../images/product/bidet_imgBg.jpg") no-repeat left top; padding:745px 20px 0;}
	.infoBox.size30>dl>dt{font-size:30px; }
	.infoBox>dl>dt{padding-bottom:20px; font-size:40px; line-height:1; }
	.infoBox>dl>dt.orange{background:url("../../images/product/titLine_40x6_orange.gif") no-repeat left bottom; color:#f26522;}
	.infoBox>dl>dt.blue{background:url("../../images/product/titLine_40x6_blue.gif") no-repeat left bottom; color:#0054a6;}
	.infoBox>dl>dt.lightGreen{background:url("../../images/product/titLine_40x6_lightGreen.gif") no-repeat left bottom; color:#1e5782;}
	.infoBox>dl>dt.lightBlue{background:url("../../images/product/titLine_40x6_lightBlue.gif") no-repeat left bottom; color:#0cadce;}
	.infoBox>dl>dt>span{display:block; margin-top:15px; font-size:22px; font-weight:200 !important; font-family:'Noto Sans KR' !important;}
	.infoBox>dl>dd{color:#757575; font-size:24px; line-height:40px; letter-spacing:-1px; margin:20px 0 55px 0;}

	.bProdBox .img{display:block; }
	.bProdBox>dl{background-color:#fff; padding:40px 30px; border:1px solid #e0e0e0; border-top:none;}
	.bProdBox>dl>dt{font-size:30px; line-height:1; padding-bottom:25px; }
	.bProdBox>dl>dt.green{color:#1db8af; background:url("../../images/product/titLine_41x1_green.gif") no-repeat left bottom;}
	.bProdBox>dl>dt.lightGreen{color:#1e5782; background:url("../../images/product/titLine_41x1_lightGreen.gif") no-repeat left bottom;}
	.bProdBox>dl>dd{font-size:22px; color:#000; line-height:40px; letter-spacing:-1px; margin-top:20px; }

	.imgBox{width:100%; }
	.imgBox>li{margin-top:20px;}
	.imgBox>li:first-child{margin-top:0;}
	.imgBox>li>dl{width:580px; height:310px; display:block; padding:35px 30px; box-sizing: border-box;}
	.imgBox>li>dl.box1{background:url("../../images/product/bidet_boxImg01.jpg") no-repeat left top;}
	.imgBox>li>dl.box2{background:url("../../images/product/bidet_boxImg02.jpg") no-repeat left top;}
	.imgBox>li>dl.box3{background:url("../../images/product/bidet_boxImg03.jpg") no-repeat left top;}
	.imgBox>li>dl.box4{background:url("../../images/product/bidet_boxImg04.jpg") no-repeat left top;}
	.imgBox>li>dl>dt{font-size:34px; line-height:1; padding-bottom:25px; color:#1db8af; background:url("../../images/product/titLine_41x1_green.gif") no-repeat left bottom;}
	.imgBox>li>dl>dt.light{color:#1e5782; background:url("../../images/product/titLine_41x1_lightGreen.gif") no-repeat left bottom;}
	.imgBox>li>dl>dd{font-size:20px; line-height:30px; color:#fff; margin-top:25px;}

	.prodStep{width:100%; overflow:hidden; }
	.prodStep>ul{border:1px solid #e3e3e3; border-top:none; }
	.prodStep>ul>li{display:table; padding:25px 20px;}
	.prodStep>ul>li .icon,
	.prodStep>ul>li>dl{display:table-cell; vertical-align:middle;}
	.prodStep>ul>li>dl{padding-left:20px;}
	.prodStep>ul>li>dl>dt{font-size:28px; color:#000; line-height:1;}
	.prodStep>ul>li>dl>dd{font-size:22px; color:#757575; line-height:30px; margin-top:13px;}


	.blendProdArea{padding-top:20px;}
	.bld_js{text-align:center;margin-top:60px;}
	.bld_js li{width:100%;text-align:center;display:block;vertical-align:top;font-size:20px;color:#555555;line-height:30px;padding-top:25px;margin-bottom:20px;letter-spacing:-0.5px;}
	.bld_js li .tt{color:#252525;font-size:36px;font-weight:300;padding-bottom:30px;letter-spacing:-2px;padding-top:15px;}
	.bld_js li .tt strong{font-weight:500;}
	.bld_js li .tt .no{color:#b33232;}

	.bld_num{color:#e1e1e1;font-size:38px;font-weight:500;line-height:66px;text-align:center;}
	.bld_num.yel{color:#cdb48a;}
	.bld_tt{color:#252525;font-size:40px;font-weight:300;line-height:66px;letter-spacing:-3px;}
	.bld_tt strong{font-weight:500;}
	.bld_st{color:#555555;font-size:22px;font-weight:400;line-height:32px;letter-spacing:-1px;}

	.bld_v38{text-align:center;margin-top:45px;}
	.bld_v38 ul{margin-left:0px;}
	.bld_v38 li{display:inline-block;vertical-align:top;width:290px;margin-left:0px;padding-bottom:50px;}
	.bld_v38 li .tt{color:#000;font-size:22px;line-height:30px;padding-top:20px;letter-spacing:-1px;}
	.bld_v38 li .st{color:#7b7b7b;font-size:19px;line-height:30px;padding-top:12px;letter-spacing:-1px;}

	.bld_rec{width:100%;height:768px;margin:0 auto; background:url("/mobile/images/product/bld_con_08.jpg") no-repeat;margin-top:130px;padding-top:40px;box-sizing:border-box;}
	.bld_rec .smooth{text-align:center;color:#9b7f53;font-size:20px;line-height:30px;font-weight:300;margin-top:17px;}
	.bld_rec .smooth .tt{color:#e16363;font-size:36px;line-height:70px;font-weight:300;padding-left:35px;}

	.line_tt{width:100%;height:28px;text-align:center;background:url("/images/product/tt_line.gif") repeat-x left center;width:100%;margin:0 auto;}
	.line_tt span{display:inline-block;text-align:center;width:220px;background:#fff;margin:0 auto;color:#545454;font-size:28px;font-weight:400;letter-spacing:5px;line-height:20px;}

	.recp_list{width:100%;margin:0 auto;margin-top:70px;}
	.recp_list li{padding-bottom:50px;}
	.recp_list .img{display:block;vertical-align:top;width:100%;}
	.recp_list .ext{display:block;vertical-align:top;line-height:1;width:100%;padding-top:30px;}
	.recp_list .ext .tit{font-size:38px;color:#252525;font-weight:300;letter-spacing:-1px;font-weight:400;padding-bottom:25px;}
	.recp_list .ext .tit strong{font-weight:500;}
	.recp_list .ext .tt{font-size:24px;color:#252525;font-weight:500;}
	.recp_list .ext .tt .ex{color:#9b9b9b;font-size:16px;}
	.recp_list .ext .st{font-size:22px;color:#5d5d5d;padding-top:10px;}
	.recp_list .ext .cnum{font-size:21px;color:#5d5d5d;padding-top:10px;line-height:28px;}
	.recp_list .ext .cnum dt{color:#94b448;border-bottom:1px solid #94b448;padding-bottom:2px;position:absolute;}
	.recp_list .ext .cnum dd{padding-left:22px;padding-bottom:12px;}

	.recp_list .ext .doct_tip{width:100%;position:relative;margin-top:12px;}
	.recp_list .ext .doct_tip .top{position:absolute;top:0;left:0;}
	.recp_list .ext .doct_tip .tip_box{margin-left:20px;width:100%;padding:30px 18px 15px 18px;box-sizing:border-box;color:#777;font-size:19px;font-weight:500;letter-spacing:-1px;line-height:24px;background:#e9e9e5;border-radius:20px;}
	.recp_list .ext .doct_tip .tip_box dt{position:absolute;}
	.recp_list .ext .doct_tip .tip_box dd{padding-left:15px;padding-bottom:4px;}

	.pd_det_tb{width:100%;margin:0 auto;margin-top:75px;}
	.pd_det_tb>.tt{color:#3d3d3d;font-size:28px;line-height:1;font-weight:400;}
	.pd_det_tb table{border-top:1px solid #ccc;margin-top:15px;}
	.pd_det_tb td{border-bottom:1px solid #ccc;font-size:17px;letter-spacing:-1px;padding:9px 0;font-weight:300;color:#666;padding-left:10px;box-sizing:border-box;}
	.pd_det_tb td.tt{border-right:1px solid #ccc;color:#222;font-weight:400;padding-left:0;text-align:center;}
	.pd_det_tb td .sp{padding-left:24px;}
	.pd_det_tb td .sp2{padding:0 6px;}
/*[e] Sub Style */

/* Layer Style */
	.layerArea .layerIn .layerBgIn{width:0px; height:0px; background-color: rgba(255,255,255,0.7); position:absolute; left:50%; top:50%; z-index:100; -webkit-transition: .5s; transition: .5s; transform-origin: 50% 50%;}

	.layerArea{width:0px; height:0px; background-color: rgba(0,0,0,0.7); position:fixed; left:50%; top:50%; z-index:99; overflow:hidden; overflow-y:auto; -webkit-transition: .5s; transition: .5s; transform-origin: 50% 50%;}
	.layerArea.one,
	.layerArea.two{width:100%; height:100%; left:0%; top:0%;}
	.layerArea.two .layerBgIn{width:100%; height:100%; left:0%; top:0%;}
	.layerArea .closeLy{width:29px; display:inline-block; position: absolute; right:23px; top:23px; z-index:7;}
	.layerArea .layerIn{width:100%; height:100%; display: table; position:relative;}
	.layerArea .layerIn .layerCell{width:100%; height:100%; padding:70px 0; display: table-cell; vertical-align:middle; position:relative; box-sizing: border-box;}
	.layerArea .layerIn .layerBox{margin:0 auto; background-color: #fff; font-size:0; line-height:0; display:none; position: relative; box-sizing: border-box; z-index:99;}
	.layerArea .layerIn .layerBox>.tit{padding:25px 25px 15px;}
	.layerArea .layerIn .layerBox>.tit>strong{font-size:16px; line-height:1; color:#00a9cc;}
	.layerArea .layerIn .layerBox .contLy{padding-bottom:50px;}

	/* 제품상세 */
	.galleryLay{max-width:580px;font-size:0;letter-spacing:0;word-spacing:0;}
	.galleryLay .galleryArea{width:100%; position:relative;}
	.galleryLay .galleryArea .bx-controls .bx-controls-direction>a{width:58px; height:67px; margin-top:-32px; background-position:left top; background-repeat:no-repeat; position:absolute; top:50%; z-index:7;}
	.galleryLay .galleryArea .bx-controls .bx-prev{background-image:url('../../images/btn_layPrev.png'); left:-28px;}
	.galleryLay .galleryArea .bx-controls .bx-next{background-image:url('../../images/btn_layNext.png'); right:-28px;}

	.galleryLay .close{display:inline-block; position: absolute; right:38px; top:20px;z-index:99;}
	.galleryLay  .title{width:100%;background:#1f538c;text-align:left;height:75px;padding:0 35px;line-height:70px;color:#fff;font-size:44px;font-weight:600;box-sizing:border-box;}
	.galleryLay .slider{width:580px;overflow:hidden;}
	.galleryLay .cont{width:100%;padding:35px;box-sizing:border-box;}

	.galleryLay .popd_left{display:inline-block;width:100%;text-align:left;position:relative;}
	.galleryLay .popd_left .popd_top{display:inline-block;width:100%;border-top:2px solid #868686;text-align:left;border-bottom:2px solid #868686;padding:20px 0;position:relative;}
	.galleryLay .popd_left .popd_top .tt{color:#1f538c;font-size:44px;font-weight:600;width:385px;line-height:44px;}
	.galleryLay .popd_left .popd_top .st{color:#1f538c;font-size:26px;font-weight:400;width:100%;line-height:26px;padding-top:10px;}
	.galleryLay .popd_left .popd_top .icon{position:absolute;right:0;top:20px;}
	.galleryLay .popd_left .popd_top .icon span{padding-right:8px;}

	.galleryLay .popd_left .pd_ex{color:#777;font-size:26px;line-height:26px;padding-top:18px;}
	.galleryLay .popd_left .down_icon{margin-top:20px;}
	.galleryLay .popd_left .down_icon a{display:inline-block;width:50px;height:52px;border:1px solid #d1d1d1;border-left:none;padding-top:6px;text-align:center;box-sizing:border-box;}
	.galleryLay .popd_left .down_icon a:first-child{border-left:1px solid #d1d1d1;}
	.galleryLay .popd_left .pd_detail{margin-top:40px;font-size:26px;line-height:42px;font-weight:500;}
	.galleryLay .popd_left .pd_detail dt{position:absolute;color:#1d538f;}
	.galleryLay .popd_left .pd_detail dd{color:#777;padding-left:165px;font-size:22px;letter-spacing:-0.5px;}

	.galleryLay .popd_right{width:100%;display:inline-block;vertical-align:top;}
	.galleryLay .popd_right .buy_btn{position:absolute;right:50px;top:-101px;margin-top:0;width:140px;display:block;height:55px;line-height:53px;color:#fff;background:#09386c;font-size:22px;font-weight:400;text-align:center;}
	.galleryLay .popd_right .pdimg{width:100%;height:auto;text-align:center;margin-top:5px;padding:45px 0;}
	.galleryLay .popd_right .pdimg p{width:100%;height:auto;vertical-align:middle;}
	.galleryLay .popd_right .pdimg p img{max-width:100% !important;height:auto !important;}

	.galleryLay .option_tt{padding-left:35px; color:#1d538f;font-weight:500;font-size:26px;line-height:1;margin-top:30px;}
	.galleryLay .optionArea{padding:10px 35px 0 20px;position:relative;box-sizing:border-box}
	.galleryLay .optionArea a{display:inline-block;margin:15px 0 0 15px;vertical-align:top;}

/*
-webkit-transform: translateY(-50%); transform: translateY(-50%);
-webkit-transform: translateX(-50%); transform: translateX(-50%);
filter:grayscale(100%) blur(0px); -webkit-filter:grayscale(100%) blur(0px);
transition: all .5s linear;
transition: all .5s ease-out;
transform:rotate(180deg);
-webkit-transition-timing-function:ease-in linear; transition-timing-function:ease-in linear;
-webkit-transition-delay: .8s; transition-delay: .8s;
:before{content: ""; width: 24px; height: 24px; background-color: #fff; border:1px solid #666; display: inline-block; position:absolute; left: 0; top:0px; box-sizing: border-box;}
display: flex; justify-content: space-between; // 양쪽 끝 정렬
display: flex; justify-content: space-around; // 센터 정렬
display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; //한줄 감추기
display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; //두줄 감추기
active
:first-child
text-indent:-99999px;
!important
display:table;
table-layout:fixed;
display:table-row;
display:table-cell;
box-sizing:border-box;
word-break:keep-all; word-wrap:break-word;
border-radius:2px;
*/