#wrapper #promotion { margin:0px 0px 15px 0px; padding:0; width:785px; height:200px; text-align:center; line-height:1.0; clear:both; }
#wrapper #promotion img { margin:0; padding:0; border:none; }

#wrapper #col01 { margin:0px 10px 0px 0px; padding:0; display:inline; width:150px; float:left; }
#wrapper #col02 { margin:0; padding:0; display:inline; width:465px; float:left; }
#wrapper #col03 { margin:0px 0px 0px 10px; padding:0; display:inline; width:150px; float:right; }

#wrapper #container { margin:0; padding:0;font-size:89%; line-height:1.6; }

#wrapper #col01 h2 { color:#000; margin:0; padding:8px 0px 0px 0px; width:150px; height:38px; text-indent:5px; font-size:100%; font-weight:normal; border:none; }
#wrapper #col01 h2.tl_blue01 { margin:0; padding:10px 0px 0px 0px; background:url(../images/tl_member01.gif) no-repeat; }

#wrapper #col01 h2 ,#wrapper #col03 h2 { color:#000; margin:0; padding:4px 0px 0px 0px; width:150px; height:31px; text-indent:5px; font-size:100%; font-weight:normal; border:none; }
#wrapper #col01 h2.tl_green01 ,#wrapper #col03 h2.tl_green01 { background:url(../images/bg_tl_green.gif) no-repeat; }
#wrapper #col01 h2.tl_yellow01 ,#wrapper #col03 h2.tl_yellow01 { background:url(../images/bg_tl_yellow.gif) no-repeat; }


#wrapper ul { margin:0; padding:0; }
#wrapper li { margin:0; padding:0; list-style-type:none; }

#wrapper .sl_lang { margin:0; padding:0; float:right; }
#wrapper .sl_lang ul { margin:0; padding:0; display:inline; }
#wrapper .sl_lang li { margin:0; padding:0; display:inline; }

#wrapper .ls_01 { margin:10px 0px; padding:0; }
#wrapper .ls_01 ul { margin:0px 0px 0px 0px; padding:0; }
#wrapper .ls_01 li { margin:0; padding:0; list-style-type:none;  }

#wrapper .ls_news { margin:7px 0px; padding:0; width:450px; }

.tx_orange02 { color:#f60; }

#wrapper .clr {  margin:0;	padding:0; font-size:0px; line-height:0px;	height:0px; clear:both; }
#wrapper .clr3 { margin:0; padding:0; clear:both; font-size:0px; line-height:3px;	 height:3px; }
#wrapper .clr5 { margin:0; padding:0; clear:both; font-size:0px; line-height:5px;	 height:5px; }
#wrapper .clr10 { margin:0; padding:0; clear:both; font-size:0px; line-height:10px;	 height:10px; }
#wrapper .clr15 { margin:0; padding:0; clear:both; font-size:0px; line-height:15px;	 height:15px; }

#col03 p.hr {margin:5px 0px;padding:3px 0px;	height:5px; width:132px;	background: url(../images/line_yellow.gif) repeat-x center; }

.column_in { margin:0px 5px 5px 8px;	padding:0px;}
.column_in1 { margin:0px 5px 5px 7px;	padding:0px;}
.column_in p { margin:3px 0px; padding:0; }
#wrapper #col03 img { margin:0px 0px 0px 1px; padding:0; }


.column01 { margin:0px 0px 7px 0px;	padding:0;	border-bottom:1px solid #ccc;	background:url(../images/bg_pod01.gif) repeat-y top; }
.column02 { margin:0px 0px 7px 0px; padding:0;	border-bottom:1px solid #ccc;	background:url(../images/bg_pod02.gif) repeat-y top; }
.column03 { margin:0px 0px 7px 0px; padding:0;	border-bottom:1px solid #ccc;	background:url(../images/bg_pod03.gif) repeat-y top; }
.column04 { margin:0px 0px 7px 0px;	padding:0;	border-bottom:1px solid #ccc;	background:url(../images/bg_pod04.gif) repeat-y top; }
.column05 { margin:0px 0px 7px 0px;	padding:0;	border-bottom:1px solid #ccc;	background:url(../images/bg_pod05.gif) repeat-y top; }

.tx_center { text-align:center; }

.box_icon { margin:0; padding:5px 0px 3px 5px; vertical-align:top; background:#eee; }
.box_icon img { margin:3px 3px 0px 0px; padding:0; }

.box_index_date  { margin:0; padding:10px 5px 10px 0px; }

table {
 width: auto;
	line-height:1.6;
	voice-family: "\"}\"";
 voice-family: inherit;
	width: 100%;
	}

table .td_left { text-align:left; }
table .td_center { text-align:center; }
table .td_right { text-align:right; }

#wrapper .table_in01 { margin:0; border-collapse: collapse; font-size:90%;	border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#wrapper .table_in01 td { padding:2px 1px; border-bottom:1px solid #ccc; }
#wrapper .table_in01 img { margin:0px 1px; padding:0; border:none; }

#wrapper h2.tl_gear { background:url(../images/tl_gear.gif) repeat-x; }
#wrapper h2.tl_h2_gear { background:url(../images/tl_h2_green.gif) repeat-x; }


