body {
	width:100%;
	font:13px/1.4 'Nanum Gothic'; color:#666;
}

a:link { color:#444; text-decoration:none;}
a:visited { color:#444;
            text-decoration: none;}
a:active { color:#444;
            text-decoration: none;}
a:hover { color:#222;
            text-decoration: none;} 

.FontLarge { font-size:1.02em; }
.hidden { position:absolute; top:-9999px; left:-9999px;}

.clr { *zoom:1;}
.clr:after { content:''; display:block; clear:both;}

.tc { text-align:center !important;}
.tr { text-align:right !important;}
.tl { text-align:left !important;}

.mgt5 { margin-top:5px !important;}
.mgt10 { margin-top:10px !important;}
.mgt15 { margin-top:15px !important;}
.mgt20 { margin-top:20px !important;}
.mgt30 { margin-top:30px !important;}
.mgt40 { margin-top:40px !important;}
.mgt50 { margin-top:50px !important;}
.mgb10 { margin-bottom:10px !important;} 


.margin_l5 {margin-left:5px}
.margin_l10 {margin-left:10px}
.margin_l15 {margin-left:15px}
.margin_l20 {margin-left:20px}
.margin_l25 {margin-left:25px}
.margin_l30 {margin-left:30px}
.margin_l60 {margin-left:60px}

.margin_r5 {margin-right:5px}
.margin_r10 {margin-right:10px}
.margin_r15 {margin-right:15px}
.margin_r20 {margin-right:20px}
.margin_r25 {margin-right:25px}
.margin_r30 {margin-right:30px}

.margin_b5 {margin-bottom:5px}
.margin_b10 {margin-bottom:10px}
.margin_b15 {margin-bottom:15px}
.margin_b20 {margin-bottom:20px}
.margin_b25 {margin-bottom:25px}
.margin_b30 {margin-bottom:30px}

.w50{width:50px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w100{width:100px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w5p{width:5% !important;}
.w6p{width:6% !important;}
.w8p{width:8% !important;}
.w10p{width:10% !important;}
.w13p{width:13% !important;}
.w15p{width:15% !important;}
.w17p{width:17% !important;}
.w20p{width:20% !important;}
.w22p{width:22% !important;}
.w25p{width:25% !important;}
.w26p{width:26% !important;}
.w27p{width:27% !important;}
.w30p{width:30% !important;}
.w31p{width:31% !important;}
.w34p{width:34% !important;}
.w35p{width:35% !important;}
.w40p{width:40% !important;}
.w45p{width:45% !important;}
.w50p{width:50% !important;}
.w60p{width:60% !important;}
.w70p{width:70% !important;}
.w80p{width:80% !important;}
.w90p{width:90% !important;}
.w100p{width:100% !important;}

 
input[type='checkbox'],
input[type='radio'] {
	vertical-align:-3px;	 
    margin: 2px 3px;
}
input[type='text'],
input[type='password']{
	vertical-align:middle;
	border:1px solid #cdcdcd;
	text-indent:5px; height:22px;
	font:13px/22px 'Nanum Gothic'; color:#222;
}
button {
	padding:2px 6px;
	padding:3px 6px 4px 6px\0;
	vertical-align:middle;
}
select {
	height:24px; 
	font:13px/22px 'Nanum Gothic'; 
}

input, select, textarea, p, label { font-family: 'Nanum Gothic' !important;}


/*
	Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess 
*/
@font-face {
	font-family: 'NGBold';
	font-style: normal;
	font-weight: 700;
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 400;
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
	}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 800;
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}


#wrap {
	width:100%; min-width:1100px;
	position:relative; top:0; z-index:2;
	background:#fff;
}


h3.join {
	font:14px NGBold; color:#0048a6;
}

h3.tit {
	background:url(../img/common/bullet_h3.gif) no-repeat left 2px;
	padding-left:24px;
	font:16px NGBold; color:#333;
}
h3.tit i { color:#155caa;}
h3.tit span.tel { font-size:13px; color:#666;}

.blue { color:#0085cc !important}
.red { color:#ff0000 !important}
.green { color:green !important}
.bold { font-weight:bold  !important}



/********** »ó´Ü¹è³Ê **********/
#top_banner {
	position:absolute; top:0; left:0; z-index:1;
	width:100%;
	background:#535554;
	text-align:center;
}
#top_banner .btn {
	position:absolute; top:16px; right:60px;
	cursor:pointer;
}
#top_banner .btn24 {
	position:absolute; top:53px; right:10px;
	padding:5px 10px;
	background:#000; color:#bbb;

	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
#top_banner .btn24 label { cursor:pointer;}
#top_banner .btn24:hover { color:#fff;}

/********** »ó´Ü **********/
#header {
	position:relative; z-index:999;
	width:100%;
} 
#header .top {
	position:relative; z-index:998; 
	width:1100px; height:65px;  margin-top: 5px; margin-bottom: 5px;margin-left: auto; margin-right: auto;
} 

#header h1.logo {  
	position:absolute; top:0; left:5px;
}
#header h1.logo a{
	display:block;   
	width:500px; height:55px;  padding:10px 0  1px;
	background:url(../img/common/top_logo.png) no-repeat left ;
	text-indent:-9999px;  
 
	/* logo Å«°Í »ç¿ëÇÒ °æ¿ì...À§´Â ¸·°í, ¾Æ·¡ ¸â¹ö¸Þ´º¿¡ ¼± ±×¸®´Â°Í Ç®¾î¾ßÇÔ...
	width:298px; height:35px; margin:0 auto; padding:60px 0 30px;
	background:url(../img/common/top_logo.png) no-repeat left 60px;
	text-indent:-9999px;*/
}
/* ¸â¹ö¸Þ´º */
#header .tnb {
	position:absolute; top:10px; left:200px;
	width:900px; height:30px;
	/* logo Å«°Í »ç¿ëÇÒ °æ¿ì... ¸â¹ö ¸Þ´º¿¡ ¼±±×¸²...*/
	/*border-bottom:1px solid #e3e3e3;*/
}
#header .tnb .tnb_list {
	position:relative;
	width:900px; 
	float:right;
}

#header .tnb ul {
	position:absolute; top:0; right:20px;
}
#header .tnb li {
	float:left; margin-left:15px;
	font:13px/30px NGBold; color:#666;
}
#header .tnb li a {
	font:13px/30px NGBold; color:#666;
}
#header .tnb li a:hover {
	text-decoration:underline;
}


/* ¸ÞÀÎ¸Þ´º */
#gnb {
	 /*border-top:1px solid #c9c9c8;*/
	border-bottom:2px solid #0282BC; 
	background-color:#408CD7; /*¸ÞÀÎ ¸Þ´º  »ö»ó*/
}
#gnb div.gnb_list {
	width:1100px; margin:0 auto;
	/*background-color:#408CD7; /*¸ÞÀÎ ¸Þ´º  »ö»ó*/
}
#gnb>div.gnb_list>ul>li {
	position:relative;
	float:left; 
	background:url(../img/common/gnb_line.gif) no-repeat left 14px; 
}
#gnb>div.gnb_list>ul>li.gnb01,
#gnb>div.gnb_list>ul>li.gnb03,
#gnb>div.gnb_list>ul>li.gnb05,
#gnb>div.gnb_list>ul>li.gnb07 { width:157px;}

#gnb>div.gnb_list>ul>li.gnb02,
#gnb>div.gnb_list>ul>li.gnb04 { width:157px;}
#gnb>div.gnb_list>ul>li.gnb06,
#gnb>div.gnb_list>ul>li.gnb08 { width:158px;}

#gnb div.gnb_list ul>li:first-child {
	background:none;
}
#gnb div.gnb_list>ul>li>a {
	display:block;
	font:14px/40px NGBold; color:#fff; text-align:center;
}
#gnb div.gnb_list ul li a:hover {
	color:#333;
}


#gnb ul li ul {
	display:none;
	position:absolute; top:42px; left:0px;
	width:156px; height:150px;
	background:#fff;
	border-right:1px solid #dbdbdb; border-bottom:3px solid #408CD7;
}
*:first-child+html #gnb ul li ul { height:160px;}
#gnb ul li.gnb01 ul { border-left:1px solid #dbdbdb; width:155px;}

#gnb ul li.gnb03 ul,
#gnb ul li.gnb05 ul,
#gnb ul li.gnb07 ul { width:156px;}

#gnb ul li.gnb02 ul,
#gnb ul li.gnb04 ul { width:156px;}
#gnb ul li.gnb06 ul,
#gnb ul li.gnb08 ul { width:157px;}

#gnb ul li ul li a {
	color:#888;
}
#gnb ul li.active a {
	color:#222;
}
#gnb ul li.active ul {
	background:#f7f7f7;
}


#gnb ul li.gnb01 ul li { width:136px;}

#gnb ul li.gnb03 ul li,
#gnb ul li.gnb05 ul li,
#gnb ul li.gnb07 ul li { width:137px;}

#gnb ul li.gnb02 ul li,
#gnb ul li.gnb04 ul li,
#gnb ul li.gnb06 ul li,
#gnb ul li.gnb08 ul li { width:136px;}
#gnb ul li ul li a,
#gnb ul li.first ul li a {
	padding:5px 0 5px 10px;
	display:block;
}
#gnb ul li ul li a:hover,
#gnb ul li ul li a:focus {
	color:#0048a6 !important;
}

/********** ¸ÞÀÎ **********/

#main_columnWrap {
	position:relative; z-index:1;
	padding:35px 0 35px;
	background:url(../img/main/bg_main.gif) repeat;
}
#main_columnWrap .main_column {
	width:1100px; margin:0 auto;
}

/* ¸ÞÀÎºñÁÖ¾ó¹è³Ê */
.main_column .visual {
	float:left;
	position:relative;
	width:1100px; height:500px;
}
.main_column .visual .touchslider-viewport {
	width:1100px; height:500px; overflow:hidden; z-index:1;
	border:1px solid #d0cfcf;
}
.main_column .visual .touchslider-viewport img {
	display:block;
}
.main_column .visual .controls-slogan {
	position:absolute; top:45%;left:7%; margin-top:-31px; z-index:2;
	width:450px; height:114px;
	background:url(../img/main/slogan.png) no-repeat;  
} 

