@charset "euc-kr";

body{
	background-image:url(/images/mem_ceo/bg.jpg); 
	background-repeat:no-repeat;
	background-position:center top;

}

ul, li {margin:0; padding:0; list-style-type:none;}

.subject {
	font-size: 16px;
	font-weight: bold;
	color: #b7377f;
}
a.subject:link	 	{font-size: 16px; color: #b7377f; font-weight: bold; text-decoration: none;}
a.subject:visited 	{font-size: 16px; color: #b7377f; font-weight: bold; text-decoration: none;}
a.subject:hover 	{font-size: 16px; color: #b7377f; font-weight: bold; text-decoration: underline;}

.option {
	font-size: 11px;
	color: #9e5b81;
}
a.option:link	 	{font-size: 11px; color: #9e5b81; text-decoration: none;}
a.option:visited 	{font-size: 11px; color: #9e5b81; text-decoration: none;}
a.option:hover 	{font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

.list {
	font-size: 12px;
	font-weight: bold;
	color: #9e5b81;
}

.bgtit {
	background-color:#f0cad5
}

.file {
	font-size: 12px;
	color: #9e5b81;
}

.thisplace {
	font-size: 11px;
	font-weight: bold;
	color: #bb5f93;
}

.sort {
	font-weight: bold;
	color: #888888;
	text-decoration: none;
}

.thissort {
	font-weight: bold;
	color: #ffffff;
	background-color: #eda4cd;
}

.tblc {
	font-size: 12px;
	color: #666666;
	background-color: #F9F9F4;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

.tblt {
	font-size: 12px;
	font-weight: bold;
	color: #9e8b54;
	background-color: #F5F4E5;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

.subcontent {
	width : 625px;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	padding: 10px 10px 10px 15px;
	letter-spacing:-1px;
}
.subcontent_leader
{
	height : 200px;
	background:transparent url(../images/mem_ceo/leader_logo.jpg) no-repeat scroll;
	padding-left  :200px; 
	
}
.subcontent_leaderImage
{
	background:transparent url(../images/mem_ceo/leadersMorning.jpg) no-repeat scroll;
	height : 150px;
}
.subcontent_ceo
{
	background:transparent url(../images/mem_ceo/ceo_logo.jpg) no-repeat scroll;
	height : 200px;
	padding-left  :200px; 
	
}	
.subcontent_ceo_image
{
	background:transparent url(../images/mem_ceo/ceo_subImage.jpg) no-repeat scroll;
	height : 302px;
}
#ceo_pic
{
	position : absolute;
	top : 1072px;
	left : 696px;
	width : 207px;
	height : 150px;
}

#ceo_morning_table
{
	margin-top : 20px;
	text-align : center;
}
#ceo_morning_table a
{
	font-size : 12px;
}
	

#ceo_morning_table td
{
	padding : 5px;
	border : 1px #f0e4f1 solid;
	background-color :#e3d5e6;
	align : certer;
	font-size : 12px;
	overflow : hidden;
}
#ceo_morning_table th
{
	background-color : #f0e4f1;
	padding : 4px;
	letter-spacing : -1px;
	border : 1px #ffffff solid;
	color : #B7377F
	
}
.name {
	font-size: 12px;
	font-weight: bold;
	color: #b7377f;
	text-decoration: none;
}


#kma-list .name-subject{
	text-align:center;
	color: #b7377f;
	font-size: 12px;
	font-weight:bold;
}
#kma-list .name-date{
	color: #b7377f;
	font-size:12px;
	font-weight:bold;
}

#kma-list .list {
	font-size: 12px;
	font-weight: bold;
	color: #b7377f;
}

#kma-list .c68 .list.title{
	color: #b7377f;
}

#kma-list .c66 {
	width : 43px;
	margin : 0 0 0 5px;
	text-align : center;
}

#kma-list .c68 {
	width : 442px;
}

#kma-list .company-name {
	float : left;
	width : 85px;
	text-align : center;
}

.ttxt {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding-top: 7px;
	padding-bottom: 8px;
}

.tcontent {
	font-size: 12px;
	line-height: 16px;
	padding: 5px;
}

.tcontents {
	font-size: 11px;
	line-height: 16px;
	padding: 5px;
}
#semi-index-list .mys-index-list a{
	font-size : 12px;
}
#wisdomTitleImage
{
	width: 655px;
	height : 195px;
	background:transparent url(../images/mem_ceo/wisdomTitle.jpg) no-repeat scroll center; 
}
.tmpRanking #scheduleTable
{
	font-size: 11px;
	font-color : #666666;
	letter-spacing : -1px;
}


