* { margin:0; padding:0; -webkit-text-size-adjust:none; font:13px/1.5 "Malgun Gothic",Gulim,Arial,AppleGothic,Helvetica,sans-serif; }
img { border:none;   }
fieldset { border:none; }
legend { display:none; }
input, textarea { resize:none; }
ul, dl, ol { list-style:none; }
 

 html {
    /* 화면을 길게 누르고 있을때 뜨는 팝업이나 액션시트를 제어 */
    -webkit-touch-callout:none;
    /* 텍스트나 이미지를 선택할 수 있게 하는 여부를 제어 */
    -webkit-user-select:none;
    /* 링크를 터치했을때 나오는 기본 영역의 색상을 제어 */
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
 
html, body { width:100%; height:100%; color:#333333;}
 
textarea { border:1 solid;border-color:96B9E0 E8F2F2 E8F2F2 A1C3E9;background-color:FFFFFF;font-family: "Malgun Gothic",Arial,Gulim,Verdana;font-size:12px;line-height:140%;color:#757171 }

::selection {background:#73c2f1; color:#FFF; text-shadow:none;}
::-moz-selection {background:#73c2f1; color:#FFF; text-shadow:none;}
::-webkit-selection {background:#73c2f1; color:#FFF; text-shadow:none;} 

A:link    {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active  {color:#333333;text-decoration:none;}
A:hover  {color:#218fba;text-decoration:none;}
 
.hideme {  filter:alpha(opacity=0);opacity:0; }

.clearoz:after { 
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";

}
.clearoz {
	min-height:1px; /*IE6,7*/
}
* html .clearoz {
	height:1px; /*MAC IE5*/
	height:auto;
	overflow:hidden;
}


.aleft { float:left; }
.aright {float:right; }
.w1000 { width:1000px; margin:0 auto; position:relative; }
.w1100 { width:1100px; margin:0 auto; position:relative; }
.dbd { border:1px solid red; }

#mwrap {
	width:100%; height:100%; margin:0;  
}
 

.rotator i, .rotator img { cursor:pointer;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; 
-ms-transition: all 1s ease-in-out; 
}
.rotator i:hover, .rotator img:hover {
-webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg); 
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg); 
}

  
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.buttonbox { text-align:center; }
.buttonbox a , .buttonbox [type=button] , .buttonbox [type=submit] {
	border:1px solid #dddddd;
	display:inline-block;
	cursor:pointer;
	padding:8px 10px;
	background:#fafafa;

    color:#333333; font-family:gulim; text-decoration:none; font-size:12px; text-decoration:none; margin-top:15px;
}
.buttonbox a:hover , .buttonbox [type=button]:hover , .buttonbox [type=submit]:hover { background-color:#62aaf5; color:#ffffff; }



.buttonPath {position:relative;   text-align:right;   }
.buttonPath a { text-align:center;
	margin:0;
	padding-top:3px;
	padding-bottom:0;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	border-left:0;
	border-top:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
 	background-color:#ffffff;
	height:28px; color:#333333; font-family:'Malgun Gothic','Nanum Gothic',sans-serif; text-decoration:none; font-size:12px;  
}
 
.buttonPath a:hover, .buttonPath a.active {
	border-right:1px solid #6abd53; /*ff4b33*/
	border-top:1px solid #6abd53;
	background-color:#6abd53;
 	color:#ffffff;
}
/* center
.buttonPath a:first-child {  
*/
.buttonPath a:first-child {  
	border-left:1px solid #f2f2f2;
}

.titleSub {
	margin-top:24px; margin-bottom:18px;
	text-align:center;
}
.contents { padding:0px; min-height:450px; }

.box1 { border:1px dashed #eeeeee; padding:10px; background-color:#fafafa;  color:#333333; font-family:'Nanum Gothic','Malgun Gothic'; font-size:13px; line-height:1.5; }
 