/* ÀÌ¹ÌÁö È¸Àü */
.rotate_90{
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.rotate_180{
 -webkit-transform: rotate(180deg);
 -moz-transform: rotate(180deg);
 -o-transform: rotate(180deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.rotate_270{
 -webkit-transform: rotate(270deg);
 -moz-transform: rotate(270deg);
 -o-transform: rotate(270deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.rotate_-90{
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-1)
}
.rotate_-180{
 -webkit-transform: rotate(-180deg);
 -moz-transform: rotate(-180deg);
 -o-transform: rotate(-180deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-2)
}
.rotate_-270{
 -webkit-transform: rotate(-270deg);
 -moz-transform: rotate(-270deg);
 -o-transform: rotate(-270deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-3)
}

/
/* °øÅë ¹öÆ° */

#BTN_M {	font-size:11px;
			vertical-align:middle; 
			padding-top:4px; 
			-ms-behavior: url('/2013/css/PIE.htc'); 
			behavior: url('/2013/css/PIE.htc');
			border:none; 
			background-color: #CF45F1;  
			color:white; 
			width:65px; 
			height:20px; 
			cursor:pointer; 
			border-radius:5px 5px 5px 5px;

	   }/*#1093FE*/
#BTN_M:HOVER { background-color: #E18CF7; }
#BTN_S {
			font-size:11px;
			vertical-align:middle; 
			padding-top:3px; 
			-ms-behavior: url('/2013/css/PIE.htc'); 
			behavior: url('/2013/css/PIE.htc');
			border:NONE; 
			background-color: #38A5FE;  
			color:white; 
			width:45px; 
			height:20px; 
			cursor:pointer; 
			border-radius:5px 5px 5px 5px; 
		   }

#BTN_S:HOVER { background-color: #1093FE; }

/* Å¾¸Þ´º */
.toplink	{
		font-family:'¸¼Àº °íµñ'; font-size:11px; 
		color:#797979; padding-right:20px;
		}

.toplink a	{ 
		font-family:'¸¼Àº °íµñ'; font-size:10px;
		color:#797979; letter-spacing:0px;
		}

.toplink a:link	{ color:#797979; }
.toplink a:visited { color:#797979; }
.toplink a:hover { color:#000000; }

/* »çÀÌÆ®¸Ê */
.sitemap { background-color:#ffffff; border:1px solid #0053A6; }

.SiteMap .Top	{	
					background-color:#00479d;
					padding-left:20px;
				}

.SiteMap .Top a { font-family:'¸¼Àº °íµñ'; font-size:13px; color : #FFFFFF; }

.SiteMap .Sub a { color:#333333; font-size:12px; }




/* »óÇ° ÇÏ´Ü ¹öÆ° */
.prod_btn { max-width:700px; }
.prod_btn td {	
				cursor:pointer; 
				/* border:1px solid #c3c3c3;  */
				/* border-radius:10px 10px 0px 0px; */
				-ms-behavior: url('/2013/css/PIE.htc');
				behavior: url('/2013/css/PIE.htc');
				font-weight:bold;
				color:#828282;
				font-family:'¸¼Àº °íµñ';
}
.prod_btn .active {  background:url('/images/cust/btn_active.jpg') no-repeat top center; color:#ffffff; }
.prod_btn .active .t2 { font-size:8pt; letter-spacing:-1px; }

.prod_btn td { font-size:9pt; padding:8px; line-height:12px; letter-spacing:0px;}
.prod_btn .Nactive { background:url('/images/cust/btn_none.jpg') no-repeat top center; font-size:9pt; }
.prod_btn .Nactive .t2 { font-size:8pt; letter-spacing:-1px;}



/*
.prod_btn td:hover { background-color:#F971D0; } 
.prod_btn .active:hover { background-color:white; }
 .prod_btn td { background-color:#F5F5F5; }  */
/*.prod_btn .active { background-color:#D00A93; color:#ffffff;}
.prod_btn .active:hover { background-color:#A30774; }
*/







/* °ü¸®ÀÚ ¸Þ´ºÅ¸ÀÌÆ² */
.menuTitle1 { background-color:#f0f0f0; height:29px; }
.menuTitle1 td { padding-right:20px; }
.menuTitle2 td { background-color:#C8D6B1; height:30px; padding-left:15px;
				 font-family:'¸¼Àº °íµñ'; font-size:13px; font-weight:bold; color:#333333;
				 border:1px solid #96B068; border-radius:3px; 
				}

/* ifile */
.ifile { border:solid 2 #DDDDDD; }
.ifile .folder { background-color:#D9EED5; color:#000000; cursor:hand;}
.ifile .folder .active { color:#CC0000; }
.ifile .folder .Button { cursor:hand; color:#0000CC; } 

.ifile .file { overflow-y:scroll; height:500px; width:98%; background-color:#F0F9EE; color:#000000; }
.ifile .file tr { background-color:#F7F8ED; }
.ifile .file tr:hover {background-color:#A0ECFA; }

.ifile .dir { background-color:#E7FEED; }
.ifile .dir td { color:#333333;}


/* TotalCount */
#TOTALCOUNT { font-size: 12px; }

/* NOTICE °Ô½ÃÆÇ */
	#NOTICE { font-family:'¸¼Àº °íµñ';}
	/* -- Å¸ÀÌÆ² -- */
	#NOTICE .list .title{ font-size: 13px;  font-weight:300; color:#5A5A5A; }
	/* -- ³»¿ë -- */
	#NOTICE .list .subject:hover { font-weight:bold; }
	/* -- Á¦¸ñ -- */
	#NOTICE a { font-size:12px;}
	/* -- Á¦¸ñ Á¦¿Ü ÀüºÎ -- */
	#NOTICE .list .subject { font-size:12px; }
	/* -- ÆäÀÌÂ¡ -- */
	#NOTICE-PAGING td { font-size:12px; color:#aaaaaa}
	#NOTICE-PAGING a { font-size:12px; }

/* NOTICE °Ô½ÃÆÇ - VIEW */
	/* -- Å¸ÀÌÆ² (Á¦¸ñ,ÀÛ¼ºÀÚ,Á¶È¸¼ö,ÀÛ¼ºÀÏ) -- */
	#NOTICE-VIEW { COLOR:#353535; }
	#NOTICE-VIEW tr { height:40px; }
	#NOTICE-VIEW td { font-size:12px; }
	#NOTICE-VIEW .SUBJECT { font-size:14px; font-weight:bold; }
	/* -- ³»¿ë -- */
	#NOTICE-CONTENT { font-size:12px; }
	/* -- Ã·ºÎÆÄÀÏ -- */
	.upfile { font-size:11px; }
	.upfile a { font-size:11px; }

/* QNA */
#QNA { font-family:'¸¼Àº °íµñ'; }
	/* -- Å¸ÀÌÆ² -- */
	#QNA .TITLE { height:25px; font-size: 13px; font-weight:300; color:#5A5A5A;	} 

	/* -- Á¦¸ñ Á¦¿Ü ÀüºÎ -- */
	#QNA .SUBJECT { height:30px; font-size:12px; text-align:center; }

	/* -- Á¦¸ñ -- */
	#QNA .SUBJECT a { font-size:12px; color: #569CC2; }

	/* -- ³»¿ë -- */
	#QNA .SUBJECT:hover { font-weight:bold;}

/* QNA-VIEW */
	/* -- Áú¹® ³»¿ë -- */
	#QNA-Question { font-size:12px; }
	/* -- ´äº¯ ³»¿ë -- */
	#QNA-Answer { font-size:13px; }

/* QNA-WRITE */
#QNA-WRITE { font-size:12px; text-align:center;}

/* RIGHT-TOP */
#RIGHT-TOP a { font-size:10pt; color:#616161; }



/* TOP-MENU */
	/* -- ¾Ö´Ï¸ÞÀÌ¼Ç Å°ÇÁ·¹ÀÓ -- */
	@keyframes menu {
		0% { opacity:0.3; }
		100% { opacith:1; }
	}
	/* -- ´ë¸Þ´º  -- */
	#TOP-MENU-BOX { position:absolute; width:100%; top:123px; z-index:20; left:0px; }
	#TOP-MAIN-BOX { position:relative; width:100%; z-index:20; }
	#TOP-MENU .main { padding-left:20px;
					  cursor:pointer; 
					  font-size:17px; 
					  font-family:'¸¼Àº °íµñ'; 
					  font-weight:bold;
					  color:#000000;
					  -webkit-transition:0.7s ease;
					  -ms-transition: all .7s ease-in-out;
					}
	#TOP-MENU .main:hover	{ color:#CF2484; }
	#TOP-MENU .main_active		{ 
							color:#CF2484; 
							padding-left:20px; 
							cursor:pointer; 
							font-size:17px; 
							font-family:'¸¼Àº °íµñ'; 
							font-weight:bold;
							}
	/* -- ÇÏÀ§¸Þ´º  -- */
	#SUB-MENU { width:100%; }
	#SUB-MAIN-BOX #TOP-MENU TR {  height:30px; }
	#SUB-MENU .sub { /* DIV */
						position:relative; 
						z-index:20; 
						}
	#TOP-MENU .sub		{	/* TR */
						display:none; 
						height:50px; 
						overflow:hidden; 
						-ms-animation:menu 1s ease-in-out 1;
						-webkit-animation:menu 2s ease-in-out 1;
						}
	#TOP-MENU .sub td	{ 
						width:1px;
						font-family:'¸¼Àº °íµñ';
						font-size:12px; 
						}
	/* -- ÇÏÀ§¸Þ´º¸í -- */
	#TOP-MENU .sub span { 
						margin-left:27px;
						width:1px; cursor:pointer; 
						-webkit-transition:0.3s;
						transition:0.3s;
						-ms-transition:0.3s;
						}
	#TOP-MENU .sub span:hover { color: #CF2484; font-weight:bold; }
	#TOP-MENU .sub .active { color:#CF2484; font-weight:bold; font-size:1.1em; }


/* MAIN - LAYER1 (ÀÌ´ÞÀÇÄ¿ÇÃ/¿þµùQNA/È¿¿ø¿þµùÈÄ±â) AND LAYER4 (STUDIO/DRESS/HAIR&MAKEUP) */
	#layer1 td { position: relative; font-family:'¸¼Àº °íµñ'; font-weight:bold;}
	#more_btn_01 { margin-right: 10px;}
	#LAYER1-SUBJECT { border: 1px solid #ddd; padding: 10px 20px; }
	#LAYER1-SUBJECT td { position: relative; font-size:13px; color:#878787; cursor:pointer; vertical-align:top; letter-spacing: 0.5; border-bottom: 1px dashed #ddd; padding-left: 15px;}
	#LAYER1-SUBJECT td:first-child { /*width:60%; */}
	#LAYER1-SUBJECT td:before { content:''; position: absolute; left: 0; top: 7px; width:5px; height:5px; background: #d10290;}
	#LAYER1-SUBJECT tr:last-of-type td { border-bottom: 0; }

	.Board_Title { width:30%; padding-top: 10px; padding-left: 5px; padding-right: 2.2%; }

	#LAYER1-SUBJECT .text{ height:1px;  }
	#LAYER1-SUBJECT td:hover { color:black; }
	#morebutton { height:22px; font:12px/20px '¸¼Àº °íµñ'; padding-left:5px; float:right; text-align: center; padding:0 10px; letter-spacing: 0.5; cursor:pointer; background: #2aa9d4; color: #fff; }
	#LAYER1-SUBJECT .layer1 { font-size:11px; top:0px;}

/* MAIN - LAYER2 AND LAYER4-1(¿þµùÈ¦ÀÌº¥Æ®/¼¿ÇÁ°ßÀû¹Þ±â) */
	#LAYER2-SUBJECT IMG { width:210px; height:95px;}
	#LAYER2-SUBJECT td { font-size:12px; color:#606060; cursor:pointer;}
	#LAYER2-SUBJECT .Send { font:12px/25px '¸¼Àº °íµñ';letter-spacing:-1.5px; background-color:#CF008E; width:45%; color:white; border:2px solid #dbdbdb; height:25px; cursor:pointer; }
	#LAYER2-SUBJECT .Send:hover { background-color: #FF66CD; }

/* MAIN - LYAER5 ( »ó°ß·Ê Çã´Ï¹® Ã»Ã¸Àå) */
	#LAYER5-TOP { padding:50px 5px; }
	#LAYER5-TOP td { font-size:15px; color: #606060;}
	#LAYER5-TOP .d-day td { font-size:20px;
							font-weight:900; 
							color: #B9B9B9;
							-ms-behavior: url('/2013/css/PIE.htc'); 
								behavior: url('/2013/css/PIE.htc');}

	#LAYER5-TOP .d-day span {  font-size:15px; text-shadow:none; color: #CA008A; }