@charset "utf-8";
/*
@import url(http://font.googleapis.com/earlyaccess/notosanskr.css);
*/
 
 @font-face {
		font-family: 'Noto Sans KR';
		font-style: normal;
		font-weight: 100;
		src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'),
		url(/common/font/NotoSansKR-Thin.woff2) format('woff2'),
    	url(/common/font/NotoSansKR-Thin.woff) format('woff'),
    	url(/common/font/NotoSansKR-Thin.otf) format('opentype');
	}
 @font-face {
		font-family: 'Noto Sans KR';
		font-style: normal;
		font-weight: 300;
		src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'),
		url(/common/font/NotoSansKR-Light.woff2) format('woff2'),
    	url(/common/font/NotoSansKR-Light.woff) format('woff'),
    	url(/common/font/NotoSansKR-Light.otf) format('opentype');
	}
	@font-face {
		font-family: 'Noto Sans KR';
		font-style: normal;
		font-weight: 400;
		src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'),
		url(/common/font/NotoSansKR-Regular.woff2) format('woff2'),
    	url(/common/font/NotoSansKR-Regular.woff) format('woff'),
    	url(/common/font/NotoSansKR-Regular.otf) format('opentype');
	}
	@font-face {
		font-family: 'Noto Sans KR';
		font-style: normal;
		font-weight: 500;
		src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'),
		url(/common/font/NotoSansKR-Medium.woff2) format('woff2'),
    	url(/common/font/NotoSansKR-Medium.woff) format('woff'),
    	url(/common/font/NotoSansKR-Medium.otf) format('opentype');
			
	}
	@font-face {
		font-family: 'Noto Sans KR';
		font-style: normal;
		font-weight: 700;
		src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'),
		url(/common/font/NotoSansKR-Bold.woff2) format('woff2'),
    	url(/common/font/NotoSansKR-Bold.woff) format('woff'),
    	url(/common/font/NotoSansKR-Bold.otf) format('opentype');
	}
	@font-face {
		font-family: 'Noto Sans KR';
		font-style: normal;
		font-weight: 900;
		src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'),
		url(/common/font/NotoSansKR-Black.woff2) format('woff2'),
    	url(/common/font/NotoSansKR-Black.woff) format('woff'),
    	url(/common/font/NotoSansKR-Black.otf) format('opentype');
	}

	@font-face {
		font-family: 'Nanum Gothic';
		font-style: normal;
		font-weight: 400;
		src: local('NanumGothic'), url(https://fonts.gstatic.com/s/nanumgothic/v17/PN_3Rfi-oW3hYwmKDpxS7F_D-djY.woff) format('woff');
	}
	@font-face {
	  font-family: 'Nanum Gothic';
	  font-style: normal;
	  font-weight: 700;
	  src: local('NanumGothic Bold'), local('NanumGothic-Bold'), url(https://fonts.gstatic.com/s/nanumgothic/v17/PN_oRfi-oW3hYwmKDpxS7F_LQv3LyVsg.woff) format('woff');
	}
	@font-face {
	  font-family: 'Nanum Gothic';
	  font-style: normal;
	  font-weight: 800;
	  src: local('NanumGothic ExtraBold'), local('NanumGothic-ExtraBold'), url(https://fonts.gstatic.com/s/nanumgothic/v17/PN_oRfi-oW3hYwmKDpxS7F_LXv7LyVsg.woff) format('woff');
	}
	@font-face {
		font-family: 'NIXGONM-Vb';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/NIXGONM-Vb.woff') format('woff');	
		font-weight: normal;font-style: normal; 
	}
	@font-face {
		font-family: 'Godo';
		font-style: normal;font-weight: 400;
		src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff2') format('woff2'), 
			url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoM.woff') format('woff'); } 
	@font-face {
		font-family: 'Godo';
		font-style: normal;font-weight: 700;
		src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff2') format('woff2'), 
			url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff') format('woff'); } .godo * {font-family: 'Godo', sans-serif; }
@font-face {
     font-family: 'S-CoreDream-4Regular';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 	@font-face {font-family: 'S-CoreDream-5Medium';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');font-weight: normal;font-style: normal; } 
 	@font-face {font-family: 'S-CoreDream-6Bold';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');font-weight: normal;font-style: normal; }
	@font-face {font-family: 'S-CoreDream-9Black';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff');font-weight: normal;font-style: normal; }
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NanumSquareNeoLight';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeo';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoExtraBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoHeavy';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoVariable';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.ttf) format("truetype");
}
html {width: 100%;height:100%;margin:0;padding:0; font-size:62.5%;}
body {position:relative;width: 100%;height:100%;margin:0;padding:0;line-height:1.4;font-family:'Noto Sans KR', 'Nanum Gothic', 'malgun gothic', 'dotum';font-size:17px; font-weight:300;color:#666666;/*word-spacing:-1px;font-size:16px;*/ }
* {box-sizing: border-box; /*outline: 0;*/-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

img {/*display:block;*/line-height:1;border:none;/*vertical-align: middle;*/}
cite, code, dfn, del, em, ins, label, q, span, strong {display:inline-block;}
cite, em, dfn {font-style:normal;}
sub {vertical-align:bottom;font-family:'dotum';}
sup {vertical-align:top;font-family:'dotum';}
hr {display:none;}
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;}
address {font-style:normal;}
p {margin:0;}
pre {margin:0;font-size:1em;font-family:verdana;}
table {border-spacing:0;border-collapse:collapse;width:100%;}
caption {display:none;}
th,td {padding:0;text-align:left;font-weight:normal;font-size:inherit;vertical-align:middle;}
dd, dl, ol, ul {margin:0;padding:0;list-style-type:none;}
form {margin: 0;padding: 0;}
fieldset {margin:0;padding:0;border:none;}
legend {display:none;}
textarea {font-family:inherit;color:inherit;border:0.1rem solid #cdcdcd;}
input [type="text"],
input.text {line-height:1.4;font-family:inherit;font-size:inherit;color:#3d3d3d;background:#fff;vertical-align:middle;border:0.1rem solid #cdcdcd;}
input[type=text]::-ms-clear {display: none;}
select {margin:0;font-family:inherit;font-size:inherit;line-height:1.4;color:#3d3d3d;vertical-align:middle;border:0.1rem solid #cdcdcd;}
button {display:inline-block;margin:0;padding:0;font-family:inherit;white-space:nowrap;text-align: center;vertical-align: middle;cursor:pointer;}
a {color:inherit; text-decoration:none;}
a.btn:focus, input.btn:focus,button.btn:focus {outline: none;}
::-webkit-input-placeholder {color: #fff;}
:-moz-placeholder {color: #fff;}
::-moz-placeholder {color: #fff;}
:-ms-input-placeholder {color: #fff !important;}
::-ms-input-placeholder {color: #fff;}
::placeholder {color: #fff;}

.clear::after {content: "";display: table;clear: both;}
.overhide {overflow: hidden;}
.auto-center {margin:0 auto;float: none !important;}
.hidden {position:absolute;visibility:hidden;top:-9000px;left:-9000px;}


.alt			{ overflow:hidden; text-indent:-5000px; padding:0; height:1px}
.blind			{visibility: hidden; overflow: hidden; position: absolute; top: 0; left: 0; width: 0; height: 0; font-size: 0; line-height: 0}
.none			{ position: absolute;left: -5000px;width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden;}
.board_album_no { position: absolute;left: -5000px;width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden;}


img, fieldset		{border:none; vertical-align:top}
legend, caption		{display:none}
textarea, button	{vertical-align:middle}
button				{cursor:pointer;border:none;overflow:visible;}
input, select		{height:32px; vertical-align:middle; background:#fff; border:1px solid #e3e3e3; color:#555;}
input,option		{padding:3px}
textarea			{padding:3px; vertical-align:middle; background:#fff; border:1px solid #ddd; color:#555;}
.checkbox			{padding:0; border:0}

/* Form Type (html5 & 모바일 적용) */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:none; border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0;margin-bottom:1px}
input[type='checkbox']{-webkit-appearance:checkbox}
input[type='radio']{-webkit-appearance:radio}
input[type='number']{-webkit-appearance:none}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}


select.select{width:auto;min-width:70px;height:32px;line-height:32px;background:#fff url(/img/common/icon_arrowSelect.png) 90% 50% no-repeat;border:1px solid #d5d5d5;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 30px 0 5px; font-size:13px; display:inline-block; margin-bottom:1px}
select.select::-ms-expand{display:none;}
.ie8 select.select, .ie9 select.select{padding:5px 5px 5px 5px;background-image:none;}


::selection 	 {background:#999; color: #FFF; text-shadow: none;}
::-moz-selection {background:#999; color: #FFF; text-shadow: none;}
::-webkit-selection {background:#999; color: #FFF; text-shadow: none;}


/******************************************************************************************/


.k2e 		{ ime-mode:inactive; }
.e2k 		{ ime-mode:active; }

checkbox 	{background-color: transparent; }

.left 		{ text-align: left!important; }
.center 	{ text-align: center; }
.right 		{ text-align: right; }
.justify 	{ text-align: justify; }
.dpn 		{ display: none; }
.dpb 		{ display:block; }
.vat 		{ vertical-align: top; }
.vam 		{ vertical-align: middle; }
.vab 		{ vertical-align: text-bottom; }
.ofh 		{ overflow: hidden; }
.clear 		{ clear: both; }
.bold 		{ font-weight: 600;  }
.bold_none 	{ font-weight:normal; }
.fwn 		{ font-weight: normal; }
.wsn 		{ white-space: nowrap; }
.floatleft 	{ float: left; }
.floatright { float: right; }
.b1 		{ border: 1px solid red; }
.td_red 	{ font-weight:bold;color:#F00;}
.Bwhite 	{ background:#ffffff;}
.dip_block	{display:block;}
.top 		{vertical-align:top;}

.w5 	{ width: 5%; }
.w10	{ width: 10%; }
.w11	{ width: 12.5%; }
.w15	{ width: 15%; }
.w16	{ width: 16.666668%; }
.w20	{ width: 20%; }
.w25	{ width: 25%; }
.w30	{ width: 30%; }
.w35 	{ width: 35%; }
.w40 	{ width: 40%; }
.w45 	{ width: 45%; }
.w49 	{ width: 49%; }
.w50 	{ width: 50%; }
.w55 	{ width: 55%; }
.w60 	{ width: 60%; }
.w65 	{ width: 65%; }
.w70 	{ width: 70%; }
.w75 	{ width: 75%; }
.w80 	{ width: 80%; }
.w85 	{ width: 85%; }
.w90 	{ width: 90%; }
.w95 	{ width: 95%; }
.w97 	{ width: 97%; }
.w100 	{ width: 100%; }
.w1000  { width:1000px;}


.h5 	{ height: 5px; }
.h10 	{ height: 10px; }
.h15 	{ height: 15px; }
.h18 	{ height: 18px; }
.h20 	{ height: 20px; }
.h23 	{ height: 23px; }
.h25 	{ height: 25px; }
.h30 	{ height: 30px; }
.h35 	{ height: 35px; }
.h40 	{ height: 40px; }
.h45 	{ height: 45px; }
.h50 	{ height: 50px; }
.h55 	{ height: 55px; }
.h60 	{ height: 60px; }
.h65 	{ height: 65px; }
.h70 	{ height: 70px; }
.h75 	{ height: 75px; }
.h80 	{ height: 80px; }
.h85 	{ height: 85px; }
.h90 	{ height: 90px; }
.h95 	{ height: 95px; }
.h100 	{ height: 100px; }

.mg_1 { margin: 1px; }
.mg_2 { margin: 2px; }
.mg_3 { margin: 3px; }
.mg_4 { margin: 4px; }
.mg_5 { margin: 5px; }
.mg_10 { margin: 10px; }
.mg_15 { margin: 15px; }
.mg_20 { margin: 20px; }
.mg_25 { margin: 25px; }
.mg_30 { margin: 30px; }
.mg_35 { margin: 35px; }
.mg_40 { margin: 40px; }
.mg_45 { margin: 45px; }
.mg_50 { margin: 50px; }
.mg_55 { margin: 55px; }
.mg_60 { margin: 60px; }
.mg_65 { margin: 65px; }
.mg_70 { margin: 70px; }
.mg_75 { margin: 75px; }
.mg_80 { margin: 80px; }
.mg_85 { margin: 85px; }
.mg_90 { margin: 90px; }
.mg_95 { margin: 95px; }
.mg_100 { margin: 100px; }

.mgt_m15 { margin-top:-15px;   }
.mgt_m10 { margin-top:-10px;   }
.mgt_5 { margin-top: 5px; }
.mgt_10 { margin-top: 10px; }
.mgt_15 { margin-top: 15px; }
.mgt_20 { margin-top: 20px; }
.mgt_25 { margin-top: 25px; }
.mgt_30 { margin-top: 30px; }
.mgt_35 { margin-top: 35px; }
.mgt_40 { margin-top: 40px; }
.mgt_45 { margin-top: 45px; }
.mgt_50 { margin-top: 50px; }
.mgt_55 { margin-top: 55px; }
.mgt_60 { margin-top: 60px; }
.mgt_65 { margin-top: 65px; }
.mgt_70 { margin-top: 70px; }
.mgt_75 { margin-top: 75px; }
.mgt_80 { margin-top: 80px; }
.mgt_85 { margin-top: 85px; }
.mgt_90 { margin-top: 90px; }
.mgt_95 { margin-top: 95px; }
.mgt_100 { margin-top: 100px; }

.mgr_5 { margin-right: 5px; }
.mgr_10 { margin-right: 10px; }
.mgr_15 { margin-right: 15px; }
.mgr_20 { margin-right: 20px; }
.mgr_25 { margin-right: 25px; }
.mgr_30 { margin-right: 30px; }
.mgr_35 { margin-right: 35px; }
.mgr_40 { margin-right: 40px; }
.mgr_45 { margin-right: 45px; }
.mgr_50 { margin-right: 50px; }
.mgr_55 { margin-right: 55px; }
.mgr_60 { margin-right: 60px; }
.mgr_65 { margin-right: 65px; }
.mgr_70 { margin-right: 70px; }
.mgr_75 { margin-right: 75px; }
.mgr_80 { margin-right: 80px; }
.mgr_85 { margin-right: 85px; }
.mgr_90 { margin-right: 90px; }
.mgr_95 { margin-right: 95px; }
.mgr_100 { margin-right: 100px; }

.mgb_5 { margin-bottom: 5px; }
.mgb_10 { margin-bottom: 10px; }
.mgb_15 { margin-bottom: 15px; }
.mgb_20 { margin-bottom: 20px; }
.mgb_25 { margin-bottom: 25px; }
.mgb_30 { margin-bottom: 30px; }
.mgb_35 { margin-bottom: 35px; }
.mgb_40 { margin-bottom: 40px; }
.mgb_45 { margin-bottom: 45px; }
.mgb_50 { margin-bottom: 50px; }
.mgb_55 { margin-bottom: 55px; }
.mgb_60 { margin-bottom: 60px; }
.mgb_65 { margin-bottom: 65px; }
.mgb_70 { margin-bottom: 70px; }
.mgb_75 { margin-bottom: 75px; }
.mgb_80 { margin-bottom: 80px; }
.mgb_85 { margin-bottom: 85px; }
.mgb_90 { margin-bottom: 90px; }
.mgb_95 { margin-bottom: 95px; }
.mgb_100 { margin-bottom: 100px; }

.mgl_5 { margin-left: 5px; }
.mgl_10 { margin-left: 10px; }
.mgl_15 { margin-left: 15px; }
.mgl_20 { margin-left: 20px; }
.mgl_25 { margin-left: 25px; }
.mgl_30 { margin-left: 30px; }
.mgl_35 { margin-left: 35px; }
.mgl_40 { margin-left: 40px; }
.mgl_45 { margin-left: 45px; }
.mgl_50 { margin-left: 50px; }
.mgl_55 { margin-left: 55px; }
.mgl_60 { margin-left: 60px; }
.mgl_65 { margin-left: 65px; }
.mgl_70 { margin-left: 70px; }
.mgl_75 { margin-left: 75px; }
.mgl_80 { margin-left: 80px; }
.mgl_85 { margin-left: 85px; }
.mgl_90 { margin-left: 90px; }
.mgl_95 { margin-left: 95px; }
.mgl_100 { margin-left: 100px; }

.pd_2 { padding: 2px; }
.pd_3 { padding: 3px; }
.pd_4 { padding: 4px; }
.pd_5 { padding: 5px; }
.pd_10 { padding: 10px; }
.pd_15 { padding: 15px; }
.pd_20 { padding: 20px; }
.pd_25 { padding: 25px; }
.pd_30 { padding: 30px; }
.pd_35 { padding: 35px; }
.pd_40 { padding: 40px; }
.pd_45 { padding: 45px; }
.pd_50 { padding: 50px; }
.pd_55 { padding: 55px; }
.pd_60 { padding: 60px; }
.pd_65 { padding: 65px; }
.pd_70 { padding: 70px; }
.pd_75 { padding: 75px; }
.pd_80 { padding: 80px; }
.pd_85 { padding: 85px; }
.pd_90 { padding: 90px; }
.pd_95 { padding: 95px; }
.pd_100 { padding: 100px; }

.pdt_2 { padding-top: 2px; }
.pdt_5 { padding-top: 5px; }
.pdt_7 { padding-top: 7px; }
.pdt_10 { padding-top: 10px; }
.pdt_15 { padding-top: 15px; }
.pdt_20 { padding-top: 20px; }
.pdt_25 { padding-top: 25px; }
.pdt_30 { padding-top: 30px; }
.pdt_35 { padding-top: 35px; }
.pdt_40 { padding-top: 40px; }
.pdt_45 { padding-top: 45px; }
.pdt_50 { padding-top: 50px; }
.pdt_55 { padding-top: 55px; }
.pdt_60 { padding-top: 60px; }
.pdt_65 { padding-top: 65px; }
.pdt_70 { padding-top: 70px; }
.pdt_75 { padding-top: 75px; }
.pdt_80 { padding-top: 80px; }
.pdt_85 { padding-top: 85px; }
.pdt_90 { padding-top: 90px; }
.pdt_95 { padding-top: 95px; }
.pdt_100 { padding-top: 100px; }
.pdt_130 { padding-top: 130px; }

.pdr_5 { padding-right: 5px; }
.pdr_10 { padding-right: 10px; }
.pdr_15 { padding-right: 15px; }
.pdr_20 { padding-right: 20px; }
.pdr_25 { padding-right: 25px; }
.pdr_30 { padding-right: 30px; }
.pdr_35 { padding-right: 35px; }
.pdr_40 { padding-right: 40px; }
.pdr_45 { padding-right: 45px; }
.pdr_50 { padding-right: 50px; }
.pdr_55 { padding-right: 55px; }
.pdr_60 { padding-right: 60px; }
.pdr_65 { padding-right: 65px; }
.pdr_70 { padding-right: 70px; }
.pdr_75 { padding-right: 75px; }
.pdr_80 { padding-right: 80px; }
.pdr_85 { padding-right: 85px; }
.pdr_90 { padding-right: 90px; }
.pdr_95 { padding-right: 95px; }
.pdr_100 { padding-right: 100px; }

.pdb_5 { padding-bottom: 5px; }
.pdb_10 { padding-bottom: 10px; }
.pdb_15 { padding-bottom: 15px; }
.pdb_20 { padding-bottom: 20px; }
.pdb_25 { padding-bottom: 25px; }
.pdb_30 { padding-bottom: 30px; }
.pdb_35 { padding-bottom: 35px; }
.pdb_40 { padding-bottom: 40px; }
.pdb_45 { padding-bottom: 45px; }
.pdb_50 { padding-bottom: 50px; }
.pdb_55 { padding-bottom: 55px; }
.pdb_60 { padding-bottom: 60px; }
.pdb_65 { padding-bottom: 65px; }
.pdb_70 { padding-bottom: 70px; }
.pdb_75 { padding-bottom: 75px; }
.pdb_80 { padding-bottom: 80px; }
.pdb_85 { padding-bottom: 85px; }
.pdb_90 { padding-bottom: 90px; }
.pdb_95 { padding-bottom: 95px; }
.pdb_100 { padding-bottom: 100px; }

.pdl_5 { padding-left: 5px; }
.pdl_10 { padding-left: 10px; }
.pdl_15 { padding-left: 15px; }
.pdl_20 { padding-left: 20px; }
.pdl_25 { padding-left: 25px; }
.pdl_30 { padding-left: 30px; }
.pdl_35 { padding-left: 35px; }
.pdl_40 { padding-left: 40px; }
.pdl_45 { padding-left: 45px; }
.pdl_50 { padding-left: 50px; }
.pdl_55 { padding-left: 55px; }
.pdl_60 { padding-left: 60px; }
.pdl_65 { padding-left: 65px; }
.pdl_70 { padding-left: 70px; }
.pdl_75 { padding-left: 75px; }
.pdl_80 { padding-left: 80px; }
.pdl_85 { padding-left: 85px; }
.pdl_90 { padding-left: 90px; }
.pdl_95 { padding-left: 95px; }
.pdl_100 { padding-left: 100px; }
.pdl_120 { padding-left: 120px; }

.minh_200	{ min-height:200px}

.ls-1 	{ letter-spacing: -1px; }
.ls-2 	{ letter-spacing: -2px; }
.ls-3 	{ letter-spacing: -3px; }
.ls-4 	{ letter-spacing: -4px; }
.ls-5 	{ letter-spacing: -5px; }

.lh180	{ line-height:180%}
.lh220	{ line-height:220%}

.f11 	{ font-size: 0.93em; }
.f12 	{ font-size: 12px; }
.f13 	{ font-size: 13px; }
.f14 	{ font-size: 14px; }
.f15 	{ font-size: 15px; }
.f16 	{ font-size: 16px; }
.f18 	{ font-size: 18px; }
.f20 	{ font-size: 20px; }
.f21 	{ font-size: 21px; }
.f24 	{ font-size: 24px; }


.f_000		{ color:#000;}
.f_red		{ color:#F00;}
 
.f_blue		{ color: #35688b;}
.f_green	{ color:#358101;}
.f_yellow 	{ color: #FF0}
.f_yellow2 	{ color: #ffe13d} 
.f_gray		{ color:#747474;}
.f_white	{ color:#fff;}
.f_org		{ color: #C60;}
.f_dblue	{ color:#2d93aa;}
.f_point	{ color:#F60}
.f_small	{ font-size:11px; color:#999}
.f_color	{ color:#6f4410}
.f_point	{ color:#ed601b;  }

.b_red		{ background:#FEADAF; font-weight:bold}

.line1PX_Gray	{ border-top:1px solid #ddd;}
.line2PX_Grayc  {border:2px #CCC solid;}

