@charset "utf-8"; 


/*  COMMON  ==================================================================== */ 
/*
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 400;
  src: url('../font/NanumBarunGothic.eot');
  src: local('Nanum Barun Gothic'),
       local('NanumBarunGothic'),
	   url('../font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
       url('../font/NanumBarunGothic.woff2') format('woff2'),
       url('../font/NanumBarunGothic.woff') format('woff'),
       url('../font/NanumBarunGothic.ttf') format('truetype');
}

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 700;
  src: url('../font/NanumBarunGothicBold.eot');
  src: local('Nanum Barun Gothic Bold'),
       local('NanumBarunGothicBold'),
	   url('../font/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
       url('../font/NanumBarunGothicBold.woff2') format('woff2'),
       url('../font/NanumBarunGothicBold.woff') format('woff'),
       url('../font/NanumBarunGothicBold.ttf') format('truetype');
}

@font-face { 
	font-family:'NanumGothic';
    src: url('../font/NanumGothic.eot');
    src: url('../font/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('../font/NanumGothic.woff') format('woff'),
         url('../font/NanumGothic.ttf') format('truetype'); 
}


@font-face {
  font-family: 'Roboto_t';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto_l';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto_b';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
*/

/*   base   ==========================================================*/

 
div, span, applet, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, span,
b, u, i, center,input,select,textarea,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video		{margin:0;padding:0;   }

