/* CSS Document */

@charset "euc-kr";
SELECT {background-color : #ffffff;}
 

BODY {
        font-size: 9pt;
        font-family: "¸¼Àº °íµñ", "³ª´®°íµñ";
		color: #4f4f4f;
		line-height: 18px;
		letter-spacing: 0;
		overflow-x:hidden;

		scrollbar-3dlight-color:595959;
	    scrollbar-arrow-color:7F7F7F;
	    scrollbar-base-color:CFCFCF;
	    scrollbar-darkshadow-color:FFFFFF;
	    scrollbar-face-color:DFDFDF;
	    scrollbar-highlight-color:FFFFF;
	    scrollbar-shadow-color:595959
}
    TD, TH, DIV { font-family: "¸¼Àº °íµñ", "³ª´®°íµñ";  font-size: 9pt;  color: #4f4f4f;  line-height: 18px;letter-spacing: 0; }

    INPUT, TEXTAREA { font-family: "¸¼Àº °íµñ", "³ª´®°íµñ";   font-size: 9pt;	color: #4f4f4f;  }
 
select {font-size:12px;}

.bo {
	font-family: "¸¼Àº °íµñ", "³ª´®°íµñ";
	font-size: 12px;
	font-weight: bold;
	color: 555555;
}

img {border:none;}
.borderAll {border:1px solid #cccccc;}
.hand {cursor:pointer;}

.divblock{float:left;min-width:80px;border:solid 1px #73A4D2; background-color:#73A4D2;margin:2px;padding:1px;text-align:center;color:#FFFFFF;}
.divblock.b{float:left;min-width:80px;border:solid 1px #1668B4; background-color:#1668B4;margin:2px;padding:1px;text-align:center;color:#FFFFFF;}
.divblock2 {float:left;min-width:120px;margin:2px;padding:1px;text-align:left;}

/* Font */
.fontsiz8gray{color:#999999; font-size: 8pt; }
.b {font-weight:bold;}

.Orange11pxBold {color:#f96810; font-size:12px; font-family:"¸¼Àº °íµñ", "³ª´®°íµñ"; font-weight:bold;}
.boardtype {color:#a5a5a5; font-size:12px; font-family:"¸¼Àº °íµñ", "³ª´®°íµñ";}
.boardTitle {color:#ffffff; font-size:12px; font-family:"¸¼Àº °íµñ", "³ª´®°íµñ"; font-weight:bold;}


.fcolWhite{color:#ffffff;}
.fcolBlue {color:#002aff;}
.fcolRed {color:#cb3704; font-weight:bold;}

.txt_red { font-weight:bold; color:#b61818;}
.txt_orange { font-weight:bold; color:#cc5600;}
.txt_green { font-weight:bold; color:#198213;}

/*¸ÞÀÎÆäÀÌÁö*/
.bg_top {background:url(../main/images/mainVisual_bg.png) repeat-x 0 0; vertical-align:top;}
.bg_tops {background:url(../topmenu/top_bgs.png) repeat-x 0 0; vertical-align:top;}
.bg_main {}
.bg_mainVisual {background-color:#dddddd;text-align:center;}
.topmenu {padding-top:60px; height:128px; vertical-align:top;}
.txt_date {font-size:11px; color:#c4cec5;}

/*¼­ºê°øÅë*/
.bg_subBottom {background:url(../images/common/bottom_subBg.png) repeat-x 0 0 #f4f4f4;}
table.aleft {margin-top:24px;text-align:left;}
/*.bg_sub { background-image:url(../images/common/bg_sub.gif); background-repeat:repeat; vertical-align:top;}*/
.category{ font-size:11pt; text-align:right; color:#999}	
.category_tit { font-size:24pt; text-align:left; font-weight:bold; letter-spacing: -0.5pt;}
.category_tit_eng { font-size:20pt; text-align:left; font-weight:bold; letter-spacing: -0.5pt;}
.category_tit_kor { font-size:20pt; text-align:left; font-weight:bold; letter-spacing: -2pt;}

/*Ä«ÇÇ°øÅë*/
.copy {border-top:1px solid #e1e1e1}

/*Ç¥1* - Ã£¾Æ¿À½Ã´Â±æ*/
.sj_title { text-align:left; font-weight:bold; padding:6px; color:#505050; background:#f7f7f7;}
.sj_contents{ text-align:left; padding:6px 20px; }

/*·Î±×ÀÎ*/
.input_login{ background:#fff; border:1px solid #c9c9c9; color:#fff; width:145px; height:18px;}
 
/*°øÅëÆùÆ®½ºÅ¸ÀÏ-»çÀÌÁî*/

.fontsiz8 {	font-size: 8pt;}
.fontsiz9 { font-size: 9px;}
.fontsiz10 { font-size: 10px;}
.fontsiz11 { font-size: 11px;}
.fontsiz12 { font-size: 12px;}
.fontsiz13 { font-size: 13px;}
.fontsiz14 { font-size: 14px;}
.fontsiz15 { font-size: 15px;}
.font11 {font-size:11px;}
.txt_white {color:#fff;}

/* Æ÷Ä¿½º(Á¡¼±) ¾ø¾Ö´Â ¼Ò½º */
a,area { blr:expression(this.onFocus=this.blur()); }
:focus { -moz-outline-style: none; }

/* selbox */
.selbox {color:818181; font-family:"¸¼Àº °íµñ", "³ª´®°íµñ"; font-size:12px;}
.Free_selbox { font-family: "¸¼Àº °íµñ", "³ª´®°íµñ";font-size: 12px;color: 555555; }

.Free_form { border:1 solid #e7e7e7; background-color:#ffffff; height:19px; }
.search_box { border:1 solid #e7e7e7; background-color:#ffffff; height:20px; width:170px;}

/* sub menu */
.menu_sub {position:relative;top:-3px;}
.sub_1 {left:20px; display:none;}
.sub_2 {left:120px;display:none;}
.sub_3 {left:270px;display:none;}
.sub_4 {left:415px;display:none;}
.sub_5 {left:640px;display:none;}
.sub_6 {left:670px;display:none;}
/*
.sub_7 {left:550px;display:none;}
*/
/* LINK */	
A:link {color:#4f4f4f;text-decoration:none;}
A:visited {color:#4f4f4f;text-decoration:none;}
A:active {color:#4f4f4f;}
A:hover {color:#4f4f4f;text-decoration:none;}


/* PAGE VIEW */
.pageView:link {color: #818181; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ"; font-size: 12px;}
.pageView:visited {color: #818181 ;font-family: "¸¼Àº °íµñ", "³ª´®°íµñ"; font-size: 12px;}
.pageView:active {color: #818181; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ"; font-size: 12px;}
.pageView:hover {color: #818181; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ"; font-size: 12px;}


.board-line01 {border-bottom:1px solid #e8e8e5; height:28px; }
.board-line02 {border-bottom:2px solid #f69c4d; height:29px; }
.board-line03 {border-bottom:2px solid #f69c4d; padding-bottom:10px; padding-top:10px;}
.board-line04 {border-bottom:1px solid #e8e8e5; height:28px; padding-left:10px; }
.board-line05 {border-bottom:2px solid #f69c4d; padding-left:10px; padding-top:7px;}
.board-line06 {border-bottom:1px solid #f69c4d; height:29px; }
.board-line07 {border-bottom:1px solid #e8e8e5; height:28px; padding-right:10px; }
.board-line08 {border-bottom:1px solid #f69c4d; height:29px; padding-right:10px; }
/* ----------------------------- °øÅë --------------------------------- */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";
	font-size: 12px;
	color: #000000;
}
.style2 {
	font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";
	font-size: 12px;
	color: #888888;
}
.style5 {
	font-size: 12px;
	font-weight: bold;
	color: #573214;
	font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";
}
.style8 {font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò"; font-size: 12px; color: #333333; }
.style15 {color: #666666; font-weight: bold; font-size: 11px; font-family: "¸¼Àº °íµñ", "µ¸¿ò"; }
.style17 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";
}
.style18 {
	font-size: 12px;
	color: #666666;
	font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";
}
.style23 {font-size: 12px; color: #666666; }
.style27 {font-size: 12px; color: #333333; }
.style28 {font-size: 11px; font-weight: bold; color: #333333; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò"; }
.style30 {color: #666666; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò"; font-size: 11px; }
.style32 {font-size: 12px; color: #666666; font-weight: bold; }

.color333 { color: #333333 !important; }

/* Padding */
.pl5{padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}

.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}

.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}

/* margin */
.ml5{margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}

/* ¸ÞÀÎ ºñÁÖ¾ó */
    body,div{padding:0px;margin:0px;}        
    ul,li{list-style-type:none;padding:0px;margin:0px;}    
    img{border:0;}
    /*.scrollWrap {width:100%;padding:0px;margin:0px;height:400px; }
    #bg0{background:#e0e0e0;}
    #bg1{background:#f5e7e7;}
    #bg2{background:#eee7d7;}
    #bg3{background:#e0e9ff;}*/

/*    #bg0{background:#31b7b6;}
    #bg1{background:#f05c7c;}
    #bg2{background:#566487;}
    #bg3{background:#7d85f4;}
    .scrollWrap .visualUL {position:relative;width:980px;margin:0 auto;overflow:hidden;height:400px;}*/
    .visualUL li {width:12px;height:13px;display:inline;}
    .visualUL li.last {margin-right:5px;}
    .visualUL li span.navi {position:absolute;display:block;width:14px;height:15px;overflow:hidden;z-index:3;cursor:pointer;bottom:15px;margin-left:900px;}
    .visualUL li span.navi a {display:block;width:14px;height:15px;overflow:hidden;background:url("../main/images/new_visualUL_navi2.png") no-repeat 0 0;text-indent:-1000px;}
    .visualUL li span.navi a {background-position:0 0;}
    .visualUL li.on span.navi a {background-position:0 -15px;}
    .visualUL li span.pic {position:absolute;left:0;top:0;z-index:1;}
    .visualUL li span.pic {display:none;}
    .visualUL li.v_1 span.navi {left:0px;}
    .visualUL li.v_2 span.navi {left:15px;}
    .visualUL li.v_3 span.navi {left:30px;}
    .visualUL li.v_4 span.navi {left:45px;}


	/*¸ÞÀÎºñÁÖ¾ó-ÅØ½ºÆ®Æ÷ÇÔ*/
	.scrollWrap {width:100%;padding:0px;margin:0px;height:400px; }
    .scrollWrap .visualUL {position:relative;width:980px;margin:0 auto;overflow:hidden;height:400px;}
    .visualUL li {width:12px;height:13px;display:inline;}
    .visualUL li.last{margin-right:5px;}

/*    .visualUL li span.navi {position:absolute;display:block;width:14px;height:15px;overflow:hidden;z-index:3;cursor:pointer;bottom:15px;margin-left:900px;}
    .visualUL li span.navi a {display:block;width:14px;height:15px;overflow:hidden;background:url("../main/images/new_visualUL_navi2.png") no-repeat 0 0;text-indent:-1000px;}*/
    
	.visualUL li span.navi {position:absolute;display:block;width:30px;height:15px;overflow:hidden;z-index:3;cursor:pointer;bottom:15px;margin-left:890px;}
    .visualUL li span.navi a {display:block;width:30px;height:15px;overflow:hidden;background:url("../main/images/new_visualUL_navi4.png") no-repeat 0 0;text-indent:-1000px;}

	.visualUL li span.navi a {background-position:0 0;}
    .visualUL li.on span.navi a {background-position:0 -15px;}
    .visualUL li span.pic {position:absolute;left:0;top:0;z-index:1;}
    .visualUL li span.pic {display:none;}

    .pic_wrap {z-index:2; background: rgba(0,0,0,0.3);position:absolute;display:block;width:980px;height:100px;overflow:hidden;bottom:0;padding-top:20px;padding-left:30px;padding-bottom:20px}
    .pic_Tit {color:#ed9b69; font-size:26pt; font-weight: bold; display:block;  letter-spacing: -0.9pt; text-shadow: 0 2px rgba(0,0,0,0.4);}
    .pic_Txt {color:#ffffff; font-size:15pt; line-height:17pt; text-shadow: 0 1px rgba(0,0,0,0.3); letter-spacing: -0.5pt;}
    .pic_TxtB {color:#ed9b69; font-size:16pt; font-weight: bold }

	/*
	.visualUL li.v_1 span.navi {left:0px;}
    .visualUL li.v_2 span.navi {left:15px;}
    .visualUL li.v_3 span.navi {left:30px;}
    .visualUL li.v_4 span.navi {left:45px;}
	*/
	.visualUL li.v_1 span.navi {left:0px;}
    .visualUL li.v_2 span.navi {left:18px;}
    .visualUL li.v_3 span.navi {left:36px;}
    .visualUL li.v_4 span.navi {left:54px;}

	.bottom_lineM {padding-top:15px;margin-top:20px;background-color:#7f7f7f;border-top:14px solid  #ed9b69}
	.bottom_line {padding-top:15px;background-color:#7f7f7f;border-top:14px solid  #ed9b69}
	.bottom_lineM td, .bottom_line td {color:#ffffff; }
	.bottom_lineM td a, .bottom_line td a {color:#dddddd; text-decoration: none; font-weight: bold}
/*
	.bottom_lineM2018{padding-top:15px;margin-top:20px;background-color:#7f7f7f;border-top:14px solid  #ed9b69}
	.bottom_line2018{padding-top:15px;background-color:#7f7f7f;border-top:14px solid  #ed9b69}
	.bottom_lineM2018 td, .bottom_line2018 td {color:#ffffff; }
	.bottom_lineM2018 td a, .bottom_line2018 td a {color:#dddddd; text-decoration: none; font-weight: bold}
*/
	/*.bottom_lineM-{padding-top:15px;margin-top:20px;background-color:#ffffff;border-top:6px solid  #e46c0a}
	.bottom_lineM{	padding-top:15px;margin-top:0px;background-color:#ddd9c3}
	.bottom_line{padding-top:15px;background-color:#ddd9c3}*/

/*	.bottom_line{position:absolute;bottom:0;border-top:1px solid #cccccc;padding-top:15px;margin-top:40px;background-color:#f4f4f4}*/

	.subNavi_line{background: #ddd9c3; height: 140px;}
	.subBody {
		padding-top: 40px;
		padding-bottom: 40px;
		background: -webkit-linear-gradient(left, rgba(217,217,217,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(right, rgba(217,217,217,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right, rgba(217,217,217,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right, rgba(217,217,217,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); /* Standard syntax (must be last) */
	}
	.curriBody {
		padding-top: 40px;
		background: -webkit-linear-gradient(left, rgba(217,217,217,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(right, rgba(217,217,217,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right, rgba(217,217,217,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right, rgba(217,217,217,1), rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,1)); /* Standard syntax (must be last) */
	}
	.subLogo {
		background: url('../images/logo_bg.png') no-repeat left bottom;	
	}
	.subCont{text-align:left;vertical-align:top;height:700px}
	.subContmy{text-align:left;vertical-align:top;height:700px;padding-top:20px;}
	.subCont_txt{
		font-size: 13pt;
		line-height: 20pt;	
		letter-spacing: -0.5pt;
		color: #000000;
	}
	.subCont_txt20{
		font-size: 13pt;
		line-height: 20pt;	
		letter-spacing: -0.5pt;	
		color: #000000;
	}

	.justify { text-align: justify; }

	.fontsize10pt {font-size:10pt}
	.fontsize11pt {font-size:11pt}
	.fontsize12pt {font-size:12pt}
	.fontsize14pt {font-size:14pt;}
	.fontsize16pt {font-size:16pt;}

	.subCont_stitle1 {font-size: 36pt; color: #595959}
	.subCont_stitle1right {font-size: 30pt; color: #595959; text-align: right; }

	.subCont_stitle2 {height: 100px; font-size: 62pt ;text-align: center; color: #595959; letter-spacing: -0.5pt;}
	.subCont_stitle2Left {height: 100px; font-size: 62pt ;text-align: left; color: #595959; letter-spacing: -0.5pt;}
	.subCont_stitle2right {height: 100px; font-size: 62pt ;text-align: right; color: #595959; letter-spacing: -0.5pt;}

	.subCont_stitle3 {height: 110px; font-size: 70pt ;text-align: center; color: #595959; letter-spacing: -0.5pt;}
	.subCont_stitle3Left {height: 110px; font-size: 70pt ;text-align: left; color: #595959; letter-spacing: -0.5pt;}
	.subCont_stitle3Right {height: 110px; font-size: 70pt ;text-align: right; color: #595959; letter-spacing: -0.5pt;}

	.italic { font-style: italic; }
	.font50 { font-size: 50pt !important; }
	.font40 { font-size: 40pt !important; }

	.pdr20{ padding-right:20px}
	.pdr50{ padding-right:50px}
	.pdr80{ padding-right:80px}
	.pdr100{ padding-right:100px}

	.pdl300 {padding-left:300px}
	.pdl250 {padding-left:250px}
	.pdl230 {padding-left:230px}
	.pdl200 {padding-left:200px}
	
	.bgBox { background:  #f1f1f1 !important;color:#ba6944 !important; font-weight: bold; padding: 0 10px 10px 10px; vertical-align: middle; line-height: 26pt; font-size: 26pt !important; font-style:normal !important;margin-left:20px; margin-top: -20px}

.mapInfo { border-top: 1px solid #e6e6e6;padding-top:20px; }
.mapInfo th{ font-weight: bold; text-align: left; color:#333333; font-size:10pt; letter-spacing: -0.5pt}
.mapInfo td{ color:#4f4f4f}

/* ----------------------------- Main --------------------------------- */
/*
.mbn01 { background: #71593f url('../main/images/mbn01.png') no-repeat; color: #d9d9d9; font-weight: bold; font-size: 16pt; text-align:center; vertical-align: top; padding-top:30px; cursor: pointer }
.mbn02 { background: #a5845f url('../main/images/mbn02.png') no-repeat; color: #d9d9d9; font-weight: bold; font-size: 16pt; text-align:center; vertical-align: top; padding-top:30px; cursor: pointer }
.mbn03 { background: #bda489 url('../main/images/mbn03.png') no-repeat; color: #7f7f7f; font-weight: bold; font-size: 16pt; text-align:center; vertical-align: top; padding-top:30px; cursor: pointer }
.mbn04 { background: #ddd0c1 url('../main/images/mbn04.png') no-repeat; color: #7f7f7f; font-weight: bold; font-size: 16pt; text-align:center; vertical-align: top; padding-top:30px; cursor: pointer }
.mbn05 { background: url('../main/images/mbn05.png') no-repeat; color: #ffffff; font-size: 17pt; text-align:center; vertical-align: middle; line-height: 24pt; padding-top:10px; cursor: pointer }
.mbn06 { background: url('../main/images/mbn06.png') no-repeat; color: #ffffff; font-size: 17pt; text-align:center; vertical-align: middle; line-height: 24pt; padding-top:10px; cursor: pointer }
.mbn07 { background: url('../main/images/mbn07.png') no-repeat; color: #ffffff; font-size: 17pt; text-align:center; vertical-align: middle; line-height: 24pt; padding-top:10px; cursor: pointer }
*/
.mbn01 { background: #c6d9f1 url('../main/mbn01.png') no-repeat; color: #265691; font-weight: bold; font-size: 16pt; text-align:center; vertical-align: top; padding-top:30px; cursor: pointer; border-top:2px solid #265691; border-right:1px solid #265691; border-bottom:1px solid #265691; border-left:2px solid #265691}
.mbn01:hover { background: #ffffff url('../main/mbn01.png') no-repeat;}
.mbn02 { background: #e3ebf5 url('../main/mbn02.png') no-repeat; color: #265691; font-weight: bold; font-size: 16pt; text-align:center; vertical-align: top; padding-top:30px; cursor: pointer; border-top:2px solid #265691; border-right:1px solid #265691; border-bottom:1px solid #265691; border-left:1px solid #265691}
.mbn02:hover { background: #ffffff url('../main/mbn02.png') no-repeat;}
.mbn03 { background: #ffffff url('../main/mbn03.png') no-repeat; color: #265691; font-weight: bold; font-size: 16pt; text-align:center; vertical-align: top; padding-top:30px; cursor: pointer; border-top:1px solid #265691; border-right:1px solid #265691; border-bottom:2px solid #265691; border-left:2px solid #265691}
.mbn03:hover { background: #e3ebf5 url('../main/mbn03.png') no-repeat;}
.mbn04 { background: #c6d9f1 url('../main/mbn04.png') no-repeat; color: #265691; font-weight: bold; font-size: 16pt; text-align:center; vertical-align: top; padding-top:30px; cursor: pointer; border-top:1px solid #265691; border-right:1px solid #265691; border-bottom:2px solid #265691; border-left:1px solid #265691}
.mbn04:hover { background: #ffffff url('../main/mbn04.png') no-repeat;}
.mbn05 { background: url('../main/mbn05.png') no-repeat; color: #ffffff; font-size: 19pt; font-weight: bold; text-shadow: 2px 2px rgba(0,0,0,0.5); text-align:center; vertical-align: middle; line-height: 24pt; letter-spacing: -0.8pt; padding-top:10px; cursor: pointer; border-top:1px solid #595959; border-right:1px solid #595959; border-bottom:2px solid #595959; border-left:1px solid #595959}
.mbn06 { background: url('../main/mbn06.png') no-repeat; color: #ffffff; font-size: 19pt; font-weight: bold; text-shadow: 2px 2px rgba(0,0,0,0.5); text-align:center; vertical-align: middle; line-height: 24pt; letter-spacing: -0.8pt; padding-top:10px; cursor: pointer; border-top:1px solid #595959; border-right:1px solid #595959; border-bottom:2px solid #595959; border-left:1px solid #595959}
.mbn07 { background: url('../main/mbn07.png') no-repeat; color: #ffffff; font-size: 19pt; font-weight: bold; text-shadow: 2px 2px rgba(0,0,0,0.5); text-align:center; vertical-align: middle; line-height: 24pt; letter-spacing: -0.8pt; padding-top:10px; cursor: pointer; border-top:1px solid #595959; border-right:2px solid #595959; border-bottom:2px solid #595959; border-left:1px solid #595959}
.mbnNews{background: #f2f2f2; padding-left:10px;padding-right:10px;padding-bottom:10px; padding-top:10px;vertical-align: top; border-top:2px solid #595959; border-right:2px solid #595959; border-bottom:1px solid #595959; border-left:1px solid #595959}
.txtPoint { color:#ed9b69; }
/* .mbnBg { display: inline-block; width:160px; height:160px; background-color: rgba(0,0,0,0.2); text-align:center; vertical-align: middle;}*/

.mainSch table th {font-size:8pt; font-family:"¸¼Àº °íµñ","³ª´®°íµñ", "µ¸¿ò"; background-color:#e7e7e7; font-weight:normal;}
.mainSch table th .sunday { color:#8c4444;}
.mainSch table td {font-size:8pt; font-family:"¸¼Àº °íµñ","³ª´®°íµñ", "µ¸¿ò"; text-align:right;}
.mainSch table td .on{font-size:8pt; font-family:"¸¼Àº °íµñ","³ª´®°íµñ", "µ¸¿ò"; color:#ffffff; background-color:#ff7b00;}
.mainSch table td .sunday{font-size:8pt; font-family:"¸¼Àº °íµñ","³ª´®°íµñ", "µ¸¿ò"; color:#8c4444;}
.mainSch table td .rsunday{font-size:8pt; font-family:"¸¼Àº °íµñ","³ª´®°íµñ", "µ¸¿ò"; color:#c69595;}
.mainSch table td .rday{font-size:8pt; font-family:"¸¼Àº °íµñ","³ª´®°íµñ", "µ¸¿ò"; color:#8c8c8c;}


/* Notice */
.notice:link {color: #666666; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";font-size: 10pt; letter-spacing:-0.5pt}
.notice:visited {color: #666666; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";font-size: 10pt; letter-spacing:-0.5pt}
.notice:active {color: #666666; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";font-size: 10pt; letter-spacing:-0.5pt}
.notice:hover {color: #666666; font-family: "¸¼Àº °íµñ", "³ª´®°íµñ", "µ¸¿ò";font-size: 10pt; letter-spacing:-0.5pt}

/* Notice Date*/
.date{color:#ba6944;letter-spacing:-0.5pt font-family:sans-serif; font-size:10pt;}


/* Login Form */
.login_form_id { width:133px; height:20px; border:1 solid #e7e7e7; background-color:#f7f7f7; background-image:url(../Front/images/main/log_id.gif);}
.login_form_pw { width:133px; height:20px; border:1 solid #e7e7e7; background-color:#f7f7f7; background-image:url(../Front/images/main/log_pw.gif);}


/*PopUp µðÀÚÀÎCss*/
.pop_title{background:#fdc741; border-bottom:1px solid #dea822; height:60px; padding-left:10px;}

/* ----------------------------- Sub --------------------------------- */

/*Ç¥*/
.pgTable01{border-collapse:collapse;width:100%;border-top:2px solid #d82a01;border-bottom:2px solid #d82a01;}
.pgTable01 th{border-top:1px solid #c3c3c3;padding:6px;background-color:#ddd;}
.pgTable01 td{border-top:1px solid #c3c3c3;padding:12px;text-align:left;letter-spacing:-1pt}
#pgT01{text-align:center;background:#eee}

/*¸¶ÀÌÆäÀÌÁö-¿ÞÂÊ ¼­ºê¸Þ´º*/
#MysubMn {height:25px; vertical-align:middle;}


/*»çÀÌÆ®¸Ê*/
.sitemapTable{text-align:left;border-collapse:collapse}
.sitemapTable th{}
.sitemapTable td{border-bottom:1px dashed #bbb;padding:8px 15px} 
#sitemapTit{height:40px;background:#ddd9c3;color:#7f7f7f; text-align:center}

.sitemapTable1{text-align:left;border-top:2px solid #ababab;border-bottom:2px solid #ababab;border-collapse:collapse}
.sitemapTable1 th{border-bottom:1px solid #aaa;height:30px;background:#eeeeee;padding-left:10px;}
.sitemapTable1 td{border-bottom:1px solid #aaa;padding:8px 20px;}

/* left menu */
.font24 { font-size: 24pt !important; }
.leftMn_tit {
	color: #f09166;
	font-weight: bold;
	font-size:30pt;
	text-align: right;
	padding-right: 35px;
	padding-top: 20px;
}
.smenus {
	cursor: pointer;
	width:211px;
	background-color: #404040;
	color: #f09166;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 20px 15px 10px;
	font-size: 14pt;
	line-height: 18pt;
	letter-spacing:-0.2pt;
	box-sizing: border-box;
}
.smenu {
	cursor: pointer;
	width:211px;
	background: none !important;
	color: #595959;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 10px 15px 0;
	font-size: 14pt;
	line-height: 18pt;
	letter-spacing:-0.2pt;
	box-sizing: border-box;

}

.leftMn_line{margin-top:40px;}
.leftMn_line li{ margin-bottom:10px;}


/* left menu_mypage */
.leftMn_mytit {
	color: #f09166;
	font-weight: bold;
	font-size:15pt;
	text-align: right;
	padding: 10px;
	letter-spacing: -1pt;
	border-radius: 3px;
	border: 2px solid #f09166;
	box-sizing: border-box;
	display: inline-block;
	width: 211px;
	height: 45px;
	margin-top: 40px;
}
.mysmenus, .mysmenu:hover {
	cursor: pointer;
	width:211px;
	height:40px;
	background-color: #404040 ;
	color: #f09166;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	padding: 10px ;
	font-size: 12pt;
	line-height: 12pt;
	letter-spacing:-0.5pt;
	box-sizing: border-box;
}
.mysmenu {
	cursor: pointer;
	width:211px;
	height:40px;
	background: none;
	color: #595959;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
	padding: 10px;
	font-size: 12pt;
	line-height: 12pt;
	letter-spacing:-0.5pt;
	box-sizing: border-box;
}
.leftMn_myline{margin-top:20px;}
.leftMn_myline li{ margin-bottom:5px;}

/* Ä¿¸®Å§·³-Primary */
.carrowText {
	height: 110px;
	font-size:16pt;
	line-height: 20pt;
	color: #ffffff;
	text-align: center;
}

.carrowTop {
	width:365px;
	padding: 80px 0 16px 0;
	background:url('../curri/images/arrowHead.png') no-repeat;
	display:inline-block;
	position:relative;
	left: 272px;
	float:left;
}

.carrowBody {
	width:177px;
	padding: 60px 0 0 0;
	background-color: #a7c2e3;
	display:inline-block;
	margin-left: 365px;
	float:left;
}

.cline-top {background:gray url('../curri/images/clineBg.png') repeat-y; float:left;}
.cline-body {background:url('../curri/images/clineBg.png') repeat-y;}

.big_book {
	width: 365px;
	height:170px;
	text-align: left;
	float:left;
}
.bigm_book {
/*	width: 365px;*/
	text-align: left;
}

.big_bookTit-top {
	text-align:left;
	font-weight: bold;
	font-size: 14pt;
	color: #000;
	padding-bottom: 10px;
	clear:both;
}
.big_bookTit {
	text-align:left;
	font-weight: bold;
	font-size: 14pt;
	color: #000;
	vertical-align: bottom;
	padding-bottom: 10px;
	height:60px;
}

.small_book {
	width: 365px;
	text-align: right;
	float:right;

}
.smallm_book {
/*	width: 188px;*/
	text-align: right;
}
.small_bookTit-top {
	text-align:right;
	font-weight: bold;
	font-size: 14pt;
	color: #777;
	padding-bottom: 10px;
	clear:both;

}
.small_bookTit {
	text-align:right;
	font-weight: bold;
	font-size: 14pt;
	color: #777;
	vertical-align: bottom;
	padding-bottom: 10px;
	height:60px;
}





/* Ä¿¸®Å§·³ */
.line-top {background:url('../curri/images/lineBg-top.png') repeat-y;}
.line-body {background:url('../curri/images/lineBg.png') repeat-y;}

.arrowText {
	height: 110px;
	font-size:16pt;
	line-height: 20pt;
	color: #ffffff;
	text-align: center;
}

.arrowTop {
	width:365px;
	padding: 80px 0 16px 0;
	background:url('../curri/images/arrowHead.png') no-repeat;
}

.arrowBody {
	width:365px;
	padding: 60px 0 0 0;
	background:url('../curri/images/arrowBody.png') repeat-y;
}

.book {
	width: 365px;
	text-align: right;
}

.bookTit-top {
	text-align:right;
	font-weight: bold;
	font-size: 14pt;
	color: #000;
	vertical-align: bottom;
	padding-bottom: 10px;
	height:80px;
}
.bookTit {
	text-align:right;
	font-weight: bold;
	font-size: 14pt;
	color: #000;
	vertical-align: bottom;
	padding-bottom: 10px;
	height:60px;
}


/* Ä¿¸®Å§·³ ÆË¾÷ */
.popAll {
	width:600px;
	background-color:#404040;
	text-align:center;
	color:#ffffff
}
.popTit {
	color:#ffffff;
	text-align: center;
	padding:26px 0;
	font-size: 18pt;
}
.bold { font-weight: bold;}
.popText {
	color:#ffffff;
	text-align:justify;
	padding:20px;
	font-size:10pt;
	line-height:14pt;
}

/* About */
.writer { text-align: right; font-size:13pt; color:#000000;}
.italic { font-style: italic; }

/* Contact */
.contact_maintxt {font-size:17pt; color: #000000}
.contact_subtxt {font-size:13pt; line-height:20pt; color: #000000; letter-spacing: -0.5pt;}

.contact_maintxt15 {font-size:15pt; color: #000000; letter-spacing: -0.7pt;}
.contact_subtxt12 {font-size:12pt; line-height:20pt; color: #000000; letter-spacing: -0.5pt;}

.subtxtHeight12 {font-size:12pt; line-height:17pt; color: #000000}


/* CURRICULUM  */
.picText { text-align: justify; font-size:14pt; line-height:20pt; letter-spacing:-0.3pt; color:#000000}
.picText_sm{ letter-spacing:-1pt !important; font-size:12pt !important;}

.classTit {font-size:14pt;font-weight:bold;letter-spacing:-0.5pt; color:#000000;}
.classTime {text-align:right;font-size:12pt;color:#ee4a00;padding-right:10px;}

.classBox {width:100%;height:100px;padding:12px;box-shadow:2px 3px 5px #aaaaaa;margin:10px 0 50px 0;box-sizing: border-box}
.lettersp1{ letter-spacing:-1pt !important; font-size:18pt !important;}

.classSubject {background:#ebebeb;text-align:center;font-size:20pt;line-height:20pt;font-weight:bold;width:180px;height:87px;color:#f09166;}
.classContent {vertical-align: middle;font-size:11pt;line-height:18pt; color:#000000;}
.classIco {padding-bottom:2px;padding-right:3px;vertical-align:middle}

/* CONTACT US  */
.proBox1 {width:100%;padding:0px 0 12px 0; box-shadow:2px 3px 5px #aaaaaa;margin:0;box-sizing: border-box; border:2px solid #4a7d84}
.proTitL {text-align:left;padding:0;margin:-15px 0 0 0;display:inline-block; width:132px; height:65px; text-align:left; float:left; background:url('../contact/images/arrow_head2.png') 0 0 no-repeat}
.proTitR {text-align:right; letter-spacing:-0.3pt;display:inline-block; width:clac(500px - 132px); vertical-align:top; float:right; margin-top:4px;margin-right:1px}
.proTitR span{ background:#e8e8e8; padding: 7px 20px 7px 20px; color:#ba6944; font-size:13pt; line-height: 22pt; font-weight:bold; letter-spacing:-0.5pt}

.proBox {width:100%;height:;padding:4px 0 20px 0;box-shadow:2px 3px 5px #aaaaaa;margin:0;box-sizing: border-box; border:2px solid #4a7d84}
.proTit {text-align:right; letter-spacing:-0.3pt;margin-top:2px;margin-right:1px}
.proTit span{ background:#e8e8e8; padding: 7px 20px 7px 20px !important; color:#ba6944;font-size:13pt; line-height: 22pt; font-weight:bold; letter-spacing:-0.5pt}
.proTxt_brown {color:#ba6944;}
.proTxt_orange {color:#ee4a00;}
.proTxt_cyan {color:#4a7d84;}
.proNum {text-align:center;font-size:36pt;line-height:20pt;font-weight:normal;width:50px;color:#ba6944; vertical-align: top;padding:10px;}
.proContent {vertical-align: middle;font-size:13pt;line-height:16pt; letter-spacing: -0.5pt; padding-right:10px}

.proTit2 {font-size:14pt;font-weight:bold;color:#4a7d84;padding-right:10px;text-align:center;}
.proSqbox { background-color: rgba(253,74,0,0.12); padding:20px; text-align: center;}
.proSqbox_brown { background-color: rgba(186,106,68,0.15); padding:20px; text-align: center;}
.proSqboximg{ background: url('../contact/images/sqBox.png') no-repeat; padding:5px 0 5px 20px; letter-spacing: -0.5pt;}
.proSqbox_cyan { background-color: #ecf4f6; padding:20px; font-size:11pt; letter-spacing: -0.5pt; line-height:15pt}
