
/* ---------------------------------------- Default Layout */
.dsi	{	display:inline;	}
.dsb	{	display:block;	}
.dsn	{	display:none;	}

.psxl	{	text-align:left;	}
.psxc	{	text-align:center;	}
.psxr	{	text-align:right;	}

.psyt	{	vertical-align:top;	}
.psym	{	vertical-align:middle;	}
.psyb	{	vertical-align:bottom;	}

.fll	{	float:left;	display:block;	}
.flr	{	float:right;	display:block;	}
.clear	{	clear:both;	}

.rows2	{	width:49%;	}
.rows3	{	width:32%;	}
.rows4	{	width:24%;	}

.indent1	{	display:block;	text-indent:-1em; margin-left:1em; }
.indent2	{	display:block;	text-indent:-2em; margin-left:2em; }

/* ---------------------------------------- Area Layout */
#Top	{		}
#Area	{	margin:0px 0px;	padding:0px auto;	min-height:650px;	background:#ffffff;	border-bottom:1px solid #ffffff;	}
#Main	{	margin:0px auto;	padding:0px 10px;	width:750px;	}
#Contents	{	float:right;	margin:0px;	padding:0px 0px 100px 0px;	width:575px;	min-height:290px;	}
#Contentspop	{	float:right;	margin:0px;	padding:0px 0px 100px 0px;	width:750px;	min-height:290px;	}

*html #Contents {	height:290px;	}
#Snv	{	float:left;	margin:0px;	padding:0px 0px 20px;	width:165px;	}

