@import url(//cdn.jsdelivr.net/gh/moonspam/NanumBarunGothic@1.0/nanumbarungothicsubset.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
/* 외부 css import : 익스전용 */
	@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');}
	@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');}
	@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');}
	@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');}
	@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');}
	@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');}


html { margin:0; width:100%; height:100%;}
body { margin:0; width:100%; height:100%;}
body, td, th, input, textarea, option, select {font-family: NanumBarunGothic, sans-serif; font-size:12px; letter-spacing:0em; color:#444444; line-height:150%; box-sizing:border-box;}
* { box-sizing: border-box; }
body {
	margin:0px;
	color: #000000;
	overflow-x:auto;
	overflow:scroll;
}
a:link, a:active, a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#414141;}
textarea { box-sizing: border-box; }

.inner_scroll {
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#E3E3E3;
	scrollbar-darkshadow-color:#E3E3E3;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#E3E3E3;
	scrollbar-track-color:#f0f0f0;
}
.small a:link {color:#333333; text-decoration: none ;font-size: 11px; font-family: "돋음";}
.small a:visited {color: #333333; text-decoration: none; font-size: 11px; font-family: "돋음";}
.small a:active {color:#4a4a4a; font-size: 11px ; text-decoration: none;; font-family: "돋음";}
.small a:hover {color: #000000; text-decoration: underline; font-size: 11px; font-family: "돋음";}
.small {font-family: "돋움";font-size: 11px;}
.small2 {font-family: "verdana";font-size: 11px;}

.white {color:#d8d8d8; text-decoration: none ;font-size: 11px; font-family: "돋음";}
.white a:link {color:#d8d8d8; text-decoration: none ;font-size: 11px; font-family: "돋음";}
.white a:visited {color: #d8d8d8; text-decoration: none; font-size: 11px; font-family: "돋음";}
.white a:active {color:#4a4a4a; font-size: 11px ; text-decoration: none;; font-family: "돋음";}
.white a:hover {color: #ffffff; text-decoration: underline; font-size: 11px; font-family: "돋음";}
.boxShadow {
	box-shadow: 5px 5px 15px #888;
	-moz-box-shadow: 5px 5px 15px #888;
	-webkit-box-shadow: 5px 5px 15px #888;

	/* IE 9.0 이하에서 .. */
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#cccccc,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#808080,direction=120,strength=6)";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#cccccc,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#808080,direction=120,strength=6);
}
.part_btn_m { border:1px solid #c0c0c0; width:16px; height:16px; background:#ffffff; padding:0; text-align:center; margin-right:1px; }
.part_btn_d { border:1px solid #ff0000; width:16px; height:16px; background:#fff0f0; padding:0; text-align:center; margin-right:1px; }
.part_btn_e { border:1px solid #0000ff; width:16px; height:16px; background:#f0f0ff; padding:0; text-align:center; margin-right:1px; }

.reqTb {table-layout:fixed; border:solid #999999; border-width:1px 0;}
.reqTb th {padding:0; height:35px; text-align:center; background:#eaeaea; font-weight:bold; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;}
.reqTb th:first-child {border-left:0;}
.reqTb td {padding:7px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; line-height:160%; }
.reqTb td:first-child {border-left:0;}


table.tb_lay				{width:100%; background-color:#ffffff; border:1px solid #d0d0d0; border-collapse:collapse;}
table.tb_lay tr td			{border:none; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-top:none; vertical-align:middle; height:45px; font-size:13px;}

table.tb_lay2				{width:100%; background-color:#ffffff; border:1px solid #d0d0d0; border-collapse:collapse;}
table.tb_lay2 tr td		{border:none; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-top:none; vertical-align:middle; font-size:13px; padding:10px 25px;}

