@charset "euc-kr";
/* °£´ÜÇÑ À¯µ¿ ¹Ìµð¾î
   ÂüÁ¶: À¯µ¿ ¹Ìµð¾î¸¦ ¸¸µé·Á¸é HTML¿¡¼­ ¹Ìµð¾îÀÇ ³ôÀÌ ¹× Æø ¼Ó¼ºÀ» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.

*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6Àº max-width¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î Æø 100%¸¦ ±âº»°ªÀ¸·Î »ç¿ëÇÕ´Ï´Ù. */
.ie6 img {
	width:100%;
}


/* UI Object */
#wrap{width:100%;margin:0 auto;_text-align:left; min-width:1240px;}
#header{width:100%}
#container{*display:inline-block;width:100%}
#container:after{display:block;clear:both;content:''}
.snb{float:left;width:180px;margin-right:20px}
#content{float:left;width:100%}
.aside{float:right;width:180px}
#footer{clear:both; width:100%; display:block;}

body { margin:0 0;
       _text-align:center;
	   font-family: 'Nanum Gothic', sans-serif; font-weight:500; letter-spacing:-0.5px;
    /* background-image: url('img/intro/bg.jpg');
    /* background-position: 0 center; /* µðÆúÆ®´Â top left, È¤Àº 0 0 */    /*background-repeat: no-repeat; /* µðÆúÆ®´Â repeat */
	   font-size:expression(document.body.clientWidth /15);

}
td { font-family: 'NanumBarunGothic', sans-serif; font-weight:500; line-height:150%; letter-spacing:-0.5px; font-size:16px; color:#333333;}


/*-----ÆùÆ®Àû¿ë--------*/

/*°íµµÃ¼ À¥ÆùÆ® Àû¿ë */

@font-face{
font-family:'Godo';
font-style:normal;
font-weight:700;
src:url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff2') format('woff2'),
    url('//cdn.jsdelivr.net/korean-webfonts/1/corps/godo/Godo/GodoB.woff') format('woff');
}


/*³ª´®¹Ù¸¥°íµñ */

@font-face {
font-family: 'NanumBarunGothic';
font-style: normal;
font-weight: 400;
src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}
@font-face {
font-family: 'NanumBarunGothic';
font-style: normal;
font-weight: 700;
src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}
@font-face {
font-family: 'NanumBarunGothic';
font-style: normal;
font-weight: 300;
src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
}
.nanumbarungothic * {
font-family: 'NanumBarunGothic', sans-serif;
}
.normal {
font-style: normal;
}
.w250 {
font-weight: 250;
}
.w300 {
font-weight: 300;
}
.w350 {
font-weight: 350;
}
.w400 {
font-weight: 400;
}
.w500 {
font-weight: 500;
}
.w700 {
font-weight: 700;
}
.w800 {
font-weight: 800;
}
.w900 {
font-weight: 900;
}
li span {
line-height: 1.8;
font-size: 1.3em;
}


/* º»°íµñ */
.notosanskr * {
 font-family: 'NotoSansKR', sans-serif;
}

.normal {
 font-style: normal;
}

.w250 {
 font-weight: 250;
}

.w300 {
 font-weight: 300;
}

.w350 {
 font-weight: 350;
}

.w400 {
 font-weight: 400;
}

.w500 {
 font-weight: 500;
}

.w700 {
 font-weight: 700;
}

.w800 {
 font-weight: 800;
}

.w900 {
 font-weight: 900;
}

li span {
 line-height: 1.8;
 font-size: 1.3em;
}

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:700&subset=korean');



/*¸Þ´º CSS */

.lnb a:link {color:#fff; text-decoration:none;font-size:19px; line-height:150%; font-weight:900; font-family: 'Nanum Gothic', sans-serif;}
.lnb a:visited {color:#fff; text-decoration:none;font-size:19px; line-height:150%; font-weight:900; font-family: 'Nanum Gothic', sans-serif;}
.lnb a:hover {color:#FAEEB7; text-decoration:none;font-size:19px; line-height:150%; font-weight:900; font-family: 'Nanum Gothic', sans-serif;}
.lnb a:active {color:#fff; text-decoration:none;font-size:19px; line-height:150%; font-weight:900; font-family: 'Nanum Gothic', sans-serif;}

.lnbon a:link {color:#ec547c; text-decoration:none;font-size:19px; line-height:150%; font-weight:900; font-family: 'Nanum Gothic', sans-serif;}
.lnbon a:visited {color:#f63768; text-decoration:none;font-size:19px; line-height:150%; font-weight:900; font-family: 'Nanum Gothic', sans-serif;}
.lnbon a:hover {color:#ec547c; text-decoration:none;font-size:19px; line-height:150%; font-weight:900; font-family: 'Nanum Gothic', sans-serif;}
.lnbon a:active {color:#ec547c; text-decoration:none;font-size:19px; line-height:150%; font-weight:900; font-family: 'Nanum Gothic', sans-serif;}

.m_css a:link {color:#676767; text-decoration:none;font-size:16px; line-height:150%; font-weight:600; font-family: 'NanumBarunGothic', serif;}
.m_css a:visited {color:#676767; text-decoration:none;font-size:16px; line-height:150%; font-weight:600; font-family: 'NanumBarunGothic', serif;}
.m_css a:hover {color:#F3721F; text-decoration:none;font-size:16px; line-height:150%; font-weight:600; font-family: 'NanumBarunGothic', serif;}
.m_css a:active {color:#676767; text-decoration:none;font-size:16px; line-height:150%; font-weight:600; font-family: 'NanumBarunGothic', serif;}

#menu{ height:59px; position:relative;top:0px;left:0; font-family: 'NanumBarunGothic', serif;}

.barcss{Background : rgba(100%, 100%, 100%, 0.3);}



/*¸ÞÀÎ*/

.wrapperDiv {
    clear:both;
	position:relative;
	width: 100%;
	top: 0%;
}
.leftDiv {
	position: absolute;
	width: auto;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	margin-right: 33.2%;
}
.rightDiv {
	position: absolute;
	top: 0px;
	right: 0;
	width: 33.2%;
}

.maximg {max-width:100%}

/* ¼­ºê ½ºÅ¸ÀÏ */
.stext{
	font-size:30px;
	font-weight:900;
	letter-spacing:0;
	color:#030303;
	text-align:center;
	padding:60px; 0 20px 0
}

.stextroom{
	font-size:30px;
	font-weight:900;
	letter-spacing:0;
	color:#030303;
	text-align:center;
}
.sstit {
	font-size:20px;
	font-weight:900;
	letter-spacing:0;
	color:#222222;
}
.sublrline {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}

.s_pad {
	padding:30px 40px 40px 40px;
}

.tbst { border:1px dotted #222222; padding:30px 30px; background-color:#f8f8f8; }

.buttonmenu:hover { background-color: #f19222; color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; }

#prtable table {border-collapse: collapse;border: 1px solid #777;font: normal 11px verdana, arial, helvetica, sans-serif;color: #222;background: #ffffff;} 
#prtable th {color: #ffffff; background: #686868; border: 1px dashed #cccccc; padding: .8em;}
#prtable td {border: 1px dashed #777;padding: .8em; color: #222;background: #ededed;}

/* ÁÂÃø ¼­ºê¸Þ´º ½ºÅ¸ÀÏ */

.buttonmenu2, .button:link{
	text-decoration: none;
	color: #feff95;
	font-size: 15px;
	font-weight: bold;
	width:247px;
	}


.buttonmenu2, .button:visited {
	background: #00316c;
	display: inline-block;
	font-weight: bold;
	padding: 10px 40px 10px;
	color: #ffffff;
	text-decoration: none;
	position: relative;
	font-size: 15px;
	cursor: pointer;
}


.buttonmenu2:hover { background-color: #00a8ff; color: #fff; font-size: 15px; font-weight: bold; text-decoration: none; }



/*±âº»*/
#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: 600;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
	font-size: 14px;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

/* ÅØ½ºÆ® °¡¿îµ¥ Á¤·Ä Ç¥ */
#ver-zebra2
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin: 0px;
	text-align: center;
	border-collapse: collapse;
}
#ver-zebra2 th
{
	font-size: 14px;
	font-weight: 600;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
	text-align: center;
}
#ver-zebra2 td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
	font-size: 14px;
}
.vzebra-odd2
{
	background: #eff2ff;
}
.vzebra-even2
{
	background: #e8edff;
}
#ver-zebra2 #vzebra-adventure2, #ver-zebra2 #vzebra-children2
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra2 #vzebra-comedy2, #ver-zebra2 #vzebra-action2
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

