@charset "utf-8";

.curriculum_desk {width:500px;line-height:22px;font-size:15px;color:#ff6600;padding:0px;margin:0px;float:left;}
.request {padding:0px;margin:0px;float:right;}
.request span {letter-spacing:-1px;font-family: '나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}

.fg_main_title {color: #469AAE;font-size: 22px;font-weight:normal;line-height:30px;}

.title_d2 {border-bottom:1px solid #dcdcdc;width:870px;height:30px;line-height:30px;font-weight:bold;font-size:14px;letter-spacing:-1px;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;*zoom:1;clear:both;}
.title_d2:after { content:""; clear:both; display:block; }

.title_d3 {border-bottom:1px solid #dcdcdc;width:870px;height:30px;line-height:30px;font-weight:bold;font-size:14px;letter-spacing:-1px;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;*zoom:1;clear:both;}
.title_d3:after { content:""; clear:both; display:block; }

.contents {border:0px solid #dedede;line-height:1.7;font-size:13px;text-align:justify;color:#444;padding:5px 0px 5px 0px;margin:0px 0px 20px 0px;clear:both;}

.contents .part00 {border:0px solid #dedede;width:100%;text-align:justify;color:#666666;padding:5px 0px 5px 0px;margin:0px 0px 20px 0px;clear:both;}

.contents .part01 {border:0px solid #dedede;width:410px;text-align:justify;color:#666666;padding:5px 0px 5px 0px;margin:0px 0px 20px 0px;float:left;}
.contents .part02 {border:0px solid #dedede;width:410px;text-align:justify;color:#666666;padding:5px 0px 5px 0px;margin:0px 0px 20px 0px;float:right;}

.contents .divline {border-top:1px solid #ccc;padding:0px 0px 30px 0px;margin:70px 0px 0px 0px;}

.contents .part03 {border:1px solid #dedede;width:740px;text-align:left;color:#666666;background:#f0f0f0;padding:10px;margin:10px 0px 20px 10px;float:left;}
.contents .part04 {border:0px solid #dedede;border-top:2px solid #469AAE;width:180px;padding:5px 0px 0px 0px;margin:10px 0px 20px 0px;float:right;}

.contents .part04 ul {border:0px solid #dedede;border-top:2px solid #469AAE;width:180px;}
.contents .part04 ul li {border:0px solid #dedede;border-bottom:1px solid #e4e4e4;color:#555;list-style-type:none;padding:10px 0px 10px 10px;margin:0px 0px 0px 0px;}
.contents .part04 ul li a {font-size:13px;color:#F37125 ;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}

.contents .part05 {border:0px solid #dedede;width:200px;font-size:14px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;text-align:left;color:#F37125 ;padding:0px 0px 5px 0px;margin:20px 0px 50px 0px;float:left;}
.contents .part06 {border:0px solid #dedede;border-top:1px solid #dcdcdc;width:540px;padding:10px 0px 0px 0px;margin:20px 0px 50px 0px;float:right;}


.contents ul {display:inline;padding:0px;margin:0px;clear:both;}
.contents ul li {list-style-type:circle;padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}

.contents span.springbay_title {line-height:50px;letter-spacing:-0.5px;color:#ff3806;font-size:20px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title_b {line-height:26px;letter-spacing:-0.5px;color:#444444;font-size:18px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title_g {line-height:26px;letter-spacing:-0.5px;color:#929292;font-size:18px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title {line-height:26px;letter-spacing:-0.5px;color:#ff5e35;font-size:18px;font-family:'나눔고딕','맑은 고딕',NanumGothicBold,AppleGothic,sans-serif;clear:both;}
.contents span.sub_title01 {line-height:1.7;font-size:14px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;clear:both;}


	ul.tabs {
		width:870px;
		list-style: none;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float: left;
	}

	.tab ul li a {font-size:11px;}

	.tab_container {
		border-top: none;
		width: 100%;
		overflow: hidden;
		background: #fff;
		padding:10px 0px 0px 0px;
		float: left; 
		clear: both;
	}

	.tab_content {
		padding: 14px 0px 0px 0px;
		font-size: 1em;
	}



/* font_style */

.contents span.after_title_a{display:block;font-size:20px;font-weight:bold;margin:0 0 20px 0;letter-spacing:-0.5px;color:#af0080;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents span.after_title_big{display:block;font-size:18px;font-weight:bold;margin:50px 0 0 0;letter-spacing:-0.5px;color:#000;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents span.after_title_b{display:block;font-size:16px;font-weight:bold;border-bottom:1px solid #ccc;margin:0 0 10px 0;letter-spacing:-0.5px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents div.after_title_c{color:#da1271;background:url('/template/user/images/contents/point_btn_01.jpg') 2px 15px no-repeat;display:block;font-size:16px;font-weight:bold;border-bottom:1px solid #ccc;padding:7px 0 0 20px;margin:0 0 10px 0;letter-spacing:-0.5px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents span.after_title_d{display:block;font-size:16px;font-weight:bold;margin:30px 0 10px 0;letter-spacing:-0.5px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents span.after_title_e{display:block;font-size:15px;font-weight:bold;margin:0px 0 10px 0;letter-spacing:-0.5px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}

.contents span.after_text_point{background:url('/template/user/images/contents/point_btn_01.jpg') 2px 7px no-repeat;display:block;padding:0 0 0 18px;display:block;font-size:15px;margin:0 0 0 0;letter-spacing:-0.5px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents span.after_text_a{display:block;font-size:13px;line-height:30px;color:#3e3e3e;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents span.after_text_b{display:block;font-size:13px;line-height:28px;margin:0 0 20px 18px;letter-spacing:-0.5px;color:#3e3e3e;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents span.after_text_c{display:block;font-size:15px;font-weight:bold;line-height:28px;margin:0 0 10px 18px;letter-spacing:-0.5px;color:#3e3e3e;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}

.contents span.after_text_sign{display:block;float:right;font-weight:bold;font-size:15px;margin:0 0 20px 0;letter-spacing:-0.5px;color:#3e3e3e;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}

.contents .sub_con{overflow:hidden;}
.contents .sub_con .sub_con_dl{float:left;}
.contents .sub_con .sub_con_dl dt{width:30px; float:left;}
.contents .sub_con .sub_con_dl dd{width:840px;float:left;}
.contents .sub_con_02{overflow:hidden;padding:0 0 10px 20px;}
.contents .sub_con_02 .sub_con_dl_02{float:left;}
.contents .sub_con_02 .sub_con_dl_02 dt{width:15px; float:left;}
.contents .sub_con_02 .sub_con_dl_02 dd{width:830px;float:left;}
.contents ul.list_a li{padding:0 0 20px 0;list-style-type:circle}
.contents ul.list_b li{padding:0 0 10px 0;list-style-type:circle}
.contents ol.after_rule_01{display:block;padding:0 0 10px 30px;}
.contents ol.after_rule_01 li{list-style-type:decimal;padding:0 0 10px 0;} 
.contents ol.after_rule_02{display:block;padding:0 0 10px 40px;}
.contents ol.after_rule_02 li{list-style-type:decimal;padding:0 0 0 0;} 
.contents ol.after_rule_03{display:block;padding:0 0 10px 40px;}
.contents ol.after_rule_03 li{list-style-type:decimal;padding:0 0 10px 0;} 
.contents span.after_rule_a{padding:0 0 0 0;font-size:14px;color:blue;}

/* 회장인사말 */
.contents span.intro_title_a{font-weight:bold;clear: both;color:#DA1271;font-family: '나눔고딕','맑은 고딕';font-size: 18px;line-height: 30px;}
.contents span.intro_title_b{font-weight:bold;display:block;padding:5px 0 10px 0;clear: both;color:#444;font-family: '나눔고딕','맑은 고딕';font-size: 16px;}
.contents span.intro_text_a{font-size:15px;}
.contents span.intro_text_b{font-size:16px;}

/* 윤리규정 */
.contents span.after_title_e{display:block;font-size:15px;font-weight:bold;margin:10px 0 5px 20px;letter-spacing:-0.5px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents div.after_title_f{color:#da1271;background:url('/template/user/images/contents/point_btn_01.jpg') 2px 28px no-repeat;display:block;font-size:16px;font-weight:bold;border-bottom:1px solid #ccc;padding:20px 0 0 20px;margin:0 0 10px 0;letter-spacing:-0.5px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents span.after_yoon_text{padding:0 0 0 20px;display:block;}
.sub_con_dl {overflow:hidden;width:100%;}
.sub_con_dl dt {width:17px;padding-left:20px;float:left;}
.sub_con_dl dd {width:830px;float:left;}
.sub_con_dl_03 {overflow:hidden;width:100%;}
.sub_con_dl_03 dt {width:17px;padding-left:20px;float:left;}
.sub_con_dl_03 dd {width:820px;float:left;}
.sub_con_dl_03_1 {overflow:hidden;width:100%;}
.sub_con_dl_03_1 dt {width:17px;padding-left:40px;float:left;}
.sub_con_dl_03_1 dd {width:810px;float:left;}
.contents ol.yoon_list_01{padding:0 0 0 55px;}
.contents ol.yoon_list_01 li{list-style-type:decimal;margin:0 0 5px 0;}

/* 자격증취득안내 */
.contents span.license_a{font-weight:bold;clear: both;color:#DA1271;font-family: '나눔고딕','맑은 고딕';font-size: 16px;line-height: 30px;display:block;padding:0 0 20px 0;}
.contents span.license_b{font-weight:bold;clear: both;color:#DA1271;font-family: '나눔고딕','맑은 고딕';font-size: 14px;line-height: 30px;display:block;}
.contents div.license_b{background:url('/template/user/images/contents/point_btn_01.jpg') 2px 15px no-repeat;display:block;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;padding:7px 0 0 20px;margin:0 0 10px 0;letter-spacing:-0.5px;font-family:'나눔고딕','맑은 고딕',NanumGothicExtraBold,AppleGothic,sans-serif;}
.contents ol.yoon_list_02{padding:0 0 0 35px;}
.contents ol.yoon_list_02 li{list-style-type:decimal;margin:0 0 5px 0;}



.sub_box { padding:0 20px;margin:10px 0;height:35px;line-height:35px;background:#5ed6cd;font-weight:bold;font-size:16px;color:#fff;border-radius:5px;display:inline-block; }
.sub_tal { position:relative;margin-left:30px;font-weight:bold;font-size:14px; }
.sub_tal:before { content:'';position:absolute;top:4px;left:-15px;width:10px;height:16px;background:#5ed6cd; }
.sub_con_t { margin:10px 0 0 30px;line-height:30px; }
.arrow_right { border:solid #929292;border-width:0 3px 3px 0;display:inline-block;padding:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg); }
.arrow_bottom { border:solid #929292;border-width:0 3px 3px 0;display:inline-block;padding:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg); }