.main_column .visual .controls-slogan  p {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.main_column .visual .controls-slogan  p.slogan {
	position:absolute; top:33px; left:0;
	font:28px NGBold; color:#ffffff; 
}

.main_column .visual .controls-slogan  p.description {
	position:absolute; top:70px; left:600px;
	font:14px NGBold; color:#000000;
}



.main_column .visual .controls-direction a {
	position:absolute; top:50%; margin-top:-31px; z-index:2;
	width:43px; height:63px;
	background:url(../img/main/main_visual_arrow.png) no-repeat;
	text-indent:-9999px; cursor:pointer;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.main_column .visual .controls-direction a.prev {
	left:1px;
	background-position:-0 -0;
}
.main_column .visual .controls-direction a.prev:hover {
	background-position:-0 -70px;
}
.main_column .visual .controls-direction a.next {
	right:1px;
	background-position:-50px -0;
}
.main_column .visual .controls-direction a.next:hover {
	background-position:-50px -70px;
}

.main_column .visual .pager-item {
	width:610px; height:40px;
	background:url(../img/main/bg_nav-item.gif) repeat;
}
.main_column .visual .pager-item div {
	float:left; width:14.285%; cursor:pointer;
}
.main_column .visual .pager-item div a {
	display:block;
	border-left:1px solid #3a3a3a;
	font:12px/40px NGBold; color:#f4f5f5; text-align:center;
}
.main_column .visual .pager-item div:first-child a {
	border-left:none;
}
.main_column .visual .pager-item div a:hover, 
.main_column .visual .pager-item div a.nav-item-current {
	color:#ffe400;
}


/********** ¸ÞÀÎ ºñÁÖ¾ó ÇÏ´Ü¿µ¿ª **********/

/* Çö¼ö¸· Á¢¼öÀýÂ÷ */
#bannerWrap {
	width:1100px;
	margin:25px auto 15px;
}
#bannerWrap h3 { 
	font:16px NGBold; color:#333;
}


#bannerWrap .main_board {
	float:left; width:470px; margin-left:0px;
}

.main_tab {
	position:relative;
	margin-bottom:15px;
	width:470px; height:190px;
}
.main_tab h3 a {
	display:block;
	width:116px; height:34px;
	border:1px solid #e3e3e3; background:#fff;
	font:12px/34px NGBold; color:#444; text-align:center; text-decoration:none; cursor:pointer;
}
.main_tab .selected h3 a {
	background-color:#0286C2;
	color:#fff;
	width:117px; height:36px;
	border:none;
}
.main_tab #tab4 h3 a { width:117px;}
.main_tab #tab4.selected h3 a { width:119px;}

.main_tab #tab2 h3,
.main_tab #tab3 h3,
.main_tab #tab4 h3 {
	position:absolute; top:0;
}
.main_tab #tab2 h3 { left:117px;}
.main_tab #tab3 h3 { left:234px;}
.main_tab #tab4 h3 { left:351px;}

.main_tab .tab div.list_1depth {
	display:none; height:155px;
	background:#fff;
	border:1px solid #e3e3e3; /*border-top:none;*/
	padding:4px 10px;
}


.main_tab_media {
	float:left;
	position:relative;
	width:470px; height:178px;
	border:1px solid #e3e3e3; background:#fff;
}

/* °í°´¸¸Á·¼¾ÅÍ */
.main_tab_media  .customer { 
	float:left;
	width:220px;
	margin-left:10px; 
}
.main_tab_media .customer h3 {
	display:block; 
	font:15px/34px NGBold; color:#444; text-align:left; text-decoration:none; 
	padding:5px;
}
.main_tab_media  .customer dl.tel {
	min-height:52px;
	padding-left:65px; margin-top:5px;
	background:url(../img/main/bg_customer.gif) no-repeat 10px 0;
}
.main_tab_media  .customer dl.tel dt {
	font-size:13px; color:#888;
}
.main_tab_media  .customer dl.tel dt.small{
	font-size:13px; color:#888;
}
.main_tab_media  .customer dl.tel dd {
	font-size:20px; color:#333;
}


/* ÀÔ±Ý°èÁÂ*/
.main_tab_media  .bank {  
	margin-top:5px; margin-left:10px;padding-top:5px;
	float:left;
	width:450px;
	height:20px;
	background:url(../img/main/customer_line.gif) no-repeat left top;
	border-top:1px solid #e3e3e3; background:#fff;
}
.main_tab_media  .bank .img {
	float:left;
	margin:3px 0 0 10px;
}
.main_tab_media  .bank .info {
	float:left;
	margin-left:5px; 
}
.main_tab_media  .bank .info p {
	position:relative;
	padding-left:10px; 
}
.main_tab_media  .bank .info p span { 
	font:18px/34px NGBold; color:#444; text-align:left; text-decoration:none; 
} 
.main_tab_media  .bank .info p span.bank_name {
	color:#333;
}
 
 
/* ¸ÞÀÎ¿¡ °Ô½Ã¹° ºÒ·¯¿À±â */
.latest_board li { 
	position:relative;
	padding-right:100px; 
	border-top:1px solid #e3e3e3;
	font:12px/30px NGBold; color:#888;
}
.latest_board li:first-child {
	border-top:none;
}
.latest_board li a {
	display:block;
	padding-left:20px;
	background:url(../img/main/bullet_board.gif) no-repeat 5px 16px;
	font:12px/30px NGBold; color:#888;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
}
.latest_board li span {
	position:absolute; top:0; right:10px;
}
				 
/* list */  
.gallery_board {  
	position:relative;  
	width:100%;
	margin:0 auto; 
	/*background:#f1f1f1;
	border:1px solid #e3e3e3;   */
	border-radius:3px;
	margin-bottom:20px;
}
.gallery_board ul  { 
	margin-left:7px;  
} 
.gallery_board ul li {
	float:left;
	width:100px;
	margin:2px; 
	padding:2px;
	margin-top:9px; 
	/*margin-left:12px; */
	border:1px solid #e3e3e3; 
	background:#fff;
} 
.gallery_board   ul li  span.tet  {  
	width:90px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:11px/16px 'Nanum Gothic';  color:#666;  text-align:center;
} 
.gallery_board ul li.img  { 
	width:98px; 
} 



#bannerWrap .process {
	float:left; width:234px;
}
#bannerWrap .process a {
	display:block;
	width:152px; height:160px;
	padding-left:180px;
	border:1px solid #e3e3e3;
	background:url(../img/main/apply_off.jpg) no-repeat -1px -1px;
}
#bannerWrap .process a:hover {
	background:url(../img/main/apply_on.jpg) no-repeat -1px -1px;
}
#bannerWrap .process a ol {
	padding:14px 0 0 0;
}
#bannerWrap .process a ol li {
	height:20px;
	margin-top:8px; padding-left:25px;
	background:url(../img/main/bg_num.gif) no-repeat;
	font:12px/20px NGBold; color:#888;
	
}
#bannerWrap .process a ol li.item01 { background-position:-0 -0;}
#bannerWrap .process a ol li.item02 { background-position:-0 -28px;}
#bannerWrap .process a ol li.item03 { background-position:-0 -56px;}
#bannerWrap .process a ol li.item04 { background-position:-0 -84px;}
#bannerWrap .process a ol li.item05 { background-position:-0 -112px;}

#bannerWrap .process a ol li:first-child { margin-top:0}


/* »ó´Ü±¤°íÁ¢¼ö¹æ¹ý */
#bannerWrap .customer {
	float:left;
	width:230px;
	margin-left:30px;
} 

#bannerWrap .customer dl.tel_e {
	min-height:52px;
	padding-left:65px; margin-top:15px; 
}	background:url(../img/main/bg_customer.gif) no-repeat 10px 0;

#bannerWrap .customer dl.tel_e dd {
	font-size:17px; color:#333;
}
#bannerWrap .customer dl.tel_e dt {
	font-size:13px; color:#888;
}

#bannerWrap .customer dl.tel {
	min-height:52px;
	padding-left:65px; margin-top:15px;
	background:url(../img/main/bg_subQuick01.png) no-repeat 10px 0;
}
#bannerWrap .customer dl.tel dt {
	font-size:13px; color:#888;
}

#bannerWrap .customer dl.tel .red {
	color:red;
}

#bannerWrap .customer dl.tel dd {
	font-size:19px; color:#333;
}



#bannerWrap .customer .bank {
	margin-top:10px; padding-top:10px;
	background:url(../img/main/customer_line.gif) no-repeat left top;
}
#bannerWrap .customer .bank .img {
	float:left;
	margin:3px 0 0 10px;
}
#bannerWrap .customer .bank .info {
	float:left;
	margin-left:25px;
}
#bannerWrap .customer .bank .info p {
	position:relative;
	padding-left:45px;
	line-height:18px;
}
#bannerWrap .customer .bank .info p span {
	display:block;
	position:absolute; top:0; left:0;
}
#bannerWrap .customer .bank .info p span.bank_name {
	color:#333;
}
/* popupzone */
#bannerWrap .popupzone {
	width:360px;
	height:204px;
	float:right;
	margin-left:1px;
	padding:1px;
	background:url(./img/popup/bg_popupzone.png) no-repeat left top;
	overflow:hidden;
}

#bannerWrap .popupzone h3 {
	float:left;
	margin:0 0 3px 2px;
}

#bannerWrap .popupzone .control {
	float:right;
	margin-bottom:3px;
}

#bannerWrap .popupzone .control img {
	padding:0 2px;
}

#bannerWrap .popupzone .popupImage {	 

}

#bannerWrap .popupzone .popupImage li {	
	float:left;
}

 
/* °Ô½Ã´ë ¹Ù·Î°¡±â */
#bannerWrap .quick {
	float:left;
	width:290px;
	margin-left:10px;
}
#bannerWrap .quick p {
	margin:10px 0 20px;
	font-size:13px; color:#888;
}
#bannerWrap .quick ul li {
	float:left;
	width:65px;
	margin-left:10px;
}
#bannerWrap .quick ul li a {
	display:block;
	padding-top:80px;
	font:11px/18px NGBold; color:#666; text-align:center;
}
#bannerWrap .quick ul li a:hover {
	color:#000;
}
#bannerWrap .quick ul li:first-child { margin-left:0}

#bannerWrap .quick ul li.item01 {background:url(../img/main/quick01.png) no-repeat center top}
#bannerWrap .quick ul li.item02 {background:url(../img/main/quick02.png) no-repeat center top}
#bannerWrap .quick ul li.item03 {background:url(../img/main/quick03.png) no-repeat center top}
#bannerWrap .quick ul li.item04 {background:url(../img/main/quick04.png) no-repeat center top}
#bannerWrap .quick ul li.item05 {background:url(../img/main/quick05.png) no-repeat center top}
 


