@charset "utf-8";


/* basic */
*, body, html, form		{ margin:0px; padding:0px; }
img						{ padding:0px; margin:0px; border:0px; vertical-align:bottom; }


/* roll */
a.roll img				{ border-width:0px; display:inline; }
a.roll img.over			{ display:none; }
a.roll:hover			{ border:0px; }
a.roll:hover img		{ display:none; }
a.roll:hover img.over	{ display:inline; }

.space5					{ position:relative; height:5px; }
.space10				{ position:relative; height:10px; }
.space20				{ position:relative; height:20px; }
.space30				{ position:relative; height:30px; }


/* input placeholder 설정 */
::-webkit-input-placeholder { padding-left:10px; font-size:11px; color:#888888; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; }
::-input-placeholder { padding-left:10px; font-size:11px; color:#888888; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; }
:-moz-placeholder { padding-left:10px; font-size:11px; color:#888888; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; }
::-moz-placeholder { padding-left:10px; font-size:11px; color:#888888; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; }
::-o-placeholder { padding-left:10px; font-size:11px; color:#888888; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; }
:-ms-input-placeholder { padding-left:10px; font-size:11px !important;; color:#888888 !important; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif !important;; }
::placeholder { padding-left:10px; font-size:11px; color:#888888; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; }



/* common */
.inputbg {
	position:relative; top:0px; left:0px; width:100%; border:2px solid #000000; background-color:#FFFFFF; cursor:pointer;
	text-align:center; box-shadow: 2px 2px lightgray;
}
.input {
	position:relative; left:0px; top:0px; width:98%; height:40px; border:0px; background-color:transparent;
	text-align:left; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif;
}
.btn_dark {
	position:relative; top:0px; left:15%; width:69%; padding:15px 0px 15px 0px; border:2px solid #000000; background-color:#404040; cursor:pointer;
	-moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; box-shadow: 2px 2px lightgray;
	text-align:center; font-size:15px; color:#FFFFFF; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif;
}
.box11 {
	position:relative; top:0px; left:0px; width:100px; height:28px; border:1px solid #000000; background-color:#ffffff; vertical-align: bottom;
	text-align:left; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#000000;
}
.box13 {
	position:relative; top:0px; left:0px; width:100px; height:28px; border:1px solid #000000; background-color:#ffffff; vertical-align: bottom;
	text-align:left; font-size:13px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#000000;
}

.containers {
	position:relative; margin:50px 15px 15px 15px; background-color:#FFFFFF;
	text-align:left; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#000000;
}

.btn11 {
	position:relative; top:0px; left:0px; width:100px; height:30px; border:1px solid #000000; background-color:#404040; vertical-align: bottom;
	color:#FFFFFF; text-align:center; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif;
}
.white11 {
	padding:6px; color:#ffffff; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;
}
.links11 {
	padding:6px; color:#000000; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;
}
.links10 {
	padding:6px; color:#000000; FONT-SIZE:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;
}
.select11 {
	line-height:30px; height:30px; border:1px solid #808080; background-color:#ffffff;
	color:#191919; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom;
}
.input11 {
	height:28px; border:1px solid #808080; background-color:#ffffff;
	color:#191919; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom;
}
.textarea11 {
	border:1px solid #808080; background-color:#ffffff;
	color:#191919; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom;
}
.button11 {
	height:30px; border:1px solid #808080; background-color:#404040;
	color:#ffffff; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; cursor:pointer;
}


/* login */
.login_top_bot {
	z-index:100; position:fixed; width:100%; text-align:center; padding:10px 0px 10px 0px; background-color:#000000; overflow:hidden;
	font-size:13px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#FFFFFF;
}
.login_box {
	position:fixed; top:50%; left:50%; margin-left:-150px; margin-top:-95px; width:300px; height:190px;
}
.top_right {
	position:absolute; top:0px; right:0px; padding:0px; border:0px; cursor:pointer;
	text-align:right; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#FFFFFF;
}
.top_menu_pop {
	z-index:101; display:none; position:fixed; top:32px; left:0px; width:200px; border-right:2px solid #000000; background-color:#FFFFFF; overflow-x:hidden; overflow-y:scroll;
	text-align:left; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#000000;
}
.top_menu_sub {
	position:relative; padding:5px; margin:5px; width:160px; border-bottom:1px dotted #cccccc; cursor:pointer;
	text-align:left; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#000000;
}
.top_menu_sub:hover {
	position:relative; padding:5px; margin:5px; width:160px; border-bottom:1px solid #000000; cursor:pointer; background-color:#FFFFC0;
	text-align:left; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#000000;
}

.top_menu_sub2 {
	position:relative; padding:5px; margin:5px; width:160px; border-bottom:1px dotted #cccccc; cursor:pointer; background-color:#9BD8EB;
	text-align:left; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#000000;
}
.top_menu_sub2:hover {
	position:relative; padding:5px; margin:5px; width:160px; border-bottom:1px solid #000000; cursor:pointer; background-color:#FFFFC0;
	text-align:left; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#000000;
}

.top_menu_title {
	position:relative; padding:5px; margin:5px; width:160px; border-bottom:1px solid #000000; background-color:#000000; cursor:pointer;
	text-align:left; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#FFFFFF;
}

.comment_text {
	position:relative; padding:10px 0px 10px 0px; text-align:left; color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;
}



/*
.headers				{ position:fixed; top:0px; padding:5px 0px 0px 0px; left:0px; width:100%; height:30px; background-color:#64686C; z-index:10; text-align:left; }

.thirdmenus				{ position:fixed; top:30px; left:0px; width:100%; z-index:100; }

.containers				{ position:relative; margin:50px 15px 5px 15px; background-color:#ffffff; }
.thirdtextbg			{ position:relative; float:left; width:200px; }
.thirdtextbg2			{ position:relative; float:left; width:200px; height:200px; overflow-x:hidden; overflow-y:scroll; }
.thirdtext_bold			{ font-weight:bold; padding:5px; color:#191919; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; font-size:11px; letter-spacing:1.3px; }
.thirdtext				{ background:url('/image/arrow1.gif') no-repeat; padding:5px 5px 5px 10px; color:#191919; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; font-size:11px; cursor:pointer; }
.thirdtext:hover		{ background:url('/image/arrow1.gif') no-repeat; padding:5px 5px 5px 10px; color:#191919; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; font-size:11px; cursor:pointer; text-decoration:underline; }
.thirdtext_blank		{ padding:5px 5px 5px 15px; color:#191919; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; font-size:11px; }

.locatext				{ padding:10px; color:#ffffff; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; font-size:13px; cursor:pointer; }
.locatext:hover			{ padding:10px; color:#C0FFFF; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; font-size:13px; cursor:pointer; text-decoration:underline; }
.locatext1				{ padding:3px 3px 3px 3px; color:#191919; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; font-size:11px; cursor:pointer; }

#third_analysis			{ display:none; padding:5px; position:absolute; top:0px; left:10px; border:1px solid #cccccc; z-index:50; background-color:#ffffff; text-align:left; }
#third_management		{ display:none; padding:5px; position:absolute; top:0px; left:90px; border:1px solid #cccccc; z-index:50; background-color:#ffffff; text-align:left; }
#third_etc				{ display:none; padding:5px; position:absolute; top:0px; left:150px; border:1px solid #cccccc; z-index:50; background-color:#ffffff; text-align:left; }
#fourth_event			{ display:none; padding:5px; position:absolute; top:30px; left:50px; border:1px solid #cccccc; z-index:55; background-color:#ffffff; text-align:left; }


.links8					{ color:#191919; FONT-SIZE:8px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
td.links8				{ padding:7px 4px 7px 4px; color:#191919; FONT-SIZE:8px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}

.links9					{ color:#191919; FONT-SIZE:9px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
td.links9				{ padding:7px 4px 7px 4px; color:#191919; FONT-SIZE:9px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}

.links10					{ color:#191919; FONT-SIZE:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
td.links10				{ padding:7px; color:#191919; FONT-SIZE:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}

.links11					{ color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
td.links11				{ padding:7px; color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
.links11_dot			{ color:#191919; FONT-SIZE:11px; FONT-FAMILY:돋움; text-decoration:none; line-height:120%;}
.links12					{ color:#191919; FONT-SIZE:12px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
.links15					{ color:#191919; FONT-SIZE:15px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}

.white9				{ color:#ffffff; FONT-SIZE:9px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
td.white9				{ padding:7px; color:#ffffff; FONT-SIZE:9px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}

.white10				{ color:#ffffff; FONT-SIZE:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
td.white10				{ padding:7px; color:#ffffff; FONT-SIZE:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
.white11				{ color:#ffffff; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
td.white11				{ padding:7px; color:#ffffff; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
.white11_dot			{ color:#ffffff; FONT-SIZE:11px; FONT-FAMILY:돋움; text-decoration:none; line-height:120%;}
.white12				{ color:#ffffff; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}
.white15				{ color:#ffffff; FONT-SIZE:15px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; line-height:120%;}

a.links11:link			{ color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;}
a.links11:hover			{ color:#0066CC; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;border-bottom:1px solid #0066CC}

a.links12:link			{ color:#191919; FONT-SIZE:12px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;}
a.links12:hover			{ color:#0066CC; FONT-SIZE:12px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;border-bottom:1px solid #0066CC}

a.white11:link			{ color:#FFFFC0; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;}
a.white11:hover			{ color:#75EDFB; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;border-bottom:1px solid #ffffff}

a.white12:link			{ color:#FFFFC0; FONT-SIZE:12px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;}
a.white12:hover			{ color:#75EDFB; FONT-SIZE:12px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none;border-bottom:1px solid #ffffff}

.space5					{ position:relative; height:5px; }
.space10				{ position:relative; height:10px; }
.space15				{ position:relative; height:15px; }
.space20				{ position:relative; height:20px; }
.space25				{ position:relative; height:25px; }
.space30				{ position:relative; height:30px; }
.space60				{ position:relative; height:60px; }




.locations				{ position:relative; width:100%; height:20px; border-bottom:1px solid #cccccc; text-align:left; color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; }
#infos					{ position:relative; width:100%; height:20px; text-align:left;}
.searchs0				{ position:relative; height:24px; text-align:left; color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; }
.searchs				{ position:relative; height:30px; text-align:left; color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; }
.searchs2				{ position:relative; height:55px; text-align:left; color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; }
.searchs3				{ position:relative; height:80px; text-align:left; color:#191919; FONT-SIZE:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; text-decoration:none; }
.nonepage				{ display:none;}

td.tdheight				{ padding-top:0px; padding-bottom:5px; }

#layer_all				{ top:0px; left:0px; table-layout:fixed; position:absolute; z-index:1000; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.3; }
#layer_popup			{ position:absolute; z-index:1100; background-color:#ffffff;}




select.input10			{ height:30px; line-height:30px; border:1px solid #808080; background-color:#ffffff; color:#191919; font-size:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; }

input.input11			{ height:28px; border:1px solid #808080; background-color:#ffffff; color:#191919; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; }
textarea.textarea11		{ border:1px solid #808080; background-color:#ffffff; color:#191919; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; }
textarea.textarea10		{ border:1px solid #808080; background-color:#ffffff; color:#191919; font-size:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; }

input.input10			{ height:28px; border:1px solid #808080; background-color:#ffffff; color:#191919; font-size:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; }
input.button11			{ height:30px; border:1px solid #808080; background-color:#404040; color:#ffffff; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; cursor:pointer; }
input.button10			{ height:30px; border:1px solid #808080; background-color:#404040; color:#ffffff; font-size:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; cursor:pointer; }

input.buttonW11			{ height:30px; border:1px solid #808080; background-color:#FFFFFF; color:#191919; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; cursor:pointer; }
input.buttonW10			{ height:30px; border:1px solid #808080; background-color:#FFFFFF; color:#191919; font-size:10px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; cursor:pointer; }

input.button11_on		{ height:30px; border:1px solid #808080; background-color:#961065; color:#ffffff; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; cursor:pointer; }

input.button110			{ height:30px; border:1px solid #808080; background-color:#384F13; color:#ffffff; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; cursor:pointer; }
.select11				{ height:30px; border:1px solid #808080; background-color:#ffffff; color:#191919; font-size:11px; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; vertical-align: bottom; }


.detail_info1 {
	display:none; z-index:20; position:fixed; top:105px; left:620px; width:570px; height:570px; overflow:hidden; border:2px solid #404040;
	background-color:#FFFFFF;
}

.detail_info_sub1 {
	position:absolute; z-index:21; top:0px; left:0px; width:100%; height:30px; background-color:#404040;
}

.detail_info_sub_sub1 {
	position:absolute; top:0px; cursor:pointer; right:10px; padding:6px; font-size:15px; color:#FFFFFF; font-weight:700; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif;
}

.detail_info2 {
	display:none; z-index:20; position:fixed; top:5%; left:2%; width:95%; height:90%; overflow:hidden; border:2px solid #404040;
	background-color:#FFFFFF;
}

.detail_info_sub2 {
	position:absolute; z-index:21; top:0px; left:0px; width:100%; height:8%; background-color:#404040;
}

.detail_info_sub_sub2 {
	position:absolute; top:0px; cursor:pointer; right:10px; padding:10px; font-size:15px; color:#FFFFFF; font-weight:700; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif;
}

#top_menu_open {
	position:absolute; left:10px; top:0px; padding:20px 0px 20px 0px; width:60px; text-align:left; font-size:11px;
	font-weight:700; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#FFFFFF; cursor:pointer;
}

#top_menu_close {
	display:none; position:absolute; left:10px; top:0px; padding:20px 0px 20px 0px; width:60px; text-align:left; font-size:11px;
	font-weight:700; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#FFFFFF; cursor:pointer;
}

#top_title {
	position:absolute; left:80px; top:0px; padding:20px 0px 20px 0px; width:240px; text-align:left; font-size:11px; font-weight:700; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#FFFFC0;
}

.top_logout {
	position:absolute; right:10px; top:0px; padding:20px 0px 20px 0px; width:60px;
	text-align:right; font-size:11px; font-weight:700; font-family:'Malgun Gothic', Helvetica, Arial, sans-serif; color:#FFFFFF; cursor:pointer;
}

#pop_menu {
	display:none; position:fixed; z-index:11; left:0px; top:40px; border:1px solid #64686C; background-color:#FFFFFF;
	width:200px; height:100px; overflow-x:hidden; overflow-y:scroll; padding:10px;
}







.main_box {
	position:fixed; top:50%; left:50%; margin-left:-160px; margin-top:-160px; width:320px; height:320px;
}

.main_box_two {
	position:relative; float:left; top:0px; left:0px; margin:3px; padding:10px; width:186px; height:80px; background-color:#DE281D;
	font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; cursor:pointer;
	box-shadow: 2px 2px lightgray;
}

.main_box_one_red {
	position:relative; float:left; top:0px; left:0px; margin:3px; padding:10px; width:80px; height:80px; background-color:#DE281D;
	font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; cursor:pointer;
	box-shadow: 2px 2px lightgray; color:#FFFFFF;
}

.main_box_one_green {
	position:relative; float:left; top:0px; left:0px; margin:3px; padding:10px; width:80px; height:80px; background-color:#009CA1;
	font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; cursor:pointer;
	box-shadow: 2px 2px lightgray; color:#FFFFFF;
}

.main_box_title {
	position:absolute; font-family:nanum; top:15px; left:15px; font-size:18px; color:#FFFFFF;
}
*/