html {overflow-y:scroll}

/*
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothicbold.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumpenscript.css");


font-family:'나눔고딕', Nanum Gothic, NanumGothic, '굴림', 'Gulim', 'sans-serif', 'Tahoma';
font-family:'Nanum Brush Script' '굴림', 'Gulim', 'sans-serif', 'Tahoma';
font-family:'나눔명조', NanumMyeongjo, 'fontnm', 'Nanum Myeongjo' '굴림', 'Gulim', 'sans-serif', 'Tahoma';
font-family:'나눔펜', NanumPen, 'fontnp', 'Nanum Pen Script' '굴림', 'Gulim', 'sans-serif', 'Tahoma';}
*/

/* 웹에저장
@font-face{
	font-family:Nanum;
	src:url(/_template/default_skin/skin1/css_js/NanumGothic.eot);
	src:local(※), 
	url(/_template/default_skin/skin1/css_js/NanumGothic.eot?#iefix) format(embedded-opentype),
	url(/_template/default_skin/skin1/css_js/NanumGothic.woff) format(woff),
	url(/_template/default_skin/skin1/css_js/NanumGothic.ttf) format(truetype);
}*/



/*@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}



body,td,div,span,p,input,textarea {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;	
	font-style: normal;	
	font-family: Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';
}


a {		color: #000000;	 	line-height: 18px;	  text-decoration: none; font-size: 12px; font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';}
a:link {	color: #000000;	  line-height: 18px;	text-decoration: none; font-size: 12px; font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';}
a:visited {color: #000000;	  line-height: 18px;	text-decoration: none; font-size: 12px; font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';}
a:hover {color: #7BB308; 	line-height: 18px;	font-size: 12px; font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';}


.text11 {
	font-size: 11px;
	color: #000000;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma'
}

.text12 {
	font-size: 11px;
	color: #afafaf;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma'
}

a.af {		color: #afafaf;	  font-style: normal;	line-height: 18px;	  text-decoration: none; font-size: 11px; font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';}
a:link.af {	color: #afafaf;	  line-height: 18px;	text-decoration: none; font-size: 11px; font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';}
a:visited.af {color: #afafaf;	  line-height: 18px;	text-decoration: none; font-size: 11px; font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';}
a:hover.af {color: #7BB308;	line-height: 18px;	font-size: 11px; font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';}
*/

select {
	font-size: 12px;
	color: #000000;
	height:19px;
	border:1px solid #DDDDDD;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';
}

.copy_select {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';
}



.input {
	height:22px;
	border:1px solid #DDDDDD;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	font-family:  Nanum, NanumGothic, '나눔고딕', Nanum Gothic, '돋움', 'Gulim', 'sans-serif', 'Tahoma';
}

img{border:0px;}

.detail_out{	
	padding:1px 5px 3px 5px;
	border:1px solid #dfdfdf;
	border-radius:3px;
	background-color:#f2f2f2;
	background-image:url('/_template/default_skin/skin1/img/bt_back.gif');	
	line-height:28px;
	height:30px;
	color:#000000;
	text-align:center;	
	font-size: 13px;
	cursor:pointer;
}

.detail_over{	
	padding:1px 5px 3px 5px;
	border:1px solid #5ba008;
	border-radius:3px;
	background-color:#75C219;	
	line-height:28px;
	height:30px;
	color:#ffffff;	
	text-align:center;
	font-size: 14px;
	font-weight:600;	
	cursor:pointer;
}

table.type1 { width:100%; border-top:1px solid #7f7f7f; z-index:1; }
.type1 caption { display:none; }
.type1 thead th { height:30px; color:#333; background:#f5f5f5; font-weight:bold; text-align:center; }
.type1 tbody th { height:17px; text-align:center; padding:7px 5px 3px 5px;  z-index:1; border-bottom:1px solid #d9d9d9; color:#000; background-color:#efefef; font-size:12px;}
.type1 tbody td { height:18px; padding:8px 5px 4px 7px; color:#333; border-bottom:1px solid #eee;}

.align_right{text-align:right;}
.align_left{text-align:left;}
.align_center{margin:0 auto;}


.btaa{	
	padding:0px 5px 1px 5px;
	border:1px solid #5ba008;
	border-radius:3px;
	background-color:#75C219;	
	line-height:20px;
	height:25px;
	color:#ffffff;	
	text-align:center;
	font-size: 12px;
	font-weight:600;	
	cursor:pointer;
}

table th { height:17px; text-align:center; padding:7px 5px 3px 5px;    color:#000;  font-size:12px;}



.textleft td { text-align:left; }
.textleft th { text-align:left; }

#header_hompy, #wrap_hompy {
	width:1000px;
	margin:0 auto;
}

#event_navi { width:1000px; margin:0 auto; }
#event_navi ul { overflow:hidden; }
#event_navi ul li { float:left; width:100px; height:100px; border:1px solid #5ba008; background-color:#75C219; display:table-cell;vertical-align:middle;text-align:center }





/*
//	20170228 노승곤(nohjun85@nate.com)
//	옵션 기능(색상/이미지) 추가
*/
.op_color_item { display : inline-block; width : 20px; height : 20px; cursor : pointer; margin : 3px; border : 2px solid transparent; opacity : .3; }
.op_color_item.active { opacity : 1 }
.op_color_item:hover { opacity : 1 }

.op_img_item { display : inline-block; width : 50px; height : 50px; cursor : pointer; margin : 3px; border : 2px solid transparent; opacity : .3; }
.op_img_item.active { opacity : 1 }
.op_img_item:hover { opacity : 1 }
