@charset "utf-8";



/* 화면 해상도 width 640px 이상 Design --------------------------------------*/
@media screen and (min-width: 1025px){
	/* slide */
	.slide_area {overflow: hidden; height: 240px; margin: 0; padding: 0;}/* .slide_area {overflow: hidden; height: 465px; margin: 0; padding: 0;} */
	
	.main_top {}
	.main_top .bx-controls {position: absolute; margin-left: -999px}
	.main_top .bx-viewport {}
		#caro1 li {overflow: hidden; position: relative; width: 100%; background-color: #ffffff;}
		#caro1 li p {display: block;}
		#caro1 li p img {z-index: 9; max-width: 100%; min-height: 240px;}/* #caro1 li p img {z-index: 9; max-width: 100%; min-height: 465px;} */
		#caro1 li .slide_memo {position: absolute; z-index: 98; width: 262px; height: 180px; top: 15px; left: 50%; margin-left: -545px; padding: 15px 15px; color: #ffffff; background: url('../../images/en/main/bg_slide_memo.png') repeat 0 0;}/* #caro1 li .slide_memo {position: absolute; z-index: 98; width: 262px; height: 252px; top: 85px; left: 50%; margin-left: -545px; padding: 30px 15px; color: #ffffff; background: url('../../images/en/main/bg_slide_memo.png') repeat 0 0;} */
			#caro1 li .slide_memo:after {content:""; display: block; clear: both;}
				#caro1 li .slide_txtbox {overflow: hidden; height: 130px; margin-bottom: 15px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif;}
				#caro1 li .slide_txtbox span.type {display: block; margin-bottom: 15px; font-size: 0.96em;}
				#caro1 li .slide_txtbox strong.title {overflow: hidden; display: block; height: 99px; margin-bottom: 15px; font-size: 1.6em; line-height: 1.46em;}
				#caro1 li .slide_txtbox span.number {display: block; margin-bottom: 5px; font-size: 1em;}
				#caro1 li .slide_txtbox span.writer {display: block; margin-bottom: 5px; font-size: 1em;}
				#caro1 li .slide_txtbox span.day {display: block; font-size: 1em;}
				
				#caro1 li .slide_memo a.btn_view {display: inline-block; width: 70px; height: 30px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 15px; font-weight: bold; color: #ffffff; line-height: 30px; text-align: center; background-color: #0e6c93;}

	/* popup_zone_area */
	.popup_zone_area {position: absolute; z-index: 99; width: 275px; height: 200px; top: 124px; left: 50%; margin-left: 275px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #ffffff;}
	.popup_zone_area:after {content:""; display: block; clear: both;}
		h3.popzon_title {overflow: hidden; display: block; height: 40px; padding: 0 15px 0 46px; font-size: 1.2em; color: #ffffff; line-height: 43px; text-overflow: ellipsis; white-space: nowrap; background: url('../../images/en/main/bg_popzon_title.png') no-repeat 15px 14px #0e6c93;}
		.popzon_memo_area {overflow: hidden; height: 213px; padding: 20px 20px 23px;}
			.popzon_memo_area strong.title {display: block; overflow: hidden; height: 56px; font-weight: bold; font-size: 1.3em; line-height: 1.5em; color: #5d5d5d;}
			.popzon_memo_area span.day {display: block; margin: 6px 0 10px; font-size: 0.98em; color: #5d5d5d;}
			.popzon_memo_area p.txt {display: block; overflow: hidden; height: 80px; margin-bottom: 5px; font-size: 0.92em; color: #333333; line-height: 1.6em;}
			.popzon_memo_area a.btn_popmore {display: inline-block; width: 70px; height: 30px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 15px; font-weight: bold; color: #ffffff; line-height: 30px; text-align: center; background-color: #585858;}


	/* analysis */
	.analysis_area {overflow: hidden; float: left; position: relative; width: 535px; margin: 27px 40px 40px 0; }
		.analysis_area .analysis {overflow: hidden; width: 100%; height: 313px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada;}
		.analysis_area .analysis .analysis_content {overflow: hidden; margin: 0 20px;}
		.analysis_area .analysis .analysis_content select {width: 100%; border:1px solid #8e8e8e;}
		.analysis_area .analysis .analysis_content .analysis_book {overflow: hidden; margin: 18px 0 30px 0;}
		.analysis_area .analysis .analysis_content .analysis_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em;} 
		.analysis_area .analysis .analysis_content .analysis_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.analysis_area .analysis .analysis_content .analysis_book .book_area img {width: 80px; height: 105px;}
		.analysis_area .analysis .analysis_content .analysis_btn_area {overflow: hidden; margin-bottom: 25px;}
		.analysis .analysis_moer {position: absolute; width: 24px; top: 10px; right: 0px; border: 0 !important; background: transparent;}
		
		a.main_s_btn {display: inline-block; width: 118px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #0067b4; background-color: #ffffff;}
			a.main_s_btn span {font-size: 13px; font-weight: bold; color: #0067b4;}
		a.main_s_btn:hover {background-color: #0067b4; text-decoration: none;}
			a.main_s_btn:hover span {color: #ffffff;}
	
	/* newsletter_area */
	.newsletter_area {overflow: hidden; position: relative; width: 525px; height: 360px;margin: 27px 0px 35px 0;}
		.newsletter_area .newsletter {overflow: hidden; width: 100%; height: 120px; border-top: 1px solid #dadada;}
		.newsletter_area .newsletter .newsletter_content {overflow: hidden; margin: 18px 20px 0 20px;}
		.newsletter_area .newsletter .newsletter_content img {float: left; overflow: hidden; width: 87px; height: 102px; margin-right: 10px;}
		.newsletter_area .newsletter .newsletter_content p {overflow: hidden; float: left; width: 350px; margin-top: 10px; font-size: 13px; color: #343333; line-height: 1.7em;}
		/* .newsletter_area .newsletter .newsletter_content .newsletter_btn_area {overflow: hidden;} */
		/* .newsletter_area .newsletter .newsletter_content .newsletter_btn_area a {margin-bottom: 4px;} */
		.newsletter_moer {position: absolute; width: 24px; top: 10px; right: 0px; border: 0 !important; background: transparent;}
		
		.newsletter_area  ul.newsletter_list {overflow: hidden; margin-top: 15px; border-top: 1px solid #dcdcdc; }
		.newsletter_area  ul.newsletter_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.newsletter_area  ul.newsletter_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.newsletter_area  ul.newsletter_list li a {float: left; overflow: hidden; width: 80%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.newsletter_area  ul.newsletter_list li a strong {font-weight: normal;}
		.newsletter_area  ul.newsletter_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.newsletter_area  ul.newsletter_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.newsletter_area  ul.newsletter_list li.detail img {display: block; float: left; width: 119px; height: 81px; margin: 0px 12px;}
		.newsletter_area  ul.newsletter_list li.detail a {float: left; overflow: hidden; width: 70%; height: 37px; padding: 0; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.newsletter_area  ul.newsletter_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.newsletter_area  ul.newsletter_list li.more {position: absolute; width: 24px; top: 3px; right: 0px; border: 0 !important; background: transparent;}
	
	a.main_l_btn {display: inline-block; width: 123px; height: 29px; line-height: 29px; text-align: center; border: 1px solid #0067b4; background-color: #ffffff;}
		a.main_l_btn span {font-size: 13px; font-weight: bold; color: #0067b4;}
	a.main_l_btn:hover {background-color: #0067b4; text-decoration: none;}
		a.main_l_btn:hover span {color: #ffffff;}	
	
	/* defense_issue_area */
	.defense_issue_area {overflow: hidden; position: relative; width: 525px; margin: 27px 0px 40px 0;}
		.defense_issue_area .defense {overflow: hidden; width: 100%; height: 120px; border-top: 1px solid #dadada;}
		.issue_img_area {float: left; margin: 10px 17px 0 15px; }
		.issue_img_area img {overflow: hidden; width: 87px; height: 102px;}
		.issue_list_area {overflow: hidden;}
		.issue_list_area li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}
		.issue_list_area li.first_list {margin-top: 13px; padding: 6px 0 10px; }
		.issue_list_area li.first_list p {padding: 0 10px;}
		.issue_list_area li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.issue_list_area li a {overflow: hidden; display: block; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.issue_list_area li a strong {font-weight: normal;}
		.issue_moer {position: absolute; width: 24px; top: 10px; right: 0px; border: 0 !important; background: transparent;}
		
	/* field_banner_area */
	.field_banner_area {overflow: hidden; float: left; width: 535px; height: 260px; margin: 0 40px 70px 0;}
		h3.section_title {padding: 8px 0 10px 10px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 18px;}
		.field_banner_area ul {overflow: hidden; border-bottom: 1px solid #dadada;}
		.field_banner_area ul li {float: left; width: 50%; height: 72px; border-top: 1px solid #dadada; list-style: none;}
		.field_banner_area ul li a {display: block; padding-left: 10px; font-weight: bold; text-decoration: none; color: #353535;}
		/*배경있는 것*/		
/* 		.field_banner_area ul li:nth-child(1) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada; background: url('../../images/en/main/bg_field_icon_01.png') no-repeat 30px center;} */
/* 		.field_banner_area ul li:nth-child(2) a {height: 57px; padding-top: 15px; background: url('../../images/en/main/bg_field_icon_02.png') no-repeat 30px center;} */
/* 		.field_banner_area ul li:nth-child(3) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada; background: url('../../images/en/main/bg_field_icon_03.png') no-repeat 30px center;} */
/* 		.field_banner_area ul li:nth-child(4) a {height: 57px; padding-top: 15px; background: url('../../images/en/main/bg_field_icon_04.png') no-repeat 30px center;} */
/* 		.field_banner_area ul li:nth-child(5) {display: block; width: 100%; }  */
/* 		.field_banner_area ul li:nth-child(5) a {height: 45px; padding-top: 27px; padding-left: 120px; background: url('../../images/en/main/bg_field_icon_05.png') no-repeat 77px center;} */
		/*배경 일시 제거*/
		.field_banner_area ul li:nth-child(1) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada; }
		.field_banner_area ul li:nth-child(2) a {height: 57px; padding-top: 15px; }
		.field_banner_area ul li:nth-child(3) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada;}
		.field_banner_area ul li:nth-child(4) a {height: 57px; padding-top: 15px; }
		.field_banner_area ul li:nth-child(5) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada;}
		.field_banner_area ul li:nth-child(6) a {height: 57px; padding-top: 15px; }
		/* .field_banner_area ul li:nth-child(5) {display: block; width: 100%; } 
		.field_banner_area ul li:nth-child(5) a {height: 45px; padding-top: 27px; padding-left: 120px;} */
		
		
		
	/* activities_area */
	.activities_area {overflow: hidden; position: relative; width: 525px; height: 260px;}
		.activities_area  ul.activities_list {overflow: hidden; border-top: 1px solid #dcdcdc;}
		.activities_area  ul.activities_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.activities_area  ul.activities_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.activities_area  ul.activities_list li a {float: left; overflow: hidden; width: 70%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.activities_area  ul.activities_list li a strong {font-weight: normal;}
		.activities_area  ul.activities_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.activities_area  ul.activities_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.activities_area  ul.activities_list li.detail img {display: block; float: left; width: 119px; height: 81px; margin: 0px 12px;}
		.activities_area  ul.activities_list li.detail a {float: left; overflow: hidden; width: 70%; height: 37px; padding: 0; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.activities_area  ul.activities_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.activities_area  ul.activities_list li.more {position: absolute; width: 24px; top: 3px; right: 0px; border: 0 !important; background: transparent;}
		
	/* kidabrief_area */
	.kidabrief_area {overflow: hidden; position: relative; width: 525px; height: 365px; }
	.kidabrief_area .kidabrief {overflow: hidden; width: 100%; height: 313px; border-top: 1px solid #dadada; /* border-bottom: 1px solid #dadada; */}
		.kidabrief_area  ul.kidabrief_list {overflow: hidden; border-top: 1px solid #dcdcdc; margin-top: 5px;}
		.kidabrief_area  ul.kidabrief_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.kidabrief_area  ul.kidabrief_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.kidabrief_area  ul.kidabrief_list li a {float: left; overflow: hidden; width: 90%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.kidabrief_area  ul.kidabrief_list li a strong {font-weight: normal;}
		.kidabrief_area  ul.kidabrief_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.kidabrief_area  ul.kidabrief_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.kidabrief_area  ul.kidabrief_list li.detail img {display: block; float: left; width: 119px; height: 81px; margin: 0px 12px;}
		.kidabrief_area  ul.kidabrief_list li.detail a {float: left; overflow: hidden; width: 70%; height: 37px; padding: 0; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.kidabrief_area  ul.kidabrief_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.kidabrief_area  ul.kidabrief_list li.more {position: absolute; width: 24px; top: 3px; right: 0px; border: 0 !important; background: transparent;}
		
		/* 
		.kidabrief_area  .kidabrief {overflow: hidden; margin: 0 20px; height: 150px;}
		.kidabrief_area  .kidabrief select {width: 100%; border:1px solid #8e8e8e;}
		.kidabrief_area  .kidabrief  .kidabrief_book {overflow: hidden; margin: 15px 0 10px 0;}
		.kidabrief_area  .kidabrief  .kidabrief_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em; width: 70%;}
		.kidabrief_area  .kidabrief  .kidabrief_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.kidabrief_area  .kidabrief  .kidabrief_book .book_area img {width: 80px; height: 105px;} 
		*/
		
		.kidabrief_area .kidabrief {overflow: hidden; width: 100%; height: 150px; border-top: 1px solid #dadada; /* border-bottom: 1px solid #dadada; */}
		.kidabrief_area .kidabrief .kidabrief_content {overflow: hidden; margin: 0 20px; }
		.kidabrief_area .kidabrief .kidabrief_content select {width: 100%; border:1px solid #8e8e8e;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book {overflow: hidden; margin: 18px 0 30px 0;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em;} 
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book .book_area img {width: 80px; height: 105px;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_btn_area {overflow: hidden; margin-bottom: 25px;}
		.kidabrief_area .kidabrief_moer {position: absolute; width: 24px; top: 10px; right: 0px; border: 0 !important; background: transparent;}
				
	#aside {top: 189px;}
}


/* 화면 해상도 width 640px 이상 960px 이하 Design --------------------------------------*/
@media screen and (max-width: 1024px) and (min-width: 641px) {
	/* slide */
	.slide_area {overflow: hidden; margin: 0; padding: 0;}

	.main_top {}
	.main_top .bx-controls {position: absolute; margin-left: -999px}
	.main_top .bx-viewport {}
		#caro1 li {overflow: hidden; position: relative; width: 100%;}
		#caro1 li p {display: block;}
		#caro1 li p img {z-index: 9; max-width: 100%;}
		#caro1 li .slide_memo {overflow: hidden; padding: 15px 15px; color: #333333; background: #f5f5f5;}
			#caro1 li .slide_memo:after {content:""; display: block; clear: both;}
				#caro1 li .slide_txtbox {overflow: hidden; margin-bottom: 15px;}
				#caro1 li .slide_memo a.btn_view {display: inline-block; width: 70px; height: 30px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 15px; font-weight: bold; color: #ffffff; line-height: 30px; text-align: center; background-color: #0e6c93;}


	/* popup_zone_area */
	.popup_zone_area {overflow: hidden; margin: 30px 10px 0; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #ffffff;}
	.popup_zone_area:after {content:""; display: block; clear: both;}
		h3.popzon_title {display: block; height: 56px; padding: 0 15px 0 46px; font-size: 1.3em; color: #ffffff; line-height: 65px; background: url('../../images/en/main/bg_popzon_title.png') no-repeat 15px 14px #0e6c93;}
		.popzon_memo_area {overflow: hidden; padding: 20px 20px 23px; background-color: #f5f5f5;}
			.popzon_memo_area strong.title {display: block; overflow: hidden; height: 58px; font-weight: bold; font-size: 1.3em; line-height: 1.5em; color: #5d5d5d;}
			.popzon_memo_area span.day {display: block; margin: 6px 0 10px; font-size: 0.98em; color: #5d5d5d;}
			.popzon_memo_area p.txt {display: block; overflow: hidden; height: 60px; margin-bottom: 5px; font-size: 0.92em; color: #333333; line-height: 1.6em;}
			.popzon_memo_area a.btn_popmore {display: inline-block; width: 70px; height: 30px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 15px; font-weight: bold; color: #ffffff; line-height: 30px; text-align: center; background-color: #585858;}

	/* analysis */
	.analysis_area {overflow: hidden; position: relative; width: 100%; margin: 27px 40px 40px 0; }
		.analysis_area .analysis {overflow: hidden; width: 100%; height: 313px; border-top: 1px solid #dadada; }
		.analysis_area .analysis .analysis_content {overflow: hidden; margin: 0 20px;}
		.analysis_area .analysis .analysis_content select {width: 100%; border:1px solid #8e8e8e;}
		.analysis_area .analysis .analysis_content .analysis_book {overflow: hidden; margin: 35px 0 30px 0;}
		.analysis_area .analysis .analysis_content .analysis_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em;} 
		.analysis_area .analysis .analysis_content .analysis_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.analysis_area .analysis .analysis_content .analysis_book .book_area img {width: 80px; height: 105px;}
		.analysis_area .analysis .analysis_content .analysis_btn_area {overflow: hidden; margin-bottom: 25px;}
		.analysis .analysis_moer {position: absolute; width: 24px; top: 10px; right: 0px; border: 0 !important; background: transparent;}
		
		a.main_s_btn {display: inline-block; width: 118px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #0067b4; background-color: #ffffff;}
			a.main_s_btn span {font-size: 13px; font-weight: bold; color: #0067b4;}
		a.main_s_btn:hover {background-color: #0067b4; text-decoration: none;}
			a.main_s_btn:hover span {color: #ffffff;}

	/* newsletter_area */
	.newsletter_area {overflow: hidden; position: relative; width: 100%; margin: 27px 0px 35px 0;}
		.newsletter_area .newsletter {overflow: hidden; width: 100%; padding: 0 0 20px 0; border-top: 1px solid #dadada;}
		.newsletter_area .newsletter .newsletter_content {overflow: hidden; margin: 18px 20px 0 20px;}
		.newsletter_area .newsletter .newsletter_content img {float: left; overflow: hidden; width: 87px; height: 102px; margin-right: 10px;}
		.newsletter_area .newsletter .newsletter_content p {overflow: hidden; height: 100px; min-height: 100px; margin-top: 10px; font-size: 13px; color: #343333; line-height: 1.7em;}
		/* .newsletter_area .newsletter .newsletter_content .newsletter_btn_area {overflow: hidden; margin-top: 30px;} */
		/* .newsletter_area .newsletter .newsletter_content .newsletter_btn_area a {margin-bottom: 4px;} */
		.newsletter_moer {position: absolute; width: 24px; top: 10px; right: 0px; border: 0 !important; background: transparent;}
		
		.newsletter_area  ul.newsletter_list {overflow: hidden; border-top: 1px solid #dcdcdc;}
		.newsletter_area  ul.newsletter_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.newsletter_area  ul.newsletter_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.newsletter_area  ul.newsletter_list li a {float: left; overflow: hidden; width: 80%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.newsletter_area  ul.newsletter_list li a strong {font-weight: normal;}
		.newsletter_area  ul.newsletter_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.newsletter_area  ul.newsletter_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.newsletter_area  ul.newsletter_list li.detail img {display: block; float: left; width: 119px; height: 81px; margin: 0px 12px;}
		.newsletter_area  ul.newsletter_list li.detail a {float: left; overflow: hidden; width: 67%; height: 37px; padding: 0; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.newsletter_area  ul.newsletter_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.newsletter_area  ul.newsletter_list li.more {position: absolute; width: 24px; top: 3px; right: 0px; border: 0 !important; background: transparent;}
	
	a.main_l_btn {display: inline-block; width: 123px; height: 29px; line-height: 29px; text-align: center; border: 1px solid #0067b4; background-color: #ffffff;}
		a.main_l_btn span {font-size: 13px; font-weight: bold; color: #0067b4;}
	a.main_l_btn:hover {background-color: #0067b4; text-decoration: none;}
		a.main_l_btn:hover span {color: #ffffff;}	

	/* defense_issue_area */
	.defense_issue_area {overflow: hidden; position: relative; width: 100%; margin: 27px 0px 40px 0;}
		.defense_issue_area .defense {overflow: hidden; width: 100%; height: 120px; border-top: 1px solid #dadada;}
		.issue_img_area {float: left; margin: 10px 17px 0 15px; }
		.issue_img_area img {overflow: hidden; width: 87px; height: 102px;}
		.issue_list_area {overflow: hidden;}
		.issue_list_area li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}
		.issue_list_area li.first_list {margin-top: 13px; padding: 6px 0 10px; }
		.issue_list_area li.first_list p {padding: 0 10px;}
		.issue_list_area li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.issue_list_area li a {overflow: hidden; display: block; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.issue_list_area li a strong {font-weight: normal;}
		.issue_moer {position: absolute; width: 24px; top: 10px; right: 0px; border: 0 !important; background: transparent;}

	/* field_banner_area */
	.field_banner_area {overflow: hidden; margin: 0 0 40px 0; padding: 0 15px;}
		h3.section_title {padding: 8px 0 10px 10px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 1.16em;}
		.field_banner_area ul {overflow: hidden; border-bottom: 1px solid #dadada;}
		.field_banner_area ul li {float: left; width: 50%; height: 72px; border-top: 1px solid #dadada; list-style: none;}
		.field_banner_area ul li a {display: block; height: 72px; padding-left: 56px; font-weight: bold; text-decoration: none; color: #353535;}
	
	/*배경 일시 제거*/		
/* 		.field_banner_area ul li:nth-child(1) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada; background: url('../../images/en/main/bg_field_icon_01.png') no-repeat 12px center;} */
/* 		.field_banner_area ul li:nth-child(2) a {height: 57px; padding-top: 15px; background: url('../../images/en/main/bg_field_icon_02.png') no-repeat 12px center;} */
/* 		.field_banner_area ul li:nth-child(3) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada; background: url('../../images/en/main/bg_field_icon_03.png') no-repeat 12px center;} */
/* 		.field_banner_area ul li:nth-child(4) a {height: 57px; padding-top: 15px; background: url('../../images/en/main/bg_field_icon_04.png') no-repeat 12px center;} */
/* 		.field_banner_area ul li:nth-child(5) {display: block; width: 100%;} */
/* 		.field_banner_area ul li:nth-child(5) a {height: 45px; padding-top: 27px; background: url('../../images/en/main/bg_field_icon_05.png') no-repeat 12px center;} */
	/*배경 없는 것*/
		.field_banner_area ul li:nth-child(1) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada; }
		.field_banner_area ul li:nth-child(2) a {height: 57px; padding-top: 15px; }
		.field_banner_area ul li:nth-child(3) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada;}
		.field_banner_area ul li:nth-child(4) a {height: 57px; padding-top: 15px; }
		.field_banner_area ul li:nth-child(5) a {height: 57px; padding-top: 15px; border-right: 1px solid #dadada;}
		.field_banner_area ul li:nth-child(6) a {height: 57px; padding-top: 15px; }
		/* .field_banner_area ul li:nth-child(5) {display: block; width: 100%;}
		.field_banner_area ul li:nth-child(5) a {height: 45px; padding-top: 27px; } */
	
	
	/* activities_area */
	.activities_area {overflow: hidden; position: relative; width: 100%; height: 260px; margin-bottom: 40px;}
		.activities_area  ul.activities_list {overflow: hidden; border-top: 1px solid #dcdcdc;}
		.activities_area  ul.activities_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.activities_area  ul.activities_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.activities_area  ul.activities_list li a {float: left; overflow: hidden; width: 70%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.activities_area  ul.activities_list li a strong {font-weight: normal;}
		.activities_area  ul.activities_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.activities_area  ul.activities_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.activities_area  ul.activities_list li.detail img {display: block; float: left; width: 119px; height: 81px; margin: 0px 12px;}
		.activities_area  ul.activities_list li.detail a {float: left; overflow: hidden; width: 67%; height: 37px; padding: 0; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.activities_area  ul.activities_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.activities_area  ul.activities_list li.more {position: absolute; width: 24px; top: 3px; right: 0px; border: 0 !important; background: transparent;}
		
	/* kidabrief_area */
	.kidabrief_area {overflow: hidden; position: relative; width: 100%; height: 260px; margin-bottom: 40px;}
		.kidabrief_area  ul.kidabrief_list {overflow: hidden; border-top: 1px solid #dcdcdc;}
		.kidabrief_area  ul.kidabrief_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.kidabrief_area  ul.kidabrief_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.kidabrief_area  ul.kidabrief_list li a {float: left; overflow: hidden; width: 90%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.kidabrief_area  ul.kidabrief_list li a strong {font-weight: normal;}
		.kidabrief_area  ul.kidabrief_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.kidabrief_area  ul.kidabrief_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.kidabrief_area  ul.kidabrief_list li.detail img {display: block; float: left; width: 119px; height: 81px; margin: 0px 12px;}
		.kidabrief_area  ul.kidabrief_list li.detail a {float: left; overflow: hidden; width: 67%; height: 37px; padding: 0; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.kidabrief_area  ul.kidabrief_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.kidabrief_area  ul.kidabrief_list li.more {position: absolute; width: 24px; top: 3px; right: 0px; border: 0 !important; background: transparent;}
		
	/*	.kidabrief_area .kidabrief {overflow: hidden; margin: 0 20px;}
		.kidabrief_area .kidabrief select {width: 100%; border:1px solid #8e8e8e;}
		.kidabrief_area .kidabrief .kidabrief_book {overflow: hidden; margin: 35px 0 10px 0;}
		.kidabrief_area .kidabrief .kidabrief_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em;}
		.kidabrief_area .kidabrief .kidabrief_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.kidabrief_area .kidabrief .kidabrief_book .book_area img {width: 80px; height: 105px;}
	*/
		.kidabrief_area .kidabrief {overflow: hidden; width: 100%; height: 313px; border-top: 1px solid #dadada; }
		.kidabrief_area .kidabrief .kidabrief_content {overflow: hidden; margin: 0 20px;}
		.kidabrief_area .kidabrief .kidabrief_content select {width: 100%; border:1px solid #8e8e8e;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book {overflow: hidden; margin: 35px 0 30px 0;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em;} 
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book .book_area img {width: 80px; height: 105px;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_btn_area {overflow: hidden; margin-bottom: 25px;}
		.kidabrief_area .kidabrief_moer {position: absolute; width: 24px; top: 10px; right: 0px; border: 0 !important; background: transparent;}
		
	#aside {display: none;}

}


/* 화면 해상도 width 640px 이하 Design --------------------------------------*/
@media screen and (max-width: 640px){
		/* slide */
	.slide_area {overflow: hidden; margin: 0; padding: 0;}

	.main_top {}
	.main_top .bx-controls {position: absolute; margin-left: -999px}
	.main_top .bx-viewport {}
		#caro1 li {overflow: hidden; position: relative; width: 100%;}
		#caro1 li p {display: block;}
		#caro1 li p img {z-index: 9; max-width: 100%;}
		#caro1 li .slide_memo {overflow: hidden; padding: 15px 15px; color: #333333; background: #f5f5f5;}
			#caro1 li .slide_memo:after {content:""; display: block; clear: both;}
				#caro1 li .slide_txtbox {overflow: hidden; margin-bottom: 15px;}
				#caro1 li .slide_memo a.btn_view {display: inline-block; width: 70px; height: 30px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 15px; font-weight: bold; color: #ffffff; line-height: 30px; text-align: center; background-color: #0e6c93;}


	/* popup_zone_area */
	.popup_zone_area {overflow: hidden; margin: 30px 10px 0; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; background-color: #ffffff;}
	.popup_zone_area:after {content:""; display: block; clear: both;}
		h3.popzon_title {display: block; height: 56px; padding: 0 15px 0 46px; font-size: 1.3em; color: #ffffff; line-height: 65px; background: url('../../images/en/main/bg_popzon_title.png') no-repeat 15px 14px #0e6c93;}
		.popzon_memo_area {overflow: hidden; padding: 20px 20px 23px; background-color: #f5f5f5;}
			.popzon_memo_area strong.title {display: block; overflow: hidden; height: 58px; font-weight: bold; font-size: 1.3em; line-height: 1.5em; color: #5d5d5d;}
			.popzon_memo_area span.day {display: block; margin: 6px 0 10px; font-size: 0.98em; color: #5d5d5d;}
			.popzon_memo_area p.txt {display: block; overflow: hidden; height: 60px; margin-bottom: 5px; font-size: 0.92em; color: #333333; line-height: 1.6em;}
			.popzon_memo_area a.btn_popmore {display: inline-block; width: 70px; height: 30px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 15px; font-weight: bold; color: #ffffff; line-height: 30px; text-align: center; background-color: #585858;}

	/* analysis */
	.analysis_area {overflow: hidden; position: relative; margin: 27px 0px 40px 0; padding: 0 15px;}
		.analysis_area .analysis {overflow: hidden; width: 100%; padding: 0 0 20px 0; border-top: 1px solid #dadada;}
		.analysis_area .analysis .analysis_content {overflow: hidden; margin: 0 20px;}
		.analysis_area .analysis .analysis_content select {width: 100%; border:1px solid #8e8e8e;}
		.analysis_area .analysis .analysis_content .analysis_book {overflow: hidden; margin: 35px 0 30px 0;}
		.analysis_area .analysis .analysis_content .analysis_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em;} 
		.analysis_area .analysis .analysis_content .analysis_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.analysis_area .analysis .analysis_content .analysis_book .book_area img {width: 80px; height: 105px;}
		.analysis_area .analysis .analysis_content .analysis_btn_area {overflow: hidden; width: 100%; margin-bottom: 25px;}
		.analysis .analysis_moer {position: absolute; width: 24px; top: 10px; right: 10px; border: 0 !important; background: transparent;}
		
		a.main_s_btn {display: inline-block; width: 98%; height: 37px; margin: 2px; line-height: 37px; text-align: center; border: 1px solid #0067b4; background-color: #ffffff;}
			a.main_s_btn span {font-size: 13px; font-weight: bold; color: #0067b4;}
		a.main_s_btn:hover {background-color: #0067b4; text-decoration: none;}
			a.main_s_btn:hover span {color: #ffffff;}

	/* newsletter_area */
	.newsletter_area {overflow: hidden; position: relative; margin: 27px 0px 35px 0; padding: 0 15px;}
		.newsletter_area .newsletter {overflow: hidden; width: 100%; padding: 0 0 20px 0; border-top: 1px solid #dadada;}
		.newsletter_area .newsletter .newsletter_content {overflow: hidden; margin: 18px 20px 0 20px;}
		.newsletter_area .newsletter .newsletter_content img {float: left; overflow: hidden; width: 87px; height: 102px; margin-right: 10px;}
		.newsletter_area .newsletter .newsletter_content p {overflow: hidden; height: 90px; min-height: 90px; margin-top: 10px; font-size: 13px; color: #343333; line-height: 1.7em;}
		/* .newsletter_area .newsletter .newsletter_content .newsletter_btn_area {overflow: hidden; margin-top: 30px;} */
		/* .newsletter_area .newsletter .newsletter_content .newsletter_btn_area a {margin-bottom: 4px;} */
		.newsletter_moer {position: absolute; width: 24px; top: 10px; right: 10px; border: 0 !important; background: transparent;}
		
		.newsletter_area  ul.newsletter_list {overflow: hidden; border-top: 1px solid #dcdcdc;}
		.newsletter_area  ul.newsletter_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.newsletter_area  ul.newsletter_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.newsletter_area > ul.newsletter_list > li > a {float: left; overflow: hidden; width: 80%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.newsletter_area  ul.newsletter_list li a strong {font-weight: normal;}
		.newsletter_area  ul.newsletter_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.newsletter_area  ul.newsletter_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.newsletter_area  ul.newsletter_list li.detail img {display: block; width: 119px; height: 81px; margin: 0px 12px;}
		.newsletter_area  ul.newsletter_list li.detail a {overflow: hidden; width: 100%; height: 37px; padding: 0 10px; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.newsletter_area  ul.newsletter_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.newsletter_area  ul.newsletter_list li.detail span {float: right; padding: 0 10px; }
		.newsletter_area  ul.newsletter_list li.more {position: absolute; width: 24px; top: 3px; right: 10px; border: 0 !important; background: transparent;}
		.newsletter_area  ul.newsletter_list li.more a {width: 100%;}
	
	a.main_l_btn {display: inline-block; width: 98%; height: 29px; line-height: 29px; text-align: center; border: 1px solid #0067b4; background-color: #ffffff;}
		a.main_l_btn span {font-size: 13px; font-weight: bold; color: #0067b4;}
	a.main_l_btn:hover {background-color: #0067b4; text-decoration: none;}
		a.main_l_btn:hover span {color: #ffffff;}	

	/* defense_issue_area */
	.defense_issue_area {overflow: hidden; position: relative; margin: 27px 0px 40px 0; padding: 0 15px;}
		.defense_issue_area .defense {overflow: hidden; width: 100%; border-top: 1px solid #dadada;}
		.issue_img_area {margin: 10px 17px 0 15px; }
		.issue_img_area img {overflow: hidden; width: 87px; height: 102px;}
		.issue_list_area {overflow: hidden;}
		.issue_list_area li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}
		.issue_list_area li.first_list {margin-top: 13px; padding: 6px 0 10px; }
		.issue_list_area li.first_list p {padding: 0 10px;}
		.issue_list_area li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.issue_list_area li a {overflow: hidden; display: block; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.issue_list_area li a strong {font-weight: normal;}
		.issue_moer {position: absolute; width: 24px; top: 10px; right: 10px; border: 0 !important; background: transparent;}

	/* field_banner_area */
	.field_banner_area {overflow: hidden; margin: 0 0 40px 0; padding: 0 15px;}
		h3.section_title {padding: 8px 0 10px 10px; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 1.16em;}
		.field_banner_area ul {overflow: hidden; border-bottom: 1px solid #dadada;}
		.field_banner_area ul li {float: left; width: 50%; height: 72px; border-top: 1px solid #dadada; list-style: none;}
		.field_banner_area ul li a {display: block; height: 72px; padding-left: 56px; font-weight: bold; text-decoration: none; color: #353535; font-size: 13px;}
		
/* 		.field_banner_area ul li:nth-child(1) a {overflow: hidden; height: 65px; padding-top: 7px; border-right: 1px solid #dadada; background: url('../../images/en/main/bg_field_icon_01.png') no-repeat 12px center;} */
/* 		.field_banner_area ul li:nth-child(2) a {overflow: hidden; height: 65px; padding-top: 7px; background: url('../../images/en/main/bg_field_icon_02.png') no-repeat 12px center;} */
/* 		.field_banner_area ul li:nth-child(3) a {overflow: hidden; height: 65px; padding-top: 7px; border-right: 1px solid #dadada; background: url('../../images/en/main/bg_field_icon_03.png') no-repeat 12px center;} */
/* 		.field_banner_area ul li:nth-child(4) a {overflow: hidden; height: 65px; padding-top: 7px; background: url('../../images/en/main/bg_field_icon_04.png') no-repeat 12px center;} */
/* 		.field_banner_area ul li:nth-child(5) {display: block; width: 100%;} */
/* 		.field_banner_area ul li:nth-child(5) a {overflow: hidden; height: 52px; padding-top: 20px; background: url('../../images/en/main/bg_field_icon_05.png') no-repeat 12px center;} */

		.field_banner_area ul li:nth-child(1) a {overflow: hidden; height: 65px; padding-top: 7px; border-right: 1px solid #dadada;}
		.field_banner_area ul li:nth-child(2) a {overflow: hidden; height: 65px; padding-top: 7px;}
		.field_banner_area ul li:nth-child(3) a {overflow: hidden; height: 65px; padding-top: 7px; border-right: 1px solid #dadada;}
		.field_banner_area ul li:nth-child(4) a {overflow: hidden; height: 65px; padding-top: 7px;}
		.field_banner_area ul li:nth-child(5) a {overflow: hidden; height: 65px; padding-top: 7px; border-right: 1px solid #dadada;}
		.field_banner_area ul li:nth-child(6) a {overflow: hidden; height: 65px; padding-top: 7px;}
		/* .field_banner_area ul li:nth-child(5) {display: block; width: 100%;}
		.field_banner_area ul li:nth-child(5) a {overflow: hidden; height: 52px; padding-top: 20px;} */
	
	/* activities_area */
	.activities_area {overflow: hidden; position: relative; margin-bottom: 40px; padding: 0 15px;}
		.activities_area  ul.activities_list {overflow: hidden; border-top: 1px solid #dcdcdc;}
		.activities_area  ul.activities_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.activities_area  ul.activities_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.activities_area > ul.activities_list > li > a {float: left; overflow: hidden; width: 50%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.activities_area  ul.activities_list li a strong {font-weight: normal;}
		.activities_area  ul.activities_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.activities_area  ul.activities_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.activities_area  ul.activities_list li.detail img {display: block; width: 119px; height: 81px; margin: 0px 12px;}
		.activities_area  ul.activities_list li.detail a {overflow: hidden; width: 100%; height: 37px; padding: 0 10px; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.activities_area  ul.activities_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.activities_area  ul.activities_list li.detail span {float: right; padding: 0 10px; }
		.activities_area  ul.activities_list li.more {position: absolute; width: 24px; top: 3px; right: 10px; border: 0 !important; background: transparent;}
		.activities_area  ul.activities_list li.more a {width: 100%;}
		
	/* kidabrief_area */
	.kidabrief_area {overflow: hidden; position: relative; margin-bottom: 40px; padding: 0 15px;}
		.kidabrief_area  ul.kidabrief_list {overflow: hidden; border-top: 1px solid #dcdcdc;}
		.kidabrief_area  ul.kidabrief_list li {overflow: hidden; display: block; width: 100%; position: relative; margin: 2px 0; padding: 6px 0 7px; font-size: 13px; background: url(../../images/en/main/bg_tab_line.png) repeat-x 0 bottom;}	
		.kidabrief_area  ul.kidabrief_list li span.classification {float: left; margin: 0 10px 0 10px; font-weight: bold; color: #000000;}
		.kidabrief_area > ul.kidabrief_list > li > a {float: left; overflow: hidden; width: 90%; padding: 0; margin: 0 10px 0 0; color: #353535; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; background: transparent;}
		.kidabrief_area  ul.kidabrief_list li a strong {font-weight: normal;}
		.kidabrief_area  ul.kidabrief_list li span.date {float: right; font-size: 0.98em; margin-right: 10px; letter-spacing: -0.04em;}
		.kidabrief_area  ul.kidabrief_list li.detail {padding: 20px 0 20px; background-color: #f9f9f9;}
		.kidabrief_area  ul.kidabrief_list li.detail img {display: block; width: 119px; height: 81px; margin: 0px 12px;}
		.kidabrief_area  ul.kidabrief_list li.detail a {overflow: hidden; width: 100%; height: 37px; padding: 0 10px; margin: 5px 10px 15px 0; color: #353535; line-height: 1.4em; text-decoration: none; text-overflow: ellipsis; white-space: inherit; background: transparent;}
		.kidabrief_area  ul.kidabrief_list li.detail a strong {font-weight: bold; font-size: 14px;}
		.kidabrief_area  ul.kidabrief_list li.detail span {float: right; padding: 0 10px; }
		.kidabrief_area  ul.kidabrief_list li.more {position: absolute; width: 24px; top: 3px; right: 10px; border: 0 !important; background: transparent;}
		.kidabrief_area  ul.kidabrief_list li.more a {width: 100%;}
		
		/*
		.kidabrief_area  .kidabrief {overflow: hidden; margin: 0 20px;}
		.kidabrief_area  .kidabrief select {width: 100%; border:1px solid #8e8e8e;}
		.kidabrief_area  .kidabrief  .kidabrief_book {overflow: hidden; margin: 35px 0 30px 0;}
		.kidabrief_area  .kidabrief  .kidabrief_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em;}
		.kidabrief_area  .kidabrief  .kidabrief_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.kidabrief_area  .kidabrief  .kidabrief_book .book_area img {width: 80px; height: 105px;}
		*/
		.kidabrief_area .kidabrief {overflow: hidden; width: 100%; padding: 0 0 20px 0; border-top: 1px solid #dadada;}
		.kidabrief_area .kidabrief .kidabrief_content {overflow: hidden; margin: 0 20px;}
		.kidabrief_area .kidabrief .kidabrief_content select {width: 100%; border:1px solid #8e8e8e;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book {overflow: hidden; margin: 35px 0 30px 0;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book p {overflow: hidden; display: block; height: 110px; margin-top: 5px; font-size: 13px; color: #333333; line-height: 1.7em;} 
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book .book_area {overflow: hidden; float: left; margin-right: 20px; padding: 11px; background: url('../../images/en/main/book_bg.png') no-repeat 0px center;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_book .book_area img {width: 80px; height: 105px;}
		.kidabrief_area .kidabrief .kidabrief_content .kidabrief_btn_area {overflow: hidden; width: 100%; margin-bottom: 25px;}
		.kidabrief_area .kidabrief_moer {position: absolute; width: 24px; top: 10px; right: 10px; border: 0 !important; background: transparent;}
	#aside {display: none;}
}
