/*****************************************************************************************************************/
/* ±âº» */
/*****************************************************************************************************************/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	background:url(../images/main_img_bg.jpg) top left no-repeat;
	}

input,  select, textarea { font-size:12px; }

h1, h2 { font-family:Verdana, Arial, Helvetica, sans-serif; }

a       { color:#3366CC; text-decoration:none; }
a:hover { color:#663399; }

/*****************************************************************************************************************/
/* ¸ÞÀÎÈ­¸é */
/*****************************************************************************************************************/
#container     { width:950px; margin-bottom:30px; }
#sub_container { width:950px; background:url(../images/sub_tit_bg.gif) left top no-repeat; }

.board  { float:right; width:720px; color:#494949; padding-top:13px; font-size:11px; }
.notice, 
.news   { width:345px; height:300px; margin-top:5px; background:url(../images/ma_board_bg.gif) bottom; }
.notice { margin-right:25px; }
.notice table, 
.news table   { margin-bottom:10px; }

.notice .tit    { width:285px; height:38px; background:url(../images/ma_tit_notice.gif) }
.news .tit      { width:285px; height:38px; background:url(../images/ma_tit_news.gif) }
.board .tit h1  { display:none; }

.board h2       { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:7px 20px 3px 20px; }
.board h2 .day  { font-weight:normal; color:#006633; }

.board p     { margin:0 20px 5px 20px; padding-bottom:7px; background:url(../images/line_dot01.gif) bottom repeat-x; }
.board p.end { background: none; }

.notice table, 
.news table { width:345px; }

.notice .more, 
.news .more { width:60px; background:url(../images/ma_board_titbg.gif) right; }

/*****************************************************************************************************************/
/* ¼­ºêÄÜÅÙÃ÷ */
/*****************************************************************************************************************/
.contents    { float:right; width:700px; padding:0 10px 10px 10px; margin-bottom:30px; }
.contents h1 { font-size:16px; color:#003e5b; padding:18px 0 30px 30px; margin:0; }
.contents h2 { font-size:13px; color:#6c346e; padding:15px 0 0 0; margin:0; }

.contents p  { line-height:1.4; padding:5px; margin:0; }
.contents ul { padding:5px 5px 5px 20px; margin:0; }
.contents ul li { padding:3px 0 0 0; margin:0; }

.contents table th { padding:5px; }
.contents table td { padding:5px; }

	/* È¸ÀåÀÎ»ç¸» */
	.president { margin:10px; color:#00426c; }
	.president p strong { font-size:13px; color:#6c346e }
	.president p.end strong { padding:30px 0 0 0; color:#00426c; }
	
	/* ¿¬Çõ */
	.history { height:630px; }
	.history .date { font-family:Verdana, Arial; color:#336699; }
	.history p { padding:0; margin:0; }
	
	.history table th { padding:0; }
	.history table td { padding:0; }

	/* ÀÓ¹«(ÁÖ¿ä»ç¾÷) */
	.services,
	.code_of_ethics { margin:10px; color:#00426c; }
	
	/* ±â¼ú»ç À±¸®°­·É */
	.code_of_ethics { margin:10px; color:#00426c; }
	
	/* Á¶Á÷µµ */
	.organization { }
	.organization table { width:700px; border-collapse:collapse; margin:10px auto 10px auto; }
	.organization table th { background:#cdd6e1; border:solid #9299ac 1px; }
	.organization table td { color:#00086c; background:#FFFFFF; border:solid #a9afbf 1px; font-size:11px; }
	.organization table .left_th { color:#0f0042; text-align:center; width:130px; background:#eaeef2; }
	
	/* ±â¼ú»ç ½ÃÇè¾È³» */
	.pe_examination { margin:10px; color:#00426c; }
	.pe_examination h2 { font-size:15px; color:#6c346e; padding:15px 0 0 0; margin:0; }
	.pe_examination h3 { font-size:12px; color:#000000; padding:15px 0 0 0; margin:0; }
	.pe_examination ol { padding:5px 5px 5px 30px; margin:0; }
	.pe_examination ol li { padding:5px 0 15px 0; margin:0; }
	
	.pe_examination .upper { font-size:20px; color:#003399; padding:0 0 20px 0; margin:0; }
	
	.pe_examination table { width:680px; border-collapse:collapse; margin:10px auto 10px auto; }
	.pe_examination table th { background:#cdd6e1; border:solid #9299ac 1px; }
	.pe_examination table td { color:#00086c; background:#FFFFFF; border:solid #a9afbf 1px; font-size:11px; }
	.pe_examination table .left_th { color:#0f0042; text-align:center; width:130px; background:#eaeef2; }
	
	/* ±¹Á¦±â¼ú»ç */
	.int_p_e { margin:10px; color:#00426c; }
	.int_p_e h2 { font-size:15px; color:#6c346e; padding:15px 0 0 0; margin:0; }
	.int_p_e h3 { font-size:12px; color:#000000; padding:15px 0 0 0; margin:0; }
	.int_p_e .apec_ogo { margin:15px auto 0 180px;; }
	
	/* ±³À°ÈÆ·Ã(CPD, CM) */
	.education { margin:10px; color:#00426c; }
	.education h2 { font-size:15px; color:#6c346e; padding:15px 0 0 0; margin:0; }
	.education table { width:680px; border-collapse:collapse; margin:10px auto 10px auto; }
	.education table th { background:#cdd6e1; border:solid #9299ac 1px; }
	.education table td { color:#00086c; background:#FFFFFF; border:solid #a9afbf 1px; font-size:11px; }
	.education table .left_th { color:#0f0042; text-align:center; width:220px; background:#eaeef2; }
	
	/* Ã£¾Æ¿À½Ã´Â ±æ */
	.location { }
	
/*****************************************************************************************************************/
/* ¹è³Ê */
/*****************************************************************************************************************/	
.bn { width:200px; margin-left:10px; }
.bn table { margin:10px auto 10px auto; border-collapse:collapse; }
.bn table td { padding-bottom:5px; }
.bn table td.brochure { padding-bottom:17px; }

/*****************************************************************************************************************/
/* Ç²ÅÍ */
/*****************************************************************************************************************/
.footer { clear:both; padding:13px 0 10px 22px; background:#f5f5f5; }