/* °Ô½Ã´ë ¹Ù·Î°¡±â */  
.banner {  
	position:relative;  
	width:1100px;
	margin:0 auto;
	height:85px; 
	border:1px solid #e3e3e3; 
	margin-bottom:20px;
}
.banner ul li {
	float:left;
	min-width:171px;
	margin-top:9px; 
	margin-left:12px; 
} 

/********** ¸ÞÀÎ Ã¼À°½Ã¼³¿µ¿ª **********/
#sportsWrap {
	background:#f4f5f5;
	margin-top:30px; padding:30px 0;
}
/* Ã¼À°½Ã¼³ ¿¹¾àÀýÂ÷ */
#sportsWrap div.sports {
	width:1100px;
	margin:0 auto;
}
#sportsWrap h3 {
	margin-bottom:10px;
	font:16px NGBold; color:#333;
}

#sportsWrap .process {
	float:left; width:334px;
}
#sportsWrap .process a {
	display:block;
	width:152px; height:160px;
	padding-left:180px;
	border:1px solid #e3e3e3;
	background:#fff url(../img/main/reservation_off.jpg) no-repeat -1px -1px;
}
#sportsWrap .process a:hover {
	background:#fff url(../img/main/reservation_on.jpg) no-repeat -1px -1px;
}
#sportsWrap .process a ol {
	padding:14px 0 0 0;
}
#sportsWrap .process a ol li {
	height:20px;
	margin-top:8px; padding-left:25px;
	background:url(../img/main/bg_num.gif) no-repeat;
	font:12px/20px NGBold; color:#888;
	
}
#sportsWrap .process a ol li.item01 { background-position:-0 -0;}
#sportsWrap .process a ol li.item02 { background-position:-0 -28px;}
#sportsWrap .process a ol li.item03 { background-position:-0 -56px;}
#sportsWrap .process a ol li.item04 { background-position:-0 -84px;}
#sportsWrap .process a ol li.item05 { background-position:-0 -112px;}

#sportsWrap .process a ol li:first-child { margin-top:0}


/* °í°´¸¸Á·¼¾ÅÍ */
#sportsWrap .customer {
	float:left;
	width:280px;
	margin-left:43px;
}
#sportsWrap .customer dl.tel {
	min-height:52px; width:215px;
	padding-left:65px; margin-top:30px;
	background:url(../img/main/bg_customer.gif) no-repeat 10px 0;
}
#sportsWrap .customer dl.tel dt {
	float:left; width:37%;
	font-size:13px; color:#666;
}
#sportsWrap .customer dl.tel dd {
	float:left; width:63%;
	font-size:13px; color:#333;
}
#sportsWrap .customer .bank {
	margin-top:20px; padding-top:20px;
	background:url(../img/main/customer_line.gif) no-repeat left top;
}
#sportsWrap .customer .bank .img {
	float:left;
	margin:3px 0 0 10px;
}
#sportsWrap .customer .bank .info {
	float:left;
	margin-left:25px;
}
#sportsWrap .customer .bank .info p {
	position:relative;
	padding-left:45px;
	line-height:18px;
}
#sportsWrap .customer .bank .info p span {
	display:block;
	position:absolute; top:0; left:0;
}
#sportsWrap .customer .bank .info p span.bank_name {
	color:#333;
}




/* Ã¼À°½Ã¼³ ¹Ù·Î°¡±â */
#sportsWrap .quick {
	float:left;
	width:405px;
	margin-left:38px;
}
#sportsWrap .quick p {
	margin:10px 0 20px;
	font-size:13px; color:#888;
}
#sportsWrap .quick ul li {
	float:left;
	width:65px;
	margin-left:20px;
}
#sportsWrap .quick ul li a {
	display:block;
	padding-top:80px;
	font:11px/18px NGBold; color:#666; text-align:center;
}
#sportsWrap .quick ul li a:hover {
	color:#000;
}
#sportsWrap .quick ul li:first-child { margin-left:0}

#sportsWrap .quick ul li.item01 {background:url(../img/main/quick06.png) no-repeat center top}
#sportsWrap .quick ul li.item02 {background:url(../img/main/quick07.png) no-repeat center top}
#sportsWrap .quick ul li.item03 {background:url(../img/main/quick08.png) no-repeat center top}
#sportsWrap .quick ul li.item04 {background:url(../img/main/quick09.png) no-repeat center top}
#sportsWrap .quick ul li.item05 {background:url(../img/main/quick10.png) no-repeat center top}









/********** ÇªÅÍ **********/
#footerWrap {
	padding-top:10px;
	border-top:1px solid #cdcdcd;
}
#footerWrap #footer {
	position:relative;
	width:1100px;
	margin:0 auto; padding:10px 0 30px;
}
#footerWrap #footer .copyright {
	float:left;
	font:11px/20px NGBold; color:#666;
}
#footerWrap #footer .copyright strong { color:#000}
#footerWrap #footer .qr {
	position:absolute; top:0; left:1000px;
}
#footerWrap #footer .banner1 {
	position:absolute; top:17px; left:810px; 
}
#footerWrap #footer .banner2 {
	position:absolute; top:30px; left:820px;
	border:1px solid #cdcdcd;
}
#footerWrap #footer .uriad {
	position:absolute; top:0; right:0;
}
#footerWrap .fnb {
	width:1100px;
	margin:0 auto;
}
#footerWrap .fnb ul li {
	float:left; margin-right:15px;
}
#footerWrap .fnb ul li a { color:#666;}
#footerWrap .fnb ul li a:hover { color:#222;}

.btn_gray_move{
  border-bottom:medium none;
  border-left:medium none;
  text-indent:-9999px;
  width:29px;
  background:url(/img/icon/btn_gray_move.gif) no-repeat 0px 0px;
  height:20px;
  overflow:hidden;
  border-top:medium none;
  cursor:pointer;
  border-right:medium none;

}

/*********** ¼­ºê»ó´Ü¹è³Ê **********/
#sub_visual01 {
	width:100%; height:150px;
	border-bottom:1px solid #cdcdcd;
	/*background:#f4f5f5 url(../img/common/sub_visual.png) no-repeat center top;*/
}
/* slide navi »ç¿ëÀ¸·Î ¸·À½
  #sub_visual01 div {
	position:relative;
	width:1100px; margin:0 auto;
}*/
#sub_visual01 p {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
#sub_visual01 p.slogan {
	position:absolute; top:35px; left:0;
	font:34px NGBold; color:#ffffff;

}
#sub_visual01 p.description {
	position:absolute; top:80px; left:600px;
	font:14px NGBold;color:#FCDC01;
}


#sub_visual02 {
	width:100%; height:150px;
	border-bottom:1px solid #cdcdcd;
	background:#f4f5f5 url(../img/common/sub_visual02.png) no-repeat center top;
}
#sub_visual02 div {
	position:relative;
	width:1100px; margin:0 auto;
}
#sub_visual02 p {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
#sub_visual02 p.slogan {
	position:absolute; top:33px; left:70px;
	font:28px NGBold; color:#0048a6;

}
#sub_visual02 p.description {
	position:absolute; top:70px; left:670px;
	font:14px NGBold; color:#000000;
}


#sub_visual03 {
	width:100%; height:150px;
	border-bottom:1px solid #cdcdcd;
	background:#f4f5f5 url(../img/common/sub_visual03.png) no-repeat center top;
}
#sub_visual03 div {
	position:relative;
	width:1100px; margin:0 auto;
}
#sub_visual03 p {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
#sub_visual03 p.slogan {
	position:absolute; top:35px; left:0;
	font:34px NGBold; color:#0048a6;

}
#sub_visual03 p.description {
	position:absolute; top:80px; left:600px;
	font:14px NGBold;
}


#sub_visual04 {
	width:100%; height:150px;
	border-bottom:1px solid #cdcdcd;
	background:#f4f5f5 url(../img/common/sub_visual04.png) no-repeat center top;
}
#sub_visual04 div {
	position:relative;
	width:1100px; margin:0 auto;
}
#sub_visual04 p {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
#sub_visual04 p.slogan {
	position:absolute; top:35px; left:0;
	font:34px NGBold; color:#ffffff;

}
#sub_visual04 p.description {
	position:absolute; top:80px; left:600px;
	font:14px NGBold;color:#ffffff;
}


#sub_visual05 {
	width:100%; height:150px;
	border-bottom:1px solid #cdcdcd;
	background:#f4f5f5 url(../img/common/sub_visual05.png) no-repeat center top;
}
#sub_visual05 div {
	position:relative;
	width:1100px; margin:0 auto;
}
#sub_visual05 p {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
#sub_visual05 p.slogan {
	position:absolute; top:35px; left:0;
	font:34px NGBold; color:#ffffff;

}
#sub_visual05 p.description {
	position:absolute; top:80px; left:600px;
	font:14px NGBold;  color:#FCDC01
}


#sub_visual08 {
	width:100%; height:150px;
	border-bottom:1px solid #cdcdcd;
	background:#f4f5f5 url(../img/common/sacheon_08.png) no-repeat center top;
}

#sub_visual08 div {
	position:relative;
	width:1100px; margin:0 auto;
}
#sub_visual08 p {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
#sub_visual08 p.slogan {
	position:absolute; top:35px; left:0;
	font:34px NGBold; color:#ffffff;

}
#sub_visual08 p.description {
	position:absolute; top:80px; left:600px;
	font:14px NGBold;color:#ffffff;
}

/********** ÄÁÅÙÃ÷ ÆäÀÌÁö **********/
#page_container {
	width:1100px;
	margin:0 auto; padding:20px 0 100px;
}

#page_container #left_wrap {
	float:left;
	width:200px;
}

#page_container #contents_wrap {
	float:left; margin-left:30px;
	width:870px;
}

#page_container .navi {
	position:relative;
	margin-bottom:20px; padding-bottom:7px;
	border-bottom:1px solid #cdcdcd;
}
#page_container .navi h2 {
	padding:0 0 0 3px;
	font:28px NGBold; color:#222;
}
#page_container .navi .current {
	position:absolute; top:20px; right:2px;
	font:11px 'Nanum Gothic'; color:#888;
}


/********** ÁÂÃø¿µ¿ª **********/
 




