
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700);
@import url(https://fonts.googleapis.com/css?family=Bree+Serif);

:lang(kr){font-family: 'Noto Sans KR', sans-serif;}
.eng{font-family: 'Source Sans Pro', sans-serif;}
.nbg{font-family: 'Nanum Barun Gothic', sans-serif;}

.overflow-y-auto{overflow-y:auto;}

/*================== 공통 ==================*/

/* 초기화 */
html {overflow-y:scroll;}
body {margin:0;padding:0;font-size:0.75em;font-family:'Nanum Gothic';}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'Nanum Gothic';}
button {cursor:pointer}

textarea, select {font-family:'Nanum Gothic';font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {width:100%; height:1px; background-color:rgba(0,0,0,0.12); border:none;}
pre {overflow-x:scroll;font-size:1.1em}
table {border-collapse: collapse; border-spacing: 0;}
ol,ul,li {list-style:none; margin:0; padding:0}
.inline-block{display:inline-block !important;}
img{max-width:100%;}

*:before{vertical-align:middle;}

h1, h2, h3, h4, h5, h6{ font-family: 'Noto Sans KR', sans-serif; line-height:1.5em; font-weight:300;}
h1{font-size:50px; font-weight:100;}
h2{font-size:20px;}
h3{font-size:17px; font-weight:400;}
h4{font-size:15px;}
h5{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
.kor{font-family: 'Noto Sans KR', sans-serif !important;}
.fs100{font-weight:100;}
.fs200{font-weight:200;}
.fs300{font-weight:300;}
.fs400{font-weight:400;}
.fs500{font-weight:500;}
.fs600{font-weight:600;}

a{color:#404040;text-decoration:none;}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000; text-decoration:none;}
a[href^="tel:"]:link {color: #7a7a7a;font-family:'Nanum Gothic',sans-serif;}

a.skip{display:block;z-index:10;position:absolute;top:0;right:0;width:80px;height:24px;border:1px solid #2aa8cb;border-width:0 0 1px;background-color:#9fdaea;font-weight:bold;color:#000;line-height:24px;text-align:center;text-decoration:none}
a.skip{opacity:0;filter: alpha(opacity=0);right: auto;background-color: #e4ebef;width: 110px;}
a.skip:focus{opacity:1;filter: alpha(opacity=100);}

a.underline{}
a.underline:hover{text-decoration:underline;}

a.no-underline, a.no-underline:hover{text-decoration:none !important;}

.bold{font-weight: 700;}
.landmark{position: absolute;left: -5000px;top: -5000px; display:none;}
.no_borderb{border-bottom:none !important;}
.clear{clear:both; display:block;}
.none {display:none !important;}
.hidden{visibility:hidden !important;}


[class*="span"]+[class*="span"]{}

.noborder{border:none !important;}

.ellipsis{
	overflow : hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	}

.yellow{color:#fff600 !important;}
.red{color:#f24141 !important;}
.blue{color:#004377 !important;}
.deep-blue{color:#1c5ad9 !important;}
.black{color:#252525 !important;}
.gray{color:#727272 !important;}
.blue{color:#288ef3 !important;}
.green{color:#5dcc8e !important;}


.tcenter{text-align: center !important;}
.tleft{text-align:left !important;}
.tright{text-align: right !important;}
.fcenter{margin:0 auto;}
.fleft{float:left !important;}
.fright{float:right !important;}

.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}

.fixed{position:fixed !important;}
.block{display:block !important;}
.absolute{display:absolute !important; top:0; right:0;}
.absolute.fright{float:none; top:0; right:0;}


/* 정렬 */
.clear{clear:both;}
.none {display:none !important;}
.fleft{float:left;}
.fright{float:right;}
.fcenter{margin:0 auto;}
.tcenter{text-align: center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.justify{text-align:justify;}/*페이지 폭에 꽉차게 */
.table-cell{display:table-cell; vertical-align:middle;}
.hidden{visibility:hidden !important;}
.intaeFont{font-family:'intaeFont' !important; font-weight:normal;}



.tag{
	vertical-align:middle;
	display:inline-block;
	width:60px;
	height:25px;
	line-height:22px;
	font-size:12px;
	font-weight: 300;
	color:#494949;
	text-align:center;
	background:#f5f5f5;
	border:1px solid rgba(0,0,0,0.04);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.tag.mini{
	padding:0 8px;
	height:30px;
	line-height:27px;
	font-weight: 300;
	}
.tag.minimini{
	padding:0 3px;
	height:18px;
	line-height:16px;
	font-weight: 100;
	font-size:10px;
	font-family: 'Noto Sans KR', sans-serif;
	}

.tag.orange{color:#494949; background:#ffbf37;}
.tag.blue{color:#fff !important; background:#377eff; border:1px solid rgba(40,95,194,0.6);}



/* 이미지 롤오버 애니메이션 */
figcaption::before,
figcaption::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	opacity:0;
	display:none;
	}

.thumb a:hover figcaption::before {
	opacity: 0;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
	transform: translate3d(-50%,-50%,0) rotate(45deg);
	}

.thumb a:hover figcaption::after {
	opacity: 0.8;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
	transform: translate3d(-50%,-50%,0) rotate(-45deg);
	}

.thumb a img{-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.thumb a:hover img{opacity:0.85;}











/*============ 입력폼 =============*/

input{vertical-align:middle;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"]{
	display:inline-block;
	vertical-align:middle;
	*overflow:visible;
	height:32px;
	padding:0 8px;
	font-size:12px;
	color:#3d3d3d;
	border:1px solid rgba(0,0,0,0.16);
	background:#fbfbfb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
input[type="file"]{
	vertical-align:middle;
	*overflow:visible;
	height:32px;
	font-size:12px;
	width:350px;
	color:#3d3d3d;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
input.large{
	height:48px;
	padding:0 10px;
	font-size:13px;
	}
textarea{
	line-height:16px;
	border:1px solid #bebebe;
	color:#3d3d3d;
	padding:15px;
	width:100%;
	font-size:12px;
	font-family:'Nanum Gothic',sans-serif;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus{border:1px solid #26a0da; background-color:#fcfcfc;}

input:-moz-placeholder, textarea:-moz-placeholder {color:#999}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999}
input::-moz-focus-inner,
button::-moz-focus-inner {border: 0; padding: 0;}

input[type="checkbox"]{margin-right:8px; margin-top:2px; vertical-align:top;}
input[type="radio"]{margin-right:6px; margin-top:2px; vertical-align:top;}
label{margin-right:15px; cursor:pointer;}
label:last-child{margin-right:0;}

input[type="submit"]{}
input.FontAwesome{font-family: FontAwesome; border:none; background:none;}
input.Pe-icon-7-stroke{font-family: 'Pe-icon-7-stroke'; border:none; background:none;}

/*required{border:1px solid blue;}*/


/*============ 버튼 =============*/

.btn{
	vertical-align:middle;
	display:inline-block;
	cursor:pointer;
	padding:0 19px;
	height:38px;
	line-height:37px;
	font-weight: 700;
	color:#494949;
	text-align:center;
	background:#f5f5f5;
	border:1px solid rgba(0,0,0,0.08);
	border-bottom:1px solid rgba(0,0,0,0.18);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	}
.btn:hover{background-color:#e5e5e5; text-decoration:none !important;}
.btn.mini{
	padding:0 8px;
	height:30px;
	line-height:28px;
	font-size:12px;
	font-weight: 400;
	}
.btn.small{
	padding:0 7px;
	height:24px !important;
	line-height:24px !important;
	font-size:11px !important;
	font-weight: 400 !important;
	}
.btn.minimini{
	padding:0 3px;
	height:18px;
	line-height:15px;
	font-weight: 300;
	font-size:10px;
	font-family: 'Noto Sans KR', sans-serif;
	}
.btn.medium{
	padding:0 30px;
	height:34px;
	line-height:32px;
	font-weight: 400;
	font-size:14px;
	font-family: 'Noto Sans KR', sans-serif;
	}
.btn.large{
	padding:0 36px;
	height:45px;
	line-height:43px;
	font-weight: 700;
	}
.btn.round{
	border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	}
.btn.round10{
	border-radius: 36px !important;
	-moz-border-radius: 36px !important;
	-webkit-border-radius: 36px !important;
	}


/* 타이틀영역 버튼 디자인*/
.top_btnSet{overflow:hidden;}
.top_btnSet a{
	vertical-align:middle;
	float:left;
	cursor:pointer;
	text-align:center;
	padding:0 30px;
	height:34px;
	line-height:32px;
	font-weight: 400;
	font-size:14px;
	font-family: 'Noto Sans KR', sans-serif;
	color:#494949;
	background:rgba(0,0,0,0.02);
	border:1px solid rgba(0,0,0,0.1);
	border-right:none;
	border-bottom:1px solid rgba(0,0,0,0.18);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	}
.top_btnSet a:hover{background-color:#e5e5e5;}
.top_btnSet a.active{background-color:#181818; color:#fff !important;}
.top_btnSet a:first-child{
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	}
.top_btnSet a:last-child{
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-right:1px solid rgba(0,0,0,0.1); 
	}




/* 관리자 전용 아이콘 버튼 */
a.icon-admin{opacity:0.8;}
a.icon-admin:hover{opacity:1;}
a.icon-admin:hover:before{opacity:0.95;}
a.icon-admin:before{content:'*'; font-family: 'Noto Sans KR', sans-serif; font-size:27px; line-height:29px; font-weight:100; opacity:0.8;}


.btn.blue{background-color:#006dcc; color:#fff !important;}
.btn.blue:hover{background-color:#0154c5;}
.btn.vivid-blue{background-color:#49afcd; color:#fff !important;}
.btn.vivid-blue:hover{background-color:#41a1ce;}
.btn.green{background-color:#5bb75b; color:#fff !important;}
.btn.green:hover{background-color:#40a140;}
.btn.yellow{background-color:#faa732; color:#fff !important;}
.btn.yellow:hover{background-color:#ef8616;}
.btn.red{background-color:#da4f49; color:#fff !important;}
.btn.red:hover{background-color:#d7261e;}
.btn.black{background-color:#363636; color:#fff !important;}
.btn.black:hover{background-color:#181818;}
.btn.darkgray{background-color:#525252; color:#fff !important;}
.btn.darkgray:hover{background-color:#434343;}
.btn.pink{background-color:#f0516a; color:#fff !important;}
.btn.pink:hover{background-color:#e94862;}

.btn.vivid-orange{background-color:#db582f; color:#fff !important;}
.btn.vivid-orange:hover{background-color:#d35129;}
.btn.popup{background-color:#ff6600; color:#fff !important;}
.btn.popup:hover{background-color:#ff5533;}

.btn.inverse{
	background-color:rgba(255,255,255,0);
	color:#fff;
	border:1px solid rgba(255,255,255,0.3 );
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.btn.blue.inverse{border-color:#27b9f1; color:#27b9f1 !important;}
.btn.vivid-blue.inverse{border-color:#49afcd; color:#49afcd !important;}
.btn.green.inverse{border-color:#5bb75b; color:#5bb75b !important;}
.btn.yellow.inverse{border-color:#faa732; color:#faa732 !important;}
.btn.red.inverse{border-color:#da4f49; color:#da4f49 !important;}
.btn.black.inverse{border-color:#363636; color:#363636 !important;}
.btn.darkgray.inverse{border-color:#6d6d6d; color:#525252 !important;}
.btn.inverse:hover{background:rgba(255,255,255,0.85); color:rgba(0,0,0,1); border:1px solid rgba(255,255,255,0.85 );}

.btn:first-child{margin-left:0;}

input+.btn{}



.btn_c{margin-top:30px;text-align:center;}
.btn_c .pl10{padding-left:10px;}
.btn_r{margin-top:30px;text-align:right;}
.btn_lr{position:relative;height:42px;margin-top:30px;}
.btn_lr .btn_r{position:absolute;right:0;top:0;margin-top:0;}

button.btn{height:auto;}
button.btn.mini{height:auto;}
button.btn.large{height:auto;}


.span10{width:490px !important;}
.span9{width:430px !important;}
.span8{width:370px !important;}
.span7{width:310px !important;}
.span6{width:250px !important;}
.span5{width:190px !important;}
.span4{width:130px !important;}
.span3{width:90px !important;}
.span2{width:53px !important;}
.span1{width:43px !important;}
.span{width:100% !important;}


/* 게시판 등 아이콘 */
[class*="icon_"]:before{font-family: 'intaeFont';}
.icon_file:before{margin-left:5px; content: "\e068 ";  font-size:12px; color:#535353;}
.icon_link:before{margin-left:5px; content: "\e067 "; font-size:13px; color:#535353; margin-right:4px;}
.icon_reply:before{margin-right:5px; content: "\e06e "; font-size:12px; color:#535353;}
.icon_secret:before{
	content: "\e03a";
	display:inline-block;
	font-size:17px;
	vertical-align:middle;
	margin-right:4px;
	margin-top:-2px;
	}




/*설명 요정*/
.fairy-wrap{position:relative; display:inline-block;}
.fairy{cursor:pointer;}
.fairy:before{
	content: "\f111";
	font-family: 'fontAwesome'; 
	font-size:14px;
	color:#ff5252;
	}
.help{
	position:absolute;
	min-width:100px;
	display:inline-block;
	z-index:9999;
	padding:12px;
	margin-top:1px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(0,0,0,0.35);
	z-index:9999 !important;
	box-shadow: -2px 3px 3px rgba(0, 0, 0, 0.15);
	line-height:1.7em;
	}
.help.top{bottom:10px;}
.help.bottom{top:18px;}
.help.left{right:13px;}
.help.right{left:18px;}
.help h4{margin-bottom:5px;}
.help .info{display:block; margin-top:5px; font-size:11px; color:#666666;}
.help span{line-height:1.5em;}

.tbl_amin {width:100%; border-collapse:collapse; border-spacing:0; font-size:11px; font-weight:normal;}
.tbl_amin th {width:80px; padding:7px 10px;border:1px solid #e5e5e5; border-left:0; border-right:0;text-align:left; font-weight:normal;}
.tbl_amin td {padding:7px 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:transparent}
.tbl_amin td input[type="text"]{
	height:26px;
	padding:0 6px;
	font-size:11px;
	color:#3d3d3d;
	border:1px solid #ced9de;
	background:#f6f9fa;
	}
.tbl01 th {width:80px; padding:7px 10px;border:1px solid #e5e5e5; border-left:0; border-right:0;text-align:left; font-weight:normal;}
.tbl01 td {line-height:14px;padding:7px 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:transparent}
.tbl01 td .select2-container .select2-choice span{line-height:30px !important;}




/* select */
.select2-container {position: relative; display: inline-block; /* inline-block for ie7 */ zoom: 1; *display: inline; vertical-align: top; width:90%; text-align:left;}
.select2-container{margin-right:5px;}
.fright .select2-container{vertical-align:middle;}
.dataTables_length .select2-container{ width:auto!important;}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input{-moz-box-sizing: border-box;/* firefox */ -ms-box-sizing: border-box;/* ie */ -webkit-box-sizing: border-box; /* webkit */ -khtml-box-sizing: border-box;  /* konqueror */ box-sizing: border-box;/* css3 */}
.select2-container .select2-choice {
	background-color: #fbfbfb;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #aaa;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 8px;
	color: #444;
	text-decoration: none;
	}
.select2-container.select2-drop-above .select2-choice{border-bottom-color: #aaa;}
.select2-container .select2-choice span {margin-right: 26px;display: block;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.select2-container .select2-choice abbr {display: block;position: absolute;right: 26px;top: 8px;width: 12px;height: 12px;font-size: 1px;background: url('../img/select2.png') right top no-repeat;
	cursor: pointer;text-decoration: none;border:0;outline: 0;}
.select2-container .select2-choice abbr:hover {background-position: right -11px;cursor: pointer;}
.select2-drop {
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	border-top: 0;
	position: absolute;
	top: 100%;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	-o-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	z-index: 9999;
	width:100%;
	margin-top:-1px;
	font-size: 11px;
	}
.select2-drop.select2-drop-above {
	margin-top:1px;
	border-top: 1px solid #aaa;
	border-bottom: 0;
	-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	-o-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	}
.select2-container .select2-choice div {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #ccc;
	border-left: 1px solid #aaa;
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 18px;
	}
.select2-container .select2-choice div b {background: url('../img/select2.png') no-repeat 0 1px;display: block;width: 100%;height: 100%;}
.select2-search{display:none !important;}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
	-moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
	-o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
	box-shadow        : 0 0 5px rgba(0,0,0,.3);
	border: 1px solid #5897fb;
	outline: none;
	}
.select2-dropdown-open .select2-choice {
	border: 1px solid #aaa;
	border-bottom-color: transparent;
	-webkit-box-shadow: 0 1px 0 #fff inset;
	-moz-box-shadow   : 0 1px 0 #fff inset;
	-o-box-shadow     : 0 1px 0 #fff inset;
	box-shadow        : 0 1px 0 #fff inset;
	background-color: #eee;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
	background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
	background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
	background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
	background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
	-webkit-border-bottom-left-radius : 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft : 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius : 0;
	border-bottom-right-radius: 0;
	}
.select2-dropdown-open .select2-choice div {background: transparent;border-left: none;}
.select2-dropdown-open .select2-choice div b {background-position: -18px 1px;}

/* results */
.select2-results {
	margin: 4px 4px 4px 0;
	padding: 0 0 0 4px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 200px;
	}
.select2-results ul.select2-result-sub {
	margin: 0 0 0 0;
	}
.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }
.select2-results li {list-style: none;display: list-item;}
.select2-results li.select2-result-with-children > .select2-result-label {font-weight: bold;}
.select2-results .select2-result-label {padding: 3px 7px 4px;margin: 0;cursor: pointer;}
.select2-results .select2-highlighted {background: #3875d7;color: #fff;}
.select2-results li em {background: #feffde;font-style: normal;}
.select2-results .select2-highlighted em {background: transparent;}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {background: #f4f4f4;display: list-item;}
.select2-results .select2-disabled {display: none;}
.select2-more-results.select2-active {background: #f4f4f4 url('../img/spinner.gif') no-repeat 100%;}
.select2-more-results {background: #f4f4f4;display: list-item;}
.select2-container.select2-container-disabled .select2-choice {background-color: #f4f4f4;background-image: none;border: 1px solid #ddd;cursor: default;}
.select2-container.select2-container-disabled .select2-choice div {background-color: #f4f4f4;background-image: none;border-left: 0;}
.select2-offscreen { position: absolute; left: -10000px; }



/* Uploader */
div.uploader span.filename,
div.uploader span.action,
div.button,
div.button span {background-image: url('../img/sprite.png'); background-repeat: no-repeat;-webkit-font-smoothing: antialiased;}
div.uploader{
	background-position: 0px -297px;
	width: 280px;
	height: 24px;
	line-height:24px;
	padding:0;
	margin:5px 0;
	font-size:12px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	cursor: default;
	}
div.uploader span.action{
	background-position: right -411px;
	width: 83px;
	height: 24px;
	line-height: 24px;
	padding:0;
	margin:0;
	text-align: center;
	text-shadow: #fff 0px 1px 0px;
	background-color: #fff;
	font-family:'Nanum Gothic',sans-serif;
	font-weight: 700;
	float: left;
	display: inline;
	overflow: hidden;
	cursor: pointer;
	}
div.uploader span.filename {
	background-position: -2px -299px;
	width: 180px;
	height: 24px;
	line-height: 24px;
	font-size: 11px;
	color: #777;
	margin: 0px;
	padding:0 5px 0 10px;
	border-right: solid 1px #bbb;
	float: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
	position:relative;
	}
div.uploader.disabled{background-position: 0px -325px;}
div.uploader.disabled span.action{background-position: right -381px; color: #aaa;}
div.uploader.disabled span.filename {border-color: #ddd; color: #aaa;} 
div.uploader input {
	opacity: 0;
	filter: alpha(opacity:0);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	float: right;
	width:220px;
	height: 25px;
	border: none;
	cursor:pointer;
	}





div.checker span,
div.radio span{
  background-image: url('img/icon/checkbox_radio.png');
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

/*------------ Checkbox ------------*/
div.checker {width:18px;height:18px; cursor:pointer; display:inline-block; vertical-align:middle; margin-top:-3px; margin-right:6px;  line-height:20px;}
div.checker input {width: 18px;height: 18px; padding:0; margin:0; border:none;}

div.checker span {width:18px; height:18px; display:block; vertical-align:top; background-position: 0px 0px;}

div.checker:active span, 
div.checker.active span {background-position: -18px 0px;}

div.checker.focus span,
div.checker:hover span {background-position: 0px 0px; opacity:0.8;}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {background-position: -18px 0;}

div.checker span.checked {background-position: -18px 0; opacity:1;}

div.checker:active span.checked, 
div.checker.active span.checked {background-position: -18px 0;}

div.checker.focus span.checked,
div.checker:hover span.checked {background-position: -18px 0;}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {background-position: -18px 0;}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {background-position: -18px 0;}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {background-position: -18px 0;}



/*------------ Radio ------------*/
div.radio {width: 18px; height: 18px; cursor:pointer; display:inline-block; vertical-align:middle; margin-top:-3px; margin-right:7px;}
div.radio input {width: 18px; height: 18px; padding:0; margin:0; border:none;}
div.radio span {height: 18px; width: 18px; display:block; vertical-align:top; background-position: -36px 0px;}

div.radio:active span, 
div.radio.active span {background-position: -36px 0;}

div.radio.focus span, 
div.radio:hover span {background-position: -36px 0; opacity:0.8;}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {background-position: -54px 0;}

div.radio span.checked {background-position: -54px 0; opacity:1;}

div.radio:active span.checked,
div.radio.active span.checked {background-position: -54px 0;}

div.radio.focus span.checked, div.radio:hover span.checked {background-position: -54px 0;}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {background-position: -54px 0;}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {background-position: -54px 0;}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {background-position: -54px 0;}





.bored{border:1px solid red !important}







/*──────────────── flex ────────────────*/
.flex{display:flex !important;align-items:flex-start;}
.inline-flex{display:inline-flex !important;}
.flex.column, .inline-flex.column{flex-direction:column !important;}
.flex-top{align-items:flex-start !important;}
.flex-middle{align-items:center !important;}
.flex-bottom{align-items:flex-end !important;}
.flex-left{justify-content:flex-start !important;}
.flex-center{justify-content:center !important;}
.flex-right{justify-content:flex-end !important;}
.flex-stretch{align-items:stretch !important;}
.flex-wrap{flex-wrap:wrap !important;}
.flex1{flex:1;}
.flex > .left{margin-right:auto;}.flex > .right{margin-left:auto;}
.item-top{align-self:start}.item-middle{align-self:center;}.item-bottom{align-self:end}.item-stretch{align-self:stretch}.item-left{margin-right:auto;}.item-right{margin-left:auto;}
.flexCenter{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.flex.column > div{width:100%;}
.flex{gap:10px;}
.gap0{gap:0 !important;}.gap1{gap:1px !important;}.gap2{gap:2px !important;}.gap3{gap:3px !important;}.gap4{gap:4px !important;}.gap5{gap:5px !important;}
.gap6{gap:6px !important;}.gap7{gap:7px !important;}.gap8{gap:8px !important;}.gap9{gap:9px !important;}.gap10{gap:10px !important;}
.gap15{gap:15px !important;}.gap20{gap:20px !important;}.gap25{gap:25px !important;}.gap30{gap:30px !important;}.gap35{gap:35px !important;}
.gap40{gap:40px !important;}.gap45{gap:45px !important;}.gap50{gap:50px !important;}.gap55{gap:55px !important;}.gap60{gap:60px !important;}
.gap65{gap:65px !important;}.gap70{gap:70px !important;}.gap75{gap:75px !important;}.gap80{gap:80px !important;}.gap85{gap:85px !important;}
.gap90{gap:90px !important;}.gap95{gap:95px !important;}.gap100{gap:100px !important;}
.flex.line{align-items:stretch;gap:45px;}
.flex.line > *:not(:first-child){padding-left:45px;border-left:1px solid rgba(0,0,0,0.1);}
.flex.line.gap5 > *:not(:first-child){padding-left:5px;}.flex.line.gap10 > *:not(:first-child){padding-left:10px;}.flex.line.gap15 > *:not(:first-child){padding-left:15px;}.flex.line.gap20 > *:not(:first-child){padding-left:20px;}
.flex.line.gap25 > *:not(:first-child){padding-left:25px;}.flex.line.gap30 > *:not(:first-child){padding-left:30px;}.flex.line.gap35 > *:not(:first-child){padding-left:35px;}.flex.line.gap40 > *:not(:first-child){padding-left:40px;}
.flex.line.gap45 > *:not(:first-child){padding-left:45px;}.flex.line.gap50 > *:not(:first-child){padding-left:50px;}.flex.line.gap55 > *:not(:first-child){padding-left:55px;}.flex.line.gap60 > *:not(:first-child){padding-left:60px;}
.flex.line.gap65 > *:not(:first-child){padding-left:65px;}.flex.line.gap70 > *:not(:first-child){padding-left:70px;}.flex.line.gap75 > *:not(:first-child){padding-left:75px;}.flex.line.gap80 > *:not(:first-child){padding-left:80px;}
.flex.line.gap85 > *:not(:first-child){padding-left:85px;}.flex.line.gap90 > *:not(:first-child){padding-left:90px;}.flex.line.gap95 > *:not(:first-child){padding-left:95px;}.flex.line.gap100 > *:not(:first-child){padding-left:100px;}
.flex.line.gap110 > *:not(:first-child){padding-left:110px;}.flex.line.gap120 > *:not(:first-child){padding-left:120px;}.flex.line.gap130 > *:not(:first-child){padding-left:130px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.flex:after{display:block;visibility:hidden;clear:both;content:""}
	.flex > .right{float:right}
}



.mr-auto{margin-right:auto;}
.ml-auto{margin-left:auto;}
.marginCenter{margin-left:auto;margin-right:auto;}



/*──────────────── Margin ────────────────*/
	.mt1{margin-top:1px !important;}.mt2{margin-top:2px !important;}.mt3{margin-top:3px !important;}.mt4{margin-top:4px !important;}.mt5{margin-top:5px !important;}
	.mt6{margin-top:6px !important;}.mt7{margin-top:7px !important;}.mt8{margin-top:8px !important;}.mt9{margin-top:9px !important;}.mt10{margin-top:10px !important;}
	.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}.mt25{margin-top:25px !important;}.mt30{margin-top:30px !important;}
	.mt35{margin-top:35px !important;}.mt40{margin-top:40px !important;}.mt45{margin-top:45px !important;}.mt50{margin-top:50px !important;}.mt55{margin-top:55px !important;}
	.mt60{margin-top:60px !important;}.mt65{margin-top:65px !important;}.mt70{margin-top:70px !important;}.mt75{margin-top:75px !important;}.mt80{margin-top:80px !important;}
	.mt85{margin-top:85px !important;}.mt90{margin-top:90px !important;}.mt95{margin-top:95px !important;}.mt100{margin-top:100px !important;}.mt110{margin-top:110px !important;}
	.mt115{margin-top:115px !important;}.mt120{margin-top:120px !important;}.mt125{margin-top:125px !important;}.mt130{margin-top:130px !important;}.mt135{margin-top:135px !important;}
	.mt140{margin-top:140px !important;}.mt145{margin-top:145px !important;}.mt150{margin-top:150px !important;}.mt155{margin-top:155px !important;}.mt160{margin-top:160px !important;}
	.mt165{margin-top:165px !important;}.mt170{margin-top:170px !important;}.mt175{margin-top:175px !important;}.mt180{margin-top:180px !important;}.mt185{margin-top:185px !important;}
	.mt190{margin-top:190px !important;}.mt195{margin-top:195px !important;}.mt200{margin-top:200px !important;}.mt210{margin-top:210px !important;}.mt215{margin-top:215px !important;}
	.mt220{margin-top:220px !important;}.mt225{margin-top:225px !important;}.mt230{margin-top:230px !important;}.mt235{margin-top:235px !important;}.mt240{margin-top:240px !important;}
	.mt245{margin-top:245px !important;}.mt250{margin-top:250px !important;}.mt255{margin-top:255px !important;}.mt260{margin-top:260px !important;}.mt265{margin-top:265px !important;}
	.mt270{margin-top:270px !important;}.mt275{margin-top:275px !important;}.mt280{margin-top:280px !important;}.mt285{margin-top:285px !important;}.mt290{margin-top:290px !important;}
	.mt295{margin-top:295px !important;}.mt300{margin-top:300px !important;}
	.ml1{margin-left:1px !important;}.ml2{margin-left:2px !important;}.ml3{margin-left:3px !important;}.ml4{margin-left:4px !important;}.ml5{margin-left:5px !important;}
	.ml6{margin-left:6px !important;}.ml7{margin-left:7px !important;}.ml8{margin-left:8px !important;}.ml9{margin-left:9px !important;}.ml10{margin-left:10px !important;}
	.ml10{margin-left:10px !important;}.ml15{margin-left:15px !important;}.ml20{margin-left:20px !important;}.ml25{margin-left:25px !important;}.ml30{margin-left:30px !important;}
	.ml35{margin-left:35px !important;}.ml40{margin-left:40px !important;}.ml45{margin-left:45px !important;}.ml50{margin-left:50px !important;}.ml55{margin-left:55px !important;}
	.ml60{margin-left:60px !important;}.ml65{margin-left:65px !important;}.ml70{margin-left:70px !important;}.ml75{margin-left:75px !important;}.ml80{margin-left:80px !important;}
	.ml85{margin-left:85px !important;}.ml90{margin-left:90px !important;}.ml95{margin-left:95px !important;}.ml100{margin-left:100px !important;}.ml110{margin-left:110px !important;}
	.ml115{margin-left:115px !important;}.ml120{margin-left:120px !important;}.ml125{margin-left:125px !important;}.ml130{margin-left:130px !important;}.ml135{margin-left:135px !important;}
	.ml140{margin-left:140px !important;}.ml145{margin-left:145px !important;}.ml150{margin-left:150px !important;}.ml155{margin-left:155px !important;}.ml160{margin-left:160px !important;}
	.ml165{margin-left:165px !important;}.ml170{margin-left:170px !important;}.ml175{margin-left:175px !important;}.ml180{margin-left:180px !important;}.ml185{margin-left:185px !important;}
	.ml190{margin-left:190px !important;}.ml195{margin-left:195px !important;}.ml200{margin-left:200px !important;}.ml210{margin-left:210px !important;}.ml215{margin-left:215px !important;}
	.ml220{margin-left:220px !important;}.ml225{margin-left:225px !important;}.ml230{margin-left:230px !important;}.ml235{margin-left:235px !important;}.ml240{margin-left:240px !important;}
	.ml245{margin-left:245px !important;}.ml250{margin-left:250px !important;}.ml255{margin-left:255px !important;}.ml260{margin-left:260px !important;}.ml265{margin-left:265px !important;}
	.ml270{margin-left:270px !important;}.ml275{margin-left:275px !important;}.ml280{margin-left:280px !important;}.ml285{margin-left:285px !important;}.ml290{margin-left:290px !important;}
	.ml295{margin-left:295px !important;}.ml300{margin-left:300px !important;}
	.mr1{margin-right:1px !important;}.mr2{margin-right:2px !important;}.mr3{margin-right:3px !important;}.mr4{margin-right:4px !important;}.mr5{margin-right:5px !important;}
	.mr6{margin-right:6px !important;}.mr7{margin-right:7px !important;}.mr8{margin-right:8px !important;}.mr9{margin-right:9px !important;}.mr10{margin-right:10px !important;}
	.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}.mr20{margin-right:20px !important;}.mr25{margin-right:25px !important;}.mr30{margin-right:30px !important;}
	.mr35{margin-right:35px !important;}.mr40{margin-right:40px !important;}.mr45{margin-right:45px !important;}.mr50{margin-right:50px !important;}.mr55{margin-right:55px !important;}
	.mr60{margin-right:60px !important;}.mr65{margin-right:65px !important;}.mr70{margin-right:70px !important;}.mr75{margin-right:75px !important;}.mr80{margin-right:80px !important;}
	.mr85{margin-right:85px !important;}.mr90{margin-right:90px !important;}.mr95{margin-right:95px !important;}.mr100{margin-right:100px !important;}.mr110{margin-right:110px !important;}
	.mr115{margin-right:115px !important;}.mr120{margin-right:120px !important;}.mr125{margin-right:125px !important;}.mr130{margin-right:130px !important;}.mr135{margin-right:135px !important;}
	.mr140{margin-right:140px !important;}.mr145{margin-right:145px !important;}.mr150{margin-right:150px !important;}.mr155{margin-right:155px !important;}.mr160{margin-right:160px !important;}
	.mr165{margin-right:165px !important;}.mr170{margin-right:170px !important;}.mr175{margin-right:175px !important;}.mr180{margin-right:180px !important;}.mr185{margin-right:185px !important;}
	.mr190{margin-right:190px !important;}.mr195{margin-right:195px !important;}.mr200{margin-right:200px !important;}.mr210{margin-right:210px !important;}.mr215{margin-right:215px !important;}
	.mr220{margin-right:220px !important;}.mr225{margin-right:225px !important;}.mr230{margin-right:230px !important;}.mr235{margin-right:235px !important;}.mr240{margin-right:240px !important;}
	.mr245{margin-right:245px !important;}.mr250{margin-right:250px !important;}.mr255{margin-right:255px !important;}.mr260{margin-right:260px !important;}.mr265{margin-right:265px !important;}
	.mr270{margin-right:270px !important;}.mr275{margin-right:275px !important;}.mr280{margin-right:280px !important;}.mr285{margin-right:285px !important;}.mr290{margin-right:290px !important;}
	.mr295{margin-right:295px !important;}.mr300{margin-right:300px !important;}
	.mb1{margin-bottom:1px !important;}.mb2{margin-bottom:2px !important;}.mb3{margin-bottom:3px !important;}.mb4{margin-bottom:4px !important;}.mb5{margin-bottom:5px !important;}
	.mb6{margin-bottom:6px !important;}.mb7{margin-bottom:7px !important;}.mb8{margin-bottom:8px !important;}.mb9{margin-bottom:9px !important;}.mb10{margin-bottom:10px !important;}
	.mb10{margin-bottom:10px !important;}.mb15{margin-bottom:15px !important;}.mb20{margin-bottom:20px !important;}.mb25{margin-bottom:25px !important;}.mb30{margin-bottom:30px !important;}
	.mb35{margin-bottom:35px !important;}.mb40{margin-bottom:40px !important;}.mb45{margin-bottom:45px !important;}.mb50{margin-bottom:50px !important;}.mb55{margin-bottom:55px !important;}
	.mb60{margin-bottom:60px !important;}.mb65{margin-bottom:65px !important;}.mb70{margin-bottom:70px !important;}.mb75{margin-bottom:75px !important;}.mb80{margin-bottom:80px !important;}
	.mb85{margin-bottom:85px !important;}.mb90{margin-bottom:90px !important;}.mb95{margin-bottom:95px !important;}.mb100{margin-bottom:100px !important;}.mb110{margin-bottom:110px !important;}
	.mb115{margin-bottom:115px !important;}.mb120{margin-bottom:120px !important;}.mb125{margin-bottom:125px !important;}.mb130{margin-bottom:130px !important;}.mb135{margin-bottom:135px !important;}
	.mb140{margin-bottom:140px !important;}.mb145{margin-bottom:145px !important;}.mb150{margin-bottom:150px !important;}.mb155{margin-bottom:155px !important;}.mb160{margin-bottom:160px !important;}
	.mb165{margin-bottom:165px !important;}.mb170{margin-bottom:170px !important;}.mb175{margin-bottom:175px !important;}.mb180{margin-bottom:180px !important;}.mb185{margin-bottom:185px !important;}
	.mb190{margin-bottom:190px !important;}.mb195{margin-bottom:195px !important;}.mb200{margin-bottom:200px !important;}.mb210{margin-bottom:210px !important;}.mb215{margin-bottom:215px !important;}
	.mb220{margin-bottom:220px !important;}.mb225{margin-bottom:225px !important;}.mb230{margin-bottom:230px !important;}.mb235{margin-bottom:235px !important;}.mb240{margin-bottom:240px !important;}
	.mb245{margin-bottom:245px !important;}.mb250{margin-bottom:250px !important;}.mb255{margin-bottom:255px !important;}.mb260{margin-bottom:260px !important;}.mb265{margin-bottom:265px !important;}
	.mb270{margin-bottom:270px !important;}.mb275{margin-bottom:275px !important;}.mb280{margin-bottom:280px !important;}.mb285{margin-bottom:285px !important;}.mb290{margin-bottom:290px !important;}
	.mb295{margin-bottom:295px !important;}.mb300{margin-bottom:300px !important;}
	/*──────────────── span :Width ────────────────*/	
	.span{width:100%;}
	.span10{width:10px;} .span20{width:20px;} .span30{width:30px;} .span40{width:40px;} .span50{width:50px;} .span60{width:60px;} .span70{width:70px;} .span80{width:80px;} .span90{width:90px;}
	.span100{width:100px;} .span110{width:110px;} .span120{width:120px;} .span130{width:130px;} .span140{width:140px;} .span150{width:150px;} .span160{width:160px;} .span170{width:170px;} .span180{width:180px;} .span190{width:190px;}
	.span200{width:200px;} .span210{width:210px;} .span220{width:220px;} .span230{width:230px;} .span240{width:240px;} .span250{width:250px;} .span260{width:260px;} .span270{width:270px;} .span280{width:280px;} .span290{width:290px;}
	.span300{width:300px;} .span310{width:310px;} .span320{width:320px;} .span330{width:330px;} .span340{width:340px;} .span350{width:350px;} .span360{width:360px;} .span370{width:370px;} .span380{width:380px;} .span390{width:390px;}
	.span400{width:400px;} .span410{width:410px;} .span420{width:420px;} .span430{width:430px;} .span440{width:440px;} .span450{width:450px;} .span460{width:460px;} .span470{width:470px;} .span480{width:480px;} .span490{width:490px;}
	.span500{width:500px;} .span510{width:510px;} .span520{width:520px;} .span530{width:530px;} .span540{width:540px;} .span550{width:550px;} .span560{width:560px;} .span570{width:570px;} .span580{width:580px;} .span590{width:590px;}
	.span600{width:600px;} .span610{width:610px;} .span620{width:620px;} .span630{width:630px;} .span640{width:640px;} .span650{width:650px;} .span660{width:660px;} .span670{width:670px;} .span680{width:680px;} .span690{width:690px;}
	.span700{width:700px;} .span710{width:710px;} .span720{width:720px;} .span730{width:730px;} .span740{width:740px;} .span750{width:750px;} .span760{width:760px;} .span770{width:770px;} .span780{width:780px;} .span790{width:790px;}
	.span800{width:800px;} .span810{width:810px;} .span820{width:820px;} .span830{width:830px;} .span840{width:840px;} .span850{width:850px;} .span860{width:860px;} .span870{width:870px;} .span880{width:880px;} .span890{width:890px;}
	.span900{width:900px;} .span910{width:910px;} .span920{width:920px;} .span930{width:930px;} .span940{width:940px;} .span950{width:950px;} .span960{width:960px;} .span970{width:970px;} .span980{width:980px;} .span990{width:990px;}
	.span5{width:5px;} .span15{width:15px;} .span25{width:25px;} .span35{width:35px;} .span45{width:45px;} .span55{width:55px;} .span65{width:65px;} .span75{width:75px;} .span85{width:85px;} .span95{width:95px;}
	.span105{width:105px;} .span115{width:115px;} .span125{width:125px;} .span135{width:135px;} .span145{width:145px;} .span155{width:155px;} .span165{width:165px;} .span175{width:175px;} .span185{width:185px;} .span195{width:195px;}
	.span205{width:205px;} .span215{width:215px;} .span225{width:225px;} .span235{width:235px;} .span245{width:245px;} .span255{width:255px;} .span265{width:265px;} .span275{width:275px;} .span285{width:285px;} .span295{width:295px;}
	.span305{width:305px;} .span315{width:315px;} .span325{width:325px;} .span335{width:335px;} .span345{width:345px;} .span355{width:355px;} .span365{width:365px;} .span375{width:375px;} .span385{width:385px;} .span395{width:395px;}
	.span405{width:405px;} .span415{width:415px;} .span425{width:425px;} .span435{width:435px;} .span445{width:445px;} .span455{width:455px;} .span465{width:465px;} .span475{width:475px;} .span485{width:485px;} .span495{width:495px;}
	.span505{width:505px;} .span515{width:515px;} .span525{width:525px;} .span535{width:535px;} .span545{width:545px;} .span555{width:555px;} .span565{width:565px;} .span575{width:575px;} .span585{width:585px;} .span595{width:595px;}
	.span605{width:605px;} .span615{width:615px;} .span625{width:625px;} .span635{width:635px;} .span645{width:645px;} .span655{width:655px;} .span665{width:665px;} .span675{width:675px;} .span685{width:685px;} .span695{width:695px;}
	.span705{width:705px;} .span715{width:715px;} .span725{width:725px;} .span735{width:735px;} .span745{width:745px;} .span755{width:755px;} .span765{width:765px;} .span775{width:775px;} .span785{width:785px;} .span795{width:795px;}
	.span805{width:805px;} .span815{width:815px;} .span825{width:825px;} .span835{width:835px;} .span845{width:845px;} .span855{width:855px;} .span865{width:865px;} .span875{width:875px;} .span885{width:885px;} .span895{width:895px;}
	.span905{width:905px;} .span915{width:915px;} .span925{width:925px;} .span935{width:935px;} .span945{width:945px;} .span955{width:955px;} .span965{width:965px;} .span975{width:975px;} .span985{width:985px;} .span995{width:995px;}
	/*──────────────── font-size ────────────────*/
	.fs11{font-size:11px !important;}.fs12{font-size:12px !important;}.fs13{font-size:13px !important;}.fs14{font-size:14px !important;}.fs15{font-size:15px !important;}.fs16{font-size:16px !important;}.fs17{font-size:17px !important;}.fs18{font-size:18px !important;}
	.fs19{font-size:19px !important;}.fs20{font-size:20px !important;}.fs21{font-size:21px !important;}.fs22{font-size:22px !important;}.fs23{font-size:23px !important;}.fs24{font-size:24px !important;}.fs25{font-size:25px !important;}
	.fs26{font-size:26px !important;}.fs27{font-size:27px !important;}.fs28{font-size:28px !important;}.fs29{font-size:29px !important;}.fs30{font-size:30px !important;}.fs31{font-size:31px !important;}.fs32{font-size:32px !important;}
	.fs33{font-size:33px !important;}.fs34{font-size:34px !important;}.fs35{font-size:35px !important;}.fs36{font-size:36px !important;}.fs37{font-size:37px !important;}.fs38{font-size:38px !important;}.fs39{font-size:39px !important;}
	.fs40{font-size:40px !important;}.fs41{font-size:41px !important;}.fs42{font-size:42px !important;}.fs43{font-size:43px !important;}.fs44{font-size:44px !important;}.fs45{font-size:45px !important;}.fs46{font-size:46px !important;}
	.fs47{font-size:47px !important;}.fs48{font-size:48px !important;}.fs49{font-size:49px !important;}.fs50{font-size:50px !important;}.fs51{font-size:51px !important;}.fs52{font-size:52px !important;}.fs53{font-size:53px !important;}
	.fs54{font-size:54px !important;}.fs55{font-size:55px !important;}.fs56{font-size:56px !important;}.fs57{font-size:57px !important;}.fs58{font-size:58px !important;}.fs59{font-size:59px !important;}.fs60{font-size:60px !important;}
	.fs70{font-size:70px !important;}.fs80{font-size:80px !important;}.fs90{font-size:90px !important;}.fs100{font-size:100px !important;}.fs110{font-size:110px !important;}