@charset "utf-8";
/* --- 초기화 --- */
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);


body	{background-color:#fff;}
ol, ul,li {
    list-style: none;
}
body,	p,	ul,	ol,	li,	dl,	dt,	dd,	table,	th,	td,	fieldset,	form,	input,	textarea,	select,	button,	h1,	h2,	h3,	h4,	h5,	h6,	pre	{margin:0; padding:0;}
body,	input,	textarea,	select,	button,	h1,	h2,	h3,	h4,	h5,	h6,	pre,a,address	{color:#666; font-size:13px; font-weight:normal; line-height:1.7; font-family: 'WebNanumGothic', '나눔고딕','Nanum Gothic','맑은 고딕','Malgun Gothic','Noto Sans KR', Dotum,돋움, Arial, Apple-Gothic, sans-serif; font-style:normal;}
fieldset,	img	{border:0;}
table	{border-collapse:collapse;}
legend,	caption	{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}
ul,	ol	{list-style:none;}
form	{display:inline;}



/* 텍스트 */
a	{color:#666; text-decoration:none;}
a:hover,	a:focus	{color:#666; text-decoration:none;}

.text_hidden	{overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}	
.text_hidden2	{overflow:hidden; font-size:0; text-indent:-9999%; }/* 숨김 처리*/
.lt	{font-weight:normal;}
em	{font-style:normal; font-weight:600;}

/* 입력폼 */
.input_text,	.input_file	{width:135px; height:22px; padding:0 8px; background-color:#fff; color:#8ea2ad; border:1px solid #b9c5cc; font-size:11px; line-height:24px;}
.input_file	{width:252px\9; height:20px\9; color:#8ea2ad;}
select	{min-width:153px; height:24px; padding:2px 2px 2px 4px; color:#8ea2ad; border:1px solid #b9c5cc; font-size:11px; line-height:22px;}	/* Safari에서 line-height로 높이값 제어 */
/* width 값을 지정하면 텍스트가 더 길어질 경우 숨겨지므로 min-width 값 사용, IE7에서 너비값이 지정되지 않으나 따로 처리하지 않음 */
@media \0screen	{select	{min-width:145px;}}	/* IE8 너비 수정 */
textarea	{width:452px; height:61px; padding:2px 8px 0; color:#8ea2ad; border:1px solid #b9c5cc; font-size:11px;}
.input_ch	{margin:-1px 1px 0 0; vertical-align:middle;}

/* 버튼 */
button,	.btn	{*overflow:visible; display:inline-block; margin:0; *margin:0 2px; border:none; background:none; text-align:center; vertical-align:middle; white-space:nowrap; cursor:pointer;}	/* overflow:visible; IE7 여백 제거 */
button::-moz-focus-inner {padding:0; border:0;}	/* Firefox 버튼 여백 제거 */
.btn_m	{min-width:70px; padding:6px 12px; background-color:#00436a; color:#fff; font-weight:bold; font-size:14px;}
.btn_m:hover,	.btn_m:focus	{background-color:#ff4e00 !important; color:#fff !important; text-decoration:none;}
.btn_m.lt	{background-color:#acbdc5;}
.btn_img	{padding:4px;}
.btn_img02	{margin:0 -2px -3px 0;}

strong	{font-weight:500;}