@charset "utf-8";


* { margin:0; padding:0; border:0; color:#646464; font-size:13px; line-height:1.3; font-family: 'Nanum Barun Gothic';font-weight:400;  -webkit-text-size-adjust: 100%; }
html{height:100%;  }
body{ width:100%; display:block; height:100%; position:relative; } 
.clear { clear:both; }
.wrapper { min-height:100%; position:relative; border:0px solid #f0e;}
/* css initializer */

/* All 모든 디바이스에 공통으로 적용되는 스타일 */
section, menu, article, aside, footer, header, figure, figcaption, nav, details, canvas, audio, video, output, hgroup {display:block}
.skip{display:none}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,strong,span,em{margin:0; padding:0}
dl,ul,ol{list-style:none;}
fieldset,img {border:none; margin:0; padding:0;}
input { border:1px solid #d8d7d7; vertical-align:middle; font-size:13px; padding:6px; font-family:"돋움", Arial; }
input[type=image] { padding:0px; border:0px; } 

select { margin:0 2px 0px 0px; padding:0; border:1px solid #abadb3; vertical-align:middle; }
div { padding:0; margin:0; }
p { margin:0; padding:0; }
a:link { text-decoration:none; }
a:hover { text-decoration:none; }
a:visited { text-decoration:none; }
caption { width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1; }
table {border-spacing:0;border-collapse:collapse;empty-cells:show; border:none; margin:0; padding:0; }
/* All 모든 디바이스에 공통으로 적용되는 스타일 */



.postingContent>* { color:#646464; font-size:14px; line-height:1.6; text-align:left; }
.postingContent p,strong,span,a,font,s,strike, del { font-size:inherit; color:inherit; font-weight:inherit; font-family:inherit; text-align:left; }
.postingContent p { margin: 1em 0em; -webkit-margin-before: 1em;  -webkit-margin-after: 1em; }
.postingContent pre { margin: 1em 0px; }

.postingContent h1,h2,h3,h4,h5,h6 {	-webkit-margin-start: 0px;	-webkit-margin-end: 0px; }
.postingContent h1 { 	font-size:2em; 	-webkit-margin-before: 0.67em;	-webkit-margin-after: 0.67em;	line-height: 1.2;}
.postingContent h2 {	font-size:1.5em; 	-webkit-margin-before: 0.83em;	-webkit-margin-after: 0.83em;	line-height: 1.2;}
.postingContent h3 { 	font-size:1.17em; 	-webkit-margin-before: 1em;	-webkit-margin-after: 1em;	line-height: 1.2;}
.postingContent h4 { 	font-size:1em; 	-webkit-margin-before: 1.33em;	-webkit-margin-after: 1.33em;	line-height: 1.2;}
.postingContent h5 { 	font-size:0.83em; 	-webkit-margin-before: 1.67em;	-webkit-margin-after: 1.67em;	line-height: 1.2;}
.postingContent h6 { 	font-size:0.67em; 	-webkit-margin-before: 2.33em;	-webkit-margin-after: 2.33em;	line-height: 1.2;}

.postingContent pre {   white-space: pre-wrap; word-wrap: break-word; }
.postingContent b,strong { font-weight:bold; }


/*모바일용*/
.postingcontent_mobile >* { color:#646464; font-size:14px; line-height:1.6; text-align:left; }
.postingcontent_mobile p,strong,span,a,font,s,strike, del { font-size:inherit; color:inherit; font-weight:inherit; font-family:inherit; text-align:left; }
.postingcontent_mobile p { margin: 1em 0em; -webkit-margin-before: 1em;  -webkit-margin-after: 1em; }
.postingcontent_mobile pre { margin: 1em 0px; }

.postingcontent_mobile h1,h2,h3,h4,h5,h6 {	-webkit-margin-start: 0px;	-webkit-margin-end: 0px; }
.postingcontent_mobile h1 { 	font-size:2em; 	-webkit-margin-before: 0.67em;	-webkit-margin-after: 0.67em;	line-height: 1.2;}
.postingcontent_mobile h2 {	font-size:1.5em; 	-webkit-margin-before: 0.83em;	-webkit-margin-after: 0.83em;	line-height: 1.2;}
.postingcontent_mobile h3 { 	font-size:1.17em; 	-webkit-margin-before: 1em;	-webkit-margin-after: 1em;	line-height: 1.2;}
.postingcontent_mobile h4 { 	font-size:1em; 	-webkit-margin-before: 1.33em;	-webkit-margin-after: 1.33em;	line-height: 1.2;}
.postingcontent_mobile h5 { 	font-size:0.83em; 	-webkit-margin-before: 1.67em;	-webkit-margin-after: 1.67em;	line-height: 1.2;}
.postingcontent_mobile h6 { 	font-size:0.67em; 	-webkit-margin-before: 2.33em;	-webkit-margin-after: 2.33em;	line-height: 1.2;}

.postingcontent_mobile pre {   white-space: pre-wrap; word-wrap: break-word; }
.postingcontent_mobile b,strong { font-weight:bold; }


/* pc 입학문의 */
.admissionwrite_introimage_wrapper > img {
	width: 100%;
	margin-bottom: 24px;
}