*								{margin:0;padding:0;} 
html							{margin :0; padding :0; font-size:13px;line-height:160%;color:#555;-webkit-text-size-adjust:none; }
html, body						{width:100%;height:100%; }
body							{position:relative;min-width:320px;word-break:break-all;}

h2								{display:none;}
ul, ol							{list-style-type:none} 
nav ul, li						{list-style:none;}
table							{border-collapse:collapse;border-spacing:0}

img,fieldset,iframe				{margin : 0; border : 0 none; outline:none;vertical-align:middle; } 
label							{cursor:pointer}
i, em, address					{ }
caption,legend					{visibility:hidden;width:0px;height:0px;font-size:0px;line-height:0px}
object,video,embed				{position:relative;top:0;left:0;max-width:100%;}
hr								{overflow:hidden; visibility:hidden; width:0; height:0; margin:0; padding:0; position:absolute;}

/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section			{display:block; padding:0; margin:0}

input,select,textarea			{  }
input							{box-sizing:content-box;vertical-align: middle;  }
textarea						{resize:none;border:none;background:none}


button { border: 0 none; background: none; }
button, input, select, textarea {  vertical-align: middle; }
button,
input[type="button"],
input[type="reset"],
input[type="submit"] { cursor: pointer; overflow: visible; box-sizing: border-box; -webkit-appearance: button; }
select:focus {outline: none;}
textarea { overflow: auto; resize: none; }

input[type="text"],
input[type="password"]	{ -webkit-appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;}

input[type="text"],
input[type="password"]	{ -webkit-appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;}

input[type="checkbox"],
input[type="radio"] { width: 14px; height: 14px; line-height: 14px; box-sizing: border-box;}
input[type="search"] {box-sizing: content-box; }
a								{text-decoration:none; cursor:pointer;color:#555;}
a:link, a:visited, a:hover, a:focus, a:active					{text-decoration:none; } 


.letter							{letter-spacing:normal !important}
 
/*   base   ==========================================================*/


 /* Skip Navigation */
.skipNav					{overflow:hidden; visibility:hidden; font-size:0; width:0; height:0; margin:0; padding:0; position:absolute;}
.skipNav a					{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;margin-bottom:-1px;margin-left:-1px;font-weight:bold;color:#000;text-align:center;white-space:nowrap}
.skipNav a:hover,.skipNav a:focus,.skipNav a:active{z-index:1000;width:100%;height:auto;padding:10px 0;background:#f76900;color:#fff}




.blind						{display:none;visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; clear:both;}
 
#wrap						{position:relative;width:100%; }     


#login_timer_box			{display:none;line-height:20px;color:#000;font-weight:bold;padding: 0 7px 0 24px;font-size:11px; background:url("../../core/image/common/icon_time.png") no-repeat 5px 50% #f0f2f5;border:1px solid #b9c2cf;border-radius:4px;margin-right:10px;}


/*  팝업   ==================================================================================== */
.popup_layer_content	{background-color:#ffffff;}
.popup_layer_bottom		{position:absolute;bottom:0;width:100%;background-color:#000000;height:22px;padding:5px 0;text-align:center;color:#ffffff;}
.popup_window_bottom	{position:absolute;bottom:0;width:100%;background-color:#000000;height:22px;padding:5px 0;text-align:center;color:#ffffff;}


/*  게시판 이동복사   ==================================================================================== */
.newwin_title			{background-color:#454545;height:40px;width:100%;}


/*  현재 페이지 프린트 관련 스타일 : common.js 파일 안에 쓰임 ================================================= */
.printTop				{color:#ddd;font-size:15px;font-weight:bold;padding:10px;height:25px;letter-spacing:-1px;background-color:#333;}
.printContainer			{margin:10px;border:1px solid #dddddd; padding:10px;}
.printBottom			{text-align:center; background:#444444; width:100%;}



/*  기타 페이지 공통   ==================================================================================== */
#sng_loading_fade	{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background:#000;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);z-index:999999998;} 
#sng_loading_loader	{display:none;position:absolute;top:45%;left:0%;width:100%;height: 50px; -moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);z-index:999999999;text-align:center;} 
.sng_loading_icon	{display: inline-block;zoom:1;*display:inline;background-color: black; margin: 0; width: 50px; height: 50px;  -webkit-border-radius: 50px; border-radius: 50px;  overflow:hidden;}


.filesize				{color:#ff0000;font-weight:bold;}
.nohangul				{ime-mode:disabled;}
.firsthangul			{ime-mode:active;}
.firstenglish			{ime-mode:inactive;}
.input_form				{border:1px solid #bbb;  padding:3px 5px; margin:2px 0px;}
.input_file				{height:20px;font-size:14px;}
.textarea_form			{width:98%;min-height:50px;background-color:#ffffff; padding:5px;border: 1px solid #aaaaaa; overflow-x:hidden;}

.user_textarea			{height:500px;background-color:#ffffff; padding:10px ;border: 1px solid #bbb; overflow-x:hidden;overflow:auto;}
.user_textarea2			{height:60px;background-color:#ffffff; padding:2px ; overflow-x:hidden;overflow:auto;}

.left_title_upper		{padding:48px 0 0 0;min-height:20px;color:#88b3e0;font-weight:bold;font-size:13px;text-transform:uppercase; }
.left_title_lower		{padding:48px 0 0 0;min-height:20px;color:#88b3e0;font-weight:bold;font-size:13px;text-transform:lowercase; }

.gray_box				{border:1px solid #cccccc;padding:10px;margin-bottom:10px;background-color:#f5f5f5;}
.gray_box2				{border:1px solid #cccccc;padding:3px;margin-bottom:5px;background-color:#f5f5f5;}

.bordertop				{border-top:1px solid #cccccc;}

.id_search_box			{margin-bottom:20px;}
.id_search_box01		{border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;padding:10px;background-color:#f5f5f5;text-align:center;}
.id_search_box02		{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:10px;text-align:center;}

.overauto				{overflow:auto;}
.fix					{table-layout:fixed;} 
.left					{text-align:left;}
.center					{text-align:center;}
.justify				{text-align:justify;}
.right					{text-align:right;} 
.fgray					{color:gray;}
.fred					{color:red;}
.fblue					{color:blue;}
.fgreen					{color:green;}
.fsky					{color:#3399ee;}
.fblack					{color:black;}
.fwhite					{color:white;}
.forange				{color:orange;}
.fcrimson				{color:crimson;}
.fname					{color:#000;}
.fsize					{color:#a54f15;}
.fpilsu					{color:#f27a22;}
.fgigan					{color:#999;}
.fbold					{font-weight:bold;}
.sfont					{font-size:0.8em;color:#888; font-weight:normal;}
.sfont02				{font-size:11px;  }
.vtop					{vertical-align:top;} 

.bg_y					{background-repeat: repeat-y;}
.bg_x					{background-repeat: repeat-x;}
.bgno					{background-repeat: no-repeat; }

.fl						{float:left;}
.fr						{float:right;}
.cb						{clear:both;margin:0;}
.letters				{letter-spacing:-1px;}
.cursor					{cursor:pointer;}

.space00				{height:10px;clear:both;}
.space01				{height:15px;}
.space02				{height:20px;} 
.space03				{height:30px;} 
.space04				{height:40px;} 


.fsize8					{font-size:8px;}
.fsize9					{font-size:9px;}
.fsize10				{font-size:10px;}
.fsize11				{font-size:11px;}
.fsize12				{font-size:12px;}
.fsize13				{font-size:13px;}
.fsize14				{font-size:14px;}
.fsize15				{font-size:15px;}
.fsize20				{font-size:20px;}


.mt10					{margin-top:10px;}
.mt15					{margin-top:15px;}
.mt20					{margin-top:20px;}
.mt25					{margin-top:25px;}
.mt30					{margin-top:30px;}
.mt35					{margin-top:35px;}

.mb10					{margin-bottom:10px;}
.mb15					{margin-bottom:15px;}
.mb20					{margin-bottom:20px;}
.mb25					{margin-bottom:25px;}
.mb30					{margin-bottom:30px;}

.pt5					{padding-top:5px;}
.pt6					{padding-top:6px;}
.pt8					{padding-top:8px;}
.pt9					{padding-top:9px;}
.pt10					{padding-top:10px;}
.pt15					{padding-top:15px;}
.pt20					{padding-top:20px;}
.pt25					{padding-top:25px;}
.pt30					{padding-top:30px;}
.pt35					{padding-top:35px;}
.pt40					{padding-top:40px;}
.pt50					{padding-top:50px;}
.pt65					{padding-top:65px;}

.pb3					{padding-bottom:3px;}	
.pb5					{padding-bottom:5px;}	
.pb8					{padding-bottom:8px;} 
.pb10					{padding-bottom:10px;} 
.pb15					{padding-bottom:15px;} 
.pb20					{padding-bottom:20px;} 
.pb25					{padding-bottom:25px;} 
.pb30					{padding-bottom:30px;} 
.pb35					{padding-bottom:35px;} 
.pb40					{padding-bottom:40px;} 
.pb50					{padding-bottom:50px;} 
.pb55					{padding-bottom:55px;} 
.pb60					{padding-bottom:60px;} 

.pl5					{padding-left:5px;}	
.pl10					{padding-left:10px;}	
.pl15					{padding-left:15px;}
.pl20					{padding-left:20px;}
.pl22					{padding-left:22px;}
.pl25					{padding-left:25px;}
.pl30					{padding-left:30px;} 
.pl35					{padding-left:35px;} 
.pl40					{padding-left:40px;} 

.pr10					{padding-right:10px;}
.pr15					{padding-right:15px;}
.pr20					{padding-right:20px;}
.pr25					{padding-right:25px;}
.pr27					{padding-right:27px;}
.pr28					{padding-right:28px;}
.pr30					{padding-right:30px;}
.pr35					{padding-right:35px;}
.pr40					{padding-right:40px;}
.pr45					{padding-right:45px;}
.pr50					{padding-right:50px;}


.pall5					{padding:5px;}
.pall10					{padding:10px;}
.pall15					{padding:15px;}
.pall20					{padding:20px;}
.pall25					{padding:25px;}
.pall30					{padding:30px;}
 
 
.w10p					{width:10px;}
.w20p					{width:20px;}
.w30p					{width:30px;}
.w40p					{width:40px;}
.w50p					{width:50px;}
.w60p					{width:60px;}
.w70p					{width:70px;}
.w80p					{width:80px;}
.w90p					{width:90px;}
.w100p					{width:100px;}
.w150p					{width:150px;}
.w200p					{width:200px;}
.w250p					{width:250px;}
.w300p					{width:300px;}
.w400p					{width:400px;}
.w500p					{width:500px;}

.w10					{width:10%;}
.w15					{width:15%;}
.w20					{width:20%;}
.w25					{width:25%;}
.w30					{width:30%;}
.w35					{width:35%;}
.w40					{width:40%;}
.w45					{width:45%;}
.w50					{width:50%;}
.w60					{width:60%;}
.w70					{width:70%;}
.w80					{width:80%;}
.w90					{width:90%;}
.w97					{width:97%;}
.w99					{width:99%;}
.w100					{width:100%;}

.h10p					{height:10px;}
.h20p					{height:20px;}
.h22p					{height:22px;}
.h25p					{height:25px;}
.h28p					{height:28px;}
.h30p					{height:30px;}
.h40p					{height:40px;}
.h50p					{height:50px;}
.h60p					{height:60px;}
.h70p					{height:70px;}
.h80p					{height:80px;}
.h90p					{height:90px;}
.h100p					{height:100px;}
.h150p					{height:150px;}
.h200p					{height:200px;}
.h250p					{height:250px;}
.h300p					{height:300px;}
.h400p					{height:400px;}
.h500p					{height:500px;}



.notice_box01			{border:1px solid #d5d5d5;background-color:#f5f5f5;padding:15px 20px;margin:0 0 15px 0;}


/*  출력관련   ==================================================================================== */
@page				{ size: a4; page-break-after: always; } 
.printer_always		{page-break-after:always;} 




/*  input type=date 달력 스타일   ==================================================================================== */
#calendarSelector {
  position:absolute;
  padding:3px;
  border-radius:4px;
  background-color:#ffffff;
  border:1px solid #666666;
  box-shadow:0px 3px 6px #666666;
  font-size:12px;
  cursor:default;
  width:auto;
  height:auto;
  min-width:0;
  min-height:0;
  display:block;
  z-index:999999999;
}
#calendarSelector * {
  position:static;
  color:#000000;
  background:transparent;
  font:normal 12px tahoma,sans-serif;
  width:auto;
  height:auto;
  min-width:0;
  min-height:0;
  margin:0px;
  padding:0px;
  border:0px none;
  outline:0px;
  vertical-align:baseline;
  line-height:1.3em;
}
#calendarSelector table {
  background-color:#777777;
}
#calendarSelector table thead tr td {
  background-color:#bbbbbb;
  text-align:center;
  cursor:pointer;
  padding:4px 0px;
}
#calendarSelector table thead tr td:hover {
  background-color:#cccccc;
}
#calendarSelector table thead tr td.disabled {
  cursor:default;
  color:#999999;
  background-color:#bbbbbb;
}
#calendarSelector table thead tr th {
  background-color:#bbbbbb;
  padding:0.1em 0px;
  font-weight:normal;
}
#calendarSelector table thead tr th em,
#calendarSelector table thead tr th strong {
  padding:0px 4px;
  cursor:pointer;
  font-weight:normal;
  font-style:normal;
}
#calendarSelector table thead tr th em {
  float:right;
}
#calendarSelector table thead tr th strong {
  float:left;
}
#calendarSelector table thead tr th *.disabled {
  cursor:default;
  color:#999999;
}
#calendarSelector table thead tr th span {
  font-size:90%;
}

#calendarSelector table tfoot tr td {
  font-size:80%;
  text-align:center;
  padding:3px;
  background-color:#bbbbbb;
  cursor:pointer;
}
#calendarSelector table tfoot tr td:hover {
  background-color:#cccccc;
}

#calendarSelector table tbody tr td {
  text-align:center;
  padding:0.3em 0.4em;
  background-color:#dddddd;
  color:#999999;
}
#calendarSelector table tbody tr td.valid {
  color:#000000;
  cursor:pointer;
}
#calendarSelector table tbody tr td.month {
  background-color:#ffffff;
}
#calendarSelector table tbody tr td.weekend {
  background-color:#ffffdd;
}
#calendarSelector table tbody tr td.today {
  background-color:#ddddff;
}
#calendarSelector table tbody tr td.selected {
  outline:1px solid #ff0000;
}
#calendarSelector table tbody:hover tr td.selected {
  outline:0px none;
}
#calendarSelector table tbody tr td.valid:hover {
  background-color:#ddffdd;
  outline:1px solid #ff0000;
}



/*  어플 스타일   ==================================================================================== */
.app_php_alert			{position:relative;width:90%;margin:30px auto;padding:15px 0 0 0;background:#fff;border:2px solid #888;border-radius:0.8em;z-index:999999999;}
.app_php_alert_txt		{color:#000;line-height:160%;font-size:1.15em;text-align:center;padding:5px 15px 20px 15px;letter-spacing:-1px;} 
.app_php_alert_btn		{width:100%;margin:0 auto;height:55px;border-top:1px solid #888;}
.app_php_alert_btn div	{line-height:55px;font-size:16px;text-align:center;color:#333;font-weight:bold;}



/*  동의서 스타일   ==================================================================================== */
.agm_doc_box			{box-sizing:border-box;border:1px solid #bbb;background-color:#fff;margin:0 auto;padding:20px;}
.agm_doc_title			{font-size:30px;font-weight:bold;letter-spacing:1px;line-height:120%;text-align:center;margin-bottom:30px;}
.agm_doc_info			{font-size:18px;font-weight:bold;letter-spacing:1px;line-height:140%;margin:0px 20px 20px 20px;}
.agm_doc_con_title		{font-size:16px;font-weight:bold;letter-spacing:1px;margin:30px 0px 5px 0px;}
.agm_doc_con_content	{font-size:14px;letter-spacing:1px;line-height:140%;margin-left:15px;}
.agm_doc_con_not		{font-size:13px;letter-spacing:1px;margin:10px 0px 0px 10px;}
.agm_doc_con_agree		{font-size:13px;font-weight:bold;letter-spacing:1px;margin:10px 0px 0px 10px;}
.agm_doc_date			{font-size:20px;letter-spacing:1px;text-align:right;margin:40px 50px 30px 0px;}
.agm_doc_values			{font-size:20px;letter-spacing:1px;text-align:right;margin-right:83px;}
.agm_doc_values input	{width:100px;height:20px;border:1px solid #bbb;font-size:15px;letter-spacing:1px;padding:3px 5px;margin:2px 0px;}
.agm_doc_values02		{font-size:20px;letter-spacing:1px;margin-left:400px;}
.agm_doc_sign			{font-size:20px;letter-spacing:1px;text-align:right;margin-right:20px;}
.agm_doc_sign input		{width:100px;height:20px;border:1px solid #bbb;font-size:15px;letter-spacing:1px;padding:3px 5px;margin:2px 0px;}
.agm_doc_sign span		{font-size:16px;}
.agm_doc_sign02			{font-size:20px;letter-spacing:1px;margin-left:400px;}
.agm_doc_bottom			{font-size:30px;font-weight:bold;letter-spacing:1px;line-height:120%;margin:30px 0px 0px 10px;}
.agm_doc_required1		{color:#ff3300;}
.agm_doc_required0		{color:#0033ff;}
.agm_doc_signbox		{margin:10px 10px 0px 0px;box-sizing:border-box;text-align:right;}
#agm_doc_canvas			{background-color:#ddd;height:150px;width:300px;}
#agm_doc_signbox			{display:none;position:fixed;box-sizing:border-box;border:1px solid #555;overflow:hidden;z-index:999999998;background:#fff;-webkit-overflow-scrolling:touch;margin:0 auto;}
#agm_doc_signbox .title		{box-sizing:border-box;text-align:center;background-color:#333;color:#fff;font-size:1.2em;font-weight:bold;height:30px;padding:5px 0px;}
#agm_doc_signbox .btnbox	{text-align:center;margin-bottom:5px;}
#agm_doc_signbox .btn01		{display:inline-block;zoom:1;*display:inline;line-height:20px;padding:0 10px;color:#fff;background: #3a65e0; font-size:12px;border:1px solid #265caf;cursor:pointer;border-radius:2px;  box-shadow:0 1px 0 #d9d9d9;} /* 파랑 작은 버튼 - 기본  */



/* 버튼스타일 ================================================================================== */
.sng_btn01				{display:inline-block;zoom:1;*display:inline;line-height:20px;padding:0 10px;color:#fff;background: #3a65e0; font-size:12px;border:1px solid #265caf;cursor:pointer;
							border-radius:2px;  box-shadow:0 1px 0 #d9d9d9;} /* 파랑 작은 버튼 - 기본  */
.sng_btn02				{display:inline-block;zoom:1;*display:inline;line-height:22px;padding:0 20px 0 10px;color:#fff;background:url("../image/common/btn_icon2.png") no-repeat right 50% #656a77; font-size:12px;border:0 solid #999;cursor:pointer;min-width:45px;} /* 회색 작은 버튼 */
.sng_btn03				{display:inline-block;zoom:1;*display:inline;line-height:22px;padding:0 20px 0 10px;color:#fff;background:url("../image/common/btn_icon2.png") no-repeat right 50% #303030; font-size:12px;border:0 solid #111;cursor:pointer;min-width:45px;} /* 검은색 작은 버튼 */
.sng_btn04				{display:inline-block;zoom:1;*display:inline;line-height:22px;padding:0 20px 0 10px;color:#fff;background:url("../image/common/btn_icon2.png") no-repeat right 50% #ff228a; font-size:12px;border:0 solid #f26f06; cursor:pointer; min-width:45px; font-weight:normal;letter-spacing:0;} /* 핑크 작은 버튼 */


.sng_btn05				{display:inline-block;zoom:1;*display:inline;line-height:20px;padding:0 10px;background:#fff; font-size:12px;color:#1447d8;border:1px solid #3a65e0;cursor:pointer; font-weight:normal;letter-spacing:0;
							border-radius:2px;  box-shadow:0 1px 0 #e5e5e5;} /* 파란 라인 작은 버튼 */
.sng_btn05_h			{display:inline-block;zoom:1;*display:inline;line-height:20px;padding:0 10px;background:#fff; font-size:12px;color:#999;border:1px solid #ccc; font-weight:normal;letter-spacing:0;
							border-radius:2px;  box-shadow:0 1px 0 #e5e5e5;} /* 회색 라인 작은 버튼 - 비활성화용 */
 

.sng_btn06				{display:inline-block;zoom:1;*display:inline;line-height:25px;padding:1px 10px 0 18px;color:#444; border:1px solid #bbb;font-size:12px; background:url("../image/common/btn_icon1.png") no-repeat 0 50% #fff; border-radius:2px;cursor:pointer;}   /* 화살표가 있는 기본 버튼 */ 
.sng_btn07				{display:inline-block;zoom:1;*display:inline;line-height:20px;padding:0 10px;color:#fff;background: #646e7d; font-size:12px;border:1px solid #5a6370;cursor:pointer; 
							border-radius:2px;  box-shadow:0 1px 0 #d9d9d9;} /* 회색 작은 버튼 - 기본  */
 

.sng_btn01_big			{display:inline-block;zoom:1;*display:inline;line-height:40px;padding:0 33px 0 15px;color:#fff;background:url("../image/common/btn_icon3.png") no-repeat right 50% #3a65e0; font-size:15px;border:0;border-radius:3px; } /* 파랑 큰 버튼 */
.sng_btn02_big			{display:inline-block;zoom:1;*display:inline;line-height:40px;padding:0 33px 0 15px;color:#fff;background:url("../image/common/btn_icon3.png") no-repeat right 50% #656a77; font-size:15px;border:0;border-radius:3px; } /* 회색 큰 버튼 */

.sng_btn03_big			{display:inline-block;zoom:1;*display:inline;line-height:45px;padding:0 40px 0 20px;color:#fff;background:url("../image/common/btn_icon3.png") no-repeat right 50% #3a65e0; font-size:17px;border:0;border-radius:4px; cursor:pointer;} /* 파랑 큰 버튼 */



/* 공모전 등 큰 버튼 */ 
.sng_btn04_big			{display:inline-block;zoom:1;*display:inline;line-height:45px;padding:0 30px;color:#fff;background: #3a65e0; font-size:1.3em;border:0;font-weight:bold;border-radius:4px;margin:0 3px;}


.sng_btn_print01		{display:inline-block;zoom:1;*display:inline;line-height:25px;padding:0 10px 0 26px;color:#fff; border:1px solid #555;font-size:12px; background:url("../image/common/btn_icon_print.png") no-repeat 0 50% #666;  cursor:pointer;font-weight:normal;border-radius:3px; }  /*  프린트 버튼  */



/* 확인, 목록 등 글쓰기 기본 버튼 */
/*.sng_form_btn			{display:inline-block;zoom:1;*display:inline;line-height:36px;padding:0 25px;color:#333;background:#fff;border:1px solid #aaa; border-radius:2px;font-size:14px; margin:0 3px;cursor:pointer;} */
.sng_form_btn			{display:inline-block;zoom:1;*display:inline;line-height:33px;padding:0 23px;color:#fff;background:#505c78;border:1px solid #505c78; font-size:14px; margin:0 3px;cursor:pointer;} 
.sng_form_btn:hover		{background:#333;border:1px solid #222;color:#fff;}


.sng_form_btn_h			{display:inline-block;zoom:1;*display:inline;line-height:33px;padding:0 23px;color:red;background:#fff;border:1px solid #f53b3b; border-radius:2px;font-size:14px; margin:0 3px; } /* 빨간라인 */
.sng_form_btn_h2		{display:inline-block;zoom:1;*display:inline;line-height:33px;padding:0 23px;color:#888;background:#fff;border:1px solid #d0d0d0; border-radius:2px;font-size:14px; margin:0 3px; } /* 회색라인 */