.tableStatus
{
  clear: both;
	margin-top : 10px;
}
.l
{
	text-align : left;
}
.regTable td
{
	text-align : center;
	padding : 5px;
	border : #F0E4F1 1px solid;
}
.regTable #regEndTd
{
	text-align : right;
	padding : 10px 28px 10px 10px;
	border-bottom : #B7377F 2px solid;
}
.regTable
{
	letter-spacing : -1px;
	border-collapse : collapse;
	
}
#mem{
	margin-left : 25px;
	clear : both;
}
#mem_header{
	margin-bottom : 20px;
}
#mem_header img{
	margin-right : 7px;
}
.requirement_left{
	font-weight : bold;
	margin : 0 15px 0 5px;
	float : left;
	width : 78px;
}
.requirement_right{
	float : left;
	margin-left : 10px 10px 0 0;
}

.requirement_top {
	background : url(/images/mem_ceo/arrow.gif) no-repeat 0 0;
	padding-left : 15px;
	font-weight : bold;
	margin-bottom : 10px;
}

.requirement_top1 {
	background : url(/images/mem_ceo/arrow.gif) no-repeat 10px 2px;
	padding-left : 25px;
	font-weight : bold;
	margin-bottom : 10px;
}

.requirement_bottom {
	padding-left : 15px;
}
.requirement_sub {
	padding-left : 20px;
	text-indent : -10px;
}

.effect-title {
	font-weight : bold;
	text-indent : -10px;
}

.mem-preview {
	margin-bottom : 40px;
	float : left;
}

.mem-preview img {
	width : 200px;
	height : 133px;
	margin : 5px 10px 5px 0;
	float : left;
}

.mem_content_list{
	width : 580px;
	margin-bottom : 40px;
	color : #666666;
	float : left;
}
.mem_content_list img{
	float : left;
}
#mem_bottom{
	text-align : center;
	margin-top : 20px;
}
#sub_title_left{
	color : #B7377F;
	font-weight : bold;
	font-size : 12px;
}
#sub_title_right{
	margin-bottom : 15px;
	width : 640px;
	height : 24px;
}
#sub_title_right img{
	float : right;
}
#sub_title_2{
  color : #B7377F;
	font-weight : bold;
	font-size : 12px;
	margin-top : 30px;
}

.marketing-banner {
	float :left;
	margin : 10px 0 40px 0;
	display : inline;
}

.marketing-banner-right {
	float : right;
}

.marketing-banner img{
	width : 312px;
	height : 88px;
	border :3px solid #e1e1e1;
}


#kma-view .c88{
	text-align : center;
}

.schedule-table {
	border : 2px solid #b7377f;
	border-collapse : collapse;
	*margin-top : 40px;
}

.schedule-table caption {
	text-align : left;
	margin-top : 40px;
}

.schedule-table th {
	height : 30px;
	background : #f0e4f1;
	color : #b7377f;
	border-bottom : 2px solid #b7377f;
	padding : 5px 0;
	text-align : center;
}

.schedule-table td {
	border : 1px solid #F0E4F1;
	padding : 5px 0;
	text-align : center;
}

#seminar-schedule th {
	width : 38px;
}

#member-benefit th {
	padding : 5px;
}
#member-benefit td {
	text-align : left;
	padding : 5px;
}

#member-benefit .right {
	text-align : right;
}

.total-benifit {
	color : #b7377f;
	font-weight : bold;
	text-align : right;
	margin-top : 10px;
}

.module_left, .module_center, .module_right, .module03_bar, .module04_bar {
	float: left;
	line-height: 19px;
	letter-spacing: -1px;
}
	
