
@charset "euc-k";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
input,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{ margin:0; padding:0;	font-size:15px; line-height:150%;	font-family:'Nanum Gothic','³ª´®°íµñ', sans-serif; color:#484848}

ul, li, dl, dd { list-style-type:none; }
img, input.image, fieldset,iframe { border:0px none; }
img, fieldset { border:none; }
li img, dd img { vertical-align:top; }
input,textarea { vertical-align:middle; }
hr { display:none; }
select { padding:1px; vertical-align:top; font-family:'Nanum Gothic','³ª´®°íµñ', sans-serif; }
legend { position:absolute; top:0; left:0; height:0; overflow:hidden; font-size:0; line-height:0; }
address { font-style:normal; }
textarea, select { border: 1px solid #c9c9c9; background:#fff; }
span.button, img.button, a.button { cursor: pointer; vertical-align: middle; }
table { border-collapse:collapse; }
input[type=submit]{cursor:pointer}


/* skip_nav */
#skipnavi { position:absolute; top:0; left:0; width:200px;z-index:9999;}
#skipnavi a { position:absolute; display:block; height:1px; overflow:hidden; color:#333; z-index:9999;}
#skipnavi a:hover, #skipnavi a:focus, #skipnavi a:active { width:auto; height:auto; color:#333; font-weight:bold; }

/* line */
.float_l { float:left; }
.float_r { float:right; }
.clear_b { clear:both; }
.clearfix:after { display:block; content:''; clear:both }
.middle { vertical-align:middle !important; }
.top { vertical-align:top !important; }
.bottom { vertical-align:bottom; }
.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.justify { text-align:justify; }
.ir { overflow:hidden; display:block; text-indent:-5000px; font-size:0; line-height:0; /*cursor:pointer;*/ }
.hidden { display:block !important; position:fixed !important; top:-500000px !important; margin:0px !important; padding:0px !important; width:0px !important;
height:0px !important; text-indent:-50000px !important; font-size:0px !important; line-height:0px !important; border:0px !important; }
caption { text-align:left;  visibility:hidden;}

a { color: #484848; text-decoration: none; }
a:active, a:hover {	text-decoration: underline; }

/* font */
.wfont { font-weight:700; }
.sfont { font-size:0.95em; }
.bfont { font-size:1.2em; }
.normal { font-weight:normal;}
.ls_1 { letter-spacing:-1px; }
.ls_0 { letter-spacing:0px; }
.point { color:#cd3b3b !important; }
 

@media all and (max-width:800px) {
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { font-size:14px }
}

/*
	Nanum Gothic (Korean) https://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');
} 
a:link { color:#444; text-decoration:none;}
a:visited { color:#444;}
a:active { color:#444;}
a:hover { color:#222;} 

.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_l40 {margin-left:40px}
.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}

.padding_t5 { padding-top:5px; }
.padding_t10 { padding-top:10px; }
.padding_t15 { padding-top:15px; }
.padding_t20 { padding-top:20px; }
.padding_t25 { padding-top:25px; }
.padding_t50 { padding-top:50px; }
.padding_t80 { padding-top:80px; }
.padding_t100 { padding-top:100px; }
.padding_t130 { padding-top:130px; }

.padding_b5 { padding-bottom:5px; }
.padding_b10 { padding-bottom:10px; }
.padding_b20 { padding-bottom:20px; }

.padding_l5 { padding-left:5px; }
.padding_l10 { padding-left:10px  !important; }
.padding_l20 { padding-left:20px !important; }

.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;
}
input[type='text'],
input[type='password']{
	vertical-align:middle;
	border:1px solid #cdcdcd;
	text-indent:5px; height:22px;
	font:14px/22px 'Nanum Gothic'; color:#222;
}
button {
	padding:2px 6px;
	padding:3px 6px 4px 6px\0;
	vertical-align:middle;
}
select {
	height:24px; 
	font:14px/22px 'Nanum Gothic'; 
}

input, select, textarea { font-family: 'Nanum Gothic' !important;}

 
#wrap {
	width:100%; min-width:1260px;
	position:relative; top:0; z-index:2;
	background:#fff;
}


h3.join {
	font:16px 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:14px; color:#666;}

.blue { color:#0085cc !important}
.red { color:#ff0000 !important}
.green { color:green !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;}
 

#main_columnWrap {
	position:relative; z-index:1;
	max-width:1920px; 
	padding:0px 0 0px; 
	margin:0 auto;
}
#main_columnWrap .main_column {
	width:100%;  
} 
 


/********** ¸ÞÀÎ °Ô½Ã´ë¿µ¿ª **********/

/* Çö¼ö¸· Á¢¼öÀýÂ÷ */
#bannerWrap { 
	width:100%;
	max-width:1260px; 
	margin:45px auto 25px;
}
#bannerWrap h3 {
	margin-bottom:10px;
	font:16px NGBold; color:#333;
}

#bannerWrap h4 {
	margin-top:10px;
	margin-bottom:5px;
	font:16px NGBold; color:#333;
}

 
/* ¸ÞÀÎ °í°´¸¸Á· ÀüÈ­¹øÈ£*/
#bannerWrap .customer {
	float:left;
	width:300px;
	margin-left:35px;
}
#bannerWrap .customer dl.tel {
	min-height:52px;
	padding-left:65px; 
	padding-bottom:10px;
	margin-top:5px;
	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 dd {
	font:17px; color:#333;  
}
#bannerWrap .customer dl.tel  .bold{
	font:18px/30px NGBold; color:#444;  
}
#bannerWrap .customer dl.tel  .small{
	font-size:13px; color:#333;
}
#bannerWrap .customer .bank {
	margin-top:2px; padding-top:2px;
	background:url(../img/main/customer_line.gif) no-repeat left top;
}
#bannerWrap .customer .bank .img {
	float:left; padding-top:5px;
	margin:1px 0 0 1px;
}
#bannerWrap .customer .bank .info {
	position:relative;  
	padding-top: 5px;
	margin-left: 100px;
}
#bannerWrap .customer .bank .info p {
	position:relative;
	padding-left:5px;
	line-height:18px;
}
#bannerWrap .customer .bank .info p.small{
	font-size:13px; color:#333;
}
#bannerWrap .customer .bank .info p span {
	display:block;
	position:absolute; top:0; left:0;
}
#bannerWrap .customer .bank .info p span.bank_name {
	color:#333;
}
#bannerWrap .customer .bank .info  ol li {
	height:20px;
	margin-top:5px; padding-left:25px;
	background:url(../img/main/bg_num.gif) no-repeat;
	font:12px/20px NGBold; color:#888; 
}
#bannerWrap .customer .bank .info li.item01 { background-position:-0 -0;}
#bannerWrap .customer .bank .info li.item02 { background-position:-0 -28px;}
#bannerWrap .customer .bank .info li.item03 { background-position:-0 -56px;}
#bannerWrap .customer .bank .info li.item04 { background-position:-0 -84px;}
#bannerWrap .customer .bank .info li.item05 { background-position:-0 -112px;}




