/* 스타 스타일시트 */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{margin:0;padding:0;word-break:break-all;}
	html {overflow-y:scroll;overflow-x:hidden;}
	html,body {height:100%;}
	/*body,input,select,textarea{font-family:'Nanum Gothic','맑은 고딕','malgun gothic',굴림,굴림체,gulim,돋움,dotum,tahoma,sans-serif,arial,verdana;}*/

	body{font-size:9pt;color:#999;}

	form {margin: 0;padding: 0;}

	img,fieldset,iframe {border:0px none;}
	table {border-collapse: collapse;}
	/* div {overflow:hidden;} */
	ul,ol,li,dl,dt,dd {list-style:none;}





/* 기본 링크 스타일 */
	A:link {color:#999; text-decoration:none; }
	A:visited {color:#999; text-decoration:none;}
	A:active {color:#999; text-decoration:none;}
	A:hover {color:#3387ba; text-decoration:none;}

/* Flaot 속성 */
	.block {display:block !important;}
	.clear {clear:both;}
	.fleft {float:left !important;}
	.fright {float:right !important;}
	.cleft {clear:both; float:left !important;}
	.crfr {clear:right !important; float:right !important;}
	.clfl {clear:left !important; float:left !important;}
	.fright {float:right !important;}
	.cll {clear:left;}
	.clr {clear:right;}
	.porel {position:relative;}
	.poab {position:absolute;}
	.ovhi {overflow:hidden;}

/* Align 속성 */
	.tright {text-align:right !important;}
	.tleft {text-align:left !important;}
	.tcenter {text-align:center !important;}
	.tjustify {text-align:justify !important;}
	.vmiddle {vertical-align:middle;}
	.vtop {vertical-align:top;}
	.vbottom {vertical-align:bottom;}
	.tweight {font-weight:bold !important;}
	.toveral {overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
	.toveral2 {overflow:hidden;text-overflow:ellipsis; }


/* Font 속성 */
	.imes {ime-mode:disabled;}
	.weight {font-weight:bold;}
	.mline {text-decoration:line-through !important;}
	.text_red {color:red;}
	.text_small {font-size:7pt; color:red;}
	.text_black {color:black;}
	.font_f1 {font-family:돋움,dotum;}
	.font_dotum8 {font-family:돋움,dotum;font-size:8pt;}
	.lheight160 {line-height:160%;}
	.lheight130 {line-height:130%;}

	.f8pt {font-size:8pt;}
	.f11px {font-size:11px;}
	.f10px {font-size:10px;}
	.color_ee7600 {color:#ee7600 !important;}
	.color_999999 {color:#999999 !important;}
	.color_000000 {color:#000000 !important;}
	.white {color:white !important;}
	.tdeco_under {text-decoration:underline !important;}

	.clear_lw {clear:both;float:left; width:970px;}
	.clear_lc {clear:both;float:left; width:770px;}


/* Image 속성 */
	.imgbor01 {border:1px solid #eee;}
	.png24 {tmp:expression(setPng24(this));}
	.cp {cursor:pointer;}

	.tlf {table-layout:fixed !important;}

/* padding 속성 */
	.pL5 {padding-left:5px;}
	.pL10 {padding-left:10px;}

/* Input // Select */
	.select8pt {font-size:8pt;}

/* */
	.red {color:red !important;}
	.notBorTop {border-top:0px none !important;}
	.notBorRight {border-right:0px none !important;}
	.notBorBottom {border-bottom:0px none !important;}
	.notBorLeft {border-left:0px none !important;}


/* 게시판용 페이져 */
	.paging_area {clear:both;width:100%; text-align:center;padding:10px 0px;}
	.pages {clear:both;float:center;border:1px solid #000;overflow:hidden;}
	.pagers {display:inline-block;border:1px solid #eee; width:24px; height:19px; padding-top:5px;font-weight:bold;color:#0057d3;margin-left:3px;text-align:center;}
	.pagers2 {display:inline-block;border:1px solid #eee;  height:19px; padding:5px 4px 0px 4px;font-weight:bold;color:#0057d3;margin-left:3px;text-align:center;}
	.pagers a , .pagers2 a {color:#666;text-decoration:none;}
	.pagers a:hover , .pagers2 a:hover{color:#3063ab;text-decoration:none;}


.button,
.button *{ position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:돋움,dotum,굴림,굴림체,gulim,tahoma,sans-serif,arial,verdana; white-space:nowrap; background:url(/images/button.gif) no-repeat; vertical-align:top; overflow:visible; color:#333; text-indent:0px;}
.button { margin-right:4px;}
.button *{ left:4px; cursor:pointer; _cursor:hand;}

#movie .button,
#movie .button *{ position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-family:'나눔고딕','Nanum Gothic',돋움,dotum,굴림,굴림체,gulim,tahoma,sans-serif,arial,verdana; white-space:nowrap; vertical-align:top; overflow:visible; color:#fff; text-indent:0px; width: 340px; height: 42px;}
#movie .button {background:url(/images2/movie/movie_listBtn.jpg) no-repeat;}
#movie .button a {width: 340px; height: 42px; background: none; line-height: 42px; text-align: center; padding: 0; margin: 0; color: #fff; font-size: 20px; left: 0; text-shadow: 0px 1px 1px rgba(0,0,0,0.6);}
#movie .button *{cursor:pointer; _cursor:hand;}

/* Button Size = medium | large | xLarge | small */
.button.medium, .button.medium *{ height:24px; line-height:24px;}
.button.large, .button.large *{ height:30px; line-height:30px;}
.button.xLarge, .button.xLarge *{ height:36px; line-height:36px;}
.button.small, .button.small *{ height:19px; line-height:19px;}
.button.medium { background-position:left 0;}
.button.large { background-position:left -30px;}
.button.xLarge { background-position:left -65px;}
.button.small { background-position:left -106px;}
.button.medium *{ padding:0 10px 0 6px; font-size:12px; background-position:right top;}
.button.large *{ padding:0 10px 0 6px; font-size:16px; background-position:right -30px;}
.button.xLarge *{ padding:0 10px 0 6px; font-size:20px; background-position:right -65px;}
.button.small *{ padding:0 6px 0 2px; font-size:11px; background-position:right -106px;}

/* Button Hover */
.button *:hover { color:red;}
/*
.button *:active { color:red;}
.button *:focus { color:red;}
*/
/* Button Strong */
.button.strong *{ font-weight:bold !important;}

/* Button Icon Variation */
.button.icon *{ padding-left:20px;}
.button.small.icon *{ padding-left:16px;}
.button.icon span{ width:20px; margin-right:-20px; padding:0 !important;}
.button.medium .check{ background-position:4px -150px;}
.button.large .check{ background-position:4px -146px;}
.button.xLarge .check{ background-position:5px -144px;}
.button.small .check{ background-position:3px -153px;}
.button.medium .add{ background-position:-16px -150px;}
.button.large .add{ background-position:-14px -146px;}
.button.xLarge .add{ background-position:-14px -144px;}
.button.small .add{ background-position:-18px -153px;}
.button.medium .delete{ background-position:-34px -150px;}
.button.large .delete{ background-position:-34px -146px;}
.button.xLarge .delete{ background-position:-34px -144px;}
.button.small .delete{ background-position:-37px -153px;}
.button.medium .calendar{ background-position:-56px -150px;}
.button.large .calendar{ background-position:-56px -146px;}
.button.xLarge .calendar{ background-position:-56px -144px;}
.button.small .calendar{ background-position:-59px -153px;}
.button.medium .refresh{ background-position:-76px -150px;}
.button.large .refresh{ background-position:-76px -146px;}
.button.xLarge .refresh{ background-position:-76px -144px;}
.button.small .refresh{ background-position:-79px -153px;}

.button.large2, .button.large2 *{ height:30px; line-height:30px;}
.button.large2 { background-position:left -30px;}
.button.large2 *{ padding:0 4px 0 6px; font-size:16px; background-position:right -30px;}
.button.icon *{ padding-left:20px;}
.button.icon span{ width:20px; margin-right:-20px; padding:0 !important;}
.button.large2 .refresh{ background-position:-76px -146px;}

/* ▣▣▣텍스트버튼 ▣▣▣ */
.txtBtn {position:relative;display:inline-block;text-align:center;cursor:pointer;vertical-align:middle; }

/* 우편번호 */
.txtBtn.small		{background-color:#969696;border:1px solid #969696;color:#fff;font-size:12px; padding:2px 10px 0px 10px; height:22px;min-width:75px;}
.txtBtn.small:hover {background-color:#7f7f7f;}
.txtBtn.small2		{background-color:#7f7f7f;border:1px solid #969696;color:#fff;font-size:12px; padding:2px 10px 0px 10px; height:22px;min-width:75px;}
.txtBtn.small2:hover{background-color:#6e6e6e;}
.txtBtn.small3		{background-color:#fff;border:1px solid #969696;color:#868686;font-size:12px; padding:2px 10px 0px 10px; height:22px;}
.txtBtn.small3:hover{color:green; }
.txtBtn.s_modify	{background-color:#fff;border:1px solid #969696;color:#007b00;font-size:11px; padding:2px 5px 0px 5px; height:22px;font-weight:bold;}

.txtBtn.j_medium		{background-color:#969696;border:1px solid #969696;color:#fff;font-size:12px; padding:0px 10px 0px 10px; height:28px; min-width:75px;}


.txtBtn.large		{background-color:#fff; font-size:16px; padding:12px 0px 10px 0px; min-width:100px;font-weight:bold;}
.txtBtn.b_blue	    {border:4px solid #5675c5;color:#5675c5;}
.txtBtn.b_blue:hover{border:4px solid #5665c5;color:#5665c5;}
.txtBtn.b_red		{border:4px solid #d62f40;color:#d62f40;}
.txtBtn.b_red:hover {border:4px solid #c91a2c;color:#c91a2c;}
.txtBtn.b_gray	    {border:4px solid #969696;color:#969696;}
.txtBtn.b_gray:hover{border:4px solid #8f8f8f;color:#8f8f8f;}

.txtBtn.radius3{
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
}
.txtBtn.pd5{padding:2px 5px 0px 5px;}
.txtBtn.pd7{padding:2px 7px 0px 7px;}

.txtBtn.radius3{
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
}
.txtBtn.radius5{
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
}

/* ▣▣▣컬러버튼 s▣▣▣ */
/* 기본 */
.txtBtnC {
position:relative;
display: inline-block;
text-align:center;
font-family: 'Nanum Gothic';
vertical-align: middle;		/* 다른 요소를 만날때 수직 가운데 정렬을 대비 */
white-space: nowrap;		/* 버튼의 크기가 작을때 줄바꿈 되지 않는다 */
cursor:pointer;
text-decoration: none;		/* 글자의 밑줄 제거 */
background: transparent;	/* 기본 배경색을 투명화 */
border: none;				/* 테두리 속성을 초기화한다 */
outline: 0;					/* 포커스시 생성되는 외곽선 제거 */
box-sizing: content-box;
-moz-box-sizing: content-box;
}
/* 컬러버튼 크기 */
.txtBtnC.large{
padding:14px 35px;

font-size: 19px;
min-Width:80px;
font-weight: 600;
}
.txtBtnC.medium{
padding:8px 15px 6px 15px;

font-size: 16px;
min-Width:80px;
font-weight: bold;
}
.txtBtnC.small{				/* cart 삭제버튼 */
padding:4px 0px 2px 0px;
font-size: 11px;
width:65px;
}

/* 컬러버튼 테두리각 + 그림자 */
.txtBtnC.radius3{
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
border-radius:			3px;
}
.txtBtnC.radius5{
-webkit-border-radius:	5px;
-moz-border-radius:		5px;
border-radius:			5px;
}

.txtBtnC.radius10{
-webkit-border-radius:	10px;
-moz-border-radius:		10px;
border-radius:			10px;

box-shadow:			0 2px 6px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
-mozbox-shadow:		0 2px 6px rgba(0, 0, 0, 0.4);
}

/* 그림자 - 창닫기 */
.txtBtnC.shadow1{
box-shadow:			 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:  1px 2px rgba(0, 0, 0, 0.1);
-mozbox-shadow:		 1px 2px rgba(0, 0, 0, 0.1);
}

/* 컬러버튼 색깔 - 블루 */
.txtBtnC.blue {
color: #f1f1f1;
border: 0px solid #ebebeb;
border-bottom-color: #0069ce;
background: #0079ce;		/* 기본색 ie8   00a1e7 < 0079ce < 0069ce */
background: -moz-linear-gradient(#00a1e7 0%, #0079ce 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a1e7), color-stop(100%, #0079ce));
background: -webkit-linear-gradient(#00a1e7 0%, #0079ce 100%);
background: linear-gradient(#00a1e7 0%, #0079ce 100%);
}
.txtBtnC.blue:hover {
/*    background: linear-gradient(to bottom, #0079ce 10%, #3da1e7 100%); */
background: #0069ce;		/* 기본색 over ie8 */
background: -moz-linear-gradient(#0079ce 0%, #0079ce 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0079ce), color-stop(100%, #0079ce));
background: -webkit-linear-gradient(#0079ce 0%, #0079ce 100%);
background: linear-gradient(#0079ce 0%, #0079ce 100%);
}


/* 컬러버튼 색깔 - 레드 */
.txtBtnC.reds {
color: #eee;
border: 0px solid #ebebeb;
border-bottom-color: #c6c6c6;
background: #b91a2c;		/* 기본색 ie8   d62f40 < b91a2c < c90a2c */
background: -moz-linear-gradient(#d62f40 0%, #b91a2c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d62f40), color-stop(100%, #b91a2c));
background: -webkit-linear-gradient(#d62f40 0%, #b91a2c 100%);
background: linear-gradient(#d62f40 20%, #b91a2c 80%);

}
.txtBtnC.reds:hover {
background: #c90a2c;		/* 기본색 over ie8 */
background: -moz-linear-gradient(#b91a2c 0%, #b91a2c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b91a2c), color-stop(100%, #b91a2c));
background: -webkit-linear-gradient(#b91a2c 0%, #b91a2c 100%);
background: linear-gradient(#b91a2c 20%, #b91a2c 80%);
}
/* 컬러버튼 색깔 - 레드2 */
.txtBtnC.red2 {
color: #eee;
border: 0px solid #ebebeb;
border-bottom-color: #c6c6c6;
background: #c33115;		/* 기본색 ie8   e84323 < c33115 < c32115 */
background: -moz-linear-gradient(#e84323 0%, #c33115 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84323), color-stop(100%, #c33115));
background: -webkit-linear-gradient(#e84323 0%, #c33115 100%);
background: linear-gradient(#e84323 0%, #c33115 100%);

}
.txtBtnC.red2:hover {
background: #c32115;		/* 기본색 over ie8 */
background: -moz-linear-gradient(#c33115 0%, #c33115 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c33115), color-stop(100%, #c33115));
background: -webkit-linear-gradient(#c33115 0%, #c33115 100%);
background: linear-gradient(#c33115 0%, #c33115 100%);
}


/* 컬러버튼 색깔 - 그린 */
.txtBtnC.green {
color: #f1f1f1;
border: none;
background: #16a089;
}
.txtBtnC.green:hover {
background: #10907f;
}

/* 컬러버튼 색깔 - 회색 */
.txtBtnC.gray
{
color: #fff;
border: none;
background: #989898;
}
.txtBtnC.gray:hover {
background: #a3a5a6;
}

/* 컬러버튼 색깔 - 회색 */
.txtBtnC.cart
{
width:40px;font-weight:bold;
color: #3366ff;
border: 1px solid #d1d1d1;
border-bottom-color: #d1d1d1;
background: #f1f1f1;
background: -moz-linear-gradient(#fafafa 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e8e8e8));
background: -webkit-linear-gradient(#fafafa 0%, #e8e8e8 100%);
background: linear-gradient(#fafafa 0%, #e8e8e8 100%);
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
border-radius:			3px;
}
.txtBtnC.cart:hover{
color: #3311ff;
background: #e0e0e0;
background: -moz-linear-gradient(#e8e8e8 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #e8e8e8));
background: -webkit-linear-gradient(#e8e8e8 0%, #e8e8e8 100%);
background: linear-gradient(#e8e8e8 0%, #e8e8e8 100%);
}

/* 회색테두리, txt그림자 */
.txtBtnC.border1 {border:1px solid #d1d1d1;}
.txtBtnC.tshadow1 {text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}	/* gray */
.txtBtnC.tshadow2 {text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}
.txtBtnC.fRed {color:#c33232;}									/* cart 수량변경 */
.txtBtnC.fGray {color:#727272;}

.txtBtnC.bgf5{background-color:#f5f5f5;}

/* ▣▣▣컬러버튼e▣▣▣ */



/* 개인정보처리방침 */
#agree .agree_box {clear:both; border:1px solid #9e9e9e;margin-top:5px;background:#e0e0e0;}
#agree .agree_content1 { height:250px; margin:2px;border:1px solid #c7c7c7;overflow-y:scroll;background:#fff;padding:10px;}
#agree .agreeArea {padding:10px 0px;font-size:15px;}