/* Default CSS 
	- font, height, padding, margin, line-height, color
*/
/*
a:hover{text-decoration: none !important;}
a{color:#182f59 !important;}*/

/* pt, px, em, % https://websemantics.uk/articles/font-size-conversion/ */
.body_text{
	font-family:"NotoSR";
	font-size: 1em !important;
	line-height:1.5em !important;
}
.bbs_body table{width:100% !important;}
.bbs_body table th{background-color:#f2f2f2 !important; border-top:2px solid #333 !important; border-bottom:1px solid #ddd !important; padding:8px 0px !important;text-align:center !important; font-family:'NotoSR'; font-size: 1em !important; line-height:1.5em !important;}
.bbs_body td{border-bottom:1px solid #ddd; padding:8px 0px;font-family:'NotoSR'; font-size: 0.875em !important; }

.hand{ cursor:pointer !important; }

/* Text Color */
.t-c-white 		{ color:white !important; }
.t-c-blue 		{ color:blue !important; }
.t-c-silver 	{ color:silver !important; }
.t-c-red 			{ color:red !important; }
.t-c-black 		{ color:black !important; }
.t-c-bluesky 	{ color:#0066cc !important; }
.t-c-purple 	{ color:#9C27B0 !important; }
.t-c-pink 		{ color:#E91E63 !important; }
.t-c-indigo 	{ color:#3F51B5 !important; }
.t-c-teal 	{ color:#009688 !important; }
.t-c-cyan 	{ color:#00BCD4 !important; }
.t-c-green 	{ color:#4CAF50 !important; }
.t-c-orange 	{ color:#FF9800 !important; }
.t-c-brown 	{ color:#795548 !important; }
.t-c-ccc 	{ color:#cccccc !important; }
.t-c-666 	{ color:#666666 !important; }
.t-c-999 	{ color:#999999 !important; }
.t-c-007171{ color:#007171 !important; }

.img-center {display: block !important; margin: 0 auto !important; }
/* backgound color */
.bg-color-aqua{ background-color:#00FFFF !important; }
.bg-color-black{ background-color:#000000 !important; }
.bg-color-fuchsia{ background-color:#ff00ff !important; }
.bg-color-gray{ background-color:#808080 !important; }
.bg-color-green{ background-color:#008000 !important; }
.bg-color-maroon{ background-color:#800000 !important; }
.bg-color-navy{ background-color:#000080 !important; }
.bg-color-olive{ background-color:#808000 !important; }
.bg-color-purple{ background-color:#800080 !important; }
.bg-color-red{ background-color:#FF0000 !important; }
.bg-color-silver{ background-color:#C0C0C0 !important; }
.bg-color-teal{ background-color:#008080 !important; }
.bg-color-white{ background-color:#FFFFFF !important; }
.bg-color-f2{ background-color:#f2f2f2 !important; }
.bg-color-dd{ background-color:#dddddd !important; }



.l-s-2 { letter-spacing:2 !important; }
.l-s-1 { letter-spacing:1 !important; }
.l-s-0 { letter-spacing:0 !important; }
.l-s-01	{ letter-spacing:-1px !important; }
.l-s-02	{ letter-spacing:-2px !important; }

/* Text Indent */
.text-index-10		{ padding-left:10px; text-indent:-10px !important; }
.text-index-11		{ padding-left:11px; text-indent:-11px !important; }
.text-index-12		{ padding-left:12px; text-indent:-12px !important; }
.text-index-13		{ padding-left:13px; text-indent:-13px !important; }
.text-index-14		{ padding-left:14px; text-indent:-14px !important; }
.text-index-15		{ padding-left:15px; text-indent:-15px !important; }
.text-index-16		{ padding-left:16px; text-indent:-16px !important; }
.text-index-17		{ padding-left:17px; text-indent:-17px !important; }
.text-index-18		{ padding-left:18px; text-indent:-18px !important; }
.text-index-19		{ padding-left:19px; text-indent:-19px !important; }
.text-index-20		{ padding-left:20px; text-indent:-20px !important; }

/* Align */
.t-a-l { text-align:left !important; }
.t-a-c { text-align:center !important; }
.t-a-r { text-align:right !important; }
.t-a-j { text-align:justify; }
.t-v-t { vertical-align:top !important; }
.t-v-m { vertical-align:middle !important; }
.t-v-b { vertical-align:bottom !important; }
.valign { vertical-align: middle !important; }

.table-fix 		{ table-layout:fixed; }
.display-inline	{ display:inline; }
.display-block	{ display:block; }
.display-none	{ display:none; }


.b-1{border:1px solid #ddd !important;}

.b-red{border:1px solid #FF0000 !important;}
.b-blue{border:1px solid #0080FF !important;}
.b-silver{border:1px solid #ddd !important;}

 
.b-b{border-bottom:1px solid #ddd !important;}
.b-t{border-top:1px solid #ddd !important;}
.b-l{border-left:1px solid #ddd !important;}
.b-r{border-right:1px solid #ddd !important;}
 
.b-l-r{border-left:1px solid #ddd !important;border-right:1px solid #ddd !important;}
.b-t-b{border-top:1px solid #ddd !important;border-bottom:1px solid #ddd !important;}
 
.b-b-2{border-bottom:2px solid #ddd !important;}
.b-t-2{border-top:2px solid #ddd !important;}
 
.b-dot-top{border-top:1px dotted #ddd !important;}
.b-dot-bottom{border-bottom:1px dotted #ddd !important;}
 
.b-top-blue {border-top:2px solid #0080FF !important;}
.b-top-silver {border-top:2px solid #cccccc !important;}
 
.b-top-f2 {border-top:1px solid #f2f2f2 !important;}
.b-top-dd {border-top:1px solid #dddddd !important;}
.b-top-cc {border-top:1px solid #cccccc !important;}
 
.b-bottom-f2 {border-bottom:1px solid #f2f2f2 !important;}
.b-bottom-dd {border-bottom:1px solid #dddddd !important;}
.b-bottom-cc {border-bottom:1px solid #cccccc !important;}
.b-bottom-dashed {border-bottom:1px dashed #dddddd !important;}
.b-top-dashed {border-top:1px dashed #dddddd !important;}


/* ETC */
.position-r { position:relative; }
.position-a{ position:absolute; }
.cursor-p	{ cursor:pointer; }
.overflow-hidden { overflow:hidden; }
.scroll-y	{ overflow-y:scroll; }
.scroll-x	{ overflow-x:scroll; }

/* font weight */
.f-w-bold, .f-w-b{font-weight:bold !important;} 

.info_text{font-family: Dotum, Gulim, 'Malgun Gothic' !important;}

/* Text font size */
.font-size-8 { font-size: 8px !important; }
.font-size-9 { font-size: 9px !important; }
.font-size-10{ font-size: 10px !important; }
.font-size-11{ font-size: 11px !important; }
.font-size-12{ font-size: 12px !important; }
.font-size-13{ font-size: 13px !important; }
.font-size-14{ font-size: 14px !important; }
.font-size-15{ font-size: 15px !important; }
.font-size-16{ font-size: 16px !important; }
.font-size-18{ font-size: 18px !important; }
.font-size-20{ font-size: 20px !important; }
.font-size-22{ font-size: 22px !important; }
.font-size-24{ font-size: 24px !important; }
.font-size-26{ font-size: 26px !important; }
.font-size-28{ font-size: 28px !important; }
.font-size-30{ font-size: 30px !important; }
.font-size-40{ font-size: 40px !important; }
.font-size-50{ font-size: 50px !important; }
.font-size-60{ font-size: 60px !important; }
.font-size-70{ font-size: 70px !important; }
.font-size-80{ font-size: 80px !important; }
.font-size-90{ font-size: 90px !important; }

.em-10px{font-size: 0.625em !important; }
.em-11px{font-size: 0.7em 	!important; }
.em-12px{font-size: 0.75em 	!important; }
.em-13px{font-size: 0.8em 	!important; }
.em-14px{font-size: 0.875em !important; }
.em-15px{font-size: 0.95em 	!important; }
.em-16px{font-size: 1em !important; }
.em-17px{font-size: 1.05em !important; }
.em-18px{font-size: 1.125em !important; }
.em-19px{font-size: 1.2em !important; }
.em-20px{font-size: 1.25em !important; }
.em-21px{font-size: 1.3em !important; }
.em-22px{font-size: 1.4em !important; }
.em-23px{font-size: 1.45em !important; }
.em-24px{font-size: 1.5em !important; }


.box-border{ border:1px solid #ddd !important; }
.box-left-top{ border-left:1px solid #ddd !important;  border-top:1px solid #ddd !important; }

/* Korea & English */
.KOR 	{ime-mode:active; !important;}
.ENG	{ime-mode:inactive !important;}


/* Margin, Padding */
.m-auto		{margin-right: auto !important;    margin-left: auto !important; }
.m-p-0		{ margin:0 !important; padding:0 !important; }

.m-0		{ margin:0px !important; }
.m-1		{ margin:1px !important; }
.m-2		{ margin:2px !important; }
.m-3		{ margin:3px !important; }
.m-4		{ margin:4px !important; }
.m-5		{ margin:5px !important; }
.m-6		{ margin:6px !important; }
.m-7		{ margin:7px !important; }
.m-8		{ margin:8px !important; }
.m-9		{ margin:9px !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-t-0		{ margin-top:0 !important; }
.m-t-1		{ margin-top:1px !important; }
.m-t-2		{ margin-top:2px !important; }
.m-t-3		{ margin-top:3px !important; }
.m-t-4		{ margin-top:4px !important; }
.m-t-5		{ margin-top:5px !important; }
.m-t-6		{ margin-top:6px !important; }
.m-t-7		{ margin-top:7px !important; }
.m-t-8		{ margin-top:8px !important; }
.m-t-9		{ margin-top:9px !important; }
.m-t-10		{ margin-top:10px !important; }
.m-t-11		{ margin-top:11px !important; }
.m-t-12		{ margin-top:12px !important; }
.m-t-13		{ margin-top:13px !important; }
.m-t-14		{ margin-top:14px !important; }
.m-t-15		{ margin-top:15px !important; }
.m-t-16		{ margin-top:16px !important; }
.m-t-17		{ margin-top:17px !important; }
.m-t-18		{ margin-top:18px !important; }
.m-t-19		{ margin-top:19px !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-36		{ margin-top:36px !important; }
.m-t-37		{ margin-top:37px !important; }
.m-t-38		{ margin-top:38px !important; }
.m-t-39		{ margin-top:39px !important; }
.m-t-40		{ margin-top:40px !important; }
.m-t-45		{ margin-top:45px !important; }
.m-t-50		{ margin-top:50px !important; }
.m-t-60		{ margin-top:60px !important; }
.m-t-70		{ margin-top:70px !important; }
.m-t-80		{ margin-top:80px !important; }
.m-t-90		{ margin-top:90px !important; }
.m-t-100		{ margin-top:100px !important; }

.m-b-0		{ margin-bottom:0 !important; }
.m-b-1		{ margin-bottom:1px !important; }
.m-b-2		{ margin-bottom:2px !important; }
.m-b-3		{ margin-bottom:3px !important; }
.m-b-4		{ margin-bottom:4px !important; }
.m-b-5		{ margin-bottom:5px !important; }
.m-b-6		{ margin-bottom:6px !important; }
.m-b-7		{ margin-bottom:7px !important; }
.m-b-8		{ margin-bottom:8px !important; }
.m-b-9		{ margin-bottom:9px !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-50		{ margin-bottom:50px !important; }

.m-t-b-0		{ margin-top:0px  !important; margin-bottom:0px  !important;}
.m-t-b-1		{ margin-top:1px  !important; margin-bottom:1px  !important;}
.m-t-b-2		{ margin-top:2px  !important; margin-bottom:2px  !important;}
.m-t-b-3		{ margin-top:3px  !important; margin-bottom:3px  !important;}
.m-t-b-4		{ margin-top:4px  !important; margin-bottom:4px  !important;}
.m-t-b-5		{ margin-top:5px  !important; margin-bottom:5px  !important;}
.m-t-b-6		{ margin-top:6px  !important; margin-bottom:6px  !important;}
.m-t-b-7		{ margin-top:7px  !important; margin-bottom:7px  !important;}
.m-t-b-8		{ margin-top:8px  !important; margin-bottom:8px  !important;}
.m-t-b-9		{ margin-top:9px  !important; margin-bottom:9px  !important;}
.m-t-b-10		{ margin-top:10px !important; margin-bottom:10px !important;}
.m-t-b-11		{ margin-top:11px !important; margin-bottom:11px !important;}
.m-t-b-12		{ margin-top:12px !important; margin-bottom:12px !important;}
.m-t-b-13		{ margin-top:13px !important; margin-bottom:13px !important;}
.m-t-b-14		{ margin-top:14px !important; margin-bottom:14px !important;}
.m-t-b-15		{ margin-top:15px !important; margin-bottom:15px !important;}
.m-t-b-16		{ margin-top:16px !important; margin-bottom:16px !important;}
.m-t-b-17		{ margin-top:17px !important; margin-bottom:17px !important;}
.m-t-b-18		{ margin-top:18px !important; margin-bottom:18px !important;}
.m-t-b-19		{ margin-top:19px !important; margin-bottom:19px !important;}
.m-t-b-20		{ margin-top:20px !important; margin-bottom:20px !important;}
.m-t-b-25		{ margin-top:25px !important; margin-bottom:25px !important;}
.m-t-b-30		{ margin-top:30px !important; margin-bottom:30px !important;}
.m-t-b-35		{ margin-top:35px !important; margin-bottom:35px !important;}
.m-t-b-40		{ margin-top:40px !important; margin-bottom:40px !important;}
.m-t-b-50		{ margin-top:50px !important; margin-bottom:50px !important;}
.m-t-b-60		{ margin-top:60px !important; margin-bottom:60px !important;}
.m-t-b-65		{ margin-top:65px !important; margin-bottom:65px !important;}
.m-t-b-70		{ margin-top:70px !important; margin-bottom:70px !important;}
.m-t-b-75		{ margin-top:75px !important; margin-bottom:75px !important;}
.m-t-b-80		{ margin-top:80px !important; margin-bottom:80px !important;}
.m-t-b-85		{ margin-top:85px !important; margin-bottom:85px !important;}


.m-r-0		{ margin-right:0 !important; }
.m-r-1		{ margin-right:1px !important; }
.m-r-2		{ margin-right:2px !important; }
.m-r-3		{ margin-right:3px !important; }
.m-r-4		{ margin-right:4px !important; }
.m-r-5		{ margin-right:5px !important; }
.m-r-6		{ margin-right:6px !important; }
.m-r-7		{ margin-right:7px !important; }
.m-r-8		{ margin-right:8px !important; }
.m-r-9		{ margin-right:9px !important; }
.m-r-10		{ margin-right:10px !important; }
.m-r-11		{ margin-right:11px !important; }
.m-r-12		{ margin-right:12px !important; }
.m-r-13		{ margin-right:13px !important; }
.m-r-14		{ margin-right:14px !important; }
.m-r-15		{ margin-right:15px !important; }
.m-r-16		{ margin-right:16px !important; }
.m-r-17		{ margin-right:17px !important; }
.m-r-18		{ margin-right:18px !important; }
.m-r-19		{ margin-right:19px !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-l-0		{ margin-left:0px  !important; }
.m-l-1		{ margin-left:1px  !important; }
.m-l-2		{ margin-left:2px  !important; }
.m-l-3		{ margin-left:3px  !important; }
.m-l-4		{ margin-left:4px  !important; }
.m-l-5		{ margin-left:5px  !important; }
.m-l-6		{ margin-left:6px  !important; }
.m-l-7		{ margin-left:7px  !important; }
.m-l-8		{ margin-left:8px  !important; }
.m-l-9		{ margin-left:9px  !important; }
.m-l-10		{ margin-left:10px !important; }
.m-l-11		{ margin-left:11px !important; }
.m-l-12		{ margin-left:12px !important; }
.m-l-13		{ margin-left:13px !important; }
.m-l-14		{ margin-left:14px !important; }
.m-l-15		{ margin-left:15px !important; }
.m-l-16		{ margin-left:16px !important; }
.m-l-17		{ margin-left:17px !important; }
.m-l-18		{ margin-left:18px !important; }
.m-l-19		{ margin-left:19px !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-50		{ margin-left:50px !important; }
.m-l-60		{ margin-left:60px !important; }
.m-l-65		{ margin-left:65px !important; }
.m-l-70		{ margin-left:70px !important; }
.m-l-75		{ margin-left:75px !important; }
.m-l-80		{ margin-left:80px !important; }
.m-l-85		{ margin-left:85px !important; }


.m-l-r-0		{ margin-left:0px  !important; margin-right:0px  !important;}
.m-l-r-1		{ margin-left:1px  !important; margin-right:1px  !important;}
.m-l-r-2		{ margin-left:2px  !important; margin-right:2px  !important;}
.m-l-r-3		{ margin-left:3px  !important; margin-right:3px  !important;}
.m-l-r-4		{ margin-left:4px  !important; margin-right:4px  !important;}
.m-l-r-5		{ margin-left:5px  !important; margin-right:5px  !important;}
.m-l-r-6		{ margin-left:6px  !important; margin-right:6px  !important;}
.m-l-r-7		{ margin-left:7px  !important; margin-right:7px  !important;}
.m-l-r-8		{ margin-left:8px  !important; margin-right:8px  !important;}
.m-l-r-9		{ margin-left:9px  !important; margin-right:9px  !important;}
.m-l-r-10		{ margin-left:10px !important; margin-right:10px !important;}
.m-l-r-11		{ margin-left:11px !important; margin-right:11px !important;}
.m-l-r-12		{ margin-left:12px !important; margin-right:12px !important;}
.m-l-r-13		{ margin-left:13px !important; margin-right:13px !important;}
.m-l-r-14		{ margin-left:14px !important; margin-right:14px !important;}
.m-l-r-15		{ margin-left:15px !important; margin-right:15px !important;}
.m-l-r-16		{ margin-left:16px !important; margin-right:16px !important;}
.m-l-r-17		{ margin-left:17px !important; margin-right:17px !important;}
.m-l-r-18		{ margin-left:18px !important; margin-right:18px !important;}
.m-l-r-19		{ margin-left:19px !important; margin-right:19px !important;}
.m-l-r-20		{ margin-left:20px !important; margin-right:20px !important;}
.m-l-r-25		{ margin-left:25px !important; margin-right:25px !important;}
.m-l-r-30		{ margin-left:30px !important; margin-right:30px !important;}
.m-l-r-35		{ margin-left:35px !important; margin-right:35px !important;}
.m-l-r-40		{ margin-left:40px !important; margin-right:40px !important;}
.m-l-r-50		{ margin-left:50px !important; margin-right:50px !important;}
.m-l-r-60		{ margin-left:60px !important; margin-right:60px !important;}
.m-l-r-65		{ margin-left:65px !important; margin-right:65px !important;}
.m-l-r-70		{ margin-left:70px !important; margin-right:70px !important;}
.m-l-r-75		{ margin-left:75px !important; margin-right:75px !important;}
.m-l-r-80		{ margin-left:80px !important; margin-right:80px !important;}
.m-l-r-85		{ margin-left:85px !important; margin-right:85px !important;}

.p-0		{ padding:0px !important; }
.p-1		{ padding:1px !important; }
.p-2		{ padding:2px !important; }
.p-3		{ padding:3px !important; }
.p-4		{ padding:4px !important; }
.p-5		{ padding:5px !important; }
.p-6		{ padding:6px !important; }
.p-7		{ padding:7px !important; }
.p-8		{ padding:8px !important; }
.p-9		{ padding:9px !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-t-b-0		{ padding-top:0px   !important; padding-bottom:0px   !important;}
.p-t-b-1		{ padding-top:1px   !important; padding-bottom:1px   !important;}
.p-t-b-2		{ padding-top:2px   !important; padding-bottom:2px   !important;}
.p-t-b-3		{ padding-top:3px   !important; padding-bottom:3px   !important;}
.p-t-b-4		{ padding-top:4px   !important; padding-bottom:4px   !important;}
.p-t-b-5		{ padding-top:5px   !important; padding-bottom:5px   !important;}
.p-t-b-6		{ padding-top:6px   !important; padding-bottom:6px   !important;}
.p-t-b-7		{ padding-top:7px   !important; padding-bottom:7px   !important;}
.p-t-b-8		{ padding-top:8px   !important; padding-bottom:8px   !important;}
.p-t-b-9		{ padding-top:9px   !important; padding-bottom:9px   !important;}
.p-t-b-10		{ padding-top:10px  !important; padding-bottom:10px  !important;}
.p-t-b-11		{ padding-top:11px  !important; padding-bottom:11px  !important;}
.p-t-b-12		{ padding-top:12px  !important; padding-bottom:12px  !important;}
.p-t-b-13		{ padding-top:13px  !important; padding-bottom:13px  !important;}
.p-t-b-14		{ padding-top:14px  !important; padding-bottom:14px  !important;}
.p-t-b-15		{ padding-top:15px  !important; padding-bottom:15px  !important;}
.p-t-b-16		{ padding-top:16px  !important; padding-bottom:16px  !important;}
.p-t-b-17		{ padding-top:17px  !important; padding-bottom:17px  !important;}
.p-t-b-18		{ padding-top:18px  !important; padding-bottom:18px  !important;}
.p-t-b-19		{ padding-top:19px  !important; padding-bottom:19px  !important;}
.p-t-b-20		{ padding-top:20px  !important; padding-bottom:20px  !important;}
.p-t-b-25		{ padding-top:25px  !important; padding-bottom:25px  !important;}
.p-t-b-30		{ padding-top:30px  !important; padding-bottom:30px  !important;}
.p-t-b-35		{ padding-top:35px  !important; padding-bottom:35px  !important;}
.p-t-b-40		{ padding-top:40px  !important; padding-bottom:40px  !important;}
.p-t-b-45		{ padding-top:45px  !important; padding-bottom:45px  !important;}
.p-t-b-50		{ padding-top:50px  !important; padding-bottom:50px  !important;}
.p-t-b-60		{ padding-top:60px  !important; padding-bottom:60px  !important;}
.p-t-b-70		{ padding-top:70px  !important; padding-bottom:70px  !important;}
.p-t-b-80		{ padding-top:80px  !important; padding-bottom:80px  !important;}
.p-t-b-90		{ padding-top:90px  !important; padding-bottom:90px  !important;}
.p-t-b-100	{ padding-top:100px !important; padding-bottom:100px !important;}
.p-t-b-130	{ padding-top:130px !important; padding-bottom:130px !important;}

.p-t-0		{ padding-top:0 !important; }
.p-t-1		{ padding-top:1px !important; }
.p-t-2		{ padding-top:2px !important; }
.p-t-3		{ padding-top:3px !important; }
.p-t-4		{ padding-top:4px !important; }
.p-t-5		{ padding-top:5px !important; }
.p-t-6		{ padding-top:6px !important; }
.p-t-7		{ padding-top:7px !important; }
.p-t-8		{ padding-top:8px !important; }
.p-t-9		{ padding-top:9px !important; }
.p-t-10		{ padding-top:10px !important; }
.p-t-11		{ padding-top:11px !important; }
.p-t-12		{ padding-top:12px !important; }
.p-t-13		{ padding-top:13px !important; }
.p-t-14		{ padding-top:14px !important; }
.p-t-15		{ padding-top:15px !important; }
.p-t-16		{ padding-top:16px !important; }
.p-t-17		{ padding-top:17px !important; }
.p-t-18		{ padding-top:18px !important; }
.p-t-19		{ padding-top:19px !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-60		{ padding-top:60px !important; }
.p-t-70		{ padding-top:70px !important; }
.p-t-80		{ padding-top:80px !important; }
.p-t-90		{ padding-top:90px !important; }
.p-t-100		{ padding-top:100px !important; }
.p-t-130		{ padding-top:130px !important; }

.p-b-0		{ padding-bottom:0 !important; }
.p-b-1		{ padding-bottom:1px !important; }
.p-b-2		{ padding-bottom:2px !important; }
.p-b-3		{ padding-bottom:3px !important; }
.p-b-4		{ padding-bottom:4px !important; }
.p-b-5		{ padding-bottom:5px !important; }
.p-b-6		{ padding-bottom:6px !important; }
.p-b-7		{ padding-bottom:7px !important; }
.p-b-8		{ padding-bottom:8px !important; }
.p-b-9		{ padding-bottom:9px !important; }
.p-b-10		{ padding-bottom:10px !important; }
.p-b-11		{ padding-bottom:11px !important; }
.p-b-12		{ padding-bottom:12px !important; }
.p-b-13		{ padding-bottom:13px !important; }
.p-b-14		{ padding-bottom:14px !important; }
.p-b-15		{ padding-bottom:15px !important; }
.p-b-16		{ padding-bottom:16px !important; }
.p-b-17		{ padding-bottom:17px !important; }
.p-b-18		{ padding-bottom:18px !important; }
.p-b-19		{ padding-bottom:19px !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-60		{ padding-bottom:60px !important; }
.p-b-70		{ padding-bottom:70px !important; }
.p-b-80		{ padding-bottom:80px !important; }
.p-b-90		{ padding-bottom:90px !important; }
.p-b-100		{ padding-bottom:100px !important; }
.p-b-130		{ padding-bottom:130px !important; }

.p-r-0		{ padding-right:0 !important; }
.p-r-1		{ padding-right:1px !important; }
.p-r-2		{ padding-right:2px !important; }
.p-r-3		{ padding-right:3px !important; }
.p-r-4		{ padding-right:4px !important; }
.p-r-5		{ padding-right:5px !important; }
.p-r-6		{ padding-right:6px !important; }
.p-r-7		{ padding-right:7px !important; }
.p-r-8		{ padding-right:8px !important; }
.p-r-9		{ padding-right:9px !important; }
.p-r-10		{ padding-right:10px !important; }
.p-r-11		{ padding-right:11px !important; }
.p-r-12		{ padding-right:12px !important; }
.p-r-13		{ padding-right:13px !important; }
.p-r-14		{ padding-right:14px !important; }
.p-r-15		{ padding-right:15px !important; }
.p-r-16		{ padding-right:16px !important; }
.p-r-17		{ padding-right:17px !important; }
.p-r-18		{ padding-right:18px !important; }
.p-r-19		{ padding-right:19px !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-50		{ padding-right:50px !important; }
.p-r-60		{ padding-right:60px !important; }
.p-r-70		{ padding-right:70px !important; }
.p-r-80		{ padding-right:80px !important; }
.p-r-90		{ padding-right:90px !important; }
.p-r-100		{ padding-right:100px !important; }

.p-l-0		{ padding-left:0 !important; }
.p-l-1		{ padding-left:1px !important; }
.p-l-2		{ padding-left:2px !important; }
.p-l-3		{ padding-left:3px !important; }
.p-l-4		{ padding-left:4px !important; }
.p-l-5		{ padding-left:5px !important; }
.p-l-6		{ padding-left:6px !important; }
.p-l-7		{ padding-left:7px !important; }
.p-l-8		{ padding-left:8px !important; }
.p-l-9		{ padding-left:9px !important; }
.p-l-10		{ padding-left:10px !important; }
.p-l-11		{ padding-left:11px !important; }
.p-l-12		{ padding-left:12px !important; }
.p-l-13		{ padding-left:13px !important; }
.p-l-14		{ padding-left:14px !important; }
.p-l-15		{ padding-left:15px !important; }
.p-l-16		{ padding-left:16px !important; }
.p-l-17		{ padding-left:17px !important; }
.p-l-18		{ padding-left:18px !important; }
.p-l-19		{ padding-left:19px !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-50		{ padding-left:50px !important; }
.p-l-60		{ padding-left:60px !important; }
.p-l-70		{ padding-left:70px !important; }
.p-l-80		{ padding-left:80px !important; }
.p-l-90		{ padding-left:90px !important; }
.p-l-100		{ padding-left:100px !important; }
.p-l-120		{ padding-left:120px !important; }

.p-l-r-0			{ padding-right:0px !important; padding-left:0px !important; }
.p-l-r-1			{ padding-right:1px !important; padding-left:1px !important; }
.p-l-r-2			{ padding-right:2px !important; padding-left:2px !important; }
.p-l-r-3			{ padding-right:3px !important; padding-left:3px !important; }
.p-l-r-4			{ padding-right:4px !important; padding-left:4px !important; }
.p-l-r-5			{ padding-right:5px !important; padding-left:5px !important; }
.p-l-r-6			{ padding-right:6px !important; padding-left:6px !important; }
.p-l-r-7			{ padding-right:7px !important; padding-left:7px !important; }
.p-l-r-8			{ padding-right:8px !important; padding-left:8px !important; }
.p-l-r-9			{ padding-right:9px !important; padding-left:9px !important; }
.p-l-r-10		{ padding-right:10px !important;padding-left:10px !important; }
.p-l-r-11		{ padding-right:11px !important;padding-left:11px !important; }
.p-l-r-12		{ padding-right:12px !important;padding-left:12px !important; }
.p-l-r-13		{ padding-right:13px !important;padding-left:13px !important; }
.p-l-r-14		{ padding-right:14px !important;padding-left:14px !important; }
.p-l-r-15		{ padding-right:15px !important;padding-left:15px !important; }
.p-l-r-16		{ padding-right:16px !important;padding-left:16px !important; }
.p-l-r-17		{ padding-right:17px !important;padding-left:17px !important; }
.p-l-r-18		{ padding-right:18px !important;padding-left:18px !important; }
.p-l-r-19		{ padding-right:19px !important;padding-left:19px !important; }
.p-l-r-20		{ padding-right:20px !important;padding-left:20px !important; }
.p-l-r-25		{ padding-right:25px !important;padding-left:25px !important; }
.p-l-r-30		{ padding-right:30px !important;padding-left:30px !important; }
.p-l-r-35		{ padding-right:35px !important;padding-left:35px !important; }
.p-l-r-40		{ padding-right:40px !important;padding-left:40px !important; }
.p-l-r-50		{ padding-right:50px !important;padding-left:50px !important; }
.p-l-r-60		{ padding-right:60px !important;padding-left:60px !important; }
.p-l-r-70		{ padding-right:70px !important;padding-left:70px !important; }
.p-l-r-80		{ padding-right:80px !important;padding-left:80px !important; }
.p-l-r-90		{ padding-right:90px !important;padding-left:90px !important; }
.p-l-r-100		{ padding-right:100px !important;padding-left:100px !important; }
.p-l-r-120		{ padding-right:120px !important;padding-left:120px !important; }


/* Text Color */
.t-c-blue 		{ color:blue !important; }
.t-c-silver 	{ color:silver !important; }
.t-c-666 	{ color:#666 !important; }
.t-c-red 			{ color:red !important; }
.t-c-black 		{ color:black !important; }
.t-c-bluesky 	{ color:#1A8CFF !important; }
.t-c-purple 	{ color:#9C27B0 !important; }
.t-c-pink 		{ color:#E91E63 !important; }
.t-c-indigo 	{ color:#3F51B5 !important; }
.t-c-teal 	{ color:#009688 !important; }
.t-c-cyan 	{ color:#00BCD4 !important; }
.t-c-green 	{ color:#4CAF50 !important; }
.t-c-orange 	{ color:#FF9800 !important; }
.t-c-brown 	{ color:#795548 !important; }
.t-c-bblue 	{ color:#194681 !important; }



/* ===== Scroll to Top ===== */

.scrolltotop {
  height: 48px;
  width: 48px;
  border-color: #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: #999;
  color: rgba(0, 0, 0, 0.3);
  font-size: 18px;
  line-height: 48px;
  border-radius: 3px;
  text-align: center;
}



/********** 기본 테이블 **********/
.tbl_box { overflow-x:auto; width:100%; min-height:56px; }
.table_dams3 { width:100%;border-top:2px solid #3c7ed4;border-collapse:collapse; font-size:14px;}
.overflow { width:750px; }
.table_dams3 .bl_none { border-left:0; }
.table_dams3 .br_none { border-right:0; }
.table_dams3 .bb_none { border-bottom:0; }
.table_dams3 .center { text-align:center; }
.table_dams3 .left { text-align:left; }
.table_dams3 .right { text-align:right; }
.table_dams3 caption { display:none;position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.table_dams3 thead { font-size:15px;  }
.table_dams3 tbody.tbody_tline { border-top:2px solid #121212; }
.table_dams3 thead th,
.table_dams3 tfoot th,
.table_dams3 tfoot td,
.table_dams3 tbody th,
.table_dams3 tbody td { padding:10px 15px 8px 15px; /*padding:15px;*/ border-right:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; }
.table_dams3 thead th,
.table_dams3 tfoot th,
.table_dams3 tbody th { color:#121212; text-align:center;border-left:1px solid #d2d2d2;  }

.table_dams3 thead th { background:#f0f0f0; text-align:center;}
.table_dams3 thead th.bb_none { border-bottom:0; background:#ffffff; }
.table_dams3 tfoot th { background:#f5f5f4; font-weight:bold; }
.table_dams3 tfoot td { background:#f5f5f4; text-align:center; font-weight:bold; }
.table_dams3 tbody th { background:#ecf4ff; }
.table_dams3 .br_none {border-right: none;}	
.table_dams3 tbody td ul li{list-style:disc;  margin:10px;}
.table_dams3 tbody td ol li{list-style:decimal; margin:10px; }

.table_dams{
	border-top:2px solid #0080FF;
	border-bottom:1px solid #0080FF;
}
.table_dams tr{border-bottom:1px dotted #ddd;}
.table_dams th{background-color:#f7f7f7;padding:8px;}
.table_dams td{padding:8px;}

.table_dams2{
	border-top:2px solid #0080FF;
	border-bottom:1px solid #0080FF;
}
.table_dams2 tr{border-bottom:1px solid #ddd;}
.table_dams2 th{background-color:#f7f7f7;padding:8px;}
.table_dams2 td{padding:8px;}	


.j_1{letter-spacing:-1px;}
.j_2{letter-spacing:-2px;}
.j_3{letter-spacing:-3px;}



.t_1 { font-size:24px;
line-height:50px;
font-weight:bold;
color:#366;
}

.t_2 { font-size:18px;
line-height:40px;
font-weight:bold;
color: #369;
background: url(../img/dot.jpg) no-repeat  0px 4px ;
 background-position: left;
    margin-top: 15px;
	padding-left:15px;

}


.info_t {
	font-size: 20px;
	font-weight:bold;
	line-height:40px;
	padding-bottom:10px 10px 10px 30px;
	padding-left:22px;
	color:#36C;
	background: url(../img/sub/point.jpg) no-repeat  0px 14px ;
}


.info_m {

	padding:10px;
	font-size: 18px;
	min-width:100%;
	color:#074f5c;
	font-weight:bold;
	padding-left:26px;
	padding-bottom:10px 10px 10px 35px;
	background: url(../img/icon/m_p.png) no-repeat  6px 16px ;
	float:left;

}
.info_s {

	padding:10px;
	font-size: 18px;
	min-width:100%;
	padding-left:26px;
	padding-bottom:10px 10px 10px 35px;
	float:left;

}
.tit1_b {
    background: url(../img/h4.gif) no-repeat;
    background-position: left;
    font-weight: bold;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 5px;
    padding-bottom: 20px;
}
.tit2_b {
    background: url(../img/h3.gif) no-repeat 0px 4px;
    background-position: left;
    font-weight: bold;
    font-size: 14px;
    
    margin-bottom: 5px;
    padding-left: 18px;
}

/********** covid19 **********/

.img1{ background: url(../img/icon/ul_p.png) no-repeat 0px 11px;  padding-left:10px; list-style:none;}
ol. li img2{list-style-image:url("./asset/img/icon/ol_p.png"); font-size:38px; list-style:none;}

.local_div .list.none li:before{content:normal;list-style-image:url("../asset/img/icon/ul_p.png");}
.local_div .list.dot { margin:0;}
.local_div .list.dot li{padding-left:15px;}
.local_div .list.dot li:before{width:3px;height:3px;background:rgba(10,10,10,0.3);border-radius:100%;top:10px;}
.local_div .list{position:relative;margin-bottom:5px;}
.local_div .list li{position:relative;display:block;padding-left:20px;text-align:left;line-height:24px; inherit;margin-top:5px; vertical-align:top}
.local_div .list li:before{position:absolute;top:11px;left:2px;content:'';width:5px;height:1px; background:#666;}
.local_div .list li ol{ list-style-image:url("http://cbcidc.or.kr/asset/img/icon/ol_p.png"); } 
.local_div .list li ol.list{margin:5px 0;  } 
.local_div .list li ol.list li{position:relative;display:block;padding-left:15px;text-align:left;word-break:keep-all;letter-spacing:-1px;}
.local_div .list li ol.list li:before{content:'';top:11px;left:0;width:10px;height:1px;background:rgba(0,0,0,0.3)}

/********** ci **********/
.ci_b {
    background: url(../img/home/sub/ci_bg.png)  0px 0px;
    background-position: left;
    font-weight: bold;
   
	max-height:250px;
    
    margin-bottom: 15px;
    padding: 20px;
}

.ci_f { color:#1d2088; line-height:30px;}
.ci_box{padding:15px; border:1px solid #ccc;}
.t_t{
	background: url(../img/home/t_p.jpg) no-repeat 0px 20px;
    background-position: left;
    font-weight: bold;
    font-size: 22px;
	height:40px;	
    margin-bottom: 10px;
    padding-left: 0px;
	}
	
/********** 비젼UL **********/	

.bordering{  

/*  border-image-slice:  0 12 0 12; 

border-image-width:  0px 12px 0px 12px; 

border-image-outset:  0px 0px 0px 0px; 

border-image-repeat:  repeat repeat; 

border-image-source:  url("/asset/img/icon/vision_bg.png");*/
padding: 20px;

    width: 200px;

    height: 150px;

    background: #8ac007;

    border-radius: 25px;





  

}	

/********** UL **********/
.ul_nostyle{list-style:none;padding-left:0px;}
.ul_nostyle li {margin-bottom:10px;margin-top:10px;}
.ul_nostyle li ul{list-style:none;padding-left:0px;}
.ul_nostyle li ul li{margin-bottom:10px;margin-top:10px;margin-left:20px;text-indent:-17px;padding-left:20px;}

/********** 리스트 **********/
.list_1st {list-style:none;padding-left:0px;}
.list_1st li { padding:1px 0 10px 14px; background:url(../img/dot_01.gif) no-repeat left 10px; }
.list_1st li p { font-size:14px; }
.list_1st li > ul { list-style:none;padding-left:0px;margin-top:5px;} /*{ margin-top:5px; }*/
.list_1st li > ul li { margin-left:2px; padding-left:8px; background:url(../img/dot02.gif) no-repeat left 9px; }
.list_1st li > ul > ul { list-style:none;padding-left:0px;}
.list_1st li > ul li > ul li { margin-left:2px; padding-left:8px; background:url(../img/dot03.gif) no-repeat left 10px; }