/********** °øÁö»çÇ×**********/
#bannerWrap .main_board {
	float:left; width:470px; margin-left:45px;
}
 
.main_tab {
	position:relative;  
	width:470px; height:190px
}
.main_tab h3 a {
	display:block;
	width:116px; height:34px;
	border:1px solid #e3e3e3; background:#fff;
	font:14px/34px NGBold; color:#444; text-align:center; text-decoration:none; cursor:pointer;
}
.main_tab .selected h3 a {
	background-color:#2B67A5; /*°øÁö»çÇ× ¼±ÅÃ »ö»ó*/
	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:135px;
	background:#fff;
	border:1px solid #e3e3e3; border-top:none;
	padding:4px 10px;
}

 
/* ¸ÞÀÎ¿¡ °Ô½Ã¹° ºÒ·¯¿À±â */
.latest_board li {
	position:relative;
	padding-right:100px;
	border-top:1px solid #e3e3e3;
	font:14px/20px 'Nanum Gothic'; 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 9px;
	font:14px/20px 'Nanum Gothic' color:#888;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
}
.latest_board li span {
	position:absolute; top:0; right:10px;
}



/* °Ô½Ã´ë ¹Ù·Î°¡±â */
#bannerWrap .quick {
	float:left;
	width:365px;
	margin-left:45px;
}
#bannerWrap .quick p {
	margin:10px 0 20px;
	font-size:13px; color:#888;
}
#bannerWrap .quick ul li {
	float:left;
	width:65px;
	margin-left:20px;
}
#bannerWrap .quick ul li a {
	display:block;
	padding-top:80px;
	font:13px/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}



