@charset "utf-8";
@import "sub.css";

a.leftm02:link,a.leftm02:visited { 
	color: #b70f64; 
	text-decoration: none;
}
.leftm02 { 
	color: #b70f64; 
	text-decoration: none;
}


.leftm02_2 { 
	letter-spacing: -2px; 
}
a.leftm02:hover { 
	color: #ea498e;
}

#body #leftmenu ul.sub_menu{
	background: url(img/left_bg2.gif);
}
p.text{padding: 1px 10px 15px 25px; clear:both; width:500px;}

/*020201*/
#body #content  p.text0202_1{
padding: 0px 0px 0px 0px;
float:left;
width:300px;
}
#body #content  div.text0202_2{
padding: 6px 0px 0px 10px;
float:left;
width:495px;
}
#body #content  .text0202_22{
padding: 20px 10px 0px 0px;
float:left;
width:380px;
}
#body #content  p.table2{
float:left;
width:500px;
padding: 0px 0px 25px 0px;
color: #848583;
}
.textcenter {text-align:center;}

#body #content  span.color_red{
color: #de575c;
padding: 0px 0px 0px 0px;
}
/*020202*/
#body #content  p.photo_ha{
padding: 5px 0px 10px 25px;
float:left;
width:134px;
height:158px;
}

#body #content  div.ha_bg{
padding: 46px 0px 0px 44px;
float:left;
width:400px;
background-image:url(img/02_hayoungjo_bg.gif);
}

#body #content  div.stitle{
float:left;
width:70px;
height:20px;
padding: 0px 0px 0px 25px;
}
#body #content  p.stitle_bg{
color: #de575c;
font-weight:bold;
background-color:#fbf6ee;
padding: 1px;
}
#body #content  span.stitle_text{
float:left;
font-weight:bold;
width:500px;
height:25px;
padding: 0px 0px 2px 5px;
}
#body #content  p.photo_speaker{
padding: 5px 10px 0px 25px;
float:left;
width:95px;
height:112px;
}
/*020401포토*/
p.photo_speaker2{padding: 1px 10px 0px 25px;float:left;width:500px;}


/*0204_150주년 기념행사*/
.textbox_020401 {
float:left; width:640px; padding: 27px 0 0 20px; 
background-image:url(img/020401_img1_jp.gif);background-repeat:no-repeat;}
.textpurple {color:#89529b;}
.boldtitle {font-weight:bolder; color:#171816;}
.table5 { border:0px; padding: 0px 10px 0px 25px; float:left;width:500px; xclear:both;}
.btn0204 {float:right; width:330px; height:18px; padding:3px 0 0 0px; }


/*020202_guest*/
.guest_info {
float:left; 
width:700px;
padding: 5px 0px 15px 10px;
}
.guest_info_last {
float:left; 
width:700px;
height:280px;
padding: 5px 0px 15px 10px;
}

.guest_info_text{
padding: 6px 0px 0px 10px;
float:left;
width:470px;
xword-spacing:-0.1em;
xfont-size:11.7px;
line-height:140%;
}
#guestname{
xcolor:#000000;
font-weight:bold;
text-decoration:underline;
padding: 2px 0px 20px 0px;
}
#body #content  p.guest_stitle{
float:left;
width:700px;
height:20px;
padding: 0px 0px 0px 25px;
}
#body #content  span.guest_stitle_bg{
color: #de575c;
font-weight:bold;
background-color:#fbf6ee;
padding: 1px;
}
.guest_photo_speaker{
padding: 5px 20px 0px 25px;
float:left;
width:95px;
xheight:130px;
}
.guest_info_ha {
float:left; 
width:668px;
padding: 5px 0px 20px 10px;
}
#body #content  p.guest_photo_ha{
padding: 10px 15px 20px 25px;
float:left;
width:134px;
xheight:158px;
}
.guest_text0202_ha{
padding: 6px 0px 0px 0px;
float:left;
}

#body #content span.stitle_text_nonbold{
xfloat:left;
letter-spacing:-0.1em;
xfont-weight:bold;
width:500px;
height:25px;
padding: 0px 0px 2px 5px;
}2009-06-22

/* 0203 */
#body #content  div.text0203_2{
padding: 6px 0px 0px 10px;
float:left;
width:600px;
height:300px;
background:url(img/020301_sboxt3_bg.gif) no-repeat;
}
.020301_sboxt2_map {
padding:10px 0px 0px 10px; width:600px;}

/*0204*/
#body #content  .text0204{
padding: 6px 0px 0px 10px;
float:left;
width:530px;
}
#body #content  p.info_text_0204{
width:620px;
background-color:#fbf6ee;
padding: 15px 15px 20px 20px;
}
#body #content  div.stitle_0204{
float:left;
padding: 0px 0px 0px 25px;
}
/*0205*/
#body #content p.sboxt_0205_1{
float:left;
width:300px;
padding: 10px 0px 10px 0px;	
}
#body #content p.apply_btn{
float:left;
width:62px;
padding: 20px 0px 0px 137px;
}
#body #content  div.sub0205_redbox{
width:300px;
padding: 0px 0px 0px 25px;
}
#body #content  p.sub0205_redbox_bg{
background-color:#fbf6ee;
padding: 5px 5px 5px 10px;
}
#body #content  span.color_wine{
color: #a3436c;
padding: 0px 0px 0px 0px;
text-decoration:underline;
}
/**/
#body #content  p.dotted_line{
width:90%;
border-bottom:1px dotted #f2e8e8;
xborder: 1px solid red;
padding: 0px 20px 0px 0px;
}




/*볼드폰트*/
.bold_title {font-weight:bold; color: #333;}
/*sub02_2009 css */


/*sub_020302 20091016*/
#body #content .subtext0203{
xfloat:left;
width:580px;
xheight:20px;
padding: 0px 0px 7px 25px;
}


