#sub_contents p { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#sub_contents li {
	padding-bottom:3px;
}

.subpage {
	float:left; 
	display:block; 
	width:1000px; 
	padding:0px; 
	margin:0px 0px 0px 0px; 
	text-align:justify;
	position:relative;
	z-index:0;
	
	/* font-family:"ls","Nanum Gothic"; */
	font-size:13px; 
	line-height:180%;
	color:#666666;
}
/* --------------------------- 포토박스 (흰여백을 -15px 씩) --------------------------- */
.photobox-30 {
	margin:0 0 30px 0;
	padding:15px;
	background:#fff;
	border:1px solid #eeeeee;
}

/* ---------------------- 라인박스 하단에 그림자가 있는 포토박스 -----------------------*/
.css3-shadow
{	
  	position:relative;
  	z-index:1;
}

.css3-shadow:after
{
	content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);
    		box-shadow:0 0 30px rgba(0,0,0,0.5);
    bottom:0px;
	width:80%;
	height:50%;
    -moz-border-radius:100%;
    border-radius:100%;
	left:10%;
	right:10%;
}

.shadow-linebox{
	margin:0;
	padding:0;
	background:#fff;
}

/* -------------------------- 박스와 동그란 사진 처리 스타일 ----------------------------*/
.member {
	display: block;
	width: 140px;
	height: 140px;
	padding: 0px; 
	margin: 0px;
	text-align: center;
	float: left;
}

.circle1 {
	display: block;
	width: 120px;
	height: 120px;
	margin: 1em auto;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-border-radius: 99em;
	-moz-border-radius: 99em;
	/* border-radius: 0em; */
	border-radius: 99em;
	border: 5px solid #eee;
	box-shadow: inset 2px 3px 2px 0px #333;
	/* box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3); */

}
.circle_color {
    background-color: #FF9900;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	/* border-radius: 0em; */
	border-radius: 100px;
    width: 100px;
	height: 100px;
    text-align: center;
	color: #FFFFFF; 
	font-size: 13px; 
	font-weight: bold;
	padding:0px;
	margin: 0px auto;
	float:left;
}
/* -------------------------- 타이틀 처리용 스타일 ----------------------------*/

#shapetitle-01{
	overflow: hidden;
	width: 100%;
}
	
#shapetitle-01 li{
	background: #02B7E2; /* 배경색상 */
	color: #FFFFFF; /* 글자색생 */
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
	margin: 0 1em 0 0;
	padding: .4em 1em .6em 1.5em;
	min-width:100px;
	float: left;
	position: relative;
	z-index: 1;
	/* text-shadow: 0 1px 0 rgba(255,255,255,.5); */
	/* border-radius: .4em 0 0 .4em; */
}
	
#shapetitle-01 li::after{
	background: #02B7E2; /* 배경색상 */
	content: "";
	height: 2.5em;
	margin-top: -1.25em;
	position: absolute;
	right: -1em;
	top: 50%;
	width: 2.5em;
	z-index: -1;  
	-webkit-transform: rotate(45deg); 
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg); 
	transform: rotate(45deg);
	/*
	-moz-border-radius: .4em;
	-webkit-border-radius: .4em;
	border-radius: .4em;
	*/
}

#shapetitle-02{
	overflow: hidden;
	width: 100%;
}
	
#shapetitle-02 li{
	background: #FF9900; /* 배경색상 */
	color: #FFFFFF; /* 글자색생 */
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
	margin: 0 1em 0 0;
	padding: .4em 1em .6em 1.5em;
	min-width:100px;
	float: left;
	position: relative;
	z-index: 1;
	/* text-shadow: 0 1px 0 rgba(255,255,255,.5); */
	/* border-radius: .4em 0 0 .4em; */
}
	
#shapetitle-02 li::after{
	background: #FF9900; /* 배경색상 */
	content: "";
	height: 2.5em;
	margin-top: -1.25em;
	position: absolute;
	right: -1em;
	top: 50%;
	width: 2.5em;
	z-index: -1;  
	-webkit-transform: rotate(45deg); 
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg); 
	transform: rotate(45deg);
	/*
	-moz-border-radius: .4em;
	-webkit-border-radius: .4em;
	border-radius: .4em;
	*/
}

/* ----------------------------------------------------------------- DIV 박스 -----------------------------------------------------------------------*/
.box_div_textleft_1000 {
	float:left; 
	display:block; 
	width:1000px; 
	z-index:1; 
	padding:0px; 
	margin:0px;
	position:relative;
	text-align:justify;
}

