@charset "utf-8";
/* CSS Document */

<style type="text/css">{  }
body, td, th, p, select,input,div,form,TEXTAREA,center,option,pre,blockquote {
	FONT-FAMILY: Tahoma, verdana, Seoul, Gulim;
	LETTER-SPACING: 0px;
	line-height:150%;
	font-size: 12px;
	color: #595959;
}

/*letter-spacing: -0.7px;*/

td 			{ font-family: "돋움", "u"; font-size: 12px; }
b 			{ font-family: "돋움", "u";   }
a 			{ font-family: "돋움", "u";   }
ur 			{ font-family: "돋움", "u";   }
or		 	{ font-family: "돋움", "u";  }
li 			{ font-family: "돋움", "u";  }
p 			{ font-family: "돋움", "u";   }
div 		{ font-family: "돋움", "u";  }
body 	    { font-family: "돋움", "u";   }
tr 			{ font-family: "돋움", "u";   }
table 		{ font-family: "돋움", "u";   }
textarea 	{ font-family: "돋움", "u";  }
img			{border:none;}

.fc1, a.fc1:link, a.fc1:visited, a.fc1:hover, a.fc1:active {font-family:"돋움"; font-size: 11px; color:#ff9000; text-decoration:none;letter-spacing: -1px; }/* 기본오렌지 color */
.fc2, a.fc2:link, a.fc2:visited, a.fc2:hover, a.fc2:active {font-family:"돋움"; font-size: 11px; color:#29729e; text-decoration:none; letter-spacing: -1px; }/* 남색 color */
.fc3, a.fc3:link, a.fc3:visited, a.fc3:hover, a.fc3:active {font-family:"돋움"; font-size: 11px; color:#6d7325; text-decoration:none; letter-spacing: -1px; }/* 녹색 color */



/* form -by sy*/
input  ,select  {border: 1px #B3C6D7 solid; height:16px; background-color:#ECECEC; color:#757575; }
select { margin:0; BACKGROUND-COLOR: #fafcf7; border: 1px solid #CDCDCD; }

/*link -by sy*/
a:link { color:#595959;  TEXT-DECORATION: none;}
a:visited {  color:#595959;    TEXT-DECORATION: none;}
a:active { color:#252525;   TEXT-DECORATION: none;}
a:hover { color:#252525; TEXT-DECORATION: none;}

/*gallery(gray_light)  -by sy*/
a.gray05 {font-family: "돋움", "돋움체"; font-size: 12px; color:#858585; TEXT-DECORATION: none; font-weight:bold;}
a.gray05:visited {font-family: "돋움", "돋움체"; font-size: 12px; color:#858585; TEXT-DECORATION: none; font-weight:bold;}
a.gray05:active {font-family: "돋움", "돋움체"; font-size: 12px; color:#858585; TEXT-DECORATION: none;font-weight:bold;}
a.gray05:hover {font-family: "돋움", "돋움체"; font-size: 12px; color:#858585; TEXT-DECORATION: none;font-weight:bold;}

/*gallery(gray)  -by sy*/
a.gray {font-family: "돋움", "돋움체"; font-size: 12px; color:#525252; TEXT-DECORATION: none; font-weight:bold;}
a.gray:visited {font-family: "돋움", "돋움체"; font-size: 12px; color:#525252; TEXT-DECORATION: none; font-weight:bold;}
a.gray:active {font-family: "돋움", "돋움체"; font-size: 12px; color:#333333; TEXT-DECORATION: none;font-weight:bold;}
a.gray:hover {font-family: "돋움", "돋움체"; font-size: 12px; color:#333333; TEXT-DECORATION: none;font-weight:bold;}

/*gallery(purple)  -by sy*/
a.purple {font-family: "돋움", "돋움체"; font-size: 12px; color:#9E2F88; TEXT-DECORATION: none; font-weight:bold;}
a.purple:visited {font-family: "돋움", "돋움체"; font-size: 12px; color:#9E2F88; TEXT-DECORATION: none; font-weight:bold;}
a.purple:active {font-family: "돋움", "돋움체"; font-size: 12px; color:#9E2F88; TEXT-DECORATION: none;font-weight:bold;}
a.purple:hover {font-family: "돋움", "돋움체"; font-size: 12px; color:#9E2F88; TEXT-DECORATION: none;font-weight:bold;}



/*board_link(blue)  -by sy*/
a.link02			    { font-family:"돋움";  COLOR: #666666; TEXT-DECORATION: none; letter-spacing: -0.55px; }
a.link02:visited 	    { font-family:"돋움";  COLOR: #666666; TEXT-DECORATION: none; letter-spacing: -0.55px; }
a.link02:active 		{ font-family:"돋움";  COLOR: #1560BE; TEXT-DECORATION: none; letter-spacing: -0.55px; }
a.link02:hover 		    { font-family:"돋움";  COLOR: #1560BE; TEXT-DECORATION: none; letter-spacing: -0.55px; }

/*board_underlinetxt(blue)  -by sy*/
a.link03			    { font-family:"돋움";  COLOR: #1560BE; TEXT-DECORATION: underline; letter-spacing: -0.55px; }
a.link03:visited 	    { font-family:"돋움";  COLOR: #1560BE; TEXT-DECORATION: underline; letter-spacing: -0.55px; }
a.link03:active 		{ font-family:"돋움";  COLOR: #1560BE; TEXT-DECORATION: underline; letter-spacing: -0.55px; }
a.link03:hover 		    { font-family:"돋움";  COLOR: #1560BE; TEXT-DECORATION: underline; letter-spacing: -0.55px; }

/*메인 블루링크-by sy*/
a.main_blue	            { font-family: "돋움"; font-size: 12px; COLOR: #005C9E; TEXT-DECORATION: none; font-weight:bold; }
a.main_blue:visited 	{ font-family: "돋움"; font-size: 12px; COLOR: #005C9E; TEXT-DECORATION: none; font-weight:bold; }
a.main_blue:active     { font-family: "돋움"; font-size: 12px; COLOR: #005C9E; TEXT-DECORATION: underline; font-weight:bold; }
a.main_blue:hover 	    { font-family: "돋움"; font-size: 12px; COLOR: #005C9E; TEXT-DECORATION: underline; font-weight:bold; }



/*보험 리스트*/
a.linklist	            { font-size: 12px; COLOR: #29729e; TEXT-DECORATION: none;font-weight:bold; }
a.linklist:visited 	    { font-size: 12px; COLOR: #29729e; TEXT-DECORATION: none;font-weight:bold; }
a.linklist:active 		{ font-size: 12px; COLOR: #29729e; TEXT-DECORATION: none;font-weight:bold; }
a.linklist:hover 	    { font-size: 12px; COLOR: #29729e; TEXT-DECORATION: none;font-weight:bold; }

/*포트폴리오메뉴*/
a.link0101	            { font-size: 12px; COLOR: #65636d; TEXT-DECORATION: none}
a.link0101:visited 	    { font-size: 12px; COLOR: #65636d; TEXT-DECORATION: none}
a.link0101:active 		{ font-size: 12px; COLOR: #d5597a; TEXT-DECORATION: none;font-weight:bold; }
a.link0101:hover 		{ font-size: 12px; COLOR: #d5597a; TEXT-DECORATION: none;font-weight:bold; }

/*회색빛 브라운 게시판 링크*/
a.link0102	            { font-size: 12px; COLOR: #707070; TEXT-DECORATION: none}
a.link0102:visited  	{ font-size: 12px; COLOR: #707070; TEXT-DECORATION: none}
a.link0102:active 		{ font-size: 12px; COLOR: #8c7d7a; TEXT-DECORATION: none}
a.link0102:hover 		{ font-size: 12px; COLOR: #8c7d7a; TEXT-DECORATION: none}

/*메인흰색링크*/
a.link0103            	{ font-size: 12px; COLOR: #ffffff; TEXT-DECORATION: none}
a.link0103:visited 	    { font-size: 12px; COLOR: #ffffff; TEXT-DECORATION: none}
a.link0103:active 		{ font-size: 12px; COLOR: #ffffff; TEXT-DECORATION: none}
a.link0103:hover 		{ font-size: 12px; COLOR: #ffffff; TEXT-DECORATION: none}

/*네비주황링크*/
a.link0104	            { font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none; }
a.link0104:visited 	    { font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none;}  
a.link0104:active 		{ font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none; }
a.link0104:hover 		{ font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none; }

/*네비주황링크1*/
a.link0104	            { font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none; }
a.link0104:visited 	    { font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none;}  
a.link0104:active 		{ font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none; }
a.link0104:hover 		{ font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none; }

/*주황볼드링크*/
a.link0105	            { font-size: 12px; COLOR: 707070; TEXT-DECORATION: none;font-weight:bold; }
a.link0105:visited 	    { font-size: 12px; COLOR: 707070; TEXT-DECORATION: none;font-weight:bold; }
a.link0105:active 		{font-size: 12px; COLOR: f26522; TEXT-DECORATION: none;font-weight:bold;}
a.link0105:hover 		{ font-size: 12px; COLOR: #f26522; TEXT-DECORATION: none; font-weight:bold;}
 
 /*bg있는 링크*/
a.link0106	            { font-size: 12px; COLOR: 7b6b6e; TEXT-DECORATION: none; }
a.link0106:visited   	{ font-size: 12px; COLOR: 7b6b6e; TEXT-DECORATION: none; }
a.link0106:active 		{font-size: 12px; COLOR: 7b6b6e; TEXT-DECORATION: none;}
a.link0106:hover 		{ font-size: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:normal; background-color: #6f3d22;}

 /*게시판 링크*/
a.link0107	            { font-size: 11px; COLOR: #666666; TEXT-DECORATION: none; }
a.link0107:visited   	{ font-size: 11px; COLOR: #666666; TEXT-DECORATION: none; }
a.link0107:active 		{ font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}
a.link0107:hover 		{ font-size: 11px; COLOR: #718FAF; TEXT-DECORATION: none; font-weight:normal;}


body { 

scrollbar-face-color:white; 
scrollbar-highlight-color:#B4B4B4; 
scrollbar-3dlight-color:white; 
scrollbar-shadow-color:#B4B4B4; 
scrollbar-darkshadow-color:white; 
scrollbar-arrow-color:#B4B4B4; 
scrollbar-track-color:#E3E3E3;
font-size:10px; 
font-family:굴림; 
COLOR: 666666;
} 



/* input */
.input_1	 		{font-family: "굴림", "굴림체";	font-size: 11px;border: 1pt solid;border-color:#D7D7D7;background-color:#ffffff;color: #797979;}
.input_2	 		{font-family: "돋움", "돋움체";	font-size: 11px;border: 1pt solid;border-color:#D7D7D7;background-color:#ffffff;color: #707070;}
.input_3	 		{font-family: "굴림", "굴림체";	font-size: 11px;border: 1pt solid;border-color:#EFEFEF;background-color:#EFEFEF;color: #707070; 
					 background-image: url(../img/top_bg01.gif); background-repeat: no-repeat; background-position: left top;}
.input_3_1	 		{font-family: "굴림", "굴림체";	font-size: 11px;border: 1pt solid;border-color:#EFEFEF;background-color:#EFEFEF;color: #707070; 
					 background-image: url(../img/top_bg22.gif); background-repeat: no-repeat; background-position: left top;}
.input_4	 		{font-family: "굴림", "굴림체";	font-size: 12px;border: 1pt solid;border-color:#BAB1A9;background-color:#F4F3F0;color: #58524C;}
.input_5	 		{font-family: "굴림", "굴림체";	font-size: 12px;border: 1pt solid;border-color:#d8d8d8;color: #797979; 
					 background-image: url(../img/input_bg.gif); background-repeat: no-repeat; background-position: left top;}
.input_6	 		{font-family: "굴림", "굴림체";	font-size: 12px;border: 1pt solid;border-color:#d8d8d8;color: #797979; 
					 background-image: url(../img/input_bg01.gif); background-repeat: no-repeat; background-position: left top;}
.input_search	 		{font-family: "굴림", "굴림체";	font-size: 11px;border: 1pt solid;border-color:#e9e2dc;background-color:#ffffff;color: #707070;}

.input_7	 		{font-family: "굴림", "굴림체";	font-size: 12px;border: 1pt solid;border-color:#7F9DB9;background-color:#FAFAFA;color: #707070;}



/* textarea */
.textarea_01	{
border:1 solid #EAEAEA;
scrollbar-face-color:#F2F2F2; 
scrollbar-3dlight-color:WHITE; 
scrollbar-track-color:#E9E9E9;
scrollbar-darkshadow-color:#E9E9E9; 
scrollbar-arrow-color:#B7B7B7; 
line-height:130%;
scrollbar-highlight-color:#F2F2F2;
background-color:#FFFFFF;	
color: #7b6b6e;
padding:10 15 10 10
}


/*font*/
.gray {font-family: "돋움", "돋움체"; font-size: 12px; color:#525252; TEXT-DECORATION: none; font-weight:bold;}
.gallery {font-size: 12px;color:#7D91C3;font-weight:bold;}
.black {color:#000000;}
.small {font-size: 11px;color:a3a3a3;}
.smallw {font-size: 11px;color:#ffffff; letter-spacing: -0.7px;}
.short {LETTER-SPACING: 0px; line-height:130%; font-size: 12px; color: #595959;}
.notice {font-size: 12px;color:345676;font-weight:bold;}
.red2 {font-size: 12px;color:a44c79;font-weight:bold;}
.pink01 {font-size: 12px;color:cb0d6e;font-weight:bold;}
.purple {color: #7663BF; font-weight: bold;}
.black01 {font-size: 12px;color:000000;font-weight:bold;}
.black02 {font-size: 11px;color:000000;font-weight:bold;}
.black03 {font-size: 11px;color:000000;letter-spacing: -1px;}
.blue01 {font-size: 12px;color:#4D4EAD;font-weight:bold;}
.blue02 {font-size: 12px;color:#276FC3;font-weight:bold }
.blue02_en {font-family: tahoma, verdana, "arial Unicode MS"; font-size: 12px;color:#276FC3;font-weight:bold }
.blue02_1 {font-size: 12px;color:315E91;letter-spacing: -1px;}
.blue02_2 {font-size: 12px;color:#276FC3;}
.blue03 {font-size: 11px;color:3A709D;}
.blue04 {font-size: 12px;color:388694;font-weight:bold;}
.blue05 {font-size: 11px;color:69979C;font-weight:bold;}
.blue06 {font-size: 12px;color:3399CC;font-weight:bold;}
.blue07 {font-size: 12px;color:8591A1;}
.blue08 {font-size: 14px;color:3399CC;font-weight:bold;}
.blue09 {font-size: 12px;color:3A8191;font-weight:bold;}
.blue10 {font-size: 11px;color:3A8191;font-weight:bold;}
.blue11 {font-size: 11px;color:5081B3;font-weight:bold;}
.blue12 {font-size: 11px;color:5081B3;}
.blue12_en {font-size: 11px;color:#5081B3;}
a.gray01	 {font-size: 11px; color:666666; TEXT-DECORATION: none;}
a.gray01	            { font-size: 11px; COLOR: 666666; TEXT-DECORATION: none;}
a.gray01:visited 	    { font-size: 11px; COLOR: 666666; TEXT-DECORATION: none;}
a.gray01:active 		{font-size: 11px; COLOR: f26522; TEXT-DECORATION: none;}
a.gray01:hover 		{ font-size: 11px; COLOR: #666666; TEXT-DECORATION: none; }
.gray02 {font-family: "돋움", "돋움체"; font-size: 12px; color:#666666 ;font-weight:bold;}
.gray03 {font-family: "돋움", "돋움체"; font-size: 12px; color:#939393; font-weight:bold;}
.gray03_en {font-family: tahoma, verdana, "arial Unicode MS"; font-size: 12px; color:#5E5E5E; font-weight:bold;}
.gray04 {font-family: "돋움", "돋움체"; font-size: 11px; color:#A2A2A2;}
.gray04_en {color:#5E5E5E; font-size: 11px;}
.gray06 {font-family: "굴림", "굴림체"; font-size: 12px; color:666666; line-height:130%; letter-spacing: -0.7px;}
.gray07 {font-family: "굴림", "굴림체"; font-size: 12px; color:666666; line-height:160%; }
.gray08 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:666666; letter-spacing: 1.2px;}
.gray10 {font-family: "굴림", "굴림체"; font-size: 11px; color:666666; }
.gray11 {font-family: "굴림", "굴림체"; font-size: 11px; color:858585; }
.gray12 {font-family: "돋움", "돋움체"; font-size: 12px; color:#949494; font-weight:bold;}
.gray13 {font-family: "돋움", "돋움체"; font-size: 12px; color:666666; line-height:170%;}
.green {font-size: 12px; color:#2F9F11; font-weight:bold;}
.port01{font-size: 12px;color:545454; }
.port02{font-size: 12px;color:545454; }
.port03{font-size: 12px;color:545454; }
.navy00{font-size: 12px;color:a2a2a2;}
.b01 {font-size: 12px;color: 89794f;}
.b02 {font-size: 12px;color: 448cca;font-weight:bold;}
.b03 {font-size: 14px;color: 555555;font-weight:bold;}
.view_text {font-size: 12px;color: 714e2b;font-weight:bold; }
.red {font-size: 12px;color: e11a1a;font-weight:bold; }
.red1 {font-size: 12px;color: a45c4c;font-weight:bold; }
.white01 {font-size: 12px;color: #FFFFFF;font-weight:bold; }
.white02 {font-size: 11px;color: #FFFFFF;font-weight:bold; text-align: center;}
.white03 {font-size: 11px;color: #FFFFFF;font-weight:bold;}
.white04 {font-size: 12px;color: #FFFFFF;}
.button { border:1 solid;border-color:555555;back-groundcolor:555555;color:black;font-size:9pt; "", "u";height:20px; width:80px; }



/*top_bg*/
.top_bg01{
	background-image: url(/img/include/top_bg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.top_bg02{
	background-image: url(/img/include/top_bg02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*title*/
.title_bg{
	background-image: url(/img/include/title_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.title_line{
	background-image: url(/img/include/title_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*shop*/
.shopview_bg{
	background-image: url(/img/shop/view_0101.gif);
	background-repeat: no-repeat;
	background-position:  left top;
}

/*bestjoin*/
.tv_bg{
	background-image: url(/img/bestjoin/tv_bg.gif);
	background-repeat: no-repeat;
	background-position:  left top;
}
/*customer*/
.online_bg{
	background-image: url(/img/customer/img_04bg.gif);
	background-repeat: repeat-y;
	background-position:  left top;
}

/*content*/
.table_bg{
	background-image: url(/img/include/table_bg.gif);
	background-repeat: repeat-y;
	background-position:  top;
}

/*bottom*/
.bottom_bg{
	background-image: url(/img/include/bottom_bg.gif);
	background-repeat: repeat-x;
	background-position:  bottom;
}

/*게시판 테이블*/
.table_bottom01{
	background-image: url(/img/bestjoin/table_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.table_line{
	background-image: url("/board/img/table_line.gif");
	background-repeat: repeat-x;
	background-position:  bottom;
	}
	
.dot { 
    border-bottom-width: 1px;  
    border-bottom-style: dotted;  
    border-bottom-color: #cccccc; 
}

.sub_bg {
    background-image: url("../img/submenu_bg.jpg");
	background-repeat: no-repeat;
	background-position:  top;
}

/*line*/
.line01{
background-image: url(/img/include/line01.gif);
background-repeat: repeat-x;
background-position:  top;
}
.line02{
background-image: url(/img/include/line02.gif);
background-repeat: repeat-x;
background-position:  top;
}
.line03{
background-image: url(/img/project/line01.gif);
background-repeat: no-repeat;
background-position:  top;
}
.x_dott01{
	background-image: url(/img/include/dott01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.x_dott02{
	background-image: url(/img/include/dott02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.tab_line{
	background-image: url(/img/main/tab_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*project*/	
.t_t{
	background-image: url(/img/project/t_t.gif);
	background-repeat: repeat-x;
	background-position:  top;
	}
.t_b{
	background-image: url(/img/project/t_b.gif);
	background-repeat: repeat-x;
	background-position:  bottom;
	}
.t_l{
	background-image: url(/img/project/t_l.gif);
	background-repeat: repeat-y;
	background-position:  top left;
	}
.t_r{
	background-image: url(/img/project/t_r.gif);
	background-repeat: repeat-y;
	background-position:  right;
	}
/*main*/
.main_top{
	background-image: url(/img/main/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

/*login*/
.log_bg{
	background-image: url(/img/login/log_img0101.gif);
	background-repeat: no-repeat;
	background-position:  left top;
}
.find_bg{
	background-image: url(/img/login/find_img0101.gif);
	background-repeat: no-repeat;
	background-position:  left top;
}
.log_line{
	background-image: url(/img/login/log_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.mem_bg{
	background-image: url(/img/login/mem_img0101bg.gif);
	background-repeat: repeat-y;
	background-position: top;
}

.mem_endbg{
	background-image: url(/img/login/mem_endbg.gif);
	background-repeat: no-repeat;
	background-position:  left top;
}

DIV.rule_sec {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; SCROLLBAR-FACE-COLOR: #ffffff; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 0px; SCROLLBAR-HIGHLIGHT-COLOR: #d6d6d6; OVERFLOW: auto; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 644px; SCROLLBAR-SHADOW-COLOR: #d6d6d6; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #000; SCROLLBAR-TRACK-COLOR: #fff; BORDER-BOTTOM: #d6d6d6 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #fff; HEIGHT: 208px;background-color:#FFFFFF;	
}

DIV.rule_sec1 {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; SCROLLBAR-FACE-COLOR: #ffffff; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 0px; SCROLLBAR-HIGHLIGHT-COLOR: #d6d6d6; OVERFLOW: auto; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 604px; SCROLLBAR-SHADOW-COLOR: #d6d6d6; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #000; SCROLLBAR-TRACK-COLOR: #fff; BORDER-BOTTOM: #d6d6d6 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #fff; HEIGHT: 118px;background-color:#FFFFFF;	
}

TABLE.rule011 {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px;
}

