@charset "utf-8";
@import url("base.css");
@import url("layout.2013.css");
@import url("icon.css");
@import url("button.css");
@import url("common.css");
@import url("color.css");
@import url("header-primary-nav.css");
.container { margin-right:auto; margin-left:auto; width:980px; }
.input_text { border: 1px solid #C0C4CB; padding: 3px; }
.input_onFocus { border: 1px solid #FF9900; padding: 3px; }
.popbox { border: solid 10px #5ebe26; padding:20px; }
.boxType1 { width:710px; margin:0 auto; background:url(/images/box/boxType01_M.png) }
.boxType1 > dl { background: url(/images/box/boxType01_T.png) no-repeat center top; overflow:auto; }
.boxType1 > dl > dt { margin-left:180px; }
.boxType1 > dl > dd.photo { float:left; width:180px; text-align:center }
.boxType1 > dl > dd.last { background: url(/images/box/boxType01_U.png) no-repeat center bottom }
/* <-- Button Common */
.tabBtn, .tabBtn * { position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/hopetofuture/about/images/btn_bg.png) no-repeat; vertical-align:top; overflow:visible; color:#879c6c; font-weight: bold; }
.tabBtn { margin-right:15px; }
.tabBtn * { left:4px; cursor:pointer; }
.tabBtn, .tabBtn * { height:41px; line-height:41px; }
.tabBtn { background-position:left 0; }
.tabBtn * { padding:0 45px 0 20px; font-size:13px; background-position:right top; }
.tabBtn.on { background-position:left -42px; }
.tabBtn.on * { padding:0 45px 0 20px; font-size:13px; background-position:right -42px; color: #FFF; }
/* Button Common  -->*/

.boxRB { background: #f9f3e4; border: 1px solid #e0d9c7; padding: 20px; position: relative; }
.boxRB .RB_bg { height: 30px; background: url(/images/box/boxRB.jpg) no-repeat right bottom; position: relative; bottom: -21px; right: -21px; }
._note { background-color: #FFF; color: #CC9966; line-height: 150%; overflow: visible; padding: 15px; }
.boxRB ._notice li { background-image: url(/images/icon/ico_triDot_blue.gif); background-position: left 5px; background-repeat: no-repeat; color: #FF9900; line-height: 150%; padding-left: 15px; }
.content.contents dl.list dt { color: #5b9e16; font-size: 13px; background: url(/images/icon/bu_title_01.png) no-repeat left center; padding-left: 16px; }
.desc.fcb { color: #000 !important; }
.list .tableType { border-bottom: 2px solid #cfdebd; }
.list .tableType th { background: #edf4e4; color: #89a06c; border-left: 1px solid #cfdebd; border-right: 1px solid #cfdebd; border-top: 1px solid #cfdebd; }
.list .tableType td { border: 1px solid #cfdebd; }
.list .tableType td.item { color:#71ab35; font-weight: bold; }
.list .tableType td.txt { padding-left:10px; }
/* 서브 탭 */
.subtabs { margin-top:30px; }
.subtabs ul { border-bottom: 1px solid #1b74b5; height:34px; }
.subtabs li { width:100px; height:33px; line-height:33px; text-align:center; float:left; background: #f9f9f9; margin-right: 10px; border-top: 1px solid #d9dee0; border-right: 1px solid #d9dee0; border-left: 1px solid #d9dee0; cursor:pointer; }
.subtabs .on { border-top: 1px solid #1b74b5; border-right: 1px solid #1b74b5; border-left: 1px solid #1b74b5; background: url(/glec/process/images/tabs_on.png) no-repeat left top; color: #FFF; }
.Hi_program2 .subtabs ul { height: 34px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #009900; }
.Hi_program2 .subtabs .on { border-top: 1px solid #1b74b5; border-right: 1px solid #1b74b5; border-left: 1px solid #1b74b5; background: url(/glec/process/images/tabs_on2.png) no-repeat left top; color: #FFF; }
.Gi_grade .subtabs li { width:145px; }
.GradeDiv { overflow:hidden; }
.GradeDiv .DivBox { /*  background: #F2F6F9; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:1.5em; margin:1em 0 2em 0 ; overflow: hidden; */ display:none }
.GradeDiv h4 { margin-bottom:1em !important }
.GradeDiv p.info { margin-bottom:1em  }
.diagram { overflow:hidden }
.diagram dt { font-size: 16px; color: #4B8200; width:60px; float:left; height:80px; line-height:80px; text-align:center; font-weight: bold; letter-spacing: -1px; margin-right:20px; }
.diagram dd { float:left; height: 80px }
.diagram dd.h100 { height:100px }
.diagram dd p { height:30px; font-size: 13px; line-height: 30px; font-weight: bold; color: #FFF; text-align: center; letter-spacing: -1px; }
.diagram dd p.desc { margin:5px; padding:0; font-size: 12px; color: #000; line-height:18px; font-weight: normal; word-break : keep-all; letter-spacing: 0; }
.diagram .item01 { background:  #FFF url(/images/tab/tap_grade1.png) no-repeat center top; }
.diagram .item02 { background:  #FFF url(/images/tab/tap_grade2.png) no-repeat center top; }
.diagram .item03 { background:  #FFF url(/images/tab/tap_grade3.png) no-repeat center top; }
.diagram .arrow { background: url(/images/tab/tap_grade_arrow.png) no-repeat center center; }
.diagram .plus { background: url(/images/tab/tap_grade_plus.png) no-repeat center center; }
dl.tabStyle { width:690px; margin:2em 0  }
dl.tabStyle dt { background: #ece7d2; padding: 8px 1.5em; border-top-left-radius-: 6px; -moz-border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-top-right-radius-: 6px; -moz-border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #DDD; border-left: 1px solid #e2e2e2; font-weight: bold; }
dl.tabStyle dd { background: #fbfbf8; padding: 1em 1.5em; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-bottom-left-radius-: 6px; -moz-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-right-radius-: 6px; -moz-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; }
.btnTop { background: url(/glec/images/icon/bullet_06.png) no-repeat right center; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; padding-right: 22px; float: right; }
.subTopInfo { background: #FAF9F9 url(/glec/images/icon/bullet_04.png) no-repeat scroll 15px 14px; padding: 12px 0 12px 40px; margin: 20px 0px; line-height:180%; font-size:13px; }
.subTopInfo em { font-weight:normal; font-style: normal; color: #06C; }
/* 신청 약관 */
.appTextguide { padding:1em 2em; height: 340px; overflow: auto; border: 1px solid #e5e5e5; margin: 5px 0px; line-height: 180%; }
.appTextguide h5 { font-size: 13px; margin-bottom: 1em; }
.appTextguide p { text-align: justify; padding-bottom:2em; }
.appTextguide ol { padding-bottom:2em; }
.appTextguide ol li { list-style: decimal outside; margin-left:2em; }
.appTextguide .subList { }
.appTextguide .subList li { list-style: circle outside; margin-left:2em; }
/* ----------------------------------------------------------------------
		컨텐츠 공통
---------------------------------------------------------------------- */

#content dl.photoList { float:left; width:140px; margin:15px 0px 20px 18px; }
#content dl.photoList dt { }
#content dl.photoList dd { line-height: 110%; font-size: 11px; height: 36px; overflow:hidden; }
#content dl.photoList dd.title { overflow:hidden; height:24px; }
#content dl.photoList dd.title a { font-weight: bold; color: #000; line-height: 24px; height: 24px; }
.subTit { border-bottom: 1px solid #e8e8e8; margin-top:50px; }
.subTit h3 { height: 40px; }
.subTit h3 span { display:none }
.subTit .desc { margin-top: 10px; margin-bottom: 10px; overflow: auto; }
#subContent h4 { height: 18px; background: url(/images/subTit/bg_subTit.png) no-repeat; margin: 20px 0 30px 0; padding-left: 12px; font-size: 16px; font-weight: bold; text-align: left; clear: both; color: #000; }
#subContent h4.tit-0 { margin: 20px 0 30px 0; }
/* #subContent h4 span {display:none} */
	.tpMenu #subContent h4 { background-position: left -54px; /*color: #534ca5;*/ }
.forumMenu #subContent h4 { background-position: left -36px; /*color: #dc8600;*/ }
.afunMenu #subContent h4 { background-position: left -36px; /*color: #dc8600;*/ }
.campMenu #subContent h4 { background-position: left -36px; /*color: #dc8600;*/ }
#subContent h5 { margin-top: 20px; height:24px; font-size:14px }
#subContent h5 span { display:none }
#subContent .desc { margin-top: 10px; margin-bottom: 10px; padding-left:10px; overflow: visible; }
#subContent .desc2 { margin-top: 20px; margin-bottom: 10px; padding-left:10px; }
#subContent .desc p { padding:10px 0; }
#subContent .desc em { font-weight: bold; color: #333333; }
#subContent .desc .PhotoC { text-align:center }
#subContent .desc .PhotoC img { margin: 5px; }
#subContent dl.list > dt { font-weight: bold; margin:10px 0px 5px 5px; }
#subContent dl.list > dd { padding-left: 15px; }
#subContent dl.list > dd > ul > li { background: url("/images/icon/bu.gif") no-repeat scroll 0 8px transparent; color: #666666; line-height: 20px; padding-left: 8px; }
#subContent dl.list dl.subList { }
#subContent dl.list dl.subList dt { font-weight: bold; margin:5px 0; font-size: 12px; color: #787570; }
#subContent dl.list dl.subList dd { }
dl.type_01 { } /* about.asp */
dl.type_01 dt { font-weight: bold; line-height: 28px; font-size: 13px; color: #cd832f; margin-top: 15px; }
dl.type_01 dd { margin-left: 40px; }
dl.bannerList dt { margin:10px 0 5px 0; } /* about.asp */
dl.bannerList dd { }
dl.bannerList .urlSrc { width:460px; height:70px; }
dl.type_02 { float: left; width: 350px; margin-bottom: 20px; } /* directors.asp */
dl.type_02 dt { }
dl.type_02 dd { margin-left:130px; }
dl.type_02 .photo { float:left; }
dl.type_02 .name { font-weight: bold; font-size: 14px; color: #000; margin-top: 14px; }
dl.type_02 .desc { line-height: 22px; }
#subContent .photofL { float:left; margin-right:30px; padding-top: 8px; }
.subContents .PageDesc { margin-top: 10px; margin-bottom: 10px; padding: 20px; border: 5px solid #F2F2F2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; line-height:180%; color: #000; }
.subContents .PageDesc p { padding:5px 0 }
.subContents .etc { margin-top: 10px; margin-bottom: 10px; }
.subContents .etc em { color:#e85f04 }
.photoThumb { padding:20px 0; text-align:center }
.photoThumb img { margin: 0 5px; }
.subContents .Author { text-align:right; }
/* ----------------------------------------------------------------------
		미래희망기구 소개
---------------------------------------------------------------------- */

	/* 왼쪽메뉴 */
    
	.H_about #sideNavi h2 { background-position: left toppx !important; }
.H_contents #sideNavi h2 { background-position: left -40px !important; }
.H_support #sideNavi h2 { background-position: left -80px !important; }
.H_bbs #sideNavi h2 { background-position: left -120px !important; }
.H_about #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_hopetofuture_side_group_menu1.png); }
.H_about #sideNavi ul.sideMeun > li.on > a, .H_about #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_hopetofuture_side_group_menu1_on.png); }
.H_contents #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_hopetofuture_side_group_menu2.png); }
.H_contents #sideNavi ul.sideMeun > li.on > a, .H_contents #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_hopetofuture_side_group_menu2_on.png); }
.H_support #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_hopetofuture_side_group_menu3.png); }
.H_support #sideNavi ul.sideMeun > li.on > a, .H_support #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_hopetofuture_side_group_menu3_on.png); }
.H_bbs #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_hopetofuture_side_group_menu4.png); }
.H_bbs #sideNavi ul.sideMeun > li.on > a, .H_bbs #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_hopetofuture_side_group_menu4_on.png); }
/* 컨텐츠 타이틀 */
.H_about .subTit h3, .H_contents .subTit h3, .H_support .subTit h3, .H_bbs .subTit h3 { background: url(/images/subTit/txt_subTit_hopetofuture.png) no-repeat left center; }
.Hi_about .subTit h3 { background-position: left 0px; }		/* 미래희망기구는 		*/
.Hi_opening .subTit h3 { background-position: left -40px; }		/* 이사장 인사말 		*/
.Hi_directors .subTit h3 { background-position: left -80px; }		/* 임원소개 			*/
.Hi_map .subTit h3 { background-position: left -120px; }	/* 오시는길 			*/
.Hi_history .subTit h3 { background-position: left -160px; }	/* 걸어온길 			*/
.Hi_program1 .subTit h3 { background-position: left -200px; }	/* 새싹 후원사업		*/
.Hi_program2 .subTit h3 { background-position: left -240px; }	/* 새싹 교육사업		*/
.Hi_students .subTit h3 { background-position: left -280px; }	/* 새싹 교육사업		*/

.H_support .subTit h3 { background-position: left -360px; }	/* 후원 				*/
.Hi_support-A .subTit h3 { background-position: left -400px; }	/* 정기후원 			*/
.Hi_support-B .subTit h3 { background-position: left -440px; }	/* 일시후원 			*/
.Hi_support-C .subTit h3 { background-position: left -480px; }	/* 도서후원 			*/
.Hi_support-D .subTit h3 { background-position: left -520px; } 	/* 기업후원 			*/
.Hi_support-E .subTit h3 { background-position: left -560px; } 	/* 자원봉사신청 		*/
.Hi_support-F .subTit h3 { background-position: left -600px; }	/* 희망나눔운동화 신청 	*/
._notice .subTit h3 { background-position: left -680px; }	/* 공지사항				*/
._news .subTit h3 { background-position: left -720px; }	/* 희망기구 소식		*/
._activity .subTit h3 { background-position: left -760px; }    /* 나눔활동 			*/
._pds .subTit h3 { background-position: left -800px; }	/* 자료실 				*/
._photo .subTit h3 { background-position: left -840px; }	/* 사진갤러리			*/
._faq .subTit h3 { background-position: left -880px; }	/* FAQ 					*/
._report .subTit h3 { background-position: left -920px; }	/* _Media 					*/
#mainSlider.GLEC_main #slides { display:block }
#mainSlider.GLEC_main { background-color:#e0e3e7 }
.main.GLEC_main h3 em, .GLEC_main #notice_tab2 li h3 a:hover, .GLEC_main #notice_tab2 li h3 a.selected { color: #006EBC; }
/* 미래희망기구는 */
    .Hi_about h4.text01 { background: url(/hopetofuture/about/images/txt_about_01.png) no-repeat left center; margin-left: 180px; }
.Hi_about h4.text02 { background: url(/hopetofuture/about/images/txt_about_02.png) no-repeat left center; }
.Hi_about h4.text03 { background: url(/hopetofuture/about/images/txt_about_03.png) no-repeat left center; margin-left: 325px; }
.Hi_about h4.text04 { background: url(/hopetofuture/about/images/txt_about_04.png) no-repeat left center; }
.Hi_about dt span { display:none }
.Hi_about dt.txt01 { background: url(/hopetofuture/about/images/txt_about_01_01.png) no-repeat left center; margin-left: 178px; height:30px; }
.Hi_about dt.txt02 { background: url(/hopetofuture/about/images/txt_about_01_02.png) no-repeat left center; margin-left: 178px; height:30px; }
.Hi_about dt.txt03 { background: url(/hopetofuture/about/images/txt_about_01_03.png) no-repeat left center; margin-left: 178px; height:30px; }
.Hi_about .bannerList dt { float:left; clear:both }
.Hi_about .bannerList dd { float:left }
/* 이사장 인사말 */
    .Hi_opening h1 { background: url(/hopetofuture/about/images/txt_opening_01.png) no-repeat left top; height:80px; margin-bottom: 10px; }
.Hi_opening h1 span { display:none; }
.Hi_opening .subTxt { display:none; }
.Hi_opening .tagName { text-align: right; color: #666 }
.Hi_opening .tagName em { font-weight: bold; }
.Hi_opening .photoImg { float:left; margin-right:30px; }
.Hi_opening .txtDesc { padding-top:20px }
/* 임원소개 */
    .Hi_directors h4 { width:200px; }
.Hi_directors h4.item1 { background: url(/hopetofuture/about/images/txt_directors_01.png) no-repeat left center; }
.Hi_directors h4.item2 { background: url(/hopetofuture/about/images/txt_directors_02.png) no-repeat left center; }
.Hi_directors h4.item3 { background: url(/hopetofuture/about/images/txt_directors_03.png) no-repeat left center; }
.Hi_directors h4.item4 { background: url(/hopetofuture/about/images/txt_directors_04.png) no-repeat left center; }
.Hi_directors h4.item5 { background: url(/hopetofuture/about/images/txt_directors_05.png) no-repeat left center; }
.Hi_directors h4.item6 { background: url(/hopetofuture/about/images/txt_directors_06.png) no-repeat left center; }
.Hi_directors .ulListType01 { width:200px; padding-left:0; margin-left:10px; }
.Hi_directors .ulListType01 li { letter-spacing: -1px; }

.Hi_students .ulListType01 { width:200px; padding-left:0; margin-left:10px; }
.Hi_students .ulListType01 li { letter-spacing: -1px; }


/* 오시는길 */
    .Hi_map .mapImg { text-align: center; padding: 10px; }
.Hi_map .box { background: #f6f5ee; border: 1px solid #e9e0cc; padding: 18px 24px; margin:20px 0; }
.Hi_map address { border-left: 2px solid #bbda7f; padding-left:15px; }
.Hi_map address em { color:#5da017; font-weight: bold; display: block; margin-bottom: 5px; }
.Hi_map h4.text01 { background: url(/images/subTit/txt_subItem_01_04_01.png) no-repeat left center; }
.Hi_map h4.text02 { background: url(/images/subTit/txt_subItem_01_04_02.png) no-repeat left center; }
.Hi_map h4.text03 { background: url(/images/subTit/txt_subItem_01_04_03.png) no-repeat left center; }
/* 걸어온길 */
    .Hi_history .historySection { margin-bottom:30px; clear:both; overflow:hidden }
.Hi_history #subContent .historySection h4 { color: #19428b; font-size: 18px; margin-left: 290px; background: url(none); padding: 0px; margin-right: 0px; margin-bottom: 20px; font-weight: bold; letter-spacing: -1px; word-spacing: -1px; }
.Hi_history .history_thumb { float:left; margin-left:30px; margin-top:30px; }
.Hi_history .historySection dl { margin-left:290px; }
.Hi_history .historySection dt { width: 50px; text-align: right; float: left; line-height: 170%; }
.Hi_history .historySection dd { margin-left:60px; line-height: 170%; }
/* ----------------------------------------------------------------------
		사업소개
---------------------------------------------------------------------- */
    .H_contents h5 { clear: both; color: #000000; font-size: 16px; font-weight: bold; height: 19px !important; letter-spacing: -1px; margin: 70px 0 30px !important; padding-left:36px !important; word-spacing: -1px; }
.H_contents h5.tit-1 { margin: 20px 0 30px !important; }
.H_contents h5.tit-1 { background: url(/images/icon/order/orderType02_01.gif) no-repeat left center; }
.H_contents h5.tit-2 { background: url(/images/icon/order/orderType02_02.gif) no-repeat left center; }
.H_contents h5.tit-3 { background: url(/images/icon/order/orderType02_03.gif) no-repeat left center; }
.H_contents h5.tit-4 { background: url(/images/icon/order/orderType02_04.gif) no-repeat left center; }
.H_contents h5.tit-5 { background: url(/images/icon/order/orderType02_05.gif) no-repeat left center; }
.H_contents h5.tit-6 { background: url(/images/icon/order/orderType02_06.gif) no-repeat left center; }
.H_contents h5.tit-7 { background: url(/images/icon/order/orderType02_07.gif) no-repeat left center; }
.H_contents h5.tit-8 { background: url(/images/icon/order/orderType02_08.gif) no-repeat left center; }
.H_contents h5.tit-9 { background: url(/images/icon/order/orderType02_09.gif) no-repeat left center; }
.H_contents h5.tit-10 { background: url(/images/icon/order/orderType02_10.gif) no-repeat left center; }
.H_contents .subContents em { color:#539405; font-weight:bold; }
/* 새싹 후원사업 */
    
    
    /* 새싹 교육사업 */    
    
/* ----------------------------------------------------------------------
		후원
---------------------------------------------------------------------- */



	/* 후원 */
    .H_support #subContent p.desc { background: url(/hopetofuture/support/images/img_C00.png) no-repeat left top; margin: 0px; padding: 0px; height: 304px; width: 716px; }
.H_support #subContent p.desc span { display:none }
.H_support #subContent.index h4 { display:none }
.H_support .btn_areaP { position: relative; top: -60px; left: 25px; }
.H_support .btn_areaP .box { border: 1px dashed #CCC; padding: 10px; margin-top: 10px; margin-right: 40px; }
.H_support .btn_areaP .box em { color: #69F; font-weight: bold; }
.H_support .btn_areaP .box span { width:60px; display:block; float: left; }
.H_support .DescBox { border: 1px solid #666; margin:20px 0; padding:10px; }
.H_support #subContent .DescBox h5 { margin: 0px; }
.H_support .DescBox ul { margin-bottom:20px; }
.H_support .DescBox ul li { margin-left: 20px; list-style: square; }
.H_support .DescBox p { padding-right:40px }
.H_support .checkBox { margin: 0px; padding: 10px; border: 1px solid #CCC; height:40px }
.M_support .checkBox { border: 1px solid #666; margin:20px 0; padding:10px; }
/* 정기후원 */
    
    /* 일시후원 */
    .Hi_support-B #resultWindow { padding:60px 40px; width: 400px; background: #FFF; border: 1px solid #CCC; text-align: center; position: absolute; margin-top: 100px; margin-left: 120px; z-index: 1000; }
/* .Hi_support-C #subContent,.Hi_support-D #subContent,.Hi_support-E #subContent,.Hi_support-F #subContent { width:716px !important } */
    
    /* 도서후원 */
    .Hi_support-C #subContent p.desc { background: url(/hopetofuture/support/images/img_C01.png) no-repeat left top; margin: 0px; padding: 0px; height: 260px; width: 716px; }
.Hi_support-C #subContent p.desc span { display:none }
.Hi_support-C #subContent h4.tit-0 { display:none }
.Hi_support-C ._action .hList li { width: 140px; text-align: center; background: #FFF url(/images/icon/ico_arr_join_step.gif) no-repeat right center; padding: 10px 25px 10px 5px; line-height: 50px; }
.Hi_support-C ._action .hList li.last { background: #FFF url(/images/icon/bg_none.png); padding-right: 0px; }
/* 기업후원 */    
    .Hi_support-D #subContent p.desc { background: url(/hopetofuture/support/images/img_D01.png) no-repeat left top; margin: 0px; padding: 0px; height:421px; width: 716px; }
.Hi_support-D #subContent p.desc span { display:none }
.Hi_support-D #subContent h4 { display:none }
.Hi_support-D #supportForm { display:none }
/* 자원봉사 신청 */
    .Hi_support-E #subContent p.desc { background: url(/hopetofuture/support/images/img_E01.png) no-repeat left top; margin: 0px; padding: 0px; height:331px; width: 716px; }
.Hi_support-E #subContent p.desc span { display:none }
.Hi_support-E #subContent h4.tit-0 span { display:none }
.Hi_support-E .btn_areaP { position: relative; top: -40px; left: 318px; }
.Hi_support-E #supportForm { display:none }
/* 희망나눔 운동화 신청 */
    .Hi_support-F #subContent p.desc { background: url(/hopetofuture/support/images/img_F01.png) no-repeat left top; margin: 0px; padding: 0px; height:421px; width: 716px; }
.Hi_support-F #subContent p.desc span { display:none }
.Hi_support-F #subContent h4 { display:none }
.Hi_support-F #supportForm { display:none }
/* ----------------------------------------------------------------------
		커뮤니티
---------------------------------------------------------------------- */


    /* , . G_process #sideNavi h2, .G_reception #sideNavi h2, .G_pass #sideNavi h2, .G_bbs  #sideNavi h2 */


/* ----------------------------------------------------------------------
		글로벌리더십 외국어경연대회
---------------------------------------------------------------------- */

	.glecMenu #sideNavi h2 { background-position: left -200px !important; }
/* , . G_process #sideNavi h2, .G_reception #sideNavi h2, .G_pass #sideNavi h2, .G_bbs  #sideNavi h2 */

    /* 왼쪽메뉴 */
    .glecMenu #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_glec_side_group_menu.png); }
.glecMenu #sideNavi ul.sideMeun > li.on > a, .glecMenu #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_glec_side_group_menu_on.png); }
/* 컨텐츠 타이틀 */
    .glecMenu .subTit h3 { background: url(/images/subTit/txt_subTit_glec.png) no-repeat left center; }
.Gi_summary .subTit h3 { background-position:left 0px; }    /* 대회개요 */
.Gi_opening .subTit h3 { background-position:left -40px; }  /* 대회사   */
.Gi_greeting .subTit h3 { background-position:left -80px; }  /* 인사말   */
.Gi_speech .subTit h3 { background-position:left -120px; } /* 격려사   */
.Gi_encouragement .subTit h3 { background-position:left -160px; } /* 추천사 */
.Gi_outline .subTit h3 { background-position:left -280px; }  /* 대회요강 */
.Gi_schedule .subTit h3 { background-position:left -320px; } /* 대회일정 */
.Gi_topic .subTit h3 { background-position:left -360px; } /* 대회주제 */
.Gi_grade .subTit h3 { background-position:left -400px; } /* 채점방식 */
.Gi_award .subTit h3 { background-position:left -440px; } /* 시상 및 특전  */
.glec_hall .subTit h3 { background-position:left -480px; } /* 영예의 전당 */
.Gi_guidebook .subTit h3 { background-position:left -600px; } /* 접수안내 */
.Gi_preliminaries .subTit h3 { background-position:left -640px; } /* 예선 */
.Gi_final .subTit h3 { background-position:left -680px; } /* 본선      */
.Gi_idPrint .subTit h3 { background-position:left -720px; } /* 수험표 출력 */
.Gi_glec .subTit h3 { background-position:left -760px; } /* 본선      */
.Gi_passed1 .subTit h3 { background-position:left -840px; } /* 예선      */
.Gi_passed2 .subTit h3 { background-position:left -880px; } /* 본선      */
.Gi_winner .subTit h3 { background-position:left -920px; } /* 역대수상자 */
.glec_notice .subTit h3 { background-position:left -1040px; } /* 공지사항  */
.glec_faq .subTit h3 { background-position:left -1080px; } /* FAQ       */
.glec_pds .subTit h3 { background-position:left -1120px; } /* 자료실   */
.glec_photo .subTit h3 { background-position:left -1160px; } /* 갤러리    */
/************************
       대회소개 
    ************************/
    /* 대회개요*/        

.Gi_summary .Memberlogo { margin-top:2em }
.Gi_summary .Memberlogo  dl { clear:both; margin-bottom:2em; overflow:hidden}
.Gi_summary .Memberlogo  dt { float:left }
.Gi_summary .Memberlogo  dd { margin-left:100px;}



.Gi_summary  .Memberlogo ul.MemberItem li { float:left; width: 30%; text-align:center; margin-left:1.5em}
.Gi_summary  .Memberlogo ul.MemberItem li img { border: 1px solid #CCC;  border-radius: 3px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;}
.Gi_summary  .Memberlogo ul.MemberItem li span { display:block }

	
        /* 대회사 */
    /* 인사말 */
    /* 격려사 */
    /* 추천사 */
        #subContent .subContents .box_letter { margin-top:40px; }
#subContent .subContents .box_letter .fL_photo { float: left; width: 230px; }
#subContent .subContents .box_letter .fR_letter { float: right; width: 480px; }
#subContent .subContents .box_letter .fR_letter h4 { margin: 0 !important; padding: 0 !important; height: inherit !important; background: url(/images/icon/bg_none.png) !important; }
#subContent .subContents .box_letter .desc { padding: 0px; margin:30px 0px 0px !important; }
#subContent .subContents .box_letter .desc .head { letter-spacing: 0.2em; text-align: center; font: bold 18px "Times New Roman", Times, serif; line-height:48px; vertical-align: middle; }
#subContent .subContents .box_letter .desc .subhead { text-align: center; font: bold 14px "Times New Roman", Times, serif; margin:15px 0; }
#subContent .subContents .box_letter .desc p { font-size:13px; line-height:180% }
#subContent .subContents .box_letter .desc span { /* display:none; */ }
#subContent .subContents .box_letter .Author { /*display:none; */ font-weight: bold; color: #666; font-size: 13px; margin:1em 0 }
#subContent._greeting1 .subContents .box_letter .Author { }
.greeting_tit { font-size:24px !important; line-height: 130% !important; color: #6E6D6D !important; letter-spacing: -1px; }
.fc_sky { color: #3984B9; }
.fc_green2 { color: #97B865; }
/************************
       대회진행
    ************************/
	
	
	

	/* 대회요강 */
    .Gi_outline dl.table01 { background: url(/glec/images/icon/dot_bar_h34px.png) repeat-y left top; overflow: auto; }
.Gi_outline dl.table01 dt { background: url(/glec/images/icon/bullet_02.png) no-repeat left center; padding-left: 20px; height: 26px; color: #669933; font-size: 13px; font-weight: bold; letter-spacing: -1px; width: 100px; word-spacing: -1px; padding-top: 6px; clear: both; float: left; }
.Gi_outline dl.table01 dd { height:26px; padding-top: 8px; width:280px; float: left; }
.Gi_outline dl.table02 { /*background: url(/glec/images/icon/dot_bar_h34px.png) repeat-y left top;*/ overflow: auto; width: 100%; }
.Gi_outline dl.table02 dt { background: url(/glec/images/icon/bullet_02.png) no-repeat left center; padding-left: 25px; height: 26px; color: #2a2a2a; font-size: 13px; font-weight: bold; letter-spacing: -1px; width: 100px; word-spacing: -1px; padding-top: 8px; clear: both; float: left; }
.Gi_outline dl.table02 dd { padding-top: 8px; width:560px; float: left; line-height: 24px; }
.Gi_outline dl.table02 .subCol { }
.Gi_outline dl.table02 .noBg { width:580px; }
.Gi_outline .subTable { margin-left: 125px; padding: 15px 0 5px; }
.Gi_outline .subTable .th1 { background-color:#5b7ee2; color: #FFF; font-weight: bold; }
.Gi_outline .subTable .th2 { background-color:#f8fafe; color: #5968b8; font-weight: bold; }
.Gi_outline .subTable td { padding: 10px; }
.Gi_outline .subTable ul { padding-left:20px; }
.Gi_outline .subTable ul li { list-style: circle; }
.Gi_outline .subTable .info { background: url(/glec/images/icon/bullet_01.png) no-repeat left center; padding: 5px 5px 5px 20px; }
/* 대회일정 */
    .Gi_schedule p.list { background: url(/glec/images/icon/bullet_02.png) no-repeat left center; padding-left: 20px; }
.Gi_schedule .box p { line-height:2.5em; }
.Gi_schedule .box { padding: 10px 10px 10px 30px; }
.Gi_schedule .box .tit { color:#68941a; font-size: 13px; font-weight: bold; letter-spacing: -1px; word-spacing: 1px; }
.Gi_schedule .box li { line-height:2em; }
.Gi_schedule .box ul.listTable { padding-left: 20px; }
.Gi_schedule .box ul.listTable li { height: 28px; }
.Gi_schedule .box ul.listTable span { background: url(/glec/images/icon/bullet_03.png) no-repeat left center; padding-left: 10px; color: #000; }
.Gi_schedule .box ul.listTable img { padding-right: 10px; vertical-align: middle; }
.Gi_schedule .box .eventDay { color: #b52aa6; font-size: 13px; font-weight: bold; padding-left: 10px; }
.Gi_schedule .box .tableType03 { }
.Gi_schedule .box .tableType03 th { border-right: 1px solid #EEEEEE; font-weight: bold; }
.Gi_schedule .box .tableType03 td { text-align:center; color: #666 !important; font-weight: normal; }
/* 대회주제 */
    
    .Gi_topic #OLD table td p { padding:10px; }
.Gi_topic #OLD, .Gi_topic #E, .Gi_topic #S { overflow: hidden; display: block; }
/* 대회접수 */
    
    .G_reception #topic { margin-bottom:10px; }
.G_reception #topic .subToipc { padding: 10px; border: 1px dashed #CCC; }
.help_Info { color:#069 }
table.infoBank { border: 1px dashed #999; padding: 10px; margin-top:10px; }
table.infoBank th { text-align: right; padding:0 5px; }
table.infoBank td { padding:0 5px }
#browserinfo { margin:10px 0; color: #F30; }
/* 채점방식 */
    /* 시상 및 특전 */
	
	
	.awoadContent .simbol { margin-top:30px; }
.awoadContent dl { margin-top:30px; }
.awoadContent dd { margin-left:30px; padding-left:14px; line-height: 24px; background-image: url(/images/icon/bullet_03.png); background-repeat: no-repeat; background-position: left 9px; }
.awoadContent dl dt h4 { height: inherit !important; margin: 0 !important; padding: 28px 0 0 50px !important; font-size: 16px !important; font-weight: bold !important; color: #fff !important; background-image: none !important; font-style: italic; }
.awardCommon { float: right; width: 364px; }
.awardCommon dt { background-image: url(/glec/process/images/tit_bg_red.png); background-repeat: no-repeat; background-position: left top; height: 61px; margin-bottom: 10px; color: #000; }
.awardTit_row { clear:both; }
.awardTit_row dt { background-image: url(/glec/process/images/tit_bg_blue_01.png); background-repeat: no-repeat; background-position: left top; height: 61px; margin-bottom: 10px; color: #000; }
.awardTit_col { float:left; width:50% }
.awardTit_col dt { background-image: url(/glec/process/images/tit_bg_blue_02.png); background-repeat: no-repeat; background-position: left top; height: 61px; margin-bottom: 10px; color: #000; }
.awardTit_col dt h4 { letter-spacing: -1px; }
.award_sub { }
.award_sub h4 { background-image: url(/images/icon/bullet_05.png) !important; background-repeat: no-repeat; background-position: left center; padding-left: 26px !important; color: #1c81ce !important; margin-top:40px !important }
.award_sub p { margin:30px 0 }
.award_sub p em { color:#dd5083 }
.awardsheet { clear: both; width: 100%; border-collapse: collapse; text-align: center; border: 1px solid #000; table-layout:fixed; word-break:break-all; }
.awardsheet thead, .awardsheet tfoot { background: #F8F8F8; font-weight:bold; }
.awardsheet .line_b1px { border-bottom:1px solid #ccc }
.awardsheet .line_r1px { border-bottom:1px solid #ccc }
.awardsheet th { font-size: 13px; padding: 10px; border-right: 1px solid #CCC; }
.awardsheet th:last-child { border-right:none }
.awardsheet tbody th, .awardsheet tbody td { color: #333; padding: 15px 10px; border-right: 1px solid #CCC; border-bottom: 1px solid #E5E5E5; }
.awardsheet td:last-child { border-right:none }
.awardsheet thead tr:first-child th:first-child, .awardsheet tfoot tr:first-child th:first-child { border-right: 1px solid #000; }
.awardsheet tbody tr:last-child td, .awardsheet tbody tr:last-child th { border-bottom:none }
.awardsheet tbody th { border-right: 1px solid #000; text-align:left; padding-left:1em; font-weight: normal; color: #000; word-break:keep-all; }
.awardsheet tbody td { word-break : keep-all }
.awardsheet td.txt { text-align:left; }
.awardsheet td.btn { text-align:left; padding-left:10px; }
.awardsheet td.sub { background-color: #f4f0f7; }
.awardsheet tfoot td.sub { background-color:inherit; color:#094273; padding:10px 4px; }
.awardsheet thead { border-bottom: 1px solid #333 }
.awardsheet tbody { border: 1px solid #333 !important; }
.awardsheet tfoot th { padding:15px }
/* 명예의 전당 */
    
    
    /************************
       대회접수
    ************************/

    /* 접수안내 */
    .Gi_guidebook p.list { background: url(/glec/images/icon/bullet_02.png) no-repeat left center; padding-left: 20px; }
.Gi_guidebook .box p { line-height:2.5em; }
.Gi_guidebook .box { padding: 10px 10px 10px 30px; }
.Gi_guidebook .box .tit { color:#68941a; font-size: 13px; font-weight: bold; letter-spacing: -1px; word-spacing: 1px; }
.Gi_guidebook .box li { line-height:2em; }
.Gi_guidebook .box ul.listTable { padding-left: 20px; }
.Gi_guidebook .box ul.listTable span { background: url(/glec/images/icon/bullet_03.png) no-repeat left center; padding-left: 10px; color: #000; }
.Gi_guidebook .box ul.listTable img { padding-right: 10px; vertical-align: middle; }
.Gi_guidebook .box .eventDay { color: #b52aa6; font-size: 13px; font-weight: bold; padding-left: 10px; }
.Gi_guidebook .box .tableType03 { margin-top:10px; }
.Gi_guidebook .box .tableType03 th { border-right: 1px solid #EEEEEE; font-weight: bold; }
.Gi_guidebook .box .tableType03 td { padding-left: 10px; text-align:left; color: #666 !important; font-weight: normal; }
/* 예선 */
    /* 본선 */
    /* 수험표출력 */


    /************************
       합격자발표
    ************************/
    /* 예선 */
	
	.passTable { margin:20px; padding: 15px; border: 1px solid #CCC; }
.btn_areaTmp { padding:20px; text-align:center }
/* 본선 */
    /* 역대 수상자 */    
    .Gi_winner .pageInfo table { margin-bottom:40px; }
.Gi_winner .subTopInfo { margin-top : 10px; padding: 0px; text-align: right; }
.Gi_winner .ajaxData h4 { background-image: url(/glec/images/icon/ico_check.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
/* ----------------------------------------------------------------------
		게시판
---------------------------------------------------------------------- */




/* FAQ */

._faq h2 { padding-top: 20px; padding-left: 5px; }
._faq h4 { background: url("/glec/images/icon/bullet_02.png") no-repeat scroll left center transparent; margin-top: 15px; padding-left: 20px; }
._faq dl.qna_box { padding-left: 15px; }
._faq dl.qna_box dt { background: url(/glec/images/common/q_icon.jpg) no-repeat left 17px; padding-left: 35px; padding-top: 20px; padding-bottom: 0px; font-weight: bold; letter-spacing: 1px; word-spacing: 1px; }
._faq dl.qna_box dd { background: url(/glec/images/common/a_icon.jpg) no-repeat left top; padding-left: 35px; padding-top: 8px; padding-bottom: 5px; }
._faq dl.qna_box_sub { padding-top: 0px; }
._faq dl.qna_box_sub dt { font-weight: bold; padding: 0px; background: inherit; margin: 0px; }
._faq dl.qna_box_sub dd { padding: 0px 0px 0px 15px; background: inherit; margin: 0px; }
/* 자료실 */



/* 예선 */

#defultInfo p.list { background: url(/glec/images/icon/bullet_02.png) no-repeat left center; padding-left: 20px; }
#defultInfo .box p { line-height:2.5em; }
#defultInfo .box { padding: 10px 10px 10px 30px; }
#defultInfo .box .tit { color:#68941a; font-size: 13px; font-weight: bold; letter-spacing: -1px; word-spacing: 1px; }
#defultInfo .box li { line-height:2em; }
#defultInfo .box ul.listTable { padding-left: 20px; }
#defultInfo .box ul.listTable li { height: 28px; }
#defultInfo .box ul.listTable span { background: url(/glec/images/icon/bullet_03.png) no-repeat left center; padding-left: 10px; color: #000; }
#defultInfo .box ul.listTable img { padding-right: 10px; vertical-align: middle; }
#defultInfo .box .eventDay { color: #b52aa6; font-size: 13px; font-weight: bold; padding-left: 10px; }
#defultInfo .box .tableType03 { }
#defultInfo .box .tableType03 th { border-right: 1px solid #EEEEEE; font-weight: bold; }
#defultInfo .box .tableType03 td { text-align:center; color: #666 !important; font-weight: normal; }
/* -------------------------------
    WFUNA ATP
  ------------------------------- */

    
    
  
.tpMenu .subContents .fc_notice { color: #b805b1 !important; }
.T_about #sideNavi h2, .T_reception #sideNavi h2, .T_process #sideNavi h2, .T_bbs #sideNavi h2 { background-position: left -280px; }
.T_about .subTit h3, .T_reception .subTit h3, .T_process .subTit h3, .T_result .subTit h3, .T_bbs .subTit h3 { background: url(/images/subTit/txt_TP_subTit.png) no-repeat 0px 0px; }
.Ti_atp .subTit h3 { background-position:left 0px; }
.Ti_atpinfo .subTit h3 { background-position: left -40px; }
.Ti_greetings .subTit h3 { background-position: left -80px; }
.Ti_atp_report .subTit h3 { background-position: left -160px; }
.Ti_instructor .subTit h3 { background-position: left -120px; }
.Ti_atp_guidelines .subTit h3 { background-position: left -200px; }
.Ti_curriculum .subTit h3 { background-position: left -240px; }
.Ti_schedule .subTit h3 { background-position: left -360px; }
.Ti_benefit .subTit h3 { background-position: left -280px; }
.Ti_atp_notice .subTit h3 { background-position: left -320px; }
.Ti_app_guide .subTit h3 { background-position: left -400px; }
.Ti_application .subTit h3 { background-position: left -440px; }
.Ti_application_myinfo .subTit h3 { background-position: left -480px; }
.tp_presentation .subTit h3 { background-position: left -520px; }
.Ti_Award .subTit h3 { background-position: left -560px; }
.tp_notice .subTit h3 { background-position: left -600px; }
.tp_faq .subTit h3 { background-position: left -640px; }
.tp_photo .subTit h3 { background-position: left -680px; }
.tp_review .subTit h3 { background-position: left -720px; }
.Ti_atpwhy .subTit h3 { background-position: left -760px; }

.Ti_greetings h4 { background: url(/images/subTit/txt_subTit_TP_Greetings.png) no-repeat left center !important; height: 62px !important; }
.Ti_greetings h4 span { display:none }
.T_about #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_TP_side_group_menu.png); }
.T_about #sideNavi ul.sideMeun > li.on > a, .T_about #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_TP_side_group_menu_on.png); }
.T_reception #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_TP_side_group_menu.png); }
.T_reception #sideNavi ul.sideMeun > li.on > a, .T_reception #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_TP_side_group_menu_on.png); }
.T_process #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_TP_side_group_menu.png); }
.T_process #sideNavi ul.sideMeun > li.on > a, .T_process #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_TP_side_group_menu_on.png); }
.T_result #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_TP_side_group_menu.png); }
.T_result #sideNavi ul.sideMeun > li.on > a, .T_process #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_TP_side_group_menu_on.png); }
.T_bbs #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_TP_side_group_menu.png); }
.T_bbs #sideNavi ul.sideMeun > li.on > a, .T_bbs #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_TP_side_group_menu_on.png); }
.tpMenu ul.imgTypeOrange li { list-style: disc url(/images/icon/ico_cir_purple.gif) outside !important; padding: 0; }
/* 메인페이지 */ 
	#mainSlider.TP_main #slides { display:block }
.main.TP_main h3 em, .TP_main #notice_tab2 li h3 a:hover, #notice_tab2 li h3 a.selected { color: #6DA531; }
/* ATP 안내 */

    .Ti_atp .subContents h4 { background: url(/tp/images/txt_h3_atp.png) no-repeat; height: 30px; }
.Ti_atp .subContents h4.tit1 { background-position:left 0px; }
.Ti_atp .subContents h4.tit2 { background-position:left -30px; }
.Ti_atp .subContents h4.tit3 { background-position:left -60px; }
.Ti_atp .subContents h4.tit4 { background-position:left -90px; margin-top:40px; }
.Ti_atp dl.item1 { background: url(/tp/images/bg_atp_item1.png); height:226px; width:710px; margin-left:10px; margin-bottom:30px; }
.Ti_atp dl.item1 dt { margin-left:180px; background: url(/tp/images/txt_h4_atp.png) no-repeat left 20px; ; height: 53px; }
.Ti_atp dl.item1 dt span { display:none; }
.Ti_atp dl.item1 dd { padding: 0px 20px 0px 0px; text-align: justify; line-height: 140%; }
.Ti_atp dl.item1 dd.photo { float:left; width:180px; height:200px; padding:5px 0px 0px; text-align: center; position: relative; top: -25px; }
.Ti_atp dl.item1 dd.photo img { margin-bottom:20px; }
.Ti_atp dl.item1 dd p { margin:10px 0; }
.Ti_atp ul.item2 { background: url(/tp/images/bg_atp_item2.png); width:710px; height:139px; margin-left:10px; padding-top:13px; margin-bottom:30px; }
.Ti_atp ul.item2 li { font-weight: bold; color: #333; letter-spacing:-1px; line-height:45px; padding: 0px 0px 0px 220px; }
.Ti_atp dl.item4 { color: #333; /*letter-spacing:-1px; */ clear:both; }
.Ti_atp dl.item4 dt { font-weight: bold; letter-spacing: 0em; float:left; margin-bottom:30px; padding-top:5px; }
.Ti_atp dl.item4 dd { margin-bottom:30px; margin-left:135px; }
/*.Ti_atp dl.item4 dd p{ padding-left:135px; text-align: justify; }
	.Ti_atp dl.item4 dd h4{ padding-left:135px; letter-spacing: 0em; margin-bottom:5px; }
*/
    .Ti_atp .guideTable th { background: url(/images/icon/ico_cir_purple.gif) no-repeat left center; padding-left: 18px; padding-right:20px; width:80px; }
	
	
/* WHY UN */
#subContent .why h4 { font-size: 28px; font-weight: normal; color: #FFFFFF; line-height: 160%; height: inherit !important; letter-spacing: -1px; background: #0B89BF url(none); padding:5px 10px 0 5px;}
#subContent .why h5 { font-size: 20px; font-weight: bold; color: #0c96d1; line-height: 200%; height: inherit !important; letter-spacing: -1px; }
#subContent .why .desc { padding-left:20px !important; font-size:13px; }
	
/* WFUNA 소개 */
    .Ti_atpinfo { }
.Ti_atpinfo .subContents h4 { background: url(/tp/images/txt_h3_atpinfo.png) no-repeat; height: 30px; }
.Ti_atpinfo .subContents p { margin-bottom:20px; }
.Ti_atpinfo .subContents h4.tit1 { background-position:left 0px; }
.Ti_atpinfo .subContents h4.tit2 { background-position:left -30px; }
.Ti_atpinfo .subContents h4.tit3 { background-position:left -60px; clear:both; }
.Ti_atpinfo .desc { margin-bottom:20px; padding:0 !important }
.Ti_atpinfo dl.item1 { background: url(/tp/images/bg_hopetofuture_item1.png); height:133px; width:710px; margin-left:10px; }
.Ti_atpinfo dl.item1 dt { float:left; width:180px; height:116px; text-align: center; padding-top:20px; }
.Ti_atpinfo dl.item1 dd { padding: 20px 20px 0px 0px; text-align: justify; line-height:140%; }
.Ti_atpinfo dl.item1 dd p { margin-bottom:10px; padding:0px !important; }
.Ti_atpinfo dl.item1 em { font-weight:bold; font-style:normal; }
.Ti_atpinfo dl.item2 { float: left; margin-bottom: 20px; width: 350px; }
.Ti_atpinfo dl.item2 dt { float: left; }
.Ti_atpinfo dl.item2 dd { margin-left: 135px; }
.Ti_atpinfo dl.item2 dd.name { color: #000000; font-size: 14px; font-weight: bold; line-height:30px; }
.Ti_atpinfo dl.item2 em { color: #000000; font-weight: bold; font-style: normal; }
.Ti_atpinfo dl.item2 .desc { line-height: 22px; }
.Ti_atpinfo dl.item2 li { letter-spacing: -1px; background: url("/images/icon/bu.gif") no-repeat scroll 0 8px transparent; clear: right; padding-left: 8px; }
/* 인사말 */
	.Ti_greetings .subContents { font-family: Tahoma, Geneva, sans-serif; color: #333; line-height:20px; }
.Ti_greetings .subContents h4 { font-size: 16px; color: #d99026; margin:20px 0; letter-spacing: 1px; }
.Ti_greetings .subContents p { margin-bottom:20px; }
.Ti_greetings .subContents .title { font-weight: bold; color: #000; margin:10px 0; font-size: 13px; letter-spacing: 1px; }
.Ti_greetings .subContents .photo { float:left; margin-right: 20px; margin-bottom: 10px; }
.Ti_greetings .subContents .Businesscard { font-size: 13px; line-height: 200%; color: #000; }
/* 커리큘럼 안내 */
    .Ti_curriculum { }
.pageNotice { background: #faf9f9 url(/tp/images/icon/ico_notice01.png) no-repeat 10px 10px; padding: 10px 10px 10px 30px; margin-top: 30px; margin-bottom: 20px; }
.Ti_curriculum .subContents h4 { background: url(/tp/images/txt_h3_curriculum.png) no-repeat; height: 30px; }
.Ti_curriculum .subContents h4.tit1 { background-position:left 0px; }
.Ti_curriculum .subContents h4.tit2 { background-position:left -30px; }
.Ti_curriculum .tableSchedule { margin-bottom:40px; }
.Ti_curriculum .tableSchedule .lunch { background-color:#FF0 }

.Ti_curriculum .curriculumTable ul {  }
.Ti_curriculum .curriculumTable ul li { list-style: disc outside; margin-left: 11px; font-weight: normal; font-size: 11px; }

.Ti_curriculum .descCurriculum { font-family: Tahoma, Geneva, sans-serif !important; margin-bottom:50px; }
.Ti_curriculum .descCurriculum dt { float:right; }
.Ti_curriculum .descCurriculum dd.descTitle { height:120px; }
.Ti_curriculum .descCurriculum dd.descTitle span { font-size: 1.8em; color: #000; display: block; line-height: 180%; letter-spacing: -1px; }
.Ti_curriculum .descCurriculum dd.descTitle em { font-size: 1.2em; font-style: normal; color: #000; }
.Ti_curriculum .descCurriculum dd.descContents { clear:both; }
.Ti_curriculum .descContents p { font-weight: bold; color: #000; text-decoration: underline; margin: 20px 0px; }
.Ti_curriculum .descContents ul { margin-left:25px; }
.Ti_curriculum .descContents ul li { margin-left: 25px; font-weight: normal; list-style-position: outside; list-style-type: disc; }
/* 프로그램 신청 */
    .Ti_application { }
.Ti_application .subContents h4 { background: url(/tp/images/txt_h3_application.png) no-repeat; height: 30px; }
.Ti_application .subContents h4.tit1 { background-position:left 0px; }
.Ti_application .subContents h4.tit2 { background-position:left -30px; }
.Ti_application .photoAttach dt { border:solid 1px #000; float:left; width:100px; height:125px; }
.Ti_application .photoAttach dd { margin-left:120px; }
.Ti_application .subTitle { font-weight: bold; letter-spacing: 1px; padding-top: 5px; padding-bottom: 5px; }
.Ti_application .wordCountInfo { color:#F00; }
.Ti_application .info { color:#00F }
.Ti_application .info em { color:#F00; font-style: normal; font-weight: bold; }
/* 신청약관 동의 */
    .Ti_application .subContents h4.tit3 { background-position:left -60px; }
.Ti_application_myinfo .subContents h4 { background: url(/tp/images/txt_h3_application_myinfo.png) no-repeat; height: 30px; }
.Ti_application_myinfo .subContents h4.tit1 { background-position:left 0px; }
.subContents .pageInfo { }
.subContents .pageInfo2 { background: #FDFDFD none repeat scroll 0 0; border: 1px dotted #999999; margin: 20px 0; padding: 10px 20px 10px 35px; }
/* 프로그램 요강 */

	.Ti_atp_guidelines .subContents .descTit { background: url(/tp/images/img_atp_guidelines.png) no-repeat left 10px; padding-left: 300px; height:184px; line-height: 180%; margin:20px 0 }
.Ti_atp_guidelines .subContents .descTit h4 { background: url(/images/subTit/txt_subTit_TP_guidelines.png) no-repeat right center !important; height: 70px !important; margin-bottom:10px !important; }
.Ti_atp_guidelines .subContents .descTit h4 span { display:none }
/*   	.Ti_atp_guidelines .subContents h4.tit-1{ background: url(/tp/images/txt_h3_atp_guidelines_main.png) no-repeat right center !important; height: 70px !important; }
	.Ti_atp_guidelines .subContents h4.tit2 { background-position:left 0px; }
    .Ti_atp_guidelines .subContents h4.tit3 { background-position:left -30px; }
	.Ti_atp_guidelines .subContents h4.tit4 { background-position:left -60px; }
    .Ti_atp_guidelines .subContents h4.tit5 { background-position:left -90px; }
    .Ti_atp_guidelines .subContents h4.tit6 { background-position:left -120px; }*/


	.Ti_atp_guidelines .subContents .item { background: url(/tp/images/bg_atp_guidelines_img.png) no-repeat; padding-left: 100px; }
.Ti_atp_guidelines .subContents .item.item1 { background-position:left 0px !important; height: 78px; }
.Ti_atp_guidelines .subContents .item.item2 { background-position:left -150px !important; height: 78px; }
.Ti_atp_guidelines .subContents .item.item3 { background-position:left -300px !important; }
.Ti_atp_guidelines .subContents .item.item4 { background-position:left -450px !important; height:100px; }
.Ti_atp_guidelines .tbBasic { border: 1px solid #bebde1; }
.Ti_atp_guidelines .tbBasic th, .Ti_atp_guidelines .tbBasic td { border: 1px solid #bebde1; }
.Ti_atp_guidelines .tbBasic thead th { background-color: #8079d1; color: #FFFFFF; }
.Ti_atp_guidelines .tbBasic thead th.split { background-color: #afaae2; }
.Ti_atp_guidelines .tbBasic tbody th { background-color: #f9f8fe; color: #7d5bbe; vertical-align: middle; }
.Ti_atp_guidelines .tbBasic tbody td, .Ti_atp_guidelines .tbBasic tbody th { padding: 10px 20px; }
.Ti_atp_guidelines ul.check { margin:20px 0 }
.Ti_atp_guidelines .desc { padding-bottom: 20px }
/* 특전 및 혜택 */
	.Ti_benefit ul.imgType { clear:both }
.Ti_benefit ul.imgType li { display:block; margin:20px 0 40px 0 }
.Ti_benefit ul.imgType li.fL { width:350px; float:left }
.Ti_benefit ul.imgType li.fR { width:350px; float:right }
.Ti_benefit ul.imgType li.clear { clear:both }
.Ti_benefit ul.imgType img { float:left }
.Ti_benefit ul.imgType p { padding: 0 !important; text-align: justify; }
.Ti_benefit ul.imgType p.T100 { margin-left:100px; }
.Ti_benefit ul.imgType p.T130 { margin-left:130px; }
.Ti_benefit ul.imgType span { color: #e41d71; }
/* 참가자 유의사항 */

	.Ti_atp_notice .subContents h4 { background: url(/tp/images/txt_h3_atp_notice.png) no-repeat; height: 30px; }
.Ti_atp_notice .subContents h4.tit1 { background-position:left 0px; }
.Ti_atp_notice .subContents h4.tit2 { background-position:left -30px; }
.Ti_atp_notice .subContents h4.tit3 { background-position:left -60px; }
.Ti_atp_notice .subContents .item { background: url(/tp/images/bg_atp_notice_img.png) no-repeat; padding-left: 100px; }
.Ti_atp_notice .subContents .item.item1 { background-position:left 0px; }
.Ti_atp_notice .subContents .item.item2 { background-position:left -150px; height:100px; }
.Ti_atp_notice .subContents .item.item3 { background-position:left -300px; }
.Ti_atp_notice ul.check { margin:20px 0 }
.Ti_atp_notice .desc { padding-bottom: 20px }
/* 보고서 */
	.Ti_atp_report hr { display: block; padding: 0px; border-top: 1px solid #E4E4E4; border-right: none; border-bottom: none; border-left: none; margin-top: 15px; margin-bottom: 15px; }
.Ti_atp_report .Thumb { padding: 6px; border: 1px solid #cccccc; }
.Ti_atp_report h5 { color: #0423e1; font-weight: bold; margin: 0px 0px 10px 10px !important; }
.Ti_atp_report table.subDesc { margin-left:20px; line-height:1.8em }
.Ti_atp_report table.subDesc th { text-align: left; vertical-align:top; width:80px; }
.Ti_atp_report table.subDesc td { text-align:left }
.Ti_atp_report .btn { text-align:left; margin-top:20px; margin-left:20px; }
.Ti_atp_report .bgLine { background: url(/tp/atp/report/bg_h4.gif) repeat-x left center; height:16px; }
.Ti_atp_report h4 span { display:block; background:#FFF; padding-right:15px; }
.Ti_atp_report h4 { margin:30px 0 20px 0 !important }
.Ti_atp_report ol.pdL30 li { line-height:1.8em }
.Ti_atp_report .writerList { padding-left: 30px; line-height: 1.8em; overflow: hidden; }
.Ti_atp_report .writerList dt { float:left; width:80px; }
.Ti_atp_report .writerList dd { float:left; width:260px }
/* -------------------------------
    Youth Forum
  ------------------------------- */
.letter p { margin:1em 0 }
.letter .tit { font-size: 1.5em; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.letter dl.sign { font-size: 1.2em; font-weight: bold; line-height: 2em; margin:20px 0 }
.letter dl.sign dt { color: #036; }
.letter dl.sign dd { color: #806600; }
.letter dl.sign dd em { color: #060; }
/* 메인페이지 */ 
#mainSlider.TYF_main #slides { display:block }
#mainSlider.TYF_main { background-color:#e0e3e7 }
.main.TYF_main h3 em, .main.TYF_main #notice_tab2 li h3 a:hover, .main.TYF_main #notice_tab2 li h3 a.selected { color: #f88000; }
.TYF_main .bgTel { background-image: url(/images/FORUM/index_img_tel2.png); background-repeat: no-repeat; background-position: center center; height: 166px; }
.bgTel strong { font-size: 14px; }
span { /* text-transform: uppercase;  font-weight: bold; */ color: #000; letter-spacing: -1px; }
.bgTel address { padding:15px 0 }
.bgTel .TEL { }
.bgTel .EMAIL { }
.bgTel .EMAIL a { color: #069; letter-spacing: -1px; }
.F_about #sideNavi h2,  .F_programme #sideNavi h2,  .F_Guide #sideNavi h2,  .F_bbs #sideNavi h2 { background-position: left -240px; }
.Fi_greeting #sideNavi ul.menu ul.sub li.on a { color: orange !important; }
.Fi_Speakers #sideNavi ul.menu ul.sub li.on a { color: orange !important; }
.Fi_IntOrg #sideNavi ul.menu ul.sub li.on a { color: orange !important; }
.F_Guide .subTit h3, .F_Greetings .subTit h3, .F_about .subTit h3, .F_reception .subTit h3, .F_process .subTit h3, .F_bbs .subTit h3, .F_programme .subTit h3, .Fi_IntOrg .subTit h3 { background: url(/images/subTit/txt_subTit_Forum.png) no-repeat 0px 0px; }
.Fi_summary .subTit h3 { background-position:left 0px; }
.Fi_greeting .subTit h3, .Fi_greetingB .subTit h3 { background-position: left -40px; }
.Fi_IntOrg .subTit h3 { background-position: left -80px; }
.Fi_Hosts .subTit h3 { background-position: left -120px; }
.Fi_invite .subTit h3 { background-position: left -80px; }
.Fi_speech .subTit h3 { background-position: left -120px; }
.Fi_partner .subTit h3 { background-position: left -160px; }
.Fi_advantage .subTit h3 { background-position:left -200px; }
.Fi_theme .subTit h3, .Fi_greetingB .subTit h3 { background-position: left -400px; }
.Fi_Overview .subTit h3 { background-position: left -440px; }
.Fi_Speakers .subTit h3 { background-position: left -480px; }
.Fi_Reports .subTit h3 { background-position: left -520px; }
.Fi_Admissions .subTit h3 { background-position: left -800px; }
.Fi_Application .subTit h3 { background-position: left -840px; }
.Fi_outline .subTit h3 { background-position: left -400px; }
.Fi_benefit .subTit h3 { background-position: left -480px; }
.Fi_notice .subTit h3 { background-position: left -520px; }
.Fi_entryfee .subTit h3 { background-position: left -560px; }
.Fi_instructor .subTit h3 { background-position: left -600px; }
.Fi_application .subTit h3 { background-position: left -800px; }
.Fi_application_myinfo .subTit h3 { background-position: left -840px; }
.forumNotice .subTit h3 { background-position: left -1040px; }
.forumPhoto .subTit h3 { background-position: left -1080px; }
.F_Guide #sideNavi ul.sideMeun > li > a, .F_Guide #sideNavi ul.sideMeun > li > em,  .F_programme #sideNavi ul.sideMeun > li > a, .F_programme #sideNavi ul.sideMeun > li > em,  .F_Greetings #sideNavi ul.sideMeun > li > a, .F_Greetings #sideNavi ul.sideMeun > li > em,  .F_about #sideNavi ul.sideMeun > li > a, .F_about #sideNavi ul.sideMeun > li > em,  .F_process #sideNavi ul.sideMeun > li > a, .F_process #sideNavi ul.sideMeun > li > em,  .F_reception #sideNavi ul.sideMeun > li > a, .F_reception #sideNavi ul.sideMeun > li > em,  .F_bbs #sideNavi ul.sideMeun > li > a, .F_bbs #sideNavi ul.sideMeun > li > em { background: url(/images/sideMenu/txt_Forum_side_group_menu2.png); }
.F_Guide #sideNavi ul.sideMeun > li.on > a, .F_Guide #sideNavi ul.sideMeun > li > a:hover, .F_Guide #sideNavi ul.sideMeun > li.on > em, .F_Guide #sideNavi ul.sideMeun > li > em:hover,  .F_programme #sideNavi ul.sideMeun > li.on > a, .F_programme #sideNavi ul.sideMeun > li > a:hover, .F_programme #sideNavi ul.sideMeun > li.on > em, .F_programme #sideNavi ul.sideMeun > li > em:hover,  .F_Greetings #sideNavi ul.sideMeun > li.on > a, .F_Greetings #sideNavi ul.sideMeun > li > a:hover, .F_Greetings #sideNavi ul.sideMeun > li.on > em, .F_Greetings #sideNavi ul.sideMeun > li > em:hover,  .F_about #sideNavi ul.sideMeun > li.on > a, .F_about #sideNavi ul.sideMeun > li > a:hover, .F_about #sideNavi ul.sideMeun > li.on > em, .F_about #sideNavi ul.sideMeun > li > em:hover,  .F_process #sideNavi ul.sideMeun > li.on > a, .F_process #sideNavi ul.sideMeun > li > a:hover, .F_process #sideNavi ul.sideMeun > li.on > em, .F_process #sideNavi ul.sideMeun > li > em:hover,  .F_reception #sideNavi ul.sideMeun > li.on > a, .F_reception #sideNavi ul.sideMeun > li > a:hover, .F_reception #sideNavi ul.sideMeun > li.on > em, .F_reception #sideNavi ul.sideMeun > li > em:hover,  .F_bbs #sideNavi ul.sideMeun > li.on > a, .F_bbs #sideNavi ul.sideMeun > li > a:hover, .F_bbs #sideNavi ul.sideMeun > li.on > em, .F_bbs #sideNavi ul.sideMeun > li > em:hover { background: url(/images/sideMenu/txt_Forum_side_group_menu2_on.png); }
.Fi_Reports { }
.reportBox > dl > dt.photo { margin-left:0; float:left }
.reportBox > dl > dd.tlt { font-size:18px; font-weight:bold; color:#000; line-height:2em }
.reportBox > dl > dd.tlt p { color:silver; font-size:16px; }
.reportBox > dl > dd { margin-left:240px; }
.reportBox .btnImage { padding:10px 5px; text-align:center }
.dlReportTalbe dt { line-height:1.5em; color:	#000; font-weight:bold; margin-top:1em }
.dlReportTalbe dd { margin-left:2em; }
.dlReportTalbe ul.dot { margin-left:2em }
.dlReportTalbe ul.dot li { list-style-position: outside; list-style-type: circle; }
.dlReportTalbe ul.dot li dl { margin-left:1em }
.dlReportTalbe ul.dot li dt { margin-top:inherit; font-weight:normal; background-image: url(/images/btn/btn_sMore.gif); background-repeat: no-repeat; background-position: left 8px; padding-left:1em }
.dlReportTalbe ul.dot li dd { }
/* -------------------------------
    Academic Forum on the UN
  ------------------------------- */

.afunMenu #sideNavi h2 { background-position: left -520px; }
.afunMenu .subTit h3 { background: url(/images/subTit/txt_subTit_afunForum.png) no-repeat 0px 0px; }

.Ai_summary .subTit h3 { background-position:left 0px; }
.Ai_greeting .subTit h3 { background-position:left -40px; }
.Ai_partner .subTit h3 { background-position:left -80px; }
.Ai_schedule .subTit h3 { background-position:left -200px; }
.Ai_speakers .subTit h3 { background-position:left -240px; }
.Ai_theme .subTit h3 { background-position:left -280px; }
.Ai_regiguide .subTit h3 { background-position:left -400px; }
.afun_notice .subTit h3 { background-position:left -520px; }
.afun_photo .subTit h3 { background-position:left -560px; }
.afun_pds .subTit h3 { background-position:left -600px; }
.afun_report .subTit h3 { background-position:left -640px; }

.A_about  #sideNavi ul.sideMeun > li > a, 
.A_programme  #sideNavi ul.sideMeun > li > a, 
.A_guide  #sideNavi ul.sideMeun > li > a, 
.A_bbs  #sideNavi ul.sideMeun > li > a, 
.A_about  #sideNavi ul.sideMeun > li > em,  
.A_programme  #sideNavi ul.sideMeun > li > em,  
.A_guide  #sideNavi ul.sideMeun > li > em,  
.A_bbs  #sideNavi ul.sideMeun > li > em  { background: url(/images/sideMenu/txt_afunForum_side_group_menu.png); }


.A_about  #sideNavi ul.sideMeun > li.on > a
.A_programme  #sideNavi ul.sideMeun > li.on > a
.A_guide  #sideNavi ul.sideMeun > li.on > a
.A_bbs  #sideNavi ul.sideMeun > li.on > a
.A_about  #sideNavi ul.sideMeun > li.on  > em,  
.A_programme  #sideNavi ul.sideMeun > li.on  > em,  
.A_guide  #sideNavi ul.sideMeun > li.on  > em,  
.A_bbs  #sideNavi ul.sideMeun > li.on  > em,
.A_about  #sideNavi ul.sideMeun > li > a:hover, 
.A_programme  #sideNavi ul.sideMeun > li > a:hover, 
.A_guide  #sideNavi ul.sideMeun > li > a:hover, 
.A_bbs  #sideNavi ul.sideMeun > li > a:hover, 
.A_about  #sideNavi ul.sideMeun > li > em:hover,  
.A_programme  #sideNavi ul.sideMeun > li > em:hover,  
.A_guide  #sideNavi ul.sideMeun > li > em:hover,  
.A_bbs  #sideNavi ul.sideMeun > li > em:hover { background: url(/images/sideMenu/txt_afunForum_side_group_menu_on.png); }


.afunMenu #sideNavi ul.menu ul.sub li.on a, 
.afunMenu #sideNavi ul.menu ul.sub li a:hover { color: #FF9900 !important; background-image: url(/images/icon/ico_triDot_blue.gif) !important; background-position: left 3px !important; background-repeat: no-repeat !important; }				

.A_about   #subContent  * ,  .A_programme   #subContent  * ,  .A_guide    #subContent  *  { font-family: 'NanumBarunGothic', sans-serif ; font-size:13px;}

.afunMenu  #subContent  h4  span { font-size: 16px !important;  }

.Ai_summary .curriculumTable3 li { list-style: disc inside; }
.Ai_partner dl.introduce dd.link a {  color: #000;  }
.Ai_schedule .scheduleTable td em  { line-height: 200%; font-weight: 700; font-size: 14px; font-style: normal; background: #F90;padding: 5px; }

/*
.curriculumTable thead th em { font-size: 12px !important; font-weight: normal; }
.curriculumTable tbody th { border-bottom: 1px solid #000; padding: 5px 3px; font-weight: bold; color: #000; border-right: 1px solid #000; color:#000; background: #bfd992;}
.curriculumTable td { padding: 10px 5px; border-bottom: 1px solid #000; border-right: 1px solid #000; color: #000; text-align:left; vertical-align: top; }
*/

.introBox2 {  margin-bottom: 40px; clear: both; overflow: hidden; }
.introBox2 * { font-family: Tahoma, Geneva, sans-serif; }
.introBox2 dl { margin-bottom: 40px; overflow: hidden; display:block ; float:left ; width:50% ;}
.introBox2 dt.photo { float:left; margin-right:30px; }

.introBox2 dd { margin-left: 150px; line-height: 180%; }
.introBox2 dd em { font-weight: bold; color: #F90; }
.introBox2 dd.name em { color:#000; font-size:16px !important; line-height:200%  }


.introBox3 dl { display:block ; float:left ; width:25% ; margin-bottom:40px;}
.introBox3 dt { text-align:center}
.introBox3 dd { text-align:center; padding:3px 0  }

.afunMenu .info { color: #F30; }
.afunMenu .imgDesc { text-align:center }

.Ai_theme  .imgDesc { margin:30px 0  }
.Ai_theme .themeTitle { font-size: 24px !important; font-weight: 700; text-align: center; margin: 30px 0; line-height: 160%; }
.Ai_theme .tbBasic.tdFirstC tbody tr td:first-child { text-align:center }

.Ai_regiguide .guide > ul { margin-left:2em}
.Ai_regiguide .guide > ul  >li { list-style: disc inside; line-height:180%; padding:3px 0  }

.Ai_regiguide .guide > ul > li> ul { margin-left:2em}
.Ai_regiguide .guide > ul > li> ul  > li { list-style: url(/images/icon/bu_listA.gif) inside; }
.Ai_regiguide .guide .check { background: url(/images/icon/ico_check.gif) no-repeat left center; padding-left:15px; margin-left:2em}

.Ai_regiguide  .info { margin-top:30px }

.Ai_regiguide .orderAction { clear:both; padding:20px 0; text-align:center ; margin-top:50px;}
.Ai_regiguide .orderAction a { padding: 10px 20px; font-size: 2em !important; color: #F60; border: 1px solid #F60;  border-radius : 10px  ;-webkit-border-radius : 10px; -ms-border-radius : 10px; -khtml-border-radius : 10px; -o-border-radius : 10px;}
.Ai_regiguide .orderAction  a:hover { color: #fff; background: #F60; }


.consult * { line-height:180%}
.consult { margin-left:2em }
.consult  p {  line-height: 2em; font-size: 14px; font-weight: 700;}
.consult  em { font-weight: 700;  }



	.afunMenu #sideNavi2 h2 { background-position: left -240px; }
	.afunMenu #sideNavi2 ul.sideMeun2 > li > a { background: url(/images/sideMenu/txt_Forum_side_group_menu2.png); }
	.afunMenu #sideNavi2 ul.sideMeun2 > li > a:hover { background: url(/images/sideMenu/txt_Forum_side_group_menu2_on.png); }
	
	.forumMenu  #sideNavi2 h2 { background-position: left -520px; }
	.forumMenu  #sideNavi2 ul.sideMeun2 > li > a { background: url(/images/sideMenu/txt_afunForum_side_group_menu.png); }
	.forumMenu  #sideNavi2 ul.sideMeun2 > li > a:hover { background: url(/images/sideMenu/txt_afunForum_side_group_menu_on.png); }	

#header-primary-nav li#primary-forum.has-menu div#menu-forum.mega.dropdown div.row div.span10.first.menuTitle h3 a { font-size:18px ; padding:5px 0}


/* -------------------------------
    Youth Camp
  ------------------------------- */

  
.C_Greetings #sideNavi h2, .C_about #sideNavi h2, .C_process #sideNavi h2, .C_reception #sideNavi h2, .C_bbs #sideNavi h2 { background-position: left -320px; }
.C_Greetings .subTit h3, .C_about .subTit h3, .C_reception .subTit h3, .C_process .subTit h3, .C_bbs .subTit h3 { background: url(/images/subTit/txt_subTit_YF.png) no-repeat 0px 0px; }
.Ci_summary .subTit h3 { background-position:left 0px; }
.Ci_greetingA .subTit h3, .Ci_greetingB .subTit h3 { background-position: left -40px; }
.Ci_invite .subTit h3 { background-position: left -80px; }
.Ci_speech .subTit h3 { background-position: left -120px; }
.Ci_partner .subTit h3 { background-position: left -160px; }
.Ci_advantage .subTit h3 { background-position:left -200px; }
.Ci_outline .subTit h3 { background-position: left -400px; }
.Ci_curriculum .subTit h3 { background-position: left -440px; }
.Ci_benefit .subTit h3 { background-position: left -480px; }
.Ci_notice .subTit h3 { background-position: left -520px; }
.Ci_entryfee .subTit h3 { background-position: left -560px; }
.Ci_instructor .subTit h3 { background-position: left -600px; }
.Ci_application .subTit h3 { background-position: left -800px; }
.Ci_application_myinfo .subTit h3 { background-position: left -840px; }
.forum_notice .subTit h3 { background-position: left -1000px; }
.forum_faq .subTit h3 { background-position: left -1040px; }
.forum_photo .subTit h3 { background-position: left -1080px; }
.C_Greetings #sideNavi ul.sideMeun > li > a, .C_Greetings #sideNavi ul.sideMeun > li > em,  .C_about #sideNavi ul.sideMeun > li > a, .C_about #sideNavi ul.sideMeun > li > em,  .C_process #sideNavi ul.sideMeun > li > a, .C_process #sideNavi ul.sideMeun > li > em,  .C_reception #sideNavi ul.sideMeun > li > a, .C_reception #sideNavi ul.sideMeun > li > em,  .C_bbs #sideNavi ul.sideMeun > li > a, .C_bbs #sideNavi ul.sideMeun > li > em { background: url(/images/sideMenu/txt_YF_side_group_menu2.png); }
.C_Greetings #sideNavi ul.sideMeun > li.on > a, .C_Greetings #sideNavi ul.sideMeun > li > a:hover, .C_Greetings #sideNavi ul.sideMeun > li.on > em, .C_Greetings #sideNavi ul.sideMeun > li > em:hover,  .C_about #sideNavi ul.sideMeun > li.on > a, .C_about #sideNavi ul.sideMeun > li > a:hover, .C_about #sideNavi ul.sideMeun > li.on > em, .C_about #sideNavi ul.sideMeun > li > em:hover,  .C_process #sideNavi ul.sideMeun > li.on > a, .C_process #sideNavi ul.sideMeun > li > a:hover, .C_process #sideNavi ul.sideMeun > li.on > em, .C_process #sideNavi ul.sideMeun > li > em:hover,  .C_reception #sideNavi ul.sideMeun > li.on > a, .C_reception #sideNavi ul.sideMeun > li > a:hover, .C_reception #sideNavi ul.sideMeun > li.on > em, .C_reception #sideNavi ul.sideMeun > li > em:hover,  .C_bbs #sideNavi ul.sideMeun > li.on > a, .C_bbs #sideNavi ul.sideMeun > li > a:hover, .C_bbs #sideNavi ul.sideMeun > li.on > em, .C_bbs #sideNavi ul.sideMeun > li > em:hover { background: url(/images/sideMenu/txt_YF_side_group_menu2_on.png); }
/* 메인페이지 */ 
	#mainSlider.YF_main #slides { display:block }
#mainSlider.YF_main { background-color:#e0e3e7 }
.main.YF_main h3 em, .YF_main #notice_tab2 li h3 a:hover, .YF_main #notice_tab2 li h3 a.selected { color: #f88000; }
/* YP:Korea 요강 */    
    .Ci_outline h4.tit-0 { background: url(/images/icon/order/orderType01_01.gif) no-repeat left center !important; padding-left:36px !important; margin-top:50px !important; }
.Ci_outline h4.tit-1 { background: url(/images/icon/order/orderType01_02.gif) no-repeat left center !important; padding-left:36px !important; }
.Ci_outline h4.tit-2 { background: url(/images/icon/order/orderType01_03.gif) no-repeat left center !important; padding-left:36px !important; }
.Ci_outline h4.tit-3 { background: url(/images/icon/order/orderType01_04.gif) no-repeat left center !important; padding-left:36px !important; }
.Ci_outline .subContents a { color: #e85f04; text-decoration: underline; }
/*  커리큘럼 */
    .Ci_curriculum .descCurriculum { font-family: Tahoma, Geneva, sans-serif !important; margin-bottom:0; margin-top:10px; }
.Ci_curriculum .descCurriculum dt { float:right; padding-top:10px; }
.Ci_curriculum .descCurriculum dd.descTitle { padding:10px }
.Ci_curriculum .descCurriculum dd.descTitle span { font-size: 1.8em; color: #000; display: block; line-height: 180%; letter-spacing: -1px; }
.Ci_curriculum .descCurriculum dd.descTitle em { font-size: 1.2em; font-style: normal; color: #000; }
.Ci_curriculum .descCurriculum dd.descContents { clear:both; }
.Ci_curriculum .descCurriculum dd.descBtn { margin-bottom:10px; }
.Ci_curriculum .descContents p { font-weight: bold; color: #000; text-decoration: underline; margin: 20px 0px; }
.Ci_curriculum .descContents ul { margin-left:25px; }
.Ci_curriculum .descContents ul li { list-style: disc outside; margin-left: 25px; font-weight: normal; }
.Ci_curriculum .curriculumTable { margin-bottom:20px; }
.Ci_curriculum .curriculumTable thead th { background: #3398cc; }
.Ci_curriculum .curriculumTable tbody th { background: #FFA620 /* #3398cc; */ }
.Ci_curriculum .curriculumTable td { text-align:center; vertical-align:middle; }
.Ci_curriculum .curriculumTable td.blue { background: #93B7DB; }
/* 운영방법 */
     dl.intro { clear: both; margin-top:30px; }
.intro dt { float:left; margin-right:40px; }
.intro dd.tit { font-size:18px; font-weight:bold }
.intro dd.tit em { padding:0 }
.intro dd.sub { font-size:13px; font-weight:bold; padding:15px 0; color: #767676; }
.intro dd.list em { display:block; float:left; width:75px; font-weight: bold !important; color: #000 !important; }
.intro dd ul { margin-left:390px; display:block; border-left: 1px solid #ee7506; }
.intro dd ul li { padding-left:20px; }
.intro dd.index-1 { color:#0099cc }
.intro dd.index-2 { color:#cc3333 }
.intro dd.index-3 { color:#ff9900 }
.intro dd.index-4 { color:#33ff33 }
.Activity { margin-top:20px; }
.Activity li { float:left; width:200px; height:250px; background: url(/images/FORUM/img_operation_bg.gif) no-repeat left top; padding-left:30px; display: block; }
.Activity dl { height:250px; }
.Activity dl.item1 { background: url(/images/FORUM/img_operation_bg_01.gif) no-repeat left 40px; }
.Activity dl.item2 { background: url(/images/FORUM/img_operation_bg_02.gif) no-repeat left 40px; }
.Activity dl.item3 { background: url(/images/FORUM/img_operation_bg_03.gif) no-repeat left 40px; }
.Activity dl.item4 { background: url(/images/FORUM/img_operation_bg_04.gif) no-repeat left 40px; }
.Activity dl.item1 dt { background: url(/images/FORUM/img_operation_bgArrow.gif) no-repeat right center; }
.Activity dl.item2 dt { background: url(/images/FORUM/img_operation_bgArrow.gif) no-repeat right center; }
.Activity dl dt { font-size: 16px; font-weight: bold; color: #000; margin-bottom:20px; }
.Activity dl dd { padding-left:60px; }
.Activity dd ul li { display: list-item; background: none; padding:0; height:24px; word-spacing: -1px; }
.campMenu #subContent h4.tit-0 { margin-bottom:20px; }
.campMenu #subContent h4.tit-1 { margin-bottom:20px; }
.campMenu #subContent .desc em { color:#ff6a00; font-weight: normal; }
.Activity2 { /*margin-top:50px;*/ }
.Activity2 li { float:left; width:222px; display: block; margin-right:15px; border: 1px solid #dadada; height:440px; }
.Activity2 li.last { margin-right:0; }
.Activity2 dl { }
.Activity2 dl dt { padding-top:60px; height:80px; }
.Activity2 dl dt em { padding: 0 25px; display:block; color:#9E9E9E; line-height:140%; }
.Activity2 dl dt span { display:none }
.Activity2 dl.item1 dt { background: url(/images/FORUM/img_operation_itemSub01.jpg) no-repeat center top; width: 222px; }
.Activity2 dl.item2 dt { background: url(/images/FORUM/img_operation_itemSub02.jpg) no-repeat center top; width: 222px; }
.Activity2 dl.item3 dt { background: url(/images/FORUM/img_operation_itemSub03.jpg) no-repeat center top; width: 222px; }
.Activity2 dl dd { padding:0 25px; }
.Activity2 dd ul { width: 180px; }
.Activity2 dd ul li { padding-left:10px; border:none; background: url(/images/icon/dot/ico_dot_red.gif) no-repeat left center; display:inherit; width:inherit; margin:0; letter-spacing:-1px; line-height:180%; height:inherit; }
.Activity2 dd ul li.w100 { width:100px }
.Activity2 dd ul li.w80 { width:80px }
/* 강사진 */
    
.introBox { padding-top: 30px; margin-bottom: 30px; clear: both; overflow: hidden; }
.introBox * { font-family: Tahoma, Geneva, sans-serif; }
.introBox dt { text-align:right; padding:10px; }
.introBox dt em { color:#000; font-weight:bold; font-family: Verdana, Geneva, sans-serif; }
.introBox dt p { color: #F60; font-family: Verdana, Geneva, sans-serif; }
.introBox dd.photo { float:left; margin-right:30px; }
.introBox dd { text-align:justify; }
.introBox dd p { padding-bottom:10px; }
/* 특전 및 혜택 */
	.Ci_advantage h4.tit-0 { display:none; }
.Ci_advantage .imgTitle { margin-top:50px; margin-bottom:20px; }
/* 참가자 유의사항 */
    .Ci_notice #subContent h4 { padding-left:36px; height:30px; line-height:30px; }
.Ci_notice #subContent h4.tit-0 { background: url(/images/icon/order/orderType01_01.gif) no-repeat left top; }
.Ci_notice #subContent h4.tit-1 { background: url(/images/icon/order/orderType01_02.gif) no-repeat left top; }
/* 파트너소개 */
    .Ci_partner dl.introduce dd p { text-align: justify; }
/* 특전 및 혜택 */
    
    .Ci_benefit #subContent h4.medal { background: url(/images/icon/ico_medal.gif) no-repeat left center; padding-left: 40px; height: 35px; line-height:35px; margin-top:50px; margin-bottom:10px; }
.Ci_benefit #subContent h4.medal.tit-0 { margin-top:30px; }
/* -------------------------------
    WIMUN
  ------------------------------- */

/*
	<forumMenu id="W" url="/wimun/" title="WFUNA International Model UN" description="WFUNA International Model UN">
		<Category id="W_introduction" title="About WIMUN" description="About WIMUN">
			<item id="wi_Introduction"    url ="/wimun/introduction.asp"    title="대회소개" description="About WIMUN" />
			<item id="wi_Overview"    url ="/wimun/Overview.asp"    title="대회개요" description="Overview WIMUN" />			
			<item id="wi_Schedule"    url ="/wimun/Schedule.asp"    title="대회일정" description="Overview WIMUN" />						
			<item id="wi_Topics"    url ="/wimun/Topics.asp"    title=" 위원회 별 주제" description="Overview WIMUN" />									
			<item id="wi_photo" url ="/bbs/mboard.asp?strBoardID=wimun_photo" title="갤러리" description="갤러리" />			
		</Category>
	</forumMenu>
*/	
	
  
	.W_introduction #sideNavi h2 { background-position: left -440px; }
/*

	.Fi_greeting #sideNavi ul.menu ul.sub li.on a  {    color: orange !important;}
	.Fi_Speakers #sideNavi ul.menu ul.sub li.on a  {    color: orange !important;}
	.Fi_IntOrg #sideNavi ul.menu ul.sub li.on a  {    color: orange !important;}

*/

  
.W_introduction .subTit h3 { background: url(/images/subTit/txt_subTit_mun.png) no-repeat 0px 0px; }
.wi_Introduction .subTit h3 { background-position:left 0px; }
.wi_Overview .subTit h3 { background-position: left -40px; }
.wi_Schedule .subTit h3 { background-position: left -80px; }
.wi_Topics .subTit h3 { background-position: left -120px; }
.wi_photo .subTit h3 { background-position: left -160px; }
.wi_Resolution .subTit h3 { background-position: left -200px; }
.wi_Report .subTit h3 { background-position: left -240px; }



.W_YMUN .subTit h3 { background: url(/images/subTit/txt_subTit_mun.png) no-repeat 0px 0px; }
.wi_YMUN  .subTit h3 { background-position: left -400px; }
.wi_YMUN_Overview .subTit h3 { background-position: left -440px; }
.wi_YMUN_greeting .subTit h3 { background-position: left -480px; }
.wi_YMUN_Schedule .subTit h3 { background-position: left -520px; }
.wi_YMUN_Community .subTit h3 { background-position: left -560px; }
.wi_YMUN_application .subTit h3 { background-position: left  -640px; }
.wi_YMUN_application_myinfo .subTit h3 { background-position: left  -680px; }
.wi_YMUN_Report .subTit h3 { background-position: left -240px; }


.W_introduction #sideNavi ul.sideMeun > li > a, .W_introduction #sideNavi ul.sideMeun > li > em { background: url(/images/sideMenu/txt_mun_side_group_menu.png); }
.W_introduction #sideNavi ul.sideMeun > li.on > a, .W_introduction #sideNavi ul.sideMeun > li > a:hover, .W_introduction #sideNavi ul.sideMeun > li.on > em, .W_introduction #sideNavi ul.sideMeun > li > em:hover { background: url(/images/sideMenu/txt_mun_side_group_menu_on.png); }

.W_YMUN #sideNavi ul.sideMeun > li > a, .W_YMUN #sideNavi ul.sideMeun > li > em { background: url(/images/sideMenu/txt_mun_side_group_menu.png); }
.W_YMUN #sideNavi ul.sideMeun > li.on > a, .W_YMUN #sideNavi ul.sideMeun > li > a:hover, .W_YMUN #sideNavi ul.sideMeun > li.on > em, .W_YMUN #sideNavi ul.sideMeun > li > em:hover { background: url(/images/sideMenu/txt_mun_side_group_menu_on.png); }


ul.dash01 { margin-left:1em }
dl.tumbLogo { float:left; margin:1em }
dl.tumbLogo dt { }
dl.tumbLogo dd { text-align:center }
.boldRed { font-weight: bold; color: #F00; }
.wi_Overview .tableTypeTop2px td { padding-top:10px; padding-bottom:10px; padding-left:20px; }
.wi_Overview .tableTypeTop2px th { }
.wi_Schedule .curriculumTable { margin-top:20px; }
.wi_Schedule .curriculumTable thead th { background:  #59b82b; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; padding:15px 20px; ; text-align:left; font-size:16px }
.wi_Schedule .curriculumTable tbody th { background-color: #F1F1F1; }
dl.topic { width:48%; float:left }
dl.topic.last { margin-right:0; float:right }
dl.topic > dt { padding:10px; text-align:center; background-color: #6C3; font-size:18px }
dl.topic * { line-height:1.8em }
dl.topic dt { font-weight:bold }
dl.topic dd dl dd { padding-left:1em }

.wi_YMUN_greeting  .introBox dl em dd p.tit { font-size: 16px; font-weight: bold; color: #000; }

.wi_YMUN_Schedule  .curriculumTable thead th { background-color:#59B82B }

.wi_YMUN_Schedule  .curriculumTable tbody td.txtC { text-align:center ; }
.wi_YMUN_Schedule  .tableTypeTop2px td {   padding: 10px ;     text-align: left; }
.wi_YMUN_Schedule .tableTypeTop2px th {     padding: 15px; }



/* 보고서 */
.wi_Report hr { display: block; padding: 0px; border-top: 1px solid #E4E4E4; border-right: none; border-bottom: none; border-left: none; margin-top: 15px; margin-bottom: 15px; }
.wi_Report .Thumb { padding: 6px; border: 1px solid #cccccc; }
.wi_Report h5 { color: #0423e1; font-weight: bold; margin: 0px 0px 10px 10px !important; }
.wi_Report table.subDesc { margin-left:20px; line-height:1.8em }
.wi_Report table.subDesc th { text-align: left; vertical-align:top; width:80px; }
.wi_Report table.subDesc td { text-align:left }
.Ti_atp_report .btn { text-align:left; margin-top:20px; margin-left:20px; }
.wi_Report .bgLine { background: url(/tp/atp/report/bg_h4.gif) repeat-x left center; height:16px; }
.wi_Report h4 span { display:block; background:#FFF; padding-right:15px; }
.wi_Report h4 { margin:30px 0 20px 0 !important }
.wi_Report ol.pdL30 li { line-height:1.8em }
.wi_Report ol.pdL30 li p { padding-left:1em }
.wi_Report .writerList { padding-left: 30px; line-height: 1.8em; overflow: hidden; }
.wi_Report .writerList dt { float:left; width:80px; }
.wi_Report .writerList dd { float:left; width:260px }
/* -------------------------------
    마이페이지
 ------------------------------- */

 	.onFocus { color: #FF9900; }
/* 회원로그인 */
 	#login { }
#login .subTit h3 { background: url(/tp/images/txt_page_tit_member.png) no-repeat left top; }
#login .subContents .txtTitle { background: url(/tp/images/txt_subTitle_member.png) no-repeat left top; }
#login .subContents .txtTitle span { display:none }
/* 회원가입 */
 	#join { }
#join .subTit h3 { background: url(/tp/images/txt_page_tit_member.png) no-repeat left -40px; }
/* 이용약관 / 개인정보보호정책 */
			.guide_terms, .guide_personal { padding:10px; height: 200px; overflow: auto; border: 1px solid #e5e5e5; margin: 5px 0px; }
.guide_textarea h4 { padding:2em 0em 0.5em; color: #69C; font-size: 14px; }
.guide_textarea h5 { padding: 1em 0em 0.5em 1em; color: #666; font-size: 13px; }
.guide_textarea p { line-height: 1.6em; text-align: justify; padding-bottom: 0.5em; padding-left: 1em; }
.guide_textarea ol { line-height: 1.8em !important; }
.guide_textarea .subList01 { padding:0.5em 1em; line-height: 1.5em; text-align: justify; }
.guide_textarea .subList01 dt { font-weight: bold; line-height: 2em; }
.guide_textarea .subList01 dd { padding:0.5em 1em; }
.guide_textarea .subList02 { padding:0.5em 1.5em; line-height: 1.5em; text-align: justify; }
.guide_textarea .subList02 dt { padding:0.5em 0.5em; }
.guide_textarea .subList02 dd { padding:0em 1.5em; }
.guide_textarea .subList03 { padding:0.5em 2em; line-height: 1.5em; text-align: justify; }
.guide_textarea .subList03 li { list-style: circle; }
.nameCheck { margin:20px 0 }
.nameCheck .Desc { margin:10px 0; }
.nameCheck .checkBox { border: 3px solid #E3E3E3; padding:20px; }
.nameCheck fieldset { border-bottom: 1px solid #CCC; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none; padding: 10px; }
.nameCheck .info { margin: 20px 10px 10px; }
.nameCheck fieldset { border: 1px solid #CCCCCC; margin: 0px 10px; padding: 10px; background: #EFEFEF; }
.nameCheck .info_new { margin:20px 0; padding:15px 10px; border: 3px solid #E3E3E3; }
.nameCheck .info_new em { color: #21A121; font-weight: normal; }
.nameCheck .memInfo { padding: 10px; }
.nameCheck .memInfo label { width: 80px; display: block; float: left; }
fieldset ul.fields { margin: 0px; overflow: auto; padding: 0px; }
fieldset ul.fields li { clear: both; padding: 5px; }
fieldset ul.fields dl { }
fieldset ul.fields dt { float: left; padding-left: 40px; width: 130px; }
fieldset ul.fields dd { float: left; }
.fields .input_text { border: 2px solid #CCCCCC; padding: 3px; }
.fields .input_onFocus { border: 2px solid #FF9900; padding: 3px; }
.fields .input_ReadOnly { border-style: none; border-width: 0; }
.fields .auth_ssn { width: 100px; }
.fields .auth_name { width: 225px; }
.fields .auth_tel { width: 48px; }
.fields .auth_email { width: 100px; }
.fields .auth_cpNo { width: 59px; }
.nameCheck em { font-style: normal; font-weight: bold; }
.nameCheck em { font-style: normal; font-weight: bold; }
/* 회원로그인시 인증 수단 변경  */
			#chageInfo { margin: 30px auto; padding: 0; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #390; border-right-color: #6C0; border-bottom-color: #6C0; border-left-color: #6C0; width: 620px; }
#chageInfo h3 { color: #FFF; background-color: #6C0; text-align: justify; padding: 5px 10px; ; margin: 0px; }
#chageInfo .desc { clear:both; padding:40px; }
#chageInfo .desc em { color:#21A121 }
#register { margin-top:20px; }
.help { color: #F30; padding-left: 20px; padding-right: 10px; }
.help_p { color: #F30; padding: 5px 0px 0px; margin: 0px !important; }
.m_info { background: #faf9f9 url(/tp/images/icon/bullet_04.png) no-repeat 15px center; padding: 12px 0px 12px 40px; margin-bottom: 22px !important; }
/* 아이디/패스워드 찾기 */
 	#find_IdPwd { }
#find_IdPwd .subTit h3 { background: url(/tp/images/txt_page_tit_member.png) no-repeat left -80px; }
#find_IdPwd .subContents .txtTitle { background: url(/tp/images/txt_subTitle_member.png) no-repeat left -140px; }
#find_IdPwd .subContents .txtTitle span { display:none }
/* 아이디/패스워드 찾기 */
 	#member_Edit { }
#member_Edit .subTit h3 { background: url(/tp/images/txt_page_tit_member.png) no-repeat left -120px; }
#member_Edit .subContents .txtTitle { background: url(/tp/images/txt_subTitle_member.png) no-repeat left -70px; }
#member_Edit .subContents .txtTitle span { display:none }
/* -------------------------------
    마이페이지
 ------------------------------- */

	.M_support #sideNavi h2 { background-position: left -400px; }
.Mi_member #sideNavi h2 { background-position: left -400px; }
.Mi_volunteer #sideNavi h2 { background-position: left -400px; }
.Mi_glec #sideNavi h2 { background-position: left -400px; }
.Mi_forum #sideNavi h2 { background-position: left -400px; }
.Mi_tp #sideNavi h2 { background-position: left -400px; }
.mypage #sideNavi ul.sideMeun > li > em { background: url(/images/sideMenu/txt_mypage_side_group_menu.png); }
.mypage #sideNavi ul.sideMeun > li.on > em, .mypage #sideNavi ul.sideMeun > li > em:hover { background: url(/images/sideMenu/txt_mypage_side_group_menu_on.png); }
.mypage .subTit h3 { background: url(/images/subTit/txt_subTit_mypage.png) no-repeat left 0px; }
.Hi_about .subTit h3 { background-position:left 0px; }
.Mi_support-bill .subTit h3 { background-position:left -440px; }
.Mi_support-Info .subTit h3 { background-position:left -480px; }
.Mi_glec .subTit h3 { background-position:left -200px; }
.Mi_forum .subTit h3 { background-position:left -200px; }
.Mi_tp .subTit h3 { background-position:left -200px; }
.Mi_volunteer .subTit h3 { background-position:left -600px; }
/* 봉사활동증명서 신청 */
/*    ._support-E-1 .subTit h2 { background: url(/images/subTit/txt_subTit_09_02.png) no-repeat left center; }
    ._support-E-1 #subContent p.desc { background: url(/hopetofuture/support/images/img_E01.png) no-repeat left top; margin: 0px; padding: 0px; height:331px; width: 716px; }
    ._support-E-1 #subContent p.desc span  { display:none}
    ._support-E-1 #subContent h4 span {display:none}
    ._support-E-1 h4.text01 { background: url(/images/subTit/txt_subTit_09_01_01.png) no-repeat left center; }
    ._support-E-1 h4.text02 { background: url(/images/subTit/txt_subTit_09_01_02.png) no-repeat left center; }
    ._support-E-1 .btn_areaP { position: relative; top: -40px; left: 318px; }
    ._support-E-1 #supportForm {display:none }
    

    ._support-bill h4 	{ background: url(/images/subTit/txt_subTit_06_01_01.png) no-repeat left center; }
    
    ._support-Info .sponList td {text-align:left; padding-left:20px; }
    ._support-Info #SponsorType { display:none}
    ._support-Info .info { color: #36C; }*/

/* -------------------------------
    로그인/ 회원가입 / 회원인증
 ------------------------------- */
 
	.loginMenu #sideNavi h2 { background-position: left -360px; }
.loginMenu #sideNavi ul.sideMeun { background: url(/images/sideMenu/txt_LOGIN_side_group_menu.png); }
.loginMenu #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_LOGIN_side_group_menu.png); }
.loginMenu #sideNavi ul.sideMeun > li.on > a, .loginMenu #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_LOGIN_side_group_menu_on.png); }
.loginMenu .subTit h3 { background: url(/images/subTit/txt_subTit_login.png) no-repeat 0px 0px; }
.Li_login .subTit h3 { background-position:left 0px; }
.Li_join .subTit h3 { background-position:left -40px; }
.Li_id_pwd .subTit h3 { background-position:left -80px; }
.Li_NameCheck .subTit h3 { background-position:left -160px; }
/* 실명인증 */   
    
    .Li_NameCheck #subContent h4 { background: url(/images/member/txt_NameCheck.png) no-repeat left top; height: 130px; }
.Li_NameCheck #subContent h4 span { display:none }
.Li_NameCheck .PageDesc em { color: #65b441; font-weight: bold; }
.nameCheckBox { margin-top:40px; }
#subContent .nameCheckBox fieldset { border: 1px solid #cecac1; margin:0; width:inherit; padding:20px 40px; ; }
#subContent .nameCheckBox legend { display:block; padding:0 10px; font-size: 14px; color: #000; font-weight: bold; letter-spacing: 1px; }
#subContent .nameCheckBox .checkBtn { margin-top:10px; border-top: 1px solid #cecac1; padding-top:20px; }
.nameCheckTable { clear: both; border-collapse:collapse; width: 100%; }
.nameCheckTable th { font-weight: normal; text-align:left; padding:5px; }
.nameCheckTable td { padding:5px; }
.nameCheckTable td em { font-weight:bold; }
/* 로그인 */
    
    .Li_login .PageDesc em { color: #378613; font-weight: bold; }
.Li_login #subContent h4 { background: url(/images/member/txt_login_desc.png) no-repeat left top; height: 138px; }
.Li_login #subContent h4 span { display:none }
.Li_login #subContent .loginBox { margin-top: 20px; width:100%; }
.Li_login #subContent .loginBox h5 { height:40px; }
.Li_login #subContent .loginBox .box { padding:20px; border-bottom:1px solid #d3d3d3; height:90px; }
.Li_login #subContent .loginBox p.info { clear:both;/* */ padding-top:20px; }
.Li_login #subContent .loginBox p.info em { color:#56821a }
.Li_login #subContent .loginBox .fL { width:360px; border-top: 2px solid #272727; }
.Li_login #subContent .loginBox .fR { width:270px; border-top: 2px solid #272727; }
.Li_login #subContent .loginBox .subLoginBox { }
.Li_login #subContent .loginBox .subLoginBox li { padding-bottom:7px; }
/* 회원통합 동의 */
    .agreeUpdate { }
.agreeUpdate .subTit h3 { background-position:left -200px; }
.Li_login #subContent.agreeUpdate h4 { background: url(/images/member/txt_login_agree.png) no-repeat left top; height: 120px; }
.Li_login #subContent.agreeUpdate h4 span { display:none }
.Li_login #subContent.agreeUpdate #agreeForm { line-height:24px; }
.Li_login #subContent.agreeUpdate #btnMemberAgree { cursor:pointer }
/* 회원통합 로그인 */
  	#subContent.agreeLogin .subTit h3 { background-position:left -240px; }
#subContent.agreeLogin .loginBox { border-top: 2px solid #272727; padding:30px 0; margin-top: 20px; border-bottom:1px solid #d3d3d3; }
#subContent.agreeLogin .loginBox .baseTable { margin: 0px auto; width: 320px; border-bottom-style: none; height:inherit; }
#subContent.agreeLogin p.info { padding:10px 0 }
#subContent.agreeLogin p.info em { color:#56821a }
/* 회원통합 완료 */
  	#subContent.agreeCompleted .subTit h3 { background-position:left -280px; }
.Li_login #subContent.agreeUpdate h4 { background: url(/images/member/txt_login_agreeCompleted.png) no-repeat left top; height: 120px; }
.Li_login #subContent.agreeUpdate h4 span { display:none }
.Li_login #subContent.agreeUpdate h5 { background: url(/images/member/txt_gl_agree.png) no-repeat left top; height: 153px; }
.Li_login #subContent.agreeUpdate h5 span { display:none }
/* 회원가입 */
    .Li_join #subContent h4 { background: url(/images/member/txt_join_style.png) no-repeat left top; height: 150px; }
.Li_join #subContent h4 span { display:none }
.Li_join .subBox span { display:none }
.Li_join .subDesc { display:none }
.Li_join .subDesc dl.info { border: 1px solid #CCC; padding: 20px; background: #F9F9F9; }
.Li_join .subDesc dl.info dt { width: 150px; font-size: 14px; font-weight: bold; display: inline; float: left; height: 40px; }
.Li_join .subDesc dl.info dd { display: inline; float: left; }
.Li_join .memberStyle { clear: both; margin-top: 38px; margin-bottom: 30px; }
.Li_join .memberStyle ul { }
.Li_join .memberStyle ul li { height:336px; margin-right:5px; }
.Li_join .memberStyle ul li span { display:none; }
.Li_join .memberStyle ul li a { display: block; height:336px; width:338px; border: 1px solid #d3d3d3; margin:3px; }
.Li_join .memberStyle ul li a:hover { display: block; height:336px; width:338px; border: 4px solid #65b441; margin:0; }
.Li_join .memberStyle .normal { background: url(/images/member/img_join_style_11.png) no-repeat left top; }
.Li_join .memberStyle .junior { background: url(/images/member/img_join_style_12.png) no-repeat left top; }
.Li_join .memberStyle .foreigner { background: url(/images/member/img_join_style_03.png) no-repeat left top; }
.Li_join .memberStyle .company { background: url(/images/member/img_join_style_04.png) no-repeat left top; }
/* 회원가입 구분 */
    .joinStep { overflow: auto; height: 121px; margin-bottom: 20px; }
.joinStep ul { display:none; }
.joinStep p { height: 24px; margin-top: 65px; margin-left:48px; }
.joinStep p span { display:none; }
.joinStep div.normal p { background: url(/member/images/txt_member_style_01.png) no-repeat left top; }
.joinStep div.junior p { background: url(/member/images/txt_member_style_02.png) no-repeat left top; }
.joinStep div.company p { background: url(/member/images/txt_member_style_03.png) no-repeat left top; }
/* 회원가입 동의 */
    
    .Li_join .joinStep { background: url(/member/images/member_step_01.png) no-repeat center top; margin-top:10px; }
/* .Li_join .spot, .Li_join .sNavi,.Li_join .subTit { display:none !important;} */
    /*.Li_join h4 span{ display:none} */
    .Li_join .joinStepDesc { padding-left:10px; clear: both; margin-bottom: 30px; }
.Li_join #subContent .textbox_m h4 { margin:20px 0; height:40px; }
.Li_join #memberJoin h5 { height:30px; margin-left:10px; }
.Li_join #memberJoin h5 span { display:none }
.Li_join #memberJoin h5.txt1 { background: url(/member/images/txt_agree_tit_01_01.png) no-repeat left top; }
.Li_join #memberJoin h5.txt2 { background: url(/member/images/txt_agree_tit_01_02.png) no-repeat left top; }
.Li_join .RealNameCheck h5.text01 { height:30px; background: url(/member/images/txt_agree_tit_02.png) no-repeat left center; }
.Li_join .RealNameCheck h5.text02 { height:30px; background: url(/member/images/txt_agree_tit_03.png) no-repeat left center; }
.Li_join .RealNameCheck h5.text03 { height:30px; background: url(/member/images/txt_agree_tit_04.png) no-repeat left center; }
.RealNameCheck .checkBox { background: url(/member/images/checkBox_bg_top.png) no-repeat center top; margin:0; padding-top:30px; border-style: none; }
.RealNameCheck .checkBox .checkBox_bg { background: url(/member/images/checkBox_bg_bottom.png) no-repeat center bottom; height:16px; }
.RealNameCheck fieldset { width: 620px; margin: 5px auto; border-style: none; }
.RealNameCheck fieldset ul.fields { background:#F8FAF2 }
.RealNameCheck h2.text01 { height:30px; background: url(/member/images/txt_agree_tit_02.png) no-repeat left center; }
.RealNameCheck h2 span { display:none }
.RealNameCheck .joinStepDesc { clear: both; margin-bottom: 30px; padding-left: 10px; }
ul.nameCheck li { clear: both; padding: 5px; }
ul.nameCheck dt { float: left; padding-left: 30px; width: 100px; }
ul.nameCheck dt { float: left; }
.RealNameCheck ._info { width:600px; margin:10px auto; line-height: 150%; border-top: 1px solid #c7cf8e; padding-top:20px; background: url(/member/images/icon_bu_01.png) no-repeat left 20px; padding-left: 20px; letter-spacing: -1px; }
/* 회원정보 입력 */
    
    #memberJoin h5 { height: 24px; margin-top: 20px; margin-bottom:5px; font-weight: normal; }
/*
    #memberJoin h5 span{ display:none}
    #memberJoin h5.text01 { background: url(/member/images/txt_agree_tit_02.png) no-repeat left center; }
    #memberJoin h5.text02 { background: url(/member/images/txt_join_tit_02.png) no-repeat left center; }
    #memberJoin h5.text03 { background: url(/member/images/txt_join_tit_03.png) no-repeat left center; }
    #memberJoin h5.text04 { background: url(/member/images/txt_join_tit_04.png) no-repeat left center; }
*/    
    #memberJoin h5.text05 { background: url(/member/images/txt_join_tit_05.png) no-repeat left center; }
#memberJoin .tableType02 th { background-color: #f7f9f1; }
._subTit h2 { height: 24px; margin-bottom: 20px; }
._subTit h2 span { display:none }
._subTit .subTit .desc { margin-bottom: 10px; margin-top: 10px; }
._memberRegist .joinStep { background: url(/member/images/member_step_02.png) no-repeat center top; }
._memberLogin .spot, ._memberLogin .sNavi { display:none !important; }
._memberLogin .content { padding:100px 0; }
._memberLogin .subTit { width: 490px; margin: 0px auto; padding: 0; background: transparent /*url(none)*/; }
._memberLogin .subTit h2 { background: url(/images/subTit/txt_subTit_07_01.png) no-repeat left top; height: 24px; margin-bottom: 0px; }
._memberLogin .subTit span { display:none; }
/* 회원 가입완료 */
    ._memberJoinComplete .joinStep { background: url(/member/images/member_step_03.png) no-repeat center top; }
._memberJoinComplete .msg { background: url(/member/images/img_join_ok.jpg) no-repeat left bottom; }
._memberJoinComplete .msg .cont { padding: 10px 10px 40px 260px; }
._memberJoinComplete .msg h5 { background: url(/member/images/txt_subTit_04_01.png) no-repeat left center; height: 90px !important; }
._memberJoinComplete .msg .loginInfo { color: #5b9b15; font-weight: bold; }
.btn_area .btnMain * { background: url("/member/images/btn_main.png") no-repeat scroll left top transparent; border-style: none; border-width: 0; cursor: pointer; height: 38px; position: relative; width: 141px; display:inline-block }
.btn_area .btnMain span { display:none }
/* 버튼설정 */
    .btnSubmit1 input { background: url(/member/images/btn_submit_check.png) no-repeat left top; height: 38px; width: 141px; margin: 0px; padding: 0px; border-width: 0px; border-style: none; position: relative; cursor: pointer; }
.btnSubmit2 input { background: url(/member/images/btn_submit_check_c.png) no-repeat left top; height: 38px; width: 141px; margin: 0px; padding: 0px; border-width: 0px; border-style: none; position: relative; cursor: pointer; }
/* 회원정보 수정 */
    ._memberEdit .joinStep { background: url(/member/images/member_step_04.png) no-repeat center top; }
/* 회원정보 보기 */
    ._memberResult .joinStep { background: url(/member/images/member_step_05.png) no-repeat center top; }
._memberResult .content h3 { height: 24px; margin-top: 20px; margin-bottom:5px; font-weight: normal; }
._memberResult .content h3 span { display:none }
._memberResult .content h3.text01 { background: url(/member/images/txt_join_tit_01.png) no-repeat left center; }
._memberResult .content h3.text02 { background: url(/member/images/txt_join_tit_02.png) no-repeat left center; }
._memberResult .content h3.text03 { background: url(/member/images/txt_join_tit_03.png) no-repeat left center; }
._memberResult .content h3.text04 { background: url(/member/images/txt_join_tit_04.png) no-repeat left center; }
._memberResult .content h3.text05 { background: url(/member/images/txt_join_tit_05.png) no-repeat left center; }
._memberResult .content .tableType02 th { background-color: #f7f9f1; }
#sponInfo { line-height:32px; }
#sponInfo em { font-weight: bold; }
.subTit.txtImg { position: relative; padding-bottom: 20px; }
.subTit.txtImg .icon { background: url(/images/icon/bu_title_01.png) no-repeat left center; width: 16px; position: absolute; left: 0; height:24px; }
.subTit.txtImg h2 { height:24px; margin-bottom: 20px; }
.subTit.txtImg em { display:none; }
.subTit.txtImg .desc { line-height:28px; }
fieldset.fdSet01 legend { font-weight: bold; }
#SponsorType #intAmount { display:none; }
/******************************************************************/

.bbsHeader { display: none; }
.sideMeun li.on ul, .sideMeun li.mouseover ul { display:block }
.sideMeun li ul { display:none }
/* -------------------------------
    게시판
 ------------------------------- */


    /* 공지사항 */
    #notice .subTit h3 { background: url(/tp/images/txt_page_tit_board.png) no-repeat left 0px; }
/* 잦은질문 */
    #faq .subTit h3 { background: url(/tp/images/txt_page_tit_board.png) no-repeat left -40px; }
/* #mainSlider { background:none !important } */



/*
TP 유튜브 영상 사이트 메뉴
*/
#tpSideFix{ margin-top:30px  }
#tpSideFix h4 { font-size:20px; margin:15px 0;}
#tpSideFix h4 span { color: #7E73FE; }
.youtubeSide { width: 183px;  }

.PhotoImg { 
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.PhotoImg:hover img {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);   
    -o-transform:scale(1.2);
    transform:scale(1.2);
	-webkit-transition-duration:0.5s;
}




/*********** 강제 메뉴 숨김 ******************* 2018-08-12  _강미연 차장 요청 */
#content.H_support #sidebar #sideNavi .sideMeun li.item-5 { display:none !important }
/* 2016-06-30 페이지 수정  요청 */
.Hi_program2 .item3 h5 { padding-left:0 !important; margin: 20px 0 !important }
.Hi_program2 .item3 h6 { padding-left: 30px; font-size: 14px; margin-top:30px; }
.Hi_program2 h6.tit-1 { background-image: url(/images/icon/order/orderType02_01.gif); background-repeat: no-repeat; background-position: left center; }
.Hi_program2 h6.tit-2 { background: url(/images/icon/order/orderType02_02.gif) no-repeat left center; }
.Hi_program2 h6.tit-3 { background: url(/images/icon/order/orderType02_03.gif) no-repeat left center; }
.Hi_program2 h6.tit-4 { background: url(/images/icon/order/orderType02_04.gif) no-repeat left center; }
.Hi_program2 h6.tit-5 { background: url(/images/icon/order/orderType02_05.gif) no-repeat left center; }
.Hi_program2 h6.tit-6 { background: url(/images/icon/order/orderType02_06.gif) no-repeat left center; }
.Hi_program2 h6.tit-7 { background: url(/images/icon/order/orderType02_07.gif) no-repeat left center; }
.Hi_program2 h6.tit-8 { background: url(/images/icon/order/orderType02_08.gif) no-repeat left center; }
.Hi_program2 h6.tit-9 { background: url(/images/icon/order/orderType02_09.gif) no-repeat left center; }
.Hi_program2 h6.tit-10 { background: url(/images/icon/order/orderType02_10.gif) no-repeat left center; }




/*
    게시판 공지사항 내용 꾸미기
    - YMUN 공지 : 20171011 이미지 내용을 텍스트로 수정
*/

.YMUN  { padding:20px 0 ; margin:0}
.YMUN h1 { text-align: center; letter-spacing: -1px; }
.W_YMUN #sideNavi h2 { background-position: left -440px; }
.YMUN.XLIV img { margin:1em 0 }
.YMUN.XLIV p {word-break : keep-all;  }
.YMUN.XLIV h2 { color: #F60; border-bottom: 3px solid #F60; margin:40px 0 30px 0 ; letter-spacing: -1px;  }
.YMUN.XLIV h3 { margin:30px 0 20px 0 ; letter-spacing: -1px; font-size:16px}
.YMUN.XLIV a { color: #06C; }
.YMUN.XLIV p.ListP { text-indent: -20px; padding-left: 18px; }
.YMUN.XLIV .tbBasic { width:100%; font-size:12px; text-align:center; border-collapse:collapse;  }
.YMUN.XLIV .tbBasic th { padding: 10px 5px; background-color: #97B8EA; color: #FFF; font-size: 12px; font-weight: bold; border: 1px solid #000; }
.YMUN.XLIV .tbBasic td { padding: 5px 10px; border: 1px solid #000; color: #000000 !important }
.YMUN.XLIV .tbBasic td.ranking { font-weight:bold }
.YMUN.XLIV .tbBasic .eventLine{ background: #FFEDDB; }


.UNAF  { padding:20px 0 ; margin:0; width:720px}
.UNAF h1 { text-align: center; letter-spacing: -1px; }
.UNAF img { margin:1em 0 }
.UNAF p {word-break : keep-all;  }
.UNAF h2 { color: #F60; border-bottom: 3px solid #F60; margin:40px 0 30px 0 ; letter-spacing: -1px;  }
.UNAF h3 { margin:30px 0 20px 0 ; letter-spacing: -1px; font-size:16px}
.UNAF a { color: #06C; }
.UNAF p.ListP { text-indent: -20px; padding-left: 18px; }
.UNAF .tbBasic { width:100%; font-size:12px; text-align:center; border-collapse:collapse;  }
.UNAF .tbBasic th { padding: 10px 5px; background-color: #97B8EA; color: #FFF; font-size: 13px; font-weight: bold; border: 1px solid #000; }
.UNAF .tbBasic td { padding: 5px 10px; border: 1px solid #000; color: #000000 !important }
.UNAF .tbBasic tbody th { padding: 10px 5px;  font-weight: bold; border: 1px solid #000; text-align: center; color: #000; background-color:inherit !important }
.UNAF .tbBasic tbody td { text-align:left}
.UNAF .tbBasic td { padding: 5px 10px; border: 1px solid #000; color: #000000 !important ; font-size:13px; line-height:180%}

.UNAF .tbBasic td.ranking { font-weight:bold }
.UNAF .tbBasic .eventLine{ background: #FFEDDB; }

table.ItemListTable {  width: 100%;  border-spacing:15px; }
table.ItemListTable th span.RectBlue { color: #FFF; font-size: 2em; border-radius : 10px  ;-webkit-border-radius : 10px; -ms-border-radius : 10px; -khtml-border-radius : 10px; -o-border-radius : 10px; display: block;  border: 1px dotted #4472c4; background: #4472c4; padding:20px 0 }
table.ItemListTable th { width:33% ; }
table.ItemListTable th, table.ItemListTable td {  }
table.ItemListTable td  { border: 1px solid #666; padding: 20px 10px; font-size: 13px; }

.UNAF  .subTitle { font-size:16px ; font-weight:800  ; margin:20px 0}
.UNAF .descPel { border-left: 4px solid #666; padding: 0px 5px 0px 15px; }
.UNAF  .desc { font-size:13px ; line-height:180%; padding:10px; }
.UNAF .info { padding-top: 10px; padding-bottom: 10px; }
.UNAF .info2{ margin:15px 0; font-size:13px ; font-weight:700  }

.UNAF .orderAction { clear:both; padding:20px 0; text-align:center ; margin-top:50px;}
.UNAF .orderAction a { padding: 10px 20px; font-size: 2em; color: #F60; border: 1px solid #F60;  border-radius : 10px  ;-webkit-border-radius : 10px; -ms-border-radius : 10px; -khtml-border-radius : 10px; -o-border-radius : 10px;}
.UNAF .orderAction  a:hover { color: #fff; background: #F60; }
.UNAF .link  { clear:both; padding:20px 0; text-align:center }
.UNAF .link  a { margin: 20px 0; padding: 20px 30px; font-size: 1.5em ; color: navy; }
.UNAF .link  a:hover { text-decoration: underline; }


/* ----------------------------------------------------------
	UN 본부 교육
------------------------------------------------------------- */

.U_about #sideNavi h2,  .U_reception #sideNavi h2,  .U_result #sideNavi h2,  .U_bbs #sideNavi h2 { background-position: left -480px; }
.U_about .subTit h3,  
.U_reception .subTit h3,  
.U_result .subTit h3,  
.U_bbs .subTit h3  { background: url(/images/subTit/txt_UN_subTit.png) no-repeat 0px 0px; }

.U_about #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_UN_side_group_menu.png); }
.U_about #sideNavi ul.sideMeun > li.on > a, .U_about #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_UN_side_group_menu_on.png); }
.U_reception #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_UN_side_group_menu.png); }
.U_reception #sideNavi ul.sideMeun > li.on > a, .U_reception #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_UN_side_group_menu_on.png); }
.U_result #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_UN_side_group_menu.png); }
.U_result #sideNavi ul.sideMeun > li.on > a, .U_result #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_UN_side_group_menu_on.png); }
.U_bbs #sideNavi ul.sideMeun > li > a { background: url(/images/sideMenu/txt_UN_side_group_menu.png); }
.U_bbs #sideNavi ul.sideMeun > li.on > a, .U_bbs #sideNavi ul.sideMeun > li > a:hover { background: url(/images/sideMenu/txt_UN_side_group_menu_on.png); }


    #sideNavi2 { width:184px; margin-top:50px; }
    #sideNavi2 h2 { height:40px; padding: 0 10px; }
	#sideNavi2 h2 { background: url(/images/sideMenu/txt_group.png); }    
    #sideNavi2 h2 span { display: none; }
    #sideNavi2 ul.sideMeun2 { margin-top:10px;  }
    #sideNavi2 ul.sideMeun2 > li > a , #sideNavi2 ul.sideMeun2 > li > em { margin: 0px; padding: 0px; height: 40px; display: block; line-height: 40px; font-size: 14px; font-weight: bold; text-indent: 20px; cursor: pointer; }
    #sideNavi2 ul.sideMeun2 > li > a > span, #sideNavi2 ul.sideMeun2 > li > em > span { display:none;}    
    


    #sideNavi2 ul.menu { margin: 20px 0;}
    #sideNavi2 ul.last { border-bottom: 0px none !important; }
    #sideNavi2 ul.menu > li {  margin: 0px 0px 0px 20px;}
    #sideNavi2 ul.menu > li > a { background: #FFF !important; color: #666 !important; font-weight: normal; line-height: 24px; padding: 0px; font-size: 12px; height: 24px; }
    #sideNavi2 ul.menu > li.on > a, 
    #sideNavi2 ul.menu > li > a:hover { color: #333333 !important; font-weight: bold;/* word-spacing: -1px;*/ }				
    
    #sideNavi2 ul.menu ul.sub { border-bottom: 0px ; margin: 10px 0; padding-bottom:0px;  }
    #sideNavi2 ul.last { border-bottom: 0px none !important; }
    #sideNavi2 ul.menu ul.sub li {margin:0; }
    #sideNavi2 ul.menu ul.sub li a { background: #FFF !important; color: #666 !important; font-weight: normal; line-height: 24px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; border-style: none; border-width: 0px; }
    #sideNavi2 ul.menu ul.sub li.on a, 
    #sideNavi2 ul.menu ul.sub li a:hover { color:#5FA90C !important; background-image: url(/images/icon/ico_triDot_blue.gif) !important ; background-position: left 3px !important; background-repeat: no-repeat !important;}				
    
	/* 이미지 배경 */
    #sideNavi2 ul.sideMeun2 > li.item-0 > a, #sideNavi2 ul.sideMeun2 > li.item-0 > a:hover { background-position: left 0px !important;  }
    #sideNavi2 ul.sideMeun2 > li.item-1 > a, #sideNavi2 ul.sideMeun2 > li.item-1 > a:hover { background-position: left -40px !important;  }
    #sideNavi2 ul.sideMeun2 > li.item-2 > a, #sideNavi2 ul.sideMeun2 > li.item-2 > a:hover { background-position: left -80px !important; }
    #sideNavi2 ul.sideMeun2 > li.item-3 > a, #sideNavi2 ul.sideMeun2 > li.item-3 > a:hover { background-position: left -120px !important;  }
    #sideNavi2 ul.sideMeun2 > li.item-4 > a, #sideNavi2 ul.sideMeun2 > li.item-4 > a:hover { background-position: left -160px !important;  }
    #sideNavi2 ul.sideMeun2 > li.item-5 > a, #sideNavi2 ul.sideMeun2 > li.item-5 > a:hover { background-position: left -200px !important;  }   
    
    #sideNavi2 ul.sideMeun2 > li.item-0 > em, #sideNavi2 ul.sideMeun2 > li.item-0 > em:hover { background-position: left 0px !important;  }
    #sideNavi2 ul.sideMeun2 > li.item-1 > em, #sideNavi2 ul.sideMeun2 > li.item-1 > em:hover { background-position: left -40px !important;  }
    #sideNavi2 ul.sideMeun2 > li.item-2 > em, #sideNavi2 ul.sideMeun2 > li.item-2 > em:hover { background-position: left -80px !important; }
    #sideNavi2 ul.sideMeun2 > li.item-3 > em, #sideNavi2 ul.sideMeun2 > li.item-3 > em:hover { background-position: left -120px !important;  }
    #sideNavi2 ul.sideMeun2 > li.item-4 > em, #sideNavi2 ul.sideMeun2 > li.item-4 > em:hover { background-position: left -160px !important;  }
    #sideNavi2 ul.sideMeun2 > li.item-5 > em, #sideNavi2 ul.sideMeun2 > li.item-5 > em:hover { background-position: left -200px !important;  }        


	.tpMenu #sideNavi2 h2 { background-position: left -480px; }
	.tpMenu #sideNavi2 ul.sideMeun2 > li > a { background: url(/images/sideMenu/txt_UN_side_group_menu.png); }
	.tpMenu #sideNavi2 ul.sideMeun2 > li > a:hover { background: url(/images/sideMenu/txt_UN_side_group_menu_on.png); }

	.unMenu #sideNavi2 h2 { background-position: left -280px; }
	.unMenu #sideNavi2 ul.sideMeun2 > li > a { background: url(/images/sideMenu/txt_TP_side_group_menu.png); }
	.unMenu #sideNavi2 ul.sideMeun2 > li > a:hover { background: url(/images/sideMenu/txt_TP_side_group_menu_on.png); }



	.Ui_un .subTit h3 { background-position:left 0px; }
	.Ui_greetings .subTit h3 { background-position:left -40px; }
	.Ui_un_guidelines .subTit h3 { background-position:left -160px; }
	.Ui_instructor .subTit h3 { background-position:left -200px; }
	.Ui_curriculum .subTit h3 { background-position:left -240px; }
	.Ui_benefit .subTit h3 { background-position:left -280px; }
	.Ui_un_notice .subTit h3 { background-position:left -320px; }
	.un_photo .subTit h3 { background-position:left -440px; }
	.un_report .subTit h3 { background-position:left -480px; }
	.un_review .subTit h3 { background-position:left -520px; }
	.un_notice .subTit h3 { background-position:left -640px; }
	.un_faq .subTit h3 { background-position:left -680px; }
	
	
	.unMenu .imgDesc { margin:20px 0 40px 0  ; text-align:center}
	.unMenu  #subContent  * { font-family: 'NanumBarunGothic', sans-serif ; font-size:13px;}
	.unMenu  #subContent  h4  span {   font-size: 22px !important; font-weight: 700 !important; letter-spacing:inherit; color: #6458F2; font-style: normal;  }
	.unMenu  #subContent  h4 { font-weight: 700 !important;  font-style: normal;   background-position: left -54px !important;}


	.Ui_un dl.dlList { margin-left:0.5em ; margin-bottom:4em}
	.Ui_un dl.dlList dt { font-size: 1.6em !important; line-height:1.6em;  font-weight: 700}	
	.Ui_un dl.dlList dd { margin-bottom:1.5em;  font-size: 1em !important; } 	

	.Ui_un dl.dlList dt.item1{ color:#496571}	
	.Ui_un dl.dlList dt.item2{ color:#F16157}		
	.Ui_un dl.dlList dt.item3{ color:#5EC6D3}		
	.Ui_un dl.dlList dt.item4{ color:#b22222 }			