.box_div_textline_950 {
	float:left; 
	display:block; 
	width:950px; 
	z-index:1; 
	padding:20px; 
	margin:0px 0px 20px 0px; 
	border: 5px solid #EEEEEE;
	text-align:justify;
	line-height:180%;
	text-align:justify;
	font-family:"ls","Nanum Gothic";
	font-size:14px; 
}

.box_div_imgline_center_950 {
	float:left; 
	display:block; 
	width:950px; 
	z-index:1; 
	padding:20px;
	margin:0px 0px 20px 0px; 
	text-align:center;
	border: 5px solid #EEEEEE;
	text-align:center;
}
.box_div_textline_left_1000 {
	float:left; 
	display:block; 
	width:1000px; 
	z-index:1; 
	padding:20px;
	margin:0px 0px 20px 0px; 
	text-align:left;
	border: 5px solid #EEEEEE;
	line-height:180%;
	text-align:justify;
}
.box_div_textline_li_970 {
	float:left; 
	display:block; 
	width:970px; 
	z-index:1; 
	padding:10px 20px 10px 0px; 
	margin:0px 0px 20px 0px; 
	border: 5px solid #EEEEEE;
	line-height:180%;
	text-align:justify;
	font-family:"ls","Nanum Gothic";
	font-size:14px; 
}
.box_div_textline_li_970 li {
	margin-bottom:10px;
}

.box_div_textline_ul_970 {
	float:left; 
	display:block; 
	width:970px; 
	z-index:1; 
	padding:10px 20px 10px 0px; 
	margin:0px 0px 20px 0px; 
	border: 5px solid #EEEEEE;
	line-height:150% !important;
	text-align:justify;
	font-family:"ls","Nanum Gothic";
	font-size:14px; 
}
.box_div_textline_ul_970 li {
	margin-bottom:3px;
}

.colorbox_div_text_940 { /* #fff7d3 #d7eadf #ffd9d6 #c4f2da #FBE9C3 */
	float:left; 
	display:block; 
	width:940px; 
	z-index:1; 
	padding:30px; 
	margin:0px 0px 20px 0px; 
	border: none;
	text-align:justify;
	line-height:180%;
	background-color:#F6EDD8;
	font-family:"ls","Nanum Gothic";
	font-size:14px; 
	color:#555555; 
}

.bb_title { /* #4562BD #FE4447 #FF6600 #8C59A4 */
	font-size: 26px;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing:-1px;
	background-color:#009F28; 
	padding:7px 20px 10px 10px !important;

}

