 

 		/* 이미지내리기 */ 
 		.imgdown {
			margin-bottom:-3px;
		}


		/* 단일 버튼  */ 
		.OneBtnBlockWrap {
			display:inline-block;
			text-align:center; 
			margin-left:5px;
			width:100%;
			margin-bottom:20px;
		}


		/* 버튼 위로 올리기 */
		.BtnOverClass {
			background:#333 !important;
			color:#FFF !important;
		}


		/* 바 랩핑 */
		.BtnBarClass {
			font-size:16px;display:inline-block;margin:0px 3px 3px 3px;
			text-align:left !important;vertical-align: middle;'
		}
   
		/* 메뉴버튼 상단 */		
 
 		.UpperBarClass {
 
			display:inline-block;
			border-top-left-radius:5px;border-top-right-radius:5px; 
			width:90%;
 			vertical-align:middle; 
		}
		
		/* 메뉴바 호버 */ 
		.LinkBarHover {
			color:#111 !important;
 
			border-color:#E9BB77;
			text-shadow:none;
			background:#E9BB77 !important;
		}
		 
 
		 
		/* 메뉴버튼 중간 */
		.MiddleBarClass {
			border-bottom:1px solid #E9BB77  !important;display:inline-block;
			text-align:left !important;
			width:95%;
			background:#1E0914; color:#E9BB77;height:28px;min-width:200px;text-shadow:none;text-decoration:none;
			margin-left:5px;padding:3px 5px 0px 5px;vertical-align: middle;
		}

		/* 메뉴버튼 한단 */
		.BelowBarClass {
			border:1px solid #E9BB77  !important;display:inline-block;
			text-align:left !important;
			width:95%;
			border-bottom-left-radius:5px;border-bottom-right-radius:5px;
			background:#fff; color:#E9BB77;height:28px;min-width:190px;text-shadow:none;text-decoration:none;
			margin-left:2px;padding:0px 5px 0px 5px;vertical-align: middle;
		}
		
		
		/* 버튼 메뉴  */
		.btnMenu {
			display:inline-block;margin:0px 20px 0px 0px;border:1px solid #ddd;border-radius:10px;
		}

		/* 리스트목록 랩 */ 
		.listClassWrap {
		 	background:#250715;
		 	padding-top:10px;padding-bottom:8px;display:inline-block;line-height:160%;text-align:center;
		 	width:100%;
		 	margin-left:-25px;
		 	min-width:380px; 
		}
 
		/* 왼편 */		
		.LeftSideClass {
			display:inline-block;background:#250715;width:120px; 
			position: relative;
			background:transparent;
			padding-top:110px;
  		}
		
		/* 이미지 오버레이 */ 	
		.overlayImage {
			margin-top:10px;
			margin-left:5px;
		  	position: absolute;
		  	width:100px;
		  	height:100px;
		  	top:  0;
		  	left: 0;
		}
 
		/* 오른편 */		
		.RightSideClass {
			display:inline-block;padding:10px 0px 10px 0px;vertical-align:bottom;
 		}
		
 
 		/* 왼편 */		
		.prtImage {
			width:100px;height:100px; 
 		}
 		
 

 /* 이하 CSS 버튼 */ 
		a.css-button {
			font-size:16px;
			color:#fff;
			text-shadow:0 0px 0 #111;
			text-decoration:none;
			display:block;
			min-width:135px;
			padding:5px 0px 3px 0px;
		
			text-align:center;
	
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			-o-border-radius:5px;
			border-radius:5px;
  
    		border:1px solid #777;  
  
			background:#E9BB77;
 			background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E9BB77), to(#E8A64A));
			background:-moz-linear-gradient(0% 90% 90deg, #E9BB77, #E8A64A);
		}
 
		.headMark ul {
		  	list-style: none;
		 	margin-left: 5px;
		    padding-left: 8px;
		    line-height:170%;
		}
 
		.headMark li {
		  padding-left: 0.3em;
		  text-indent: -1.8em;
		}
		
		.headMark li:before {
			content: "■";
		  	padding-right: 0.9em;
		}
		
 		.hiddenView {
 			display:none; 
 		}

		.histButton {
			display:inline-block;
			min-width:92px; 
		}
		
		.moveDiv {
			margin-right:5px;
			margin-left:5px;
			cursor:pointer; 
		}
		
		/* 현재선택 */ 
		.currentClass {
			background:#EEE !important;
			color:#000 !important;
			border:1px solid #870000 !important;
		}
 
 
 		/* 이동버튼선택 */ 
		.CheckedIcon {
			background:#FFF !important;
			border:1px solid #870000 !important;
		}
 
 
		/* 메인바탕 */ 
  		#mainContent { 
 
 			margin-top:-5px;
			background: url('/images/premium/content_background.jpg');   
			background-position:center top;
			background-repeat:repeat-y;
 
		 }

		 .ui-mobile .ui-page-active {
		    display: block;
		    overflow: visible;
		    background: url('/images/premium/content_background.jpg');  
		    background-repeat: repeat-y;
		    background-position: center top;
		}


 		/* Common Lib : 재정의 */ 
 
		.ui-btn-active {
			background: #870000;
		}


		.formGroupClass {
			border-radius:5px;
			padding:10px 10px 10px 10px;
			border:none !important;
			background:transparent !important; 
	  		/* background: url('/images/premium/content_background.jpg');   
 			background-size: 100% 100%;
		    background-repeat: no-repeat; */
		    			
		}


		.formGroupBorderClass {
			border-radius:8px;
			padding:10px 10px 10px 10px;
			border:1px solid #555 !important;
	  		background:transparent !important; 
	  		padding-top:10px;
	  		padding-bottom:10px;
		}
		
		 .formGroupTitle {
		 	color:#E9BB77;
		 	text-align:center; 
		 }
 
 
 		 .yellowDarkClass {
		 	color:#E9BB77;
		 }
 
 
 /* Big & Small */
 

 
		#mainContent { 
		    background: url(/images/premium/content_background.jpg);
		    background-size: 100% 100%;
		    background-repeat: no-repeat;
 		}
 

		
 		/* C1. 중앙센터 컨테이너 */ 
 		.centerDivContainer {
 			display:block;
 			height:100%;
 			text-align: center;
 		}
		
		/* C1-1. 중앙 프레임 큰 사이즈  */ 
		.centerBigDiv {
		  	display: inline-block;
		  	min-width:600px;
		  	max-width:860px;
		  	text-align: left;
 		 }
 
		/* C1-2. 중앙 프레임 작은 사이즈 */ 
  		.centerSmallDiv {
		  	display: inline-block;
		  	min-width:370px;
		  	max-width:400px;
		  	text-align: left;
		 }



		/* C2-1. 바닥 프레임 큰 사이즈  */ 
		.centerBigFooter {
		  	display: inline-block;
		  	min-width:580px;
		  	max-width:780px;
		  	text-align: center;
		 }

		/* C2-2. 바닥 프레임 작은 사이즈  */ 
		.centerSmallFooter {
		  	display: inline-block;
		  	min-width:300px;
		  	max-width:380px;
		  	text-align: center;
		 }
		 

		 
		/* C3-1. 정보헤더 프레임 큰 사이즈  기준 900 : 470  1.914894 */
  		.headBig { 
			background: url('/images/premium/headBaseFrame.png');   
 			background-size: 100% 100%;
		    background-repeat: no-repeat;
		    width: 700px;
		    height: 365px;
		    margin:20px 80px 30px 80px; 
		    border: 1px solid #333;
		 }
  
		/* C3-2. 정보헤더 프레임 큰 사이즈  기준 900 : 470  1.914894 */
  		.headSmall { 
 			background: url('/images/premium/headBaseFrame.png');   
 			background-size: 100% 100%;
		    background-repeat: no-repeat;
		    width: 380px;
		    height: 192px;
		    margin:10px 5px 10px 10px; 
		    border: 1px solid #333;
	
		 }

 
		/* C4A-1. 헤더 대 왼편 */		
		.LeftHeadBigClass {
 			display:inline-block;margin-left:0px;width:350px; 
			position: relative;
			padding-top:310px;
			font-size:2em;text-align:right;
			/* background:gray;   */ 
  		}

		/* C4B-1. 헤더 대  오른편 */		
		.RightHeadBigClass {
			display:inline-block;margin-left:5px;margin-bottom:10px;
			padding:70px 0px 20px 0px;vertical-align:bottom;
			font-size:1.2em;text-align:right;
			/* background:green;     */
 		}
		
		/* C4C-1. 헤더 대 오버레이 */	
		.overlayBigImage {
			margin-top:3px;
			margin-left:0px;
		  	position: absolute;
		  	width:300px;
		  	height:300px;	
		  	top:  0;
		  	left: 0;
		}


		/* C4A-2. 헤더 소 왼편 */		
		.LeftHeadSmallClass {
 			display:inline-block;margin-left:0px;width:130px; 
			position: relative;
			padding-top:190px;
		 	/* background:yellow;    */
  		}

		/* C4B-2. 헤더 소 오른편 */		
		.RightHeadSmallClass {
			display:inline-block;margin-left:25px;margin-bottom:25px;
			padding:20px 0px 10px 10px;vertical-align:bottom;
			font-size:0.8em;text-align:right;
			/* background:blue; */    
 		}
 		
		/* C4C-2. 헤더 소  오버레이 */	
		.overlaySmallImage {
			margin-top:3px;
			margin-left:0px;
		  	position: absolute;
		  	width:150px;
		  	height:150px;
		  	top:  0;
		  	left: 0;
		}
 
		/* C5-1. 버튼블록 빅 */ 
		.buttonBigWrap {
			margin-left:70px;
		}


		/* C5-2. 버튼블록 스몰 */ 
		.buttonSmallWrap {
			margin-left:5px;
		}
		
		
		/* C6-1. 콘텐츠 빅 */ 
		.contentBigWrap {
			text-align:left;margin-left:80px;margin-top:5px;
 			background: url('/images/premium/backfiveBig.png');   
 			 
 			background-position:right center;
		    background-repeat: no-repeat;
		}
		 
		/* C6-2. 콘텐츠 스몰 */ 
		.contentSmallWrap {
			text-align:left;margin-left:30px;margin-top:-20px;
 			background: url('/images/premium/backfiveSmall.png');   
 			 
 			background-position:right center;
		    background-repeat: no-repeat;			
		}
		


		/* C6-1. 콘텐츠 빅 */ 
		.contentBigWrap {
			text-align:left;margin-left:80px;margin-top:5px;
		}
		 
		/* C6-2. 콘텐츠 스몰 */ 
		.contentSmallWrap {
			text-align:left;margin-left:30px;margin-top:-20px;
		}
		
		
		/* C9. 2단그리드블록기본 */ 
		.gridBlockClass {
			min-width:120px;width:100%;max-width:200px;padding-right:10px;
		}
 
 
		/* C10. 주요이력 목록 헤더  */
		
		.ListBig ul {
			margin-top:10px;
			padding-right:30px;
    		list-style-image: url('/images/premium/ulicon3.png');
		}
		
		.ListSmall ul {
			margin-top:10px;
			padding-right:20px;
    		list-style-image: url('/images/premium/ulicon5.png');
		}
 
		.ListBig ul li {
    		line-height:190%;
    		font-size:1.2em;
    		margin-left:-10px;
    		padding-left:10px;
    		color:#B4B4B4;
		}
 
		.ListSmall ul li {
    		line-height:190%;
    		font-size:1.0em;
    		margin-left:-10px;
    		padding-left:10px;
    		color:#B4B4B4;
		}
		
		/* 큰 글씨 */ 
		.bigChar {
			margin-top:100px;
			color:#CFA565;
		}
 
		/* C11-1. 신청 큰 버튼  */
 		.commandBigButton {
 			width:240px;
 			height:150px;
 		}
 
 		/* C11-2. 신청 작은 버튼  */
 		.commandSmallButton {
 			width:150px;
 			height:100px;
 		}

		/* C12 . 이동  버튼   */
 		.MoveClass {
 			display:inline-block;
  		}
 

		/* C12-1. 이동 큰 버튼   */
 		.moveBigButton {
 			width:100px;
 			height:50px;
 			margin:10px 0px -14px 80px;
 			vertical-align:bottom;
 
 		}
 
 		/* C11-2. 이동작은 버튼   */
 		.moveSmallButton {
 			width:80px;
 			height:40px;
 			margin:10px 0px -12px 50px;
 			vertical-align:bottom;
 		}
 		


		/* C12-3. 폼내 이동 큰 버튼   */
 		.moveFormBigButton {
 			width:100px;
 			height:50px;
 			vertical-align:middle;
 		}
 
 		/* C11-4. 폼내 이동 작은 버튼   */
 		.moveFormSmallButton {
 			width:80px;
 			height:40px;
 			vertical-align:middle;
 		}


		/* C13. 블록타이틀 */
		.blockTitle {
			display:inline-block;width:150px;margin-top:20px;
		}





 
		/* 헤더설명 */ 
		.headDesc ul {
		  	list-style: none;
		 	margin-left: 10px;
		    padding-left: 15px;
		    line-height:170%;
		}
 
		.headDesc li {
		  padding-left: 1em;
		  text-indent: -2em;
		}
		
		.headDesc li:before {
			content: "▶";
		  	padding-right: 1em;
		}

 	  

		/*  이하 한자부모 입력기 */
			
		/* 플로팅 */
		#floatWindow{
			display:none;
			width:350px;
			z-index:100;
			
		}
		
		#floatWindow a.close{
			position:absolute;
			right:5px;
			top:3px;
		}
		
		#floatWindow a.close img{
			border:none;
		}
		
		#floatWindow dl{
			width:100%;
			height:100%;
			background:url("/images/floatWindowMobile.png");
			margin:0;
		}
		
		* html #floatWindow dl{
			background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/floatWindowMobile.png',sizingMethod='scale');
		}
		
		* html #floatWindow dl *{
			position:relative;
		}
		
		#floatWindow dl dt{
 
			height:30px !important;
			line-height:30px !important;
			text-indent:1em;
			color:white;
			font-weight:bold;
			text-align:center;
			cursor:default;
		}
		
		#floatWindow dl dd{
			margin-top:10px;
			padding:0.2em;
			line-height:1.5;
			text-indent:0.5em;
			text-align:left;margin-left:8px;
			font-size:0.95em;
			cursor:default;
		}
 
		#inputContent {
			border : 0px solid green;
			text-align:center;
		}
		
		#chInput {
			margin-left:50px;
		}	
		
		#inputDialog {
			padding:0.5em 0.5em;
		} 	
		
		#chInputOne {
			display:none;
		} 			
 		
 		.checkedInput {
 			background:#870000 !important;
 			color:#FFF !important; 
 			text-shadow:none !important; 
 		}
 		
 		.LegendClass {
 			color:#CFA565 !important; 
 		}

 		.labelNameClass {
 			display:inline-block;
 			min-width:60px;
 	 
 		}
 		 	
 		 	



 