html,body{
	height:100%;
	overflow-y:hidden;
}
html {scrollbar-3dLight-Color: #efefef; scrollbar-arrow-color: #dfdfdf; scrollbar-base-color: #efefef; scrollbar-Face-Color: #dfdfdf; scrollbar-Track-Color: #efefef; scrollbar-DarkShadow-Color: #efefef; scrollbar-Highlight-Color: #efefef; scrollbar-Shadow-Color: #efefef}
body{
	font-family:-apple-system,apple sd gothic neo,nanum gothic,malgun gothic,Dotum,sans-serif;margin:0;padding:0;color:#555;font-size:87.5%;line-height:1.6;
	width:100%;
	overflow-x:hidden;
	font-family: "Nanum Gothic", sans-serif;
	margin-top:0;
	margin-left:0;
}
ol, ul, dl, li {list-style:none;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;}
@media(min-width:470px){
	body{
		font-size:90%;
	}
}
a{
color:#666;
}

a:link{
	text-decoration:none;
}
a:hover,a:focus{
	color:#000;
	text-decoration:underline;
}
.bdhead {
	width:100%;
	height:25px;
	background:#FFFFFF;
}
.bdtitle {
	position:relative;
	float:left;
	width:40%;
	height:25px;
	font-size:15px;
	font-weight:bolder;
	color:#000000;
	padding-bottom:7px;
	border:0px solid #000000;
}
.bdsearch {
	position:relative;
	float:right;
	width:58%;
	height:25px;
	font-size:15px;
	font-weight:bolder;
	color:#000000;
	padding-bottom:7px;
	border:0px solid #000000;
	text-align:right;
	padding-right:15px;
}
.seachdiv {
	position:relative;
	float:right;
	width:74px;
	padding-right:2px;
	border:0px solid #000000;
}
.inputdiv {
	position:relative;
	float:right;
	width:220px;
	border:0px solid #000000;
}
.topmenu {
	width:100%;
	height: 60px;
	border-top: 1px solid #4285f4;
	border-bottom: 1px solid #4285f4;
	background:linear-gradient(to bottom, #699ef8 2%, #4285f4 96%, #76a7f8 2%);
	box-shadow: 0 2px 5px #8f8392;
	color:#FFFFFF;
	font-size:105%;
	font-weight:bold;
	z-index: 1;
}
.toplogo {
	position:relative;
	float:left;
	width:160px;
	height: 60px;
	border:0px solid #000000;
	padding-top:25px;
	padding-left:100px;
}
.mtoplogo {
	float:left;
	width:230px;
	text-align:center;
	border-right:0px solid #8cb6fb;
	margin-top:-13px;
}
.toprightmenu {
	position:relative;
	float:left;

	height: 55px;
	border:0px solid #000000;
	padding-top:7px;
}
.topleft {
	position:relative;
	float:right;
	margin-right:5px;
	height: 55px;
	border:0px solid #000000;
	padding-top:7px;
}
.extright {
	position:relative;
	float:right;
	top:75px;
	border:0px solid #000000;
	margin-right:15px;
	color:#797979;
	z-index:99;
}
.m_menu{
	position:relative;
	float:left;
	top:25px;
	height: 25px;
	margin-right:3px;
	text-align:center;
	font-size:10pt;
	line-height:140%;
	border:0 solid #000000;
	padding:0 5px;
}

.setbt {position:relative;float:left;width:100%;height:30px;font-weight:bolder;font-size:11pt;text-shadow:1px 0px 0px #b7b7b7;text-align:center;padding-top:7px;border-right:1px solid #dfdfdf;cursor:pointer;}

.mailbt {position:relative;float:left;width:125px;height:30px;font-weight:bolder;font-size:11pt;text-shadow:1px 0px 0px #b7b7b7;text-align:center;padding-top:7px;border-right:1px solid #dfdfdf;cursor:pointer;}
.mailbt1 {position:relative;float:left;width:124px;height:30px;font-weight:bolder;font-size:11pt;text-shadow:1px 0px 0px #b7b7b7;text-align:center;padding-top:7px;cursor:pointer;}
.table {display: table; width:100%;}
.td_left {
	position:relative;
	float:left;
	min-width:670px;
}
.td_right {
	position:relative;
	float:right;
	min-width:420px;
}

.table99 {display: table; width:99%;}
.row {display: table-row;width:100%;}
.rowun {display: table-row;width:100%;background-color:#fcfcfc;}
.cellt {display: table-cell; padding: 5px 2px;}
.cell {display: table-cell; padding: 5px 2px; border-bottom: 1px solid #DDD;}
.col1 {width:20px;text-align:center;vertical-align:middle;}
.col2 {width:20px;text-align:center;vertical-align:middle;}
.col3 {width:20px;text-align:center;vertical-align:middle;}
.col4 {width:20px;text-align:center;vertical-align:middle;}
.col5 {width:130px;text-align:left;vertical-align:middle;cursor:pointer;}
.col6 {width:calc(100% - 410px);text-align:left;vertical-align:middle;}
.col6h {width:calc(100% - 410px;);text-align:left;vertical-align:middle;}
.col7 {width:220px;text-align:right;vertical-align:middle;}
.col8 {width:100px;text-align:right;vertical-align:middle;}
.col9 {width:50px;text-align:center;vertical-align:middle; border-bottom: 1px solid #DDD;}
.col10 {width:50px;text-align:right;vertical-align:middle; border-bottom: 1px solid #DDD;}
.col8m {width:100px;text-align:center;vertical-align:middle;}
.cellm {display: table-cell;}
.colm {height:1px;max-width:1px;text-align:left;vertical-align:middle;background-color:#000000;border-collapse:collapse;overflow:visible;position:absolute;}
.colnp {width:calc(100% - 190px);text-align:left;vertical-align:middle;}
.col60 {width:80px;text-align:center;vertical-align:middle;}

.col11 {width:30px;text-align:center;vertical-align:middle;}
.col30 {width:30px;text-align:center;vertical-align:middle;}
.col50 {width:150px;text-align:left;vertical-align:middle;cursor:pointer;}
.col80 {width:140px;text-align:center;vertical-align:middle;}

.nptable {width:100%;height:25px;}
.npcol2 {position:relative;float:left;width:25px;height:15px;top:5px;text-align:center;vertical-align:middle;}
.npcol3 {position:relative;float:left;width:25px;height:15px;top:7px;text-align:center;vertical-align:middle;}
.npcol4 {position:relative;float:left;width:15px;height:15px;top:5px;text-align:center;vertical-align:middle;}
.npcol5 {position:relative;float:left;width:130px;text-align:left;vertical-align:middle;cursor:pointer;}
.npcol6 {position:relative;float:left;width:calc(100% - 530px);text-align:left;vertical-align:middle;}
.npcol7 {position:relative;float:left;width:220px;text-align:right;vertical-align:middle;}
.npcol8 {position:relative;float:left;width:100px;text-align:right;vertical-align:middle;}


.cols1 {
	width:20px;
	text-align:center;
	vertical-align:middle;	
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols2 {width:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols3 {
	width:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols4 {
	width:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols5 {
	width:130px;
	text-align:left;
	vertical-align:middle;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols6 {
	width:calc(100% - 410px);
	text-align:left;
	vertical-align:middle;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols7 {
	width:220px;
	text-align:right;
	vertical-align:middle;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols8 {
	width:100px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols9 {
	width:50px;
	text-align:center;
	vertical-align:middle; 
	border-bottom: 1px solid #DDD;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.cols10 {
	width:50px;
	text-align:right;
	vertical-align:middle; 
	border-bottom: 1px solid #DDD;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.colst {
	width:100%;
	text-align:left;
	vertical-align:middle; 
	border-bottom: 1px solid #DDD;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
	font-weight:bold;
}
.colstb {
	width:100%;
	text-align:left;
	vertical-align:middle; 
	border-bottom: 1px solid #DDD;
	background-color:#ffffff;
	border-bottom: 1px solid #b0b0b0;
	font-weight:bold;
}
.colsb {
	clear:both;
	width:100%;
	text-align:left;
	vertical-align:middle; 
	border-bottom: 1px solid #DDD;
	background-color:#ffffff;
	border-bottom: 1px solid #b0b0b0;
	font-weight:bold;
}
.colsmem {
	position:relative;
	float:left;
	width:66%;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
}
.colsdate {
	position:relative;
	float:right;
	width:27%;
	text-align:right;
	vertical-align:middle; 
	font-weight:bold;
}
.colshit {
	position:relative;
	float:right;
	width:6%;
	text-align:right;
	vertical-align:middle; 
	font-weight:bold;
}
.mail {width:100%;}
.mailtop{position:fixed;width:100%;height:60px;float:left;position:relative;margin-bottom:27px;}
.mailmenu{position:fixed;width:250px;position:relative;float:left;font-size:100%;font-weight:500;padding-top:10px;border:0px solid #000000;line-height:170%;}
.mailwside{width:250px;float:left;height:calc(100% - 60px);border-left:1px solid #e6e6e6;}
.mailline{width:1px;float:left;height:calc(100% - 60px);border-left:1px solid #e6e6e6;}
.mailbody{width:calc(100% - 273px);position:relative;float:left;padding-top:10px;padding-left:10px;padding-bottom:20px;padding-right:10px;}
::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-thumb { background: #dddddd; }
.mailwbody{width:calc(100% - 523px);position:relative;float:left;padding-top:10px;padding-left:10px;padding-bottom:20px;padding-right:10px;}
.dayworktop{width:100%;height:65px;float:left;position:relative;}
.menubold{font-weight:bolder;color:#ec3950;}
.dayworkmenu{width:250px;position:relative;float:left;font-size:100%;font-weight:500;padding-top:38px;border:0px solid #000000;line-height:170%;}
.dayworkwbody{position:fixed;top:70px;width:calc(100% - 650px);position:relative;float:left;padding-top:10px;padding-left:10px;padding-bottom:20px;padding-right:10px;height:calc(100% - 170px);overflow-y: scroll;border-bottom:0px solid #b0b0b0;}
.dayworkwside{position:relative;width:350px;float:left;height:calc(100% - 60px);border-left:1px solid #e6e6e6;margin-top:5px;}
.slayer {
	position:relative;
	top:-30px;
	left:200px;
	margin:0;
	border: 1px solid #8a8a8a;
	background-color:#FFFFFF;
	width:200px;
	padding:5px 15px;
	font-family:  "Nanum Gothic", sans-serif;
	font-size: 9pt;
	color:#000000;
	font-weight: normal;
	font-style: normal;
	line-height:160%;
	text-align:left;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 1px #e0e0e0;
	cursor:pointer;
	z-index: 1;
}
.emailmove {
	position:absolute;
	margin:0;
	height:auto;
	border: 1px solid #8a8a8a;
	background-color:#FFFFFF;
	padding:5px;
	font-family:  "Nanum Gothic", sans-serif;
	font-size: 9pt;
	color:#000000;
	font-weight: normal;
	font-style: normal;
	line-height:160%;
	text-align:left;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 1px #e0e0e0;
	z-index: 1;
}
.mboxdel {
	position:absolute;
	margin:0;
	width:200px;
	height:auto;
	border: 1px solid #8a8a8a;
	background-color:#FFFFFF;
	padding:5px;
	font-family:  "Nanum Gothic", sans-serif;
	font-size: 9pt;
	color:#000000;
	font-weight: normal;
	font-style: normal;
	line-height:160%;
	text-align:center;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 1px #e0e0e0;
	padding:5px;
	cursor:pointer;
	z-index: 1;
}
.emailfdel {
	position:absolute;
	margin:0;
	height:auto;
	border: 1px solid #8a8a8a;
	background-color:#FFFFFF;
	padding:5px 15px;
	font-family:  "Nanum Gothic", sans-serif;
	font-size: 9pt;
	color:#000000;
	font-weight: normal;
	font-style: normal;
	line-height:180%;
	text-align:left;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 1px #e0e0e0;
	z-index: 1;
}
.emailspam {
	position:absolute;
	margin:0;
	height:auto;
	border: 1px solid #8a8a8a;
	background-color:#FFFFFF;
	padding:5px 15px;
	font-family:  "Nanum Gothic", sans-serif;
	font-size: 9pt;
	color:#000000;
	font-weight: normal;
	font-style: normal;
	line-height:180%;
	text-align:left;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 1px #e0e0e0;
	z-index: 1;
}
.email_act_b {height:25px;width:1px;float:left;cursor:pointer;}
.email_act0 {height:25px;width:1px;float:left;cursor:pointer;}
.email_act {
	height:25px;
	width:30px;
	float:left;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:2px;
	margin-right:3px;
	margin-left:-5px;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	cursor:pointer;
}
.email_act1 {
	height:25px;
	width:50px;
	float:left;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:2px;
	margin-right:3px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
}
.email_act2 {
	height:25px;
	width:80px;
	float:left;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:2px;
	margin-right:3px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
}
.email_act3 {
	height:25px;
	width:100px;
	float:left;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:2px;
	margin-right:3px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
}
.email_act4 {
	height:25px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	font-size:small;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:2px;
	margin-right:3px;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
}
.mobiemail_act2 {
	height:25px;
	width:80px;
	float:left;
	font-size:13pt;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:2px;
	margin-right:3px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
}
.email_search {height:25px;float:right;font-weight:bold;border:0px solid #b0b0b0;text-align:right;border-radius:5px;background-color:#ffffff;cursor:pointer;}
.email_search1 {height:25px;float:right;font-weight:bold;border:0px solid #b0b0b0;text-align:right;border-radius:5px;background-color:#ffffff;cursor:pointer;}
.search_input {height:27px;width:220px;min-width:120px;border:1px solid #b0b0b0;border-radius:5px;}
.search_sel {height:27px;width:70px;border:1px solid #b0b0b0;border-radius:5px;}
.search_inputaddr {height:27px;width:250px;border:1px solid #b0b0b0;border-radius:5px;}
.search_inputadd {height:27px;width:160px;border:1px solid #b0b0b0;border-radius:5px;text-indent:5px;}
.search_bt {
	height:25px;
	width:50px;
	float:right;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:5px;
	margin-right:1px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	margin-left:2px;
}
.search_ibt {
	height:25px;
	width:40px;
	float:right;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:5px;
	margin-right:2px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	margin-left:2px;
	z-index: 1;
}
.del_bt {
	height:25px;
	width:50px;
	float:right;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:5px;
	margin-right:1px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #ffbbbb 96%, #ffd9d9 2%);
	box-shadow: 0 1px 2px #fcb4b1;
	margin-left:2px;
}
.mod_bt {
	height:25px;
	width:50px;
	float:right;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:5px;
	margin-right:1px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #97cbff 96%, #d0e8ff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	margin-left:2px;
}

.search_det {height:15px;width:30px;float:right;font-weight:bold;text-align:center;;margin-right:5px;margin-top:5px;cursor:pointer;background-color:#f9f9f9;margin-left:2px;background: linear-gradient(#ffffff 33.3%, #939393 0, #ffffff 33.3%, #939393 0);background-size: 80% 3px;z-index:1;}

.bd_bt {
	height:25px;
	width:50px;
	float:right;
	font-weight:bold;
	font-size:10pt;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:5px;
	margin-right:1px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
	margin-left:2px;
	padding-top:3px;
}

.setsave {
	height:25px;
	width:80px;
	float:left;
	font-weight:bold;
	border:1px solid #b0b0b0;
	text-align:center;
	border-radius:5px;
	margin-left:30px;
	margin-right:3px;
	margin-top:5px;
	cursor:pointer;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
}
.bdpaging {margin:0;width:100%;border-top:0px solid #dddddd;margin-top:-70px;}
.paging {margin:0;padding:10px 0 0 0;width:100%;border-top:1px solid #dddddd;}
.paging ul {margin:0;padding:0;}
.paging ul li {margin:2px;padding:0;text-align:center;padding-top:5px;padding-bottom:5px;font-family:'NanumGothic',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;}
.paging ul li a {font-family:'NanumGothic',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;}
.paging ul li a:hover {text-decoration:underline;font-family:'NanumGothic',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;}
.numbering0 {
	border: 1px solid #f22b39;
	background-color: #fffffff;
	padding: 5px 7px 5px 7px;
	border-radius: 3px;
	float: center;
	text-align: center;
	font-family:  "Nanum Gothic", sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	font-style: normal;
	color:#f22b39;
}
.rpaging {margin:0;padding:10px 0 0 0;width:100%;}
.rpaging ul {margin:0;padding:0;}
.rpaging ul li {margin:2px;padding:0;text-align:center;padding-top:5px;padding-bottom:5px;font-family:'NanumGothic',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;}
.rpaging ul li a {font-family:'NanumGothic',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;}
.rpaging ul li a:hover {text-decoration:underline;font-family:'NanumGothic',sans-serif;font-size:11pt;letter-spacing:0pt;color:#000000;}
.rnumbering0 {
	border: 1px solid #f22b39;
	background-color: #fffffff;
	padding: 5px 7px 5px 7px;
	border-radius: 3px;
	float: center;
	text-align: center;
	font-family:  "Nanum Gothic", sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	font-style: normal;
	color:#f22b39;
}
.numbering {
	border: 1px solid #8e8e8e;
	background-color: #fffffff;
	padding: 5px 7px 5px 7px;
	border-radius: 3px;
	float: center;
	text-align: center;
	font-family:  "Nanum Gothic", sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	font-style: normal;
}
.movemailselect{
	border: 1px solid #d9d9d9;
	background-color: #fffffff;
    margin: 0 0 0 1px;
	padding: 0; 
    width: 150px;
	height: 22px;
	border-radius: 3px;
	float: left;
	text-align: left;
	text-indent: 1px;
}
.mymailbox {
	width:95%;
	height:25px;
	padding-bottom:5px;
	border-bottom:1px solid #e7e7e7;
}

.mysetbox {
	width:100%;
	height:25px;
	margin-left:-15px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.boxtree {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	border:1px dotted #dddddd;
	border-radius:5px;
	padding:10px 0 10px 5px;
	margin-bottom:10px;
}
.bmailbox {
	position:relative;
	float:left;
	width:95%;
	height:25px;
}
.bmailboxl {
	position:relative;
	float:left;
	width:65%;
	height:25px;
}
.bmailboxr {
	position:relative;
	float:left;
	width:30%;
	height:13px;
	top:7px;
	text-align:center;
}
.bmailrconfirm {
	position:relative;
	float:left;
	width:50px;;
	height:13px;
	top:5px;
	font-size:xx-small;
	text-align:center;
	border-radius:2px;
	border:1px solid #969696;
	background: #fbfbfb;
	line-height:14px;
	background:linear-gradient(to bottom, #ffffff 3%, #efefef 94%, #ffffff 3%);
	cursor:pointer;
}
.rdel {
	position:relative;
	float:left;
	width:25px;;
	height:16px;
   	font-size:xx-small;
	text-align:center;
	border-radius:2px;
	border:1px solid #969696;

	background: #fbfbfb;
	line-height:16px;
	background:linear-gradient(to bottom, #ffffff 3%, #efefef 94%, #ffffff 3%);
	cursor:pointer;
}
.myset {
	width:19%;
	height:25px;
	font-weight:bolder;
	font-size:9pt;
	float:left;
	text-align:center;
	letter-spacing:-2px;
}
.myset1 {
	width:25%;
	height:25px;
	font-weight:bolder;
	font-size:9pt;
	float:left;
	text-align:left;
	padding-top:5px;
	border:0px solid #000000;
	letter-spacing:-2px;
}
.myset2 {
	width:17%;
	height:25px;
	font-weight:bolder;
	font-size:9pt;
	float:left;
	text-align:left;
	padding-top:5px;
	border:0px solid #000000;
	letter-spacing:-2px;
}
.myset3 {
	width:45%;
	height:13px;
	font-weight:bolder;
	font-size:9pt;
	float:left;
	text-align:center;

	padding-top:5px;
	border:0px solid #3366ff;
	letter-spacing:-2px;
}
.mybox {
	width:60%;
	height:25px;
	font-weight:bolder;
	float:left;
}
.boxadd {
	width:15px;
	height:20px;
	float:right;
	text-align:center;
	font-weight:bolder;
	font-size:14pt;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:6px;
	border:1px solid #e7e7e7;
}
.boxdel {
	width:50px;
	height:20px;
	float:right;
	text-align:center;
	font-weight:bolder;
	font-size:9pt;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:6px;
	border:1px solid #e7e7e7;
}
.mailaddinput {height:27px;width:170px;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;text-indent:5px;}
.mailaddinput1 {height:22px;width:170px;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;}
.mailaddinput2 {height:22px;width:250px;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;}
.mailaddinput3 {height:27px;width:80px;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;text-indent:5px;}
.mailradio {height:22px;width:22px;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;vertical-align:middle;}
.mail_font {font-size:8pt;}
.addbt {height:25px;width:30px;float:left;margin-left:2px;margin-top:5px;border:1px solid #b0b0b0;font-size:9pt;text-align:center;border-radius:5px;background:linear-gradient(to bottom, #ffffff 3%, #efefef 94%, #ffffff 3%);cursor:pointer;padding:0 3px;}
.addbt1 {height:20px;width:30px;float:left;margin-left:2px;margin-top:5px;border:1px solid #b0b0b0;font-size:9pt;text-align:center;border-radius:5px;background:linear-gradient(to bottom, #ffffff 3%, #efefef 94%, #ffffff 3%);cursor:pointer;padding:0 3px;}
.boxaddbt1 {height:20px;width:40px;float:left;margin-left:2px;margin-top:0px;border:1px solid #b0b0b0;font-size:9pt;text-align:center;border-radius:5px;background:linear-gradient(to bottom, #ffffff 3%, #efefef 94%, #ffffff 3%);cursor:pointer;padding:0 10px 0 0px;}
.setact {float:left;font-weight:400;border:1px solid #b0b0b0;text-align:center;border-radius:2px;margin-right:1px;cursor:pointer;background-color:#ffffff;font-size:8pt;padding:1px 4px;}
.mymbox{float:left;height:24px;width:100%;cursor:pointer;position:relative;}
.mymbox:hover{
height:23px;width:210px;cursor:pointer;border-bottom:1px solid #e7e7e7;color:#ff3333;
}
.submailtype {margin-top:1px;text-indent:1px;}
.boxaddbt {height:25px;width:30px;float:left;margin-left:2px;margin-top:15px;border:1px solid #b0b0b0;font-size:9pt;text-align:center;border-radius:5px;background:linear-gradient(to bottom, #ffffff 3%, #efefef 94%, #ffffff 3%);cursor:pointer;padding:0 3px;}
.mymenubold{font-weight:bolder;color:#ec3950;}
.addrbox{
	position:absolute;
	width:600px;
	height:600px;
	left:50%;
	top:50%;
	margin-left:-250px;
	margin-top:-350px;
	border: 1px #e1e1e1 solid;
	background:#FFFFFF;
	box-shadow: 0 2px 5px #f3f3f3;
	border-radius:3px;
	z-index:1;
}
.mailaddrbox{
	position:absolute;
	width:600px;
	height:300px;
	left:50%;
	top:50%;
	margin-left:-250px;
	margin-top:-350px;
	border: 1px #e1e1e1 solid;
	background:#FFFFFF;
	box-shadow: 0 2px 5px #f3f3f3;
	border-radius:3px;
	z-index:1;
}
.add_base{float:left;width:100px;height:35px;background-color:#f9f9f9;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;font-size:9pt;font-weight:bold;padding-left:5px;}
.add_detail{float:left;width:calc(100% - 115px);height:35px;padding-left:5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.add_detail1{float:left;width:calc(100% - 330px);height:35px;padding-left:5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.add_detail2{float:left;width:209px;height:35px;padding-left:5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.add_detail_sel{float:left;width:calc(100% - 115px);height:30px;padding-left:5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.add_detail_area{float:left;width:calc(100% - 115px);height:100px;padding-left:5px;padding-top:5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.add_mailselect{
	border: 1px solid #b0b0b0;
	background-color: #fffffff;
    margin: 0 0 0 1px;
	padding: 0; 
    width: 170px;
	height:25px;
	border-radius: 5px;
	float: left;
	text-align: left;
	text-indent: 1px;
}
.addbt_h {height:18px;width:40px;float:left;margin-left:2px;margin-top:2px;border:1px solid #b0b0b0;font-size:9pt;text-align:center;border-radius:5px;background:linear-gradient(to bottom, #ffffff 3%, #efefef 94%, #ffffff 3%);cursor:pointer;padding:5px 3px;font-weight:bold;}
.addbt_h_red {height:18px;width:40px;float:left;margin-left:2px;margin-top:2px;border:1px solid #ff0000;font-size:9pt;text-align:center;border-radius:5px;background:linear-gradient(to bottom, #ffffff 3%, #ff9797 94%, #ffffff 1%);cursor:pointer;padding:5px 3px;font-weight:bold;}
.addtitle {width:577px;height:30px;color:#000000;margin-left:10px;float:left;border-bottom:1px solid #e1e1e1;align:center;font-weight:bolder;}
.modbt_h_red {height:18px;width:60px;float:left;margin-left:2px;margin-top:2px;border:1px solid #ff0000;font-size:9pt;text-align:center;border-radius:5px;background:linear-gradient(to bottom, #ffffff 3%, #ff9797 94%, #ffffff 1%);cursor:pointer;padding:5px 3px;font-weight:bold;}
.uvisible{float:left;}
.mainsearch_result {
	position:absolute;
	border-top: 1px dotted #b0b0b0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	margin-top:-3px;
	margin-left:0;
	width: 443px;
	padding-top:-50px;
	padding-left:5px;
	padding-bottom:1px;
	overflow:hidden;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	float: right;
	text-align: left;
	color:#000000;
	font-size:9pt;
	background-color:#ffffff;
	z-index:100;
}

.search_icon {
	padding: 2px 0 0 5px;
	float: left;
	text-align: left;
}
.box {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.box::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera*/
}
.chkboxinput {height:15px;width:15px;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;vertical-align:middle;}
.radioinput {height:15px;width:15px;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;vertical-align:middle;margin-top:10px;}

.mailwinput {height:27px;width:100%;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;text-indent:5px;}
.mobimailwinput {height:32px;width:95%;border:1px solid #b0b0b0;border-radius:5px;text-indent:5px;vertical-align:middle;}
.mobimailwinput1 {height:32px;width:95%;border:1px solid #b0b0b0;border-radius:5px;text-indent:5px;vertical-align:middle;}
.pwinput {height:27px;width:220px;border:1px solid #b0b0b0;border-radius:5px;margin-top:5px;text-indent:5px;}
.rectangle {
	position:relative;margin-top:5px;border:1px solid #6ae5d3;width:14px;cursor:pointer;
}
.mobirectangle {
	position:relative;margin-top:5px;border:1px solid #6ae5d3;width:14px;cursor:pointer;
}
.rectanglem {
	position:relative;margin-top:5px;border:1px solid #ff7761;width:14px;cursor:pointer;
}
.bd_title{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:120px;height:30px;padding-top:5px;border-bottom:1px solid #e6e6e6;border-top:1px solid #a7a7a7;
}
.bd_input{
	position:relative;float:left;font-size:10pt;font-weight:600;padding-left:10px;color:#717171;width:calc(100% - 150px);height:35px;border-bottom:1px solid #e6e6e6;border-top:1px solid #a7a7a7;
}
.email_title{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:120px;height:30px;padding-top:5px;border-bottom:1px solid #e6e6e6;
}
.mobiemail_title{
	position:relative;float:left;font-size:14pt;font-weight:bold;padding-left:10px;color:#717171;width:120px;height:35px;padding-top:5px;border-bottom:1px solid #e6e6e6;
}
.cc_title{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:80px;height:30px;padding-top:5px;border-bottom:1px solid #e6e6e6;
}
.oc_hcc{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:30px;height:30px;padding-top:5px;border-bottom:1px solid #e6e6e6;
}
.mobioc_hcc{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:30px;height:35px;padding-top:5px;border-bottom:1px solid #e6e6e6;
}
.email_title0{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:120px;height:30px;padding-top:5px;
}
.email_title1{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:1px;color:#717171;width:120px;height:100px;margin-left:-10px;line-height:250%;
}
.mobiemail_text{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:calc(100% - 150px);height:35px;padding-top:5px;border-bottom:1px solid #e6e6e6;vertical-align:middle;
}
.email_text{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:calc(100% - 150px);height:30px;padding-top:5px;border-bottom:1px solid #e6e6e6;
}
.email_text_top{
	position:relative;float:left;font-size:10pt;font-weight:bold;padding-left:10px;color:#717171;width:calc(100% - 150px);height:35px;padding-top:5px;border-bottom:1px solid #e6e6e6;
}
.email_input{
	position:relative;float:left;font-size:10pt;font-weight:600;padding-left:10px;color:#717171;width:calc(100% - 150px);height:35px;border-bottom:1px solid #e6e6e6;
}
.mobiemail_input{
	float:left;font-size:10pt;font-weight:600;padding-left:10px;color:#717171;width:calc(100% - 150px);padding-top:5px;height:35px;border-bottom:1px solid #e6e6e6;
}
.email_input1{
	position:relative;float:left;font-size:10pt;font-weight:600;padding-left:10px;color:#717171;width:calc(350px);height:35px;border-bottom:1px solid #e6e6e6;
}
.email_save{
	position:relative;float:left;font-size:10pt;font-weight:600;padding-left:10px;color:#717171;width:calc(100% - 500px);height:35px;border-bottom:1px solid #e6e6e6;
}
.mailunreadbox {
	color:#0066ff;padding-left:5px;letter-spacing:-1px;word-spacing:-2px;font-size:9pt;font-weight:600;
}
.mailnext{
	border-top:1px solid #DDD;width:99%;padding-top:3px;padding-bottom:3px;
}
.mailprev {
	width:99%;padding-top:6px;
}
.addr_tr0 {
	width:calc(100% - 2px);min-width:900px;height:30px;border-bottom:0px solid #ddd;
}
.addr_tr {
	width:calc(100% - 20px);min-width:900px;height:30px;border-bottom:1px solid #ddd;
}
.addr_tr:hover {
	width:calc(100% - 20px);min-width:900px;height:30px;border-bottom:1px solid #ddd;background:#f7f7f7;
}
.addr_c0 {
	position:relative;width:40px;height:30px;float:left;top:6px;text-align:center;
}
.addr_c1 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:180px;height:30px;float:left;
}
.addr_c2 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:calc(100% - 460px);min-width:300px;height:30px;float:left;text-indent:5px;
}
.addr_c3 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:100px;height:30px;float:left;text-align:center;
}
.addr_c4 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:100px;height:30px;float:left;text-align:center;
}
.addr_c5 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:100px;height:30px;float:left;text-align:center;
}
.addr_c6 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:150px;height:30px;float:left;text-align:center;text-align:center;
}
.addr_c7 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:150px;height:30px;float:left;text-align:center;
}
.addr_c8 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:80px;height:30px;float:left;text-align:center;
}
.maddr_c0 {
	position:relative;width:40px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.maddr_c1 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:180px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.maddr_c2 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:calc(100% - 460px);min-width:300px;height:30px;float:left;text-indent:5px;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.maddr_c3 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:100px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.maddr_c4 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:100px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.maddr_c5 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:100px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.maddr_c6 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:200px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.maddr_c7 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:150px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.maddr_c8 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:80px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.saddr_c0 {
	position:relative;width:40px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.saddr_c1 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:180px;height:30px;float:left;text-align:left;background-color:#f7f7f7;font-weight:bold;
}
.saddr_c2 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:calc(100% - 460px);min-width:300px;height:30px;float:left;text-align:left;background-color:#f7f7f7;font-weight:bold;
}
.saddr_c7 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:150px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}
.saddr_c8 {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:80px;height:30px;float:left;text-align:center;background-color:#f7f7f7;font-weight:bold;
}

.maddr_title {
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:260px;height:30px;text-align:center;background-color:#f7f7f7;font-weight:bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:5px;margin-bottom:5px;
}
.btnfoxwhite {position:absolute;display:inline-block; text-align:center; line-height:18px; width:55px;height:17px;background:#ffffff; border:1px solid #000000; color:#ffffff; font-size:13px; padding:4px 1px; margin-top:5px;margin-left:5px;border-radius:3px;}
.basicmailbox {
	position:relative;float:left;display:inline-block;width:100%;height:auto;padding-bottom:5px;border-radius:3px;
}
.mailboxlista {
	position:relative;float:left;display:inline-block;width:100%;height:auto;padding-bottom:5px;border-radius:3px;margin-top:0px;overflow-x: hidden;
}
.mailboxlist {
	position:relative;float:left;display:inline-block;width:100%;height:auto;padding-bottom:5px;border-radius:3px;margin-top:10px;overflow-x: hidden;
}

.boxnamel {
	position:relative;float:left;display:inline-block;width:calc(100% - 800px);height:25px;min-width:150px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-indent:10px;
}
.boxreadl {
	position:relative;float:left;display:inline-block;width:150px;height:25px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-align:center;border-top:1px solid #DDDDDD;
}
.boxsizel {
	position:relative;float:left;display:inline-block;width:150px;height:25px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-align:right;padding-right:5px;border-top:1px solid #DDDDDD;
}
.boxactl {
	position:relative;display:inline-block;width:200px;height:25px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-top:1px solid #DDDDDD;
}
.boxname {
	position:relative;float:left;display:inline-block;width:calc(100% - 800px);min-width:150px;height:25px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-indent:10px;
}
.boxread {
	position:relative;float:left;display:inline-block;width:150px;height:25px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-align:center;
}
.boxsize {
	position:relative;float:left;display:inline-block;width:150px;height:25px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-align:right;padding-right:5px;
}
.boxact {
	position:relative;display:inline-block;width:200px;height:25px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;
}
.clickbox {
	position:relative;float:left;width:40px;height:20px;font-size:10pt;border:1px solid #DDDDDD;text-align:center;font-weight:400;color:#000000;padding:0 5px;margin-left:10px;
}
.unclickbox {
	position:relative;float:left;width:40px;height:20px;font-size:10pt;border:1px solid #DDDDDD;text-align:center;font-weight:400;color:#000000;padding:0 5px;margin-left:10px;background:#f6f6f6;
}

.boxnamet {
	position:relative;float:left;display:inline-block;width:calc(100% - 799px);height:30px;font-size:11pt;padding-top:5px;text-indent:10px;font-weight:bold;text-align:right;
}
.boxreadt {
	position:relative;float:left;display:inline-block;width:150px;height:30px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-align:center;background-color:#f3f3f3;font-weight:bold;
}
.boxsizet {
	position:relative;float:left;display:inline-block;width:150px;height:30px;font-size:10pt;padding-top:5px;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;text-align:right;padding-right:5px;background-color:#f3f3f3;font-weight:bold;
}
.boxactt {
	position:relative;display:inline-block;width:200px;height:30px;font-size:10pt;padding-top:5px;border-left:1px solid #DDDDDD;
}
.boxname:hover{
	background-color:#f6f6f6;
}
.boxnamel:hover{
	background-color:#f6f6f6;
}
.bold {
	font-weight:600;
}
.redbold {
	font-weight:600;color: #ff0000;
}
.foxtable01 {margin:0;margin-top:10px;margin-bottom:15px;padding:7px;border-width:1px;border-style:solid;border-color:#cecece;border-radius:3px;background-color:#ffffff;font-size:11px;}
.foxtable02 {margin:10px;margin-top:10px;margin-bottom:15px;padding:7px;border-width:1px;border-style:solid;border-color:#cecece;border-radius:3px;background-color:#ffffff;}
.btn {display:inline-block; font-weight:600; text-align:center; vertical-align:center; cursor:pointer; border-radius:3px;}
.btn:link, .btn:active, .btn:visited {}
.btngray {width:80px; line-height:35px; height:35px;  background:#6d6d6d; color:#ffffff;}
.btnwithe {display:inline-block; text-align:center; line-height:28px; height:28px; background:#fff; border:1px solid #9d9d9d; color:#333333; font-weight:600; padding:0 10px 0 10px; margin-left:5px;}
.btnwithe2 {display:inline-block; text-align:center; line-height:28px; height:28px; background:#fff; border:1px solid #9d9d9d; color:#333333; font-weight:600; padding:0 6px 0 6px; letter-spacing:-1px; font-size:12px;}
.btnblue {display:inline-block; text-align:center; line-height:28px; height:28px; background:#fff; border:2px solid #3387f3; color:#3387f3; font-weight:600; padding:0 10px 0 10px; margin-left:5px;}
.btnbluew {display:inline-block; text-align:center; line-height:28px; width:50px;height:28px; background:#fff; border:2px solid #3387f3; color:#3387f3; font-weight:600; padding:0 10px 0 10px; margin-left:5px;font-size:12px;}
.btnbluer {display:inline-block; text-align:center; line-height:25px; height:25px; background:#fff; border:2px solid #3387f3; color:#3387f3; font-weight:600; padding:0 10px 0 10px; margin-left:5px;}
.btnblue1 {display:inline-block; text-align:center; line-height:56px; height:56px; background:#fff; border:2px solid #3387f3; color:#3387f3; font-weight:600; padding:0 10px 0 10px; margin-left:5px;}
.btnblue2 {width:80px; line-height:35px; height:35px;  background:#4b95f4; color:#ffffff;}
.btnid {display:inline-block; text-align:center; line-height:28px; height:28px; background:#9d9d9d; border:1px solid #9d9d9d; color:#ffffff; padding:0 10px 0 10px; margin-left:10px;}
.btnRe {display:inline-block; text-align:center; line-height:28px; height:28px; background:#9d9d9d; border:1px solid #9d9d9d; color:#ffffff; padding:0 10px 0 10px; }
.btnred {display:inline-block; text-align:center; line-height:25px; height:25px; background:#fff; border:2px solid #e12659; color:#e12659; font-weight:600; padding:0 10px 0 10px; margin-left:5px;}
.cont {width:99%;padding:10px 10px 20px 0;}
.cont_b {width:99%; height:70px; padding-top:10px;border-top:1px solid #b0b0b0;}
.contv_b {
	width:99%; 
	height:60px; 
	padding-top:5px;
	padding-bottom:5px;
	background:#f7f7f7;
	background-color:#ffffff;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background:linear-gradient(to bottom, #ffffff 2%, #f6f6f6 96%, #ffffff 2%);
	box-shadow: 0 1px 2px #d7d7d7;
}
.bdline {width:100%; height:1px; margin-top:5px; border-top:1px solid #b0b0b0;padding-top:5px;}
.idfox_list {
	position:relative;
	float:left;
	margin:0;
	margin-bottom:1px;
	padding:0;
	width:100%;

	background-repeat:repeat-x;
	background-color:#ffffff;
	border-collapse: collapse;word-break:break-all;table-layout: fixed;
}
.idfox_list th {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.idfox_list td {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.idfox_list p {margin:0;padding:0px;font-size:11px;font-family:'NanumGothic';text-align:left;vertical-align: top;}

.id4_list {
	position:relative;
	float:left;
	margin:0;
	margin-bottom:10px;
	padding:0;
	width:100%;
	border:1px solid #f2f2f2;
	background-repeat:repeat-x;
	background-color:#ffffff;
	border-collapse: collapse;word-break:break-all;table-layout: fixed;
}
.id4_list th {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.id4_list td {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.id4_list p {margin:0;padding:0px;font-size:11px;font-family:'NanumGothic';text-align:left;vertical-align: top;}
.id4_total {margin:0;margin-top:40px;margin-left:10px;padding:0;font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#23813e;}
#id4_search {position:absolute;top:154px;right:24px;}
.id4_searchbox_input {border-width:1px;border-style:solid;border-color:#dadada;width:150px;height:27px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id4_searchbox_select {border-width:1px;border-style:solid;border-color:#dadada;height:27px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
#id4_write {margin-top:10px;text-align:right;padding-right:23px;}

#calendar {float:left;margin:0;margin-left:10px;padding:0;width:350px;list-style:none;}
#calendar_div {
	margin:0;padding:0;
	width:350px;height:335px;
	background-image:url(/img/113.jpg);background-repeat:no-repeat;background-position:0 3px;
	border-width:1px;border-style:solid;border-color:#d1d1d1 #d1d1d1 #d1d1d1 #d1d1d1;
	border-top:3px solid #507af1;
}
#calendar_div4 {
	margin:0;padding:0;
	width:350px;height:285px;
	background-image:url(/img/113.jpg);background-repeat:no-repeat;background-position:0 3px;
	border-width:1px;border-style:solid;border-color:#d1d1d1 #d1d1d1 #d1d1d1 #d1d1d1;
	border-top:3px solid #507af1;
	list-style:none;
}
#calendar_div6 {
	margin:0;padding:0;
	width:350px;height:380px;
	background-image:url(/img/113.jpg);background-repeat:no-repeat;background-position:0 3px;
	border-width:1px;border-style:solid;border-color:#d1d1d1 #d1d1d1 #d1d1d1 #d1d1d1;
	border-top:3px solid #507af1;
	list-style:none;
}
#main_calen_div {
	margin:0;padding:0;
	width:350px;height:323px;
	background-image:url(/img/m113.jpg);background-repeat:no-repeat;background-position:0 3px;
	border-width:1px;border-style:solid;border-color:#d1d1d1 #d1d1d1 #d1d1d1 #d1d1d1;
	border-collapse:collapse;
}
#main_calen_div4 {
	margin:0;padding:0;
	width:350px;height:270px;
	background-image:url(/img/m113.jpg);background-repeat:no-repeat;background-position:0 3px;
	border-width:1px;border-style:solid;border-color:#d1d1d1 #d1d1d1 #d1d1d1 #d1d1d1;
	list-style:none;
}
#main_calen_div6 {
	margin:0;padding:0;
	width:350px;height:373px;
	background-image:url(/img/m113.jpg);background-repeat:no-repeat;background-position:0 3px;
	border-width:1px;border-style:solid;border-color:#d1d1d1 #d1d1d1 #d1d1d1 #d1d1d1;
	list-style:none;
}
#main_calen_div ul {margin:0;padding:0;list-style:none;}
#main_calen_div4 ul {margin:0;padding:0;list-style:none;}
#main_calen_div6 ul {margin:0;padding:0;list-style:none;}
.maincalendar_div_title {margin:0;padding-top:15px;font-size:20px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3c3c3c;text-align:center;}
.calendar_div_title {margin:0;padding-top:15px;font-size:28px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3c3c3c;text-align:center;}
#calendar_div ul {margin:0;padding:0;list-style:none;}
#calendar_div4 ul {margin:0;padding:0;list-style:none;}
#calendar_div6 ul {margin:0;padding:0;list-style:none;}
.calendar_div_t {
	float:left;
	margin:0;padding:0;padding-top:10px;width:50px;height:29px;
	text-align:center;
	list-style:none;
}
.calendar_div_t p {margin:0;padding:4px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;}
.calendar_div_d {
	float:left;
	margin:0;padding:0;width:50px;height:50px;
	margin-top:2px;
	text-align:center;
	list-style:none;
}
.calendar_div_d1 {
	float:left;
	margin:0;padding:0;width:50px;height:50px;background-color:#f2f2f2;
	text-align:center;
	list-style:none;
}
.calendar_div_d p {margin:0;padding:4px;font-size:11px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;text-align:left;}
.calendar_div_d1 p {margin:0;padding:4px;font-size:11px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;text-align:left;}

#calendar_list_div {margin:0;padding:0;width:350px;background-image:url(/img/114.jpg);background-repeat:repeat-y;}
#calendar_list_div_p {margin-bottom:-3px;padding:0;padding-top:3px;padding-left:5px;padding-bottom:0;width:90px;text-align:left;font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;border-top-left-radius:3px;border-top-right-radius:3px;}

#calendar_subject {float:left;margin:0;padding:0;padding-top:5px;padding-left:10px;width:10px;font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#757575;}
#calendar_subject a {text-decoration:none;color:#757575;}
#calendar_subject a:hover {text-decoration:underline;}
#calendar_contents {float:left;margin:0;padding:0;padding-top:5px;width:190px;font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#757575;}
#calendar_contents a {text-decoration:none;color:#757575;}
#calendar_contents a:hover {text-decoration:underline;}


.schedule_date {margin:0;top:66px;width:calc(100% - 650px);height:55px;margin-left:260px;margin-top:17px;padding:0;font-size:28px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3c3c3c;position:fixed;border-top:3px solid #507af1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;text-align:center;vertical-align:middle;}
.schedule_date a {text-decoration:none;color:#3c3c3c;}
.schedule_date a:hover {text-decoration:underline;}


.gwcontent {margin:0;top:82px;width:calc(100% - 270px);height:55px;margin-left:260px;padding:0;font-size:28px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3c3c3c;position:fixed;border-top:3px solid #507af1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;vertical-align:top;}
.pgwcontent {margin:0;top:82px;width:calc(100% - 305px);height:45px;padding:0;font-size:28px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3c3c3c;position:fixed;border-top:3px solid #507af1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:2px solid #7bb0e6;vertical-align:top;padding-top:18px;padding-left:25px;background-color:#FFFFFF;z-index:100;}


.dschedule_date {margin:0;margin-top:15px;text-align:center;padding:0;font-size:28px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3c3c3c;position:relative;}
#schedule {
	float:left;
	margin:0;padding:0;
	width:600px;
	border-width:1px;border-style:solid;border-color:#12c629 #d1d1d1 #d1d1d1 #d1d1d1;
	background-image:url(/img/104.jpg);background-repeat:no-repeat;
}
#schedule th {
	font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#212121;
	border-bottom:solid 1px #d1d1d1;
}
#schedule th a {text-decoration:none;color:#212121;}
#schedule th a:hover {text-decoration:underline;}
#schedule td {
	font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#626262;
	background-color:#ffffff;
}
#schedule td a {text-decoration:none;color:#626262;}
#schedule td a:hover {text-decoration:underline;}
.schedule_txt_left {text-align:left;border-bottom:solid 1px #d1d1d1;}
.schedule_txt_center {text-align:center;vertical-align:middle;border-bottom:solid 1px #d1d1d1;margin-bottom:5px;font-size:14px;}
.schedule_txt_right {text-align:right;border-bottom:solid 1px #d1d1d1;}
.schedule_txt_left_b {text-align:left;border-radius:5px;padding-left:10px;padding-right:10px;}

.schedule_view {margin:0;margin-left:30px;padding:0;font-size:14px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3c3c3c;}
.schedule_view a {text-decoration:none;color:#3c3c3c;}
.schedule_view a:hover {text-decoration:underline;}


.schedule_but {margin:0;padding:0;padding-right:30px;}

.schedule_date_div {
	margin:0;margin-left:2px;padding:0;
	width:58px;height:22px;
	background:#ffffff;
	padding-top:8px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#000000;
	border:1px solid #8f8f8f;
	border-radius:5px;
}

.schedule_date_div1 {
	margin:0;margin-left:2px;padding:0;
	width:58px;height:22px;
	background:#fc3864;
	padding-top:8px;
	text-align:center;
	font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#ffffff;
	border:1px solid #8f8f8f;
	border-radius:5px;
}
.schedule_date_div2 {
	margin:0;margin-left:2px;padding:0;
	width:58px;height:22px;
	background:#6886ff;
	padding-top:8px;
	text-align:center;
	font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#ffffff;
	border:1px solid #8f8f8f;
	border-radius:5px;
}
.schedule_add {
	margin:0;padding:0;padding-right:20px;
	font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#b5b5b5;
}
#login {margin:0;margin-left:-22px;padding:0;width:240px;height:153px;border-width:1px;border-style:solid;border-color:#98adbe;background-color:#f8fcff;border-top:3px solid #507af1;}
.login1 {float:left;margin:5px;padding:0;width:100px;}
.login2 {float:left;margin:0;padding:0;width:100px;}
.login2_1 {margin:0;margin-top:10px;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#000000;line-height:160%;}
.login2_2 {margin:0;margin-top:3px;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#757575;line-height:160%;}
.login2_2 a {text-decoration:none;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#757575;line-height:160%;}
.login2_2 a:hover {text-decoration:underline;}
.login2_3 {margin:0;margin-top:10px;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#000000;line-height:160%;}
.login2_4 {margin:0;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#000000;line-height:160%;}
.login3 {margin:10px;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#757575;line-height:160%;}
.login4 {margin:0 auto;margin-top:15px;padding:0 auto;width:200px;text-align:center;}

#smenu {margin:0;padding:0;width:240px;margin-left:-22px;border-width:1px;border-style:solid;border-color:#cecece;background-color:#f8fcff;}
.smenu {margin:0 auto;padding:0 auto;width:230px;}
.smenu ul {margin:0;padding:0;padding-bottom:10px;}
.smenu ul li {margin:0;padding:0;padding-left:10px;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;line-height:220%;}
.smenu ul li a {text-decoration:none;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;}
.smenu ul li a:hover {text-decoration:underline;}
.smline {border-width:1px;border-style:solid;border-color:#f9f9f9 #f9f9f9 #cecece #f9f9f9;}
.smenu p {margin:0;padding:15px 0 10px 10px;padding-top:15px;font-size:20px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#5c5c5c;}


.dschedule_date {margin:0;margin-top:15px;text-align:center;padding:0;font-size:28px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3c3c3c;position:relative;}
.blue_write {border:1px solid #0e63f1;border-radius:5px;width:50px;height:20px;font-size:12px;padding-top:1px;position:relative;float:left;background:linear-gradient(to bottom, #699ef8 2%, #4285f4 96%, #76a7f8 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;}
.red_close{border:1px solid #f93561;border-radius:5px;width:50px;height:20px;font-size:12px;padding-top:1px;position:relative;float:right;background:linear-gradient(to bottom, #fa677d 2%, #f83f5a 96%, #fa7492 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;}
.green_go {border:1px solid #64ed12;border-radius:5px;width:35px;height:20px;font-size:12px;padding-top:1px;position:relative;float:left;background:linear-gradient(to bottom, #9bf968 2%, #4fe856 96%, #c5fb73 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;}
.blue_s_modi {border:1px solid #0e63f1;border-radius:5px;width:35px;height:20px;font-size:12px;padding-top:1px;position:relative;float:left;background:linear-gradient(to bottom, #699ef8 2%, #4285f4 96%, #76a7f8 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;}
.red_s_del{border:1px solid #f93561;border-radius:5px;width:35px;height:20px;font-size:12px;padding-top:1px;position:relative;float:right;background:linear-gradient(to bottom, #fa677d 2%, #f83f5a 96%, #fa7492 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;}

.red_email{border:1px solid #f93561;border-radius:5px;width:75px;height:25px;font-size:12px;padding-top:1px;padding-left:5px;position:relative;float:right;background:linear-gradient(to bottom, #fa677d 2%, #f83f5a 96%, #fa7492 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;}

.login_bt {border:1px solid #0e63f1;border-radius:3px;width:60px;height:25px;font-size:12px;padding-top:3px;position:relative;float:left;background:linear-gradient(to bottom, #699ef8 2%, #4285f4 96%, #76a7f8 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;text-align:center;}
.join_bt {position:relative;border:1px solid #0e63f1;border-radius:3px;width:60px;height:25px;font-size:12px;padding-top:3px;background:linear-gradient(to bottom, #699ef8 2%, #4285f4 96%, #76a7f8 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;text-align:center;}
.sel_input {border-width:1px;border-style:solid;border-color:#dadada;width:150px;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;border-radius:3px;}
.red_del{border:1px solid #f93561;border-radius:3px;width:40px;height:15px;font-size:10px;padding-top:1px;position:relative;float:right;background:linear-gradient(to bottom, #fa677d 2%, #f83f5a 96%, #fa7492 2%);box-shadow: 0 2px 5px #8f8392;font-weight:bold;cursor:pointer;color:#FFFFFF;margin-right:20px;}
.imgs {margin:0;padding:0;font-size:0;}
.favbody{width:100%;padding-top:160px;}
.fav_inputtop {position:relative;margin-left:10px;height:30px;width:calc(100% - 270px);float:left;padding-top:15px;padding-bottom:10px;border-bottom:1px solid #b0b0b0;;border-top:2px solid #7bb0e6;}
.fav_name {height:27px;width:120px;border:1px solid #b0b0b0;border-radius:5px;}
.fav_input {height:27px;width:400px;min-width:120px;border:1px solid #b0b0b0;border-radius:5px;}
.fav_list {margin-left:250px;padding-left:15px;padding-top:10px;border-top:0px solid #000000;}
.fox_login{
  position:absolute;
  top:0;right:0;bottom:0;left:0;
  border:1px solid #000000;
  border-radius:5px;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;

  align-items:center;
  justify-content:center;
  -webkit-align-items:center;
  -webkit-justify-content:center;

  -webkit-box-pack:center;
  -webkit-box-align:center;
  -moz-box-pack:center;
  -moz-box-align:center;
  -ms-box-pack:center;
  -ms-box-align:center;
}
.memjoin {
	padding-top:5px;
	border:1px solid #a4a4a4;
	border-radius:5px;
	height:450px;
	width:580px;
	font-size:13px;
}
.yak_title {
	float:left;
	width:120px;
	height:20px;
	text-align:right;
	font-size:13px;
	vertical-align:middle;
	padding-top:7px;
	font-weight:bolder;
}
.yak_title0 {
	float:left;
	width:180px;
	height:20px;
	text-align:left;
	font-size:13px;
	text-indent:3px;
}
.yak_title1 {
	float:left;
	width:280px;
	height:20px;
	text-align:left;
	font-size:12px;
}
.join_title {
	float:left;
	width:120px;
	height:35px;
	text-align:right;
	font-size:13px;
	vertical-align:middle;
	padding-top:3px;
	font-weight:bolder;
}
.join_title0 {
	float:left;
	width:180px;
	height:40px;
	text-align:left;
	font-size:13px;
	text-indent:3px;
}
.join_title1 {
	float:left;
	width:280px;
	height:40px;
	text-align:left;
	font-size:12px;
}
.join_input {
	width:90%;
	height:30px;
	border-radius:3px;
	border:1px solid #d1d1d1;
}
.titles {font-size:18px;font-family:Dotum,Helvetica,AppleGothic,sans-serif;color:#467eac;line-height:160%;font-weight:600;border-bottom:1px solid #467eac;}
.table_ha2 {margin:0;margin-top:14px;margin-bottom:25px;padding:10px;border-width:1px;border-style:solid;border-color:#cecece;background-color:#fcfcfc;border-radius:3px;}
.table_ha2 textarea {margin:5px 0;border-width:1px;border-style:solid;border-color:#cecece;border-radius:3px;background-color:#ffffff}
.table_ha2 th {font-size:13px;padding:10px;}
#pagetitle2 {margin:0;padding:20px 0 10px 20px;font-size:30px;line-height:40px; font-family:'나눔고딕', 'NanumGothic', dotum, Arial, Tahoma, sans-serif; color:#282828;;border-width:1px;1px solid; border-color:#d8d8d8;}
.multiselect {width:100%;height:250px;border-width:1px;border-color:#e8e8e8}
.btnred_m_0_1 {display:inline-block; text-align:center; line-height:20px; width:19px; height:19x;background:#4b95f4; border:1px solid #3473d7; color:#ffffff; font-weight:600; padding:4px; margin-left:15px;border-radius:3px;}
.btnred_m_0_1_2 {display:inline-block; text-align:center; vertical-align:middle;line-height:20px; height:19px; background:#4b95f4; border:1px solid #3473d7; color:#ffffff; font-weight:600; padding:3px 10px; margin-left:5px;border-radius:3px;font-size:10px;}
.btnred_m_2_3_1 {display:inline-block; text-align:center; line-height:20px; height:19px;background:#4b95f4; border:1px solid #3473d7; color:#ffffff; font-weight:600; padding:4px 8px; border-radius:3px;}
.btnred_m_2_3_1_1 {display:inline-block; text-align:center; line-height:20px; height:19px;background:#ff0000; border:1px solid #ff0000; color:#ffffff; font-weight:600; padding:4px 8px; border-radius:3px;}
.btnred_m_2_3_2 {display:inline-block; text-align:center; line-height:20px; height:19px;background:#4b95f4; border:1px solid #3473d7; color:#ffffff; font-weight:600; padding:4px 8px; margin-top:5px;border-radius:3px;}
.btnred_m_2_3_3 {display:inline-block; text-align:center; line-height:20px; height:19px;background:#f9f9f9; border:1px solid #cecece; color:#333333; font-weight:600; padding:4px 8px; border-radius:3px;}
.btnred_m_2_3_4 {display:inline-block; text-align:center; line-height:20px; height:19px;background:#0a5c96; border:1px solid #084f81; color:#ffffff; font-weight:600; padding:4px 8px; border-radius:3px;}
.btnred_m_2_3_5 {text-align:center; height:16px;background:#4b95f4; border:1px solid #3473d7; color:#ffffff; font-weight:600; padding:4px 8px; margin-top:2px;border-radius:4px;}
.btnred_m_2_3_6 {text-align:center; height:16px;background:#0a5c96; border:1px solid #084f81; color:#ffffff; font-weight:600; padding:4px 8px; border-radius:3px;}
.btnred_m_2_3_7 {display:inline-block; text-align:center; line-height:20px; height:19px;background:#39485c; border:1px solid #27364a; color:#ffffff; font-weight:600; padding:4px 8px; border-radius:3px;}


.id2_searchbox {margin:0;padding:0;width:100%;}
.id2_searchbox th {padding-right:10px;border-width:1px;border-style:solid;border-color:#dadada;border-bottom:0px solid #000000;text-align:right;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id2_searchbox td {padding-left:10px;border-width:1px;border-style:solid;border-color:#dadada;border-bottom:0px solid #000000;text-align:left;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id2_searchbox_input {border-width:1px;border-style:solid;border-color:#dadada;width:150px;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}

.idy_searchbox_input {border-width:1px;border-style:solid;border-color:#dadada;width:130px;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.idmd_searchbox_input {border-width:1px;border-style:solid;border-color:#dadada;width:70px;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}

.id5_searchbox_input {border-width:1px;border-style:solid;border-color:#dadada;width:70%;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_input {margin:0;margin-top:10px;padding:0;width:98%;border-width:1px;border-style:solid;border-color:#dadada;}
.id3_input_txt {border-width:1px;border-style:solid;border-color:#dadada;width:80%;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_input_txt {border-width:1px;border-style:solid;border-color:#dadada;width:80%;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_searchbox_input {border-width:1px;border-style:solid;border-color:#dadada;width:150px;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_searchbox {margin:10px 0 0 0;padding:0;width:100%;}
.id3_searchbox th {padding-right:10px;border-width:1px;border-style:solid;border-color:#dadada;text-align:right;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_searchbox td {padding-left:10px;border-width:1px;border-style:solid;border-color:#dadada;border-bottom:0px solid #FFFFFF;text-align:left;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_searchbox_td {padding-left:0;border-width:1px;border-style:solid;border-color:#dadada;text-align:left;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_searchbox_input {border-width:1px;border-style:solid;border-color:#dadada;width:150px;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_list {margin:0;margin-top:10px;padding:0;width:98%;border-width:1px;border-style:solid;border-color:#12c629 #d1d1d1 #d1d1d1 #d1d1d1;background-image:url(/img/200.jpg);background-repeat:repeat-x;background-color:#ffffff;}
.id3_list th {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.id3_list td {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#434343;}

.id3_keunlist {margin:10px;padding:0;width:100%;}
.id3_keunlist th {padding-right:10px;border-width:1px;border-style:solid;border-color:#dadada;text-align:right;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_keunlist td {padding-left:10px;border-width:1px;border-style:solid;border-color:#dadada;text-align:left;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_td1 {padding-left:10px;border-width:1px;border-style:solid;border-color:#dadada;text-align:center;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}
.id3_keunlist_input {border-width:1px;border-style:solid;border-color:#dadada;width:150px;height:28px;font-size:13px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#222222;}



#keunbt {position:absolute;top:63px;right:55px;}
.keunwr {margin:0;margin-top:10px;margin-left:10px;padding:0;}

.idsupport_list {	clear:both;margin:0;margin-top:10px;padding:0;width:100%;border-width:1px;border-style:solid;border-color:#12c629 #d1d1d1 #d1d1d1 #d1d1d1;background-image:url(/img/200.jpg);background-repeat:repeat-x;background-color:#ffffff;}
.idsupport_list th {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.idsupport_list td {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#434343;}
.idsupport_list p {margin:0;padding:4px;font-size:11px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;text-align:left;vertical-align: top;}



.id4fox_list {	clear:both;margin:0;margin-top:10px;padding:0;width:100%;border-width:1px;border-style:solid;border-color:#12c629 #d1d1d1 #d1d1d1 #d1d1d1;background-image:url(/img/200.jpg);background-repeat:repeat-x;background-color:#ffffff;}
.id4fox_list th {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.id4fox_list td {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#434343;}
.id4fox_list p {margin:0;padding:4px;font-size:11px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;text-align:left;vertical-align: top;}

.id5fox_list {	clear:both;margin:0;margin-top:10px;padding:0;width:100%;border-width:1px;border-style:solid;border-color:#12c629 #d1d1d1 #d1d1d1 #d1d1d1;background-image:url(/img/200.jpg);background-repeat:repeat-x;background-color:#ffffff;}
.id5fox_list th {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.id5fox_list td {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#434343;border-bottom:1px solid #dfdfdf;}
.id5fox_list p {margin:0;padding:4px;font-size:11px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;text-align:left;vertical-align: top;}

.id6fox_list {	
	clear:both;
	margin:0;
	margin-top:10px;
	padding:0;
	width:100%;
	border-top:1px solid #12c629;
	background-image:url(/img/200.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
}
.id6fox_list th {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.id6fox_list td {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#434343;border-bottom:1px solid #dfdfdf;}
.id6fox_list p {margin:0;padding:4px;font-size:11px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;text-align:left;vertical-align: top;}


.tb_bottom_line {border-bottom:solid 1px #d1d1d1;}
.tb_top_line {border-top:solid 1px #d1d1d1;}
.tb_top_dotted_line {border-top:dotted 1px #a4a4a4;}
.td2 {background-color:#ffffff;text-align:center;text-indent:6px;height:40px;border-top:solid 1px #d1d1d1;}
.td5 {background-color:#0a5c96;text-align:center; height:40px;font-family:'나눔고딕', 'NanumGothic', dotum, Arial, Tahoma, sans-serif; color:#ffffff;border-top:solid 1px #d1d1d1;}
#wrap {width:1000px;margin-left:auto;margin-right:auto;text-align:left;}

.gyultable {float:left;width:120px;height:150px;margin:1px; border-width:1px;border-style:solid;background-color:#fcfcfc;border-color:#dfdfdf;padding:2px;}
.gyultable tr {border-width:0;border-style:solid;}
.gyultable th {margin:0;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#282828;background-color:#ccff00;padding:5px;}
.gyultable th a {text-decoration:none;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#5c5c5c;}
.gyultable th a:hover {text-decoration:underline;}
.gyultable_th {margin:0;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#282828;background-color:#00cc00;padding:5px;line-height:17px;line-width:120px;}
.gyultable_th1 {margin:0;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#282828;background-color:#687af9;padding:5px;line-height:17px;}
.gyultable td {margin:0;padding:0;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#2a2a2a; text-align:center; padding:5px 2px;line-height:17px;line-width:120px;}
.gyultable td a {text-decoration:none;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#5c5c5c;}
.gyultable td a:hover {text-decoration:underline;}

.arrowtable {float:left;width:13px;height:10px;margin:0; border-width:1px;border-style:solid;border-color:#eeeeee;padding:45px 0 0 0;}
.arrowtable tr {border-width:0;border-style:solid;}
.arrowtable td {margin:0;padding:0;font-size:13px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#000000; text-align:center; vertical-align:middle padding:0;}

.arrowtable1 {float:left;width:13px;height:10px;margin:0; border-width:1px;border-style:solid;background-color:#ffffff;border-color:#ffffff;padding:70px 0 0 0;}
.arrowtable1 tr {border-width:0;border-style:solid;}
.arrowtable1 td {margin:0;padding:0;font-size:13px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#000000; text-align:center; vertical-align:middle padding:0;}

.divtitle {margin:0;padding:10px;font-size:18px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#656565;background-color:#ffffff;}
.divtitle2 {margin:0;padding:10px;font-size:14px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#3e62ae;background-color:#f9f9f9;}
.divtitleline {margin:0;padding:0;font-size:0;}
.divbutton {position:absolute;overflow:hidden;text-align:right;font-size:26px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#656565;font-weight:bold;}
.divbutton a {text-decoration:none;font-size:26px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#656565;font-weight:bold;}
.divbutton a:hover {text-decoration:underline;}

.main_left {
float:left;width:230px;margin-left:30px;margin-top:5px;
}
.main_right {
float:left;margin-top:-5px;margin-right:5px;height:calc(100% - 115px);width:calc(100% - 270px);overflow-y: scroll;border-top:3px solid #507af1;padding-top:5px;
}
.main_left_gong {
float:left;width:32%;min-width:530px;border:1px solid #e3e3e3;border-radius:3px;margin-right:12px;margin-bottom:10px;
}
.main_right_gong {
float:left;width:32%;min-width:400px;border:0px solid #e3e3e3;border-radius:3px;margin-right:12px;margin-bottom:10px;
}

.text_on {
width:130px;height:43px;text-align:center;font-weight:400;border-bottom:1px solid #e3e3e3;font-size:14px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#656565;font-weight:bold;cursor:pointer;
}
.text_off {
width:130px;height:43px;text-align:center;font-weight:400;border-bottom:1px solid #ffffff;font-size:14px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#656565;font-weight:bold;background-color:#FFFFFF;cursor:pointer;
}
.main_board_text{
width:520px;min-width:510px;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#656565;width:100%;
}
.main_board_text tr {border-bottom:1px dotted #e3e3e3;}
.go_txt {
font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#656565;font-weight:bold;
}
.sub_title{
text-align:left;height:30px;font-weight:400;border-bottom:1px solid #f6f6f6;padding-left:10px;font-size:14px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#656565;font-weight:bold;cursor:pointer;background-color:#f9f9f9;
}
#mpolls {margin:0;margin-top:15px;padding:0;width:280px;}
.mpolls_title {margin:0;margin-left:25px;padding:0;width:280px;height:49px;background-image:url(/img/421.gif);background-repeat:no-repeat;text-align:right;}
.mpolls_title_p {padding-top:8px;width:300px;padding-right:20px;font-size:25px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#ffffff;}
.mpolls_title_p a {text-decoration:none;color:#ffffff;}
.mpolls_title_p a:hover {text-decoration:underline;}
.mpolls_Q {margin:0;width:220px;padding:10px;font-size:15px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#535353;}
.mpolls_Q a {text-decoration:none;color:#ffffff;}
.mpolls_Q a:hover {text-decoration:underline;}
.mpolls_S {margin:0;padding:10px;}
.mpolls_S p {margin:0;padding:10px;text-align:center;}
.mpolls_S ul {margin:0;padding:0;}
.mpolls_S ul li {margin:0;padding:0;padding-left:15px;font-size:15px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;color:#ffffff;}
.vimgs {margin-left:10px;width:220px;height:1px;border-bottom:1px solid #bcbcbc;}
.logged_menu {float:left;height:27px;text-align:right;border:0px solid #000000;width:100%;margin-right:10px;padding-top:17px;color:#ffffff;font-size:12px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;background-color: #2d577d;}
.redlight {font-size:8pt; color:#ffffff;font-wegiht:bolder;padding:2px 1px 2px 1px;background-color:#b94a48;min-width:7px;font-family:'NanumGothic', '나눔고딕', dotum, Arial, Tahoma, sans-serif;}
.fixed_calen {border-width:1px;border-style:solid;border-color:#c2c2c2;cursor:pointer;word-break:break-all;table-layout: fixed;}
.bd_num {
	padding:2px 6px 2px 4px;
	border:1px solid #939393;
	border-radius:2px;
	cursor:pointer;
	font-size:17pt;
	text-align:center;
	color:#262626;
}

.id100fox_list {	clear:both;margin:0;margin-top:10px;padding:0;width:100%;height:100%;border-width:1px;border-style:solid;border-color:#12c629 #d1d1d1 #d1d1d1 #d1d1d1;background-image:url(/img/200.jpg);background-repeat:repeat-x;background-color:#ffffff;}
.id100fox_list th {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#3e3e3e;}
.id100fox_list td {font-size:12px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;color:#434343;}
.id100fox_list p {margin:0;padding:4px;font-size:11px;font-family:'NanumGothic',Dotum,Helvetica,AppleGothic,sans-serif;text-align:left;vertical-align: top;}


.subidbtn_on {float:left;margin:0;margin-left:-3px;padding:0;width:120px;height:25px;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #fff;border-radius:7px 7px 0 0;cursor:pointer;}
.subidbtn_off {float:left;margin:0;margin-left:-3px;padding:0;width:120px;height:25px;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #fff;border-radius:7px 7px 0 0;background-color: #55aaff;color:#ffffff;cursor:pointer;}

.m_attach {position:relative;float:left;font-size:8pt;color:#55aaff;border:1px solid #55aaff;border-radius:2px;vertical-align:bottom;margin-top:4px;padding:1px 3px;margin-top:2px;margin-right:2px;margin-left:5px;}