@charset "utf-8";


/******************************* sub-visual / snb *******************************/

	.subvis-wrap{width:100%;height:420px;background-repeat:no-repeat;background-position:top center;background-size:cover;z-index:3;background-image:url('../../../images/site/sub/sub_visual.jpg');}
	.subvis-wrap.company{background-image:url('../../../images/site/sub/sub_visual.jpg');}
	.subvis-wrap.product{background-image:url('../../../images/site/sub/sub_visual.jpg');}
	.subvis-wrap.business{background-image:url('../../../images/site/sub/sub_visual.jpg');}
	.subvis-wrap.mall{background-image:url('../../../images/site/sub/sub_visual_mall.jpg');}
	.subvis-wrap.community{background-image:url('../../../images/site/sub/sub_visual.jpg');}
	.subvis-wrap.login{background-image:url('../../../images/site/sub/sub_visual.jpg');}
	.subvis-wrap.myoffice{background-image:url('../../../images/site/sub/sub_visual.jpg');}
	.subvis-wrap.membership{background-image:url('../../../images/site/sub/sub_visual.jpg');}
	.subvis-wrap .subvis-inner{position:relative;height:420px;display:table;text-align:center;width:100%;}
	.subvis-inner .sub-location{text-align:center;color:#fff;display:table-cell;vertical-align:middle;}
	.sub-location h3{font-size:1.875em;display:block;color:#fff;}
	.sub-location .subvis-navi{margin:20px auto 0 auto;}
	.subvis-navi span{position:relative;padding:0 15px;}
	.subvis-navi span:after{font-family:'xeicon';position:absolute;top:3px;right:-10px;display:block;}
	.subvis-navi span:after{content:'\e93f';}
	.subvis-navi span:last-child:after{content:none;}
	.subvis-inner .subvis-snb{position:absolute;width:100%;left:0px;bottom:0px;height:45px;background:rgba(0,0,0,0.55);}
	.subvis-snb ul{display:flex;display:-webkit-flex;flex-wrap:wrap;}
	.subvis-snb ul li{flex-grow:1;-webkit-flex-grow:1;text-align:center;display:table;height:45px;border-left:1px solid rgba(255,255,255,0.22);}
	.subvis-snb.company ul li{width:33.33%;}
	.subvis-snb.business ul li{width:25%;}
	.subvis-snb.community ul li{width:20%;}
	.subvis-snb.product ul li{width:16.66%;}
	.subvis-snb.login,.subvis-snb.membership{display:none;}
	.subvis-snb ul li:first-child{border-left:none;}
	.subvis-snb ul li a{font-size:1rem;display:table-cell;vertical-align:middle;color:#acacac;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
	.subvis-snb ul li a:hover,.subvis-snb ul li a.on{background:rgba(255,255,255,0.9);color:#131313;}
	.subvis-inner .submenu-select-wrap{display:none;}

	.snb-cont{position:absolute;top:380px;height:70px;z-index:11;width:100%;}
	.snb-cont .all-wrap{width:1200px;height:70px;left:50%;position:absolute;top:0;transform:translate(-50%,0);transition:all .3s ease;background:#f47d47;box-shadow:0 10px 7px rgba(0, 0, 0, 0.12);-webkit-box-shadow:0 10px 7px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 10px 7px rgba(0, 0, 0, 0.12);}
	.snb-cont .all-wrap .new-snb{width:1200px;margin:0 auto;}
	.new-snb .first-home{display:block;position:absolute;width:70px;height:70px;line-height:70px;background:#f16934;color:#fff;text-align:center;border-right:1px solid rgba(255,255,255,0.22);}
	.new-snb ul{display:flex;display:-webkit-flex;margin-left:70px;}
	.new-snb ul li{float:left;width:270px;line-height:70px;position:relative;border-right:1px solid rgba(255,255,255,0.22);}
	.new-snb .ui.dropdown{width:100%;padding-left:20px;font-size:1em;position:absolute;}

	.new-snb .ui.dropdown .snb-table{display:table;position:absolute;top:0;left:10px;padding-right:70px;height:70px;}
	.new-snb .ui.dropdown .snb-table span{display:table-cell;vertical-align:middle;line-height:1.5;color:#fff;}
	.new-snb .ui.dropdown .angle.down.icon{width:70px;height:70px;position:absolute;right:0;color:#fff;border-left:1px solid rgba(255,255,255,0.22);border-right:1px solid rgba(255,255,255,0.22);margin:0;}
	.new-snb .ui.dropdown .menu{top:69px;left:-1px;width:271px;box-shadow:none;border-radius:0px;border-top:none;}
	.new-snb .ui.dropdown .menu .item{color:#fff;background:#f16934;padding:15px 0 15px 20px !important;border-top:1px solid rgba(255,255,255,0.1);}
	.new-snb .ui.dropdown .menu .item:first-child{border-top:none;}
	.new-snb .ui.dropdown .menu .item:hover{color:#fff;background:#d24b1b;}

	.snb-cont#location.fix{width:100%;}
	.snb-cont#location.fix .all-wrap{width:100%;position:fixed;top:0px;}


	/* 마이오피스 */
	.subvis-wrap.office-main{height:200px;background-image:url('../../../images/myoffice/top-bg.jpg');}
	.subvis-wrap.office-main .subvis-inner{height:200px;}
	.snb-cont.office-main{top:295px;}
	.snb-cont.office-main .all-wrap{background:#011e41;}
	.snb-cont.office-main .new-snb .first-home{background:#000f22;}
	.office-cont.cont-inner{padding:50px 0;}
	.subvis-wrap.office-main .sub-location .subvis-navi{display:none;}

	@media only screen and (max-width:1280px){
	    .subvis-wrap,.subvis-wrap .subvis-inner{height:320px;}
		.snb-cont,.snb-cont.office-main{top:290px;width:100%;margin:0 auto;height:60px;}
		.snb-cont .all-wrap .new-snb{width:100%;}
		.snb-cont .all-wrap{width:90%;height:60px;}
		.new-snb .first-home,.new-snb .ui.dropdown .angle.down.icon{width:60px;height:60px;line-height:60px;}
		.new-snb .ui.dropdown{padding:0px;display:block;}
		.new-snb .ui.dropdown .snb-table{left:0;padding-right:60px;padding-left:5px;height:60px;}
		.new-snb .ui.dropdown .menu{top:59px;left:-2px;width:100%;}
		.new-snb ul{margin-left:60px;}
		.new-snb ul li{width:100%;line-height:60px;}
		.new-snb .ui.dropdown .snb-table span{word-break:keep-all;}
	}

	@media only screen and (max-width:991px){
	    .subvis-wrap{height:250px;}
		.snb-cont,.snb-cont.office-main{top:220px;}
		.snb-cont.office-main .all-wrap{position:relative;}
		.new-snb .ui.dropdown .snb-table{padding-right:50px;}
		.new-snb .ui.dropdown .menu .item{padding:12px !important;font-size:1em !important;}
		.subvis-navi span{padding:0 10px;}
		.subvis-navi span:after{top:0px;}
	}

	@media only screen and (max-width:767px){
		.snb-cont.office-main{position:relative;top:-50px;height:auto;}
		.snb-cont.office-main .all-wrap{height:auto;}
		.snb-cont.office-main .new-snb .first-home{position:absolute;top:0px;left:0px;width:50px;height:49px;line-height:50px;z-index:33;}
		.snb-cont.office-main .new-snb .first-home{width:50px;height:50px;line-height:50px;}
		.snb-cont.office-main .new-snb ul{flex-wrap:wrap;margin:0;padding:0;}
		.snb-cont.office-main .new-snb ul li{flex:100%;height:50px;line-height:1.2;display:inline-block;background:#011e41;border-bottom:1px solid rgba(255,255,255,0.11);border-right:none;}
		.snb-cont.office-main .new-snb .ui.dropdown .snb-table{height:50px;padding:0 0 0 20px;}
		.snb-cont.office-main .new-snb ul li:first-child .ui.dropdown .snb-table{padding:0 0 0 60px;}
		.snb-cont.office-main .new-snb .ui.dropdown .menu{top:50px;left:-1px;}
	}



/******************************* sub-common *******************************/

    .sub-wrap{position:relative;padding:50px 0 50px 0;width:100%;background:#fff;min-height:1000px;}
	.sub-wrap.bg-all{background:#fff;}
	.sub-wrap .sub-title{font-size:2.2rem;text-align:center;padding:50px 0 50px 0;letter-spacing:-0.5px;position:relative;color:#000;font-family:'NotoM';}
	.sub-wrap .sub-title span{display:block;font-size:0.941rem;color:#999;margin-top:22px;}
	.sub-wrap .sub-contents{position:relative;margin:0 auto;}

	/* list */
	.sub-contents .dot-list{padding-left:10px;margin:5px 0;}
	.sub-contents .dot-list > li{float:none;position:relative;letter-spacing:-0.05px;padding:3px 0 3px 10px;line-height:1.5;}
	.sub-contents .dot-list li span{}
	.sub-contents .dot-list > li:before{content:'';position:absolute;top:16px;left:0px;width:3px;height:3px;border-radius:50%;background:#aaa;}
	.sub-contents .dot-list.dot-blue > li:before{content:'';background:#008bce;position:absolute;top:15px;left:0px;width:5px;height:5px;border-radius:50%;}
	.sub-contents .none-list{list-style-type:none;}
	.sub-contents .none-list li{float:none;position:relative;padding:5px 0 5px 10px;line-height:1.5;}
	.sub-contents ol.decimal-list{padding-left:10px;margin:5px 0;}
	.sub-contents ol.decimal-list > li{float:none;list-style-type:decimal;margin-left:15px;position:relative;padding:3px 0 3px 10px;line-height:1.5;}

	/* text */
	.sub-contents h3{font-size:1.875rem;color:#000;line-height:1.5;letter-spacing:-0.03em;}
	.sub-contents h4{font-size:1.5rem;color:#222;line-height:1.5;letter-spacing:-0.03em;}
	.sub-contents .biz-cont h4{margin-bottom:1em;}
	.sub-contents h5{font-size:1.125rem;color:#333;line-height:1.5;letter-spacing:-0.03em;}
	.sub-contents .t-normal{color:#777;font-size:15px;line-height:1.5;letter-spacing:-0.03em;}
	.sub-contents .t-group{color:#555;line-height:1.8;}
	.t-group h6{margin-top:20px;}
	.t-bg{color:#fff !important;padding:0 2px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	.t-right{text-align:right;margin-top:30px;}
	.sub-contents .biz-cont.ethics h4{width:100%;text-align:center;padding-bottom:10px;}
	
	/* table */
	.table-type1{}
	.table-type1 thead th,.table-type1 tbody th{background:#e9ecef;text-align:center;color:#000;letter-spacing:-0.3px;padding:15px 0 10px;border-bottom:1px solid #e9e9e9;border-left:1px solid #fff;font-weight:normal;}
	.table-type1 thead th:first-child,.table-type1 tbody th:first-child{border-left:1px solid #ededed;}
	.table-type1 thead td:last-child,.table-type1 thead th:last-child{border-right:1px solid #ededed;}
	.table-type1 tbody th{border-bottom:1px solid #eee;}
	.table-type1 thead td{background:#fff;text-align:center;color:#000;letter-spacing:-0.3px;padding:15px 10px 10px;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
	.table-type1 thead th span{background:#ededed;text-align:center;color:#454545;display:block;}
	.table-type1 tbody td{text-align:left;color:#555;vertical-align:top;padding:15px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;}
	.table-type1 thead th.bd-bottom{border-bottom:1px solid #fff;}
	.table-type1 tbody td span{font-size:inherit;line-height:inherit;color:#000;margin-bottom:10px;display:block;}
	.table-type1 tbody td a{color:#777;text-decoration:underline;}
	.table-type1 tbody td a:hover{color:#000;}
	.table-type1 tbody tr.t-center td{text-align:center;}
	.table-type1 tbody td strong{font-weight:bold;letter-spacing:1px;}
		
    /* image */
	.inner-image{display:block;padding:20px 0;text-align:center;}
	.sub-contents .diagram-image{border:1px solid #dedede;margin:20px auto;}

    /* tab */
	ul.tab{position:relative;margin:0;padding:0;list-style:none;width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;}
	ul.tab li{cursor:pointer;text-align:center;}
	.tab-container{clear:both;width:100%;background:#fff;}
	.tab-contents{display:none;}

	/* button */
	.pd-button{margin-top:30px;}
	.pd-button li{margin-left:5px;}
	.pd-button li:first-child{margin-left:0;}
	.pd-button li button,.pd-button li a{width:100%;height:50px;line-height:50px;display:table;text-align:center;}
	.pd-button li button span,.pd-button li a span{color:#fff;font-size:1.063rem;}

    @media only screen and (max-width:991px){
	    .sub-wrap .sub-title{font-size:2rem;padding:30px 0;}
    }


    @media only screen and (max-width:768px){
    }

    @media only screen and (max-width:640px){
    }



/******************************* login *******************************/

	.sub-wrap.login{background:#f5f8fb;padding:50px 0 150px 0;}
	.site-loginwrap{position:relative;width:660px;margin:0 auto;display:block;box-sizing:border-box;}
	.site-loginwrap .login-inner{position:relative;padding:50px 70px;background:#fff;box-shadow:0 10px 7px rgba(0, 0, 0, 0.12);-webkit-box-shadow:0 10px 7px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 10px 7px rgba(0, 0, 0, 0.12);}
	.login-inner ul:after{content:'';display:block;clear:both;}
	.login-inner ul{width:100%;display:inline-block;}
	.login-inner ul li{position:relative;padding:0 0 10px 0;width:100%;}
	.login-inner ul li .login-icon{position:absolute;top:0;left:0;z-index:1;width:50px;height:50px;display:table;background:#f5f5f6;}
	.login-inner ul li .login-icon span{display:table-cell;vertical-align:middle;text-align:center;cursor:default;}
	.login-icon span:before{font-family:"Icons";color:#aaa;font-size:1em;font-style:normal;font-weight:normal;text-transform:none !important;}
	.login-icon span.login-icon01:before{content:'\f007';}
	.login-icon span.login-icon02:before{content:'\f023';}
	.login-input{position:relative;margin:0 0 0 50px;z-index:2;}
	.login-inner input{width:100%;height:50px;font-size:1em;letter-spacing:0;color:#3f403e;line-height:40px;border:1px solid #f5f5f6;background:#f5f5f6;padding:0 0 0 14px;margin:0 0 0 -1px;box-sizing:border-box;}
	.login-inner input:hover{border-color:#2473bb;}
	.login-inner .login-btn{}
	.login-inner .login-btn button{width:100%;height:50px;}
	.login-inner hr.login-line{border-top:1px solid rgba(16, 85, 96, 0.1);}
	.login-inner .btn-wrap{width:100%;margin:20px auto 0 auto;}
	.login-inner .btn-wrap ul{display:flex;flex-wrap:nowrap;display:-webkit-flex;align-items:center;}
	.login-inner .btn-wrap ul li{width:33.33%;padding:0 3px;margin:0;}
	.login-inner .btn-wrap ul li .basic{height:45px;margin:0;}

    @media only screen and (max-width:991px) {
	    .site-loginwrap{width:90%;}
		.site-loginwrap .login-inner{padding:50px;}
    }


    @media only screen and (max-width:767px) {
		.site-loginwrap .login-inner{padding:40px;}

    }


    @media only screen and (max-width:520px) {
		.site-loginwrap .login-inner{padding:30px;}

    }



/******************************* id find *******************************/

	.idfind-wrap{position:relative;width:100%;margin:0 auto;border:1px solid #d6d7d5;}
	.idfind-wrap .title{width:100%;margin-top:50px;display:inline-block;text-align:center;padding:0;font-size:2.2rem;color:#000;letter-spacing:-1px;text-transform:uppercase;font-weight:300;}
	.idfind-wrap .login-text{text-align:center;color:#777;margin:5px 0 10px 0;padding:0;line-height:1.5;font-size:0.875rem;}
	.idfind-wrap .idfind-button{width:30%;margin:0 auto;}
	.idfind-button button{display:table;height:40px;line-height:40px;width:100%;text-align:center;border:1px solid #000;background:#3f403e;color:#fff;}
	.idfind-button button:hover{background:#000;}
	.idfind-wrap .idfind-inner{width:90%;margin:0 auto 20px auto;}
	.idfind-inner .form-dl{margin-top:10px;}
	.idfind-inner .form-dl dt{width:25%;float:left;line-height:1.2;}
	.idfind-inner .form-dl dd{width:75%;float:left;margin:0;}
	.idfind-inner .form-dl dd li{padding-left:10px;}
	.idfind-inner .form-dl dd li:first-child{padding-left:0;}
	input.input-box.height40,select.select-box.height40{height:40px;line-height:40px;}
	.t-color-box{margin:20px auto;width:90%;padding:1em;text-align:center;font-size:1rem;color:#fff;background:#6fc6cc;font-weight:bold;letter-spacing:1px;border-radius:3px;}



/*******************************  회원가입  *******************************/

	.mem-join-wrap{position:relative;width:70%;margin:50px auto 100px auto;overflow:hidden;}
	.mem-join-wrap .title{text-align:center;font-size:1.250rem;color:#000;}
	.mem-join-wrap .title span{font-size:1rem;display:block;color:#777;margin-top:0.5rem;}
	.mem-join-wrap ul{display:inline-block;width:100%;}
	.mem-join-wrap ul li{float:left;width:50%;}
	.mem-join-wrap ul li a{display:block;padding:50px 0 70px 0;margin-left:30px;text-align:center;box-sizing:border-box;border-radius:.28571429em;-webkit-border-radius:.28571429em;-moz-border-radius:.28571429em;}
	.mem-join-wrap ul li:first-child a{margin-left:0;}
	.mem-join-wrap .join-icon{width:100px;height:100px;border-radius:50%;margin:0 auto 30px auto;display:table;background:rgba(255,255,255,0.3);text-align:center;}
	.mem-join-wrap .join-icon i{display:table-cell;vertical-align:middle;color:#fff;font-size:2.857rem;}
	.mem-join-wrap ul li a span{font-size:1.286rem;color:#fff;}

	/* 본인인증,주문완료 */
	.identity-cont{position:relative;text-align:center;}
	.identity-cont .identity-icon{width:180px;height:180px;background:#eee url('../../../images/site/sub/identity-bg.png') no-repeat center center;display:block;margin:0 auto 30px auto;border-radius:50%;}
	.identity-cont .payfinish-icon{width:180px;height:180px;background:#5b5b5b url('../../../images/site/sub/payfinish-bg.png') no-repeat center center;display:block;margin:30px auto;border-radius:50%;}
	.identity-cont h5{color:#ff6f00;font-size:1.250rem;margin-bottom:10px;}
	.identity-cont span{font-size:1rem;color:#555;}
	.identity-cont .special-button{width:20%;margin:50px auto 0 auto;}
	.identity-cont .special-button .basic{width:100%;height:50px;line-height:50px;padding:0;margin:0;border:none;}
	.s-basic.search{background:#3f403e;width:35px;height:35px;border:1px solid #3f403e;color:#fff;text-align:center;padding:0;margin:0 0 0 5px;}
	.identity-cont .finish-box{margin:20px auto;text-align:left;padding:20px 30px;border:1px solid #e9e9e9;width:60%;background:#fafafa;line-height:1.8;}
	.identity-cont .finish-box p:before{top:12px;}

	/* 회원가입 */
	.half-form-wrap{position:relative;margin:0 auto;}
	.half-form-wrap h4{text-align:center;font-family:'NotoR';color:#000;margin:20px auto 0 auto;}
	.half-wrap,.form-group{position:relative;width:70%;margin:20px auto 0 auto;padding:50px;border-top:2px solid #111;border-bottom:1px solid #111;background:#fff;}
	.half-form-wrap .half-wrap{padding:20px;}
	.half-form-wrap .half-wrap:first-child{margin:0 auto;padding:10px;}
	.half-wrap .input-box,.half-wrap .basic,.half-wrap .select-box,.form-group .input-box,.form-group .basic,.form-group .select-box{font-size:0.941rem;height:40px;line-height:40px;}
    .half-wrap .form-cont-wrap{padding:10px 50px;}


	/* 회원가입 팝업 */
	.popup-wrap .one-btn-wrap{width:30%;margin:10px auto 0 auto;}
	.popup-wrap .one-btn-wrap .basic{width:100%;}
	.half-wrap.half-bd{margin-top:0;}
	.in-flex.form-top{width:80%;margin:0 auto;}
	.form-top li{float:left;}
	.form-top.in-select{position:relative;display:flex;display:-webkit-flex;}
	.form-top.in-select .title{width:100px;}
	.form-top.in-select .input-box{width:200px;float:left;}
	.form-top.in-select select{width:50px;}
	.form-top.in-select a.basic{width:110px;padding:0;}

	.form-top li .title{float:left;width:30%;display:table;height:40px;text-align:left;padding-left:10px;}
	.form-top li .title span{display:table-cell;vertical-align:middle;}
	.form-top li input.input-box{float:right;width:70%;}
	.form-top li a.basic{float:left;color:#fff;margin-left:10px;}
	.half-wrap.middle{padding:0;}
	.half-wrap dl.form-cont,.form-group dl.form-cont{border-bottom:1px solid #dedede;padding:10px;display:inline-block;width:100%;}
	.half-wrap dl.form-cont:last-child{border-bottom:none;}
	.form-cont dt{float:left;width:30%;height:40px;display:table;padding-left:20px;}
	.form-cont dt span{display:table-cell;vertical-align:middle;color:#555;}
	.form-cont dt span.point{position:relative;padding-left:15px;}
	.form-cont dt span.point:before{content:'*';position:absolute;top:10px;left:0;font-size:1.3rem;font-weight:bold;color:#d9252e;}
	.form-cont dd{float:right;width:70%;padding-right:20px;}
	.form-cont dd span{color:#777;line-height:40px;}
	.form-cont .two.in-flex li,.form-cont .three.in-flex li,.form-cont .four.in-flex li{margin-left:5px;}
	.form-cont .two.in-flex li:first-child,.form-cont .three.in-flex li:first-child,.form-cont .four.in-flex li:first-child{margin-left:0;}
	.form-cont .in-flex.half{width:50% !important;}
	.form-cont .email-cont li:first-child .input-box{width:90%;}
	.form-cont .email-cont li:first-child span{width:10%;text-align:center;display:inline-block;}
	.form-cont .zipcode li:first-child .input-box{width:120px;}
	.form-cont .zipcode .btn_zipcode{padding:0 5px;font-size:0.875rem;margin-left:5px;}
	.form-cont .zipcode-adress li{margin-top:5px;}
	.half-wrap .btn-wrap.one{width:25%;margin:10px auto;}
	.half-wrap .btn-wrap.bottom .basic{line-height:50px;height:50px;}
	.btn-wrap .basic{display:table;text-align:center;color:#fff;height:40px;line-height:1.3;}
	.btn-wrap .basic span{display:table-cell;vertical-align:middle;}
	.form-cont .file-input{font-size:0.875em;background:#eee;border:1px solid #ddd;padding:3px;margin:5px 0 0 0;}


	/* 가입완료 */
	.join-finish{text-align:center;}
	.complete-icon{width:120px;height:120px;margin:20px auto 30px auto;display:table;border-radius:50%;background:#98c61a;text-align:center;}
	.complete-icon i{display:table-cell;vertical-align:middle;color:#fff;font-size:3.125rem;}
	.join-finish p.t-group{margin:20px auto;}
	.join-finish .division-line{background:#dedede;}

	/* 정보수정 */
	.half-wrap.modify dl.form-cont{display:flex;align-items:center;}
	.half-wrap.modify .form-cont dt,.half-wrap.modify .form-cont dd{height:auto;}
	.half-wrap.modify .form-cont dd span{line-height:1.3;}


	@media only screen and (max-width:1200px){
		.half-wrap{width:auto;max-width:none;margin-left:1em;margin-right:1em;}
		.half-form-wrap .half-wrap:first-child{margin:0 1em 0 1em;}
	}

	@media only screen and (max-width:1024px){
		.form-top.in-select{display:inline-block;width:100%;}
		.form-top.in-select li{width:100%;float:none;}
		.form-top.in-select .title{width:100%;}
		.form-top.in-select .input-box{width:100%;float:none;}
		.form-top.in-select select{width:100%;}
		.form-top.in-select a.basic{width:100%;padding:0;margin:10px 0 10px 0;}
	}

	@media only screen and (max-width:991px){	
	    .in-flex.form-top{width:100% !important;}
		.half-wrap .form-cont-wrap{padding:20px;}
	}

	@media only screen and (max-width:768px){	
	    .in-flex.form-top{display:inline-block !important;}
	    .form-top li{width:100%;float:none;}
		.form-top li .title{float:none;width:100%;height:35px;text-align:left;padding-right:10px;}
		.form-top li input.input-box{float:none;width:100%;}
		.form-top li a.basic{float:none;width:100%;margin:10px auto 0 auto;}
		.half-wrap .btn-wrap.one{width:90%;}
		.half-wrap,.form-group{padding:30px;}
		.form-cont dt{padding-left:0px;}
	    .half-wrap dl.form-cont,.form-group dl.form-cont{padding:5px;}
		.half-form-wrap h4{margin:10px auto 0 auto;}
	.half-wrap,.form-group{width:100%;margin:10px auto 0 auto;padding:10px;}
		.half-wrap .form-cont-wrap{padding:10px 0;}
	}

	@media only screen and (max-width:640px){
	    .form-cont .in-flex.half{width:100% !important;}
		.form-cont dt{width:30%;}
		.form-cont dd{width:70%;padding-right:0;}
	}

	@media only screen and (max-width:480px){	
	    .form-cont dt{float:none;width:100%;height:30px;}
		.form-cont dd{float:none;width:100%;padding:0;}
	}


	.mem-complete{text-align:center;}
	.mem-complete .complete-icon{width:100px;height:100px;display:table;margin:50px auto 30px auto;border-radius:50%;background:#afb5bc;}
	.mem-complete .complete-icon i{font-size:3.214em;color:#fff;display:table-cell;vertical-align:middle;}
	.mem-complete h4 span{color:#000;}
	.mem-complete p{color:#777;line-height:1.5;}
	.mem-complete p span{color:#e64d4f;font-size:1.143em;}
	.mem-complete a.basic{width:18%;margin:30px auto;}

	@media only screen and (max-width:1200px){	
	}


	@media only screen and (max-width:767px){	
		.mem-join-wrap{width:90%;}
		.mem-join-wrap ul li a{padding:30px 0 50px 0;margin-left:10px;}
	}

	@media only screen and (max-width:640px){	
	}

	@media only screen and (max-width:480px){	
		.mem-join-wrap{width:100%;margin:20px auto 30px auto;}
		.mem-join-wrap ul li a{padding:20px 0 30px 0;}
		.mem-join-wrap .join-icon{width:80px;height:80px;margin:0 auto 20px auto;}
		.mem-join-wrap .join-icon i{font-size:2.143rem;}
		.mem-join-wrap ul li a span{font-size:1.143rem;}
		.mem-complete a.basic{width:40%;margin:20px auto;}
	}



/******************************* company *******************************/

	/* 회사소개 */

	.tt-group{}
	.tt-group h3.eng{font-size:30px;font-weight:200;text-transform:uppercase;}
	.tt-group h4{font-size:20px;color:#555;margin:20px 0;}
	.sub-contents.co-info .ui.segment{padding:30px;color:#fff;height:220px;margin:30px auto;}
	.co-info .segment.box-one{background-color:#2a6cc6;}
	.co-info .segment.box-two{background-color:#ea5415;}
	.co-info .segment.box-three{background-color:#004097;}
	.co-info .segment .normal{font-size:15px;}

	.sub-contents .bg-image{width:100%;position:relative;}
	.sub-contents .bg-image.ceo01{margin:70px auto;background:url('../../../images/site/sub/bg-image-ceo01.jpg') no-repeat top center;}
	.white-box{display:inline-block;margin:100px auto;width:100%;background:rgba(255,255,255,0.8);border:1px solid #fff;padding:50px;}
	.white-box .ceo-sign{margin-top:50px;font-size:18px;color:#555;}
	.ceo-sign span{letter-spacing:30px;padding-left:30px;font-size:22px;color:#000;}
	.coimage-wrap{padding:50px 0;text-align:center;}
	.coimage-wrap .coimage-cont{margin:0 0 150px 0;width:1000px;display:inline-flex;display:-webkit-inline-flex;}
	.coimage-cont .img-cont img{width:100%;}
	.coimage-cont .inner-cont{width:50%;}
	.coimage-cont .inner-cont.text-cont{padding-top:150px;position:relative;}
	.coimage-cont .inner-cont.text-cont:before{content:'';position:absolute;top:100px;left:0;width:100%;height:3px;background:#2d6dc4;}
	.text-cont h4{color:#2d6dc4;}
	.text-cont h4.eng{font-size:24px;line-height:1.2;color:#333;font-weight:200;letter-spacing:0;}
	.text-cont h4.eng strong{font-size:30px;color:#2d6dc4;letter-spacing:1px;text-transform:uppercase;font-weight:600;display:block;}
	.text-cont h5{font-size:20px;color:#333;margin:30px 0 10px 0;}
	.text-cont p{font-size:16px;color:#777;line-height:1.5;}
	.coimage-cont .inner-cont.text-cont.right{padding-left:70px;text-align:left;}
	.coimage-cont .inner-cont.text-cont.left{padding-right:70px;text-align:right;}

	/* 찾아오시는길 */
	.mapWrap{width:100%;height:600px;margin-bottom:70px;position:relative;}
	.map-info-box{display:table;position:absolute;top:390px;left:50%;width:840px;margin-left:-420px;padding:50px 0;background-color:#004098;box-sizing:border-box;z-index:1;}
	.map-info-box.bg-brown{background-color:#004098;}
	.map-info-box .map-tit{display:table-cell;width:300px;padding:0 20px;font-weight:400;font-size:22px;line-height:1.3;color:#fff;text-align:center;vertical-align:middle;}
	.map-info-box .cont-box{overflow:hidden;border-left:1px solid rgba(255,255,255,0.5);padding-left:70px;}
	.tel-box .tel{display:inline-block;text-align:left;font-weight:400;font-size:1.063rem;letter-spacing:1px;line-height:1.3;color:#fff;}
	.map-info-box h4{color:#fff;}
	.map-info-box address{font-size:1.063rem;text-align:left;font-style:normal;color:#fff;line-height:1.5;}
	.cont-box .tel-box{margin:10px 0;}


    @media all and (max-width:1200px){
	    .coimage-wrap .coimage-cont{margin:0 0 100px 0;width:100%;}
		.coimage-cont .inner-cont.text-cont.right{padding-left:50px;}
		.coimage-cont .inner-cont.text-cont.left{padding-right:50px;}
	}

    @media all and (max-width:991px){
	    .mapWrap{height:auto;margin-bottom:0;}
	    .map-info-box{position:relative;top:auto;left:auto;width:90%;margin:-20px auto 0 auto;padding:20px 10px;}
		.map-info-box .map-tit{width:50%;}
		.map-info-box .cont-box{padding-left:20px;}
		.tt-group h3.eng{font-size:24px;}
		.tt-group h4{font-size:18px;margin:15px 0;}
		.sub-contents.co-info .ui.segment{padding:20px;height:auto;margin:10px auto;}
		.sub-contents .bg-image.ceo01{margin:50px auto 0 auto;}
		.white-box{margin:100px auto;padding:30px;}
		.coimage-wrap{padding:0;}
		.map-info-box .map-tit{font-size:20px;}
		.map-info-box address,.tel-box .tel{font-size:1rem;}
	
	}

    @media all and (max-width:768px){
	    .co-info .segment .normal{font-size:14px;}
		.tt-group h4{font-size:16px;margin:10px 0;}
		.sub-contents .bg-image.ceo01{margin:30px auto 0 auto;}
		.coimage-wrap .coimage-cont{display:inline-block;margin:0 0 50px 0;}
		.coimage-cont .inner-cont{width:100%;}
		.coimage-cont .inner-cont.img-cont{width:300px;margin:10px auto;}
		.coimage-cont .inner-cont.text-cont.right,.coimage-cont .inner-cont.text-cont.left{padding:0;text-align:center;}
		.coimage-cont .inner-cont.text-cont:before{content:none;}
		.text-cont h5,.text-cont p{margin:10px auto;font-size:16px;}
		.text-cont h4,.text-cont h4.eng,.text-cont h4.eng strong{font-size:18px;}
		.sub-contents.co-info .ui.column.grid .column{width:100%;padding-top:0;padding-bottom:0;}
		.map-info-box .map-tit{font-size:18px;}
	}

    @media all and (max-width:640px){
		.text-cont h5,.text-cont p,.co-info .segment .normal{margin:10px auto;font-size:14px;}
		.text-cont h4,.text-cont h4.eng,.text-cont h4.eng strong,.sub-contents h3{font-size:16px;}
		.map-info-box .map-tit{font-size:16px;}
	}

    @media all and (max-width:520px){
		.tt-group h3.eng{font-size:18px;}
		.tt-group h4{font-size:14px;}
		.text-cont h5,.text-cont p,.co-info .segment .normal{margin:10px auto;font-size:13px;}
		.text-cont h4,.text-cont h4.eng,.text-cont h4.eng strong,.sub-contents h3{font-size:15px;}
	}





    /* 연혁 */
	.history-cont{width:100%;margin:100px auto;padding-bottom:100px;position:relative;}
	.history-cont:before{content:'';display:block;background:#ddd;width:1px;height:100%;position:absolute;left:50%;}
	.history-cont .cont{margin-bottom:50px;}
	.history-cont .cont:after{content:'';display:block;clear:both;}
	.history-cont .cont p{font-size:1rem;}
	.history-cont .cont > div{width:50%;float:left;min-height:1px;}
	.history-cont div.img-wrap{padding-right:10%;box-sizing:border-box;}
	.history-cont div.img-wrap img{width:100%;}
	.history-cont div.img-wrap p{height:52px;margin-bottom:10px;position:relative;}
	.history-cont div.img-wrap p span{position:absolute;bottom:0;left:0;}
	.history-cont .cont > div.text-wrap{padding-left:10%;position:relative;float:right;box-sizing:border-box;}
	.history-cont .cont > div.text-wrap:before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #014099;position:absolute;z-index:2;top:20px;left:-10px;}
	.history-cont .cont > div.text-wrap:after{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background:#014099;border:1px solid #014099;position:absolute;z-index:2;top:25px;left:-5px;}
	.history-cont .cont > div.text-wrap .text{border:1px solid #ddd;padding:10px 20px;}
	.history-cont .cont > div.text-wrap .text:before{content:'';display:inline-block;width:20%;height:1px;background:#ddd;position:absolute;z-index:1;top:30px;left:0;}
	.history-cont .cont > div.text-wrap .text strong{display:inline-block;font-size:2rem;color:#000;line-height:1;margin-bottom:20px;font-weight:bold;letter-spacing:1px;}
	.history-cont .cont > div.text-wrap .text p{color:#545454;margin-bottom:10px;width:100%;display:block;}
	.history-cont .cont > div.text-wrap .text p span{color:#131313;display:inline-block;margin-right:20px;vertical-align:top;}
	.history-cont .cont > div.text-wrap .text p em{display:inline-block;width:calc(100% - 60px);}
	.history-cont .cont > div.text-wrap .text.month-none p em{width:100%;}

	@media only screen and (max-width:991px){
		.history-cont{margin:50px auto;padding-bottom:0;}
		.history-cont .cont p{font-size:0.941rem;}
		.history-cont .cont > div.text-wrap .text strong{font-size:1.333rem;}
	}

	@media only screen and (max-width:767px){
	    .history-cont .cont{margin-bottom:20px;}
	}

	@media only screen and (max-width:640px){
		.history-cont{margin:30px auto;}
		.history-cont div.img-wrap{padding-right:5%;}
		.history-cont .cont > div.text-wrap{padding-left:5%;}
		.history-cont .cont > div.text-wrap .text:before{width:10%;}
		.history-cont .cont > div.text-wrap .text strong{margin-bottom:10px;}
	}

	@media only screen and (max-width:520px){
	    ul.home-tab li{height:40px;}
		.history-cont div.img-wrap{display:none;}
		.history-cont .cont > div.text-wrap{width:100%;padding:0;}
		.history-cont .cont > div.text-wrap:before,.history-cont .cont > div.text-wrap:after,.history-cont .cont > div.text-wrap .text:before,.history-cont:before{content:none;}
	}

	@media only screen and (max-width:480px){
		.history-cont{margin:20px auto;}
	}



/******************************* business *******************************/


	.bizinfo-wrap{margin:150px auto 150px auto;}
	.bizinfo-wrap .bizinfo-image{position:relative;width:100%;height:300px;background:#f6fafe;}
	.bizinfo-wrap .bizinfo-image .image{position:absolute;left:50%;top:-100px;margin-left:-220px;}
	.bdl{border-left:1px solid rgba(34, 36, 38, 0.1) !important;}

	.biz-cont{color:#555;font-size:1em;display:block;overflow:hidden;line-height:1.571em;}
	.biz-cont h4,.sub-contents.consumption h4{display:inline-block;font-size:1.250rem;margin:20px 0;color:#2d6dc4;font-weight:normal;border-bottom:1px solid #2d6dc4;}
	.biz-cont h5{font-size:22px;margin:15px 0 10px 0;color:#2d6dc4;}
	.biz-cont h6{font-size:18px;color:#2d6dc4;border-bottom:1px solid #2d6dc4;display:inline-block;margin:15px 0 10px 0;}
	.biz-cont .inner-table{margin:20px auto;}
	.biz-cont .inner-table p{margin:10px 0 0 0;font-size:0.938rem;color:#5481ae;}
	.inner-table .table-type1{width:98%;}
	.inner-table .table-type1 th,.inner-table .table-type1 tbody td{padding:8px;font-weight:normal;font-size:0.941rem;vertical-align:middle;}
	.inner-table .table-type1 tr.td-center td{text-align:center;}
	.inner-table .table-type1 th.bd-color{border-bottom:1px solid #fff;}
	.sub-contents.consumption h4{color:#000;border-bottom:1px solid #ccc;}
    .sub-contents.consumption .inner-table .table-type1 thead th{background:#90a5b9;color:#fff;padding:15px 0;}
	.graybg-cont{background:#fafafa;margin:30px auto;padding:50px 0;}
	.graybg-cont h4{color:#000;}
	.graybg-cont .t-group{margin:20px auto;}
	.graybg-cont .inner-cont{margin:20px auto;}
	.graybg-cont dl{display:flex;flex:1;width:100%;padding:12px 0;border-bottom:1px solid #dedede;overflow:hidden;align-items:center;background:#fff;}
	.graybg-cont dl:first-child{border-top:1px solid #000;}
	.graybg-cont dl dt{color:#000;width:250px;flex-shrink:1;white-space:nowrap;padding-left:30px;font-size:0.938rem;}
	.graybg-cont dl dd{color:#777;font-size:0.938rem;}
	.graybg-cont dl dd span.icon{width:25px;height:25px;border-radius:50%;background:#ff6f00;text-align:center;display:inline-block;margin-right:5px;}
	.graybg-cont dl dd span.icon i{color:#fff;line-height:25px;margin:0;padding:0;}
	.graybg-cont .decimal-list li{color:#333;}
	.inner-order .icon{width:130px;height:130px;border-radius:50%;margin:20px auto;border:2px dotted #dedede;display:block;}
	.inner-order .icon.order-01{background:#fff url('../../../images/site/sub/inner-order-01.png') no-repeat center center;}
	.inner-order .icon.order-02{background:#fff url('../../../images/site/sub/inner-order-02.png') no-repeat center center;}
	.inner-order .icon.order-03{background:#fff url('../../../images/site/sub/inner-order-03.png') no-repeat center center;}
	.inner-order .icon.order-04{background:#fff url('../../../images/site/sub/inner-order-04.png') no-repeat center center;}
	.graybg-cont .in-flex.four.inner-order li{text-align:center;}
	.inner-order li h5{font-size:1rem;color:#000;margin-bottom:10px;}
	.inner-order li p{font-size:0.938rem;color:#777;padding:0 30px;}
	.graybg-cont .in-flex.inner-order{margin:30px auto;padding:30px;border:1px solid #dedede;background:#fff;}
	.graybg-cont .decimal-list li .inner-table{margin-top:20px;}

    @media all and (max-width:1200px){
	}

    @media all and (max-width:991px){
	    .mapWrap{height:auto;margin-bottom:0;}
	    .map-info-box{position:relative;top:auto;left:auto;width:90%;margin:-20px auto 0 auto;padding:20px 10px;}
		.map-info-box .map-tit{width:50%;}
		.map-info-box .cont-box{padding-left:20px;}
		.graybg-cont dl dt{width:30%;padding-left:5px;}
		.bizinfo-wrap{display:none;}
		.inner.co-info h5{padding-top:30px;}
		.biz-cont h5{font-size:20px;}
	
	}

    @media all and (max-width:768px){
	    .graybg-cont .in-flex.inner-order{display:inline-block !important;padding:10px;}
		.graybg-cont .in-flex.four.inner-order li{width:50%;float:left;margin:10px 0 10px 0;}
		.graybg-cont .in-flex.four.inner-order li:nth-child(3){clear:both;}
	    .inner-order .icon{display:none;}
		.map-info-box .map-tit{width:100%;display:inline-block;border-bottom:1px solid rgba(255,255,255,0.4);padding:0 0 10px 0;margin-bottom:20px;}
		.map-info-box .cont-box{padding:0 0 0 10px;border-left:none;}
	    .biz-cont h6{font-size:16px;margin:10px 0 10px 0;}
		.biz-cont h5{font-size:18px;}
		.biz-cont .ui.table tr td{padding:0.5em 0.3em;}
	}

    @media all and (max-width:640px){
		.biz-cont h5{font-size:16px;}
	    .biz-cont h6{font-size:15px;}
	}

    @media all and (max-width:480px){
	}



	/* 자동재구매 안내 */
	.autoship-top{position:relative;}
	.autoship-top .inner-cont{display:table;width:100%;height:300px;padding-top:30px;}
	.autoship-top .inner-cont .img-inner-text{vertical-align:top;}
	.autoship-top .inner-cont .img-inner-text h5{color:#333;margin-bottom:10px;font-weight:normal;}
	.autoship-top .inner-cont .img-inner-text h3{position:relative;font-size:2.063rem;padding-top:40px;color:#222;margin-bottom:10px;}
	.autoship-top .inner-cont .img-inner-text h3:before{content:'';position:absolute;top:10px;left:50%;width:1px;height:20px;background:#333;}
	.autoship-top .inner-cont .img-inner-text span{color:#777;}
	.autoship-top .inner-cont .img-inner-text  .img-inner-button{width:15%;margin:50px auto;}
	.autoship-top .inner-cont .img-inner-text  .img-inner-button .arrow-button{padding:7px 0;}
	.autoship .img-bg.autoship-01{width:100%;height:200px;background:#fff url('../../../images/site/sub/autoship-top-bg.jpg') no-repeat top center;}
	.autoship .brand-title{padding:30px 0;}
	.autoship .brand-title .logo-circle span{position:relative;font-size:2rem;color:#fff;}
	.autoship .brand-title .logo-circle span:before{content:'';position:absolute;top:28px;left:50%;margin-left:-4px;width:8px;height:8px;border-radius:50%;background:#fff;}
	.autoship .autoship-middle{position:relative;}
	.autoship-middle .cont{text-align:center;padding:30px 0;}
	.autoship-middle .cont h5{font-size:1.500rem;color:#d5e5ab;font-weight:normal;}
	.autoship-middle .cont .circle-cont{width:60%;margin:10px auto 0 auto;padding:50px;border:1px solid rgba(255,255,255,0.3);background:rgba(0,0,0,0.2);}
	.circle-cont li{}
	.circle-cont li .circle{width:160px;height:160px;margin:0 auto;border-radius:50%;background:#fff;border:5px dotted #7cb328;text-align:center;display:table;}
	.circle-cont li .circle span{display:table-cell;vertical-align:middle;font-size:1.063rem;}
	.circle-cont li span em{display:block;font-size:1.250rem;font-weight:600;color:#000;padding-top:5px;}
	.circle-cont .arrow-next{width:79px;height:52px;margin:50px auto 0 auto;background:url('../../../images/common/icon-common.png') no-repeat -200px -350px;}

	.autoship-middle .dot-title,.autoship-middle .none-title{color:#222;font-size:2rem;text-align:center;position:relative;display:inline-block;width:100%;}
	.autoship-middle .dot-title:before{content:'';position:absolute;top:-22px;left:50%;margin-left:-4px;width:8px;height:8px;border-radius:50%;background:#98c61a;}
	.autoship-middle .middle-cont.second{margin:100px auto;}
	.fit-box-wrap{position:relative;margin:50px auto 0 auto;}
	.fit-box-wrap .in-flex li{position:relative;width:25%;padding:30px;border:1px solid #dedede;background:#fff;margin-left:-1px;margin-bottom:-1px;min-height:300px;box-sizing:border-box;}
	.fit-box-wrap .in-flex li.next:after,.fit-box-wrap .in-flex li.down:before,.fit-box-wrap .in-flex li.prev:before{font-family:'Icons';}
	.fit-box-wrap .in-flex li.next:after,.fit-box-wrap .in-flex li.down:before,.fit-box-wrap .in-flex li.prev:before{position:absolute;width:50px;height:50px;border-radius:50%;background:#dedede;z-index:23;color:#fff;text-align:center;line-height:50px;}
	.fit-box-wrap .in-flex li.next:after{content:'\f061';top:50%;right:-25px;margin-top:-25px;}
	.fit-box-wrap .in-flex li.down:before{content:'\f063';top:0;left:50%;margin-top:-25px;margin-left:-25px;}
	.fit-box-wrap .in-flex li.prev:before{content:'\f060';top:50%;right:-25px;margin-top:-25px;}
	.fit-box-wrap .in-flex li:last-child::after{content:none;}
	.fit-box-wrap .fit-cont{text-align:center;}
	.fit-cont .number{color:#bcbcbc;font-size:1.5rem;margin-bottom:10px;}
	.fit-cont .fit-title{color:#000;min-height:40px;font-size:1.063rem;}
	.fit-cont .fit-icon{width:100px;height:100px;background:#fff url('../../../images/common/icon-common.png') no-repeat;margin:10px auto;}
	.fit-cont .fit-icon.one{background-position:-280px -10px;}
	.fit-cont .fit-icon.two{background-position:-280px -110px;}
	.fit-cont .fit-icon.three{background-position:-280px -210px;}
	.fit-cont .fit-icon.four{background-position:-280px -310px;}
	.fit-cont .fit-icon.five{background-position:-280px -410px;}
	.fit-cont .fit-icon.six{background-position:-400px 0px;}
	.fit-cont .fit-icon.seven{background-position:-400px -100px;}
	.fit-cont .fit-icon.eight{background-position:-400px -200px;}
	.fit-cont .t-normal{text-align:left;}
	.fit-cont .t-normal span{position:relative;display:block;font-size:0.941rem;margin-bottom:5px;padding-left:10px;}
	.fit-cont .t-normal span:before{content:'';position:absolute;top:10px;left:0px;width:3px;height:3px;border-radius:50%;background:#aaa;}

	.middle-cont.modify{padding:70px 0;background:#f4f4f4 url('../../../images/site/sub/autoship-modify-bg.jpg') no-repeat top center;}
	.middle-cont.modify .none-title{color:#fff;}
	.middle-cont.modify .wrap{margin:50px auto 0 auto;}
	.middle-cont.modify .modify-cont .circle{width:120px;height:120px;border-radius:50%;background:#cacaca;margin:0 auto 20px auto;text-align:center;display:table;}
	.middle-cont.modify .modify-cont .circle span{display:table-cell;vertical-align:middle;}
	.middle-cont.modify .modify-cont .circle span img{width:60%;}
	.middle-cont.modify .wrap .in-flex > li{width:50%;margin:0 10px;border:1px solid #dedede;padding:30px;background:#fff;text-align:center;}
	.middle-cont.modify .wrap ol.dot-list{margin-top:20px;}
	.middle-cont.modify .wrap ol.dot-list li{text-align:left;}

	.middle-cont.remind{background:#fff;}
	.middle-cont.remind .remind-cont{margin:50px auto;}
	.remind-cont > ul.in-flex > li{width:50%;padding:20px;}
	.remind-cont > ul.in-flex > li:after{content:'';display:block;clear:both;}
	.remind-cont .img{position:relative;}
	.remind-cont .img img{display:block;margin:0;border:none;max-width:100%;}
	.remind-cont .img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
	.remind-cont .photo-text{z-index:2;position:relative;margin:-40px 0 0 20px;padding:30px;background:#fff;}
	.remind-cont .photo-text h4{font-size:1.188rem;}
	.remind-cont .dot-list{margin:10px 0;line-height:24px;color:#555;}
	.remind-cont .inner-t{position:relative;padding-left:80px;}
	.remind-cont .inner-t p{font-size:1.063rem;margin-bottom:15px;color:#222;}
	.middle-cont.remind .remind-button{width:15%;margin:70px auto;}
	.middle-cont.remind .remind-button .arrow-button{padding:7px 0;}

    @media all and (max-width:1200px){
	}

    @media all and (max-width:991px){
	    .autoship-top .inner-cont .img-inner-text  .img-inner-button{width:40%;margin:30px auto;}
		.autoship-middle .cont .circle-cont{width:95%;padding:20px;}
		.circle-cont li .circle{width:120px;height:120px;}
		.circle-cont .arrow-next{margin:30px auto 0 auto;}
		.fit-box-wrap .in-flex li{padding:10px;min-height:auto;}
		.remind-cont > ul.in-flex > li{padding:10px;}
		.remind-cont .photo-text{margin:10px 0 0 0;padding:10px;}
		.remind-cont .inner-t{padding-left:20px;}
		.middle-cont.remind .remind-button{width:40%;margin:30px auto;}
	
	}

    @media all and (max-width:768px){
	}

    @media all and (max-width:640px){
	    .autoship-middle .middle-cont.second{margin:50px auto;}
		.middle-cont.modify{padding:50px 0;}
	    .fit-box-wrap .in-flex li.next:after,.fit-box-wrap .in-flex li.down:before,.fit-box-wrap .in-flex li.prev:before{width:30px;height:30px;line-height:30px;}
		.fit-box-wrap .in-flex li.next:after{top:30%;right:-15px;margin-top:-15px;}
		.fit-box-wrap .in-flex li.down:before{left:50%;margin-top:-15px;margin-left:-15px;}
		.fit-box-wrap .in-flex li.prev:before{top:30%;right:-15px;margin-top:-15px;}
		.middle-cont.modify .wrap .in-flex > li{padding:10px;}
		.middle-cont.modify .modify-cont .circle{width:90px;height:90px;margin:0 auto 10px auto;}
	}

    @media all and (max-width:480px){
	}




/******************************* 쇼핑하기 *******************************/

	.mall-wrap{position:relative;margin:50px auto 100px auto;}

	.mpd-list-wrap{position:relative;margin:0 auto;clear:both;float:none;}
	.mpd-list-wrap .pd-list-cont{display:block;box-sizing:border-box;padding:10px 0 0 0;}
	.mpd-list-wrap .pd-list-cont .pd-cont{display:flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}
	.mpd-list-wrap .pd-cont .pd-item{max-width:25%;flex:0 0 25%;-ms-flex:0 0 25%;-webkit-box-flex:0;z-index:2;}
	.mpd-list-wrap .pd-cont .pd-item.sub{max-width:33.33%;flex:0 0 33.33%;-ms-flex:0 0 33.33%;}
	.mpd-list-wrap .pd-item .item-wrap{height:calc(100% - 20px;);display:-webkit-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;margin-bottom:20px;padding:20px;}
	.mpd-list-wrap .item-wrap .item-inner{border:1px solid #e0e0e0;width:100%;position:relative;}
	.mpd-list-wrap .item-inner .item-link{display:block;position:relative;z-index:1;}
	.mpd-list-wrap .item-link .item-thumbnail{position:relative;background:#fafafa;}
	.mpd-list-wrap .item-link .item-thumbnail .thumbnail.hover{opacity:0;}
	.mpd-list-wrap .item-link .item-thumbnail .thumbnail.base{opacity:1;}
	.mpd-list-wrap .item-link .item-thumbnail:hover .thumbnail.hover{opacity:1;}
	.mpd-list-wrap .item-link .item-thumbnail:hover .thumbnail.base{opacity:0;}
	.mpd-list-wrap .item-thumbnail .thumbnail img{width:100%;height:auto;vertical-align:middle;}
	.mpd-list-wrap .item-thumbnail .thumbnail.hover{position:absolute;left:0;top:0;opacity:0;width:100%;background:#f0f2ec;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
	.mpd-list-wrap .item-wrap .item-inner:after{content:'';display:block;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border:1px solid #f79e78;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
	.mpd-list-wrap .item-wrap .item-inner:hover:after{border-width:2px;opacity:1;}
	.mpd-list-wrap .item-inner .item-explain{padding:20px 20px 10px 20px;text-align:left;font-size:1rem;}
	.mpd-list-wrap .item-explain .item-name{font-weight:normal;font-size:1.063em;color:#000;line-height:1.3;max-width:100%;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;min-height:28px;}
	.mpd-list-wrap .item-explain .item-detail{color:#777;display:block;margin-bottom:10px;font-size:0.941rem;font-weight:normal;}
	.mpd-list-wrap .item-explain span{display:block;vertical-align:middle;font-weight:600;letter-spacing:0;font-size:1.067rem;}
	.mpd-list-wrap .item-explain span.item-price{color:#000;margin:0;}
	.mpd-list-wrap .item-explain span.item-pv{color:#5390cd;}
	.mpd-list-wrap .item-explain span em{font-weight:normal;padding-left:3px;font-size:0.9em;}

	.mpd-list-wrap .item-inner .item-count-wrap{display:flex;justify-content:left;align-items:left;padding:10px 20px 20px 20px;}
	.mpd-list-wrap .item-count-wrap .item-count .count-module{display:inline-flex;height:35px;margin:0 auto;position:relative;border:1px solid #e0e0e0;}
	.mpd-list-wrap .item-count .count-module .count-input{display:block;width:35px;height:100%;padding:0 10px;margin:0 auto;position:relative;text-align:center;background:#fff;z-index:1;box-sizing:border-box;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
	.mpd-list-wrap .item-count .count-module button{width:31px;height:100%;margin:0;padding:0;font-size:0;text-aligns:center;background:#fff;border:none;outline:none;box-sizing:border-box;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	.mpd-list-wrap .item-count .count-module button:hover{background:#f4f4f4;}
	.mpd-list-wrap .count-module button.count-up{}
	.mpd-list-wrap .count-module button.count-down{}
	.mpd-list-wrap .count-module button:after{width:100%;height:100%;font-family:'xeicon';font-size:15px;line-height:35px;color:#333;cursor:pointer;}
	.mpd-list-wrap .count-module button.count-up:after{content:'\e913'}
	.mpd-list-wrap .count-module button.count-down:after{content:'\e91a';}
	.mpd-list-wrap .item-count-wrap .item-cart{display:table-cell;vertical-align:middle;width:auto;padding-left:5px;}
	.mpd-list-wrap .list-button{display:inline-block;width:40px;height:35px;text-align:center;text-decoration:none;white-space:nowrap;font-size:0.889em;}
	.mpd-list-wrap .list-button span{position:relative;width:100%;height:100%;font-family:'xeicon';display:block;}
	.mpd-list-wrap .list-button span:before{position:absolute;top:5px;left:6px;font-size:1.5rem;}
	.mpd-list-wrap .list-button.list-love span:before{content:'\ea11';}
	.mpd-list-wrap .list-button.list-cart span:before{content:'\e9fb';}
	.mpd-list-wrap .list-button.list-love{background:#fff;color:#777;border:1px solid #e0e0e0;}
	.mpd-list-wrap .list-button.list-love:hover{background:#777;color:#fff;border:1px solid #777;-webkit-transition:all 300ms;transition:all 300ms;}
	.mpd-list-wrap .list-button.list-cart{background:#98c61a;color:#fff;border:1px solid #98c61a;}
	.mpd-list-wrap .list-button.list-cart:hover{background:#7cb328;-webkit-transition:all 300ms;transition:all 300ms;}
	.mpd-list-wrap .mpd-more{width:40%;margin:20px auto 0 auto;}
	.mpd-list-wrap .mpd-more a{text-align:center;height:50px;display:table;width:100%;border:1px solid #555;background:#fff;}
	.mpd-list-wrap .mpd-more a span{display:table-cell;vertical-align:middle;}
	.mpd-list-wrap .mpd-more a span:after{display:inline-block;width:14px;height:8px;margin:8px 0 0 15px;background-position:-10px -150px;background-image:url('../../../images/common/icon-common.png');background-repeat:no-repeat;vertical-align:top;content:''}
	.mpd-list-wrap .mpd-more a:hover{background:#fafafa;color:#000;}



	/* SNS */
	.mall-wrap .sns-area{position:absolute;top:0;right:0;font-size:0;}
	.mall-wrap .sns-area ul{display:inline-block;vertical-align:top;}
	.sns-area .sns-icon{width:30px;height:30px;display:inline-block;vertical-align:middle;text-indent:-9999px;margin-left:5px;}
	.sns-area .sns-icon.kakaotalk{background:#ffe600 url('../../../images/common/icon-common.png') no-repeat 0 -320px;}
	.sns-area .sns-icon.facebook{background:#445d98 url('../../../images/common/icon-common.png') no-repeat 0 -350px;}
	.sns-area .sns-icon.instargram{background:#e42253 url('../../../images/common/icon-common.png') no-repeat 0 -380px;}
	.sns-area .sns-icon.band{background:#44b64e url('../../../images/common/icon-common.png') no-repeat 0 -410px;}
	.sns-area .sns-icon.kakaostory{background:#f3d60f url('../../../images/common/icon-common.png') no-repeat 0 -440px;}

	/* 상세보기 */
	.mall-wrap .detail-cont{padding:0 50px 50px 50px;overflow:hidden;}
	.detail-cont .f-inner{width:50%;}
	.detail-cont .pd-thumb{text-align:left;position:relative;padding-right:50px;}
	.detail-cont .pd-thumb img{width:100%;}
	.detail-cont .pd-info-wrap{padding:0 0 0 70px;position:relative;}
	.pd-info-wrap .top-title{margin-bottom:10px;}
	.pd-info-wrap .top-title h3{font-size:2rem;line-height:1.5;color:#222;margin-bottom:8px;font-weight:100;}
	.pd-info-wrap .pd-info-cont{border-top:2px solid #333;padding-top:28px;}
	.pd-info-cont .pd-info{}
	.pd-info dl{margin:10px 0 0 0;display:inline-block;width:100%;}
	.pd-info dl dt{float:left;width:30%;color:#222;}
	.pd-info dl dd{float:left;width:70%;}
	.pd-info .info-option{padding:10px 0;margin-top:28px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	.info-option .qty-area{margin:15px 0;}
	.info-option .qty-area dl{padding:19px;margin:0;overflow:hidden;overflow:hidden;position:relative;background:#fafafa;border:1px solid #ddd;}
	.info-option .qty-area dl dt{line-height:35px;width:100px;}
	.info-option .qty-area dl dd{}
	.qty-area .choose-num li button,.qty-area .choose-num li input{width:35px;height:35px;background:#fff;}
	.qty-area{display:flex;align-items:center;}
	
	.pd-info .pd-total{padding:20px 0;}
	.pd-info .pd-total dd{text-align:right;color:#222;}
	.pd-info .pd-total dd span{font-size:1.750rem;padding-right:3px;}
	.point01-line{background:#fff;border:1px solid #fa9c53;}
	.point01-line:hover{border:1px solid #ff6f00;}
	.pd-button li button.point01-line span{color:#ff6f00;}
	.choose-num.inline.field .ui.button,.choose-num.inline.field .input-box{margin:0;}
	.choose-num.inline.field .input-box{width:40px !important;height:auto !important;margin-top:-3px !important;}

	@media only screen and (max-width:1280px){
	    .mpd-list-wrap .pd-cont .pd-item{max-width:33.33%;flex:0 0 33.33%;-ms-flex:0 0 33.33%;}
	}

	@media only screen and (max-width:991px){
	    .mall-wrap .detail-cont{padding:0 20px 20px 20px;}
	    .detail-cont .f-inner{width:100%;}
		.mall-wrap .detail-cont.in-flex{display:inline-block !important;}
		.detail-cont .pd-thumb{padding-right:0;}
		.mall-wrap{margin:30px auto 0 auto;}
		.info-option .qty-area dl dt{line-height:auto;width:30%;}
		.qty-area{display:inline-block;width:100%;}
		.qty-area .choose-num{display:flex;align-items:center;} 
		.qty-area .choose-num li button,.qty-area .choose-num li input{width:35px !important;margin-left:-1px !important;}
		.qty-area .btn_change_qty{display:block;width:100%;margin:3px 0 0 0 !important;}
	    .mpd-list-wrap .pd-cont .pd-item{max-width:50%;flex:0 0 50%;-ms-flex:0 0 50%;}
		.pd-info-wrap .top-title{margin-top:10px;}
		.pd-info-wrap .pd-info-cont{padding-top:15px;}
	}

	@media only screen and (max-width:768px){
	    .pd-info-wrap .top-title h3{font-size:1.5rem;}
	    .mall-wrap .detail-cont{padding:0 10px 10px 10px;}
	}


	@media only screen and (max-width:640px){
	    .detail-cont .pd-info-wrap{padding:0;}
	}

	@media only screen and (max-width:520px){
		.mpd-list-wrap .pd-item .item-wrap{padding:10px;}
	}

	@media only screen and (max-width:360px){
	    .mpd-list-wrap .pd-cont .pd-item{max-width:100%;flex:0 0 100%;-ms-flex:0 0 100%;}
	}



	/* 상세보기탭 */
	.sub-wrap .detail-middle{position:relative;width:100%;height:200px;margin:0 auto;background:#eee url('../../../images/site/sub/pd-detail-banner.jpg') no-repeat top center;}
	.detail-wrap .tab-wrap.detail{margin:50px 0;}
	.detail-tab ul.tab li{width:25%;height:55px;display:table;text-align:center;border-bottom:2px solid #eee;}
	.detail-tab ul.tab li.active{border-bottom:2px solid #000;}.detail-tab ul.tab li.active span{color:#000;}
	.detail-tab ul.tab li span{display:table-cell;vertical-align:middle;color:#777;font-size:1.063rem;}
	.detail-wrap .tab-container{position:relative;}
	.detail-wrap .tab-contents{padding:70px 0;}
	.detail-wrap .tab-contents h4{text-align:center;font-size:30px;color:#000;padding-bottom:30px;}
	.tab-contents#pd-detail{text-align:center;}
	.tab-contents#pd-detail img{width:auto;}
	.detail-wrap .detail-list{display:block;width:15%;line-height:50px;margin:0 auto;background:#fff;border:1px solid #333;text-align:center;}
	.detail-wrap .detail-list span{color:#000;}
	.detail-wrap .detail-list:hover{background:#333;}.detail-wrap .detail-list:hover span{color:#fff;}

	@media only screen and (max-width:1280px){
	    .sub-wrap .detail-middle{display:none;}
	}

	@media only screen and (max-width:1024px){
	    .detail-wrap .detail-list{width:25%;}
		.detail-wrap .tab-contents{padding:30px 0;}
	}

	@media only screen and (max-width:520px){
	    .detail-wrap .detail-list{width:50%;}
	}

	/*관심상품, 장바구니*/
	.sub-contents .pd-table{position:relative;border-top:2px solid #333;margin:50px 0 0 0;}
	.pd-table table{}
	.pd-table table thead th{background:#fafafa;padding:15px 7px !important;color:#000;}
	.pd-table table thead th,.pd-table table tbody td{padding:10px 0;border-bottom:1px solid #ddd;font-weight:normal;}
	.pd-table table tbody tr.data-none td{text-align:center;padding:50px 0;}
	.pd-table.pdlist .only-icon i{font-size:1.250rem;opacity:1 !important;}
	.pd-table.pdlist .only-icon.btn_cart i{font-size:1.563rem;color:#ff6f00;}
	.pd-table.pdlist .check-wrap input[type=checkbox]:not(old){background-size:30px 30px;height:30px;}
	.pd-table.pdlist .check-wrap input[type=checkbox]:not(old) + label{height:30px;padding-left:30px;background-size:30px 30px;line-height:30px;}
	.pd-table.pdlist .check-wrap input[type=checkbox]:not(old):checked + label{background-size:30px 30px;}
	.pd-table.pdlist .data_list .data-none td{text-align:center;padding:30px 0;}
	.pd-table .pd-table-item{}
	.pd-table .pd-table-item .cartin-image{width:20%;height:145px;display:table;}
	.pd-table .pd-table-item .cartin-image span{display:table-cell;vertical-align:middle;}
	.pd-table .pd-table-item .cartin-info{width:80%;height:145px;display:table;}
	.pd-table img.web_image{width:120px;}
	.pd-table-item .cartin-info .info-inner{padding:0 10px;display:table-cell;vertical-align:middle;}
	.pd-table-item .info-inner span{display:block;letter-spacing:0px;margin:3px 0;}
	.pd-table-item .info-inner span.tit{}
	.pd-table-item .info-inner span em{color:#222;padding-right:3px;}
	.qty-area .s-pd.basic{margin-left:3px;color:#fff !important;}
	.mall-wrap .pd-button.in-flex.two{width:40% !important;margin:70px auto 50px auto;}

	/* 결제하기 */
	.mall-wrap .total-sum{padding:30px 0;background:#fafafa;overflow:hidden;}
	.total-sum ul{float:right;}
	.total-sum ul li{float:left;padding:0 35px 0 50px;text-align:center;}
	.total-sum .subject{display:block;margin-bottom:8px;color:#555;}
	.total-sum .price{font-size:1rem;}
	.total-sum .price em{color:#000;font-weight:600;font-size:1.375rem;line-height:30px;padding-right:5px;}
	.total-sum li.delivery{background:url('../../../images/site/sub/total-sum-plus.png') no-repeat left 30px;}
	.total-sum li.pay-price{float:left;background:url('../../../images/site/sub/total-sum-equal.png') no-repeat left 30px;}
	.formgroup-wrap{position:relative;clear:both;}
	.formgroup-wrap h5{margin:30px 0 0 0;}
	.formgroup-wrap h5 span i{margin-right:10px;}
	.formgroup-wrap h5 em{font-size:0.938rem;color:#888;padding-left:5px;}
	.formgroup-wrap .form-group{border-top:1px solid #333;padding:0 30px;}
	.form-group dl.form-cont{padding:5px 0;}
	.form-group dl.form-cont:last-child{border-bottom:none;}
	.form-group{width:100%;}
	.form-group .check-wrap{height:40px;line-height:40px;}
	.form-group .form-cont .in-flex.zipcode{width:215px !important;position:relative;}
	.in-flex.zipcode .btn_zipcode{position:absolute;top:0;right:0;}
	.form-group .form-cont .l-height{line-height:40px;}
	.form-group .form-cont textarea{font-size:0.941rem;color:#216baf;}
	.form-group.area_pay_kind{border-top:1px solid #ddd;background:#fafafa;margin:10px auto 30px auto;padding:20px;}
	.form-group.area_pay_kind .form-cont{background:#fff;}
	.formgroup-wrap .buychoose-box{border:3px solid #d5dee7;background:#f5f8fb;margin:20px auto;text-align:center;padding:20px 50px;}
	.buychoose-box ul.fl-left{width:auto;}
	.formgroup-wrap.payment .form-group:last-child{border-bottom:none;}





    @media only screen and (max-width:991px) {
	    .sub-contents .pd-table{margin:30px 0 0 0;}
    }


    @media only screen and (max-width:768px) {
		.sub-contents .pd-table{overflow-x:scroll;}
	    .mall-wrap .pd-button.in-flex.two{width:80% !important;margin:30px auto 20px auto;}
		.formgroup-wrap .form-group{padding:0 20px;}

    }




/******************************* 고객센터 *******************************/

	.board-searchbox{clear:both;width:100%;margin-top:40px;padding:30px 0;text-align:center;background:#f7f7f7;}
	.board-searchbox input.searchbox-input{height:40px;}
	.board-searchbox .board-search{width:80px;height:40px;background:#999;border:0;font-size:1em;color:#fff;vertical-align:middle;cursor:pointer;margin-left:2px;}
	.board-searchbox .board-search:hover{background:#555;}
	.board-table{width:100%;}
	.board-table a{color:#3f403e;}
	.board-table thead th{padding:0.625rem 0;background:#f2f5f7;border-bottom:1px solid #ddd;color:#000;border-top:1px solid #3f403e;font-weight:normal;}
	.board-table tbody td{padding:0.625rem 0;word-break:break-all;text-align:center;border-bottom:1px solid #ddd;color:#777;line-height:1.5;vertical-align:middle;}
	.board-table tbody td a:hover{text-decoration:underline;color:#333;}
	.board-table tbody td.title{text-align:left;padding:1em 2em;}
	.board-table tbody td.board-date{font-size:0.875em;color:#999;}

	.boardview-box{width:100%;height:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;}
	.boardview-box .title-box{width:100%;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-top:2px solid #000;border-bottom:1px solid #ddd;text-align:left;}
	.boardview-box .title-box h4{margin-bottom:10px;font-size:1.375rem;color:#000;}
	.title-box dl{font-size:0.875em;}
	.title-box dl::after{content:'';display:block;clear:both;}
	.title-box dl dt{float:left;position:relative;padding:0 5px 0 10px;}
	.title-box dl dt:before{content:'';position:absolute;width:3px;height:3px;border-radius:50%;left:0;top:10px;background:#aaa;}
	.title-box dl dd{margin-right:15px;float:left;color:#777;}
	.boardview-box .view-box{padding:50px 20px;margin-bottom:30px;border-bottom:1px solid #000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:left;font-size:1rem;color:#777;line-height:1.7;word-break:keep-all;-ms-word-break:keep-all;}
	.boardview-box .listview-btn{margin:0 auto;display:table;}
	.boardview-box .board-img{text-align:center;}
	.listview-btn .list-btn{width:150px;height:50px;background:#454545;font-size:1em;color:#fff;display:table-cell;vertical-align:middle;text-align:center;}
	.listview-btn .list-btn:hover{background:#222;}
	.gallery-wrap{position:relative;}
	.gallery-wrap .gallery-cont{margin:30px auto;padding:0;list-style:none;zoom:1;}
	.gallery-wrap .gallery-cont li{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;margin-left:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	.gallery-cont .gallery-box{position:relative;margin:0 auto;border:1px solid #ddd;background:#fff;border-radius:0 0 2px 2px;}
	.gallery-cont .gallery-info{padding:12px 10px;font-size:1em;background:#f6f6f6;line-height:1.5;}
	.gallery-cont .gallery-info .gallery-date{position:absolute;bottom:10px;right:10px;display:inline-block;color:#999;}
	.gallery-cont .gallery-box a{display:block;}

	.gallery-cont figure{overflow:hidden;margin:0;max-width:100%;height:100%;background:#3085a3;text-align:center;cursor:pointer;}
	.gallery-cont figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8;width:100%;}
	.gallery-cont figure figcaption{padding:10px;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
	.gallery-cont figure figcaption::before,.gallery-cont figure figcaption::after{pointer-events:none;}
	.gallery-cont figure figcaption,.gallery-cont figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
	.gallery-cont figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
	.gallery-cont figure .post-head{display:block;word-spacing:-0.15em;}
	.gallery-cont figure .post-head,.gallery-cont figure .desc{margin:0;}
	.gallery-cont figure .desc{font-size:0.813em;}

	figure.bx-grandi{z-index:auto;overflow:visible;background:#fff;}
	figure.bx-grandi:before,figure.bx-grandi .post-head:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;content:'';}
	figure.bx-grandi:before{box-shadow:0 3px 30px rgba(0,0,0,0.8);opacity:0;}
	figure.bx-grandi figcaption{z-index:1;}
	figure.bx-grandi img{opacity:1;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:perspective(1000px) translate3d(0,0,0);transform:perspective(1000px) translate3d(0,0,0);}
	figure.bx-grandi .post-head,figure.bx-grandi .desc{background:rgba(0,0,0,0.48);color:#fff;line-height:1.5;font-size:0.813em;opacity:.85;-webkit-transition:opacity .35s;transition:opacity .35s;}
	figure.bx-grandi .post-head{position:relative;margin-top:2em;padding:.25em;}
	figure.bx-grandi .post-head:before{box-shadow:0 1px 10px rgba(0,0,0,0.5);}
	figure.bx-grandi .desc{padding:.5em;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(0.9,0.9,1);transform:scale3d(0.9,0.9,1);}
	figure.bx-grandi:hover:before{opacity:1;}
	figure.bx-grandi:hover img{-webkit-transform:perspective(1000px) translate3d(0,0,21px);transform:perspective(1000px) translate3d(0,0,21px);}
	figure.bx-grandi:hover .post-head:before{opacity:0;}
	figure.bx-grandi:hover .desc{display:none;opacity:1;font-size:1rem;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
	.gallery-wrap .no-image{width:100%;padding-top:80px;}
	.gallery-wrap .no-image img{width:100px;margin:0 auto;}

	.board-searchbox{clear:both;width:100%;margin-top:40px;padding:30px 0;text-align:center;background:#f7f7f7;}
	.board-searchbox .board-search{width:80px;height:40px;background:#999;border:0;color:#fff;vertical-align:middle;cursor:pointer;margin-left:2px;}
	.board-searchbox .board-search:hover{background:#555;}
	.board-searchbox ul{display:inline-flex;display:-webkit-inline-flex;}
	.board-searchbox ul li{margin:0 3px;}
	.board-searchbox ul li:first-child{width:100px;}
	.board-searchbox ul li .select-box,.board-searchbox ul li .input-box,.board-searchbox ul li button.basic{height:40px;}

	.boardview-box .board-img img{}
	.bbs_contents p img{width:auto !important;height:auto !important;}


	/* 배송조회 */
	.tb-top{margin:20px 0 10px 0;position:relative;display:table;height:30px;}
	.tb-top p{display:table-cell;vertical-align:middle;font-size:0.938rem;}




    @media all and (max-width:1200px){
		 .fl-left.three-li.gallery-cont li{width:50%;}
		 .gallery-wrap .no-image{padding:20px 0;}
		 .gallery-wrap .no-image img{width:30%;}
	}

    @media all and (max-width:991px){
		 .fl-left.four-li.gallery-cont.data_list li{width:33.33%;}
	}



	 @media all and (max-width:768px){
	     /*.board-table thead th:nth-child(3),.board-table thead th:nth-child(4){display:none;}
	     .board-table tbody td:nth-child(3),.board-table tbody td:nth-child(4){display:none;}*/
		 .board-table thead th,.board-table tbody td,.board-table tbody td.title{padding:1em 0.5em;}
		 .board-searchbox{margin-top:10px;padding:10px 0;}
		 .boardview-box .title-box{padding:10px;}
		 .boardview-box .title-box h4{margin-bottom:10px;}
		 figure.bx-grandi{height:auto;}
		 .fl-left.four-li.gallery-cont.data_list li{width:50%;}
	 }

	@media all and (max-width:640px){
	    .title-box dl dt{clear:both;margin-top:5px;}
	    .title-box dl dd{margin-top:5px;}
		.listview-btn .list-btn{width:100px;height:40px;}
		 .board-table thead th,.board-table tbody td,.board-table tbody td.title{padding:0.5em;}
		.boardview-box .view-box{padding:20px 10px;margin-bottom:10px;}
		.gallery-cont .gallery-info{padding:10px;}

	}

	@media all and (max-width:480px){
		 .fl-left.three-li.gallery-cont li{width:100%;}

	}




/******************************* popup *******************************/

	.popup{width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;z-index:100001;background:rgba(0,0,0,0.75);}
	.popup-inner{width:600px;padding:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;}
	.popup-inner.popup-page{width:1300px;position:absolute;top:50%;left:50%;height:600px;padding:0;overflow:scroll;}
	.popup-inner .inner-cont{position:relative;}
	.popup-close{width:35px;height:35px;display:inline-block;position:absolute;top:27px;right:27px;transition:ease 0.25s all;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);background:#192354;font-size:20px;text-align:center;line-height:35px;color:#fff;}
	.popup-close:hover{background:#080b34;color:#fff;text-decoration:none;}
	.popup-close.big{position:absolute;top:17px;right:33px;z-index:99;}
	.popup-close.big span{display:block;width:50px;height:50px;background:#3f403e;border:1px solid #3f403e;}
	.popup-close.big span:after{content:'';position:absolute;left:50%;top:50%;width:16px;height:16px;background:url('../../../images/common/icon-common.png') no-repeat -10px -300px;}

	.popup-wrap{display:none;min-width:480px;float:left;position:fixed;top:50%;left:50%;z-index:9999;background:#fff;border-radius:0.5em;border:none;-webkit-box-shadow:1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);box-shadow:1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);-webkit-transform-origin:50% 25%;transform-origin:50% 25%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
	#fade{display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.70;z-index:9998;}
	.popup-wrap .popup-header{background:url('../../../images/myoffice/top-bg.jpg') repeat center top;height:60px;z-index:100;border-radius:0.5em 0.5em 0 0;}
	.popup-wrap .popup-header h4{color:#fff;font-weight:normal;font-size:1.429em;padding:1em 2em;}
	.popup-wrap .popup-header .ui.button{position:absolute;top:1em;right:1em;border:none;background:transparent;display:table;text-align:center;padding:0.5em;}
	.popup-wrap .popup-header .ui.button i{font-size:1.786em;display:table-cell;vertical-align:middle;color:rgba(255,255,255,0.7);}
	.popup-wrap .popup-header .ui.button:hover i{color:rgba(255,255,255,1);}
	.popup-wrap .content{background:#f5f8fb;padding:2em 2em 2.5em 2em;border-radius:0 0 0.5em 0.5em;}
	.popup-wrap .content h5{font-size:1em;font-weight:normal;}


	.popup-inner h2{font-size:24px;color:#000;margin-bottom:20px;letter-spacing:-0.5px;border-bottom:1px solid #000;padding-bottom:8px;font-weight:normal;}
	.popup-inner.popup-page h2{margin-bottom:0;padding:10px 0 8px 20px;border-bottom:1px solid #fff;}
	.popup-inner h3{font-size:18px;color:#000;overflow:hidden;text-align:left;font-weight:normal;}
	.popup-inner h3 span{font-size:13px;color:#777;display:inline-block;text-align:right;float:right;position:relative;top:6px;}
	.popup-inner .form-box{margin:10px auto 20px auto;background:#eef3f8;padding:10px 20px;/* overflow-y: scroll; */}
	.form-box dl{position:relative;overflow:hidden;padding:6px 0;text-align:left;}
	.form-box dl dt{position:relative;float:left;width:25%;height:25px;line-height:25px;font-size:14px;color:#1b1b1b;}
	.form-box dl dd{position:relative;float:left;width:75%;color:#3f403e;font-size:13px;line-height:25px;/* height:25px; */}
	.form-box .infotxt{font-size:13px;color:#204ca1;margin-left:25%;}
	.form-box .infotxt i{font-size:16px;color:#204ca1;position:relative;top:1px;}
	.form-box dl dd input{height:27px !important;width:100%;line-height:27px;margin:0;box-sizing:border-box;padding:0;padding-left:8px;color:#3f403e;background:#fff;}
	.form-box dl dd input::-webkit-input-placeholder{color:#999;font-size:13px;}
	.form-box dl dd input::-moz-placeholder{color:#999;font-size:13px;}
	.form-box dl dd input::-ms-input-placeholder{color:#999;font-size:13px;}
	.form-box dl dd input::placeholder{color:#999;font-size:13px;}
	.form-box dl dd input label{height:35px;line-height:35px;margin:0;}
	.form-box dl dd input{}
	.form-box dl dd input[type=radio],.popup-inner .form-box dl dd input[type=checkbox]{width:0;padding:0;position:relative;top:-1px;}
	.form-box dl dd.textBox textarea{height:70px;overflow-y:scroll;padding:8px!important;font-size:13px;width:100%;}

	@media screen and (max-width:980px){

	}

	@media screen and (max-width:640px){
		.popup-inner{width:90%;padding:20px;height:80%;overflow-y:scroll;}
		.popup-inner .form-box{padding:10px;}
		.form-box dl{border-bottom:2px dotted #ddd;}
		.form-box dl dt,.form-box dl dd{float:none;width:100%;font-size:14px;}
		.form-box .infotxt{margin-left:0;font-size:12px;}
		.popup-inner h2{font-size:20px;}
		.popup-inner h3{font-size:16px;}

	}

	@media screen and (max-width:520px){
		.popup-wrap{min-width:360px;}
		
	}
	@media screen and (max-width:480px){
		.popup-inner h3 span{font-size:12px;top:0;}	
		.popup-close{top:20px;right:20px;font-size:15px;}
		
	}