/* ÁÂÃø¿µ¿ª °Ô½Ã´ë Äü¹è³Ê */
#left_wrap .banner_quick {
	margin-top:20px; margin-left:-10px;
}
#left_wrap .banner_quick ul li {
	float:left; width:95px;
	margin-left:10px; margin-bottom:10px;
}
#left_wrap .banner_quick ul li a {
	display:block; padding-top:60px; padding-bottom:10px;
	border:1px solid #cdcdcd; border-radius:3px;
	font:12px NGBold; color:#333; text-align:center;
}
#left_wrap .banner_quick ul li a:hover {
	border:1px solid #1576d5; color:#1576d5;
}
#left_wrap .banner_quick ul li.item01 { background:#f9f9f9 url(../img/left/bg_subQuick01_off.png) no-repeat center 15px}
#left_wrap .banner_quick ul li.item02 { background:#f9f9f9 url(../img/left/bg_subQuick02_off.png) no-repeat center 15px}
#left_wrap .banner_quick ul li.item03 { background:#f9f9f9 url(../img/left/bg_subQuick03_off.png) no-repeat center 15px}
#left_wrap .banner_quick ul li.item04 { background:#f9f9f9 url(../img/left/bg_subQuick04_off.png) no-repeat center 20px}
#left_wrap .banner_quick ul li.item05 { background:#f9f9f9 url(../img/left/bg_subQuick10_off.png) no-repeat center 15px}
#left_wrap .banner_quick ul li.item06 { background:#f9f9f9 url(../img/left/bg_subQuick06_off.png) no-repeat center 15px}

#left_wrap .banner_quick ul li.item01:hover { background:#f9f9f9 url(../img/left/bg_subQuick01.png) no-repeat center 15px}
#left_wrap .banner_quick ul li.item02:hover { background:#f9f9f9 url(../img/left/bg_subQuick02.png) no-repeat center 15px}
#left_wrap .banner_quick ul li.item03:hover { background:#f9f9f9 url(../img/left/bg_subQuick03.png) no-repeat center 15px}
#left_wrap .banner_quick ul li.item04:hover { background:#f9f9f9 url(../img/left/bg_subQuick04.png) no-repeat center 20px}
#left_wrap .banner_quick ul li.item05:hover { background:#f9f9f9 url(../img/left/bg_subQuick10.png) no-repeat center 15px}
#left_wrap .banner_quick ul li.item06:hover { background:#f9f9f9 url(../img/left/bg_subQuick06.png) no-repeat center 15px}





/* ÁÂÃø¿µ¿ª °Ô½Ã´ë °í°´¼¾ÅÍ */
#left_wrap .banner_cs {
	width:220px; margin-top:10px;
}
#left_wrap .banner_cs h3 {
	margin-top:10px;
	margin-bottom:5px;
	font:16px NGBold; color:#333;
}
#left_wrap .banner_cs dl.tel {
	padding-left:60px;
	height:60px;
	background:url(../img/main/bg_customer.gif) no-repeat 0 5px;
}
#left_wrap .banner_cs dl.tel dt {
	font-size:13px; color:#888;
}
#left_wrap .banner_cs dl.tel dd {
	font-size:18px; color:#333;
	font-weight:bold;
}
#left_wrap .banner_cs dl.tel dd.fax {
	font-size:14px; color:#333;
}

#left_wrap .banner_cs dl.webhard {
	padding-left:60px;
	padding-bottom:10px; 
	background:url(../img/main/bg_subQuick01.png) no-repeat 0 5px;
}
#left_wrap .banner_cs dl.webhard dt {
	font-size:13px; color:#888;
}
#left_wrap .banner_cs dl.webhard dd {
	font-size:20px; color:#333;
}
#left_wrap .banner_cs .split {
	margin-top:15px; padding-top:2px;
	background:url(../img/main/customer_line.gif) no-repeat left top;
}

#left_wrap .banner_cs .bank {
	margin-top:15px; padding-top:15px;
	background:url(../img/main/customer_line.gif) no-repeat left top;
}
#left_wrap .banner_cs .bank .info {
	margin-top:10px;
}
#left_wrap .banner_cs .bank .info p {
	position:relative;
	padding-left:40px;
	line-height:18px;
}
#left_wrap .banner_cs .bank .info p span {
	display:block;
	position:absolute; top:0; left:0;
}
#left_wrap .banner_cs .bank .info p span.bank_name {
	color:#333;
}
#left_wrap .banner_cs .bank .info p span.bank_no {
	position:relative;
	font:16px NGBold; color:#333; text-align:left; 
}
 

/* ÁÂÃø¿µ¿ª Ã¼À°½Ã¼³ Äü¹è³Ê */
#left_wrap .sports_quick {
	margin-top:20px; margin-left:-10px;
}
#left_wrap .sports_quick ul li {
	float:left; width:95px;
	margin-left:10px; margin-bottom:10px;
}
#left_wrap .sports_quick ul li a {
	display:block; padding-top:60px; padding-bottom:10px;
	border:1px solid #cdcdcd; border-radius:3px;
	font:12px NGBold; color:#333; text-align:center;
}
#left_wrap .sports_quick ul li a:hover {
	border:1px solid #1576d5; color:#1576d5;
}
#left_wrap .sports_quick ul li.item01 { background:#f9f9f9 url(../img/left/bg_subQuick07_off.png) no-repeat center 15px}
#left_wrap .sports_quick ul li.item02 { background:#f9f9f9 url(../img/left/bg_subQuick08_off.png) no-repeat center 25px}
#left_wrap .sports_quick ul li.item03 { background:#f9f9f9 url(../img/left/bg_subQuick09_off.png) no-repeat center 15px}
#left_wrap .sports_quick ul li.item04 { background:#f9f9f9 url(../img/left/bg_subQuick10_off.png) no-repeat center 20px}
#left_wrap .sports_quick ul li.item05 { background:#f9f9f9 url(../img/left/bg_subQuick11_off.png) no-repeat center 15px}
#left_wrap .sports_quick ul li.item06 { background:#f9f9f9 url(../img/left/bg_subQuick12_off.png) no-repeat center 15px}

#left_wrap .sports_quick ul li.item01:hover { background:#f9f9f9 url(../img/left/bg_subQuick07.png) no-repeat center 15px}
#left_wrap .sports_quick ul li.item02:hover { background:#f9f9f9 url(../img/left/bg_subQuick08.png) no-repeat center 25px}
#left_wrap .sports_quick ul li.item03:hover { background:#f9f9f9 url(../img/left/bg_subQuick09.png) no-repeat center 15px}
#left_wrap .sports_quick ul li.item04:hover { background:#f9f9f9 url(../img/left/bg_subQuick10.png) no-repeat center 20px}
#left_wrap .sports_quick ul li.item05:hover { background:#f9f9f9 url(../img/left/bg_subQuick11.png) no-repeat center 15px}
#left_wrap .sports_quick ul li.item06:hover { background:#f9f9f9 url(../img/left/bg_subQuick12.png) no-repeat center 15px}



/* ÁÂÃø¿µ¿ª °í°´¼¾ÅÍ Äü¹è³Ê */
#left_wrap .customer_quick {
	margin-top:20px; margin-left:-10px;
}
#left_wrap .customer_quick ul li {
	float:left; width:95px;
	margin-left:10px; margin-bottom:10px; 
}
#left_wrap .customer_quick ul li a {
	position:relative;
	display:block; padding-top:60px; padding-bottom:10px;
	border:1px solid #cdcdcd; border-radius:3px;
	font:12px NGBold; color:#333; text-align:center;
}
#left_wrap .customer_quick ul li a:hover {
	border:1px solid #1576d5; color:#1576d5;
}
#left_wrap .customer_quick ul li.item01 { background:#f9f9f9 url(../img/left/bg_subQuick02_off.png) no-repeat center 20px}
#left_wrap .customer_quick ul li.item02 { background:#f9f9f9 url(../img/left/bg_subQuick04_off.png) no-repeat center 25px}
#left_wrap .customer_quick ul li.item03 { background:#f9f9f9 url(../img/left/bg_subQuick05_off.png) no-repeat center 15px}
#left_wrap .customer_quick ul li.item04 { background:#f9f9f9 url(../img/left/bg_subQuick08_off.png) no-repeat center 20px}
#left_wrap .customer_quick ul li.item05 { background:#f9f9f9 url(../img/left/bg_subQuick10_off.png) no-repeat center 15px}
#left_wrap .customer_quick ul li.item06 { background:#f9f9f9 url(../img/left/bg_subQuick12_off.png) no-repeat center 15px}

#left_wrap .customer_quick ul li.item01:hover { background:#f9f9f9 url(../img/left/bg_subQuick02.png) no-repeat center 20px}
#left_wrap .customer_quick ul li.item02:hover { background:#f9f9f9 url(../img/left/bg_subQuick04.png) no-repeat center 25px}
#left_wrap .customer_quick ul li.item03:hover { background:#f9f9f9 url(../img/left/bg_subQuick05.png) no-repeat center 15px}
#left_wrap .customer_quick ul li.item04:hover { background:#f9f9f9 url(../img/left/bg_subQuick08.png) no-repeat center 20px}
#left_wrap .customer_quick ul li.item05:hover { background:#f9f9f9 url(../img/left/bg_subQuick10.png) no-repeat center 15px}
#left_wrap .customer_quick ul li.item06:hover { background:#f9f9f9 url(../img/left/bg_subQuick12.png) no-repeat center 15px}


#left_wrap .customer_quick ul li.item01 a { padding-top:74px;}

@-moz-document url-prefix(){
	#left_wrap .customer_quick ul li.item01 a { padding-top:75px}
}

#left_wrap .customer_quick ul li.item02 a { padding-top:74px;}

@-moz-document url-prefix(){
	#left_wrap .customer_quick ul li.item02 a { padding-top:75px}
}


/* ÁÂÃø¿µ¿ª Ã¼À°½Ã¼³ °í°´¼¾ÅÍ */
#left_wrap .sports_cs {
	width:200px; margin-top:10px;
}
#left_wrap .sports_cs h3 {
	margin-bottom:10px;
	font:16px NGBold; color:#333;
}
#left_wrap .sports_cs dl.tel {
	padding-left:60px;
	background:url(../img/main/bg_customer.gif) no-repeat 0 5px;
}
#left_wrap .sports_cs dl.tel dt {
	font-size:13px; color:#888;
}
#left_wrap .sports_cs dl.tel dd {
	font-size:20px; color:#333;
}
#left_wrap .sports_cs .bank {
	margin-top:15px; padding-top:15px;
	background:url(../img/main/customer_line.gif) no-repeat left top;
}
#left_wrap .sports_cs .bank .info {
	margin-top:10px;
}
#left_wrap .sports_cs .bank .info p {
	position:relative;
	padding-left:45px;
	line-height:18px;
}
#left_wrap .sports_cs .bank .info p span {
	display:block;
	position:absolute; top:0; left:0;
}
#left_wrap .sports_cs .bank .info p span.bank_name {
	color:#333;
}
 


