/*************************************** °øÅë¿ä¼Ò Á¤ÀÇ ***************************************/

body{margin:5;padding:5;};
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, fieldset, input, th, td{margin:0;padding:0;}

/*±âº» font ¼³Á¤*/
html{font-size:12px;}
body{
	font-size:100%;
	font-family:µ¸¿ò,dotum,±¼¸²,gulim,sans-serif;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;color:#000000;}
a:link {color:#000000;}
a:visited {color:#000000;}
a:active {color:#000000;}

@font-face{
	font-family:nanumFont;
	src:url('../font/nanum.eot');
	src:local('nanumgothicExtraBold'), url('../font/NanumGothic.ttf') format('truetype');
}

/*ÀÌ¹ÌÁö ¼³Á¤*/
img{border:0;}
figure{margin:0;}

/*¸®½ºÆ® ¼³Á¤*/
ul, ol{list-style:none;}


/*±âº» form ¼³Á¤*/
textarea{font-size:100%;width:100%;}


/*********************************** ¿À´ÃÀÇºÒ±³½Å¹® ***********************************/

.today_table {
	width:100%;
	margin:0px;
}

.today_table th{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding: 10px;
	text-align:left;
	background:#f3f1ef;
	width:130px;
}

.today_table td {
    font-size:12px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}


.today_list_style table {
	width:80%;
	margin:0px;
}

.today_list_style td {
    font-size:12px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}

.today_list_style td, .today_list_style th {
    text-align: center;
    font-size:12px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}

.today_list_style tbody tr:nth-child(even) {
    background: #E4E4E4;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

.today_list_style th {
    text-align: center;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border-bottom: 1px solid #ccc;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9FB7E3), to(#eee));
    background-image: -webkit-linear-gradient(top, #9FB7E3, #eee);
    background-image:    -moz-linear-gradient(top, #9FB7E3, #eee);
    background-image:     -ms-linear-gradient(top, #9FB7E3, #eee);
    background-image:      -o-linear-gradient(top, #9FB7E3, #eee);
    background-image:         linear-gradient(top, #9FB7E3, #eee);
}

.today_list_style1 table {
	width:80%;
	margin:0px;
}

.today_list_style1 th {
    text-align: center;
    font-size:12px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}

.today_list_style1 td {
	text-align: center;
    font-size:11px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}

.today_list_style1 tbody tr:nth-child(even) {
    background: #E4E4E4;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

.today_list_style1 th {
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border-bottom: 1px solid #ccc;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9FB7E3), to(#eee));
    background-image: -webkit-linear-gradient(top, #9FB7E3, #eee);
    background-image:    -moz-linear-gradient(top, #9FB7E3, #eee);
    background-image:     -ms-linear-gradient(top, #9FB7E3, #eee);
    background-image:      -o-linear-gradient(top, #9FB7E3, #eee);
    background-image:         linear-gradient(top, #9FB7E3, #eee);
}

.today_last {
	text-decoration:line-through;
	color:#AAAAAB;
}

.today_doit {
	text-decoration:blink;
	font-weight:bold;
}



.tab_today_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.tab_today_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.tab_today_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}



.tab_onari_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.tab_onari_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.tab_onari_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}

/*********************************** ·Î±×ÀÎ ¹öÆ° ***********************************/

.login_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	box-shadow:inset 0px 1px 0px 0px #e6cafc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c579ff), color-stop(1, #a341ee) );
	background:-moz-linear-gradient( center top, #c579ff 5%, #a341ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#a341ee');
	background-color:#c579ff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #a946f5;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 54px;
	text-decoration:none;
	text-shadow:1px 1px 0px #8628ce;
}.login_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a341ee), color-stop(1, #c579ff) );
	background:-moz-linear-gradient( center top, #a341ee 5%, #c579ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a341ee', endColorstr='#c579ff');
	background-color:#a341ee;
}.login_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


/*********************************** È¸¿ø¸®½ºÆ® ¹öÆ° ***********************************/
.list_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.list_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.list_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com*/

/*********************************** µ¶ÀÚ¼¼ºÎÁ¤º¸ ¹öÆ° ***********************************/
.pay_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d) );
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d');
	background-color:#fc8d83;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.pay_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83');
	background-color:#e4685d;
}.pay_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */



/*********************************** µ¶ÀÚ»èÁ¦ ¹öÆ° ***********************************/
.del_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d) );
	background:-moz-linear-gradient( center top, #ff002a 5%, #f2b9e8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff002a', endColorstr='#f2b9e8');
	background-color:#fc8d83;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.del_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #f2b9e8 5%, #ff002a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2b9e8', endColorstr='#ff002a');
	background-color:#e4685d;
}.del_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */




/*********************************** ´õº¸¿©ÁÖ±â ¹öÆ° ***********************************/
.plus_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.plus_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.plus_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


/*********************************** ½ÇÇà ¹öÆ° ***********************************/
.action_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	box-shadow:inset 0px 1px 0px 0px #e6cafc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c579ff), color-stop(1, #a341ee) );
	background:-moz-linear-gradient( center top, #c579ff 5%, #a341ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#a341ee');
	background-color:#c579ff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #a946f5;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #8628ce;
}.action_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a341ee), color-stop(1, #c579ff) );
	background:-moz-linear-gradient( center top, #a341ee 5%, #c579ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a341ee', endColorstr='#c579ff');
	background-color:#a341ee;
}.action_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


/*********************************** SMS½ÇÇà ¹öÆ° ***********************************/
.sms_action_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #aade7c;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}.classname:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


/*********************************** ÆÄÀÏ»ý¼º Ãë¼Ò ¹öÆ° ***********************************/

.action_cancle_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.action_cancle_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.action_cancle_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

/*********************************** Á¾ÇÕ°Ë»ö ¹öÆ° ***********************************/
.search_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:28px 19px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.search_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.search_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


/*********************************** tab ¹öÆ° ***********************************/
.tab_delay_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.tab_delay_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background-color:#f6f6f6;
}.tab_delay_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.tab_onari_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.tab_onari_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.tab_onari_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */



/*********************************** ¸®½ºÆ®ÀÌº¥Æ®¹öÆ° ***********************************/

.event_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.event_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.event_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */



/*********************************** ¸®Æ÷Æ®ÀÌº¥Æ®¹öÆ° ***********************************/

.report_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#6d9ae8;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.report_button:hover {
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.report_button:active {
	text-decoration:none;
	position:relative;
	top:1px;
}

/* This imageless css button was generated by CSSButtonGenerator.com */


/*********************************** È¯°æ¼³Á¤ ***********************************/

#setting_view_style{
	position:relative;
	margin-top:20px;
}

.setting_view_style table {
	margin:0px;
}

.setting_view_style th{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding: 10px;
	text-align:left;
	background:#f3f1ef;
	width:130px;
}

.list_style th {
    text-align: center;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border-bottom: 1px solid #ccc;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9FB7E3), to(#eee));
    background-image: -webkit-linear-gradient(top, #9FB7E3, #eee);
    background-image:    -moz-linear-gradient(top, #9FB7E3, #eee);
    background-image:     -ms-linear-gradient(top, #9FB7E3, #eee);
    background-image:      -o-linear-gradient(top, #9FB7E3, #eee);
    background-image:         linear-gradient(top, #9FB7E3, #eee);
}

.setting_view_style td{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding:7px 10px;
}
.setting_button_style td{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding:0px;
}

.label_Rq{/*ÇÊ¼ö*/
	background:url(http://m.webcm.co.kr/images/icn_star.gif) no-repeat;
	width:9px;
	padding-top:9px;
	height:0;
	overflow:hidden;
	display:inline-block;
	margin-left:5px;
}

.setting_view_style tfoot td {
	padding: 10px;
	border-bottom: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #F7F7EC;
	word-spacing:15px;
    text-align: center;
}


/*********************************** ¸®½ºÆ®¿µ¿ª ***********************************/

#member_list{
	position:relative;
	padding-top:0px;
	padding-left:0px;
}

/*----------------------*/
table{
	  width:100%;
	  border-collapse:collapse;
}

b.red {
	color:red;
	font-weight:bold;
}

.list_title_style td {
    font-size:12px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}

.list_style td, .list_style th {
    text-align: center;
	font-size:12px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}

.list_style tbody tr:nth-child(even) {
    background: #E4E4E4;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

.list_style th {
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border-bottom: 1px solid #ccc;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9FB7E3), to(#eee));
    background-image: -webkit-linear-gradient(top, #9FB7E3, #eee);
    background-image:    -moz-linear-gradient(top, #9FB7E3, #eee);
    background-image:     -ms-linear-gradient(top, #9FB7E3, #eee);
    background-image:      -o-linear-gradient(top, #9FB7E3, #eee);
    background-image:         linear-gradient(top, #9FB7E3, #eee);
}

.list_style thead td {
	padding: 10px;
	border-bottom: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #F7F7EC;
	word-spacing:5px;
    text-align: center;
	font-weight:bold;
}

.list_style tfoot td {
	padding: 10px;
	border-bottom: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #F7F7EC;
	word-spacing:5px;
    text-align: center;
	font-weight:bold;
}

/*********************************** ÇÏ´Ü¿µ¿ª ***********************************/

footer h1{
	display:inline-block;
	vertical-align:middle;
	margin:0 1px;
	background:#595354;
	background:-webkit-gradient(linear, left top, left bottom, from(#867d7e), to(#595354));
	background:-moz-linear-gradient(top,#867d7e,#595354);
	border:#595354 solid 1px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	padding:3px 15px;
	font-size:100%;
	font-weight:bold;
	color:#fff;
}



/*********************************** µ¶ÀÚ¼¼ºÎÁ¤º¸ ***********************************/

#member_view{
	position:relative;
	margin-top:20px;
}

.view_style th{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding: 10px;
	text-align:left;
	background:#f3f1ef;
	width:110px;
}
.view_style td{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding:7px 10px;
}

.search_style th{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding: 10px;
	text-align:left;
	background:#f3f1ef;
	width:70px;
}

.search_style td{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding:7px 10px;
}

.label_Rq{/*ÇÊ¼ö*/
	background:url(http://m.webcm.co.kr/images/icn_star.gif) no-repeat;
	width:9px;
	padding-top:9px;
	height:0;
	overflow:hidden;
	display:inline-block;
	margin-left:5px;
}

.view_style tfoot td {
	padding: 10px;
	border-bottom: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #F7F7EC;
	word-spacing:15px;
    text-align: center;
}

.title_name {
    font-size:12px;
	font-weight:bold;
	color:#b70000;
	border-bottom:#d6d0cb solid 1px;
	padding:7px 10px;
}

.pay_result {
	text-decoration:line-through;
	color:#AAAAAB;
}

.pay_total {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.view_style h1{
    font-size:12px;
	color:#FF6331;
}



/*********************************** ÆË¾÷ ***********************************/

#popup_view{
	position:relative;
	margin-top:20px;
}

.popup_head tr{
    font-size:12px;
	color:#ffffff;
	height:25px;
	border-bottom:#d6d0cb solid 1px;
	background:#D6D0CB;
}

.popup_style h1{
    font-size:12px;
	color:#FF6331;
}

.popup_style th{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding: 10px;
	text-align:left;
	background:#f3f1ef;
	width:110px;
}

.popup_style td{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding:7px 10px;
}

.label_Rq{/*ÇÊ¼ö*/
	background:url(http://m.webcm.co.kr/images/icn_star.gif) no-repeat;
	width:9px;
	padding-top:9px;
	height:0;
	overflow:hidden;
	display:inline-block;
	margin-left:5px;
}

.popup_style tfoot td {
	padding: 10px;
	border-bottom: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #F7F7EC;
	word-spacing:15px;
    text-align: center;
}

.popup_name {
    font-size:12px;
	font-weight:bold;
	color:#b70000;
	border-bottom:#d6d0cb solid 1px;
	padding:7px 10px;
}


/*********************************** ¿ìÆí¹øÈ£ ÆË¾÷ ***********************************/


table{
	  width:100%;
	  border-collapse:collapse;
}

.zip_list_title_style td {
    font-size:12px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}

.zip_list_style td, .list_style th {
    font-size:12px;
	padding: 5px;
    border-bottom: 1px solid #cccccc;
}

.zip_tr_list_style tbody tr:nth-child(even) {
    background: #E4E4E4;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

.zip_list_style th {
    text-align: center;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border-bottom: 1px solid #ccc;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9FB7E3), to(#eee));
    background-image: -webkit-linear-gradient(top, #9FB7E3, #eee);
    background-image:    -moz-linear-gradient(top, #9FB7E3, #eee);
    background-image:     -ms-linear-gradient(top, #9FB7E3, #eee);
    background-image:      -o-linear-gradient(top, #9FB7E3, #eee);
    background-image:         linear-gradient(top, #9FB7E3, #eee);
}

.zip_list_style tfoot td {
	padding: 10px;
	border-bottom: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #F7F7EC;
	word-spacing:15px;
    text-align: center;

}

/*********************************** cms/giro style ***********************************/

#cms_giro_view{
	position:relative;
	margin-top:20px;
}

.cms_giro_style th{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding: 10px;
    text-align: center;
}

.cms_style th{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding: 10px;
	text-align:left;
	background:#f3f1ef;
	width:110px;
}

.cms_giro_style td{
    font-size:12px;
	border-bottom:#d6d0cb solid 1px;
	padding:7px 10px;
}


.label_Rq{/*ÇÊ¼ö*/
	background:url(http://m.webcm.co.kr/images/icn_star.gif) no-repeat;
	width:9px;
	padding-top:9px;
	height:0;
	overflow:hidden;
	display:inline-block;
	margin-left:5px;
}

.cms_giro_style tfoot td {
	padding: 10px;
	border-bottom: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #F7F7EC;
	word-spacing:15px;
    text-align: center;
}

/*********************************** cms file Áõ°¡ ***********************************/

.meter {
	height: 20px;  /* Can be anything */
	position: relative;
	margin: 20px 0 20px 0; /* Just for demo spacing */
	background: #555;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 10px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}
.meter > span {
	display: block;
	height: 100%;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
		   -moz-border-radius-topright: 8px;
		-moz-border-radius-bottomright: 8px;
			   border-top-right-radius: 8px;
			border-bottom-right-radius: 8px;
		-webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
		 -moz-border-radius-bottomleft: 20px;
				border-top-left-radius: 20px;
			 border-bottom-left-radius: 20px;
	background-color: rgb(43,194,83);
	background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0, rgb(43,194,83)),
	  color-stop(1, rgb(84,240,84))
	 );
	background-image: -moz-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	-webkit-box-shadow:
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	box-shadow:
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	position: relative;
	overflow: hidden;
}
.meter > span:after, .animate > span > span {
	content: "";
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background-image:
	   -webkit-gradient(linear, 0 0, 100% 100%,
		  color-stop(.25, rgba(255, 255, 255, .2)),
		  color-stop(.25, transparent), color-stop(.5, transparent),
		  color-stop(.5, rgba(255, 255, 255, .2)),
		  color-stop(.75, rgba(255, 255, 255, .2)),
		  color-stop(.75, transparent), to(transparent)
	   );
	background-image:
		-moz-linear-gradient(
		  -45deg,
		  rgba(255, 255, 255, .2) 25%,
		  transparent 25%,
		  transparent 50%,
		  rgba(255, 255, 255, .2) 50%,
		  rgba(255, 255, 255, .2) 75%,
		  transparent 75%,
		  transparent
	   );
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
		   -moz-border-radius-topright: 8px;
		-moz-border-radius-bottomright: 8px;
			   border-top-right-radius: 8px;
			border-bottom-right-radius: 8px;
		-webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-topleft: 20px;
		 -moz-border-radius-bottomleft: 20px;
				border-top-left-radius: 20px;
			 border-bottom-left-radius: 20px;
	overflow: hidden;
}

.animate > span:after {
	display: none;
}

@-webkit-keyframes move {
	0% {
	   background-position: 0 0;
	}
	100% {
	   background-position: 50px 50px;
	}
}

.orange > span {
	background-color: #f1a165;
	background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(#f1a165, #f36d0a);
}

.red > span {
	background-color: #f0a3a3;
	background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
	background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
}

.nostripes > span > span, .nostripes > span:after {
	-webkit-animation: none;
	background-image: none;
}


/*********************************** ¸®Æ÷Æ®¿µ¿ª ***********************************/

#report_list{
	position:relative;
	padding-top:50px;
}

/*----------------------*/




/*********************************** À¯¿¹±â°£ ¹öÆ° ***********************************/

.probation_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #D83526;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.probation_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.probation_button:active {
	position:relative;
	top:1px;
}

/*********************************** ÅëÈ­ »èÁ¦ ¹öÆ° ***********************************/

.alarmDelete_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #D83526;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:9px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.probation_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.probation_button:active {
	position:relative;
	top:1px;
}