/********** ÇªÅÍ **********/
#footerWrap {
	padding-top:10px;
	border-top:1px solid #cdcdcd;
}
#footerWrap #footer {
	position:relative;
	width:1200px;
	margin:0 auto; padding:10px 0 30px;
}
#footerWrap #footer .copyright {
	float:left;
	font:15px/20px 'Nanum Gothic'; 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 #footer .facebook  a{
	position:absolute;
	top:10px;
	right:167px; 
	display:block;
	width:65px; height:65px; 
	background:url(../img/main/img_facebook_r.png) no-repeat -1px -1px;

}

#footerWrap #footer .facebook a:hover{ 
	background:url(../img/main/img_facebook.png) no-repeat -1px -1px;

}
#footerWrap #footer .twitter  a{ 
	position:absolute;
	top:10px;
	right:87px; 
	display:block;
	width:65px; height:65px; 
	background:url(../img/main/img_twitter_r.png) no-repeat -1px -1px;
}

#footerWrap #footer .twitter a:hover{ 
	background:url(../img/main/img_twitter.png) no-repeat -1px -1px;

}
#footerWrap #footer .qrcord {
	position:absolute;
	top:10px;
	right:7px;
}

#footerWrap .fnb {
	width:1200px;
	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:1200px; 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:#fff url(../img/common/sub_visual02.png) no-repeat center top;
}
#sub_visual02 div {
	position:relative;
	width:1200px; 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:1200px; 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:1200px; 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:1200px; 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:1200px; 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:1200px;
	margin:0 auto; padding:20px 0 100px;
}

#page_container #left_wrap {
	float:left;
	width:200px;
}

#page_container #contents_wrap {
	float:left; margin-left:40px;
	width:960px;
}

#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:13px 'Nanum Gothic'; color:#888;
}


/********** ÁÂÃø¿µ¿ª **********/

/* ÁÂÃø¸Þ´º */
#lnb {
	width:200px;
}
#lnb h2 {
	border-bottom:1px solid #fff;
	padding:20px 10px; border-radius:5px 5px 0 0;
	background:#015AAA;
	font:18px NGBold; color:#fff; text-align:center;
}
#lnb ul li {
}
#lnb ul li a {
	display:block;
	padding-left:10px;
	border-bottom:1px solid #cdcdcd;
	font:15px/35px NGBold; color:#666;
}
#lnb ul li a:hover {
	background:#015AAA;
	border-bottom:1px solid #1576d5;
	color:#fff;
}




/* ÁÂÃø¿µ¿ª °Ô½Ã´ë Äü¹è³Ê */
#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:13px 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:10px;
	font:21px 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:12px; color:#888;
}
#left_wrap .banner_cs dl.tel dd {
	font-size:21px; color:#333;
	font-weight:bold;
}
#left_wrap .banner_cs dl.tel dd.fax {
	font-size:14px; color:#333;
}

#left_wrap .banner_cs dl.tel dd.small { 
	font-size:13px; color:#888;
}
#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:14px; 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 .banner_cs .left_quick {
	float:left;
	width:200px;  
}
#left_wrap .banner_cs .left_quick ul li {
	 width:200px; 
	 margin-bottom:5px;
}
#left_wrap .banner_cs .left_quick ul li img {
	padding-right:2px;
}
#left_wrap .banner_cs .left_quick ul li a {
	display:block;   padding:5px; 
	border:1px solid #cdcdcd; 
	border-radius:3px;
	font:14px/25px NGBold; color:#333; 
	text-align:left;
	vertical-align:middle;
	background:#f1f1f1;
}
#left_wrap .banner_cs .left_quick ul li a:hover {
	border:1px solid #1576d5; color:#1576d5;
} 
 

/* ÁÂÃø¿µ¿ª Ã¼À°½Ã¼³ Äü¹è³Ê */
#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:13px 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:14px; 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:970px;
}

