/*ÅÇ*/

.tab {
    background: url("/board/images/line.gif") repeat-x scroll left bottom transparent;
    border-left: 1px solid #DDDDDD;
    height: 42px;
    width: 705px;
	margin-bottom:40px;
	overflow:hidden;
}
.tab ul {
    overflow: hidden;

}
.tab ul li {
    float: left;
	overflow:hidden;
}
.tab ul li a {
    background-color: #FBFBFB;
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    color: #929292;
    display: block;
    font-size: 12px;
    padding: 10px 16px 0px 16px;
	height:30px;
	text-decoration:none;
	font-weight:bold;

}
.tab ul li a:hover {
    color: #e94545;
    font-size: 12px;
    text-decoration: none;
}
.tab ul li.over {
    color: #e94545;
    float: left;
    font-size: 12px;


}
.tab ul li.over a {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #DDDDDD;
    color: #e94545;
    display: block;
    font-size: 12px;
}
.tab ul li.over a:hover {
    color: #e94545;
    font-size: 12px;
    text-decoration: none;
}


/*Å¾ÀÌ¹ÌÁö*/
.sub_top_img {width:100%; overflow:hidden; height:210px;}
.sub_top_img img{margin-top:-10px;}







/*¹öÆ°*/
a.btn_st01 {
/*
margin-left:5px; font-weight:bold;  border:1px solid #fc7575; background:#ffd0d0; color:#ec2928;
text-decoration:none; text-align:center; padding:6px 5px 0 5px;  height:18px; display:block;
*/

margin-left:3px; font-weight:bold;  border:1px solid #fc7575; background:#ffd0d0; color:#ec2928;
text-decoration:none; text-align:center; padding:6px 3px 0 3px;  height:18px; display:block;
letter-spacing:-1px; font-size:11px;}	


/*ÆäÀÌÁö À¯Çü*/
.title_socon, .none_socon {width:100%; overflow:hidden;}
.socon_left{width:100%; overflow:hidden;  background: url("/images/com/bullet.gif") no-repeat scroll 0 0px transparent; padding-left:10px; font-size:14px; font-weight:bold; padding-bottom:20px; line-height:20px;}

