
/* clm_title
--------------------------------------------------------------------- \*/
.clm_title h4	{ padding:7px 13px 8px 13px; color:#FFFFFF; line-height:140%;}


/* clm_sb_title
--------------------------------------------------------------------- \*/
.clm_sb_title h5	{ color:#333333; line-height:140%;}


/* clm_ctg_title
--------------------------------------------------------------------- \*/
.clm_ctg_title h6	{ line-height:140%;}


/* message
--------------------------------------------------------------------- \*/
.message	{ width:640px; margin:0 0 24px 0; overflow:hidden; line-height:140%; text-align: justify; text-justify: distribute;}
.message p	{ margin:0 0 13px 0;}

/* plsp_area
--------------------------------------------------------------------- \*/
.plsp_area	{ width:640px; margin:0 0 38px 0;}

	.plsp_area h4	{ padding:15px 0 8px 16px; color:#FFFFFF;}

.plsp_case_01	{ width:640px; margin:0 0 28px 0; overflow:hidden;}
.plsp_case_01	{ background:url(../img/line_001.gif) left bottom no-repeat;}

.plsp_case_02	{ width:640px; margin:0; overflow:hidden;}
.plsp_case_02	{ background:url(../img/line_001.gif) left bottom no-repeat;}

.plsp_box_01	{ width:310px; padding:0 20px 0 0; float:left;}

.plsp_box_02	{ width:310px; padding:0; float:left;}

.plsp_title_bg	{ width:310px; margin:0;}
.plsp_title_bg	{ background:url(../img/bg_003.gif) left top no-repeat;}

.plsp_title_line	{ width:310px; margin:0;}
.plsp_title_line	{ background:url(../img/line_002.gif) left bottom repeat-x;}


.plsp_text	{ width:310px; margin:0;}

	.plsp_text dl{ margin:17px 14px;}
	.plsp_text dt{ margin:0 0 16px 0; padding:0; font-weight:bold; color:#333333;}
	.plsp_text dd{ margin:0; padding:0;}

	.plsp_text ul{ margin:0; padding:0 0 0 14px; line-height:124%;}
	.plsp_text li{ margin:0; padding:0 0 8px 0;}


/* bgs_area
--------------------------------------------------------------------- \*/
.bgs_area	{ width:640px; margin:0 0 30px 0; overflow:hidden;}

.bgs_logo	{ width:156px; padding:0 0 0 24px; float:left;}

.bgs_text	{ width:460px; margin:0; float:right;}
.bgs_text	{ color:#333333;}

	.bgs_text p	{ margin:0 0 26px 0; font-weight:bold;}
	.bgs_text dl{ margin:0;}
	.bgs_text dt{ color:#FF640F; line-height:140%; font-weight:bold;}
	.bgs_text dd{ margin:0 0 13px 0;}


/* each_plsp
--------------------------------------------------------------------- \*/

.each_plsp	{ width:640px; margin:27px 0 33px 0; overflow:hidden;}
.each_plsp	{ background:url(../img/line_003.gif) left bottom no-repeat;}
	.each_plsp h6	{ background-color:#DEDEDE; color:#333333; padding:8px; margin:0 0 13px 0; text-align:center;}
	.each_plsp p	{ margin:0 0 12px 0;}



.b_plsp	{ width:310px; padding:0; float:left;}
.b_plsp	{ border-top:1px solid #DEDEDE;}

.b_plsp_pd	{ padding:0 12px 0px 12px;}

.n_plsp	{ width:310px; padding:0; float:right;}
.n_plsp	{ border-top:1px solid #DEDEDE;}

.n_plsp_pd	{ padding:0 12px 0px 12px;}

.b_logo	{ width:286px; margin:0; text-align:center;}
.b_logo img	{ margin:11px auto 12px auto;}

.n_logo	{ width:260px; margin:0; text-align:center;}
.n_logo img	{ margin:11px auto 12px auto;}


