.TotalPriceCss {
	
	font-size: 20pt;
	color: #F30;
	line-height: 30pt;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
}
.TotalPreCss {
	
	font-size: 30pt;
	color: #000000;
	line-height: 30pt;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
}
.ComapnyTitle {
	
	font-size: 20pt;
	color: #009eab;
	line-height: 30pt;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
}


.showtt {  font-size: 9pt; text-decoration: none ; color: #A08352; font-weight: bold}


.myForm {  font-size: 9pt; background-color: #DFF3F7; cursor: hand; color: #000000; border-color: #CCCCFF #CCCCCC #CCCCCC #CCCCFF; border-width:1px;}
.box {  font-size: 9pt; color: #000000; background-color: #FFFFFF; border-color: #000000 black black; border-top-width: medium}
.main_button {  font-size: 9pt; background-color: #FFCC00; cursor: hand; color: #000000; border-color: #CCCCFF #CCCCCC #CCCCCC #CCCCFF; border-top-width: thin}
.myForm2 {  font-size: 9pt; background-color: #F2F8FC; color: #000000; border-color: #CCCCFF #CCCCCC #CCCCCC #CCCCFF; border-width:1px;}
.myForm3 {  font-size: 9pt; background-color: #FF6600; color: #FFFFFF; border-color: #CCCCFF #CCCCCC #CCCCCC #CCCCFF; border-width:1px;}
.myForm4 {  font-size: 9pt; background-color: #FaFaFa; BORDER-RIGHT: #d4d4d4 1px solid; BORDER-TOP: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid; BORDER-BOTTOM: #d4d4d4 1px solid: bgcolor=#CCCCCC;}
.myForm5 {  font-size: 9pt; BORDER-RIGHT: #d4d4d4 1px solid; BORDER-TOP: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid; BORDER-BOTTOM: #d4d4d4 1px solid: bgcolor=#CCCCCC;}
.myForm6 {  font-size: 9pt; BORDER-RIGHT: #A5AEB5 1px solid; BORDER-TOP: #A5AEB5 1px solid; BORDER-LEFT: #A5AEB5 1px solid; BORDER-BOTTOM: #A5AEB5 1px solid: bgcolor=#CCCCCC;}

.myForm7 {
	font-size: 9pt;
	BORDER-BOTTOM: #FFFFFF 0px solid: bgcolor=#A5AEB5;	background-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

  .ttt11 { font-size:8pt; color:#093869;}
  a.ttt11:link { font-size:8pt; text-decoration:none; color:#093869;}
  a.ttt11:visited { font-size:8pt; text-decoration:none; color:#093869;}
  a.ttt11:hover { font-size:8pt;text-decoration: underline; color:66B3E9;}


  .tttblue { font-size:8pt; color:#8aabff;}
  .tttRed { font-size:8pt; color:#ff0000;}
  a.ttt11:link { font-size:8pt; text-decoration:none; color:#093869;}
  a.ttt11:visited { font-size:8pt; text-decoration:none; color:#093869;}
  a.ttt11:hover { font-size:8pt;text-decoration: underline; color:66B3E9;}

  .ttt888888 { font-size:8pt; color:#888888;}
  a.ttt888888:link { font-size:8pt; text-decoration:none; color:#888888;}
  a.ttt888888:visited { font-size:8pt; text-decoration:none; color:#888888;}
  a.ttt888888:hover { font-size:8pt;text-decoration: underline; color:888888;}


  a.sub:link { font-size:9pt; text-decoration:none; color:#4E4E4E;}
  a.sub:visited { font-size:9pt; text-decoration:none; color:#4E4E4E;}
  a.sub:hover { font-size:9pt;text-decoration: none; color:4E4E4E;}
.OrderListTotalPriceCss {
	
	font-size: 14pt;
	color: #F30;
	line-height: 14pt;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}
.PreOrderGsList th{			}

.BlaWonSize12{ color: #000000 !important;    font-size: 12px !important;    font-weight: 600; 	}
.BlaWonSize18{ color: #000000 !important;    font-size: 16px !important;    font-weight: 600; 	}
.RedWonSize12{ color: #ff0038 !important;    font-size: 12px !important;    font-weight: 600; 	}
.RedWonSize18{ color: #ff0038 !important;    font-size: 18px !important;    font-weight: 600; 	}
.BlueWonSize9{ color: #4955ff !important;    font-size: 9px !important;    font-weight: 600; 	}
.BlueWonSize12{ color: #4955ff !important;    font-size: 12px !important;    font-weight: 600; 	}


.order-head{
	    width: 100%;
    max-width: 1200px;
    height: auto;
    margin: -20px auto -4px;
    text-align: center;
}

/* 장바구니 */
.PreOrderGsList_Cart{width: 100%;}
.PreOrderGsList_Cart th{	    font-weight: var(--ft-bold);    padding: 10px 0;	text-align: center;	font-size: 13px;	color: #222222;		border-top: #C2C2C2 solid 1px; border-bottom: #C2C2C2 solid 1px;    background: url(/images/common/board/bg_board_list.gif) no-repeat left 12px;	}
.PreOrderGsList_Cart th:nth-child(1){	width:40px;	}
.PreOrderGsList_Cart th:nth-child(2){	width:100px;	}
.PreOrderGsList_Cart th:nth-child(3){		}
.PreOrderGsList_Cart th:nth-child(4){	width:214px;	}
.PreOrderGsList_Cart th:nth-child(5){	width:200px;	}
.PreOrderGsList_Cart th:nth-child(6){	width:100px;	}
.PreOrderGsList_Cart td:nth-child(6){	text-align: right;	}
.PreOrderGsList_Cart th:nth-child(7){	width:130px;	}
.PreOrderGsList_Cart th:nth-child(8){	width:60px;	}

.PreOrderGsList_Cart td{text-align: center;	padding: 5px;	}
.PreOrderGsList_Cart td .goodsimg img{	width: 100px; _height: 100px;	}
.PreOrderGsList_Cart td:nth-child(3){	 text-align: left;   	}
.PreOrderGsList_Cart td:nth-child(5){	 text-align: left;		}
.PreOrderGsList_Cart tfoot td{	padding: 10px 5px !important;	}

.PreOrderGsList_Cart td .sOptionText{    display: block;margin-bottom: 5px;	}
.PreOrderGsList_Cart td .SelReqTxt{    display: block;	}

.PreOrderGsList_Cart .CheckBoxContainer input:checked ~ .checkmark {    background-color: #2196F3;	}
.PreOrderGsList_Cart tr {	border-bottom: 1px solid #c2c2c2;	}
.PreOrderGsList_Cart tr.first {	border-top: 0px ;	}
.PreOrderGsList_Cart .checkmark {	position: relative;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border: 1px solid #dcdbdb;
	margin: 0;
}

.PreOrderGsList_Cart td li.OptPrice{	display: block;	}
.PreOrderGsList_Cart td li.OptPrice .SelOptName{		font-weight: 600;	font-size: 12px;  float: left;	}
.PreOrderGsList_Cart td li.OptPrice .GsOrdNumSpace{	    margin-top: 4px;    width: 100%;    display: block;}
.PreOrderGsList_Cart td li.OptPrice .GsOrdNum{	display: inline-block;       }
.PreOrderGsList_Cart td  .GsOrdPri{	display: inline-block;
	font-weight: var(--ft-semibold);
    font-size: var(--ft-size14);
	top: -7px;
    position: relative;
    text-align: right;
    width: 95px;}
.PreOrderGsList_Cart td.GsOrdPri{ font-weight: 600;    font-size: 12px;    text-align: right;    width: 134px;
	display: inline-block;    top: -9px;    position: relative;}
.PreOrderGsList_Cart td li.OptPrice .SelOptPri{		font-weight: 600;	font-size: 12px;  float: right;	}
.PreOrderGsList_Cart td li.OptPrice .sOptionText{	color: #2d2d2d;	font-weight: 600;	}
.PreOrderGsList_Cart td li.OptPrice .with100 {        width: 100%;  	}
.PreOrderGsList_Cart td li.OptPrice .optMin {
	font-size:8px; border-radius: 0; left: 1px; position: relative; float: left; border: 1px solid #bdbdbd;
	width: 23px; height: 23px; padding: 0px; background:#a9a9a9;}
.PreOrderGsList_Cart td li.OptPrice .inp_OptOrdNum {
	width: 40px; text-align: center; height: 23px; padding-top: 0px;
    border: 1px solid #bdbdbd;
    margin-left: 0px; float: left;
}
.PreOrderGsList_Cart td li.OptPrice .optPlus{ font-size:8px; border-radius: 0; left: -1px; position: relative; float: left;
	border: 1px solid #bdbdbd; background:#a9a9a9; width: 23px; height: 23px; padding: 0px;}

.PreOrderGsList_Cart td li input{	width: 50px;	}

.PreOrderGsList_Cart td .AddOptPrice {       padding: 10px 0 0 0px; 	}
.PreOrderGsList_Cart td .AddOptPrice li{	display: inline-block;  color: #6b6b6b;;	 }
.PreOrderGsList_Cart td .AddOptPrice li.AddOptName{	width: 97%;     margin-bottom: 4px;    position: relative;  }
.PreOrderGsList_Cart td .AddOptPrice li.AddOptNum{	 		}
.PreOrderGsList_Cart td .AddOptPrice li.AddOptPri{	width: 95px;
    text-align: right;
    top: -4px;
    position: relative;
    font-weight: var(--ft-semibold);
    font-size: var(--ft-size14);
    line-height: 2;}
.PreOrderGsList_Cart td .AddOptPrice li.AddOptPriceHidden{		    display: none;		}

.PreOrderGsList_Cart td .AddOptPrice li.SelOptName{		font-weight: 600;	font-size: 12px;  float: left;	}
.PreOrderGsList_Cart td .AddOptPrice .GsOrdNum{		    	float: left;	display: inline-block;}
.PreOrderGsList_Cart td .AddOptPrice .GsOrdPri{		    float: right;    font-weight: 600;    font-size: 12px;}
.PreOrderGsList_Cart td .AddOptPrice li.SelOptPri{		font-weight: 600;	font-size: 12px;  float: right;	}
.PreOrderGsList_Cart td .AddOptPrice li.sOptionText{	color: #2d2d2d;	font-weight: 600;	}
.PreOrderGsList_Cart td .AddOptPrice .optMin {
	font-size:8px; border-radius: 0; left: 1px; position: relative; float: left; border: 1px solid #bdbdbd;
	width: 23px; height: 23px; padding: 0px; background:#efefef;}
.PreOrderGsList_Cart td .AddOptPrice .inp_OptOrdNum {
	width: 40px; text-align: center; height: 23px; padding-top: 0px;
    border: 1px solid #bdbdbd;
    margin-left: 0px; float: left;
}
.PreOrderGsList_Cart td .AddOptPrice .optPlus{ font-size:8px; border-radius: 0; left: -1px; position: relative; float: left;
	border: 1px solid #bdbdbd; background:#efefef; width: 23px; height: 23px; padding: 0px;}

.PreOrderGsList_Cart td .AddOptPrice .GsPrice {        font-size: 14px;    text-align: right;    font-weight: 600;    margin: 5px 0 0px 0;    width: 302px;	}
.PreOrderGsList_Cart td .TransPrice {       font-weight: var(--ft-semibold);    font-size: var(--ft-size14);  }
.PreOrderGsList_Cart td .TransTxt {     font-size: 11px;    text-align: center;    margin-top: 5px;    display: block;}
.PreOrderGsList_Cart td .TransTxt .arrTransTxt{     display: block;}
.PreOrderGsList_Cart td button.DelCartItem{		}
.PreOrderGsList_Cart tr.trPlusMiddlePrice{   border-top: 1px solid #c2c2c2;   height: 40px;	}
.PreOrderGsList_Cart td .PlusMiddleText{  color: #003586;    font-size: 14px;    font-weight: 600;	}
.PreOrderGsList_Cart td .PlusMiddleWon{	  color: #003586;    font-size: 15px;    font-weight: 600;    top: 2px;    position: relative;	}
.PreOrderGsList_Cart td .fn_order_totalPri_Org{
    text-align: right;
    padding-top: 5px;
    margin-top: 5px;
	text-decoration: line-through;
    font-weight: var(--ft-semibold);
    font-size: var(--ft-size14);
    color: #8f92b6;
	    height: 30px;
}
.PreOrderGsList_Cart td .GsPrice{
    text-align: right;
    padding-top: 5px;
    margin-top: 5px;
    font-weight: var(--ft-semibold);
    font-size: var(--ft-size15);
    color: #12358f;
	    height: 30px;
}
.PreOrderGsList_Cart td.tdPlusMiddlePrice{  text-align: right;	 }
.PreOrderGsList_Cart td.tdPlusMiddlePrice span{     margin-right: 10px;	 }

.PreOrderGsList_Cart .CartGsOrdNum ul{	float: left;	height: 27px;	border: solid 1px #7a7a7a;	}
.PreOrderGsList_Cart .CartGsOrdNum ul input{	width:30px;	}
.PreOrderGsList_Cart .CartGsOrdNum .InverChange{	display: inline-block;	margin-top: 5px;	float: left;	}

.PreOrderGsList_Cart .optMin{padding: 0px 0 0 0;	font-size: 20px;	border-color: #7a7a7a;	font-size: 20px;	height: 25px;	width: 25px;	_margin-top: -13px;		_position: absolute;	border: 0;			}
.PreOrderGsList_Cart .optMin:focus{	box-shadow: 0 0 0 .2rem #b7b7b7;		}
.PreOrderGsList_Cart .inp_OptOrdNum{	width: 30px;	 margin: 0 -1px;	text-align: center;	height: 25px; padding-top: 0px;		 _margin-top: -13px;		_position: absolute;		border: 0;	}
.PreOrderGsList_Cart .optPlus{padding: 0px 0 0 0; _margin-left: -6px;	border-color: #7a7a7a;	font-size: 20px;	height: 25px;	width: 25px;	_margin-top: -13px;		_position: absolute;	border: 0;			}
.PreOrderGsList_Cart .optPlus:focus{	box-shadow: 0 0 0 .2rem #b7b7b7;		}

.PreOrderGsList_Cart .footPlusMiddlePrice  {   border: 1px solid #c2c2c2;	}
.PreOrderGsList_Cart .footPlusMiddlePrice td:nth-child(1) {    height: 50px;    text-align: left;    background-color: #fff;	}

.cartview {       display: grid;    grid-template-columns: 200px 1fr;  column-gap: 530px;    margin-bottom: 100px;	}
.cartview .fn_order_btn{    margin: 0px 0 20px 0;    text-align: left;        padding-top: 20px;	}



/* 주문서 작성 */
.order-head .OrderTitleTxt{  font-weight: var(--ft-bold);  font-size: var(--ft-mtitle);  letter-spacing: -0.04em; color: var(--col-black);   position: absolute; margin: 50px 0 0 20px;}
.order-head .OrderTitle1{    background-image: url(/images/order/order_title_bar1.png);    width: 100%;    height: 123px;    display: inline-block;	}
.order-head .OrderTitle2{    background-image: url(/images/order/order_title_bar2.png);    width: 100%;    height: 123px;    display: inline-block;	}
.order-head .OrderTitle3{    background-image: url(/images/order/order_title_bar3.png);    width: 100%;    height: 123px;    display: inline-block;	}
.OrderGsList th{
    font-weight: var(--ft-bold);
    padding: 10px 0;
    text-align: center;
    font-size: 13px;
    color: #222222;
    border-top: #C2C2C2 solid 1px;
    border-bottom: #C2C2C2 solid 1px;
    background: url(/images/common/board/bg_board_list.gif) no-repeat left 12px;	}
.OrderGsList th:nth-child(1){	width: 100px;	}
.OrderGsList th:nth-child(2){			}
.OrderGsList th:nth-child(3){	width:225px;	}
.OrderGsList th:nth-child(4){	width:250px;	}
.OrderGsList th:nth-child(5){	width:140px;	}
.OrderGsList th:nth-child(6){	width:130px;	}

.OrderGsList tr {    border-bottom: 1px solid #c2c2c2;	}
.OrderGsList td{	padding-bottom: 5px !important;	padding-top: 5px !important;	}
.OrderGsList td:nth-child(1){		vertical-align: middle;	}
.OrderGsList td:nth-child(2){		padding-right: 10px;	vertical-align: middle;	}
.OrderGsList td:nth-child(3){		padding-right: 10px;	vertical-align: middle;	}
.OrderGsList td:nth-child(4){		text-align: center;	vertical-align: middle;	}
.OrderGsList td:nth-child(5){		text-align: right;	vertical-align: middle;	}
.OrderGsList td:nth-child(6){		text-align: center;	vertical-align: middle;	}

.OrderGsList tfoot td{	padding: 10px !important; 	}
.OrderGsList .InverChange{font-size: 11px;	font-weight: 600;	color: white;	padding: 0px;	float: left;	}

.OrderGsList td select{	width: 65px;	}
.OrderGsList td .goodsimg img{	width: 100px; _height: 100px;	}
.OrderGsList td li{	    display: block;    text-align: left;    font-size: 14px;    font-weight: 500;	}
.OrderGsList td li.OptPrice{	display: block;    height: 25px;	}

.OrderGsList td .AddOptPrice { border-top: 1px solid #efefef;    padding: 5px 0; 	}
.OrderGsList td .AddOptPrice li{	display: inline-block;  color: #6b6b6b;;	 }
.OrderGsList td .AddOptPrice li.AddOptName{	width: 100%;     }
.OrderGsList td .AddOptPrice li.AddOptNum{		}
.OrderGsList td .AddOptPrice li.AddOptPri{  width: 100%; text-align: right; top: -18px; position: relative; height: 0;font-size: 14px;    display: block;	}

.OrderGsList td li.SelOptName{	font-weight: 600;	font-size: 12px;  float: left;	}
.OrderGsList td .GsOrdNum{		float: left;	display: inline-block;}
.OrderGsList td .GsOrdPri{		float: right;      font-size: 14px;}
.OrderGsList td li.SelOptPri{	font-size: 12px;  float: right;	}
.OrderGsList td li.sOptionText{			}
.OrderGsList td .PartGsPrice{      font-size: 16px;color: #000;    font-weight: 600;}
.OrderGsList td .TransPrice{     display: block;  font-size: 14px;color: #000; 	}
.OrderGsList td .TransTxt{      font-size: 11px;	}
.OrderGsList td .DiscountPri{  font-size: 14px;    color: #4c69ff;    font-weight: 600;    display: block;	}

.OrderGsList tr.trPlusMiddlePrice{	 height: 40px;	}
.OrderGsList td .PlusMiddleText{  color: #003586;    font-size: 14px;    font-weight: 600;	}
.OrderGsList td .PlusMiddleWon{	  color: #003586;    font-size: 10px;    font-weight: 600;   	}
.OrderGsList td .PlusMiddlePrice{
	font-weight: var(--ft-semibold);
    font-size: var(--ft-size15);
    color: #12358f;
}
.OrderGsList td.tdPlusMiddlePrice{	     text-align: right;	}
.OrderGsList td.tdPlusMiddlePrice span {
    margin-right: 10px;
}

.OrderGsList td .TotalCalOrder1{     font-size: 14px;    font-weight: 600; }
.OrderGsList td .TotalCalOrder2{     font-size: 12px;    font-weight: 500;	}
.OrderGsList td .TotalCalOrder3{ 	 font-size: 20px;    font-weight: 600;     margin: 0 7px 0 15px;	}
.OrderGsList .footPlusMiddlePrice td {	 height: 50px;    text-align: right;    font-weight: var(--ft-semibold); color: var(--col-secondary);	}

/* 견적서 */
.EstimatePrint{     width: 100%;    max-width: 800px;  height: auto;  margin: 20px auto;  text-align: right;	}
.EstimatePrint button{  border: 1px solid #b1b1b1;  padding: 6px 12px;  font-size: 12px;  line-height: 1.42857143;  border-radius: 4px;	}

.estimate-head {    width: 100%; max-width: 1200px;  height: auto;  margin: 20px auto;  text-align: center;	}
.estimate-head .EstimateTitleTxt{  font-weight: var(--ft-bold);  font-size: var(--ft-mtitle);  letter-spacing: -0.04em; color: var(--col-black);   margin: 50px 0 0 20px;}



#OrderUserInfor {	width: 880px;    margin-top: 10px;	}
#OrderUserInfor button.btn {	padding: 4px 20px; 	}
#OrderUserInfor #ShipArea{	display: none ;	}
#OrderUserInfor #ShipArea #SpanAreaPrice{	    color: #ff0038;    font-size: 20px;    font-weight: 600;	}
#OrderUserInfor #CoupTotalPrice{	    color: #4c69ff;    font-size: 20px;    font-weight: 600;    margin-right: 10px;	}

/* 주문서 쿠폰선택 팝업 */
.popcoupon #pop-contents{	position : relative;	}

.tabCouponSelect th{	text-align: center;    padding: 10px 0;    border-top: 1px solid #C2C2C2;    border-bottom: 1px solid #C2C2C2;
	color: #000000;	background-color: #f5f5f5;	}
.tabCouponSelect th:nth-child(1){	width: 80px;	}
.tabCouponSelect th:nth-child(2){	width: 400px;	}
.tabCouponSelect th:nth-child(3){	width: 300px;	}

.tabCouponSelect td{	padding: 5px !important;	vertical-align: middle !important;	line-height: 0px !important;	}
.tabCouponSelect td:nth-child(3){	text-align: right;	vertical-align: middle;}
.tabCouponSelect td:nth-child(4){	text-align: center;	vertical-align: middle;}
.tabCouponSelect td select{	border: 1px solid #EBEBEB;    padding: 6px;	font-weight: 600;	}
.tabCouponSelect td div.goods li {    float: none;    display: inline-block;    margin:0;	}
.tabCouponSelect td img{	width: 60px;	}
.tabCouponSelect td select option {    font-weight: 600;    height: 16px;    padding: 6px;	}
.tabCouponSelect tfoot td  {	    height: 50px;	}
.tabCouponSelect .rsCoupTotalPrice{	    text-align: right;    font-size: 16px;    font-weight: 600;	}

.rsCouponSelect{	text-align: center;	}

/* 말풍선 */
.tooltip {  _position: relative;  display: inline-block;	}

.tooltip::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}

.tooltip:hover::before {
  border-width: 6px 6px 0 6px;
  border-color: #333 transparent transparent transparent;
  bottom: 100%;
  left: 50%;
  margin-left: -6px;
}



 /* UI Object */
a.btn_big{display:inline-block;padding-right:4px;background:url(/images/bg_btn_default.gif) no-repeat 100% 0;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:0 8px 1px 12px;background:url(/images/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(/images/bg_btn_default.gif) no-repeat 100% -27px;font-size:11px;color:#333;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:0 4px 1px 8px;background:url(/images/bg_btn_default.gif) no-repeat 0 -27px}

a.btn_big_red{display:inline-block;padding-right:4px;background:url(/images/bg_btn_default_red.gif) no-repeat 100% 0;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big_red span,a.btn_big_red strong{display:block;padding:0 8px 1px 12px;background:url(/images/bg_btn_default_red.gif) no-repeat}
a.btn_sml_red{display:inline-block;padding-right:4px;background:url(/images/bg_btn_default_red.gif) no-repeat 100% -27px;font-size:11px;color:#333;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml_red span,a.btn_sml_red strong{display:block;padding:0 4px 1px 8px;background:url(/images/bg_btn_default_red.gif) no-repeat 0 -27px}
/* //UI Object */


/*결제자 정보*/
#OrderGoodsList .order_text{	font-size: 20px;	width: 880px;	color: #333333;	letter-spacing: -2px;	}
#OrderGoodsList .order_text1 {	margin-top: 40px;		}
#OrderGoodsList .order_text2 {	margin-top: 40px;		}
#OrderGoodsList .order_text3 {	margin-top: 40px;	padding-bottom: 10px;	    border-bottom: 1px solid #EDEDED;		}
#OrderGoodsList .order_text4 {	margin-top: 30px;		}
#OrderGoodsList .order_text6 {	margin-top: 30px;	float: left;		}

#OrderGoodsList div.total-list {	font: bold 16px nanum;	text-align: right;		}
#OrderGoodsList div.total-list strong{	font-size: 12px;	}
#OrderGoodsList div.total-list .order_num_txt.text_red{	color: #e73606;	margin-right: 10px;		}
#OrderGoodsList div.total-list .line_close{	border-right: solid 1px #c2c2c2;	margin: 0 30px;	}
#OrderGoodsList div.total-list .cacu_img{	margin: 0 25px;	font: bold 20px nanum;	}
#OrderGoodsList .order_foot_btn{		padding: 20px 0 !important;	background: #fff;	text-align: right;	border-bottom: solid 1px #fff;		}
#OrderGoodsList .order_foot_trans_txt{		padding: 0px 0 !important;	background: #fff;	text-align: right;	border-bottom: solid 1px #fff;		}

#OrderGoodsList .order_orderinfor{	border-top: 1px solid #222222;	border-bottom: 1px solid #cccccc;	width: 100%;	margin-top: 10px;	}
#OrderGoodsList .order_orderinfor td{	font-size: 12px;	text-align: center;	height: 50px;	}
#OrderGoodsList .order_orderinfor td:nth-child(1){	width: 100px;	background-color: #f7f7f7;	font-weight: 600;	}
#OrderGoodsList .order_orderinfor td:nth-child(2){		width: 200px;	}
#OrderGoodsList .order_orderinfor td:nth-child(3){	width: 160px;	background-color: #f7f7f7;	font-weight: 600;	}
#OrderGoodsList .order_orderinfor td:nth-child(4){			}
#OrderGoodsList .order_orderinfor td:nth-child(5){	width: 160px;	background-color: #f7f7f7;	font-weight: 600;	}
#OrderGoodsList .order_orderinfor td:nth-child(6){		width: 200px;	}

#OrderGoodsList .board-write2 th{	border-bottom: 1px solid #EDEDED;	padding-left: 20px;	}
#OrderGoodsList .board-write2 td{
    padding: 7px 0;
    border-bottom: 1px solid #E6E6E6;
    text-align: left;
}
#OrderGoodsList .td_BtnSubmit{	border-bottom: 0px !important; 	}
#OrderGoodsList .board-write2 select{	height: 31px;	padding: 0 10px;	color: #000;	border: 1px solid #EBEBEB;	}
#OrderGoodsList .board-write2 input{	height: 31px;	padding: 0 10px;		}
#OrderGoodsList .board-write2 input.text{	width: 100%;    margin-top: 5px;		}
#OrderGoodsList .board-write2 #Memo{	    height: 100px;    border: 1px solid #EBEBEB;    width: 100%;    resize: none;	}


#OrderGoodsList .box-sort{	float: left;	}
#OrderGoodsList .box-sort .sort{    height: 44px;	padding: 15px 15px 0 15px;	border-bottom: 1px solid #EDEDED;	width: 100%;	}
#OrderGoodsList .box-AgTxt .sort{	    height: 95px;	}
#OrderGoodsList .box-AgTxt .sort input{	   float: left;	margin: 10px 10px 0 5px; 	}
#OrderGoodsList .box-AgTxt .sort label{		display: flex;    font-weight: 400;		}

/* 결제금액 */
#NewMoney {
	position:relative;
	margin-top: -350px;
	float:right;
}
	#NewMoney .NewMoney_tit {

	}
	#NewMoney .NewMoney_tit li{
		_padding:0 0 5px 10px;
	}
	#NewMoney .NewMoney_tit .rsTotalPriTxt{
		font-size: 20px;
		font-weight: 600;
		color: #000000;
		border-bottom: 1px solid #EDEDED;
		padding-bottom: 10px;
		letter-spacing: -2px;
	}

		#NewMoney .NewMoney_last {
			margin-top: 10px;
		}
#NewMoney .NewMoney_last .board-write2.type{	border: 0;	margin: 0px;	width: 260px;	}
#NewMoney .NewMoney_last .board-write2.type th:nth-child(1) {	padding: 15px 0px;    font-size: 14px;color: #252525;	}
#NewMoney .NewMoney_last .board-write2.type td{	text-align: right; padding: 10px 0;	}
#NewMoney .NewMoney_last .board-write2.type td span{	    font-size: 18px;    color: #333333;    font-weight: 600;}

#NewMoney .NewMoney_last .board-write2.type td .spRsAddPointUseSt{	    font-size: 14px;    color: #333333;    font-weight: 400;}
#NewMoney .NewMoney_last .board-write2.type td .custom-switch{    display: inline-block;	}

#NewMoney .NewMoney_last .board-write2.type td .custom-switch  .custom-control-label::before{
    top: 0.28rem !important;
    left: -1.9rem !important;
    width: 2.35rem !important;
    height: 1.25rem !important;
    padding: 11px 15px;
    margin-top: -3px;
    border-radius: 1rem;
}
#NewMoney .NewMoney_last .board-write2.type td .custom-switch  .custom-control-label::after {
	top: 0.2rem !important;
	left: -2rem !important;
	width: 1.15rem !important;
	height: 1.15rem !important;
	margin: 1px 0 0 5px;
}
#NewMoney .NewMoney_last .board-write2.type td .custom-switch  .custom-control-label{
    font-size: 13px !important;
    padding: 7px 0 0px 10px;
}





#NewMoney .NewMoney_last .board-write2.type td .btn{
	font-size: 24px;
	font-weight: 600;
	margin: 8px 0;
	padding: 10px 84px;
	background-color: #ff0038;
	color: #fff;
}
#NewMoney .NewMoney_last #spTotalPrice {
    letter-spacing: -1px;
	font-size:30px;
	color: #ff0000;
	font-weight:bold;
	font-style:normal;
}
#Nbtn  { height:100px;}
#Nbtn li {}

.Newbtn-center .Ect1 {clear:both; padding-top:9px;}
.Newbtn-center .Bank {margin: 0;padding: 0;width:200px;font-size: 12px;line-height: 16px;color: #888888;letter-spacing: 0em;}

#OrderGoodsList .box-sort {overflow: hidden;width: 880px;    margin: 10px 0 40px 0;	border-top: 2px solid #C2C2C2;}
#OrderGoodsList .box-sort .sort {height: 44px;padding: 15px 15px 0 15px;border-bottom: 1px solid #EDEDED;width: 100%;}
#OrderGoodsList .box-sort .sort .radio{	display: inline-block;		}

.Newbtn-center {position:relative;width:850px;padding-top:25px;}
.Newbtn-center ul {padding-left: 30px;    display: inline-block;    width: 100%;}
.Newbtn-center ul li{    display: inline-block;	padding-right:5px;_font-weight: 600;color: #e73606;}
.Newbtn-center ul li .payment {color:#515151;font-size:11px;letter-spacing: -1px;padding-top:10px;}
.Newbtn-center .payment_text {clear:both;padding:10px 0 0 30px;}
.Newbtn-center .payment_text li{letter-spacing: -1px;line-height:150%;color: #555;}
.Newbtn-center .payment_text li input{	    height: 31px;    padding: 0 10px;	    top: -4px;    position: relative;}
.Newbtn-center .payment_text li.ComBankNum{	font-size: 14px;    font-weight: 600;    letter-spacing: 0.5px;	}

.Newbtn-center .SelInvoiceIssued li{ margin: 10px 0;	}
.Newbtn-center .SelInvoiceIssued li .radio{	    display: inline-block;    margin-left: 10px;	}

#SelView4 .table tr:last-child{ border-bottom: 1px solid #ddd; }
#SelView4 #InvoiceIss1 td .radio{	    display: inline-block;}
#SelView4 #InvoiceIss1 td label{	    margin-right: 10px;	}

#SelView4 #InvoiceIss1 td, #SelView4 #InvoiceIss2 td{	 vertical-align: middle;    padding-left: 30px;	}
#SelView4 #InvoiceIss1 td:nth-child(1){	 width: 200px;	}
#SelView4 #InvoiceIss2 td .section input{	width: 100%;	}

.rsOrderGoodsList{	    padding: 40px 0;    text-align: center;	}
.rsOrderGoodsList .box-complete2 p {
    width: 650px;
    margin: 32px auto 0 auto;
    padding-bottom: 25px;
    border-bottom: 1px solid #ECECEC;
    text-align: center;
}
.rsOrderGoodsList .box-complete3 li {
display: inline-block;
    margin: 20px 30px;
    font-weight: var(--ft-medium);
    font-size: var(--ft-size20);
    letter-spacing: -0.04em;
    color: var(--col-gray2);
}
.rsOrderGoodsList .rs-order-btn {
    width: 100%;
    background: #fff;
	margin: 60px 0 120px 0px;
}


