/********** °³ÀÎÁ¤º¸¾à°ü **********/

#wrap_policy {
	width:100%; min-width:900px;
	position:relative; top:0; z-index:2;
	background:#fff;
}

#page_container_policy {
	width:900px;
	margin:0 auto; padding:20px 0 20px;
}

#page_container_policy #left_wrap {
	float:left;
	width:200px;
}

#page_container_policy #contents_wrap {
	float:left; margin-left:30px;
	width:870px;
}

#page_container_policy .navi {
	position:relative;
	margin-bottom:20px; padding-bottom:7px;
	border-bottom:1px solid #cdcdcd;
}
#page_container_policy .navi h2 {
	padding:0 0 0 3px;
	font:28px NGBold; color:#222;
}
 
.join_policy h3.tit {
	display:inline-block;
	*zoom:1;
	*display:inline;
	padding:0 30px;
	background:#1576d5; border-radius:5px 5px 0 0;
	font:14px/36px NGBold; color:#fff;
}
.join_policy strong {padding-left:10px; font:14px/36px NGBold;   color:#444;}
.join_policy p {  padding-left:20px; color:#666;}


/********** È¸¿ø°¡ÀÔ **********/
.join h3.tit {
	display:inline-block;
	*zoom:1;
	*display:inline;
	padding:0 30px;
	background:#1f8d34; border-radius:5px 5px 0 0;
	font:14px/36px 'Nanum Gothic'; color:#fff;
}
.join strong { color:#444;}
.join .textarea {
	width:710px; height:150px; overflow-y:scroll; overflow-x:hidden;
	padding:10px; border:1px solid #cdcdcd;
	font:13px/18px 'Nanum Gothic'; color:#666;
}
.join p,
.join .textarea p { 
	font:13px/18px 'Nanum Gothic'; color:#666;
} 

.join .textarea span.large{
    font:13px/16px 'Nanum Gothic';  
 } 
.join .textarea_small {
	width:710px; height:120px; overflow-y:scroll; overflow-x:hidden;
	padding:10px; border:1px solid #cdcdcd;
	font:13px/18px 'Nanum Gothic'; color:#666;
}
.join .textarea table { width:100%; border:1px solid #999; font:10px/18px 'Nanum Gothic';}
.join .textarea table th {
	padding:3px; background:#f7f7f7;
	font-weight:bold; color:#444;
	font:10px/18px 'Nanum Gothic';
}
.join .textarea table td {
	padding:3px;
	font:10px/18px 'Nanum Gothic';
}

.textarea_div  li { 
	margin-left:20px;
	padding:0 0 0 10px;
	background:url(../img/main/bullet_board.gif) no-repeat left 10px;
	font:13px/18px 'Nanum Gothic'; color:#666;
}

.join .info {
	margin-top:20px;
	color:#365b7d; text-align:center; font-size:13px;
}
.join .help {
	font:13px 'Nanum Gothic';  
	background:#eceff6;
	border:1px solid #d4dae8;
	margin-top:30px; padding:20px;
	font:12px doutm;
}
.join .help p {
	padding:0 0 10px 0;
	font-size:15px; color:#1b87d4; font-weight:bold;
}
.ipin_chk .btn {
	margin-top:20px;
	text-align:center;
}
.ipin_chk .btn a {
	display:inline-block;
	*zoom:1;
	*display;inline;
	padding:0 30px; border-radius:5px;
	font:15px/40px NGBold; color:#fff; text-align:center;

	background: #036917 ; /* Old browsers */
	background: -moz-linear-gradient(top,  #036917  0%, #52b365  100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#036917 ), color-stop(100%,#52b365 )); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #036917  0%,#52b365  100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #036917  0%,#52b365  100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #036917  0%,#52b365  100%); /* IE10+ */
	background: linear-gradient(to bottom,  #036917  0%,#52b365  100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036917 ', endColorstr='#52b365 ',GradientType=0 ); /* IE6-9 */
}
.ipin_chk .btn a:hover {
	color:#fff000;
}
.ipin_chk label {
	font:13px/18px 'Nanum Gothic';
}
.ipin_chk .btn a.i-pin span { 
	padding-left:49px;
	background:url(../images/ico/i-pin.png) no-repeat 20px center;
}

.ipin_chk .btn a.mobile span { 
	padding-left:49px;
	background:url(../images/ico/mobile.png) no-repeat 20px center;
}
	  
 .btn-join {
    border-color: #1c7430;		
    padding: 10px 28px;  
}

.join_tb {
	border-top:2px solid #0048a6;
}
.join_tb tbody th {
	padding:7px;
	font:bold 12px 'Nanum Gothic'; text-align:center; color:#333;
	background:#d9e1f2;
	border:1px solid #a3b2d2;
}
.join_tb tbody td {
	padding:7px;
	border:1px solid #cdcdcd;
	font:12px 'Nanum Gothic'; color:#666;
}
.join_tb tbody td.left {
	text-align:left;
}
.join_tb tbody th {
	border:1px solid #cdcdcd;
	background:#f1f1f1;
	font:bold 12px/17px 'Nanum Gothic'; color:#444; text-align:center
}
 
 .mHelp ul li:before { 
    content: "";   
}	

.textarea_div  li { 
	margin-left:20px;
	padding:0 0 0 10px;
	background:url(../images/ico/bullet_board.gif) no-repeat left 10px;
	font:13px/18px 'Nanum Gothic'; color:#666;
}


 /*¾ÆÀÌµð ÆÐ½º¿öµå Ã£±â*/
.idSearch  p {
	padding:10px 0 10px 0;
	font-size:15px; color:#1b87d4; font-weight:bold;
	text-align:center;
}
.idSearch .btn {
	margin-top:20px;
	text-align:center;
}
.idSearch .btn a {
	display:inline-block;
	*zoom:1;
	*display;inline;
	padding:0 30px; border-radius:5px;
	font:15px/40px NGBold; color:#fff; text-align:center;

	background: #036917 ; /* Old browsers */
	background: -moz-linear-gradient(top,  #036917  0%, #52b365  100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#036917 ), color-stop(100%,#52b365 )); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #036917  0%,#52b365  100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #036917  0%,#52b365  100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #036917  0%,#52b365  100%); /* IE10+ */
	background: linear-gradient(to bottom,  #036917  0%,#52b365  100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036917 ', endColorstr='#52b365 ',GradientType=0 ); /* IE6-9 */
}
.idSearch .btn a:hover {
	color:#fff000;
}
.idSearch .btn a.i-pin span {
	display:block;
	padding-left:30px;
	background:url(../img/common/i-pin.png) no-repeat left center;
}

.idSearch .btn a.mobile span {
	display:block;
	padding-left:30px;
	background:url(../img/common/mobile.png) no-repeat left center;
}

/* È¸¿ø°¡ÀÔ */
.textarea h2{
	font-weight:bold;
	padding:8px 0 5px 25px;
	background:url(../img/common/bullet_h3.gif) no-repeat left 10px;
}
.textarea h3{
	margin-left:10px;
	font-weight:bold; 
	padding:5px 0 3px 15px;
	background:url(../img/common/bullet02.gif) no-repeat left 10px;
}

.bu  li { 
	margin-left:15px;
	padding-top:1px; 
	padding-left:5px;
}
.bu  li ul  li{  
	margin-left:20px;
	padding:0 0 0 10px;
	background:url(../img/main/bullet_board.gif) no-repeat left 10px;
}



/* ·Î±×ÀÎ */
#mb_login {
	width:100%;
	margin:0 auto; padding:10px 0 0 0;
}
#mb_login h1 {
	margin:0 0 20px;
	font-size:1.3em
}

#mb_login p {
	padding:10px 0;
	line-height:1.5em;
}
#mb_login .input_box {
	position:relative;
	margin:0 auto 10px;
	width:300px;
	padding-left:70px;
}
#mb_login #login_fs {position:relative;margin:0;padding:20px 20px 20px 20px;border:1px solid #cfded8;border-bottom:0;background:#fff}
#mb_login #login_fs legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#mb_login #login_fs label {
	line-height:25px;
}
#mb_login #login_fs .login_id {
	position:absolute; top:3px; left:0;
	width:75px;
}
#mb_login #login_fs .login_pw {
	position:absolute; top:32px; left:0;
	width:75px;
}
#mb_login #login_fs .frm_input {
	display:block; height:25px;
	width:100%;
}
#mb_login #login_fs .btn_submit {
	position:absolute; top:20px; right:178px;
	width:65px; height:58px;
}
#mb_login #login_fs .login_img {
	position:absolute; top:25px; left:200px;
	width:35; height:45px;
}
#mb_login #login_info {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa}
#mb_login #login_info div {text-align:right}

#mb_login .btn_submit {
	background:#1576d5; border:none;
	font:14px NGBold; color:#fff; cursor:pointer; vertical-align:middle;
}

#mb_login a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
#mb_login a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}




/********** Å×ÀÌºí **********/
.tb01 {
	border-top:2px solid #333;
}
.tb01 thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb01 tbody td {
	padding:15px 10px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}
.tb01 tbody td.left {
	text-align:left;
}
.tb01 tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center
}
.tb01 tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb01 .br { border-right:1px solid #cdcdcd;}
.tb01 tbody td a { color:#666;} 



.tb02 {
	border-top:2px solid #0048a6;  
}
.tb02 thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#d9e1f2;
	border:1px solid #a3b2d2;
}
.tb02 tbody td {
	padding:10px 5px;
	border:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}
.tb02 tbody td.left {
	text-align:left;
}
.tb02 tbody th {
	border:1px solid #cdcdcd;
	background:#f1f1f1;
	padding:15px 10px;
	font:bold 13px/17px NGBold; color:#444; text-align:center
}
.tb02 .b {
	font-weight:bold;
}



/********** Å×ÀÌºí **********/
.tb_companySearch {
	border-top:2px solid #333;
}
.tb_companySearch thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_companySearch tbody td {
	padding:5px 5px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}
.tb_companySearch tbody td.left {
	text-align:left;
}

/********** Å×ÀÌºí **********/
.tb03 {
	border-top:2px solid #333;
}
.tb03 thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb03 tbody td {
	padding:12px 5px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}
.tb03 tbody td.left {
	text-align:left;
}
.tb03 tbody td.right {
	text-align:right;
}
.tb03 tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center
}
.tb03 tbody tr.off {   
	background:#F7F6F6;  
}
.tb03 tbody th span.num {
	display:block;
	font-weight:normal;
}
 
