 /*-- basic --*/
 body
{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	scrollbar-face-color:#E6E6E6; 
	scrollbar-highlight-color: cccccc; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-shadow-color: fafafa; 
	scrollbar-darkshadow-color: #BABABA; 
	scrollbar-track-color: #fafafa; 
	scrollbar-arrow-color: #615F5F
}

body,table,td{font-family:dotum, "Tahoma"; font-size:12px; color: #2f2f2f; line-height:170%; letter-spacing:0; word-break:break-all;}
select,input,div,form,textarea {font-family:"", "Tahoma"; font-size:12px; color:#4C4C4C; letter-spacing:0; word-break:break-all;}

.td1 {font-family: dotum;font-size: 11px;line-height: 17px; color: #2f2f2f; letter-spacing:-1px;}
.td2 {font-family: dotum;font-size: 11px;line-height: 17px; color: #666666; letter-spacing:0px;}
.td3 {font-family: dotum;font-size: 12px;line-height: 15px; color: #2f2f2f; letter-spacing:0px;}
.td4 {font-family: dotum;font-size: 12px;line-height: 16px; color: #2f2f2f; letter-spacing:-1px;}
.td5 {font-family: dotum;font-size: 11px;line-height: 15px; color: #919191; letter-spacing:-1px;}
.td6 {font-family: dotum;font-size: 12px;line-height: 20px; color: #2f2f2f; letter-spacing:-1px;}
.td7 {font-family: dotum;font-size: 12px;line-height: 17px; color: #2f2f2f; letter-spacing:-1px;}
.td8 {font-family: dotum;font-size: 12px;line-height: 17px; color: #2f2f2f; letter-spacing:0px;}
.td9 {font-family: dotum;font-size: 12px;line-height: 20px; letter-spacing:0; word-break:break-all;}
.td10 {font-family: dotum;font-size: 11px;line-height: 17px; color: #ffffff; letter-spacing:0px;}
.td11 {font-family: dotum;font-size: 12px;line-height: 16px; color: #666666; letter-spacing:0px;}
.td12 {font-family: dotum;font-size: 12px;line-height: 16px; color: #8ed133; letter-spacing:0px;}

img {border:none}

 /*-- left-menu --*/
.food-left-menu {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d6d6;
	font-weight: bold;
}
.food-left-menu1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d6d6;
	font-family: dotum;font-size: 11px;line-height: 17px; color: #4C4C4C; letter-spacing:0px;
	font-weight: normal;
}

.line1 {
	background-image: url(/img/line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.line3 {
	background-image: url(/img/line3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.line-dot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d6d6;
}

.line-copy {
	border-top-width: 1px;
	border-top-style: solid;
	border-rop-color: #dedede;
	background-repeat: repeat-x;
	background-position: top;
}
.line-dot-cafe {
	background-image: url(/img/dot_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.line-dot-job {
	background-image: url(/img/dot_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.list-td {
    color: #000000;
	background-color: #fafafa;
	border-right-width: 1px;
	border-right-height: 10px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D0CFCF;
	border-bottom-color: #D0CFCF;
}

 /*-- form --*/
.input-1 {
	background-color: #FFFFFF;
	border: 1px solid #BAC4CC;
}
.input-2 {
	background-color: #fafafa;
	border: 1px solid #C8D6DF;
}
.input-3 {
	background-color: #FFFFFF;
	border: 1px solid #BAC4CC;
	color: #970c12;
}
.input-4 {
	background-color: #F9FCFD;
	color: #003333;
	border: 1px solid #D9E5E7;
}
.input-5 {
	background-color: #FFFFFF;
	border: 1px solid #BAC4CC;
	color: #990000;
}

.input-6 {
	background-color: #FFFFFF;
	border: 1px solid #BAC4CC;
	color: #990000;
	font-family: "";font-size: 11px;line-height: 17px; color: #4C4C4C; letter-spacing:-1px;
}


.textarea-1 {
	background-color: #FFFFFF;
	border: 1px solid #BAC4CC;
	overflow:auto;	
}
.textarea-2 {
	background-color: #fafafa;
	border: 1px solid #C8D6DF;
	overflow:auto;
}

 /*-- ? --*/
.bt-1 {
	background-color: #7C7C7C;
	border: 1px solid #1F1F1F;
	color: #FFFFFF;
	height: 32px;
	width: 50px;
	font-weight: bold;
	vertical-align: middle;
}
.bt-blue {
	color: #FFFFFF;
	background-color: #313986;
	height: 18px;
	border: 1px solid #252C67;
}

 /*-- table --*/
.table-news1 {
	border: 1px solid #C6DDF3;
}
.table-news2 {
	border: 1px solid #ECDBB9;
}

 /*-- list --*/
.cafe-list01 {
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F6C263;
}
.cafe-list02 {
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F58263;
}

 /*-- menu --*/
.menu-01 {
	background-image: url(../images/main/menu_m_03.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu-02 {
	background-image: url(../images/main/menu_car_03.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu-03 {
	background-image: url(../images/main/menu_job_03.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu-04 {
	background-image: url(../images/main/menu_com_03.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu-05 {
	background-image: url(../images/main/menu_news_03.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu-06 {
	background-image: url(../images/main/menu_food_03.gif);
	background-repeat: no-repeat;
	background-position: right;
}
 /*-- member --*/
.join_name_bg{
	background-image: url(../images/member/join_06.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

 /*-- board --*/
.board-01-title {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBCBEA;
	font-weight: bold;
	color: #083161;
}

 /*-- job --*/
.job-table {
	background-color: #EDF2F3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DEE3E4;
	border-bottom-color: #DEE3E4;
}
.person-list01 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #40CDD0;
	color: #05404B;
}
.person-list02 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #54B3D5;
	color: #003366;
}
.company-list01 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5F99E6;
	color: #002F6E;
}
.shop-list-right {
	background-image: url(../images/shop/write_13.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #000000;
}


.table-01 {
	border: 1px solid #dddddd;
}

.table-02 {
	border: 3px solid #dddddd; padding:20px;
}
.pensionlistBoxbg {
	background:#000000;filter:alpha(opacity=40);
}

.msgBox{
	border:2px solid #998dc2;
	background-color:white;
	z-index:1;
	text-align:left;
	padding:5px;
	margin:20 0 0 0;
	position:absolute;
	display:none;
	width:350px;
	left:0px;
	top:10px;
	height:150;
}

a {selector-dummy: expression(this.hideFocus=true);}

.select{ behavior: url('/js/selectbox.htc');}

.style18 {color: #333333}
.style21 {color: #FF3300; font-weight: bold; }
.style28 {color: #1662AD}
.style33 {color: #509902;
	font-weight: bold;
}

