@charset "utf-8";

@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:100;
src:url(/common/fonts/NotoSansKR-Thin.woff2) format('woff2'),
url(/common/fonts/NotoSansKR-Thin.woff) format('woff'),
url(/common/fonts/NotoSansKR-Thin.otf) format('opentype');
}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;
src:url(/common/fonts/NotoSansKR-Light.woff2) format('woff2'),
url(/common/fonts/NotoSansKR-Light.woff) format('woff'),
url(/common/fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;
src:url(/common/fonts/NotoSansKR-Regular.woff2) format('woff2'),
url(/common/fonts/NotoSansKR-Regular.woff) format('woff'),
url(/common/fonts/NotoSansKR-Regular.otf) format('opentype');
}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;
src:url(/common/fonts/NotoSansKR-Medium.woff2) format('woff2'),
url(/common/fonts/NotoSansKR-Medium.woff) format('woff'),
url(/common/fonts/NotoSansKR-Medium.otf) format('opentype');
}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;
src:url(/common/fonts/NotoSansKR-Bold.woff2) format('woff2'),
url(/common/fonts/NotoSansKR-Bold.woff) format('woff'),
url(/common/fonts/NotoSansKR-Bold.otf) format('opentype');
}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:900;
src:url(/common/fonts/NotoSansKR-Black.woff2) format('woff2'),
url(/common/fonts/NotoSansKR-Black.woff) format('woff'),
url(/common/fonts/NotoSansKR-Black.otf) format('opentype');
}
@font-face {
  font-family: 'Arita-dotum';
  src: url('/common/fonts/Arita-dotum-Thin.eot');
  src: url('/common/fonts/Arita-dotum-Thin.eot?#iefix') format('embedded-opentype'), url('/common/fonts/Arita-dotum-Thin.svg#Arita-dotum-Thin') format('svg'), url('/common/fonts/Arita-dotum-Thin.ttf') format('truetype'), url('/common/fonts/Arita-dotum-Thin.woff') format('woff'), url('/common/fonts/Arita-dotum-Thin.woff2') format('woff2');
  font-weight: 100;
}
@font-face {
  font-family: 'Arita-dotum';
  src: url('/common/fonts/Arita-dotum-Light.eot');
  src: url('/common/fonts/Arita-dotum-Light.eot?#iefix') format('embedded-opentype'),url('/common/fonts/Arita-dotum-Light.svg#Arita-dotum-Light') format('svg'),url('/common/fonts/Arita-dotum-Light.ttf') format('truetype'),url('/common/fonts/Arita-dotum-Light.woff') format('woff'),url('/common/fonts/Arita-dotum-Light.woff2') format('woff2');
  font-weight: 300;
}
@font-face {
  font-family: 'Arita-dotum';
  src: url('/common/fonts/Arita-dotum-Medium.eot');
  src: url('/common/fonts/Arita-dotum-Medium.eot?#iefix') format('embedded-opentype'),url('/common/fonts/Arita-dotum-Medium.svg#Arita-dotum-MediumF') format('svg'),url('/common/fonts/Arita-dotum-Medium.ttf') format('truetype'),url('/common/fonts/Arita-dotum-Medium.woff') format('woff'),url('/common/fonts/Arita-dotum-Medium.woff2') format('woff2');
  font-weight: 500;
}
@font-face {
  font-family: 'Arita-dotum';
  src: url('/common/fonts/Arita-dotum-SemiBold.eot');
  src: url('/common/fonts/Arita-dotum-SemiBold.eot?#iefix') format('embedded-opentype'),url('/common/fonts/Arita-dotum-SemiBold.svg#Arita-dotum-SemiBold') format('svg'),url('/common/fonts/Arita-dotum-SemiBold.ttf') format('truetype'),url('/common/fonts/Arita-dotum-SemiBold.woff') format('woff'),url('/common/fonts/Arita-dotum-SemiBold.woff2') format('woff2');
  font-weight: 600;
}
@font-face {
  font-family: 'Arita-dotum';
  src: url('/common/fonts/Arita-dotum-BoldF.eot');
  src: url('/common/fonts/Arita-dotum-Bold.eot?#iefix') format('embedded-opentype'),url('/common/fonts/Arita-dotum-Bold.svg#Arita-dotum-Medium_TTF') format('svg'),url('/common/fonts/Arita-dotum-Bold.ttf') format('truetype'),url('/common/fonts/Arita-dotum-Bold.woff') format('woff'),url('/common/fonts/Arita-dotum-Bold.woff2') format('woff2');
  font-weight: 700;
}
/* 지마켓폰트 */
@font-face {font-family:'GmarketSansMedium';font-weight: normal;font-style: normal;
src: url('/common/fonts/GmarketSansMedium.eot');
src: url('/common/fonts/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
url('/common/fonts/GmarketSansMedium.svg#GmarketSansMedium') format('svg'),
url('/common/fonts/GmarketSansMedium.ttf') format('truetype'),
url('/common/fonts/GmarketSansMedium.woff') format('woff'),
url('/common/fonts/GmarketSansMedium.woff2') format('woff2');
}
@font-face {font-family:'GmarketSansBold';font-weight: normal;font-style: normal;
src: url('/common/fonts/GmarketSansBold.eot');
src: url('/common/fonts/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
url('/common/fonts/GmarketSansBold.svg#GmarketSansBold') format('svg'),
url('/common/fonts/GmarketSansBold.ttf') format('truetype'),
url('/common/fonts/GmarketSansBold.woff') format('woff'),
url('/common/fonts/GmarketSansBold.woff2') format('woff2');
}
@font-face {  font-family:'GmarketSansLight';font-weight: normal;font-style: normal;
src: url('/common/fonts/GmarketSansLight.eot');
src: url('/common/fonts/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
url('/common/fonts/GmarketSansLight.svg#GmarketSansLight') format('svg'),
url('/common/fonts/GmarketSansLight.ttf') format('truetype'),
url('/common/fonts/GmarketSansLight.woff') format('woff'),
url('/common/fonts/GmarketSansLight.woff2') format('woff2');
}

*{margin:0;padding:0;box-sizing:border-box;word-wrap:break-word;word-break:keep-all;}
body{font-family:'Arita-dotum','Malgun Gothic','Noto Sans KR','dotum',Tahoma,sans-serif;font-size:15px;font-weight:400;color:#333;background:#fff;line-height:1.42857143;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;text-decoration:none;color:inherit;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
caption, legend{width:0;height:0;margin:0;padding:0;text-indent:-9999em;overflow:hidden;font-size:0;}
dfn{font-style:italic;}
mark{color:#000;background:#ff0;}
small{font-size:80%;}
strong{font-weight:600;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;vertical-align:top;max-width:100%;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;outline:0 !important;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input:focus {outline: none;}
fieldset{padding:0;margin:0;border:0;min-width:100%;}
legend{position:absolute;width:1px;height:1px;font-size:0px;line-height:0;overflow:hidden;z-index:-1;padding:0;border:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
address{font-style:normal;}
li{list-style:none;}

:after, :before{box-sizing:border-box}
.clearfix:before, .clearfix:after{
content:" ";
/* 1 */
display:table;
/* 2 */
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{font-weight:normal;line-height:1.5;}
h1,.h1{font-size:36px;}
h2,.h2{font-size:30px;}
h3,.h3{font-size:24px;}
h4,.h4{font-size:18px;}
h5,.h5{font-size:16px;}
h6,.h6{font-size:14px;}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,
h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:75%;}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,
h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:85%;}

p{margin-top:0;}
p + p{margin-top:.5rem;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none;}
.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}

/* =============
	Helper clasess
============= */
#skipnavigation {position:relative; z-index:9999;}
#skipnavigation ul li {position:absolute;  width:100%; text-align:center;}
#skipnavigation ul li a {display:block; height:1px; width:1px; margin-bottom:-1px; padding:0; overflow:hidden; text-align:center; color:#000; white-space:nowrap;}
#skipnavigation ul li a:hover, #skipnavigation ul li a:focus, #skipnavigation ul li a:active { display:block; height:auto; width:100%; padding:10px 0; margin:0; font-size:15px; font-weight:bold; color:#fff; background:#111; text-align:center; }

.skip,
.blind{visibility:hidden;overflow:hidden;position:absolute;height:0;width:0;font-size:0;line-height:0;text-indent:-9999px}
.hidden{background:none !important;font-size:0 !important; height:0 !important;line-height:0 !important;overflow:hidden !important;position:absolute !important;width:0 !important;z-index:-1 !important}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;}

#skip{overflow:hidden;position:relative;z-index:1000;width:100%}
#skip a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;text-align:center}
#skip a:focus,#skip a:hover,#skip a:active{width:auto;height:20px;margin:0;padding:5px 0 5px 15px;background:#20262c;font-size:12px;font-weight:700;line-height:1;color:#fff}

.style-none{list-style:none}

.clearfix:after{clear:both;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.pull-none{float:none;}
.hide{display:none !important;}
.show{display:block !important;}
.inblock{display:inline-block !important;}
.invisible{visibility:hidden;}
.text-hide{color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.text-center {text-align:center !important;}
.text-justify {text-align:justify;}
.text-nowrap {white-space:nowrap;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
.affix{position:fixed;}
.pointer{cursor:pointer}
.strong{font-weight:500}
.clearBoth{clear:both}
.positionR{position:relative !important}
.positionA{position:absolute !important}
.valignTop{vertical-align:top !important}
.valignMiddle{vertical-align:middle !important}
.valignBottom{vertical-align:bottom !important}
.backgroundNone,.bgn{background:none !important}
.fontWeightNormal,.fwn{font-weight:normal !important}
.fontWeightBold,.fwb{font-weight:bold !important}
.borderNone{border:none !important}
.borderLeftNone{border-left:0 none !important}
.borderRightNone{border-right:0 none !important}
.borderTopNone{border-top:0 none !important}
.borderBottomNone{border-bottom:0 none !important}
.horizontal,.horizontal th,.horizontal td{border-left:0 none !important;border-right:0 none !important}
.vertical,.vertical th,.vertical td{border-top:0 none !important;border-bottom:0 none !important}
.box-vmiddle{display:inline-block;max-width:500px;vertical-align:middle;margin-bottom:15px}
.box-vmiddle-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-left:-15px}

.row.row-space-0{margin:0}
.row.row-space-2{margin:0 -1px}
.row.row-space-4{margin:0 -2px}
.row.row-space-6{margin:0 -3px}
.row.row-space-8{margin:0 -4px}
.row.row-space-10{margin:0 -5px}
.row.row-space-12{margin:0 -6px}
.row.row-space-14{margin:0 -7px}
.row.row-space-16{margin:0 -8px}
.row.row-space-18{margin:0 -10px}
.row.row-space-22{margin:0 -11px}
.row.row-space-24{margin:0 -12px}
.row.row-space-26{margin:0 -13px}
.row.row-space-28{margin:0 -14px}
.row.row-space-30{margin:0 -15px}
.row.row-space-0>[class*=col-]{padding:0}
.row.row-space-2>[class*=col-]{padding:0 1px}
.row.row-space-4>[class*=col-]{padding:0 2px}
.row.row-space-6>[class*=col-]{padding:0 3px}
.row.row-space-8>[class*=col-]{padding:0 4px}
.row.row-space-10>[class*=col-]{padding:0 5px}
.row.row-space-12>[class*=col-]{padding:0 6px}
.row.row-space-14>[class*=col-]{padding:0 7px}
.row.row-space-16>[class*=col-]{padding:0 8px}
.row.row-space-18>[class*=col-]{padding:0 9px}
.row.row-space-20>[class*=col-]{padding:0 10px}
.row.row-space-22>[class*=col-]{padding:0 11px}
.row.row-space-24>[class*=col-]{padding:0 12px}
.row.row-space-26>[class*=col-]{padding:0 13px}
.row.row-space-28>[class*=col-]{padding:0 14px}
.row.row-space-30>[class*=col-]{padding:0 15px}

.pad-hor{padding-left:15px;padding-right:15px}
.pad-ver{padding-top:15px;padding-bottom:15px}

.p-0{padding:0 !important;}
.p-5{padding:5px !important;}
.p-10{padding:10px !important;}
.p-15{padding:15px !important;}
.p-20{padding:20px !important;}
.p-25{padding:25px !important;}
.p-30{padding:30px !important;}
.p-35{padding:35px !important;}
.p-40{padding:40px !important;}
.p-45{padding:45px !important;}
.p-50{padding:50px !important;}
.p-55{padding:55px !important;}
.p-60{padding:60px !important;}
.p-v-0{padding-top:0 !important;padding-bottom:0 !important;}
.p-h-0{padding-right:0 !important;padding-left:0 !important;}

.p-t-0{padding-top:0 !important;}
.p-t-5{padding-top:5px !important;}
.p-t-10{padding-top:10px !important;}
.p-t-15{padding-top:15px !important;}
.p-t-20{padding-top:20px !important;}
.p-t-25{padding-top:25px !important;}
.p-t-30{padding-top:30px !important;}
.p-t-35{padding-top:35px !important;}
.p-t-40{padding-top:40px !important;}
.p-t-45{padding-top:45px !important;}
.p-t-50{padding-top:50px !important;}
.p-t-55{padding-top:55px !important;}
.p-t-60{padding-top:60px !important;}

.p-r-0{padding-right:0 !important;}
.p-r-5{padding-right:5px !important;}
.p-r-10{padding-right:10px !important;}
.p-r-15{padding-right:15px !important;}
.p-r-20{padding-right:20px !important;}
.p-r-25{padding-right:25px !important;}
.p-r-30{padding-right:30px !important;}
.p-r-35{padding-right:35px !important;}
.p-r-40{padding-right:40px !important;}
.p-r-45{padding-right:45px !important;}
.p-r-50{padding-right:50px !important;}
.p-r-55{padding-right:55px !important;}
.p-r-60{padding-right:60px !important;}

.p-b-0{padding-bottom:0 !important;}
.p-b-5{padding-bottom:5px !important;}
.p-b-10{padding-bottom:10px !important;}
.p-b-15{padding-bottom:15px !important;}
.p-b-20{padding-bottom:20px !important;}
.p-b-25{padding-bottom:25px !important;}
.p-b-30{padding-bottom:30px !important;}
.p-b-35{padding-bottom:35px !important;}
.p-b-40{padding-bottom:40px !important;}
.p-b-45{padding-bottom:45px !important;}
.p-b-50{padding-bottom:50px !important;}
.p-b-55{padding-bottom:55px !important;}
.p-b-60{padding-bottom:60px !important;}

.p-l-0{padding-left:0 !important;}
.p-l-5{padding-left:5px !important;}
.p-l-10{padding-left:10px !important;}
.p-l-15{padding-left:15px !important;}
.p-l-20{padding-left:20px !important;}
.p-l-25{padding-left:25px !important;}
.p-l-30{padding-left:30px !important;}
.p-l-35{padding-left:35px !important;}
.p-l-40{padding-left:40px !important;}
.p-l-45{padding-left:45px !important;}
.p-l-50{padding-left:50px !important;}
.p-l-55{padding-left:55px !important;}
.p-l-60{padding-left:60px !important;}

.mar-hor{margin-left:15px;margin-right:15px}
.mar-ver{margin-top:15px;margin-bottom:15px}

.m-0{margin:0 !important;}
.m-5{margin:5px !important;}
.m-10{margin:10px !important;}
.m-15{margin:15px !important;}
.m-20{margin:20px !important;}
.m-25{margin:25px !important;}
.m-30{margin:30px !important;}
.m-35{margin:35px !important;}
.m-40{margin:40px !important;}
.m-45{margin:45px !important;}
.m-50{margin:50px !important;}
.m-55{margin:55px !important;}
.m-60{margin:60px !important;}
.m-v-0{margin-top:0 !important;margin-bottom:0 !important;}
.m-h-0{margin-right:0 !important;margin-left:0 !important;}

.m-t-0{margin-top:0 !important;}
.m-t-5{margin-top:5px !important;}
.m-t-10{margin-top:10px !important;}
.m-t-15{margin-top:15px !important;}
.m-t-20{margin-top:20px !important;}
.m-t-25{margin-top:25px !important;}
.m-t-30{margin-top:30px !important;}
.m-t-35{margin-top:35px !important;}
.m-t-40{margin-top:40px !important;}
.m-t-45{margin-top:45px !important;}
.m-t-50{margin-top:50px !important;}
.m-t-55{margin-top:55px !important;}
.m-t-60{margin-top:60px !important;}
.m-t-65{margin-top:65px !important;}
.m-t-70{margin-top:70px !important;}
.m-t-75{margin-top:75px !important;}
.m-t-80{margin-top:80px !important;}
.m-t-85{margin-top:85px !important;}
.m-t-90{margin-top:90px !important;}
.m-t-100{margin-top:100px !important;}

.m-r-0{margin-right:0 !important;}
.m-r-5{margin-right:5px !important;}
.m-r-10{margin-right:10px !important;}
.m-r-15{margin-right:15px !important;}
.m-r-20{margin-right:20px !important;}
.m-r-25{margin-right:25px !important;}
.m-r-30{margin-right:30px !important;}
.m-r-35{margin-right:35px !important;}
.m-r-40{margin-right:40px !important;}
.m-r-45{margin-right:45px !important;}
.m-r-50{margin-right:50px !important;}
.m-r-55{margin-right:55px !important;}
.m-r-60{margin-right:60px !important;}

.m-b-0{margin-bottom:0 !important;}
.m-b-5{margin-bottom:5px !important;}
.m-b-10{margin-bottom:10px !important;}
.m-b-15{margin-bottom:15px !important;}
.m-b-20{margin-bottom:20px !important;}
.m-b-25{margin-bottom:25px !important;}
.m-b-30{margin-bottom:30px !important;}
.m-b-35{margin-bottom:35px !important;}
.m-b-40{margin-bottom:40px !important;}
.m-b-45{margin-bottom:45px !important;}
.m-b-50{margin-bottom:50px !important;}
.m-b-55{margin-bottom:55px !important;}
.m-b-60{margin-bottom:60px !important;}
.m-b-65{margin-bottom:65px !important;}
.m-b-70{margin-bottom:70px !important;}
.m-b-75{margin-bottom:75px !important;}
.m-b-80{margin-bottom:80px !important;}
.m-b-85{margin-bottom:85px !important;}
.m-b-90{margin-bottom:90px !important;}

.m-l-0{margin-left:0px !important;}
.m-l-5{margin-left:5px !important;}
.m-l-10{margin-left:10px !important;}
.m-l-15{margin-left:15px !important;}
.m-l-20{margin-left:20px !important;}
.m-l-25{margin-left:25px !important;}
.m-l-30{margin-left:30px !important;}
.m-l-35{margin-left:35px !important;}
.m-l-40{margin-left:40px !important;}
.m-l-45{margin-left:45px !important;}
.m-l-50{margin-left:50px !important;}
.m-l-55{margin-left:55px !important;}
.m-l-60{margin-left:60px !important;}

/*패드*/
@media all and (min-width:768px) and (max-width:1199px) {
	.m-t-25{margin-top:25px !important;}
	.m-t-30{margin-top:30px !important;}
	.m-t-35{margin-top:30px !important;}
	.m-t-40{margin-top:30px !important;}
	.m-t-45{margin-top:30px !important;}
	.m-t-50{margin-top:30px !important;}
	.m-t-55{margin-top:40px !important;}
	.m-t-60{margin-top:40px !important;}
	.m-t-65{margin-top:40px !important;}
	.m-t-70{margin-top:40px !important;}
	.m-t-75{margin-top:40px !important;}
	.m-t-80{margin-top:40px !important;}
	.m-t-85{margin-top:40px !important;}
    .m-t-90{margin-top:40px !important;}
    .m-t-100{margin-top:40px !important;}

	.m-b-25{margin-bottom:25px !important;}
	.m-b-30{margin-bottom:30px !important;}
	.m-b-35{margin-bottom:30px !important;}
	.m-b-40{margin-bottom:30px !important;}
	.m-b-45{margin-bottom:30px !important;}
	.m-b-50{margin-bottom:30px !important;}
	.m-b-55{margin-bottom:40px !important;}
	.m-b-60{margin-bottom:40px !important;}
	.m-b-65{margin-bottom:40px !important;}
	.m-b-70{margin-bottom:40px !important;}
	.m-b-75{margin-bottom:40px !important;}
	.m-b-80{margin-bottom:40px !important;}
	.m-b-85{margin-bottom:40px !important;}
	.m-b-90{margin-bottom:40px !important;}
}

/*모바일*/
@media all and (max-width:767px) {
	.m-t-25{margin-top:15px !important;}
	.m-t-30{margin-top:20px !important;}
	.m-t-35{margin-top:20px !important;}
	.m-t-40{margin-top:20px !important;}
	.m-t-45{margin-top:20px !important;}
	.m-t-50{margin-top:20px !important;}
	.m-t-55{margin-top:30px !important;}
	.m-t-60{margin-top:30px !important;}
	.m-t-65{margin-top:30px !important;}
	.m-t-70{margin-top:30px !important;}
	.m-t-75{margin-top:30px !important;}
	.m-t-80{margin-top:30px !important;}
	.m-t-85{margin-top:30px !important;}
    .m-t-90{margin-top:30px !important;}
    .m-t-100{margin-top:30px !important;}

	.m-b-25{margin-bottom:15px !important;}
	.m-b-30{margin-bottom:20px !important;}
	.m-b-35{margin-bottom:20px !important;}
	.m-b-40{margin-bottom:20px !important;}
	.m-b-45{margin-bottom:20px !important;}
	.m-b-50{margin-bottom:20px !important;}
	.m-b-55{margin-bottom:30px !important;}
	.m-b-60{margin-bottom:30px !important;}
	.m-b-65{margin-bottom:30px !important;}
	.m-b-70{margin-bottom:30px !important;}
	.m-b-75{margin-bottom:30px !important;}
	.m-b-80{margin-bottom:30px !important;}
	.m-b-85{margin-bottom:30px !important;}
	.m-b-90{margin-bottom:30px !important;}
}

.f-8{font-size:8px;}
.f-9{font-size:9px;}
.f-10{font-size:10px;}
.f-11{font-size:11px;}
.f-12{font-size:12px;}
.f-13{font-size:13px;}
.f-14{font-size:14px;}
.f-15{font-size:15px;}
.f-16{font-size:16px;}
.f-17{font-size:17px;}
.f-18{font-size:18px;}
.f-19{font-size:19px;}
.f-20{font-size:20px;}
.f-21{font-size:21px;}
.f-22{font-size:22px;}
.f-23{font-size:23px;}
.f-24{font-size:24px;}
.f-25{font-size:25px;}
.f-30{font-size:30px;}
.f-35{font-size:35px;}
.f-40{font-size:40px;}
.f-45{font-size:45px;}
.f-50{font-size:50px;}
.f-55{font-size:55px;}
.f-60{font-size:60px;}

.text-5x,.text-4x,.text-3x,.text-2x,.text-lg,.text-sm,.text-xs{line-height:1.25;font-size:4em}
.text-5x{font-size:5em}
.text-4x{font-size:4em}
.text-3x{font-size:3em}
.text-2x{font-size:2em}
.text-lg{font-size:1.2em}
.text-sm{font-size:.9em}
.text-xs{font-size:.8em}
.text-overflow{display:block;white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis}
.text-unit{font-size:15px;vertical-align:top;line-height:1.5em}

.f-w-100{font-weight:100;}
.f-w-200{font-weight:200;}
.f-w-300{font-weight:300;}
.f-w-400{font-weight:400;}
.f-w-500{font-weight:500;}
.f-w-600{font-weight:600;}
.f-w-700{font-weight:700;}
.f-w-800{font-weight:800;}

.width-auto{width:auto !important;}
.width-full{width:100% !important;}
.width-lg{width:600px !important;}
.width-md{width:450px !important;}
.width-sm{width:300px !important;}
.width-xs{width:150px !important;}
.width-50{width:50px !important;}
.width-100{width:100px !important;}
.width-150{width:150px !important;}
.width-200{width:200px !important;}
.width-250{width:250px !important;}
.width-300{width:300px !important;}
.width-350{width:350px !important;}
.width-400{width:400px !important;}
.width-450{width:450px !important;}
.width-500{width:500px !important;}
.width-550{width:550px !important;}
.width-600{width:600px !important;}

.width-95p{width:95% !important}
.width-90p{width:90% !important}
.width-85p{width:85% !important}
.width-80p{width:80% !important}
.width-75p{width:75% !important}
.width-70p{width:70% !important}
.width-65p{width:65% !important}
.width-60p{width:60% !important}
.width-55p{width:55% !important}
.width-50p{width:50% !important}
.width-45p{width:45% !important}
.width-40p{width:40% !important}
.width-35p{width:35% !important}
.width-30p{width:30% !important}
.width-25p{width:25% !important}
.width-20p{width:20% !important}
.width-15p{width:15% !important}
.width-10p{width:10% !important}
.width-5p{width:5% !important}

.row{margin-right:-10px;margin-left:-10px}
.row:before,
.row:after{
display: table;
content: " ";
}
.row:after{clear:both}
.row-wd-1, .row-wd-2, .row-wd-3, .row-wd-4, .row-wd-5, .row-wd-6, .row-wd-7, .row-wd-8, .row-wd-9, .row-wd-10, .row-wd-11, .row-wd-12 {position: relative;min-height:1px;padding-right:10px;padding-left:10px;}
.row-wd-1, .row-wd-2, .row-wd-3, .row-wd-4, .row-wd-5, .row-wd-6, .row-wd-7, .row-wd-8, .row-wd-9, .row-wd-10, .row-wd-11, .row-wd-12 {float: left;}
.row-wd-12 {width:100%  !important;}
.row-wd-11 {width:91.66666667%;}
.row-wd-10 {width:83.33333333%;}
.row-wd-9 {width:75%;}
.row-wd-8 {width:66.66666667%;}
.row-wd-7 {width:58.33333333%;}
.row-wd-6 {width:50%;}
.row-wd-5 {width:41.66666667%;}
.row-wd-4 {width:33.33333333%;}
.row-wd-3 {width:25%;}
.row-wd-2 {width:16.66666667%;}
.row-wd-1 {width:8.33333333%;}

@media (max-width:767px) {
.row-wd-1, .row-wd-2, .row-wd-3, .row-wd-4, .row-wd-5, .row-wd-6, .row-wd-7, .row-wd-8, .row-wd-9, .row-wd-10, .row-wd-11, .row-wd-12 {width:100%;}
}

.height-auto{height:auto;}
.height-full{height:100%;}
.height-lg{height:600px;}
.height-md{height:450px;}
.height-sm{height:300px;}
.height-xs{height:150px;}
.height-50{height:50px;}
.height-100{height:100px;}
.height-150{height:150px;}
.height-200{height:200px;}
.height-250{height:250px;}
.height-300{height:300px;}
.height-350{height:350px;}
.height-400{height:400px;}
.height-450{height:450px;}
.height-500{height:500px;}
.height-550{height:550px;}
.height-600{height:600px;}

@media (min-width:1200px) {
.text-lg-right{text-align:right}
.text-lg-center{text-align:center}
.text-lg-left{text-align:left}
}
@media (min-width:992px) and (max-width:1199px) {
.text-md-right{text-align:right}
.text-md-center{text-align:center}
.text-md-left{text-align:left}
}
@media (min-width:768px) and (max-width:991px) {
.text-sm-right{text-align:right}
.text-sm-center{text-align:center}
.text-sm-left{text-align:left}
}
@media (max-width:767px) {
.text-xs-right{text-align:right}
.text-xs-center{text-align:center}
.text-xs-left{text-align:left}
}

.of-auto{overflow:auto !important}
.of-hidden{overflow:hidden !important}
.of-visible{overflow:visible !important}
.of-scroll{overflow:scroll !important}
.of-x-hidden{overflow-x:hidden !important}
.of-x-visible{overflow-x:visible !important}
.of-x-scroll{overflow-x:scroll !important}
.of-y-hidden{overflow-y:hidden !important}
.of-y-visible{overflow-y:visible !important}
.of-y-scroll{overflow-y:scroll !important}

.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.fade{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}

/* 프린트 영역 감추기 */
.pagePrint{width:210mm;min-height:297mm;margin:1cm auto;padding:1cm;border:0;box-sizing:border-box;-moz-box-sizing:border-box;}
.pagePrint .table-bordered{border-top:solid 1px #000;border-right:1px solid #000;border-left:1px solid #000;}
.pagePrint .table-bordered th, .pagePrint .table-bordered td {border-right: 1px solid #000 !important;border-left: 1px solid #000 !important;border-bottom:1px solid #000 !important;font-weight:400;}
@page {size:A4;margin:0;}

@media print {
*,
*:before,
*:after{color:#333 !important;box-sizing:border-box;-moz-box-sizing: border-box;}
html, body {width:210mm;height:297mm;margin:0 auto;border:0 !important;background: #fff;font-size:14px;-webkit-print-color-adjust: exact;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}

.row-wd-1, .row-wd-2, .row-wd-3, .row-wd-4, .row-wd-5, .row-wd-6, .row-wd-7, .row-wd-8, .row-wd-9, .row-wd-10, .row-wd-11, .row-wd-12 {position: relative;min-height: 1px;padding-right:10px;padding-left:10px;}
.row-wd-1, .row-wd-2, .row-wd-3, .row-wd-4, .row-wd-5, .row-wd-6, .row-wd-7, .row-wd-8, .row-wd-9, .row-wd-10, .row-wd-11, .row-wd-12 {float: left;}
.row-wd-12 {width:100%  !important;}
.row-wd-11 {width:91.66666667%;}
.row-wd-10 {width:83.33333333%;}
.row-wd-9 {width:75%;}
.row-wd-8 {width:66.66666667%;}
.row-wd-7 {width:58.33333333%;}
.row-wd-6 {width:50%;}
.row-wd-5 {width:41.66666667%;}
.row-wd-4 {width:33.33333333%;}
.row-wd-3 {width:25%;}
.row-wd-2 {width:16.66666667%;}
.row-wd-1 {width:8.33333333%;}

#header, #footer, .page-header, .pop-header, .pop-footer {display:none !important;}
a{text-decoration:none;}
.table {border-collapse:collapse !important;}
.table td, .table th {background-color:#fff !important;}
.no-print, .no-print *{display:none !important;}
.pop-body{padding:0;border-bottom:0 !important;}
.pagePrint {margin:0;padding:1cm !important;border:initial;width:initial;min-height:initial;background:initial;page-break-after:always;}
}