.menutype01 dt{ background: url("/images/com/bullet.gif") no-repeat scroll 0 3px transparent; padding-left:10px; font-size:14px; font-weight:bold;  line-height:20px;}
.menutype01 dd {color:#777; padding-left:10px; padding-top:5px;}
.menutype01{ overflow:hidden; margin-bottom:20px;}


/* ·Î±×ÀÎ */
.login_area {position:relative; margin-bottom:20px; overflow:hidden;background: url("/images/mypage/login_bg.gif") no-repeat scroll top left transparent; padding-left:45%; width:55%; height:300px; padding-top:10px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.login_area h3 {margin-bottom:60px; padding-top:40px;}
.login_area p.btn_login {position:absolute; right:50px; top:170px;}
.login_area dl {overflow:hidden; height:35px;}
.login_area dl dt {float:left; width:70px; padding-top:5px;}
.login_area dl dd input {width:200px;}




/* ¿¹¾àÈ®ÀÎ */
.login_area2 {position:relative; margin-bottom:20px; overflow:hidden;background: url("/images/mypage/login_bg.gif") no-repeat scroll top left transparent; padding-left:45%; width:55%; height:300px; padding-top:10px;  margin-bottom:20px;}
.login_area2 h3 {margin-bottom:40px; padding-top:40px;}
.login_area2 p.btn_login {position:absolute; right:50px; top:160px;}
.login_area2 dl {overflow:hidden; height:30px;}
.login_area2 dl dt {float:left; width:70px; padding-top:5px;}
.login_area2 dl dd input {width:200px;}




/*¾ÆÀÌµð ÆÐ½º¿öµå Ã£±â */
.login_bg {overflow:hidden; }

.login_bg h3 { border-bottom:1px dotted #ddd; padding-bottom:10px; font-size:17px; font-weight:bold; color:#ff4545; margin-bottom:20px; padding-left:40px;}
.login_bg .log {background: url("/images/com/bullet.gif") no-repeat scroll 30px 3px transparent; padding-left:40px;  color:#555; letter-spacing:-1px; padding-bottom:5px; margin-left:20px;} 
.login_bg .log  label{width:100px;display:block; float:left;}




.login_bg .left {position:relative;}
.login_bg .left div {overflow:hidden; }
.login_bg input[type="text"] {width:150px !important; height:18px; border:1px solid #ddd; margin:0 5px; }

.login_bg .right {position:relative; text-align:left !important; overflow:hidden;}
.login_bg .right div {overflow:hidden;}
.confirm_btn, .confirm_btn01 {position:absolute; right:111px; top:57px; display:block;
 display:block;
}




.txt_log {overflow:hidden; margin-bottom:5px; padding-left:40px;}
.txt_log dt{width:280px; float:left; padding-top:4px;}
.txt_log dd{}

/*È¸¿ø°¡ÀÔ*/
.btn_st1 input{border:none;}


.join_area01 {margin-bottom:20px; overflow:hidden;}
	.join_area01 dt{color:#3d4e55; background:url('/images/com/bullet05.gif')no-repeat 0px 4px; padding-left:25px; font-size:16px; line-height:30px; margin-bottom:10px; letter-spacing:-1px; font-weight:bold;}
	
	.join_area01 dt span{float:right;}
	.join_area01 dd{ background:#eef2f6; border:1px solid #ddd; width:677px; padding:15px; }
	.join_area01 dd li{ font-size:11px;  color:#55585b; background:url('/images/com/bullet04.gif')no-repeat 0px 2px; padding-left:10px;}








/*¾à°ü*/
.join_txt01{width:100%; height:310px; border-top:2px solid #ff5b5b; border-bottom:1px solid #ddd; padding:9px 0; overflow-y:scroll; overflow-x:hidden;}
.join_txt01 dl{width:95%; margin-left:10px;}
.join_txt01 dl dt{color:#444; line-height:18px; text-align:justify}
.join_txt01 dl dd{color:#666; margin-top:5px; margin-bottom:15px; line-height:18px;  text-align:justify}
.sort01 {clear:both;margin:0 auto; padding-top:20px; text-align:center;}



.join_txt02{width:100%;  border-top:2px solid #ff5b5b; border-bottom:1px solid #ddd; padding:9px 0; overflow:hidden; padding-bottom:30px; line-height:20px;}





/*ºñ¹Ð¹øÈ£Ã£±â*/
#password{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:25px 0 69px 20px; margin:5px 0 5px 0; }
.password_table{width:387px;}
.password_table th{text-align:left;}



/*¿ìÆí¹øÈ£Ã£±â*/
.zip_code {padding:20px; border-top:2px solid #e71410;}
.result_area {width:96%; text-align:center;  margin-top:20px; padding-top:10px; height:130px; border-bottom:1px solid #ddd; border-top:2px solid #ddd; clear:both; overflow:hidden; }
.zio_code input {vertical-align:middle;}




















/*¹öÆ°*/
.bottom_btn{overflow:hidden; width:100%; }
.bottom_btn li{float:right; padding-right:5px;}


.bottom_btn02{overflow:hidden; width:202px; margin:auto;  }
.bottom_btn02 li{float:left; padding-right:5px;}



.btn_area{ width:400px; margin:0 auto; padding-top:30px;}
.btn_area  li{ float:left; margin-left:10px;}



a.btn_st02{
margin-left:5px; font-weight:bold;  background-color:#424242;  border:1px solid #282828;  color:#fff;
text-decoration:none; text-align:center; padding:10px 5px 0 11px;  height:34px; display:block;
letter-spacing:-1px; font-size:15px; width:150px;}	


a.btn_st03{
margin-left:5px; font-weight:bold;  background-color:#f5f5f5; border:1px solid #d2d2d2;  color:#555;
text-decoration:none; text-align:center; padding:10px 5px 0 11px;  height:34px; display:block;
letter-spacing:-1px; font-size:15px; width:150px;}	


a.btn_st04{
margin-left:5px; font-weight:bold;  background-color:#f44441; border:1px solid #ef1c18;  color:#fff;
text-decoration:none; text-align:center; padding:10px 5px 0 11px;  height:34px; display:block;
letter-spacing:-1px; font-size:15px; width:150px;}	

a.btn_st05{
margin-left:5px; font-weight:bold;  background-color:#ffcf40; border:1px solid #db9000;  color:#362a07;
text-decoration:none; text-align:center; padding:10px 5px 0 11px;  height:34px; display:block;
letter-spacing:-1px; font-size:15px; width:150px;}	





a.tiny_btn01{
margin-left:5px; font-weight:bold;  background-color:#878787; border:1px solid #5e5e5e;  color:#fff;
text-decoration:none; text-align:center; padding:2px 8px 2px 6px;   display:block;
letter-spacing:-1px; font-size:11px; vertical-align:middle;}	


a.tiny_btn02{
margin-left:5px; font-weight:bold;   background-color:#f44441; border:1px solid #ef1c18;  color:#fff;
text-decoration:none; text-align:center; padding:6px 8px 0 6px;  height:17px; display:block;
letter-spacing:-1px; font-size:11px; vertical-align:middle;}	



a.tiny_btn03{
margin-left:5px; font-weight:bold;   background-color:#f44441; border:1px solid #ef1c18;  color:#fff;
text-decoration:none; text-align:center; padding:5px 8px 2px 6px;  height:17px; display:block; 
letter-spacing:-1px; font-size:11px; vertical-align:middle; width:70px; line-height:18px;}	




a.tiny_btn04{
margin-left:5px; font-weight:bold;  background-color:#878787; border:1px solid #5e5e5e;  color:#fff;
text-decoration:none; text-align:center; padding:5px 8px 2px 6px;  height:17px; display:block;
letter-spacing:-1px; font-size:11px; vertical-align:middle;   width:70px; line-height:18px;  }	




a.tiny_btn05{
margin-left:5px; font-weight:bold;  background-color:#878787; border:1px solid #5e5e5e;  color:#fff;
text-decoration:none; text-align:center; padding:5px 13px 2px 13px;  height:17px; display:inline;
letter-spacing:-1px; font-size:11px; vertical-align:middle;   line-height:18px;  }	


a.tiny_btn06{
margin-left:5px; font-weight:bold;   background-color:#f44441; border:1px solid #ef1c18;  color:#fff;
text-decoration:none; text-align:center; padding:5px 13px 2px 13px;  height:17px; display:inline;
letter-spacing:-1px; font-size:11px; vertical-align:middle;}	




a.tiny_btn07{
margin-left:5px; font-weight:bold;  background-color:#424242;  border:1px solid #282828;  color:#fff;
text-decoration:none; text-align:center; padding:5px 13px 2px 13px; height:17px; display:inline;
letter-spacing:-1px; font-size:11px; vertical-align:middle;}		



a.tiny_btn08{
margin-left:5px; font-weight:bold;   background-color:#ffcf40; border:1px solid #ef1c18;  color:#fff;
text-decoration:none; text-align:center; padding:5px 8px 2px 6px;  height:17px; display:block; 
letter-spacing:-1px; font-size:11px; vertical-align:middle; width:50px; line-height:18px;}	



.list {width:92%; padding:2% 4% 2% 4% ; border:1px solid #ddd; background:#eee;}
.list li{ font-family:'tahoma','µ¸¿ò' !important;  background: url("/images/com/bullet.gif") no-repeat scroll 2px 5px transparent; padding-left:10px; font-size:11px;  }
.list li span{margin-left:10px; color:#888;  font-family:'tahoma' !important;}




/*¿À½Ã´Â ±æ*/
#map_canvas, #map_canvas2, #map_canvas3 {border:1px solid #ddd; width:100%; height:400px;}







/*Å¬·´¼Ò°³*/


.club_inner01 {overflow:hidden; line-height:20px; margin-left:20px; margin-top:20px; color:#666;}
.club_inner02 { width:650px; border:5px solid #ccc; padding:20px; margin-top:20px; overflow:hidden;}
	.club_inner02 .left_img{width:330px; float:left; margin-top:5px;}
	.club_inner02 .left_img img{width:300px; height:80px; border:1px solid #ddd;}



.club_inner02 dl { overflow::hidden; float:left; width:300px; margin-bottom:6px; line-height:18px; }
.club_inner02 dl dt {float:left; background: url("/images/com/bullet.gif") no-repeat scroll 2px 2px transparent; padding-left:10px; color:#222; font-weight:bold;  }


.view_select {float:right; font-size:11px;  overflow:hidden; margin-bottom:10px;}
.view_select select {border:1px solid #ddd; width:110px; margin-left:10px;}
.view_select b{background: url("/images/com/btn_zoom.gif") 0px 0px no-repeat; padding-left:16px;  padding-top:3px; color:#ff5151;}



.con_in22 {border:1px solid #d7d7d7; padding:20px; width:92%; background:#f0f0f0; margin-top:20px; color:#444;}




/*´ëÀü½ÅÃ»È®ÀÎÆû*/


.checkform {border:1px solid #ddd; padding:5%; width:89%; background:#eee; line-height:32px; margin-top:30px; }

.checkform input {border:1px solid #ccc; line-height:18px;}
.checkform label {font-weight:bold;}


.chechform2 {border-top:1px dotted #666; padding:10px; overflow:hidden; clear:both; }





/**/

.topping_notice {border:1px solid #ddd; background:#eee; padding:2%; width:95%;}
.topping_notice  li {background: url("/images/com/bullet02.gif") 0px 2px no-repeat; padding-left:18px;  font-size:11px; color:#777;  line-height:19px;}


.topping_notice2 {border:1px solid #ddd; background:#eee; padding:2%; width:96%;}
	.topping_notice2  li {background: url("/images/com/bullet02.gif") 0px 2px no-repeat; padding-left:18px;  font-size:11px; color:#777;  line-height:19px;}	

.topping_notice2 b{color:#eb5858
;}





/*½Ç½Ã°£ µ¿¿µ»ó*/


.movie_area {border:1px solid #ccc; float:left; width:340px; margin:5px; }