#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:#1576d5; border-radius:5px 5px 0 0;
	font:15px/36px NGBold; color:#fff;
}
.join strong { color:#444;}
.join .textarea {
	width:950px; height:200px; overflow-y:scroll; overflow-x:hidden;
	padding:10px; border:1px solid #cdcdcd;
	font:14px/18px 'Nanum Gothic'; color:#666;
}
.join .textarea_bold {
	width:950px; height:200px; overflow-y:scroll; overflow-x:hidden;
	padding:10px; border:2px solid #cdcdcd;
	font:15px/18px 'Nanum Gothic'; color:#000;
	font-weight:bold;
}
.join .textarea_small {
	width:950px; height:120px; overflow-y:scroll; overflow-x:hidden;
	padding:10px; border:1px solid #cdcdcd;
	font:14px/18px 'Nanum Gothic'; color:#666;
}
.join .textarea table { width:100%; border:1px solid #999;}
.join .textarea table th {
	padding:5px; background:#f7f7f7;
	font-weight:bold; color:#444;
}
.join .textarea table td {
	padding:5px;
}
.join .info {
	margin-top:20px;
	color:#365b7d; text-align:center; font-size:14px;
}
.join .help {
	font:14px 'Nanum Gothic';  
	background:#eceff6;
	border:1px solid #d4dae8;
	margin-top:30px; padding:20px;
	font:13px doutm;
}
.join .help p {
	padding:0 0 10px 0;
	font-size:15px; color:#1b87d4; font-weight:bold;
}
.join .btn {
	margin-top:20px;
	text-align:center;
}
.join .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: #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 */
}
.join .btn a:hover {
	color:#fff000;
}
.join .btn a.i-pin span {
	display:block;
	padding-left:30px;
	background:url(../img/common/i-pin.png) no-repeat left center;
}

.join .btn a.mobile span {
	display:block;
	padding-left:30px;
	background:url(../img/common/mobile.png) no-repeat left center;
}


.join_tb {
	border-top:2px solid #0048a6;
}
.join_tb tbody th {
	padding:15px;
	font:15px 'Nanum Gothic'; text-align:center; color:#333;
	background:#d9e1f2;
	border:1px solid #a3b2d2;
}
.join_tb tbody td {
	padding:15px;
	border:1px solid #cdcdcd;
	font:15px 'Nanum Gothic'; color:#666;
}
.join_tb tbody td.left {
	text-align:left;
}
.join_tb tbody th {
	padding:15px;
	border:1px solid #cdcdcd;
	background:#f1f1f1;
	font: 15px/17px 'Nanum Gothic'; color:#444; text-align:center
}
 
 /*¾ÆÀÌµð ÆÐ½º¿öµå Ã£±â*/
.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: #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 */
}
.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;
}

.textarea_div  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}



/* ±Ô¾à»çÇ× */
.rule_area {
	*zoom:1;
	margin-bottom:10px;
}
.rule_area  h4{
	font:18px NGBold; color:#333;text-align:left;
	padding-bottom:5px;
}
.rule_area:after {
	content:''; display:block; clear:both;
}
.rule_area div.fl { float:left; }
.rule_area div.fr { float:right;} 
.rule_area .info_txt {
	padding-top:15px;
	font:13px NGBold; color:#0048a6;
}
.rule_area .rule_condition {
	border:1px solid #cdcdcd; 
	background:#f8f8f8;
	padding:12px 12px; border-radius:5px;
	font:15px NGBold; color:#444; 
}
.rule_area .rule_condition h3{
	display:block;
	background:url(../img/common/bullet_h3.gif) no-repeat 20px 2px;
	font:16px/20px 'NGBold'; color:#333;text-align:left;
	padding-left:44px; 
} 
 
.rule_area .rule_condition p{ 
	padding:5px 0 0 20px;
	font:15px/17px 'Nanum Gothic'; 
	color:#333;
}

.rule_area .info_txt_imp {
	padding:7px;
	font:16px NGBold; color:red;
}