.tb03 .br { border-right:1px solid #cdcdcd;}
.tb03 tbody td a { color:#666;}



/********** ÃßÃ·½ÅÃ» Å×ÀÌºí ±Û¾¾¸¦ Á÷°Ô **********/
.tb03_chu {
	border-top:2px solid #333;
}
.tb03_chu thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb03_chu tbody td {
	padding:10px 5px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}
.tb03_chu tbody td.left {
	text-align:left;
}
.tb03_chu tbody td.right {
	text-align:right;
}
.tb03_chu tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center
}
.tb03_chu tbody tr.off {   
	background:#F7F6F6;  
}
.tb03_chu tbody th span.num {
	display:block;
	font-weight:normal;
} 
 
.tb03_chu .br { border-right:1px solid #cdcdcd;}
.tb03_chu tbody td a { color:#666;} 
.tb03_chu .b { 
	font:14px/17px NGBold; color:#444;
}

/********** °Ô½Ã´ëº° °Ô½ÃÇöÈ² Å×ÀÌºí **********/
.tb04 { 
}
.tb04 thead th {
	padding:7px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
	border-top:2px solid #333;
}
.tb04 thead th.line { 
}
.tb04 tbody td { 
	padding:1px;
}
.tb04 tbody td.left {
	text-align:left;
}
.tb04 tbody td.right {
	text-align:right;
}
.tb04 tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center
}
.tb04 tbody tr.off {   
	background:#F7F6F6;  
}
.tb04 tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb04 tbody td.wordWarp {
	padding-left:7px;
    padding-top:10px;
	float:left; 
	width:243px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:13px/16px 'Nanum Gothic';  color:#666; text-align:center; 
	border-bottom:1px solid #cdcdcd;
	height:25px;
}
.tb04 tbody td.wordWarp1 {
    padding-top:10px;
	float:left; 
	width:20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:13px/16px NGBold 'Nanum Gothic';  color:#666; text-align:left; 
	border-bottom:1px solid #cdcdcd;
	height:25px;
}
   
.tb04 .br { border-right:1px solid #cdcdcd;}
.tb04 tbody td a { color:#666;}
.tb04 tbody td.rowmerg {height:28px; font-weight:normal; text-align:center; border-bottom:none; padding-top:2px;} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/
.tb04 tbody td.rowmerg1 {
	height:28px; 
	font-weight:normal;   
	border-top:1px #0308D9 solid; 
	border-bottom:0px #ffffff; 
	padding-top:2px;
	font:13px/16px 'Nanum Gothic';  
	color:#444; 
	text-align:center;
} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/


/********** °Ô½Ã´ëº° °Ô½ÃÇöÈ² Å×ÀÌºí **********/
.tb04_new { 
}
.tb04_new thead th {
	padding:7px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
	border-top:2px solid #333;
}
.tb04_new thead th.line { 
}
.tb04_new tbody td { 
	padding:0px 5px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center; 
}
.tb04_new tbody td.left {
	text-align:left;
}
.tb04_new tbody td.right {
	text-align:right;
}
.tb04_new tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center
}
.tb04_new tbody tr.off {   
	background:#F7F6F6;  
}
.tb04_new tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb04_new tbody td.wordWarp {
	padding-left:7px;
    padding-top:10px;
	float:left; 
	width:668px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:13px/16px 'Nanum Gothic';  color:#666; text-align:center; 
	border-bottom:1px solid #cdcdcd;
	height:25px;
}
.tb04_new tbody td span {
	padding-left:5px; 
	padding-right:10px; 
	/*background:url(../img/common/bullet02.gif) no-repeat -1px  3px;*/  
	background:url(../img/main/bullet_board.gif) no-repeat -1px  7px;
}

.tb04_new tbody td.wordWarp1 {
    padding-top:10px;
	float:left; 
	width:20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:13px/16px NGBold 'Nanum Gothic';  color:#666; text-align:left; 
	border-bottom:1px solid #cdcdcd;
	height:25px;
}
   
.tb04_new .br { border-right:1px solid #cdcdcd;}
.tb04_new tbody td a { color:#666;}
.tb04_new tbody td.rowmerg {height:28px; font-weight:normal; text-align:center; border-bottom:none; padding-top:2px;} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/
.tb04_new tbody td.rowmerg1 {
	height:28px; 
	font-weight:normal;   
	border-top:1px #0308D9 solid; 
	border-bottom:0px #ffffff; 
	padding-top:2px;
	font:13px/16px 'Nanum Gothic';  
	color:#444; 
	text-align:center;
} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/


/********** °Ô½Ã´ëº° °Ô½ÃÇöÈ² Å×ÀÌºí **********/
.tb04_you { 
}
.tb04_you thead th {
	padding:7px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
	border-top:2px solid #333;
}
.tb04_you thead th.line { 
}
.tb04_you tbody td { 
	height:60px; 
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	/*border-bottom:1px solid #cdcdcd;*/
	font:14px Nanum Gothic; color:#666; text-align:center; 
}
.tb04_you tbody td.left {
	text-align:left;
}
.tb04_you tbody td.right {
	text-align:right;
}
.tb04_you tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center
}
.tb04_you tbody tr.off {   
	background:#F7F6F6;  
}
.tb04_you tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb04_you tbody td.wordWarp { 
}
.tb04_you tbody td span {
	padding-left:5px; 
	padding-right:10px; 
	/*background:url(../img/common/bullet02.gif) no-repeat -1px  3px;*/  
	background:url(../img/main/bullet_board.gif) no-repeat -1px  7px;
}

.tb04_you tbody td.wordWarp1 {
    padding-top:10px;
	float:left; 
	width:20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:13px/16px NGBold 'Nanum Gothic';  color:#666; text-align:left; 
	/*border-bottom:1px solid #cdcdcd;*/
	height:25px;
}
   
.tb04_you .br { border-right:1px solid #cdcdcd;}
.tb04_you tbody td a { color:#666;}
.tb04_you tbody td.rowmerg {height:28px; font-weight:normal; text-align:center; border-bottom:none; padding-top:2px;} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/
.tb04_you tbody td.rowmerg1 {
	height:28px; 
	font-weight:normal;   
	border-top:1px #cdcdcd solid; 
	border-bottom:0px #cdcdcd; 
	padding-top:2px;
	font:13px/16px 'Nanum Gothic';  
	color:#444; 
	text-align:center;
} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/

/********** °øÁö»çÇ× **********/
.tb_QA {
	border-top:2px solid #333;
	border-bottom:1px solid #333;
}
.tb_QA thead th {
	padding:10px;
	font:13px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_QA tbody th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_QA tbody td {
	padding:10px 5px;
	border-bottom:1px solid #cdcdcd;
	font:13px 'Nanum Gothic'; color:#666; text-align:center;
}
.tb_QA tbody td.left {
	text-align:left;
}
.tb_QA tbody td.right {
	text-align:right;
}
.tb_QA tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:13px/17px NGBold; color:#444; text-align:center
}
.tb_QA tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb_QA .br { border-right:1px solid #cdcdcd;}
.tb_QA tbody td a { color:#666;}





/* ÄÁÅÙÃ÷ »ó´Ü */
.top_info {
	*zoom:1;
	margin-bottom:10px;
}
.top_info:after {
	content:''; display:block; clear:both;
}
.top_info div.fl { float:left; }
.top_info div.fr { float:right;} 
.top_info .info_txt {
	padding-top:15px;
	font:13px NGBold; color:#0048a6;
}
.top_info .banner_condition {
	border:1px solid #cdcdcd;
	background:#f8f8f8;
	padding:12px 12px; border-radius:5px;
	font:13px NGBold; color:#444;
}

.top_info .info_txt_imp {
	padding:7px;
	font:16px NGBold; color:red;
}



/* ¸¶ÀÌÆäÀÌÁö - ´ë°ü½ÅÃµÇöÈ² */
.my_rent {
	border:1px solid #cdcdcd; border-radius:5px;
	background:#f8f8f8 url(../img/mypage/bg_my_rent.png) no-repeat 15px center;
	padding:15px 0 15px 110px; border-radius:5px;
}
.my_rent li {
	margin-top:5px;
}
.my_rent li:first-child {
	margin-top:0;
}
.my_rent li a:hover { text-decoration:underline;}


/* °Ô½Ã´ëÇöÈ¯ ÀüÃ¼Áöµµº¸±â ¹öÆ° */
.all_map {
	display:inline-block;
	*zoom:1;
	*display;inline;
	background:#f7f7f7;
	padding:8px 10px; border-radius:5px; border:1px solid #1576d5;
	font:13px NGBold; color:##1576d5 !important; text-align:center;

	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.all_map:hover {
	background:#1576d5;
	color:#fff;
}



/* ¹öÆ° */
.btn_gray {
	display:inline-block;
	*zoom:1;
	*display:inline;
	padding:10px 20px;
	border:1px solid #bebebe; border-radius:5px;
	background:-moz-linear-gradient(top,#ffffff 0%,#ebebeb);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#ebebeb));
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffff), color-stop(78%,#ebebeb)); /* Chrome,Safari4+ */
	font:bold 14px/1 dotum; color:#333; text-align:center;
}


.btn_blue {
	display:inline-block;
	*zoom:1;
	*display;inline;
	background:#f7f7f7;
	padding:5px 12px; border:1px solid #1576d5;
	font:12px/1 NGBold; color:#333 !important; text-align:center; cursor:pointer;

	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.btn_blue:hover {
	background:#1576d5;
	border:1px solid #1576d5;
	color:#fff !important;
}

@-moz-document url-prefix(){
	.btn_blue {padding:4px 12px 4px}
}

/* ÀÎ»ç¸» */

.introWrap { 
	font:16px/20px 'Nanum Gothic'; color:#666;
	line-height:22px;
}

.introWrap:after {
	display:block;
	content:"";
	clear:both;
}

.introWrap .introImg { 
	float:right;
	margin-top:80px; 
}
.introWrap .introImg1 { 
	text-align:top;
	float:left; 
}

.introWrap .introTxt_old {
	width:650px;
	float:left;
}

.introWrap .introTxt {
	width:700px; 
	margin-top:80px; 
	padding-left:220px;
}

.introWrap .introTxt1 {
	width:650px;
	float:left;
}
.introWrap .introTxt1 p.sign {
	text-align:right;
	margin-bottom:20px;
	font:bold;
} 
/********** ¿¬Çõµ¥ÀÌºí  **********/

.tb_history {
	border-top:2px solid #333;
}
.tb_history thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_history tbody td {
	padding:17px 10px;
	border-bottom:1px solid #cdcdcd;
	font:15px Nanum Gothic; color:#666; text-align:left;
}
.tb_history tbody td.left {
	text-align:left;
}
.tb_history tbody td.center {
	text-align:center;
}
.tb_history tbody td.right {
	text-align:right;
}
.tb_history tbody td.month {
	padding-left:55px;
}

.tb_history tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center
}
.tb_history tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb_history .br { border-right:1px solid #cdcdcd;}
.tb_history tbody td a { color:#666;}

/********** ÀÓ¿ø/Á÷¿øÇöÈ² µ¥ÀÌºí  **********/
.tb_im_person {
	border-top:2px solid #333;
}
.tb_im_person thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_im_person thead th.line { 
	border-right:1px solid #E7E6E6;
}
.tb_im_person tbody td {
	padding:17px 10px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}

.tb_im_person tbody td img{
    width:90; 
	height:110;

	padding:5px;
	border:1px solid #9A9999; 
}

.tb_im_person tbody td.left {
	text-align:left;
}
.tb_im_person tbody td.line { 
	border-right:1px solid #E7E6E6;
}
.tb_im_person tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center;
}
.tb_im_person tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb_im_person .br { border-right:1px solid #cdcdcd;}
.tb_im_person tbody td a { color:#666;}

/********** »ýÈ°Ã¼À°ÁöµµÀÚ µ¥ÀÌºí  **********/
.tb_jidoja {
	border-top:2px solid #333;
}
.tb_jidoja thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_jidoja thead th.line { 
	border-right:1px solid #E7E6E6;
}
.tb_jidoja tbody td {
	padding:17px 10px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}
.tb_jidoja tbody td.left {
	text-align:left;
}
.tb_jidoja tbody td.line { 
	border-right:1px solid #E7E6E6;
}
.tb_jidoja tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center;
}
.tb_jidoja tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb_jidoja .br { border-right:1px solid #cdcdcd;}
.tb_jidoja tbody td a { color:#666;}

/********** ÁöµµÇöÈ² µ¥ÀÌºí  **********/
.tb_jido_class {
	border-top:2px solid #333;
}
.tb_jido_class thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_jido_class thead th.line { 
	border-right:1px solid #E7E6E6;
}
.tb_jido_class tbody td {
	padding:14px 10px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}
.tb_jido_class tbody td.left {
	text-align:left;
}
.tb_jido_class tbody td.line { 
	border-right:1px solid #E7E6E6;
}
.tb_jido_class tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center;
}
.tb_jido_class tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb_jido_class .br { border-right:1px solid #cdcdcd;}
.tb_jido_class tbody td a { color:#666;}

/* ¼·¸³¸ñÀû */ 

dl.introSub01-03 {
	overflow:hidden;
	margin:0 10px;
}

dl.introSub01-03 dt {
	width:750px;
	float:left;
	padding:0 5px;
	margin-top:10px;
	border-bottom:1px solid #cacaca;
	font:16px "±¼¸²", Gulim, "µ¸¿ò", Dotum,  Arial, AppleGothic, sans-serif; 
	font-weight:bold;
	color:#4768A7;
	line-height:34px;
} 

dl.introSub01-03 dd {
	width:700px;
	float:left; 
	padding-left:18px;
	margin-top:10px;
	/*border-bottom:1px solid #cacaca;*/
	font:12px "±¼¸²", Gulim, "µ¸¿ò", Dotum,  Arial, AppleGothic, sans-serif; 
	line-height:24px;
}

/* ÀÎÇã°¡¾È³» */
.ComfirmRule {
	line-height:24px;
}
.ComfirmRule h3.Comfirm {
	padding:15px 15px 15px 60px;
	border:1px solid #cdcdcd; border-radius:5px;
	background:#f8f8f8 url(../img/icon/3_blue_s.png) no-repeat 10px center;
	font-size:16px; color:#0085cc;
}
.ComfirmRule h3.Calculate {
	padding:15px 15px 15px 60px;
	border:1px solid #cdcdcd; border-radius:5px;
	background:#f8f8f8 url(../img/icon/4_blue_s.png) no-repeat 10px center;
	font-size:16px; color:#0085cc;
}
.ComfirmRule h4 {
	position:relative;
	padding-left:20px;
	font:15px NGBold; color:#046AA1;
}
.ComfirmRule h4 span {
	display:block;
	position:absolute; top:0; left:0;
} 
.ComfirmRule .depth1 {
	padding-left:28px;
	font:15px/17px 'Nanum Gothic'; 
	line-height:22px; 
}

.ComfirmRule .depth2 {
	padding-left:24px;
	background:none;
	font:13px/17px 'Nanum Gothic';  
	background:url(../img/common/bullet02.gif) no-repeat 5px center;
}

.ComfirmRule .Comfirm_txt {
	background:#fffcdc;
	border:1px solid #cdcdcd;
	margin-top:20px; padding:15px;
	font:13px/17px 'Nanum Gothic'; color:#ff6600;
}

.ComfirmRuleList li {
	margin-top:3px; padding-left:13px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/common/bullet01.gif) no-repeat 3px 1.1em;
	font:13px/17px 'Nanum Gothic';  
	line-height:30px;
}

.ComfirmRuleList  { 
	font:13px/27px NGBold 'Nanum Gothic'; color:#ff6600;
} 

.ComfirmRuleList .process01 {
	margin-top:3px; padding-left:33px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/page/no1.gif) no-repeat 5px center;
	line-height:30px;
	font:13px/27px NGBold;  color:#ff6600;
}
.ComfirmRuleList .process02 {
	margin-top:3px; padding-left:33px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/page/no2.gif) no-repeat 5px center;
	line-height:30px;
	font:13px/27px NGBold;  color:#ff6600;
}
.ComfirmRuleList .process03 {
	margin-top:3px; padding-left:33px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/page/no3.gif) no-repeat 5px center;
	line-height:30px;
	font:13px/27px NGBold;  color:#ff6600;
}
.ComfirmRuleList .process04 {
	margin-top:3px; padding-left:33px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/page/no4.gif) no-repeat 5px center;
	line-height:30px;
	font:13px/27px NGBold;  color:#ff6600;
}
.ComfirmRuleList .process05 {
	margin-top:3px; padding-left:33px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/page/no5.gif) no-repeat 5px center;
	line-height:30px;
	font:13px/27px NGBold;  color:#ff6600;
}
.ComfirmRuleList li:first-child { margin-top:0;}





/********** ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ ÆË¾÷ **********/
.email_contents {
	padding:10px;
}
h1.email {
	font:16px NGBold; color:#fff;
	padding:8px 0 8px 15px;
	border-radius:10px;

	background: #004d99; /* Old browsers */
	background: -moz-linear-gradient(top,  #004d99 0%, #1576d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004d99), color-stop(100%,#1576d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004d99 0%,#1576d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004d99 0%,#1576d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004d99 0%,#1576d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004d99 0%,#1576d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d99', endColorstr='#1576d5',GradientType=0 ); /* IE6-9 */
}
.email_contents div {
	margin-top:10px; padding:10px;
	border:1px solid #cdcdcd;
	border-radius:10px;
}
.email_contents button {
	display:block;
	margin:10px auto 0;
}
 
/* ¿Á¿Ü±¤°í¹°Á¶·Ê*/
.rule_ad {
	border:1px solid #cdcdcd;
	padding: 0px 20px 7px 20px; 
	font:13px/17px 'Nanum Gothic';  
    line-height:18px;
} 

.rule_ad .context{
	border:1px solid #cdcdcd;
} 
.rule_ad .context1{
	border:5px solid #F5F4F4;
	padding: 10px;      
}  

.rule_ad .context1 .context1_clear{   
    clear:both;  
}  

.rule_ad .context1 .context1_top{   
    clear:both; 
	padding-top: 7px; 
	padding-left: 2px;  
	font:12px/14px NGBold; color:blue;
}  
.rule_ad .context1 .context1_tab{ 
	float:left;
	padding-left: 5px;  
	width:260px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:12px/16px 'Nanum Gothic';  color:#666;
} 
 
.rule_ad a{ 
	font:13px/16px 'Nanum Gothic';   color:#666;
    line-height:12px;
} 

.rule_ad a:hover { color:#016999; text-decoration:underline;} 

.rule_ad  .top{   
	font:20px/20px NGBold; color:black; 
	text-align:center;
	padding-top:30px;
}
.rule_ad  .his{  
	text-align:right;
}
.rule_ad  .top_tit{ 
	font:16px/16px NGBold; color:black;
	padding-top:10px;
	text-align:center;
}
.rule_ad  .tit{ 
	font:14px/20px NGBold; color:blue;
	padding-top:10px;
}
.rule_ad  .bu{ 
	font:13px/20px NGBold; color:black;
	padding-left:40px;
	padding-top:10px;
}
.rule_ad  .topback{  
	text-align:right; 
}
.rule_ad tbody td {
	padding: 0px 20px 7px 20px; 
	font:13px/17px 'Nanum Gothic'; color:#666;
    line-height:19px;
}

.rule .textarea {
	width:730px; height:1000px; overflow-y:scroll; overflow-x:hidden;
	padding:10px; border:1px solid #cdcdcd;
	font:12px/18px 'Nanum Gothic'; color:#666;
}
.rule  h2 {
	padding-top:20px;
	font:18px NGBold; color:#222; text-align:center;
} 
.rule  h3 {
	padding-bottom:20px;
	font:15px; color:#222; text-align:center;
}

/* ÀÌ¿ë¾È³»(±Ô¾à) */
.rule p.txt {
	font:15px/20px NGBold; color:#444;
} 

.rule_tb {
	border-top:2px solid #0048a6;
} 
.rule_tb thead th {
	padding:10px;
	font:bold 14px 'Nanum Gothic'; text-align:center; color:#333;
	background:#d9e1f2;
	border:1px solid #a3b2d2;
}
.rule_tb tbody td {
	padding:10px 5px;
	border:1px solid #cdcdcd;
	font:14px/17px 'Nanum Gothic'; color:#666;
    line-height:19px;
}
.rule_tb tbody td img{ 
    margin-bottom:5px; 
	text-align:center;
	border:0px solid #cdcdcd; 
}
.rule_tb  .top_tit{ 
	font:20px/20px NGBold; color:black;
	padding:15px 10px;
	background:#f1f1f1;
}
.rule_tb  .tit{ 
	font:15px/20px NGBold; color:blue;
}
.rule_tb tbody th {
	border:1px solid #cdcdcd;
	font:bold 14px/17px 'Nanum Gothic'; color:#444; text-align:center
}
.rule_tb .blue { color:blue}
.rule_tb .red { color:red}
.rule_tb .redBold { font:14px/20px NGBold; color:red;}


 


/* Ã£¾Æ¿À½Ã´Â±æ */
.locationInfo { font-size:14px; text-align:center;}
.locationInfo b { color:#0085cc}


 

/* ºñ¹Ð¹øÈ£ º¯°æ */
#pass_change {
	padding:20px;
	background:url(../img/mypage/bg_password.png) no-repeat 480px 45px;
}
#pass_change h1 {
	font:24px NGBold; color:#0048a6; letter-spacing:-1px;
}
#pass_change .txt {
	padding-right:120px;
}
#pass_change .pass_form {
	border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;
	background:#f7f7f7;
	margin:10px 0 0 0; padding:15px 0 20px 50px;
}

#pass_change .pass_form legend {
	position:absolute;  display:none; 
}
#pass_change .pass_form div {
	*zoom:1;
	margin-top:5px;
}
#pass_change .pass_form div:after {
	content:''; display:block; clear:both;
}
#pass_change .pass_form div label {
	float:left; line-height:24px; width:20%;
}
#pass_change .pass_form div input {
	float:left;
}

#pass_change div.btn {
	margin:20px 0 0 0;
	text-align:center;
}


#pass_change p.warning {
	border-top:1px solid #fff; border-bottom:1px solid #cdcdcd;
	background:#f7f7f7;
	padding:15px 0;
	text-align:center;
}
#pass_change p.date {
	margin-top:10px;
	color:#0048a6; text-align:center;
}
#pass_change p.date strong {
	padding:0 4px; border-radius:3px;
	background:#0048a6; color:#fff; font-size:14px;
}