/* ---------------------------------------- Header Layout */
#Head	{	margin:0px auto;	padding:0px;	width:770px;	background:#ffffff;	}
h1	{	float:right;	width:470px;	padding:13px 10px 0px 0px; height:28px;	font-size:80%;	text-align:right;	color:#666666;	font-weight:normal;	}
#logo	{	float:left;	width:270px;	}
#hnv	{	float:right;	margin:0px;	padding:0px;	width:460px;	height:15px;	list-style:none;	font-size:0px;	line-height:0px;	}
#hnv li	{	float:left;	margin:0px;	padding:0px 10px 0px 0px;	}
#hnv	li a	{	display:block;	height:15px;	background-repeat:no-repeat;	background-position:top;	text-indent:-9999px;	text-decoration:none;	}
#hnv01 a	{	width:133px;	background-image:url(../img/hnv01.gif);	}
#hnv02 a	{	width:97px;	background-image:url(../img/hnv02.gif);	}
#hnv03 a	{	width:58px;	background-image:url(../img/hnv03.gif);	}
#hnv04 a	{	width:71px;	background-image:url(../img/hnv04.gif);	}
#hnv05 a	{	width:46px;	background-image:url(../img/hnv05.gif);	}
#hnv li a:hover 	{	background-position:bottom;	}

/* Grobal Navigation */
#gnv	{	clear:both;	margin:0px;	padding:0px;	height:26px;	background:url(../img/gnv_bg.gif) repeat-x;	border-top:2px solid #e6e0f2;	}
#gnv ul	{	margin:0px auto;	padding:0px;	width:771px;	height:26px;	list-style:none;	}
#gnv li	{	float:left;	margin:0px;	padding:0px;	}
#gnv	li a	{	display:block;	height:26px;	text-indent:-9999px;	background-repeat:no-repeat;	background-position:top;	text-decoration:none;	}
#gnv01 a	{	width:129px;	background-image:url(../img/gnv01.gif);	}
#gnv02 a	{	width:128px;	background-image:url(../img/gnv02.gif);	}
#gnv03 a	{	width:127px;	background-image:url(../img/gnv03.gif);	}
#gnv04 a	{	width:128px;	background-image:url(../img/gnv04.gif);	}
#gnv05 a	{	width:127px;	background-image:url(../img/gnv05.gif);	}
#gnv06 a	{	width:132px;	background-image:url(../img/gnv06.gif);	}

#c01 #gnv01 a, #c02 #gnv02 a, #c03 #gnv03 a, 
#c04 #gnv04 a, #c05 #gnv05 a, #c06 #gnv06 a,
#gnv li a:hover 	{	background-position:bottom;	}

.gnv_b	{	clear:both;	height:6px;	background:#ffffff url(../img/h_bg.gif) repeat-x bottom;	border-top:4px solid #25a163;	}


/* ---------------------------------------- Main Layout */
#Bnv	{	float:left;	margin:0px;	padding:0px 0px 5px 8.5em;	text-indent:-8.5em;	background:#ffffff;	}
	#Bnv span	{	margin:0px;	padding:0px; font-size:1px;	letter-spacing:-2px; color:#ffffff;	width:0px;	}
#size	{	float:right;	text-align:right;	padding:0px 5px 5px 0px;	width:9em;	}
	#size a	{	padding-left:10px;	background:url(../img/ic_arrg.gif) no-repeat left center;}

ul.anv	{	margin:0px;	padding:6px 0px 10px;	list-style:none;	}
	ul.anv li	{	margin-right:15px;	padding-left:15px;	background: url(../img/ic_anv.gif) no-repeat 0px 5px;	line-height:170%;	}

.lcon	{	float:left;	width:282px;	}
.rcon	{	float:right;	width:282px;	}


/* Head title */
h2	{	margin:0px;	padding:0px 0px 10px;	}
h3	{	margin-bottom:20px;	}
h4	{	margin-top:20px;	}

.hv1	{	margin:0px 0px 10px;	padding:10px 0px 0px;	border-bottom:1px solid #a993d2;	}
	.hv1 span {	margin:0px;	padding:0px; min-width:74px;	border-bottom:2px solid #a993d2;	}
	*html .hv1 span {	display:block; width:74px;	white-space:nowrap;	}

.hv2	{	margin:0px;	padding:3px 0px 0px;	background: url(../img/hv2_bg.gif) no-repeat left top;	}
	.hv2 span	{	display:block;	margin:0px;	padding:1px 10px 2px;	background:#ced5ff; 	border-left:1px solid #b9c4ff;	border-right:1px solid #b9c4ff;	color:#6d5ebb;	font-weight:bold;	}
	

/* Box Style */
.gbx	{	margin-top:10px;	padding:0px 6px 6px;	background:#f3fce9;	border:1px solid #6fb821;	}
.bbx	{	margin-top:10px;	padding:0px 6px 6px;	background:#f9fafc;	border:1px solid #99c8ee;	}


.pbx	{	margin-top:0px;	padding:15px 20px 20px;	background:#f4f5ff;	border:1px solid #b9c4ff;	}
	.pbx .ti1	{	margin:0px;	padding:0;	font-weight:bold;	font-size:120%;	line-height:150%;	}
	.pbx .ti2	{	margin:0px;	padding:2em 0 0;	font-weight:bold;	font-size:120%;	line-height:150%;	color:#6745a5;	}
	.pbx .ti3	{	margin:0px;	padding:1em 0 0;	font-weight:bold;	}
	.pbx .writer	{	padding:1em 0 0;	text-align:right;	}
	.pbx p	{	padding:1em	0 0;	}
	.pbx .cl	{	color:#6745a5;	}
	.pbx .cbx	{	margin-top:20px;	padding:10px;	background:#ffffff;		border:3px double #b9c4ff;}


/* Line Style */
.ldxb	{	clear:both;	margin-bottom:10px;	padding-bottom:20px;	background:url(../img/line_dx1.gif) repeat-x bottom;	}
.ldxt	{	clear:both;	margin-top:20px;	padding-top:10px;	background:url(../img/line_dx1.gif) repeat-x top;	}
.ldxc	{	clear:both;	height:19px;	background:url(../img/line_dx1.gif) repeat-x left center;	}

.chr	{	height:20px;	margin-top:20px;	border-top:1px dotted #cccccc;	}


/* Table Style */
.tbl1	{	width:100%;	border-top:1px solid #a6b4ff;	border-left:1px solid #a6b4ff;	}
	.tbl1 th, .tbl1 td	{ padding:2px 8px 2px;	background:#ffffff;	border-right:1px solid #a6b4ff;	border-bottom:1px solid #a6b4ff;	}
	.tbl1 th.lv1, .tbl1 td.lv1, .tbl1 tr.lv1 th, .tbl1 tr.lv1 td	{	background:#f4f5ff;	}
	.tbl1 th.lv2, .tbl1 td.lv2, .tbl1 tr.lv2 th, .tbl1 tr.lv2 td	{	background:#ced5ff;		}

.tbl2	{	margin-top:10px;	width:100%;	border-top:1px solid #cccccc;	border-left:1px solid #cccccc;	border-bottom:1px solid #cccccc;	}
	.tbl2 th, .tbl2 td	{ padding:4px 8px 2px;	border-right:1px solid #cccccc;	}
	.tbl2 .ln	{	border-right-width:0px;	}
	.tbl2 .lt th, .tbl2 .lt td	{	border-top:1px solid #cccccc;	}
	.tbl2 .lv1	{	background:#2667c2;	color:#ffffff;	font-weight:bold;	}
	.tbl2 .lv2	{	background:#f7f8f9;	}

.psyt tr	{	vertical-align:top;	}

.w1p	{	width:1%;	white-space:nowrap;	}
.w50p	{	width:50%;	}
.w40p	{	width:40%;	}
.w32p	{	width:32%;	}
.w25p	{	width:25%;	}
.w20p	{	width:20%;	}


/* list Style */
ul.no, ul.arr, ul.arrg, ul.bl, ul.pdf, ul.day	{
	margin:6px 0px 0px 0px;	padding:0px;	list-style:none;	}

ul.in li	{	list-style:none;	display:inline;	margin-right:15px;	background-position:left center;	}
ul.arr li	{	padding:4px 0px 4px 10px;	background: url(../img/ic_arr.gif) no-repeat 1px 8px;	line-height:130%;	}
ul.arrg li	{	padding:4px 0px 4px 10px;	background: url(../img/ic_arrg.gif) no-repeat 1px 8px;	line-height:130%;	}
ul.arr li.no	{	background-image:url(../img/sp.gif);}
ul.arr li.bl	{	padding:4px 0px 4px 20px;	background: url(../img/ic_bl.gif) no-repeat 3px 5px;	}
ul.bl li	{	padding:2px 0px 2px 20px;	background: url(../img/ic_bl.gif) no-repeat 3px 5px;	line-height:130%;	}


/* Side Navigation */
#Snv .pbt a	{	display:block;	height:26px;	text-indent:-9999px;	text-decoration:none;	background:url(../img/snv_p.gif) no-repeat top;	}
#Snv .pbt a:hover 	{	background-position:bottom;	}

#Snv .obt a	{	display:block;	height:25px;	text-indent:-9999px;	text-decoration:none;	background:url(../img/snv_o.gif) no-repeat top;	}
#Snv .obt a:hover 	{	background-position:bottom;	}

#Snv .obt2 a	{	display:block;	height:40px;	text-indent:-9999px;	text-decoration:none;	background:url(../img/snv_o02.gif) no-repeat top;	}
#Snv .obt2 a:hover 	{	background-position:bottom;	}

#Snv .t1bt a	{	display:block;	height:25px;	text-indent:-9999px;	text-decoration:none;	background:url(../img/snv_t1.gif) no-repeat top;	}
#Snv .t1bt a:hover 	{	background-position:bottom;	}

#Snv .t2bt a	{	display:block;	height:25px;	text-indent:-9999px;	text-decoration:none;	background:url(../img/snv_t2.gif) no-repeat top;	}
#Snv .t2bt a:hover 	{	background-position:bottom;	}

#Snv .t3bt a	{	display:block;	height:25px;	text-indent:-9999px;	text-decoration:none;	background:url(../img/snv_t3.gif) no-repeat top;	}
#Snv .t3bt a:hover 	{	background-position:bottom;	}

#Snv .t4bt a	{	display:block;	height:25px;	text-indent:-9999px;	text-decoration:none;	background:url(../img/snv_t4.gif) no-repeat top;	}
#Snv .t4bt a:hover 	{	background-position:bottom;	}


#Snv ul.m	{	margin:0px;	padding:0px;	list-style:none;	border-width:4px 1px 1px;	border-style:solid; border-color:#7363bc #aba2d7 #aba2d7;	}
	#Snv ul.m li	{	margin:0px;	padding:0px 0px 1px;	background:url(../img/snv_li.gif) repeat-x bottom;	}
	#Snv ul.m li.e	{	background:#ffffff;	}
		#Snv ul.m li a	{	display:block;	padding:5px 5px 5px 16px;	min-height:20px;	}
		*html #Snv ul.m li a	{	height:20px;	}
		#Snv ul.m li a:link, #Snv ul.m li a:visited
			{	background:#ffffff url(../img/snv.gif) no-repeat 0px 0px;	}
		#Snv ul.m li a:hover, #Snv ul.m li a:active,
		#Snv ul.m li.now a:link, #Snv ul.m li.now a:visited
			{ background:#f5f5f5 url(../img/snv_a.gif) no-repeat 0px 0px;	}

#Snv ul.o	{	margin:0px;	padding:0px;	list-style:none;	border-width:0px 1px 0px;	border-style:solid; border-color:#ffffff #ff9a04 #ffffff;	}
	#Snv ul.o li	{	margin:0px;	padding:3px 0px 4px;	background:#ffffff url(../img/snv_li.gif) repeat-x bottom;	}
		#Snv ul.o li.s	{	padding:0px 0px 4px;	}
		#Snv ul.o li.e	{	padding:3px 0px 0px;	background:#ffffff;	border-bottom:1px solid #ffffff;	}
		#Snv ul.o li a	{	display:block;	padding:2px 5px 2px 16px;	min-height:20px;	background:#ffffff url(../img/snv_om.gif) no-repeat 0px 0px;	}
		*html #Snv ul.o li a	{	height:20px;	}
		#Snv ul.o li a:hover, #Snv ul.o li a:active,
		#Snv ul.o li.now a:link, #Snv ul.o li.now a:visited
			{ background:#f5f5f5 url(../img/snv_om_a.gif) no-repeat 0px 0px;	}

#Snv div.tm	{	padding:0px 3px; background:#ffffff;	border-width:0px 1px 0px;	border-style:solid; border-color:#ff8484;	}
#Snv .cbl	{	float:left;	padding:1px;	width:66px; background:#ffffff; border:1px solid #cccccc;	}
#Snv .cbr	{	float:right;	margin:0px;	padding:0px; background:#ffffff;	width:84px;	}

#Snv .c	{	border-left:1px solid #aebbb1;	border-right:1px solid #aebbb1;	}
		#Snv .c a	{	display:block;	padding:2px 5px 2px 16px;	background:#ffffff url(../img/snv_c.gif) no-repeat 0px 0px;	}

/* ---------------------------------------- Footer Layout */
#Foot	{	clear:both;	margin:0px;	padding:0px auto;	min-height:23px;	background:#edeaf4 url(../img/f_bg.gif) repeat-x top;	border-top:1px solid #cccccc;	border-bottom:1px solid #cccccc; 	}
*html #Foot {	height:23px;	}
#copy	{	display:block;	margin:0px auto;	padding:4px 5px 0px;	width:760px;	text-align:right;	color:#333333;	}




/* ---------------------------------------- Default Margin */
.ma00	{	margin:0px;	}
.ma01	{	margin:5px;	}
.ma02	{	margin:10px;	}
.ma03	{	margin:15px;	}
.ma04	{	margin:20px;	}
.ma06	{	margin:30px;	}
.ma08	{	margin:40px;	}

.mx00	{	margin-left:0px;	margin-right:0px;	}
.mx01	{	margin-left:5px;	margin-right:5px;	}
.mx02	{	margin-left:10px;	margin-right:10px;	}
.mx03	{	margin-left:15px;	margin-right:15px;	}
.mx04	{	margin-left:20px;	margin-right:20px;	}
.mx06	{	margin-left:30px;	margin-right:30px;	}
.mx08	{	margin-left:40px;	margin-right:40px;	}

.my00	{	margin-top:0px;	margin-bottom:0px;	}
.my01	{	margin-top:5px;	margin-bottom:5px;	}
.my02	{	margin-top:10px;	margin-bottom:10px;	}
.my03	{	margin-top:15px;	margin-bottom:15px;	}
.my04	{	margin-top:20px;	margin-bottom:20px;	}
.my06	{	margin-top:30px;	margin-bottom:30px;	}
.my08	{	margin-top:40px;	margin-bottom:40px;	}

.mt00	{	margin-top:0px;	}
.mt01	{	margin-top:5px;	}
.mt02	{	margin-top:10px;	}
.mt03	{	margin-top:15px;	}
.mt04	{	margin-top:20px;	}
.mt06	{	margin-top:30px;	}
.mt08	{	margin-top:40px;	}

.mr00	{	margin-right:0px;	}
.mr01	{	margin-right:5px;	}
.mr02	{	margin-right:10px;	}
.mr03	{	margin-right:15px;	}
.mr04	{	margin-right:20px;	}
.mr06	{	margin-right:30px;	}
.mr08	{	margin-right:40px;	}

.mb00	{	margin-bottom:0px;	}
.mb01	{	margin-bottom:5px;	}
.mb02	{	margin-bottom:10px;	}
.mb03	{	margin-bottom:15px;	}
.mb04	{	margin-bottom:20px;	}
.mb06	{	margin-bottom:30px;	}
.mb08	{	margin-bottom:40px;	}

.ml00	{	margin-left:0px;	}
.ml01	{	margin-left:5px;	}
.ml02	{	margin-left:10px;	}
.ml03	{	margin-left:15px;	}
.ml04	{	margin-left:20px;	}
.ml06	{	margin-left:30px;	}
.ml08	{	margin-left:40px;	}
.ml12	{	margin-left:60px;	}
.ml16	{	margin-left:80px;	}



/* ---------------------------------------- Default Padding */
.pa00	{	padding:0px;	}
.pa01	{	padding:5px;	}
.pa02	{	padding:10px;	}
.pa03	{	padding:15px;	}
.pa04	{	padding:20px;	}
.pa06	{	padding:30px;	}
.pa08	{	padding:40px;	}

.px00	{	padding-left:0px;	padding-right:0px;	}
.px01	{	padding-left:5px;	padding-right:5px;	}
.px02	{	padding-left:10px;	padding-right:10px;	}
.px03	{	padding-left:15px;	padding-right:15px;	}
.px04	{	padding-left:20px;	padding-right:20px;	}
.px06	{	padding-left:30px;	padding-right:30px;	}
.px08	{	padding-left:40px;	padding-right:40px;	}

.py00	{	padding-top:0px;	padding-bottom:0px;	}
.py01	{	padding-top:5px;	padding-bottom:5px;	}
.py02	{	padding-top:10px;	padding-bottom:10px;	}
.py03	{	padding-top:15px;	padding-bottom:15px;	}
.py04	{	padding-top:20px;	padding-bottom:20px;	}
.py06	{	padding-top:30px;	padding-bottom:30px;	}
.py08	{	padding-top:40px;	padding-bottom:40px;	}

.pt00	{	padding-top:0px;	}
.pt01	{	padding-top:5px;	}
.pt02	{	padding-top:10px;	}
.pt03	{	padding-top:15px;	}
.pt04	{	padding-top:20px;	}
.pt06	{	padding-top:30px;	}
.pt08	{	padding-top:40px;	}

.pr00	{	padding-right:0px;	}
.pr01	{	padding-right:5px;	}
.pr02	{	padding-right:10px;	}
.pr03	{	padding-right:15px;	}
.pr04	{	padding-right:20px;	}
.pr06	{	padding-right:30px;	}
.pr08	{	padding-right:40px;	}

.pb00	{	padding-bottom:0px;	}
.pb01	{	padding-bottom:5px;	}
.pb02	{	padding-bottom:10px;	}
.pb03	{	padding-bottom:15px;	}
.pb04	{	padding-bottom:20px;	}
.pb06	{	padding-bottom:30px;	}
.pb08	{	padding-bottom:40px;	}

.pl00	{	padding-left:0px;	}
.pl01	{	padding-left:5px;	}
.pl02	{	padding-left:10px;	}
.pl03	{	padding-left:15px;	}
.pl04	{	padding-left:20px;	}
.pl06	{	padding-left:30px;	}
.pl08	{	padding-left:40px;	}



/* ---------------------------------------- VoiceNavi Style */
.vnv {
	display:none;
	color:#ffffff;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px; }

*html .vnv	{	/*\*/ display:block; /* */	}



/* ---------------------------------------- Page Details */
/* home page */
#home  .cl 	{	padding-bottom:0px;	border-bottom:1px solid #1122C9;	}
#home  .tj 	{	padding-bottom:0px;	border-bottom:1px solid #F5D438;	}
#home  .md 	{	padding-bottom:0px;	border-bottom:1px solid #009900;	}
#home  .ot 	{	padding-bottom:0px;	border-bottom:1px solid #E63CF1;	}

#flasharea	{	margin-bottom:10px;	}
.bnarea	{	width:282px;	}
	.bnarea img	{	margin-bottom:10px;	}

/* blank page */
body#blank	{	background:#ffffff;	}
#blank #Head	{	margin:0px auto;	width:765px;	}
#blank #blbar	{	margin:0px;	padding:0px;	height:22px;	background:url(../img/bl_bar.gif) repeat-x;	}
#blank h2	{	margin-bottom:20px;	}
#blank #Contents	{	float:none;	margin:0px auto;	padding:10px 10px 100px 10px;	width:753px;	}
#blank .ptop	{	width:743px;	}
#blank #Foot	{		margin:0px auto;	width:765px;	background:#ffffff;	border-top:3px double #cccccc;	border-bottom:none;	}
.pti	{	margin:0px;	padding:5px 15px 3px;	border-width:1px 1px 1px 0px;	border-style:solid;	border-color:#cccccc;	background:#ffffff url(../img/bg_pti.gif) no-repeat left top;	font-size:120%;	font-weight:bold;	color:#333333; }

/* sitemap */
.smap	{	width:280px;	background:url(../img/bg_smap01.gif) repeat-y 5px 0px;	}
	.smap dl	{	margin:0px;	padding:0px 0px;	background:url(../img/bg_smap01.gif) repeat-y 20px 0px;	}
	.smap dl.end	{	margin:0px;	padding:0px 0px;	background:url(../img/bg_smap05.gif) repeat-y 0px 20px;	}
	.smap dl.end dt	{	padding:10px 0px 10px 30px;	background:url(../img/bg_smap07.gif) no-repeat 0px -8px;	font-weight:bold;	}
	.smap dl.end dt.one	{	padding:10px 0px 10px 30px;	background:url(../img/bg_smap08.gif) no-repeat 0px -10px;	font-weight:bold;	}
	.smap dt	{	padding:10px 0px 10px 30px;	background:url(../img/bg_smap02.gif) no-repeat 0px -10px;	font-weight:bold;	}
	.smap dt.one	{	padding:10px 0px 10px 30px;	background:url(../img/bg_smap06.gif) no-repeat 0px -10px;	font-weight:bold;	}
	.smap dd	{	margin:0px;	padding:5px 0px 5px 45px;	background:url(../img/bg_smap03.gif) no-repeat 0px -12px;	}
	.smap dd.end	{	background:url(../img/bg_smap04.gif) no-repeat 0px -12px;	}
	.smap span.fours	{	padding:2px 0px 2px 10px; background:url(../img/bg_smap09.gif) no-repeat 0px 5px;	}

/* products */
#c01 h3	{	margin-bottom:0px;	}
#c01 h4.in	{	margin-top:0px;	border-bottom:1px solid #a993d2;	}
#c01 h5.in	{	margin-top:15px;	}
#c01 .inpic	{	float:left;	width:120px;	}
#c01 .indtl	{	float:left;	width:400px;	}
#c01 .indtl span	{	color:#7363bc;	font-size:120%;		font-weight:bold;	line-height:150%;	}
.obx	{	padding-bottom:10px;	border-bottom:1px dotted #cccccc;	}
.dbx	{	padding:10px;	border:2px solid #B9C4FF;	background:#F4F5FF;	}
.dbs	{	border:2px solid #B9C4FF;	background:#F4F5FF;	}
.inc1	{	border-bottom:solid 1px #B9C4FF; padding:3px 10px 0px 3px; }
.inc2	{	padding:3px 0px 0px 10px; }
.inc2b	{	padding:3px 0px 0px 10px; border-left:solid 1px #B9C4FF; }
.inc2bb	{	padding:3px 0px 0px 10px; border-bottom:solid 1px #B9C4FF; }
.inc2bl	{	padding:3px 0px 0px 10px; border-left:solid 1px #B9C4FF; border-bottom:solid 1px #B9C4FF; }
.inc3	{	padding:3px 10px 0px 10px; }
.inc3b	{	padding:3px 10px 0px 10px; border-bottom:solid 1px #B9C4FF; }
.inc4	{	border-left:solid 1px #B9C4FF; }

#c01 h4.cl 	{	padding-bottom:0px;	border-bottom:1px solid #1122C9;	}
#c01 h4.tj 	{	padding-bottom:0px;	border-bottom:1px solid #F5D438;	}
#c01 h4.md 	{	padding-bottom:0px;	border-bottom:1px solid #009900;	}
#c01 h4.ot 	{	padding-bottom:0px;	border-bottom:1px solid #E63CF1;	}


/* order */
input.pdcnum { ime-mode:disabled; }

/* topics */
#c04 h3.in	{	margin-bottom:0px;	padding-bottom:0px;	}
#c04 h4.in	{	margin:0px 0px 10px;	padding-top:15px;	border-bottom:1px solid #a993d2;	}
#c04 h5.in	{	margin-top:10px;	}
#c04 .inpic	{	float:left;	width:100px;	}
#c04 .indtl	{	float:left;	width:460px;	}
#c04 .point	{	margin:40px 0px 0px;	padding:10px;	background:#ffffe1;	border:1px solid #ff9900;	}
	#c04 .point h5	{	color:#ff6600;	font-weight:bold;	}

.text	{	padding-bottom:20px;	}
.text .photo	{	float:right;	margin:0px 0px 20px 10px;	}
.text	p	{	padding:1em	0 0;	}
.text .voice	{	color:#6d5ebb;	}


/* ---------------------------------------- Table Line */
.line	{
	border-left:solid 1px #AEBBB1;
	border-right:solid 1px #AEBBB1;
	border-top:solid 1px #AEBBB1;
	border-bottom:solid 1px #AEBBB1;
}

/* ---------------------------------------- //END */