.rule_area .blet { margin-top:45px; padding-left:38px; font-size:26px; font-weight:bold; color:#333;  }
.rule_area>h4:first-child, 
.rule_area>.blet:first-child { margin-top:0; }
.rule_area .sblet { padding-left:20px; font-size:18px; font-weight:bold; color:#103c78;}
.rule_area .slet { position:relative; margin-bottom:12px; padding-left:10px; font:15px Nanum Gothic; }
.rule_area .slet:before { position:absolute; left:0; top:5px; display:block; width:5px; height:5px; border:1px solid #484848; box-sizing:border-box; background:#555; content:""; }
.rule_area .slet_nb { position:relative; margin-bottom:4px; padding-left:10px; font:15px Nanum Gothic; } 
.rule_area .slet_nb:before { position:absolute; left:0; top:5px; display:block; width:5px; height:5px; border:1px solid #484848; box-sizing:border-box; background:#555; content:""; }
.rule_area .slet_lb { position:relative; margin-bottom:12px; padding-left:25px; font:15px Nanum Gothic; }
.rule_area .slet_slb { position:relative; margin-bottom:12px; padding-left:10px; font:15px Nanum Gothic; }

.rule_area .ssblet { position:relative; margin-bottom:12px; padding-left:20px; font:15px Nanum Gothic; }
.rule_area .ssblet:before { position:absolute; left:0; top:5px; display:block; width:5px; height:5px; border:1px solid #484848; box-sizing:border-box; background:#555; content:""; }
.rule_area .sssblet { position:relative; margin-top:8px; padding-left:10px; }
.rule_area .sssblet:before { position:absolute; left:0; top:10px; display:block; width:5px; height:1px; background:#555; content:""; }
.rule_area .point:before { border-color:#b33838; background-color:#cd3b3b; }
.rule_area .gourl { position:relative; padding-left:16px; color:#263238;   text-decoration:underline; font-weight:bold; }
.rule_area .point .gourl { color:#cd3b3b; }
.rule_area .para01 { margin-left:15px; margin-top:5px; } /** blet - sblet **/
.rule_area .para02 { margin-left:10px; margin-top:15px; } /** sblet - ssblet **/
.rule_area .para03 { margin-left:18px; margin-top:35px; }/** blet - ssblet **/


.rule_tab { 
    width:95%; 
	margin-top:5px;
	margin-left:20px;
	border-top:1px solid #8B9EBE;  
}
.rule_tab thead th {
	padding:10px;
	font:15px NGBold; text-align:center; color:#333;
	background:#CAD8EF;
	border:1px solid #8B9EBE;
}
.rule_tab tbody td {
	padding:10px 5px;
	border:1px solid #cdcdcd;
	font:15px/20px "Nanum Gothic"; color:#333; text-align:center;
}
.rule_tab tbody td.left {
	text-align:left;
	padding-left:10px;
}
.rule_tab tbody th {
	border:1px solid #cdcdcd;
	background:#f1f1f1;
	padding:15px 10px;
	font:bold 13px/17px NGBold; color:#444; text-align:center
}
.rule_tab .b {
	font-weight:bold;
}
.rule_tab tbody td img { 
	padding:5px 5px;
	border:1px solid #cdcdcd;  text-align:center;
}  


.rule_tab_small { 
    width:35%; 
	margin-top:5px;
	margin-left:20px;
	border-top:1px solid #8B9EBE;  
}
.rule_tab_small thead th {
	padding:3px;
	font:15px NGBold; text-align:center; color:#333;
	background:#CAD8EF;
	border:1px solid #8B9EBE;
}
.rule_tab_small tbody td {
	padding:3px 2px;
	border:1px solid #cdcdcd;
	font:15px/20px "Nanum Gothic"; color:#333; text-align:center;
}
.rule_tab_small tbody td.left {
	text-align:left;
	padding-left:10px;
}
.rule_tab_small tbody th {
	border:1px solid #cdcdcd;
	background:#f1f1f1;
	padding:3px 2px;
	font:bold 13px/17px NGBold; color:#444; text-align:center
}
.rule_tab_small .b {
	font-weight:bold;
}
.rule_tab_small tbody td img { 
	padding:5px 5px;
	border:1px solid #cdcdcd;  text-align:center;
}  

/********** Å×ÀÌºí **********/
.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:15px NGBold; text-align:center; color:#333;
	background:#d9e1f2;
	border:1px solid #a3b2d2;
}
.tb02 tbody td {
	padding:10px 5px;
	border:1px solid #cdcdcd;
	font:15px/17px '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 15px/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-top:10px;
	float:left; 
	width:163px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:14px/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:14px/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:14px/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:14px/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:14px/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:14px/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:14px/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:14px/16px 'Nanum Gothic';  
	color:#444; 
	text-align:center;
} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/

/**********°Ô½Ã´ë ½ÅÃ» Å×ÀÌºí **********/
 
.tb_shin {
	border-top:2px solid #333;
}
.tb_shin thead th {
	padding:10px;
	font:14px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_shin tbody td {
	padding:2px 5px;
	border-bottom:1px solid #cdcdcd;
	font:14px Nanum Gothic; color:#666; text-align:center;
}
.tb_shin tbody td.left {
	text-align:left;
}
.tb_shin tbody td.right {
	text-align:right;
}
.tb_shin tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:14px/17px NGBold; color:#444; text-align:center
}
.tb_shin tbody tr.off {   
	background:#F7F6F6;  
}
.tb_shin tbody th span.num {
	display:block;
	font-weight:normal;
} 
 
.tb_shin .br { border-right:1px solid #cdcdcd;}
.tb_shin tbody td a { color:#666;} 
.tb_shin .b { 
	font:14px/17px NGBold; color:#444;
}


table.list2_shin {width:100%; }
table.list2_shin caption {text-align:left; padding-left:0px; line-height:0; font-size:0; visibility:hidden;}

table.list2_shin thead {  margin-top:1px; }
table.list2_shin thead th {height:25px; background:url(../img/board/table_bg.gif) repeat-x;   text-align:center; vertical-align:middle; line-height:18px; } /*°Ô½ÃÆÇ ¸®½ºÆ® Å¸ÀÌÆ²*/
table.list2_shin tbody td {height:25px; font-weight:normal; text-align:center; border-bottom:0px #d8d8d8 solid; padding-top:2px;} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/
table.list2_shin tbody td.rowmerg {height:25px; font-weight:normal; text-align:center; border-bottom:none; padding-top:2px;} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/
table.list2_shin tbody td.rowmerg1 {height:25px; font-weight:normal; text-align:center; border-top:0px #0308D9 solid; border-bottom:0px #ffffff; padding-top:2px;} /*°Ô½ÃÆÇ ¸®½ºÆ® ¸ñ·Ï*/

table.list2_shin tbody td.left {text-align:left;}
table.list2_shin span.vline {background:url(../img/board/table_bgvline.png) no-repeat right -3px; display:block; width:100%;}
table.list2_shin .comment {font-size:11px; font-weight:bold; color:#1b74b3;}

table.list2_shin tbody td:last-child { border-bottom:none;} 
table.list2_shin tbody td.wordWarp {
	float:left; 
	width:234px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:13px/16px 'Nanum Gothic';  color:#666; text-align:center
}
/********** °øÁö»çÇ× **********/
.tb_QA {
	border-top:2px solid #333;
	border-bottom:1px solid #333;
}
.tb_QA thead th {
	padding:10px;
	font:14px 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:7px 5px;
	border-bottom:1px solid #cdcdcd;
	font:14px '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:14px/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;}


/********** ÇÁ·Î±×·¥ **********/
.tb_Prog {
	border-top:2px solid #333;
	border-bottom:1px solid #333;
}
.tb_Prog thead th {
	padding:10px;
	font:15px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_Prog tbody th {
	padding:10px;
	font:15px NGBold; text-align:center; color:#333;
	background:#f1f1f1;
	border-bottom:1px solid #cdcdcd;
}
.tb_Prog tbody td {
	padding:10px 5px;
	border-bottom:1px solid #cdcdcd;
	font:15px 'Nanum Gothic'; color:#666; text-align:center;
}
.tb_Prog tbody td.left {
	text-align:left;
}
.tb_Prog tbody td.right {
	text-align:right;
}
.tb_Prog tbody th {
	border-bottom:1px solid #cdcdcd;
	background:#f1f1f1;
	font:15px/17px NGBold; color:#444; text-align:center
}
.tb_Prog tbody th span.num {
	display:block;
	font-weight:normal;
}

.tb_Prog .br { border-right:1px solid #cdcdcd;}
.tb_Prog 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:14px NGBold; color:#0048a6;
}
.top_info .banner_condition {
	border:1px solid #cdcdcd;
	background:#f8f8f8;
	padding:12px 12px; border-radius:5px;
	font:14px 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:14px 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;
}


.rule_down_btn {
	display:inline-block;
	*zoom:1;
	*display;inline;
	background:#f7f7f7;
	padding:5px 5px; border:1px solid #000;
	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;
}
.rule_down_btn:hover {
	background:#2A9AD5;
	border:1px solid #2A9AD5;
	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 .introTxt_old {
	width:650px;
	float:left;
}

.introWrap .introTxt { 
	float:left;
}

.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:14px/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:14px/17px 'Nanum Gothic'; color:#ff6600;
}

.ComfirmRuleList li {
	margin-top:3px; padding-left:14px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/common/bullet01.gif) no-repeat 3px 1.1em;
	font:14px/17px 'Nanum Gothic';  
	line-height:30px;
}

.ComfirmRuleList  { 
	font:14px/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:14px/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:14px/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:14px/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:14px/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:14px/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:14px/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:14px/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:14px/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:14px/17px 'Nanum Gothic'; color:#666;
    line-height:19px;
}

.rule .textarea {
	width:950px; height:1000px; overflow-y:scroll; overflow-x:hidden;
	padding:10px; border:1px solid #cdcdcd;
	font:14px/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:14px;
	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:14px;
	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:14px;
	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:14px;
	background:url(../img/page/box02_top.gif) no-repeat left top;
}

.box02 div.bottom {
	height:14px;
	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; }
.mHelp p { padding:0 0 10px 30px; line-height:16px; font-weight:bold; color:#1b87d4; font-size:14px; }
.mHelp p:first-child{background:url("../img/icon/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 { padding-left:15px; text-indent:0; background:url("../img/icon/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("../img/icon/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:1200px; margin:0 auto;
}
 
.sub_visual01_slide .visual {  
	position:relative;
	width:1200px; height:150px;
}
.sub_visual01_slide .visual .touchslider-viewport {
	width:1200px; 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;
} 


.history-box{border-bottom: solid 1px #e4e4e4; }
.history{font-size:26px; color:#17347f; padding:25px 0 15px 0; letter-spacing:-1px;}
.history-day{font-size:18px; color:#2d508a; padding:15px 15px 15px 0;}
.history-info{font-size:16px;color:#888; padding:15px 0 15px 15px; line-height:1.6em;}
.business-info{font-size:14px;color:#666; padding:15px 0 15px 10px;border-bottom: solid 1px #e4e4e4;}
.history-info span{color:#222; text-decoration:none; font-weight:bold;}


.subvisual {width:100%;min-width:1281px;height:252px;margin:0;}

 
.AddrText {
	display:block;
	background:url(../img/common/bullet_h3.gif) no-repeat 20px 2px;
	font:17px NGBold; color:#333;text-align:left;
	padding-left:44px; 
	padding-bottom:5px; 
} 

.txt2Dep1 {
	display:block;
	background:url(../img/common/bullet_h3.gif) no-repeat 20px 2px;
	font:17px NGBold; color:#333;text-align:left;
	padding-left:44px; 
	padding-bottom:15px; 
} 
.txt2Dep2 {
	display:block;
	background:url(../img/common/bullet02.gif) no-repeat 20px 2px;
	font:15px NGBold; color:#333;text-align:left;
	padding-left:44px; 
	padding-bottom:8px; 
} 


.sub02-02-tb { 
    width:100%;   
	border-top:1px solid #8B9EBE;  
}
.sub02-02-tb thead th {
	padding:5px;
	font:13px NGBold; text-align:center; color:#333;
	background:#CAD8EF;
	border:1px solid #8B9EBE;
}
.sub02-02-tb tbody td {
	padding:5px 5px;
	border:1px solid #cdcdcd;
	font:13px/17px "Nanum Gothic"; color:#333; text-align:center;
}
.sub02-02-tb tbody td.red{ 
	 color:red;  
}
.sub02-02-tb tbody td.left {
	text-align:left;
	padding-left:10px;
}
.sub02-02-tb tbody th {
	border:1px solid #cdcdcd;
	background:#f1f1f1;
	padding:5px 10px;
	font:bold 13px/17px NGBold; color:#444; text-align:center
}
.sub02-02-tb .b {
	font-weight:bold;
}
.sub02-02-tb tbody td img { 
	padding:5px 5px;
	border:1px solid #cdcdcd;  text-align:center;
}  
