@keyframes wobble-vertical-on-hover {
	16.65% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3% {
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95% {
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6% {
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25% {
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes wobble-vertical-on-hover2 {
	0%,20%,100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	10% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
}
@-webkit-keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@-webkit-keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@-webkit-keyframes pagerEffect {
	0% {
		opacity:.3
	}
	40% {
		opacity:.5;
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5)
	}
	100% {
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5);
		-webkit-transform:scale(1.5);
		opacity:0
	}
}
@-webkit-keyframes scrollDown {
	0% {
		opacity:1;
		top:29%
	}
	15% {
		opacity:1;
		top:50%
	}
	50% {
		opacity:0;
		top:50%
	}
	100% {
		opacity:0;
		top:29%
	}
}
@keyframes timeLine {
	0% {
		width:0%
	}
	100% {
		width:100%
	}
}
@keyframes txtBracket {
	0%,100% {
		opacity:0
	}
	50% {
		opacity:1
	}
}
@keyframes txtChange {
	0%,20%,100% {
		transform:translate3d(0,-37%,0)
	}
	25%,45% {
		transform:translate3d(0,-12%,0)
	}
	50%,70% {
		transform:translate3d(0,13%,0)
	}
	75%,95% {
		transform:translate3d(0,38%,0)
	}
}
@-webkit-keyframes loading {
	0% {
		-webkit-transform:scale(0);
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		-webkit-transform:scale(1);
		opacity:0
	}
}
@keyframes FadeText {
	from {
		opacity:.1
	}
	to {
		opacity:1
	}
}
@keyframes wobble-vertical-on-hover {
	16.65% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3% {
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95% {
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6% {
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25% {
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes wobble-vertical-on-hover2 {
	0%,20%,100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	10% {
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
}
@-webkit-keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@keyframes bHover {
	0% {
		background-color:transparent
	}
	100% {
		background-color:rgba(255,255,255,.2)
	}
}
@-webkit-keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@keyframes pop-on-hover {
	50% {
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}
}
@-webkit-keyframes pagerEffect {
	0% {
		opacity:.3
	}
	40% {
		opacity:.5;
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5)
	}
	100% {
		box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #333,0 0 0 10px rgba(255,255,255,.5);
		-webkit-transform:scale(1.5);
		opacity:0
	}
}
@-webkit-keyframes scrollDown {
	0% {
		opacity:1;
		top:29%
	}
	15% {
		opacity:1;
		top:50%
	}
	50% {
		opacity:0;
		top:50%
	}
	100% {
		opacity:0;
		top:29%
	}
}
@keyframes timeLine {
	0% {
		width:0%
	}
	100% {
		width:100%
	}
}
@keyframes txtBracket {
	0%,100% {
		opacity:0
	}
	50% {
		opacity:1
	}
}
@keyframes txtChange {
	0%,20%,100% {
		transform:translate3d(0,-37%,0)
	}
	25%,45% {
		transform:translate3d(0,-12%,0)
	}
	50%,70% {
		transform:translate3d(0,13%,0)
	}
	75%,95% {
		transform:translate3d(0,38%,0)
	}
}
@-webkit-keyframes loading {
	0% {
		-webkit-transform:scale(0);
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		-webkit-transform:scale(1);
		opacity:0
	}
}
@keyframes FadeText {
	from {
		opacity:.1
	}
	to {
		opacity:1
	}
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	-webkit-text-size-adjust:none;
	word-break:keep-all;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none
}

img{
	content-visibility : auto;
}

body {
	position:unset !important;
	top:0 !important
}
textarea,input,select {
	background-color:#fff !important;
	vertical-align:middle
}
textarea:focus,input:focus,select:focus {
	outline:none
}
textarea {
	border:1px solid #ededed;
	width:100%;
	box-sizing:border-box;
	vertical-align:bottom;
	resize:none;
	-webkit-border-radius:0;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	height:50px;
	font-family:inherit;
	color:#898989;
	font-size:.875rem;
	padding:10px
}
input[type=submit] {
	cursor:pointer
}
input {
	-webkit-border-radius:0;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none
}
input:checked[type=checkbox] {
	background-color:#fff;
	-webkit-appearance:checkbox
}
input::-ms-reveal,input::-ms-clear {
	display:none
}
input::-webkit-search-decoration {
	display:none
}
input::-webkit-search-cancel-button {
	display:none
}
input::-webkit-search-results-button {
	display:none
}
input::-webkit-search-results-decoration {
	display:none
}
input::-ms-clear,input::-ms-reveal {
	display:none;
	width:0;
	height:0
}
input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration {
	display:none
}
select {
	-webkit-border-radius:0
}
select option {
	border:1px solid red
}
object {
	pointer-events:none
}
iframe.goog-te-banner-frame {
	display:none !important
}
.goog-logo-link {
	display:none !important
}
.goog-te-gadget {
	color:transparent !important;
	overflow:hidden
}
.goog-te-balloon-frame {
	display:none !important
}
#goog-gt-tt {
	display:none !important
}
.goog-tooltip {
	display:none !important
}
.goog-tooltip:hover {
	display:none !important
}
.goog-text-highlight {
	background-color:transparent !important;
	border:none !important;
	box-shadow:none !important
}
#documentLoading {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:99999999999
}
.radioWrap label {
	display:inline-block;
	transition:.4s
}
.radioWrap label+label {
	margin-left:20px
}
.radioWrap label>input {
	display:none
}
.radioWrap label i {
	display:inline-block;
	width:.875rem;
	height:.875rem;
	border-radius:50%;
	border:1px solid #ddd;
	margin-right:8px;
	vertical-align:middle;
	transition:.4s
}
.radioWrap label>input:checked+i {
	box-shadow:inset 0 0 0 .2em #fff;
	background:#45b035
}
.radioWrap label:hover {
	cursor:pointer
}
.radioWrap label span {
	font-size:.8125rem
}
.dump_input {
	width:0;
	height:0;
	border:0;
	margin:0;
	padding:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	line-height:1
}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after {
	content:"";
	content:none
}
q:before,q:after {
	content:"";
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	vertical-align:middle
}
th,td {
	vertical-align:middle
}
a {
	outline:none;
	text-decoration:none;
	color:#333
}
a:active,a:focus,a:visited,a:link,a:hover {
	text-decoration:none;
	color:#333
}
a[href^=tel] {
	color:inherit;
	text-decoration:none
}
img {
	max-width:100%;
	height:auto;
	/*display:block;*/
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	-ms-interpolation-mode:nearest-neighbor;
	image-rendering:crisp-edges
}
.wd10 {
	width:10%
}
.wd15 {
	width:15%
}
.wd20 {
	width:20%
}
.wd30 {
	width:30%
}
.wd49 {
	width:49%
}
.wd80 {
	width:80% !important
}
.wd100 {
	width:100% !important
}
.mgAuto {
	margin:0 auto !important
}
.mt0 {
	margin-top:0 !important
}
.mt5 {
	margin-top:5px !important
}
.mt10 {
	margin-top:10px !important
}
.mt15 {
	margin-top:15px !important
}
.mt20 {
	margin-top:20px !important
}
.mt30 {
	margin-top:30px !important
}
.mt40 {
	margin-top:40px !important
}
.mt50 {
	margin-top:50px !important
}
.mt60 {
	margin-top:60px !important
}
.mt130 {
	margin-top:130px !important
}
.mb0 {
	margin-bottom:0 !important
}
.mb10 {
	margin-bottom:10px !important
}
.mb20 {
	margin-bottom:20px !important
}
.mb30 {
	margin-bottom:30px !important
}
.ml0 {
	margin-left:0 !important
}
.ml5 {
	margin-left:5px !important
}
.ml10 {
	margin-left:10px !important
}
.ml20 {
	margin-left:20px !important
}
.mr0 {
	margin-right:0 !important
}
.mr5 {
	margin-right:5px !important
}
.mr30 {
	margin-right:30px !important
}
.pd0 {
	padding:0 !important
}
.pd30 {
	padding:30px !important
}
.pl20 {
	padding-left:20px
}
.pr20 {
	padding-right:20px
}
.textC {
	text-align:center !important
}
.textL {
	text-align:left !important
}
.textR {
	text-align:right !important
}
.textBold {
	font-weight:bold !important
}
.bdN {
	border:0 none
}
.br0 {
	border-right:0 none !important
}
.bdPoint {
	border:1px solid #45b035 !important
}
.Pointer {
	cursor:pointer !important
}
.cursorDefault {
	cursor:default !important
}
.cursorNoDrop {
	cursor:no-drop !important
}
.noDrag {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.ofH {
	overflow:hidden !important
}
.red {
	color:#ea6c6f !important
}
.blue {
	color:#207ee4 !important
}
.black {
	color:#000 !important
}
.subCTxt {
	color:#74c968 !important
}
.mainCTxt {
	color:#333 !important
}
.pointCTxt {
	color:#45b035 !important
}
.redNotice {
	margin:10px 0;
	color:#ea6c6f !important;
	font-size:.8125rem
}
.mainColor {
	background-color:#333 !important
}
.subColor {
	background-color:#74c968 !important
}
.pointColor {
	background-color:#45b035 !important
}
.dddColor {
	background-color:#ddd !important
}
.kakaoColor {
	background-color:#ffeb00 !important;
	color:#000 !important;
	font-weight:bold !important
}
.noticeLineH {
	line-height:140%
}
.displayNone {
	display:none !important
}
.displayBlock {
	display:block !important
}
.paddingNone {
	padding:0 !important
}
.visibilityHidden {
	visibility:hidden !important
}
.tableInherit {
	table-layout:inherit !important
}
.widImport img {
	height:auto !important;
	margin:0 auto
}
.prodRollImg,.relaProdImg,.ordExImg,.prodImg,.detailTopImg {
	position:relative
}
.prodRollImg img.Hover_IMG,.relaProdImg img.Hover_IMG,.ordExImg img.Hover_IMG,.prodImg img.Hover_IMG,.detailTopImg img.Hover_IMG {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	object-fit:contain;
	opacity:0
}
.prodRollImg:hover img.Main_IMG,.relaProdImg:hover img.Main_IMG,.ordExImg:hover img.Main_IMG,.prodImg:hover img.Main_IMG,.detailTopImg:hover img.Main_IMG {
	opacity:0
}
.prodRollImg:hover img.Hover_IMG,.relaProdImg:hover img.Hover_IMG,.ordExImg:hover img.Hover_IMG,.prodImg:hover img.Hover_IMG,.detailTopImg:hover img.Hover_IMG {
	opacity:1
}
.Waiting_Msg_Box {
	position:relative
}
.wfsr,#loadingFixed {
	z-index:200000;
	display:none;
	position:absolute;
	top:0;
	right:0;
	left:0;
	margin:0;
	padding:20px 0 0 0;
	border-bottom:1px solid #ccc;
	text-align:center;
	color:#fff;
	font-size:16px;
	opacity:.6;
	filter:alpha(opacity=80);
	box-shadow:0 0 5px #333;
	background:#333;
	height:30%
}
.wfsr .loader,#loadingFixed .loader {
	width:150px;
	height:150px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:0
}
.wfsr .loader:before,#loadingFixed .loader:before {
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	box-sizing:border-box;
	content:" ";
	border-radius:50%;
	border:5px solid #fff;
	box-shadow:0 0 50px #fff,inset 0 0 50px #fff;
	z-index:2;
	-webkit-animation:loading 2s infinite
}
.wfsr .loader:after,#loadingFixed .loader:after {
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	box-sizing:border-box;
	content:" ";
	border-radius:50%;
	border:5px solid #fff;
	box-shadow:0 0 50px #fff,inset 0 0 50px #fff;
	z-index:1;
	-webkit-animation:loading 2s infinite 1s
}
.wfsr#loadingFixed,#loadingFixed#loadingFixed {
	position:fixed;
	height:100%
}
.Box_Wait,.Tree_Wait,.Widget_Wait,.Loading_Wait,.In_Popup_Wait {
	z-index:200000;
	display:none;
	position:absolute;
	top:0;
	right:0;
	left:0;
	margin:0;
	padding:20px 0 0 0;
	border-bottom:1px solid #ccc;
	text-align:center;
	color:#fff;
	font-size:16px;
	opacity:.6;
	filter:alpha(opacity=80);
	box-shadow:0 0 5px #333;
	background:#333;
	line-height:28px;
	word-break:keep-all;
	height:100%
}
.Box_Wait.Tree_Wait,.Tree_Wait.Tree_Wait,.Widget_Wait.Tree_Wait,.Loading_Wait.Tree_Wait,.In_Popup_Wait.Tree_Wait {
	min-height:100px
}
.Box_Wait div,.Tree_Wait div,.Widget_Wait div,.Loading_Wait div,.In_Popup_Wait div {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
#Jumin_Popup_wrapper {
	z-index:200001 !important
}
#backgroundDiv {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:#000;
	opacity:0;
	visibility:hidden;
	transition:.5s
}
.loadGrid {
	display:contents
}
.subCont .boardCont {
	width:90%;
	margin:0 auto
}
.subCont .boardCont.noMargin {
	width:100%
}
.subCont .boardTop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:1.875rem
}
.subCont .boardTop.boardTopP {
	display:flex
}
.subCont .boardTop.boardTopM {
	display:none
}
.subCont .boardTop.boardTopInM {
	display:none
}
.subCont .boardTop h2 {
	font-size:.875rem
}
.subCont .boardTop h2 i {
	font-size:.9375rem;
	margin-right:12px
}
.subCont .boardTop .boardTopSearch {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:50%
}
.subCont .boardTop .boardTopSearch .boardSel {
	position:relative;
	width:45%
}
.subCont .boardTop .boardTopSearch .boardSel:after {
	display:block;
	content:"";
	position:absolute;
	top:50%;
	right:25px;
	transform:translate(0,-50%);
	width:0;
	height:0;
	border:5px solid #b5b5b5;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:none;
	right:10px
}
.subCont .boardTop .boardTopSearch .boardSel:last-child {
	width:20%
}
.subCont .boardTop .boardTopSearch .boardSel select {
	border:1px solid #ededed;
	padding:0 .625rem;
	box-sizing:border-box;
	font-family:inherit;
	width:100%;
	height:2.25rem;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	color:#898989;
	font-size:.8125rem
}
.subCont .boardTop .boardTopSearch .boardSearch {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:30%;
	height:2.25rem;
	border:1px solid #ededed;
	background-color:#fff;
	box-sizing:border-box
}
.subCont .boardTop .boardTopSearch .boardSearch input {
	padding:0 .625rem;
	box-sizing:border-box;
	font-family:inherit;
	width:100%;
	height:2.125rem;
	color:#898989;
	font-size:.8125rem
}
.subCont .boardTop .boardTopSearch .boardSearch .boardSearchBtn {
	padding:0 10px;
	line-height:36px;
	color:#aaa;
	font-size:.8125rem
}
.subCont .boardTop .boardTopSearch.noticeBoardTop {
	width:35%
}
.subCont .boardTop .boardTopSearch.noticeBoardTop .boardSearch {
	width:70%
}
.subCont .boardTop .boardTopSearch.noticeBoardTop .boardSel {
	width:28%
}
.subCont .boardTop .tabs {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:25%
}
.subCont .boardTop .tabs li {
	background-color:#74c968;
	width:50%
}
.subCont .boardTop .tabs li.active {
	background-color:#333
}
.subCont .boardTop .tabs li a {
	color:#fff;
	font-size:.8125rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 .625rem;
	box-sizing:border-box;
	width:100%;
	height:2.25rem
}
.subCont .boardTop .tabs li span {
	color:#fff;
	font-size:.8125rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 .625rem;
	box-sizing:border-box;
	width:100%;
	height:2.25rem;
	cursor:pointer
}
.subCont .inquiryWrap .tab_content+.tab_content {
	display:none
}
.subCont .inquiryWrap .inquiryTb {
	background-color:#fff;
	border-top:2px solid #333;
	border-bottom:1px solid #ddd
}
.subCont .inquiryWrap .inquiryTb.inquiryTbP {
	display:table
}
.subCont .inquiryWrap .inquiryTb.inquiryTbM {
	display:none
}
.subCont .inquiryWrap .inquiryTb tr th {
	background-color:#f1f5f0;
	font-size:.9375rem;
	border-bottom:1px solid #fff
}
.subCont .inquiryWrap .inquiryTb tr td {
	color:#898989;
	font-size:.875rem;
	padding:.625rem 1.25rem;
	line-height:36px;
	border-bottom:1px solid #ededed
}
.subCont .inquiryWrap .inquiryTb tr td .inquirySel {
	position:relative
}
.subCont .inquiryWrap .inquiryTb tr td .inquirySel select {
	border:1px solid #ededed;
	padding:0 .625rem;
	box-sizing:border-box;
	font-family:inherit;
	width:100%;
	height:2.25rem;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	color:#898989;
	font-size:.8125rem
}
.subCont .inquiryWrap .inquiryTb tr td .inquirySel:after {
	display:block;
	content:"";
	position:absolute;
	top:50%;
	right:25px;
	transform:translate(0,-50%);
	width:0;
	height:0;
	border:5px solid #b5b5b5;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:none;
	right:10px
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryInput {
	padding:0 .625rem;
	box-sizing:border-box;
	font-family:inherit;
	width:100%;
	height:2.125rem;
	color:#898989;
	font-size:.8125rem;
	border:1px solid #ededed
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryFile+.inquiryFile {
	margin-top:.9375rem
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryFile .inquiryFileInput {
	padding:0 .625rem;
	box-sizing:border-box;
	font-family:inherit;
	width:30%;
	height:2.125rem;
	color:#898989;
	font-size:.8125rem;
	border:1px solid #ededed
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryFile a {
	padding:0 .9375rem;
	box-sizing:border-box;
	color:#fff;
	font-size:.8125rem;
	height:2.125rem;
	line-height:2.125rem;
	vertical-align:middle;
	display:inline-block
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryFile .inquiryFileBox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryFile .inquiryFileBox .inquiryFileImgBox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	color:#45b035
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryFile .inquiryFileBox .inquiryFileImgBox img {
	width:100px;
	height:auto;
	border:1px solid #ededed
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryTxt {
	line-height:24px;
	margin-top:5px
}
.subCont .inquiryWrap .inquiryTb tr td .inquiryTxt .point {
	color:#74c968
}
.subCont .inquiryWrap .inquiryTb tr:last-child th {
	border-bottom:0
}
.subCont .inquiryWrap .inquiryTb tr:last-child td {
	border-bottom:0
}
.subCont .inquiryWrap .inquiryBtn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.subCont .inquiryWrap .inquiryBtn a {
	padding:0 1.875rem;
	color:#333;
	font-size:.875rem;
	margin:0 5px;
	display:block;
	box-sizing:border-box;
	border:1px solid #ddd;
	padding:.9375rem 1.25rem;
	border-radius:3px
}
.subCont .inquiryWrap .inquiryBtn a:first-child {
	border:1px solid #333;
	background-color:#333;
	color:#fff
}
.subCont .inquiryWrap .myInquCont {
	border-bottom:1px solid #ddd;
	background-color:#fff
}
.subCont .inquiryWrap .myInquCont:first-child {
	border-top:2px solid #333
}
.subCont .inquiryWrap .myInquCont .myInqu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subCont .inquiryWrap .myInquCont .myInqu .myInquCate {
	flex:1;
	padding:2.5rem 0;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:.9375rem
}
.subCont .inquiryWrap .myInquCont .myInqu .myInquCate .myInquCond {
	display:none;
	color:#fff;
	font-size:.75rem;
	padding:6px 15px;
	border-radius:3px;
	background-color:#45b035
}
.subCont .inquiryWrap .myInquCont .myInqu .myInquTit {
	flex:6;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subCont .inquiryWrap .myInquCont .myInqu .myInquTit h3 {
	color:#898989;
	font-size:.875rem;
	line-height:24px;
	flex:8;
	padding:1.25rem 1.875rem 1.25rem 1.25rem
}
.subCont .inquiryWrap .myInquCont .myInqu .myInquTit h3 .myInquCond {
	color:#fff;
	font-size:.75rem;
	display:inline-block;
	padding:2px 10px;
	border-radius:3px;
	margin-left:.9375rem;
	background-color:#45b035
}
.subCont .inquiryWrap .myInquCont .myInqu .myInquTit .myInquDate {
	font-size:.875rem;
	flex:1.2
}
.subCont .inquiryWrap .myInquCont .myInquBox {
	display:none;
	background-color:#f1f5f0;
	padding:1.875rem 0;
	box-sizing:border-box
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .iconWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:10%
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .iconWrap i {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:50px;
	height:50px;
	border-radius:50%;
	background-color:#333;
	color:#fff;
	font-size:1.125rem
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .iconWrap span {
	color:#898989;
	font-size:.875rem;
	margin-top:10px
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap {
	width:90%
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont {
	width:60%;
	background-color:#fff;
	border-radius:15px;
	border:1px solid #d0dadf;
	padding:2.5rem;
	box-sizing:border-box
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont h3 {
	font-size:.9375rem
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont .myInquTxt {
	color:#aaa;
	font-size:.875rem;
	line-height:24px;
	margin:15px 0 30px
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont .myInquFile {
	font-size:.875rem;
	line-height:20px
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont .myInquFile a {
	color:#45b035
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont .myInquFile span {
	color:#45b035
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont .myInquBtnWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont .myInquBtnWrap span {
	cursor:pointer;
	color:#fff;
	font-size:.75rem;
	display:inline-block;
	padding:10px;
	border-radius:3px;
	margin-top:1.125rem;
	margin-left:.9375rem;
	background-color:#333
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquDate {
	color:#bfcdd4;
	font-size:.8125rem;
	margin:10px 0 20px 15px
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRowAnswer .myInquTxtWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRowAnswer .myInquTxtWrap .myInquTxtCont {
	background-color:#74c968;
	border:0
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRowAnswer .myInquTxtWrap .myInquTxtCont .myInquTxt {
	color:#fff;
	margin:0
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRowAnswer .myInquTxtWrap .myInquDate {
	margin-left:0;
	margin-right:15px
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRowAnswer .iconWrap .myInquLogo {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:50px;
	height:50px;
	border-radius:50%;
	background-color:#fff;
	border:1px solid #d0dadf;
	box-sizing:border-box
}
.subCont .inquiryWrap .myInquCont .myInquBox .myInquRowAnswer .iconWrap .myInquLogo img {
	width:50%
}
.subCont .boardWrap {
	border-top:2px solid #333;
	border-bottom:1px solid #ddd;
	padding:2.5rem 0;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex-wrap:wrap;
	margin-top:1.125rem
}
.subCont .boardWrap .noticeCont {
	border:1px solid #ededed;
	background-color:#fff;
	padding:2.5rem;
	box-sizing:border-box;
	width:calc((100% - 90px)/4);
	margin-right:30px;
	position:relative;
	transition:.5s
}
.subCont .boardWrap .noticeCont.fixNotice {
	border:1px solid #45b035
}
.subCont .boardWrap .noticeCont:nth-child(4n) {
	margin-right:0
}
.subCont .boardWrap .noticeCont:nth-child(n+5) {
	margin-top:1.875rem
}
.subCont .boardWrap .noticeCont .noticeDate {
	color:#45b035;
	font-size:.875rem;
	font-family:"SCDreamMedium"
}
.subCont .boardWrap .noticeCont .noticeDate.noFont {
	font-family:unset
}
.subCont .boardWrap .noticeCont .noticeTit {
	color:#555;
	font-size:.9375rem;
	margin:.625rem 0 1.25rem;
	font-family:"SCDreamMedium";
	white-space:normal;
	line-height:26px;
	height:52px;
	word-break:keep-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.subCont .boardWrap .noticeCont .noticeTit.noFont {
	font-family:unset
}
.subCont .boardWrap .noticeCont .linkTit {
	color:#555;
	font-size:.9375rem;
	font-family:"SCDreamMedium";
	white-space:normal;
	line-height:26px;
	height:auto;
	word-break:keep-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.subCont .boardWrap .noticeCont .linkTit.noFont {
	font-family:unset
}
.subCont .boardWrap .noticeCont .noticeTxt {
	color:#898989;
	font-size:.8125rem;
	white-space:normal;
	line-height:26px;
	height:78px;
	word-break:keep-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.subCont .boardWrap .noticeCont .noticeTxt * {
	all:unset !important
}
.subCont .boardWrap .noticeCont .noticeBottom {
	margin-top:2.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.subCont .boardWrap .noticeCont .noticeBottom p {
	color:#aaa;
	font-size:.8125rem;
	margin-right:20px
}
.subCont .boardWrap .noticeCont .noticeBottom p i {
	margin-right:10px
}
.subCont .boardWrap .noticeCont .hoverBtn {
	width:50px;
	height:50px;
	background-color:#45b035;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:absolute;
	right:0;
	bottom:0;
	opacity:0;
	transition:.5s
}
.subCont .boardWrap .noticeCont .hoverBtn i {
	color:#fff;
	font-size:1.25rem
}
.subCont .boardWrap .noticeCont:hover .hoverBtn {
	opacity:1
}
.subCont .boardWrap .noticeCont.galleryCont {
	padding:0
}
.subCont .boardWrap .noticeCont.galleryCont p img {
	object-fit:cover;
	width:100%;
	height:200px
}
.subCont .boardWrap .noticeCont.galleryCont p.empty {
	background-color:#ddd;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:200px;
	overflow:hidden
}
.subCont .boardWrap .noticeCont.galleryCont p.empty img {
	width:160px;
	height:auto
}
.subCont .boardWrap .noticeCont.galleryCont .galleryBox {
	padding:1.875rem
}
.subCont .boardWrap .noticeCont.galleryCont .galleryBox .remarkSize {
	font-size:.8125rem
}
.subCont .boardWrap .noticeCont.galleryCont .noticeBottom {
	margin-top:1.875rem
}
.subCont .boardWrap .noticeDetail {
	border:1px solid #ededed;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.subCont .boardWrap .noticeDetail dt {
	width:20%;
	padding:1.875rem;
	box-sizing:border-box;
	background-color:#74c968;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	min-height:500px
}
.subCont .boardWrap .noticeDetail dt .noticeDeDate {
	color:#fff;
	font-size:.875rem;
	font-family:"SCDreamMedium"
}
.subCont .boardWrap .noticeDetail dt .noticeDeDate.noFont {
	font-family:unset
}
.subCont .boardWrap .noticeDetail dt .noticeDeTit {
	color:#fff;
	font-size:.9375rem;
	line-height:26px;
	font-family:"SCDreamMedium";
	margin-top:1.25rem;
	word-break:keep-all
}
.subCont .boardWrap .noticeDetail dt .noticeDeTit.noFont {
	font-family:unset
}
.subCont .boardWrap .noticeDetail dt .noticeDeBottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:auto
}
.subCont .boardWrap .noticeDetail dt .noticeDeBottom p {
	color:#fff;
	font-size:.8125rem;
	margin-right:20px
}
.subCont .boardWrap .noticeDetail dt .noticeDeBottom p i {
	margin-right:10px
}
.subCont .boardWrap .noticeDetail dd {
	width:80%;
	padding:3.125rem;
	box-sizing:border-box;
	background-color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.subCont .boardWrap .noticeDetail dd .noticeDeTxt {
	word-break:break-all;
	color:#676767;
	font-size:.8125rem;
	line-height:26px
}
.subCont .boardWrap .noticeDetail dd .noticeDeTxt img {
	max-width:100% !important;
	height:auto !important
}
.subCont .boardWrap .noticeDetail dd .noticeDeTxt .noticeDeTxtImg img {
	width:100%
}
.subCont .boardWrap .noticeDetail dd .noticeDeTxt table tr td {
	padding:5px
}
.subCont .boardWrap .noticeDetail dd .noticeDeTxt table tr td span {
	font-size:14px !important
}
.subCont .boardWrap .noticeDetail dd .noticeDeTxt table[summary=기본] th,.subCont .boardWrap .noticeDetail dd .noticeDeTxt table[summary=기본] td,.subCont .boardWrap .noticeDetail dd .noticeDeTxt table[summary=PC] th,.subCont .boardWrap .noticeDetail dd .noticeDeTxt table[summary=PC] td,.subCont .boardWrap .noticeDetail dd .noticeDeTxt table[summary=MOBILE] th,.subCont .boardWrap .noticeDetail dd .noticeDeTxt table[summary=MOBILE] td {
	border:1px solid #333
}
.subCont .boardWrap .noticeDetail dd .noticeDeTxt table[summary=PC] {
	max-width:100%
}
.subCont .boardWrap .noticeDetail dd .noticeDeTxt table[summary=MOBILE] {
	width:100% !important
}
.subCont .boardWrap .noticeDetail dd .noticeDeFile {
	margin-top:6.25rem;
	border:1px solid #ededed;
	background-color:#f7f7f7;
	padding:.9375rem 0;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subCont .boardWrap .noticeDetail dd .noticeDeFile h3 {
	width:170px;
	color:#898989;
	font-size:.8125rem;
	border-right:1px solid #ddd;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:4px 0;
	box-sizing:border-box
}
.subCont .boardWrap .noticeDetail dd .noticeDeFile h3 i {
	font-size:1rem;
	margin-right:10px
}
.subCont .boardWrap .noticeDetail dd .noticeDeFile .fileList {
	padding-left:1.25rem;
	box-sizing:border-box;
	width:calc(100% - 170px)
}
.subCont .boardWrap .noticeDetail dd .noticeDeFile .fileList a {
	color:#898989;
	font-size:.8125rem;
	margin-left:10px
}
.subCont .boardWrap .noticeDetail dd .noticeDeFile .fileList a:first-child {
	margin-left:0
}
.subCont .boardWrap .faqCont {
	border:1px solid #ededed;
	background-color:#fff;
	width:100%
}
.subCont .boardWrap .faqCont+.faqCont {
	margin-top:1.875rem
}
.subCont .boardWrap .faqCont .faqQ {
	box-sizing:border-box;
	padding:2.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subCont .boardWrap .faqCont .faqQ .faqCate {
	color:#45b035;
	font-size:1rem;
	flex:4;
	font-family:"SCDreamMedium"
}
.subCont .boardWrap .faqCont .faqQ .faqTit {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	flex:8
}
.subCont .boardWrap .faqCont .faqQ .faqTit h3 {
	color:#555;
	font-size:1rem;
	line-height:26px;
	width:95%;
	word-break:keep-all
}
.subCont .boardWrap .faqCont .faqABox {
	border-top:1px solid #ededed;
	display:none;
	margin:0 2.5rem 2.5rem
}
.subCont .boardWrap .faqCont .faqABox .faqA {
	box-sizing:border-box;
	padding-top:2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqATit {
	color:#45b035;
	font-size:1rem;
	font-family:"SCDreamMedium";
	padding-top:8px
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt {
	color:#555;
	font-size:1rem;
	line-height:30px;
	padding-left:1.25rem;
	box-sizing:border-box
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt img {
	max-width:100% !important;
	height:auto !important
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt .attachFile {
	border:1px solid #ededed;
	background-color:#f7f7f7;
	padding:.9375rem 0;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt .attachFile h3 {
	width:120px;
	color:#898989;
	font-size:.8125rem;
	border-right:1px solid #ddd;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:4px 0;
	box-sizing:border-box
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt .attachFile h3 i {
	font-size:1rem;
	margin-right:10px
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt .attachFile .fileList {
	padding-left:1.25rem;
	box-sizing:border-box;
	width:calc(100% - 120px)
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt .attachFile .fileList a {
	color:#898989;
	font-size:.8125rem;
	margin-left:10px
}
.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt .attachFile .fileList a:first-child {
	margin-left:0
}
.subCont .boardWrap.Homepage_BoardWrap {
	gap:30px
}
.subCont .boardWrap.Homepage_BoardWrap .noticeCont {
	margin-right:0
}
.subCont .boardWrap.Homepage_BoardWrap .noticeCont:nth-child(n+4) {
	margin-top:0
}
.subCont .noticeBtnWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:3.75rem
}
.subCont .noticeBtnWrap a {
	width:110px;
	height:45px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#fff;
	font-size:.75rem;
	background-color:#bcbcbc
}
.subCont .noticeBtnWrap a i {
	font-size:1rem;
	margin:0 3px
}
.subCont .noticeBtnWrap .moveBtn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.subCont .noticeBtnWrap .moveBtn a {
	width:100px;
	height:45px
}
.subCont .typeSel {
	margin:3.125rem 0 1.25rem;
	background-color:#333;
	width:100px;
	height:40px;
	border-radius:3px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.subCont .typeSel.typeBoard {
	margin:0
}
.subCont .typeSel a {
	border-right:1px solid rgba(255,255,255,.2);
	width:50%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.subCont .typeSel a i {
	color:#fff;
	font-size:1.125rem
}
.subCont .mTypeSel {
	display:none
}
.subCont .boardSelBox {
	display:none
}
.ribbon {
	position:absolute;
	top:-5px;
	right:-5px;
	z-index:1;
	overflow:hidden;
	width:75px;
	height:75px;
	text-align:right
}
.ribbon span {
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	line-height:22px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	width:100px;
	display:block;
	background:linear-gradient(#74c968 0%,#45b035 100%);
	box-shadow:0 3px 10px -5px #000;
	position:absolute;
	top:19px;
	right:-21px
}
.ribbon span::before {
	content:"";
	position:absolute;
	top:100%;
	left:0;
	z-index:-1;
	border-left:2px solid #45b035;
	border-right:2px solid transparent;
	border-bottom:2px solid transparent;
	border-top:2px solid #45b035
}
.ribbon span::after {
	content:"";
	position:absolute;
	top:100%;
	right:0;
	z-index:-1;
	border-left:2px solid transparent;
	border-right:2px solid #45b035;
	border-bottom:2px solid transparent;
	border-top:2px solid #45b035
}
.noProdCont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	height:100vh
}
.noProdCont.nodata {
	border:1px solid #ededed;
	border-top:2px solid #333;
	background-color:#fff;
	margin-top:1.125rem;
	padding:20px;
	box-sizing:border-box
}
.noProdCont .bTxt {
	color:#333;
	font-size:1.5rem;
	margin:2.5rem 0 1.25rem
}
.noProdCont .sTxt {
	color:#898989;
	font-size:.875rem;
	line-height:22px;
	word-break:keep-all;
	text-align:center
}
.noProdCont .sTxt span {
	color:#45b035;
	text-decoration:underline
}
.noProdCont .noProdBtn {
	color:#898989;
	font-size:.875rem;
	display:block;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:1.25rem 3.125rem;
	margin-top:3.75rem;
	position:relative;
	transition:.5s
}
.noProdCont .noProdBtn:hover {
	background-color:transparent;
	color:#333
}
.noProdCont .noProdBtn:hover::after {
	transform:scaleX(1)
}
.noProdCont .noProdBtn:hover::before {
	transform:scaleX(1)
}
.noProdCont .noProdBtn:before {
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1px;
	transform:scaleX(0);
	background-color:#333;
	transition:all 1s ease;
	opacity:.6
}
.noProdCont .noProdBtn:after {
	display:block;
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	transform:scaleX(0);
	background-color:#333;
	transition:all 1s ease;
	opacity:.6
}
.loginWrap {
	width:100%;
	height:100%;
	background-size:cover
}
.loginWrap .loginCont {
	position:absolute;
	top:0;
	right:0;
	width:30%;
	height:100%;
	padding:20px 50px;
	box-sizing:border-box;
	color:#fff;
	background:rgba(51,51,51,.8);
	overflow-x:hidden
}
.loginWrap .loginCont .loginLogo {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:80px
}
.loginWrap .loginCont .loginLogo a {
	width:170px;
	display:block
}
.loginWrap .loginCont .loginInput {
	width:100%
}
.loginWrap .loginCont .loginInput .loginBox input {
	background-color:transparent !important;
	color:#fff;
	font-size:1rem;
	border-bottom:1px solid rgba(255,255,255,.15);
	padding:10px;
	box-sizing:border-box;
	width:100%
}
.loginWrap .loginCont .loginInput .loginBox input:-webkit-autofill,.loginWrap .loginCont .loginInput .loginBox input:-webkit-autofill:hover,.loginWrap .loginCont .loginInput .loginBox input:-webkit-autofill:focus,.loginWrap .loginCont .loginInput .loginBox input:-webkit-autofill:active {
	transition:background-color 5000s ease-in-out 0s;
	-webkit-transition:background-color 9999s ease-out;
	-webkit-box-shadow:0 0 0px 1000px #fff inset !important;
	-webkit-text-fill-color:#aaa !important
}
.loginWrap .loginCont .loginInput .loginBox input+input {
	margin-top:.9375rem
}
.loginWrap .loginCont .loginInput .loginBox input::-webkit-input-placeholder {
	color:rgba(255,255,255,.4);
	font-size:1rem
}
.loginWrap .loginCont .loginInput .loginBottom {
	margin-top:1.875rem
}
.loginWrap .loginCont .loginInput .loginBottom input[type=checkbox] {
	display:none
}
.loginWrap .loginCont .loginInput .loginBottom input[type=checkbox]+label {
	cursor:pointer;
	padding-left:25px;
	height:16px;
	position:relative
}
.loginWrap .loginCont .loginInput .loginBottom input[type=checkbox]+label:before {
	border:1px solid rgba(255,255,255,.2);
	border-radius:3px;
	display:block;
	content:"";
	position:absolute;
	left:0;
	width:14px;
	height:14px;
	background-color:rgba(255,255,255,.1)
}
.loginWrap .loginCont .loginInput .loginBottom input[type=checkbox]+label span {
	line-height:16px;
	color:rgba(255,255,255,.4);
	font-size:1rem
}
.loginWrap .loginCont .loginInput .loginBottom input[type=checkbox]:checked+label:before {
	content:"";
	font-family:"xeicon";
	color:#fff;
	font-size:13px;
	text-align:center;
	background-color:rgba(255,255,255,.3)
}
.loginWrap .loginCont .loginInput .loginBottom input[type=checkbox]:checked+label span {
	color:rgba(255,255,255,.6)
}
.loginWrap .loginCont .loginInput .loginBtn {
	width:100%;
	height:50px;
	border-radius:3px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#fff;
	font-size:1rem;
	margin-top:2.5rem;
	background-size:300% 100%;
	moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	background-image:linear-gradient(to right,#a8d1a2,#74c968,#74c968,#45b035)
}
.loginWrap .loginCont .loginInput .loginBtn:hover {
	background-position:100% 0;
	moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.loginWrap .loginCont .loginInput .loginBtn:focus {
	outline:none
}
.loginWrap .loginCont .loginInput .AutoLoginBox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.loginWrap .loginCont .loginInput .AutoLoginBox .Auto_Login_Bottom {
	display:none
}
.loginWrap .loginCont .findWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:1.25rem 0 3.125rem
}
.loginWrap .loginCont .findWrap a {
	color:rgba(255,255,255,.4);
	font-size:1rem
}
.loginWrap .loginCont .findWrap a:nth-child(2) {
	position:relative;
	padding-left:15px;
	margin-left:15px
}
.loginWrap .loginCont .findWrap a:nth-child(2):after {
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:100%;
	background-color:rgba(255,255,255,.2)
}
.loginWrap .loginCont .joinBtn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	margin-bottom:2.5rem;
	transition:transform 350ms
}
.loginWrap .loginCont .joinBtn:hover {
	transform:translateX(15px)
}
.loginWrap .loginCont .joinBtn a {
	display:block;
	color:#fff;
	font-size:.8125rem;
	width:48%;
	height:40px;
	border-radius:25px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#74c968;
	text-align:center;
}
.loginWrap .loginCont .loginCopy {
	color:rgba(255,255,255,.4);
	font-size:1rem;
	text-align:center;
	line-height:22px
}
.loginWrap .loginCont .swiper-slide {
	height:auto !important;
	margin-top:auto;
	margin-bottom:auto
}
.loginWrap .loginCont .passTop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:30px
}
.loginWrap .loginCont .passTop p {
	color:#fff;
	font-size:.9375rem;
	margin-bottom:1.25rem
}
.loginWrap .loginCont .joinBox {
	border:1px solid rgba(255,255,255,.15);
	background-color:rgba(255,255,255,.05);
	padding:1.875rem;
	border-radius:5px
}
.loginWrap .loginCont .joinBox .joinTit {
	color:#fff;
	font-size:.9375rem;
	margin-bottom:.9375rem
}
.loginWrap .loginCont .joinBox .joinTxt {
	color:rgba(255,255,255,.4);
	font-size:.875rem;
	word-break:keep-all;
	line-height:24px
}
.loginWrap .loginCont .joinBox .joinTxt span {
	display:block;
	word-break:keep-all;
	text-indent:-18px;
	margin-left:18px
}
.loginWrap .loginCont .joinBox .joinTxt span+span {
	margin-top:.625rem
}
.loginWrap .loginCont .joinBox .btn {
	width:200px;
	height:40px;
	border-radius:25px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#fff;
	font-size:.875rem;
	background-color:#74c968;
	margin:1.875rem auto 0;
	transition:transform 350ms
}
.loginWrap .loginCont .joinBox .btn:hover {
	transform:translateX(15px)
}
.loginWrap .loginCont .joinBox+.joinBox {
	margin-top:1.25rem
}
.loginWrap .loginCont .joinBox:nth-child(2) .btn {
	background-color:#45b035
}
.pagination {
	display:inline-block;
	margin-top:1.875rem
}
.pagination>li {
	display:inline-block
}
.pagination a {
	color:#aaa;
	font-size:.8125rem;
	display:block;
	padding:10px;
	box-sizing:border-box;
	min-height:35px
}
.pagination li {
	float:left;
	transition:background-color .3s
}
.pagination li:hover a,.pagination li.active a {
	color:#333;
	border-bottom:1px solid #333;
	transition:.5s
}
.pagination li.go_page {
	border:none
}
.pagination li.go_page:hover {
	background-color:#fff !important
}
.dump_input {
	width:0;
	height:0;
	border:0;
	margin:0;
	padding:0
}
.pointNotice {
	color:#45b035;
	font-size:.8125rem;
	line-height:1.4
}
.pointNotice.tableTdColor {
	color:#898989
}
.loginPop {
	background-color:#fff;
	width:1000px;
	max-height:90%;
	overflow:auto;
	word-break:keep-all
}
.loginPop .cont {
	padding:30px
}
.loginPop .cont input[type=checkbox] {
	-webkit-appearance:checkbox;
	appearance:checkbox
}
.loginPop .cont p {
	font-size:15px;
	line-height:24px
}
.loginPop .cont p.point {
	margin-top:20px;
	color:#45b035
}
.loginPop .cont .agreeBox h2 {
	margin:20px 0 10px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px
}
.loginPop .cont .agreeBox label input {
	margin-right:10px
}
.loginPop .cont h3 {
	margin:30px 0 10px
}
.loginPop .cont .loginPopTb {
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	font-size:14px;
	line-height:20px;
	margin-bottom:20px
}
.loginPop .cont .loginPopTb tr th {
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px;
	background-color:#45b035;
	color:#fff
}
.loginPop .cont .loginPopTb tr th.otherBg {
	background-color:#a8d1a2
}
.loginPop .cont .loginPopTb tr td {
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px;
	text-align:center
}
.loginPop .cont .loginPopTb tr:nth-child(2) td,.loginPop .cont .loginPopTb tr:nth-child(3) td {
	background-color:#f1f5f0
}
.loginPop .cont .loginPopTbM {
	display:none
}
.loginPop .bottomBtn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:sticky;
	bottom:0;
	left:0
}
.loginPop .bottomBtn a {
	flex:1;
	background:#45b035;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:55px
}
.loginPop .bottomBtn a:first-child {
	border-right:1px solid rgba(255,255,255,.2);
	background:#333
}
#popup,#popup_wrapper,#popup_background,.popup_content,.popup_wrapper,.popup_background {
	transition:all .3s
}
.popup_content {
	max-width:80%;
	border:2px solid #333;
	background:#fff;
	width:60%;
	max-height:80%;
	display:none;
	overflow-y:auto
}
.popup_content.minPopup {
	width:30%
}
.popup_content .popTop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:sticky;
	top:0;
	left:0;
	z-index:9;
	height:70px;
	background-color:#333;
	padding:0 1.875rem;
	box-sizing:border-box
}
.popup_content .popTop .popTit {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popTop .tit {
	color:#fff;
	font-size:1.125rem
}
.popup_content .popTop .tit span {
	color:#fff;
	font-size:.8125rem;
	padding-left:10px
}
.popup_content .popTop.popTripTop {
	background-color:#fcc
}
.popup_content .popTop.popTripTop .tit,.popup_content .popTop.popTripTop .popup_close {
	color:#000
}
.popup_content .popTop.popTripTop .tit p,.popup_content .popTop.popTripTop .popup_close p {
	display:inline
}
.popup_content .popTop .printBtn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff;
	color:#fff;
	font-size:.8125rem;
	line-height:36px;
	padding:0 20px;
	box-sizing:border-box;
	width:180px;
	height:36px;
	border-radius:3px;
	margin-left:20px;
	position:relative;
	z-index:1
}
.popup_content .popTop .printBtn:before {
	width:142px;
	height:36px;
	border-radius:3px 0 0 3px;
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	background-image:linear-gradient(300deg,transparent 1.2rem,#45b035 1.3rem,#45b035);
	z-index:-1
}
.popup_content .popTop .printBtn i {
	color:#45b035;
	font-size:.9375rem
}
.popup_content .popTop .popup_close,.popup_content .popTop .Change_Close {
	color:#fff;
	font-size:1.25rem
}
.popup_content .popCont {
	padding:1.5rem;
	font-size:.8125rem;
	background-color:#f9f9f9
}
.popup_content .popCont.popContMin {
	width:40%
}
.popup_content .popCont.popTripCont {
	padding:0 0 1.5rem 0
}
.popup_content .popCont.popTripCont .inputTb th {
	width:auto;
	padding:0 20px;
	background-color:#f2f2f2
}
.popup_content .popCont.popTripCont .inputTb input {
	width:100%
}
.popup_content .popCont.popTripCont .inputTb .TRP_CODE_SELECT,.popup_content .popCont.popTripCont .inputTb .PARTNERS_KIND {
	width:100%
}
.popup_content .popCont.popTripCont .inputTb .TRP_CATE_SELECT {
	min-width:120px
}
.popup_content .popCont.popTripCont .inputTb .TRP_SELECT select {
	width:48.8%
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table {
	border:0
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table input {
	width:100%;
	color:#000;
	border:1px solid #b3b3b3
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table td {
	text-align:left;
	color:#000;
	border:1px solid #b3b3b3
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table td:first-child {
	border-left:0
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table td:last-child {
	border-right:0
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table td[rowspan] {
	border-right:1px solid #b3b3b3
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table i {
	cursor:pointer;
	margin-left:12px;
	font-size:30px
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table i:before {
	color:#ddd
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table .tdHead {
	background-color:#d0cece;
	color:#000;
	font-weight:bold;
	border-left:hidden;
	border-right:hidden
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table .tdHead td {
	text-align:center
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table .SELECT_NAME_TR td {
	padding:8px 105px 8px 20px
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table .ADD_INPUT_BOX {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding-left:45px
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table .ADD_INPUT_BOX span {
	flex:1
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table .ADD_TEXT_BOX {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding-left:0
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table .ADD_TEXT_BOX span {
	flex:0
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table .ADD_TEXT_BOX span.SECOND_SPAN {
	flex:1;
	padding-left:15px
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table#feeForm .flexBox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table#feeForm .flexBox div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	margin-bottom:10px
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table#feeForm .flexBox div:last-child {
	margin-bottom:0
}
.popup_content .popCont.popTripCont .inputTb.PDT_Table#feeForm .flexBox div input {
	margin:0 10px
}
.popup_content .popCont.popTripCont .tripEditor {
	padding-right:2px
}
.popup_content .popCont.popTripCont .partnersSection {
	padding:10px
}
.popup_content .popCont.popTripCont .partnersSection .partnersSearch {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont.popTripCont .partnersSection .partnersSearch select,.popup_content .popCont.popTripCont .partnersSection .partnersSearch .addressSearch {
	width:45%
}
.popup_content .popCont.popTripCont .partnersSection #partnersList {
	border-top:1px solid #ddd;
	margin-top:20px;
	background-color:#fff
}
.popup_content .popCont.popTripCont .partnersSection #partnersList .partnersBox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #ddd;
	cursor:pointer;
	padding:10px 0
}
.popup_content .popCont.popTripCont .partnersSection #partnersList .partnersBox img {
	width:150px;
	border-radius:30px;
	padding:20px
}
.popup_content .popCont.popTripCont .partnersSection #partnersList .partnersBox .partnersText {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.popup_content .popCont.popTripCont .partnersSection #partnersList .partnersBox .partnersText .textBox .textTitle {
	margin:7px 0;
	width:70px;
	display:inline-block;
	background-color:#0c1b37;
	color:#fff;
	text-align:center;
	border-radius:5px;
	margin-right:10px
}
.popup_content .popCont.popTripCont .partnersSection #partnersList .partnersBox .partnersText .textBox:nth-child(3n) .textTitle {
	background-color:#207ee4
}
.popup_content .popCont.popTripCont .partnersSection #partnersList .partnersBox .partnersText .textBox:nth-child(3n-1) .textTitle {
	background-color:#939da7
}
.popup_content .popCont.popTripCont .partnersSection #partnersPaging {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.popup_content .popCont.popTripCont .partnersSection #partnersPaging a {
	padding:5px;
	color:#8f8f8f
}
.popup_content .popCont.popTripCont .partnersSection #partnersPaging a[href] {
	cursor:pointer
}
.popup_content .popCont.popTripCont .partnersSection #partnersPaging a.active {
	color:#000;
	font-weight:bold
}
.popup_content .popCont.popTripCont .tripNoti {
	padding-left:20px
}
.popup_content .popCont section+section {
	margin-top:1.875rem
}
.popup_content .popCont h2 {
	color:#333;
	font-size:.9375rem;
	margin-bottom:1.25rem
}
.popup_content .popCont h2 i {
	color:#45b035;
	margin-right:10px
}
.popup_content .popCont .popDescription {
	line-height:20px
}
.popup_content .popCont .popDescription.popTip {
	font-size:.75rem;
	color:#45b035
}
.popup_content .popCont .infoTb {
	border:1px solid #ededed;
	font-size:.8125rem;
	box-sizing:border-box
}
.popup_content .popCont .infoTb th {
	background-color:#f1f5f0;
	height:50px;
	color:#555;
	text-align:center;
	border-bottom:1px solid #fff;
	color:#333
}
.popup_content .popCont .infoTb tr:last-child th {
	border-bottom:1px solid #ddd
}
.popup_content .popCont .infoTb td {
	color:#333;
	border-bottom:1px solid #ddd;
	padding:8px 20px;
	line-height:20px
}
.popup_content .popCont .infoTb.benefitPop {
	border:1px solid #ddd
}
.popup_content .popCont .infoTb.benefitPop td {
	background:#f1f5f0;
	text-align:center;
	padding:15px 20px;
	border-right:1px solid #ddd
}
.popup_content .popCont .infoTb.benefitPop td:last-child {
	text-align:right;
	background:#fff;
	border-right:0
}
.popup_content .popCont .infoTb.benefitPop td i {
	cursor:pointer;
	color:#45b035;
	font-size:1rem;
	margin-left:4px;
	vertical-align:text-top
}
.popup_content .popCont .basicTb {
	border:1px solid #ededed;
	font-size:.8125rem;
	box-sizing:border-box
}
.popup_content .popCont .basicTb thead th {
	background-color:#f1f5f0;
	height:50px;
	color:#555;
	text-align:center
}
.popup_content .popCont .basicTb tbody tr:nth-child(odd) {
	background-color:#fff
}
.popup_content .popCont .basicTb tbody tr:nth-child(even) {
	background-color:#f6f6f6
}
.popup_content .popCont .basicTb tbody tr td {
	height:50px;
	color:#898989;
	text-align:center
}
.popup_content .popCont .basicTb tfoot td {
	height:50px;
	color:#898989;
	box-sizing:border-box;
	background-color:#e5e5e5;
	text-align:center
}
.popup_content .popCont .basicTb .invoiceNum {
	border:1px solid #45b035;
	padding:3px;
	color:#45b035;
	font-size:.75rem
}
.popup_content .popCont .basicTb .invoiceNum:hover {
	background-color:#45b035;
	color:#fff;
	transition:.5s
}
.popup_content .popCont .inputTb {
	border:1px solid #ededed;
	font-size:.8125rem;
	box-sizing:border-box
}
.popup_content .popCont .inputTb input {
	border:1px solid #ededed;
	height:2.25rem;
	color:#898989;
	padding:0 .625rem;
	box-sizing:border-box
}
.popup_content .popCont .inputTb th,.popup_content .popCont .inputTb td {
	border:1px solid #ededed
}
.popup_content .popCont .inputTb th {
	width:40%;
	padding-left:20px
}
.popup_content .popCont .inputTb td {
	color:#898989;
	padding:8px 20px;
	line-height:20px
}
.popup_content .popCont .showCateTopNotice {
	color:#555;
	font-size:.9375rem;
	line-height:24px
}
.popup_content .popCont .showCateTopNotice .xi-plus-circle {
	color:#74c968
}
.popup_content .popCont .showCateTopNotice .xi-minus-circle {
	color:#45b035
}
.popup_content .popCont .showCateCont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1.875rem
}
.popup_content .popCont .showCateCont .showCateTb {
	font-size:.8125rem;
	border:1px solid #ededed
}
.popup_content .popCont .showCateCont .showCateTb thead tr th {
	height:50px;
	color:#fff;
	text-align:center
}
.popup_content .popCont .showCateCont .showCateTb thead tr.thTit th {
	background-color:#f6f6f6;
	color:#555;
	border-bottom:1px solid #ededed;
	height:50px;
	text-align:center;
	box-sizing:border-box
}
.popup_content .popCont .showCateCont .showCateTb tbody tr {
	border-bottom:1px solid #ededed
}
.popup_content .popCont .showCateCont .showCateTb tbody tr td {
	height:50px;
	color:#898989;
	padding:0 1.25rem;
	box-sizing:border-box
}
.popup_content .popCont .showCateCont .showCateTb tbody tr td.textC {
	padding:0
}
.popup_content .popCont .showCateCont .showCateTb tbody tr td a {
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px rgba(0,0,0,0)
}
.popup_content .popCont .showCateCont .showCateTb tbody tr td a:hover {
	-webkit-animation-name:pop-on-hover;
	animation-name:pop-on-hover;
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.popup_content .popCont .showCateCont .showCateTb tbody tr:last-child {
	border-bottom:0
}
.popup_content .popCont .showCateCont .showCateTb tbody tr.sortable-chosen {
	background-color:#f1f5f0
}
.popup_content .popCont .showCateCont .showCateTb tbody tr.sortable-chosen .textC {
	text-indent:-9999px
}
.popup_content .popCont .showCateCont .showCateList {
	flex-basis:25%
}
.popup_content .popCont .showCateCont .showCateList .showCateTb thead th {
	background-color:#74c968
}
.popup_content .popCont .showCateCont .showCateList i {
	color:#74c968;
	font-size:1rem
}
.popup_content .popCont .showCateCont .showCateCenter {
	flex-basis:15%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.popup_content .popCont .showCateCont .showCateCenter p {
	width:80%;
	height:35px;
	border-radius:17.5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#fff;
	padding:0 15px;
	box-sizing:border-box;
	margin:20px 0
}
.popup_content .popCont .showCateCont .showCateCenter p:first-child {
	background-color:#74c968
}
.popup_content .popCont .showCateCont .showCateCenter p:last-child {
	background-color:#45b035
}
.popup_content .popCont .showCateCont .showCateCenter p i {
	font-size:1rem
}
.popup_content .popCont .showCateCont .myShowCate {
	flex-basis:60%
}
.popup_content .popCont .showCateCont .myShowCate thead th {
	background-color:#45b035
}
.popup_content .popCont .showCateCont .myShowCate i {
	color:#45b035;
	font-size:1rem
}
.popup_content .popCont .showCateCont .myShowCate i.xi-bars {
	color:#898989
}
.popup_content .popCont .showCateCont .myShowCate .showCateNotice {
	background-color:#f6f6f6;
	border:1px solid #ededed;
	padding:1.875rem;
	margin-top:1.25rem
}
.popup_content .popCont .showCateCont .myShowCate .showCateNotice p {
	color:#898989;
	margin-bottom:5px;
	line-height:1.8;
	text-indent:-17px;
	margin-left:17px
}
.popup_content .popCont .showCateCont .myShowCate .showCateNotice p:last-child {
	margin-bottom:0
}
.popup_content .popCont .showCateCont .showCateBtn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.popup_content .popCont .showCateCont .showCateBtn a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:150px;
	height:50px;
	border-radius:4px;
	color:#fff;
	margin:0 10px
}
.popup_content .popCont .showCateCont .showCateBtn a:first-child {
	background-color:#333
}
.popup_content .popCont .showCateCont .showCateBtn a:last-child {
	background-color:#45b035
}
.popup_content .popCont .showCateCont .mShowCateBtn {
	display:none
}
.popup_content .popCont .showCateCont.move_list {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.popup_content .popCont .showCateCont.move_list .showCateList,.popup_content .popCont .showCateCont.move_list .myShowCate {
	width:42.5%;
	flex-basis:auto
}
.popup_content .popCont .ordPopCont {
	background-color:#fff;
	border:1px solid #ededed;
	border-radius:10px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont.borderless {
	width:100%;
	border:0
}
.popup_content .popCont .ordPopCont.borderless .ordPopTit {
	padding:0
}
.popup_content .popCont .ordPopCont.borderless .contBox {
	border:0
}
.popup_content .popCont .ordPopCont.borderless .AtsContBox {
	border:0
}
.popup_content .popCont .ordPopCont .ordPopTit {
	padding:.9375rem 1.25rem;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:20px
}
.popup_content .popCont .ordPopCont .ordPopTit.btn-open i {
	font-size:1.125rem
}
.popup_content .popCont .ordPopCont .ordPopTit.btn-open .xi-angle-down-min {
	display:block
}
.popup_content .popCont .ordPopCont .ordPopTit.btn-open .xi-angle-up-min {
	display:none
}
.popup_content .popCont .ordPopCont .ordPopTit.btn-close i {
	font-size:1.125rem
}
.popup_content .popCont .ordPopCont .ordPopTit.btn-close .xi-angle-up-min {
	display:block
}
.popup_content .popCont .ordPopCont .ordPopTit.btn-close .xi-angle-down-min {
	display:none
}
.popup_content .popCont .ordPopCont .ordPopTit h3 {
	font-size:.9375rem
}
.popup_content .popCont .ordPopCont .ordPopTit .ordTitBtn {
	color:#fff;
	font-size:.8125rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:10px;
	box-sizing:border-box;
	border-radius:3px
}
.popup_content .popCont .ordPopCont .ordPopTit .ordTitBtn+p {
	margin-left:10px
}
.popup_content .popCont .ordPopCont .ordPopTit .ordInfoWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .ordPopTit .ordInfoWrap .ordInfoImg {
	border:1px solid #ededed;
	width:100px;
	height:100px;
	border-radius:10px;
	overflow:hidden
}
.popup_content .popCont .ordPopCont .ordPopTit .ordInfoWrap .ordInfoImg img {
	object-fit:cover;
	width:100px;
	height:100px
}
.popup_content .popCont .ordPopCont .ordPopTit .ordInfoWrap .ordInfoTxt {
	padding-left:1.875rem;
	box-sizing:border-box;
	width:calc(100% - 100px)
}
.popup_content .popCont .ordPopCont .ordPopTit .ordInfoWrap .ordInfoTxt .ordTit {
	color:#555;
	font-size:.875rem;
	margin-bottom:.9375rem;
	line-height:24px
}
.popup_content .popCont .ordPopCont .ordPopTit .ordInfoWrap .ordInfoTxt .ordDetail {
	color:#898989;
	font-size:.8125rem
}
.popup_content .popCont .ordPopCont .shipTit {
	background-color:#f5f5f5
}
.popup_content .popCont .ordPopCont .contBox {
	border-top:1px solid #ededed;
	padding:1.25rem
}
.popup_content .popCont .ordPopCont .contBox .ordPopTb {
	border-top:1px solid #ededed;
	border-left:1px solid #ededed
}
.popup_content .popCont .ordPopCont .contBox .ordPopTb tr th {
	background-color:#f5f5f5;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	color:#555;
	font-size:.9375rem;
	line-height:1.5;
	text-align:center;
	padding:5px
}
.popup_content .popCont .ordPopCont .contBox .ordPopTb tr td {
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	color:#898989;
	font-size:.875rem;
	padding:.625rem .9375rem;
	line-height:20px
}
.popup_content .popCont .ordPopCont .contBox .ordPopTb .tripBtnWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .contBox .ordBasicInfoP {
	display:table
}
.popup_content .popCont .ordPopCont .contBox .ordBasicInfoM {
	display:none
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont {
	width:50%;
	padding-left:10px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipTop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipTop h3 {
	font-size:.9375rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipTop h3 span {
	color:#898989;
	font-size:.75rem;
	margin-left:10px
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipTop .ordShipTopBtn {
	background-color:#74c968;
	color:#fff;
	font-size:.8125rem;
	width:85px;
	height:25px;
	border-radius:3px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:2.5rem;
	padding-left:20px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:25%;
	position:relative;
	padding-right:20px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl:after {
	display:block;
	content:"";
	position:absolute;
	top:15px;
	right:0;
	content:"";
	font-family:"xeicon";
	color:#ccc;
	font-size:1.25rem
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl:last-child {
	position:inherit
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl dt {
	width:50px;
	height:50px;
	border-radius:50%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#f5f5f5
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl dt i {
	color:#bbb;
	font-size:1.25rem
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl dd {
	color:#aaa;
	font-size:.75rem;
	margin-top:20px
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl.active:after {
	color:#45b035
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl.active dt {
	background-color:#45b035
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl.active dt i {
	color:#fff
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl.active dd {
	color:#45b035
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipPrice {
	width:45%;
	background-color:#f5f5f5;
	padding:10px 30px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipPrice p {
	margin:20px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipPrice p .priceTit {
	color:#000;
	font-size:.875rem
}
.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipPrice p .priceNum {
	color:#898989;
	font-family:inherit
}
.popup_content .popCont .ordPopCont .contBox .ordShipNum {
	margin-top:1.25rem;
	padding-left:.625rem;
	border-top:1px solid #ededed;
	padding-top:1.25rem
}
.popup_content .popCont .ordPopCont .contBox .ordShipNum h3 {
	font-size:.9375rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:.9375rem
}
.popup_content .popCont .ordPopCont .contBox .ordShipNum .shipNumBox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	flex-wrap:wrap
}
.popup_content .popCont .ordPopCont .contBox .ordShipNum .shipNumBox .numCont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:5px 0
}
.popup_content .popCont .ordPopCont .contBox .ordShipNum .shipNumBox .numCont span {
	color:#898989;
	font-size:.75rem;
	margin-left:10px;
	margin-right:30px
}
.popup_content .popCont .ordPopCont .contBox .ordShipNum .shipNumBox .numCont .ordShipTopBtn {
	background-color:#74c968;
	color:#fff;
	font-size:.8125rem;
	width:85px;
	height:25px;
	border-radius:3px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap+.payCaseWrap {
	border-top:1px solid #ededed;
	margin-top:1.25rem;
	padding-top:10px
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payContTit {
	font-size:.9375rem;
	margin:.625rem 0
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payInfoWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:50%
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payInfoWrap .payInfo p {
	color:#898989;
	font-size:.875rem;
	margin:15px 0
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payInfoWrap .payPrice {
	color:#fff;
	font-size:.8125rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:10px 0;
	width:32%;
	box-sizing:border-box;
	border-radius:3px;
	background-color:#45b035
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payApproWrap {
	width:45%;
	background-color:#f5f5f5;
	padding:10px 30px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payApproWrap p {
	margin:20px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payApproWrap p .approTit {
	color:#000;
	font-size:.875rem
}
.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payApproWrap p .approResult {
	color:#898989;
	font-size:.8125rem
}
.popup_content .popCont .ordPopCont .contBox .shipWrap .shipTxt {
	font-size:.875rem;
	line-height:24px
}
.popup_content .popCont .ordPopCont .contBox .shipWrap .shipTxt .shipRequest {
	color:#898989;
	display:block;
	margin-bottom:10px
}
.popup_content .popCont .ordPopCont .AtsContBox {
	padding:1.25rem
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipPrice {
	width:100%;
	background-color:#f5f5f5;
	padding:10px 30px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipPrice p {
	margin:20px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipPrice p .priceTit {
	color:#000;
	font-size:.875rem
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipPrice p .priceNum {
	color:#898989;
	font-family:inherit
}
.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxPc {
	display:block;
	width:30%
}
.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxM {
	display:none
}
.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxM .AtsShipPrice {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:unset;
	padding:0
}
.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxM .AtsShipPrice p {
	width:49%;
	background-color:#f5f5f5;
	padding:15px 30px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipNum {
	margin-top:1.25rem;
	padding-left:.625rem;
	border-top:1px solid #ededed;
	padding-top:1.25rem
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipNum h3 {
	font-size:.9375rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:.9375rem
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipNum .shipNumBox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	flex-wrap:wrap
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipNum .shipNumBox .numCont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:5px 0
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipNum .shipNumBox .numCont span {
	color:#898989;
	font-size:.75rem;
	margin-left:10px;
	margin-right:30px
}
.popup_content .popCont .ordPopCont .AtsContBox .AtsShipNum .shipNumBox .numCont .ordShipTopBtn {
	background-color:#74c968;
	color:#fff;
	font-size:.8125rem;
	width:85px;
	height:25px;
	border-radius:3px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap+.payCaseWrap {
	border-top:1px solid #ededed;
	margin-top:1.25rem;
	padding-top:10px
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payContTit {
	font-size:.9375rem;
	margin:.625rem 0
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payInfoWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:50%
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payInfoWrap .payInfo p {
	color:#898989;
	font-size:.875rem;
	margin:15px 0
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payInfoWrap .payPrice {
	color:#fff;
	font-size:.8125rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:10px 0;
	width:32%;
	box-sizing:border-box;
	border-radius:3px;
	background-color:#45b035
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payApproWrap {
	width:45%;
	background-color:#f5f5f5;
	padding:10px 30px;
	box-sizing:border-box
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payApproWrap p {
	margin:20px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payApproWrap p .approTit {
	color:#000;
	font-size:.875rem
}
.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payApproWrap p .approResult {
	color:#898989;
	font-size:.8125rem
}
.popup_content .popCont .ordPopCont .AtsContBox .shipWrap .shipTxt {
	font-size:.875rem;
	line-height:24px
}
.popup_content .popCont .ordPopCont .AtsContBox .shipWrap .shipTxt .shipRequest {
	color:#898989;
	display:block;
	margin-bottom:10px
}
.popup_content .popCont .prodInfoTop {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .prodInfoTop .prodInfoTit {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .prodInfoTop .prodInfoTit h3 {
	font-size:.9375rem
}
.popup_content .popCont .prodInfoTop .prodInfoTit span {
	color:#898989;
	font-size:.75rem;
	margin-left:.9375rem
}
.popup_content .popCont .prodInfoTop .prodInfoPrice {
	width:45%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.popup_content .popCont .prodInfoTop .prodInfoPrice p {
	color:#fff;
	font-size:.8125rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:10px 0;
	width:100%;
	box-sizing:border-box;
	border-radius:3px
}
.popup_content .popCont .prodInfoTop .prodInfoPrice p+p {
	margin-left:10px
}
.popup_content .popCont .addWrap {
	line-height:2
}
.popup_content .popCont .addWrap .addressSearch {
	border-bottom:2px solid #333;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .addWrap .addressSearch input {
	background-color:transparent !important;
	width:calc(100% - 40px);
	color:#333;
	font-size:1.125rem;
	line-height:40px;
	border:0
}
.popup_content .popCont .addWrap .addressSearch input::placeholder {
	color:#aaa;
	font-size:1.125rem
}
.popup_content .popCont .addWrap .addressSearch input:-webkit-autofill,.popup_content .popCont .addWrap .addressSearch input:-webkit-autofill:hover,.popup_content .popCont .addWrap .addressSearch input:-webkit-autofill:focus,.popup_content .popCont .addWrap .addressSearch input:-webkit-autofill:active {
	transition:background-color 5000s ease-in-out 0s;
	-webkit-transition:background-color 9999s ease-out;
	-webkit-box-shadow:0 0 0px 1000px transparent inset !important;
	-webkit-text-fill-color:#333 !important
}
.popup_content .popCont .addWrap .addressSearch button {
	border:none;
	background-color:transparent;
	cursor:pointer;
	width:50px
}
.popup_content .popCont .addWrap .addressSearch button i {
	color:#45b035;
	font-size:1.25rem
}
.popup_content .popCont .addWrap .addressSearch button:focus {
	outline:none;
	box-shadow:none;
	-webkit-box-shadow:none
}
.popup_content .popCont .addWrap .addTip {
	color:#333;
	font-size:.875rem;
	line-height:20px;
	margin:.9375rem 0 1.875rem
}
.popup_content .popCont .addWrap .addTb {
	width:100% !important;
	background-color:#fff
}
.popup_content .popCont .addWrap .addTb thead {
	display:none
}
.popup_content .popCont .addWrap .addTb tbody tr {
	border-bottom:1px solid #ddd;
	padding:.625rem 1.25rem;
	box-sizing:border-box;
	display:block
}
.popup_content .popCont .addWrap .addTb tbody tr:first-child {
	border-top:1px solid #ddd
}
.popup_content .popCont .addWrap .addTb tbody tr td {
	display:table;
	line-height:25px
}
.popup_content .popCont .addWrap .addTb tbody tr td.sorting_1 {
	color:#ea6c6f;
	font-size:.9375rem
}
.popup_content .popCont .addWrap .addTb tbody tr td:nth-child(n+2) {
	position:relative;
	padding-left:60px !important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:10px 0;
	color:#000
}
.popup_content .popCont .addWrap .addTb tbody tr td:nth-child(n+2):before {
	display:block;
	content:"";
	position:absolute;
	left:0;
	width:50px;
	height:25px;
	background-color:#45b035;
	line-height:25px;
	border-radius:5px;
	content:"도로명";
	color:#fff;
	font-size:.625rem;
	text-align:center
}
.popup_content .popCont .addWrap .addTb tbody tr td:nth-child(3) {
	color:#797979
}
.popup_content .popCont .addWrap .addTb tbody tr td:nth-child(3):before {
	content:"지번";
	background-color:#74c968
}
.popup_content .popCont .addWrap .addTb.Consumer_Table {
	margin-top:1.875rem
}
.popup_content .popCont .addWrap .addTb.Consumer_Table tbody tr td {
	padding-left:0 !important
}
.popup_content .popCont .addWrap .addTb.Consumer_Table tbody tr td:not(.dataTables_empty):first-child {
	display:none
}
.popup_content .popCont .addWrap .addTb.Consumer_Table tbody tr td:nth-child(2):before {
	display:none
}
.popup_content .popCont .addWrap .addTb.Consumer_Table tbody tr td:nth-child(n+3) {
	color:#797979;
	padding-left:60px !important
}
.popup_content .popCont .addWrap .addTb.Consumer_Table tbody tr td:nth-child(n+3):before {
	content:"연락처";
	background-color:#45b035
}
.popup_content .popCont .addWrap .addTb.Consumer_Table tbody tr td:nth-child(4):before {
	content:"주소";
	background-color:#74c968
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table,.popup_content .popCont .addWrap .addTb.Down_P_Table {
	margin-top:1.875rem
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table tbody tr td,.popup_content .popCont .addWrap .addTb.Down_P_Table tbody tr td {
	padding-left:0 !important
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table tbody tr td:not(.dataTables_empty):first-child,.popup_content .popCont .addWrap .addTb.Down_P_Table tbody tr td:not(.dataTables_empty):first-child {
	display:none
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table tbody tr td:nth-child(2):before,.popup_content .popCont .addWrap .addTb.Down_P_Table tbody tr td:nth-child(2):before {
	display:none
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table tbody tr td:nth-child(3),.popup_content .popCont .addWrap .addTb.Down_P_Table tbody tr td:nth-child(3) {
	padding-left:60px !important
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table tbody tr td:nth-child(3):before,.popup_content .popCont .addWrap .addTb.Down_P_Table tbody tr td:nth-child(3):before {
	content:attr(data-userword);
	background-color:#333
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table tbody tr td:nth-child(n+4),.popup_content .popCont .addWrap .addTb.Down_P_Table tbody tr td:nth-child(n+4) {
	color:#797979;
	padding-left:60px !important
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table tbody tr td:nth-child(n+4):before,.popup_content .popCont .addWrap .addTb.Down_P_Table tbody tr td:nth-child(n+4):before {
	content:"연락처";
	background-color:#45b035
}
.popup_content .popCont .addWrap .addTb.Order_Down_R_Table tbody tr td:nth-child(5):before,.popup_content .popCont .addWrap .addTb.Down_P_Table tbody tr td:nth-child(5):before {
	content:"주소";
	background-color:#74c968
}
.popup_content .popCont .addWrap .addTb.Deli_Table {
	margin-top:1.875rem
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td {
	padding-left:0 !important;
	margin:5px 0
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td:nth-child(2) {
	padding-left:60px !important
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td:nth-child(2):before {
	content:"연락처";
	background-color:#45b035
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td:nth-child(3) {
	display:none;
	color:#ea6c6f;
	font-size:.9375rem
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td:nth-child(3):before {
	display:none
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td:nth-child(4) {
	padding-left:60px !important;
	display:inline-flex
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td:nth-child(4):before {
	content:"주소";
	background-color:#74c968
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td:nth-child(5) {
	padding-left:5px !important;
	display:inline-flex
}
.popup_content .popCont .addWrap .addTb.Deli_Table tbody tr td:nth-child(5):before {
	display:none
}
.popup_content .popCont .addWrap .addTb.allMemberTable tbody tr td:nth-child(n+2):before,.popup_content .popCont .addWrap .addTb.adminAllMemberTable tbody tr td:nth-child(n+2):before {
	display:block;
	content:"";
	position:absolute;
	left:0;
	width:50px;
	height:25px;
	background-color:#45b035;
	line-height:25px;
	border-radius:5px;
	content:"이름";
	color:#fff;
	font-size:.625rem;
	text-align:center
}
.popup_content .popCont .addWrap .addTb.myAgencyMemberTable tbody tr td:not(.dataTables_empty):first-child {
	display:none
}
.popup_content .popCont .addWrap .addTb.myAgencyMemberTable tbody tr td:nth-child(n+2) {
	position:relative;
	padding-left:60px !important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:10px 0;
	color:#000
}
.popup_content .popCont .addWrap .addTb.myAgencyMemberTable tbody tr td:nth-child(n+2):before {
	display:block;
	content:"";
	position:absolute;
	left:0;
	width:50px;
	height:25px;
	background-color:#45b035;
	line-height:25px;
	border-radius:5px;
	content:"번호/이름";
	color:#fff;
	font-size:.625rem;
	text-align:center
}
.popup_content .popCont .addWrap img {
	max-width:100% !important;
	height:auto !important
}
.popup_content .popCont .termWrap {
	line-height:26px
}
.popup_content .popCont .termWrap table tr td {
	padding:5px
}
.popup_content .popCont .termWrap table tr td span {
	font-size:14px !important
}
.popup_content .popCont .termWrap table[summary=기본] th,.popup_content .popCont .termWrap table[summary=기본] td,.popup_content .popCont .termWrap table[summary=PC] th,.popup_content .popCont .termWrap table[summary=PC] td,.popup_content .popCont .termWrap table[summary=MOBILE] th,.popup_content .popCont .termWrap table[summary=MOBILE] td {
	border:1px solid #333
}
.popup_content .popCont .termWrap table[summary=PC] {
	max-width:100%
}
.popup_content .popCont .termWrap table[summary=MOBILE] {
	width:100% !important
}
.popup_content .popCont .termWrap strong,  .modal-body .termWrap strong {
	font-size:18px;
	color:#45b035;
 }
.popup_content .popCont .Address_Footer {
	margin-top:30px;
	text-align:center
}
.popup_content .popCont .Address_Footer .txt_by {
	color:#888
}
.popup_content .popCont .bottomBtn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.popup_content .popCont .bottomBtn a {
	padding:.4125rem 1.25rem;
	margin:0 5px;
	border-radius:3px;
	color:#fff;
	font-size:.875rem;
	transition:.5s
}
.popup_content .popCont .bottomBtn a:hover {
	border-radius:25px;
	transition:.5s
}
.popup_content .popCont .bottomBtn .authBtn {
	height:50px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.popup_content .popCont .bottomBtn .authBtn:hover {
	border-radius:15px;
	transition:.5s
}
.popup_content .popCont .roundBg {
	background-color:#f5f5f5;
	margin-top:0;
	padding:0 1.25rem 1.875rem
}
.popup_content .popCont .roundBg:first-child {
	border-radius:30px 30px 0 0;
	padding-top:1.875rem
}
.popup_content .popContRow {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.popup_content .popContRow section {
	width:49%;
	margin-top:0 !important
}
.popup_content.juminPop {
	width:30%;
	position:relative;
	border:2px solid #45b035;
	padding-top:120px;
	height:auto !important;
	box-sizing:border-box;
	margin:125px 0 50px;
	overflow-y:initial;
	max-height:none !important;
	word-break:keep-all
}
.popup_content.juminPop:before {
	display:block;
	content:"";
	position:absolute;
	top:-75px;
	left:50%;
	width:150px;
	height:150px;
	background-color:#45b035;
	margin-left:-75px;
	border-radius:50%;
	background-image:url("/images/Common/juminPop.svg");
	background-size:auto 68px;
	background-repeat:no-repeat;
	background-position:center
}
.popup_content.juminPop .closeBtn {
	color:#fff;
	font-size:2rem;
	position:absolute;
	top:-55px;
	right:0;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px rgba(0,0,0,0)
}
.popup_content.juminPop .closeBtn:hover i {
	-webkit-animation-name:wobble-vertical-on-hover;
	animation-name:wobble-vertical-on-hover;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.popup_content.juminPop h1 {
	color:#45b035;
	font-size:2rem;
	text-align:center;
	font-family:"SCDreamMedium"
}
.popup_content.juminPop h2 {
	color:#333;
	font-size:1.25rem;
	line-height:36px;
	text-align:center;
	margin:2.5rem 0 1.25rem
}
.popup_content.juminPop h2 span {
	color:#333;
	font-size:1.375rem;
	text-decoration:underline
}
.popup_content.juminPop p {
	color:#898989;
	font-size:.875rem;
	line-height:26px;
	text-align:center;
	margin-bottom:60px
}
.popup_content.juminPop .goBtn {
	background-color:#45b035;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#fff;
	font-size:.9375rem;
	width:100%;
	height:60px;
	position:sticky;
	bottom:0;
	left:0
}
.popup_content.juminPop#iosPopup {
	padding-top:120px
}
.popup_content.juminPop#iosPopup h1 {
	font-family:"Pretendard",sans-serif,serif;
	color:#000;
	line-height:36px
}
.popup_content.juminPop#iosPopup h1 span {
	font-weight:bold
}
.popup_content.juminPop#iosPopup h2 {
	color:#333;
	font-size:1rem;
	line-height:26px;
	margin:2rem 0 1.25rem
}
.popup_content.juminPop#iosPopup:before {
	top:-100px;
	width:160px;
	height:200px;
	background-color:initial;
	background-image:url("/images/Inqten/Homepage/main/inqtenIOSintro.png");
	background-size:auto 170px
}
.popup_content#IMG_Popup .popCont {
	padding:0
}
.popup_content#IMG_Popup .popCont .addWrap img {
	width:100%
}
.modal-content .addWrap span{line-height:26px}


.Modal {
	visibility:hidden;
	border:1px solid #000;
	width:10%;
	height:50%;
	max-height:90%;
	position:fixed;
	background-color:#f9f9f9;
	z-index:110;
	white-space:nowrap;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-size:.8125rem;
	line-height:50px
}
.Modal_Content_Wrap {
	white-space:normal;
	width:100%;
	overflow:auto
}
.Modal_Content_Wrap .Modal_Content {
	line-height:180%;
	width:100%;
	box-sizing:border-box
}
.Modal_Content_Wrap .Modal_Content img {
	width:100% !important;
	height:auto !important;
	display:block
}
.Modal_Content_Wrap .Modal_Content i {
	color:#fff;
	font-size:1.125rem;
	cursor:pointer;
	position:absolute;
	top:10px;
	right:10px;
	background:#333;
	border-radius:50%;
	padding:5px
}
.Modal_Handle {
	width:100%;
	height:45px;
	background-color:#333;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	flex-wrap:nowrap
}
.Modal_Handle_2row {
	height:90px;
	flex-direction: column;
}
.Modal_Handle .Modal_Title {
	color:#fff;
	font-size:.9375rem;
	height:45px;
	cursor:pointer;
	flex:1;
	text-align:center
}
.Modal_Handle .Modal_Title:last-child {
	border-left:1px solid rgba(255,255,255,.2);
	box-sizing:border-box
}
.Modal_Slider {
	width:500px;
	height:550px;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:9;
	box-shadow:0 2px 5px rgba(0,0,0,.3);
	background-color:#fff;
	display:none
}
.Modal_Slider .Modal_Slider_container {
	height:500px
}
.Modal_Slider .Modal_Slider_Btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border-top:1px solid #ededed
}
.Modal_Slider .Modal_Slider_Btn a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:50%;
	height:50px;
	color:dimgray;
	font-size:.75rem
}
.Modal_Slider .Modal_Slider_Btn a:first-child {
	border-right:1px solid #ededed;
	box-sizing:border-box
}
.Modal_Slider .swiper-slide img {
	width:100%
}
.Modal_Slider .swiper-pagination-bullet-active {
	background-color:#333
}
.Signature_Popup {
	width:auto !important
}
.confirmWrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.confirmWrap .confirmBox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	flex:1;
	padding:20px 80px
}
.confirmWrap .confirmBox h3 {
	color:#333;
	font-size:1.125rem
}
.confirmWrap .confirmBox .confirmIcon {
	width:150px;
	height:150px;
	border-radius:50%;
	background-color:#eaeaea;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:30px 0
}
.confirmWrap .confirmBox .confirmTxt {
	color:dimgray;
	font-size:.875rem;
	line-height:2;
	text-align:center;
	margin-bottom:30px
}
.confirmWrap .confirmBox .confirmBtn {
	border-radius:3px;
	color:#fff;
	font-size:.875rem;
	transition:.5s;
	background-color:#333;
	width:180px;
	height:50px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.confirmWrap .confirmBox .confirmBtn:hover {
	border-radius:25px;
	transition:.5s
}
.confirmWrap .confirmBox+.confirmBox {
	border-left:1px solid #ddd
}
.confirmWrap .confirmBox+.confirmBox h3 {
	color:#45b035
}
.confirmWrap .confirmBox+.confirmBox .confirmBtn {
	background-color:#45b035
}
#sketchpad {
	width:300px
}
.signatureBox {
	display:none;
	width:100%;
	height:auto;
	max-width:200px;
	margin-bottom:.625rem
}
.signatureBox img {
	width:100%;
	height:auto;
	border:1px solid #ededed
}
.ui-draggable-handle {
	cursor:grab !important
}
.ui-draggable-dragging,.ui-droppable-hover .ui-draggable-handle,.ui-draggable-dragging .ui-draggable-handle {
	cursor:grabbing !important
}
.closed .vertical {
	transition:all .5s ease-in-out;
	transform:rotate(-90deg)
}
.closed .horizontal {
	transition:all .5s ease-in-out;
	transform:rotate(-90deg);
	opacity:1
}
.opened {
	opacity:1
}
.opened .vertical {
	transition:all .5s ease-in-out;
	transform:rotate(90deg)
}
.opened .horizontal {
	transition:all .5s ease-in-out;
	transform:rotate(90deg);
	opacity:0
}
.circle-plus .circle {
	position:relative;
	width:20px;
	height:20px;
	border-radius:10%
}
.circle-plus .circle .horizontal {
	position:absolute;
	background-color:#45b035;
	width:16px;
	height:2px;
	left:50%;
	top:50%;
	margin-left:-8px;
	margin-top:-1px
}
.circle-plus .circle .vertical {
	position:absolute;
	background-color:#45b035;
	width:2px;
	height:16px;
	left:50%;
	top:50%;
	margin-left:-1px;
	margin-top:-8px
}
.defaultBtn {
	vertical-align:middle;
	display:inline-block;
	height:2.25rem;
	padding:0 10px;
	background-color:#bbb;
	text-align:center;
	line-height:2.25rem;
	box-sizing:border-box;
	color:#fff !important;
	font-size:.75rem
}
.slide-out-panel-container .slide-out-header {
	background-color:#333
}
.hamburgerButton.hamburgerButton1 {
	width:40px
}
.hamburgerButton.hamburgerButton1:before,.hamburgerButton.hamburgerButton1:after,.hamburgerButton.hamburgerButton1 div {
	background:#fff;
	content:"";
	display:block;
	height:6px;
	border-radius:3px;
	margin:7px 0;
	transition:.5s
}
.hamburgerButton.hamburgerButton1.buttonActive:before {
	transform:translateY(12px) rotate(135deg)
}
.hamburgerButton.hamburgerButton1.buttonActive:after {
	transform:translateY(-12px) rotate(-135deg)
}
.hamburgerButton.hamburgerButton1.buttonActive div {
	transform:scale(0)
}
.hamburgerButton.hamburgerButton2 {
	display:flex;
	flex-direction:column;
	width:70px;
	cursor:pointer
}
.hamburgerButton.hamburgerButton2 span {
	background:#fff;
	border-radius:10px;
	height:7px;
	margin:7px 0;
	transition:.4s cubic-bezier(0.68,-0.6,0.32,1.6)
}
.hamburgerButton.hamburgerButton2 span:nth-of-type(1) {
	width:50%
}
.hamburgerButton.hamburgerButton2 span:nth-of-type(2) {
	width:100%
}
.hamburgerButton.hamburgerButton2 span:nth-of-type(3) {
	width:75%
}
.hamburgerButton.hamburgerButton2.buttonActive span:nth-of-type(1) {
	transform-origin:bottom;
	transform:rotatez(45deg) translate(8px,0px)
}
.hamburgerButton.hamburgerButton2.buttonActive span:nth-of-type(2) {
	transform-origin:top;
	transform:rotatez(-45deg)
}
.hamburgerButton.hamburgerButton2.buttonActive span:nth-of-type(3) {
	transform-origin:bottom;
	width:50%;
	transform:translate(30px,-11px) rotatez(45deg)
}
.hamburgerButton.hamburgerButton3 {
	cursor:pointer
}
.hamburgerButton.hamburgerButton3 .line {
	fill:none;
	stroke:#000;
	stroke-width:6;
	transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1)
}
.hamburgerButton.hamburgerButton3 .line1 {
	stroke-dasharray:60 207;
	stroke-width:6
}
.hamburgerButton.hamburgerButton3 .line2 {
	stroke-dasharray:60 60;
	stroke-width:6
}
.hamburgerButton.hamburgerButton3 .line3 {
	stroke-dasharray:60 207;
	stroke-width:6
}
.hamburgerButton.hamburgerButton3.buttonActive .line1 {
	stroke-dasharray:90 207;
	stroke-dashoffset:-134;
	stroke-width:6
}
.hamburgerButton.hamburgerButton3.buttonActive .line2 {
	stroke-dasharray:1 60;
	stroke-dashoffset:-30;
	stroke-width:6
}
.hamburgerButton.hamburgerButton3.buttonActive .line3 {
	stroke-dasharray:90 207;
	stroke-dashoffset:-134;
	stroke-width:6
}
.hamburgerButton.hamburgerButton4 {
	cursor:pointer;
	display:flex
}
.hamburgerButton.hamburgerButton4 svg {
	transition:transform 500ms cubic-bezier(0.4,0,0.2,1)
}
.hamburgerButton.hamburgerButton4 path {
	transition:transform 500ms cubic-bezier(0.4,0,0.2,1),stroke-dasharray 500ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 500ms cubic-bezier(0.4,0,0.2,1)
}
.hamburgerButton.hamburgerButton4 path:nth-child(1) {
	transform-origin:36% 40%
}
.hamburgerButton.hamburgerButton4 path:nth-child(2) {
	stroke-dasharray:29 299
}
.hamburgerButton.hamburgerButton4 path:nth-child(3) {
	transform-origin:35% 63%
}
.hamburgerButton.hamburgerButton4 path:nth-child(4) {
	stroke-dasharray:29 299
}
.hamburgerButton.hamburgerButton4 path:nth-child(5) {
	transform-origin:61% 52%
}
.hamburgerButton.hamburgerButton4 path:nth-child(6) {
	transform-origin:62% 52%
}
.hamburgerButton.hamburgerButton4.buttonActive svg {
	transform:rotate(90deg)
}
.hamburgerButton.hamburgerButton4.buttonActive path:nth-child(1) {
	transform:translateX(9px) translateY(1px) rotate(45deg)
}
.hamburgerButton.hamburgerButton4.buttonActive path:nth-child(2) {
	stroke-dasharray:225 299;
	stroke-dashoffset:-72px
}
.hamburgerButton.hamburgerButton4.buttonActive path:nth-child(3) {
	transform:translateX(9px) translateY(1px) rotate(-45deg)
}
.hamburgerButton.hamburgerButton4.buttonActive path:nth-child(4) {
	stroke-dasharray:225 299;
	stroke-dashoffset:-72px
}
.hamburgerButton.hamburgerButton4.buttonActive path:nth-child(5) {
	transform:translateX(9px) translateY(1px) rotate(-45deg)
}
.hamburgerButton.hamburgerButton4.buttonActive path:nth-child(6) {
	transform:translateX(9px) translateY(1px) rotate(45deg)
}
.hamburgerButton.hamburgerButton5 {
	width:80px;
	cursor:pointer
}
.hamburgerButton.hamburgerButton5 span {
	display:block;
	width:100%;
	box-shadow:0 2px 10px 0 rgba(0,0,0,.3);
	border-radius:3px;
	height:8px;
	background:#fff;
	transition:all .3s;
	position:relative
}
.hamburgerButton.hamburgerButton5 span+span {
	margin-top:14px
}
.hamburgerButton.hamburgerButton5 span:nth-child(1) {
	animation:ease .7s top-2 forwards
}
.hamburgerButton.hamburgerButton5 span:nth-child(2) {
	animation:ease .7s scaled-2 forwards
}
.hamburgerButton.hamburgerButton5 span:nth-child(3) {
	animation:ease .7s bottom-2 forwards
}
.hamburgerButton.hamburgerButton5.buttonActive span:nth-child(1) {
	animation:ease .7s top forwards
}
.hamburgerButton.hamburgerButton5.buttonActive span:nth-child(2) {
	animation:ease .7s scaled forwards
}
.hamburgerButton.hamburgerButton5.buttonActive span:nth-child(3) {
	animation:ease .7s bottom forwards
}
@keyframes top {
	0% {
		top:0;
		transform:rotate(0)
	}
	50% {
		top:22px;
		transform:rotate(0)
	}
	100% {
		top:22px;
		transform:rotate(45deg)
	}
}
@keyframes top-2 {
	0% {
		top:22px;
		transform:rotate(45deg)
	}
	50% {
		top:22px;
		transform:rotate(0deg)
	}
	100% {
		top:0;
		transform:rotate(0deg)
	}
}
@keyframes bottom {
	0% {
		bottom:0;
		transform:rotate(0)
	}
	50% {
		bottom:22px;
		transform:rotate(0)
	}
	100% {
		bottom:22px;
		transform:rotate(135deg)
	}
}
@keyframes bottom-2 {
	0% {
		bottom:22px;
		transform:rotate(135deg)
	}
	50% {
		bottom:22px;
		transform:rotate(0)
	}
	100% {
		bottom:0;
		transform:rotate(0)
	}
}
@keyframes scaled {
	50% {
		transform:scale(0)
	}
	100% {
		transform:scale(0)
	}
}
@keyframes scaled-2 {
	0% {
		transform:scale(0)
	}
	50% {
		transform:scale(0)
	}
	100% {
		transform:scale(1)
	}
}
.hamburgerButton.hamburgerButton6 {
	width:50px;
	height:50px;
	position:relative;
	cursor:pointer;
	-webkit-animation:hide-show 2.5s ease;
	animation:hide-show 2.5s ease
}
@-webkit-keyframes hide-show {
	0%,99% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes hide-show {
	0%,99% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
.hamburgerButton.hamburgerButton6::before,.hamburgerButton.hamburgerButton6::after {
	background:#000;
	height:5px;
	display:block;
	position:absolute;
	border-radius:2px;
	content:""
}
.hamburgerButton.hamburgerButton6::before {
	-webkit-animation:obf 2s ease both;
	animation:obf 2s ease both
}
@-webkit-keyframes obf {
	0%,100% {
		width:100%;
		top:15px
	}
	0% {
		transform:rotate(45deg) translate(5px,5px)
	}
	25%,50% {
		width:0;
		top:0
	}
	25% {
		transform:rotate(45deg) translate(0,0)
	}
	50% {
		transform:rotate(0deg) translate(0,0)
	}
	90% {
		width:100%;
		top:0
	}
}
@keyframes obf {
	0%,100% {
		width:100%;
		top:15px
	}
	0% {
		transform:rotate(45deg) translate(5px,5px)
	}
	25%,50% {
		width:0;
		top:0
	}
	25% {
		transform:rotate(45deg) translate(0,0)
	}
	50% {
		transform:rotate(0deg) translate(0,0)
	}
	90% {
		width:100%;
		top:0
	}
}
.hamburgerButton.hamburgerButton6::after {
	-webkit-animation:oaf 2s ease both;
	animation:oaf 2s ease both
}
@-webkit-keyframes oaf {
	0% {
		width:100%;
		bottom:15px;
		left:0;
		transform:rotate(-45deg) translate(-5px,-5px)
	}
	25%,50% {
		width:0;
		bottom:0
	}
	25% {
		transform:rotate(-45deg) translate(0,0)
	}
	50% {
		right:0;
		transform:rotate(0deg) translate(0,0)
	}
	90%,100% {
		width:100%;
		right:0
	}
	90% {
		bottom:0
	}
	100% {
		bottom:15px
	}
}
@keyframes oaf {
	0% {
		width:100%;
		bottom:15px;
		left:0;
		transform:rotate(-45deg) translate(-5px,-5px)
	}
	25%,50% {
		width:0;
		bottom:0
	}
	25% {
		transform:rotate(-45deg) translate(0,0)
	}
	50% {
		right:0;
		transform:rotate(0deg) translate(0,0)
	}
	90%,100% {
		width:100%;
		right:0
	}
	90% {
		bottom:0
	}
	100% {
		bottom:15px
	}
}
.hamburgerButton.hamburgerButton6.buttonActive::before,.hamburgerButton.hamburgerButton6.buttonActive::after {
	background:#ff1a1a
}
.hamburgerButton.hamburgerButton6.buttonActive::before {
	-webkit-animation:xbf 2s ease both;
	animation:xbf 2s ease both
}
@-webkit-keyframes xbf {
	0%,100% {
		width:100%;
		top:15px;
		right:0
	}
	25% {
		width:100%;
		top:0
	}
	50% {
		width:0;
		top:0;
		transform:rotate(0deg) translate(0,0)
	}
	90% {
		width:0;
		bottom:0;
		transform:rotate(-45deg) translate(0,0)
	}
	100% {
		transform:rotate(-45deg) translate(-5px,5px)
	}
}
@keyframes xbf {
	0%,100% {
		width:100%;
		top:15px;
		right:0
	}
	25% {
		width:100%;
		top:0
	}
	50% {
		width:0;
		top:0;
		transform:rotate(0deg) translate(0,0)
	}
	90% {
		width:0;
		bottom:0;
		transform:rotate(-45deg) translate(0,0)
	}
	100% {
		transform:rotate(-45deg) translate(-5px,5px)
	}
}
.hamburgerButton.hamburgerButton6.buttonActive::after {
	-webkit-animation:xaf 2s ease both;
	animation:xaf 2s ease both
}
@-webkit-keyframes xaf {
	0%,100% {
		width:100%;
		bottom:15px
	}
	0% {
		left:0
	}
	25% {
		width:100%;
		bottom:0;
		left:0
	}
	50%,90% {
		width:0;
		right:0;
		bottom:0
	}
	50% {
		transform:rotate(0deg) translate(0,0)
	}
	90% {
		transform:rotate(45deg) translate(0,0)
	}
	100% {
		right:0;
		transform:rotate(45deg) translate(-5px,-5px)
	}
}
@keyframes xaf {
	0%,100% {
		width:100%;
		bottom:15px
	}
	0% {
		left:0
	}
	25% {
		width:100%;
		bottom:0;
		left:0
	}
	50%,90% {
		width:0;
		right:0;
		bottom:0
	}
	50% {
		transform:rotate(0deg) translate(0,0)
	}
	90% {
		transform:rotate(45deg) translate(0,0)
	}
	100% {
		right:0;
		transform:rotate(45deg) translate(-5px,-5px)
	}
}
[data-tooltipUp] {
	position:relative
}
[data-tooltipUp]::before,[data-tooltipUp]::after {
	text-transform:none;
	font-size:.9em;
	line-height:1;
	user-select:none;
	pointer-events:none;
	position:absolute;
	display:none;
	opacity:0
}
[data-tooltipUp]::before {
	content:"";
	border:5px solid transparent;
	z-index:1001
}
[data-tooltipUp]::after {
	content:attr(data-tooltipUp);
	font-family:Helvetica,sans-serif;
	text-align:center;
	min-width:3em;
	max-width:21em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:1ch 1.5ch;
	border-radius:.3ch;
	box-shadow:0 1em 2em -0.5em rgba(0,0,0,.35);
	background:#333;
	color:#fff;
	z-index:1000
}
[data-tooltipUp]:hover::before,[data-tooltipUp]:hover::after {
	display:block
}
[data-tooltipUp] [data-tooltipUp=""]::before,[data-tooltipUp] [data-tooltipUp=""]::after {
	display:none !important
}
[data-tooltipUp]::before {
	bottom:130%;
	border-bottom-width:0;
	border-top-color:#333
}
[data-tooltipUp]::after {
	bottom:23px
}
[data-tooltipUp]::before {
	right:-2px
}
[data-tooltipUp]::after {
	left:80%
}
[data-tooltipUp]:hover::before,[data-tooltipUp]:hover::after {
	animation:tooltips-vert 300ms ease-out forwards
}
@keyframes tooltips-vert {
	to {
		opacity:.9;
		transform:translate(-50%,0)
	}
}
@media screen and (max-width:1580px)and (min-width:1081px) {
	.loginWrap .loginCont {
		width:40%
	}
}
@media screen and (max-width:1420px)and (min-width:1081px) {
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont {
		width:53%;
		padding-left:0
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom {
		padding-left:10px
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl {
		padding-right:10px
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl:after {
		top:20px;
		font-size:12px
	}
	.popup_content.juminPop {
		width:40%
	}
}
@media screen and (max-width:1300px)and (min-width:1081px) {
	.subCont .boardWrap .noticeCont {
		width:calc((100% - 60px)/3)
	}
	.subCont .boardWrap .noticeCont:nth-child(3n) {
		margin-right:0
	}
	.subCont .boardWrap .noticeCont:nth-child(n+4) {
		margin-top:1.875rem
	}
	.subCont .boardWrap .noticeCont:nth-child(4n) {
		margin-right:auto
	}
	.popup_content .popCont .showCateCont .showCateTb tbody tr td {
		padding:0 .625rem
	}
	.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxPc {
		width:40%
	}
}
@media screen and (max-width:1080px) {
	#backgroundDiv {
		display:block
	}
	.subCont .boardCont {
		width:100%
	}
	.subCont .boardTop .boardTopSearch {
		width:100%
	}
	.subCont .boardTop .boardTopSearch .boardSel {
		width:42%
	}
	.subCont .boardTop .boardTopSearch .boardSearch {
		width:55%
	}
	.subCont .boardTop .boardTopSearch.noticeBoardTop {
		width:100%
	}
	.subCont .boardTop .boardTopSearch.noticeBoardTop .boardSearch {
		width:100%
	}
	.subCont .boardTop.boardTopP {
		display:none
	}
	.subCont .boardTop.boardTopM {
		display:flex
	}
	.subCont .boardTop.boardTopInM {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		border-top:2px solid #333;
		padding-top:2.5rem;
		box-sizing:border-box;
		margin-bottom:0
	}
	.subCont .boardTop.boardTopInM .boardTopSearch {
		width:25%
	}
	.subCont .boardTop.boardTopInM .boardTopSearch .boardSel:last-child {
		width:100%
	}
	.subCont .boardTop.boardTopInquiry {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.subCont .boardTop.boardTopInquiry .tabs {
		width:100%
	}
	.subCont .boardTop.boardTopInquiry .boardTopSearch {
		margin-top:20px
	}
	.subCont .inquiryWrap .myInquCont .myInqu {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		padding:1.25rem 0 0
	}
	.subCont .inquiryWrap .myInquCont .myInqu .myInquCate {
		width:100%;
		padding:0 1.25rem;
		margin-bottom:10px;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.subCont .inquiryWrap .myInquCont .myInqu .myInquCate .myInquCond {
		display:inline-block
	}
	.subCont .inquiryWrap .myInquCont .myInqu .myInquTit {
		width:100%
	}
	.subCont .inquiryWrap .myInquCont .myInqu .myInquTit h3 {
		padding-top:0
	}
	.subCont .inquiryWrap .myInquCont .myInqu .myInquTit h3 .myInquCond {
		display:none
	}
	.subCont .inquiryWrap .myInquCont .myInqu .myInquTit .myInquDate {
		display:none
	}
	.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .iconWrap {
		width:15%
	}
	.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .iconWrap i {
		width:40px;
		height:40px;
		border-radius:50%
	}
	.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap {
		width:70%
	}
	.subCont .inquiryWrap .myInquCont .myInquBox .myInquRow .myInquTxtWrap .myInquTxtCont {
		width:100%;
		padding:1.875rem
	}
	.subCont .inquiryWrap .myInquCont .myInquBox .myInquRowAnswer {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		margin-top:1.563rem
	}
	.subCont .inquiryWrap .myInquCont .myInquBox .myInquRowAnswer .iconWrap .myInquLogo {
		width:40px;
		height:40px;
		border-radius:50%
	}
	.subCont .inquiryWrap .inquiryTb tr td {
		padding:.625rem
	}
	.subCont .inquiryWrap .inquiryTb tr td .inquiryTxt {
		line-height:20px
	}
	.subCont .inquiryWrap .inquiryTb tr td .inquiryFile .inquiryFileInput {
		width:100%
	}
	.subCont .inquiryWrap .inquiryTb.inquiryTbP {
		display:none
	}
	.subCont .inquiryWrap .inquiryTb.inquiryTbM {
		display:table
	}
	.subCont .boardWrap {
		border-top:0
	}
	.subCont .boardWrap.boardDeWrap {
		border-top:2px solid #333
	}
	.subCont .boardWrap .noticeCont {
		width:calc((100% - 30px)/2)
	}
	.subCont .boardWrap .noticeCont:nth-child(n+3) {
		margin-top:1.875rem
	}
	.subCont .boardWrap .noticeCont:nth-child(2n) {
		margin-right:0
	}
	.subCont .boardWrap .noticeDetail {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.subCont .boardWrap .noticeDetail dt {
		width:100%;
		min-height:auto;
		padding:1.25rem
	}
	.subCont .boardWrap .noticeDetail dt .noticeDeTit {
		margin-top:10px
	}
	.subCont .boardWrap .noticeDetail dt .noticeDeBottom {
		display:none
	}
	.subCont .boardWrap .noticeDetail dd {
		width:100%;
		padding:1.25rem
	}
	.subCont .boardWrap .noticeDetail dd .noticeDeFile {
		margin-top:1.875rem
	}
	.subCont .boardWrap .noticeDetail dd .noticeDeFile h3 {
		width:130px; font-size:11px;
	}
	.subCont .boardWrap .noticeDetail dd .noticeDeFile h3 i {margin-right:2px}
	.subCont .boardWrap .noticeDetail dd .noticeDeFile .fileList {
		width:calc(100% - 140px)
	}
	.subCont .boardWrap .faqCont+.faqCont {
		margin-top:.9375rem
	}
	.subCont .boardWrap .faqCont .faqQ {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		padding:1.875rem
	}
	.subCont .boardWrap .faqCont .faqQ .faqCate {
		width:100%;
		margin-bottom:.9375rem
	}
	.subCont .boardWrap .faqCont .faqQ .faqTit {
		width:100%
	}
	.subCont .boardWrap .faqCont .faqQ .faqTit .circle {
		display:none
	}
	.subCont .boardWrap .faqCont .faqABox {
		margin:0 1.875rem 1.875rem
	}
	.subCont .boardWrap .faqCont .faqABox .faqA {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		padding-top:1.25rem
	}
	.subCont .boardWrap .faqCont .faqABox .faqA .faqATit {
		margin-bottom:15px
	}
	.subCont .boardWrap .faqCont .faqABox .faqA .faqTxt {
		padding-left:0
	}
	.subCont .noticeBtnWrap {
		margin-top:1.875rem;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.subCont .noticeBtnWrap a {
		width:100%
	}
	.subCont .noticeBtnWrap .moveBtn {
		width:100%;
		margin-top:15px;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.subCont .noticeBtnWrap .moveBtn a {
		flex:1
	}
	.subCont .typeSel {
		display:none
	}
	.subCont .mTypeSel {
		display:flex;
		margin-top:0;
		align-self:flex-end
	}
	.subCont .mTypeSel.typeBoard {
		margin-bottom:1.125rem !important
	}
	.subCont .boardSelBox {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center
	}
	.noProdCont.nodata {
		border-top:0
	}
	.loginWrap .loginCont {
		background:rgba(51,51,51,.95);
		width:100%;
		padding:20px 250px;
		overflow:overlay
	}
	.loginWrap .loginCont .loginLogo {
		margin-bottom:50px
	}
	.radioWrap label {
		display:block
	}
	.radioWrap label+label {
		margin-left:0
	}
	.radioWrap label.inlineLabel {
		display:inline-block
	}
	.loginPop {
		width:90%
	}
	.popup_content {
		max-width:90%;
		width:90% !important;
		box-sizing:border-box
	}
	.popup_content .popTop {
		height:70px;
		padding:0 .9375rem
	}
	.popup_content .popTop.popOrdTop {
		height:100px
	}
	.popup_content .popTop .popTit {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	.popup_content .popTop .printBtn {
		margin:10px 0 0 0
	}
	.popup_content .consumerPopTop {
		height:70px
	}
	.popup_content .popCont {
		padding:.9375rem
	}
	.popup_content .popCont .ordPopCont .ordPopTit .ordInfoWrap {
		width:92%
	}
	.popup_content .popCont .ordPopCont .ordPopTit .ordInfoWrap .ordInfoTxt {
		padding-left:.9375rem
	}
	.popup_content .popCont .ordPopCont .contBox .ordBasicInfoP {
		display:none
	}
	.popup_content .popCont .ordPopCont .contBox .ordBasicInfoM {
		display:table
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont {
		width:100%;
		padding-left:0
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipPrice {
		width:100%;
		margin-top:1.875rem;
		padding:10px 20px
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipPrice p {
		margin:15px 0
	}
	.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payInfoWrap {
		width:100%
	}
	.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payApproWrap {
		width:100%;
		margin-top:.625rem;
		padding:10px 20px
	}
	.popup_content .popCont .ordPopCont .contBox .payCaseWrap .payWrap .payApproWrap p {
		margin:15px 0
	}
	.popup_content .popCont .ordPopCont .AtsContBox .AtsShipWrap {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.popup_content .popCont .ordPopCont .AtsContBox .AtsShipWrap .AtsShipPrice {
		margin-top:1.875rem;
		padding:10px 20px
	}
	.popup_content .popCont .ordPopCont .AtsContBox .AtsShipWrap .AtsShipPrice p {
		margin:15px 0
	}
	.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxPc {
		display:none
	}
	.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxM {
		display:block
	}
	.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxM .AtsShipWrap {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxM .AtsShipWrap .AtsShipPrice {
		margin-top:0;
		padding:0
	}
	.popup_content .popCont .ordPopCont .AtsContBox.AtsContBoxM .AtsShipWrap .AtsShipPrice p {
		margin:15px 0
	}
	.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payInfoWrap {
		width:100%
	}
	.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payApproWrap {
		width:100%;
		margin-top:.625rem;
		padding:10px 20px
	}
	.popup_content .popCont .ordPopCont .AtsContBox .payCaseWrap .payWrap .payApproWrap p {
		margin:15px 0
	}
	.popup_content .popCont .prodInfoTop {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start
	}
	.popup_content .popCont .prodInfoTop .prodInfoTit {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		width:100%
	}
	.popup_content .popCont .prodInfoTop .prodInfoPrice {
		width:100%;
		margin-top:20px
	}
	.popup_content .popCont .prodInfoTop .prodInfoPrice p+p {
		margin-left:5px
	}
	.popup_content .popCont .showCateCont {
		margin-top:.625rem;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse
	}
	.popup_content .popCont .showCateCont .showCateCenter {
		display:none
	}
	.popup_content .popCont .showCateCont .showCateTb tbody tr td {
		padding:0 .625rem
	}
	.popup_content .popCont .showCateCont .myShowCate .showCateNotice {
		padding:.625rem;
		margin-top:.625rem;
		margin-bottom:1.25rem
	}
	.popup_content .popCont .showCateCont .showCateBtn {
		display:none
	}
	.popup_content .popCont .showCateCont .showCateBtn a {
		margin:0 5px
	}
	.popup_content .popCont .showCateCont .mShowCateBtn {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center
	}
	.popup_content .popCont .showCateCont.move_list .myShowCate {
		width:100%;
		flex-basis:auto;
		margin-bottom:1.25rem
	}
	.popup_content .popCont .showCateCont.move_list .showCateList {
		width:100%;
		flex-basis:auto
	}
	.popup_content .popCont .addWrap .addTip {
		margin:.9375rem 0 1.25rem
	}
	.popup_content .popCont .addWrap .addTb tbody tr td {
		line-height:20px
	}
	.popup_content .popCont .addWrap .addTb tbody tr td:nth-child(n+2):before {
		height:20px;
		line-height:20px
	}
	.popup_content .popCont .infoTb.benefitPop td {
		padding:7px 5px
	}
	.popup_content .popContRow {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.popup_content .popContRow section {
		width:100%
	}
	.popup_content .popContRow section+section {
		margin-top:1.875rem !important
	}
	.popup_content.juminPop {
		width:70%
	}
	.Modal {
		width:80% !important;
		height:auto !important
	}
}
@media screen and (max-width:980px) {
	.loginWrap .loginCont {
		padding:20px 150px
	}
	.loginPop .cont .loginPopTb {
		display:none
	}
	.loginPop .cont .loginPopTbM {
		display:block;
		margin-bottom:20px
	}
	.loginPop .cont .loginPopTbM img {
		width:100%
	}
}
@media screen and (max-width:780px) {
	.loginWrap .loginCont {
		padding:20px 30px
	}
}
@media screen and (max-width:680px) {
	.popup_content.juminPop {
		width:100%
	}
}
@media screen and (max-width:580px) {
	.subCont .boardTop.boardTopInM {
		padding-top:1.25rem
	}
	.subCont .boardWrap {
		padding:1.25rem 0
	}
	.subCont .boardWrap .noticeCont {
		width:100%;
		margin-right:0;
		padding:15px
	}
	.subCont .boardWrap .noticeCont .noticeTit {
		margin-bottom:0;
		height:26px;
		-webkit-line-clamp:1
	}
	.subCont .boardWrap .noticeCont .noticeTxt {
		display:none
	}
	.subCont .boardWrap .noticeCont .noticeBottom {
		display:none
	}
	.subCont .boardWrap .noticeCont:nth-child(n+2) {
		margin-top:1.25rem
	}
	.subCont .boardWrap .noticeCont:hover .hoverBtn {
		opacity:0
	}
	.subCont .boardWrap .noticeCont.galleryCont .galleryBox {
		padding:15px
	}
	.Modal_Slider {
		width:90%;
		height:auto
	}
	.Modal_Slider .Modal_Slider_container {
		height:auto
	}
}
@media screen and (max-width:520px) {
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom {
		padding-left:10px
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl {
		padding-right:10px
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl:after {
		top:20px;
		font-size:12px
	}
}
@media screen and (max-width:390px) {
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl {
		padding-right:0
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl:after {
		content:""
	}
	.popup_content .popCont .ordPopCont .contBox .ordShipWrap .ordShipCont .ordShipBottom dl dd {
		font-size:10px
	}
}
@media screen and (max-width:380px) {
	.loginWrap .loginCont {
		padding:20px 30px
	}
	.loginWrap .loginCont .loginCopy {
		font-size:.75rem
	}
	.loginWrap .loginCont .joinBox .btn {
		width:100%
	}
	.Signature_Popup {
		width:100% !important
	}
	#sketchpad {
		width:100%;
		max-width: 300px
	}
}
