#contents_frame_body_dept_bdp
	{
	width:609px;
	float: left;
	margin:0;
	}
		
#contents_area_bdp
	{
	width: 580px;
	margin: 0 15px 0 15px;
	}

#contents_frame_headbg_dept
	{
	background-image: url(../../bdp/img/bg_001_001.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
	}

#contents_frame_headbg_dept h1
	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

#contents_frame_visual_dept
	{
	margin:0;
	padding:0 0 45px 15px;
	}


/* maica sub navi */

.subnavi_bdp
			{
			padding:8px 5px 7px 20px;
			background-image: url(../../bdp/img/menu_001.gif);
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #FFFFFF;
			color:#FFFFFF;
			}
			
.subnavi_bdpa_on
			{
			padding:8px 5px 7px 20px;
			background-image: url(../../bdp/img/menu_002on.gif);
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #FFFFFF;
			}
			
.subnavi_bdp_off
			{
			padding:8px 5px 7px 20px;
			background-image: url(../../bdp/img/menu_002off.gif);
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #FFFFFF;
			}						
			
.subnavi_bdp_on a:link			{ color: #FFFFFF; text-decoration: none; }
.subnavi_bdp_on a:visited		{ color: #FFFFFF; text-decoration: none; }
.subnavi_bdp_on a:hover			{ color: #FFFFFF; text-decoration: none; }
.subnavi_bdp_on a:active		{ color: #FFFFFF; text-decoration: none; }			
			
.subnavi_bdp_off a:link			{ color: #FFFFFF; text-decoration: underline; }
.subnavi_bdp_off a:visited		{ color: #FFFFFF; text-decoration: underline; }
.subnavi_bdp_off a:hover			{ color: #FFFFFF; text-decoration: none; }
.subnavi_bdp_off a:active		{ color: #FFFFFF; text-decoration: none; }


/* info list 		*/

.info_bdp_list_title_area
		{
		padding:6px 110px 4px 38px;
		color:#FFFFFF;
		}

.info_bdp_list_title_area
		{
		background-image:url(../../bdp/img/bdp_bg_list_001.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}

.info_bdp_list_title_area h3
		{
		width:137px;
		font-weight:normal;
		}
				
		
.info_bdp_list_title_area a:link				{ color: #FFFFFF; text-decoration: underline; }
.info_bdp_list_title_area a:visited			{ color: #FFFFFF; text-decoration: underline; }
.info_bdp_list_title_area a:hover			{ color: #FFFFFF; text-decoration: none; }
.info_bdp_list_title_area a:active			{ color: #FFFFFF; text-decoration: none; }


.page_subtitle_bdp			{ width: 580px; margin:0; padding:5px 0 5px 0; background-color:#666666; color:#ffffff; }	
.page_subtitle_bdp img		{ margin:0 5px 0 0; padding:0;}

.page_subtitle_bdp2			{ width: 580px; margin:0; padding:5px 0; margin-bottom:15px; background-color:#666666; color:#ffffff; }	
.page_subtitle_bdp2	img		{ margin:0 5px 0 0; padding:0;}

.col_bdp		{ width:580px; padding:20px 0 20px 0;}

.col_bdp_001	{ width:580px; padding:20px 0 10px 0;}

.col_bdp_002001		{ width:580px; padding:0 0 11px 0;}
.col_bdp_002001 p	{ padding:0 0 5px 0; text-align:left;}

.col_bdp_002002		{ width:580px; padding:15px 0 11px 0;}
.col_bdp_002002 p	{ float:left; width:300px;}



/* -----------------------------------------------------------------------------*/

/* index */

#pagestatus_bdp			{ margin:0; padding: 15px 0 7px 15px;}

#copy_bdp_index 	    { margin:6px 0 10px 0; padding: 0 0 6px 0; border-bottom: 1px solid #999999;}
	
#news_list				{ margin:10px 0 30px 0;	text-align: justify; text-justify: distribute;}

#text_bdp_index			{ margin: 0 0 20px 0; background-color:#FFFFFF}

#text_bdp_index2		{ margin: 0 0 20px 0;}
#text_bdp_index2 p		{ margin: 0 0 5px 0;}

.img_fltl_001001_01		{ margin:0 15px 0 0 ; float:left;}
.img_fltr_001002_01 p	{ margin:2px 0 0 0;	}

#category_title			{ margin:20px 0 10px 0;}


/* 002_001 */
.list_bdp			{ width:580px; margin-bottom:15px;}
.list_bdp2			{ width:580px; margin-bottom:5px;}

.list_left_bdp		{ width:280px; padding:3px 3px 2px 3px;	border:1px #CCCCCC solid; float:left;}
.list_left_bdp img	{ float:left; margin-right:7px;}
.list_left_bdp p 	{ padding:3px 3px 0 3px;}

.list_right_bdp			{ width:280px; padding:3px 3px 2px 3px;	border:1px #CCCCCC solid; float:right;}
.list_right_bdp img 	{ float:left; margin-right:7px; }
.list_right_bdp p		{ padding:3px 3px 0 3px;}

.tokucho_002_001		{ margin:20px 0 0 0;}

ul#expo_002_001			{ margin:0 0 20px 15px;}

.img_fltl_002001		{ margin:0 15px 10px 0; float:left;}

.img_fltl_002001_01		{ margin:7px 15px 10px 0; float:left;}
.img_fltl_002001_01 p	{ margin:2px 0 0 0;}

.text_fltl_002001		{ float:left; width:440px;}
.text_fltl_002001_01	{ float:left; text-align:left; margin:7px 0 15px 0; width:360px; background-color:#FFFFFF}

.img_fltr_002001_01		{ margin:0 0 10px 15px;	float:right; text-align:center;}

.att					{ float:right;}

.feature				{ margin:7px 0 15px 0;}
.feature img			{ float:left; margin-right:10px;}
.feature ol				{ float:left; margin:0 0 15px 0; width:400px;}
.feature li				{ margin:0 0 0 25px;}


/* 002_002 */
.img_fltl_002002		{ width:250px; margin:0 15px 10px 0; float:left;}
.img_fltl_002002 p		{ width:250px;}
.img_fltl_002002 img.img{ margin-top:10px}

.link_002_002			{ width:580px; margin:0 auto; text-align:center; padding-top:10px}


ul#banner_bdp 			{ margin:0; text-align:left;}
ul#banner_bdp li		{ list-style-type:none; clear:both;}
ul#banner_bdp span		{ float:left; margin:10px 0 0 15px;}
ul#banner_bdp img		{ float:left; margin-bottom:15px;}

/* 002_003 */

.fltl_002005			{ width:300px; float:left;}
.fltl_002005 p			{ margin:0 0 15px 0}

.detail_table2			{ width:300px; float:right; margin:10px 7px 0 0;}

.detail_attention		{ margin:2px 0 5px 0;}

#contact_002_003		{ text-align:right;}


/* 002_005 */

.jirei					{ width:250px; margin:10px 0 0 0; text-align:left}
.jirei img				{ float:left;}
.text					{ width:160px; float:right;}

.pagetop			{ width:580px; margin:20px 0 10px 0; text-align:right;}
.line_004003		{ margin:10px 0 15px 0;}

.category_title03		{ margin:0 0 5px 0;}

.contact_list		{ margin:5px 0 0 15px;}
.contact_list li	{ margin-left:15px;}

.chushaku_002005	{ width:580px; padding:5px; border:1px solid #CCCCCC;}

/* news_details	*/
.news_details_bdp			{ width: 580px;	margin:19px 0 10px 0; padding:0; }
.news_details_bdp			{ background:url(../img/ot_001.gif) left top no-repeat;}	


/* news details */
#news_body img			{ margin:5px 0 10px 0;}