#pass_change button.ok {
	display:inline-block;
	*zoom:1;
	*display;inline;
	background:#f7f7f7;
	 border-radius:1px;
	padding:5px 12px; border:1px solid #1576d5;
	font:12px/1 NGBold; color:#333 !important; text-align:center; cursor:pointer;

	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
#pass_change button.ok:hover {
	background:#1576d5;
	border:1px solid #1576d5;
	color:#fff !important;
}

#pass_change button.cancel {
	display:inline-block;
	*zoom:1;
	*display;inline;
	background:#eee; border-radius:1px;
	padding:5px 12px; border:1px solid #a4a4a4;
	font:12px/1 NGBold; color:#333 !important; text-align:center; cursor:pointer;

	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
#pass_change button.cancel:hover {
	 border:1px solid #7a7a7a;
}

/* ºñ¹Ð¹øÈ£ º¯°æ */
#leave {
	padding:20px;
	background:url(../img/mypage/bg_leave.png) no-repeat 405px 8px;
}
#leave h1 {
	font:24px NGBold; color:#0048a6; letter-spacing:-1px;
}
#leave .txt {
	padding-right:120px;
}
#leave .pass_form {
	border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;
	background:#f7f7f7;
	margin:10px 0 0 0; padding:15px 0 20px 50px;
}