/* ----------------------------------------------------------------- 라운드 버튼 -----------------------------------------------------------------------*/
.round_orange {
    background-color: #FFF;
    border: 2px solid #F90;
    border-radius: 20px;
    color: #F60;
    width: 150px;
    text-align: center;
	font-family:NanumGothic;
	font-size: 15px;
	font-weight: bold;
    display: inline-block;
    position : relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	margin-bottom:10px !important;
}
.round_orange2 {
    background-color: #FFF;
    border: 2px solid #F90;
    border-radius: 20px;
    color: #F60;
    width: 300px;
    text-align: center;
	font-size: 13px;
	font-weight: bold;
    display: inline-block;
    position : relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.round_blue {
	background-color: #FFF;
	border: 2px solid #09C;
	border-radius: 20px;
	color: #069;
	width: 120px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
	position : relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.round_color {
    background-color: #FFF;
    border: 2px solid #8C5AA4;
    border-radius: 20px;
    color: #333;
    text-align: center;
	font-size: 14px;
	font-weight: bold;
    display: inline-block;
    position : relative;
	padding:0px 15px 0px 15px !important;
	margin:0px 0px 10px 0px;
	line-height:27px;
	min-width:100px;
}
.round_green {
    background-color: #FFF;
    border: 2px solid #23E2A9;
    border-radius: 20px;
    color: #555;
    text-align: center;
	font-size: 17px;
	font-weight: 800;
    display: inline-block;
    position : relative;
	padding:0px 20px 0px 20px !important;
	margin:10px 0px 10px 0px  !important;
	line-height:35px;
	letter-spacing:-1px;
}

/* ----------------------------------------------------------------- 타이틀 선언 -----------------------------------------------------------------------*/

.boxtable1 {
	text-align:justify; 
	padding: 0px 20px 0px 0px;
	border-width:0;
}
.boxtable2 {
	text-align:justify; 
	padding: 10px 20px 10px 20px;
	border-width:0;
}
.tab1 {
	padding-left: 24px;
}

.title_hanja {
	font-size: 14px;
	color: #069;
}
.simg_div {	text-align: left;
	display: block;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
.cimg_left {	
	text-align: left;
	display: block;
	float: left;
	padding-right: 20px;
	padding-bottom: 0px;
}

/* ------------------------------------------------------------- 이미지,사진 박스용 -------------------------------------------------------------------*/

.imgbox_box1 {
	position:absolute; 
	z-index:1; 
	width:100%; 
	height:100px; 
	bottom:0; 
	left:0px;  
	filter:alpha(opacity=50); 
	opacity:.5; 
	background-color:#000000;
}

.imgbox_box2 {
	position:absolute; 
	z-index:2; 
	width:100%; 
	height:100px;  
	bottom:0;
	left:30px; 
	line-height:150%;
	filter:alpha(opacity=50); 
	opacity:.5;
}

.imgbox_title1 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing:-0.05em;
	color: #FFFFFF;
	padding: 25px 0 0 0 !important;
}

.imgbox_title2 {
	color:#999999;
}

/* ------------------------------------------------------------- 박스 컨텐츠 박스용 -------------------------------------------------------------------*/
.box4_box {
	width:180px; 
	height:220px; 
	float:left;
}

.box4_title {
	width:160px; 
	height:30px; 
	text-align:center; 
	background:#FF6600; 
	color:#ffffff; 
	padding:10px 0 0 0px; 
	box-shadow:5px 5px 0px #cccccc;
}

.box4_contents {
	width:140px; 
	height:160px; 
	text-align:justify; 
	background-color:#eeeeee; 
	padding:10px; 
	box-shadow:5px 5px 0px #cccccc;
}

/* ----------------------------------------------------------------- 텍스트 칼라 -----------------------------------------------------------------------*/
.text_big_color0 {
	color: #333333;
	font-weight: bold;
	font-size:24px;
	letter-spacing:-1px;
	margin-top:10px !important;
}
.text_big_color1 {
	color: #009F28;
	font-weight: bold;
	font-size:24px;
	letter-spacing:-1px;
	margin-top:10px !important;
}
.text_big_color2 {
	color: #4562BD;
	font-weight: bold;
	font-size:24px;
	letter-spacing:-1px;
	margin-top:10px !important;
}
.text_big_color3 {
	color: #FE4447;
	font-weight: bold;
	font-size:24px;
	letter-spacing:-1px;
	margin-top:10px !important;
}
.text_big_color4 {
	color: #F60;
	font-weight: bold;
	font-size:24px;
	letter-spacing:-1px;
	margin-top:10px !important;
}
.text_big_color5 {
	color: #8C5AA4;
	font-weight: bold;
	font-size:24px;
	letter-spacing:-1px;
	margin-top:10px !important;
}

.text_color0 {
	color: #000;
	font-weight: bold;
}
.text_color1 {
	color: #009F28;
	font-weight: bold;
}
.text_color2 {
	color: #4562BD;
	font-weight: bold;
}
.text_color3 {
	color: #FE4447;
	font-weight: bold;
}
.text_color4 {
	color: #F60;
	font-weight: bold;
}
.text_color5 {
	color: #8C59A4;
	font-weight: bold;
}


.text_color11 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color:#009F28;
}
.text_color21 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #4562BD;
}
.text_color31 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #FE4447;
}
.text_color41 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #F60;
}
.text_color51 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #8C59A4;
}

.text_color111 {
	color: #009F28;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-0.05em;
}
.text_color211 {
	color: #4562BD;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-0.05em;
}
.text_color311 {
	color: #FE4447;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-0.05em;
}
.text_color411 {
	color: #F60;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-0.05em;;
}
.text_color511 {
	color: #8C59A4;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-0.05em;;
}

.text_color01 {
	color: #009F28;
}
.text_color02 {
	color: #4562BD;
}
.text_color03 {
	color: #FE4447;
}
.text_color04 {
	color: #F60;
}
.text_color05 {
	color: #8C59A4;
}