.module03_bar {
	background: #f5f2ed;
	width: 6px;
	height: 80px;
	margin-top: 3px;
}

.module04_bar {
	background: #dfe8ed;
	width: 6px;
	height: 80px;
	margin-top: 7px;
}

.module_left {
	width: 184px;
	margin: 51px 10px 0 6px;
	*margin: 51px 7px 0 9px;
}

.module_center {
	width: 184px;
	margin: 51px 9px 0;
	*margin: 51px 8px 0 8px;
}

.module_right {
	width: 184px;
	margin: 51px 15px 0 10px;
	*margin: 51px 15px 0 7px; 
}

#module02 .second_title, #module02 .third_title, #module05 .second_title, #module05 .third_title, #module03 .third_title {
	letter-spacing: -2px;
}

.first_title {
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
}

#module01 .first_title {
	color: #745c42;
}

#module02 .first_title {
	color: #cb9c72;
}

#module03 .first_title {
	color: #9d948b;
}

#module04 .first_title {
	color: #87928c;
	margin-top: 0;
}

#module05 .first_title {
	color: #787683;
}

#closing_module .first_title {
	color: #8f9384;
}

#module03 .module_body span {
	font-weight: bold;
	color: #202020;
}

.second_title{
	font-weight: bold;
	color: #202020;
	padding-top: 8px;
	padding-bottom: 4px;
}

.third_title{
	color: #4074a4;
	font-weight: bold;
	padding-bottom: 6px;
}

.module_body{
	text-align: justify;
	color: #606060;
	padding-bottom: 12px;
}

.curriculum_btn {
	margin-left: 9px;
	overflow: hidden;
	height: 29px;
}

.curriculum_btn img {
	margin-right: 2px;
}

.curr_img {
	margin-top: 42px;
}

#reply_text {
	width : 560px;
}

/* communication-list */
#kma-list .name-subject, #kma-list .name-date{
	color : #B7377F;
	font-weight : bold;
}

#kma-list .mys-item .number {
	width : 60px;
	text-align : center;
	float : left;
}

#kma-list .mys-item .date {
	width : 55px;
	text-align : center;
	float : right;
}

#kma-list .mys-item .nick {
	width : 100px;
	float : right;
}

#kma-list .mys-item .count {
	width : 50px;
	float : right;
}

#kma-list .mys-item .title {
	margin : 0 205px 0 60px ;
	width : 374px;
	white-space : nowrap;
	overflow : hidden;
	text-overflow : ellipsis;
}

#kma-list .mys-item .title a {
	color : #B7377F;
	font-weight : bold;
}
#kma-view .c88 {
	text-align:center;
}
/* communication-list */
/* communication-write */
#write-form {
	width : 655px;
	position : absolute;
}

#write-form fieldset {
	border : 0 none;
}

#write-form .input-long {
	width : 500px;
}

#write-form .input-optional {
	width : 400px;
}

#write-form .input-file {
	width : 350px;
	height : 18px;
}
/* communication-write */
/*	2010-07-28	*/


.last_list {width:655px; overflow:auto;}
.last_list .list_01, .last_list .list_02, .last_list .list_03, .last_list .list_04 {width:300px; border:1px solid #cfc5aa; float:left; margin:0; padding:10px;}
.last_list .list_01 {margin:0 10px 20px 0;}
.last_list .list_02 {margin:0 0 20px 0;}
.last_list .list_03 {margin:0 10px 0 0;}
.last_list ul {margin:0; padding:0;}
.last_list ul li {padding:0; margin:0; overflow:auto; padding:5px 0;}
.last_list ul li ul li {padding:6px 0 6px 10px; margin:0; background:url("/images/mem_ceo_100728/ceo_bullet.gif") left 10px no-repeat; border-bottom:1px dotted #cfc5aa;}
.last_list ul li h2 {width:243px; float:left; height:16px; margin:0;}
.last_list ul li span {float:right; margin-top:5px;}

/* border option */
.border {border-bottom:2px solid #deae28; margin:0; padding:0;}
.last_list ul li ul li.border_none{border-bottom:0; }

.thisplace2 {
	font-size: 11px;
	font-weight: bold;
	color: #4a3910;
}