#leave .pass_form legend {
	position:absolute;  display:none; 
}
#leave .pass_form div {
	*zoom:1;
	margin-top:5px;
}
#leave .pass_form div:after {
	content:''; display:block; clear:both;
}
#leave .pass_form div label {
	float:left; line-height:24px; width:13%;
}
#leave .pass_form div input {
	float:left;
}

#leave div.btn {
	margin:20px 0 0 0;
	text-align:center;
}

#leave p.warning {
	border-top:1px solid #fff; border-bottom:1px solid #cdcdcd;
	background:#f7f7f7;
	padding:15px 0;
	text-align:center;
}


#leave button.ok {
	display:inline-block;
	*zoom:1;
	*display;inline;
	background:#f7f7f7;
	 border-radius:1px;
	padding:5px 12px; border:1px solid #1576d5;
	font:12px/1 NGBold; color:#333 !important; text-align:center; cursor:pointer;

	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
#leave button.ok:hover {
	background:#1576d5;
	border:1px solid #1576d5;
	color:#fff !important;
}

#leave button.cancel {
	display:inline-block;
	*zoom:1;
	*display;inline;
	background:#eee; border-radius:1px;
	padding:5px 12px; border:1px solid #a4a4a4;
	font:12px/1 NGBold; color:#333 !important; text-align:center; cursor:pointer;

	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
#leave button.cancel:hover {
	 border:1px solid #7a7a7a;
}






#lay_mask{
	position:absolute; left:0; top:0; z-index:100;
	background:black; opacity:0.5; filter:alpha(opacity=50); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
}
.PopupLayer { position: absolute; z-index: 110; }




.ul_list01 li {
	margin-top:3px; padding-left:13px;
	background:url(../img/common/bullet01.gif) no-repeat 3px 0.55em;
}
.ul_list01 li:first-child { margin-top:0;}



.ul_list02 li {
	margin-top:3px; padding-left:13px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/common/bullet01.gif) no-repeat 3px 1.1em;
	line-height:30px;
}
.ul_list02 li:first-child { margin-top:0;}



p.depth1 {
	padding-left:13px;
	/*background:url(../img/common/bullet01.gif) no-repeat 3px 0.55em;*/
}



.box01 div.top {
	height:5px;
	background:url(../img/page/box01_top.gif) no-repeat left top;
}

.box01 div.bottom {
	height:5px;
	background:url(../img/page/box01_bottom.gif) no-repeat left top;
}

.box01 div.contents {
	padding:15px 20px;
	background:url(../img/page/box01_bg.gif)  repeat-y;;
}

.box02 div.top {
	height:13px;
	background:url(../img/page/box02_top.gif) no-repeat left top;
}

.box02 div.bottom {
	height:13px;
	background:url(../img/page/box02_bottom.gif) no-repeat left top;
}

.box02 div.contents {
	padding:7px 20px;
	background:url(../img/page/box02_bg.gif)  repeat-y;;
}



.page_list {width:100%; padding-top:15px; text-align:center;}
/*ÀÔ·ÂÇÊµå readyOnlyÀÏ °æ¿ì »ç¿ë*/
.textfield_border {  font: 'Nanum Gothic',"±¼¸²", Gulim, "µ¸¿ò", Dotum,  Arial, AppleGothic, sans-serif;  background-color:#f3f2f2; }
.textfield_no_white { font: 'Nanum Gothic',"±¼¸²", Gulim, "µ¸¿ò", Dotum,  Arial, AppleGothic, sans-serif;  border:0;  } 
.textfield_no_white_ext { font: 'Nanum Gothic',"±¼¸²", Gulim, "µ¸¿ò", Dotum,  Arial, AppleGothic, sans-serif; border:0; LETTER-SPACING: -1px; color:blue; }
 
/* °øÅë > µµ¿ò¸» */
.mHelp {font: 'Nanum Gothic'; margin-top:40px; padding:17px 0 0 20px; border:1px solid #d4dae8; background:#eceff6; width:730px; }
.mHelp p { padding-left: 24px; line-height:16px; font-weight:bold; color:#1b87d4; font-size:13px; }
.mHelp p:first-child{background:url("../images/ico/ico_info.png") no-repeat left top;}
.mHelp ul { margin-bottom:5px; padding:0 0 10px 20px; line-height:16px; font-size:11px; color:#898989; }
.mHelp ul li { font: 'Nanum Gothic'; padding-left:15px; text-indent:0; background:url("../images/ico/ico_line.gif") no-repeat left 7px; }
.mHelp ul li a { display:inline-block; font-weight:bold; color:#898989; }
.mHelp ul li .icoLink { display:inline-block; width:4px; height:10px; margin:0 0 0 3px; vertical-align:middle; padding:0; background:url("../images/ico/sfix_btn_ico.png") no-repeat -171px -127px;}
.mHelp .textEmp{color:#599ee3;}
.mHelp .textBasics{color:#000;}
.mHelp .txtLight{color:#6f6f6f;}
.mHelp .txtWarn{color:#ff9900;}



/* ¸ÞÀÎºñÁÖ¾ó¹è³Ê */

#sub_visual01 .sub_visual01_slide {
	width:1100px; margin:0 auto;
}
 
.sub_visual01_slide .visual {  
	position:relative;
	width:1100px; height:150px;
}
.sub_visual01_slide .visual .touchslider-viewport {
	width:1100px; height:150px; overflow:hidden; z-index:1;
	border:1px solid #d0cfcf;
}
.sub_visual01_slide .visual .touchslider-viewport img {
	display:block;
}
.sub_visual01_slide .visual .controls-direction a {
	position:absolute; top:50%; margin-top:-31px; z-index:2;
	width:43px; height:63px; 
	background:url(../img/main/main_visual_arrow.png) no-repeat;
	text-indent:-9999px; cursor:pointer;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.sub_visual01_slide .visual .controls-direction a.prev {
	left:1px;
	background-position:-0 -0;
}
.sub_visual01_slide .visual .controls-direction a.prev:hover {
	background-position:-0 -70px;
}
.sub_visual01_slide .visual .controls-direction a.next {
	right:1px;
	background-position:-50px -0;
}
.sub_visual01_slide .visual .controls-direction a.next:hover {
	background-position:-50px -70px;
} 

				   
 /********** ÁÂÃø¸Þ´º¿µ¿ª **********/ 
.left_menu_pos{
    padding: 15px  28px;
}
#lnb {
	width:200px;
}
#lnb h2 {
	border-bottom:1px solid #fff;
	padding:20px 10px; border-radius:5px 5px 0 0;
	background:#1f8d34;
	font:18px  'Nanum Gothic'; color:#fff; text-align:center;
	font-weight:bold;
    margin: 0;
}
#lnb ul  {
   list-style:none;
   padding-left:0px; 
    margin-top: 0;
}
#lnb ul li  {
}
#lnb ul li::marker {
  color: red;
  font-size: 1.5em;
}
#lnb ul li a {
	display:block;
	padding-left:10px;
	border-bottom:1px solid #cdcdcd;
	font:14px/35px  'Nanum Gothic'; color:#666; 
}
#lnb ul li a:hover {
	background:#1f8d34;
	border-bottom:1px solid #1f8d34;
	color:#fff;
}  
#lnb  ul li:before { 
    content: ">";
    position: absolute; 
    transform: translateY(41%);
    left: 208px;
	color:#1f8d34;
}