/* ----------------------------------------------------------------- 메트로 버튼 -----------------------------------------------------------------------*/
.metro {
	display: inline-block;
	background: #08C;
	position : relative;
	padding:5px 20px 5px 20px;
	margin:0 0 20px 0;
	cursor: pointer;
  	/* Font styles */
  	color: white;
  	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

.metro:hover { background: #0AF; }

.metro.three-d {
  position: relative;
  box-shadow: 
    1px 1px #53A7EA,
    2px 2px #53A7EA,
    3px 3px #53A7EA;
  transition: all 0.1s ease-in;
}

.metro.three-d:active { 
  box-shadow: none;
  top: 3px;
  left: 3px;
}


/*
facebook button
*/

.facebook_button::before {
	content:"f";
}

/*
twitter button
*/

.twitter_button::before {
	content:"t";
}

/* ----------------------------------------------------------------- 테이블 속성 -----------------------------------------------------------------------*/
	table.gray_table {border-collapse:collapse; border-spacing:0; margin:0px;}
	
	table.gray_table td.d_head 	{ border:1px #cccccc solid; text-align:left; padding:5px; height:40px; background-color:#eeeeee; font-weight:bold; color:#333333;}
	table.gray_table td.d_head1 { border:1px #cccccc solid; text-align:center; padding:5px; height:40px; background-color:#dddddd; font-weight:bold; color:#333333;}
	table.gray_table td.d_title	{ border:1px #cccccc solid; text-align:center; padding:5px; height:40px; background-color:#eeeeee; font-weight:bold; color:#333333;}
	table.gray_table td.d_text_left 	{ border:1px #cccccc solid; text-align:left; padding:5px; height:40px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }
	table.gray_table td.d_text_right 	{ border:1px #cccccc solid; text-align:right; padding:5px; height:40px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }
	table.gray_table td.d_text_center 	{ border:1px #cccccc solid; text-align:center; padding:10px; height:30px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }

/* ----------------------------------------------------------------- 테이블 속성 -----------------------------------------------------------------------*/
	table.gray_table2 {border-collapse:collapse; border-spacing:0; margin:0px;}
	
	table.gray_table2 td.d_head 	{ border:1px #cccccc solid; text-align:center; padding:10px; height:20px; background-color:#eeeeee; font-weight:bold; color:#333333;}
	table.gray_table2 td.d_head1 { border:1px #cccccc solid; text-align:center; padding:10px; height:20px; background-color:#dddddd; font-weight:bold; color:#333333;}
	table.gray_table2 td.d_title	{ border:1px #cccccc solid; text-align:center; padding:10px; height:20px; background-color:#eeeeee; font-weight:bold; color:#333333;}
	table.gray_table2 td.d_text_left 	{ border:1px #cccccc solid; text-align:left; padding:10px; height:20px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }
	table.gray_table2 td.d_text_right 	{ border:1px #cccccc solid; text-align:right; padding:10px; height:20px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }
	table.gray_table2 td.d_text_center 	{ border:1px #cccccc solid; text-align:center; padding:10px; height:20px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }

/* ----------------------------------------------------------------- 테이블 속성 -----------------------------------------------------------------------*/
	table.gray_table3 {border-collapse:collapse; border-spacing:0; margin:0px;}
	
	table.gray_table3 td.d_head 	{ border:1px #cccccc solid; text-align:center; padding:20px; height:20px; background-color:#eeeeee; font-weight:bold; color:#333333;}
	table.gray_table3 td.d_head1 { border:1px #cccccc solid; text-align:center; padding:20px; height:20px; background-color:#dddddd; font-weight:bold; color:#333333;}
	table.gray_table3 td.d_title	{ border:1px #cccccc solid; text-align:center; padding:20px; height:20px; background-color:#eeeeee; font-weight:bold; color:#333333;}
	table.gray_table3 td.d_text_left 	{ border:1px #cccccc solid; text-align:left; padding:20px; height:20px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }
	table.gray_table3 td.d_text_right 	{ border:1px #cccccc solid; text-align:right; padding:20px; height:20px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }
	table.gray_table3 td.d_text_center 	{ border:1px #cccccc solid; text-align:center; padding:20px; height:20px; background-color:#ffffff; valign:top; vertical-align:top; line-height:180%; }

.cssbtn1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff !important;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:100px;
	line-height:100px;
	width:335px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
	border-radius: 0px;
}
.cssbtn1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.cssbtn1:active {
	position:relative;
	top:1px;
}

/* ----------------------------------------------------------------- 메트로 버튼 -----------------------------------------------------------------------*/
.colorbox1_ul {
	list-style-type:none; 
	margin:0; 
	padding:0;
}

.colorbox1_ul li {
	float:left; 
	margin:5px; 
	padding:10px !important; 
	width:21.8%;
	text-align:center; 
	background-color:#23E2A9; 
	color:#FFF;
	font-weight:bold;
}

.colorbox2_ul {
	list-style-type:none; 
	margin:0; 
	padding:0;
}

.colorbox2_ul li {
	float:left; 
	margin:5px; 
	padding:10px !important; 
	width:16.8%;
	text-align:center; 
	background-color:#FFDF4C; 
	color:#333;
	font-weight:bold;
}

.colorbox3_ul {
	list-style-type:none; 
	margin:0; 
	padding:0;
}

.colorbox3_ul li {
	float:left; 
	margin:5px; 
	padding:10px !important; 
	width:90%;
	text-align:center; 
	background-color:#83c423; 
	color:#FFF;
	font-weight:bold;
}

.colorbox4_ul {
	list-style-type:none; 
	margin:0; 
	padding:0;
}

.colorbox4_ul li {
	float:left; 
	margin:5px; 
	padding:10px !important; 
	width:90%;
	text-align:center; 
	background-color:#FFCC00; 
	color:#000;
	font-weight:bold;
}

.colorbox5_ul {
	list-style-type:none; 
	margin:0; 
	padding:0;
}

.colorbox5_ul li {
	float:left; 
	margin:5px; 
	padding:10px !important; 
	width:85%;
	text-align:center; 
	background-color:#FFCC00; 
	color:#000;
	font-weight:bold;
}

.colorbox_title {
	color: #000000;
	font-weight: bold;
	font-size:23px;
	letter-spacing:-1px;
	margin:10px 0 20px 0 !important;
	font-family:Nanum Gothic;
}

.shape_color1 { /* #F48665 #8C5AA4 #5CAF3B #FFCA00 #FE7271 #22E2A9 #8C5AA4*/
	display:inline-block; 
	font-size: 22px; 
	font-weight: bold; 
	background:url(/contents/images/titlebg_01.png) no-repeat right; 
	background-color:#8C5AA4;
	color:#fff;
	padding:10px 15px 0px 15px !important;
	line-height:1em;
	width:500px;
	height:35px;
	margin:10px 0 10px 0 !important;
	border-left:5px solid #000;
}

.shape_color2 {
	display:inline-block; 
	font-size: 22px; 
	font-weight: bold; 
	background:url(/contents/images/titlebg_02.png) no-repeat right; 
	background-color:#FE4447;
	color:#fff;
	padding:10px 15px 0px 15px !important;
	line-height:1em;
	width:500px;
	height:35px;
	margin:10px 0 10px 0 !important;
	border-left:5px solid #000;
}

.shape_color3 {
	display:inline-block; 
	font-size: 22px; 
	font-weight: bold; 
	background:url(/contents/images/titlebg_03.png) no-repeat right; 
	background-color:#FE4447;
	color:#fff;
	padding:10px 15px 0px 15px !important;
	line-height:1em;
	width:500px;
	height:35px;
	margin:10px 0 10px 0 !important;
	border-left:5px solid #000;
}

.shape_color4 {
	display:inline-block; 
	font-size: 22px; 
	font-weight: bold; 
	background:url(/contents/images/titlebg_04.png) no-repeat right; 
	background-color:#FE4447;
	color:#fff;
	padding:10px 15px 0px 15px !important;
	line-height:1em;
	width:500px;
	height:35px;
	margin:10px 0 10px 0 !important;
	border-left:5px solid #000;
}

.colorbox_div_text_940 { /* #fff7d3 #d7eadf #ffd9d6 #A6EABF #FFF0B3 #FBE9C3 #FFE6C0 #c4f2da */
	float:left; 
	display:block; 
	width:940px; 
	z-index:1; 
	padding:30px; 
	margin:0px 0px 20px 0px; 
	border: none;
	text-align:justify;
	line-height:180%;
	background-color:#FFE6C0;
	font-family:"ls","Nanum Gothic";
	font-size:14px; 
	color:#555555; 
}

.bb_title { /* #4562BD #FE4447 #FF6600 #8C59A4 */
	font-size: 26px;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing:-1px;
	background-color:#009F28; 
	padding:7px 20px 10px 10px !important;

}

.onweb_btn1 { background-color:#445878; padding:32px 100px; display:inline-block; cursor:pointer; color:#fff !important; font-size:15px; font-weight:bold; text-decoration:none; }
.onweb_btn1 { -moz-border-radius:42px; -webkit-border-radius:42px; border-radius:42px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
.onweb_btn1:hover {	background:#000 !important; }