
.subnavi dl { margin:0 0 25px 0;}

/* about us ------------------------------------------------------------------------------------*/
.dpr_concept	{ margin:0 0 22px 0; padding:0 0 25px 0; text-align:left;}
.dpr_concept	{ background:url(../../shared/img/line_003.gif) left bottom repeat-x;}

.dpr_concept_bg	{ width:570px; text-align:left}
.dpr_concept_bg	{ background:url(../img/bg_001_001.gif) left top repeat-x;}

	.dpr_concept_pd	{ padding:15px 0 19px 15px;}
	.dpr_concept_pd	{ background:url(../img/img_001_001.jpg) right bottom no-repeat;}

	.dpr_concept ul	{ text-align:left;}
 	.dpr_concept ul	{ background:url(../img/img_001_001.jpg) right bottom no-repeat;}

	.dpr_concept li	{ margin:0 0 10px 0; list-style:none;}

	.dpr_concept p	{ margin:0 0 10px 0; list-style:none;}


.about_area			{ width:570px; margin:0 0 65px 0; line-height:150%;}
	.about_area h3	{ margin:0 0 20px 0;}

	.about_area a:link		{ color:#446788; text-decoration:underline;}
	.about_area a:visited	{ color:#446788; text-decoration:underline;}
	.about_area a:hover		{ color:#446788; text-decoration:none;}
	.about_area a:active	{ color:#446788; text-decoration:none;}

	.about_link	a	{ margin:9px 0 0 0; padding:0 0 0 15px;}
	.about_link	a	{ background:url(../../shared/img/icon_006.gif) left center no-repeat;}

.about_box01		{ margin:0 0 35px 0; overflow:hidden;}
	.about_img01	{ float:left;}
	.about_text01	{ width:358px; float:right;}


.about_box02		{ margin:0 0 35px 0; overflow:hidden;}
	.about_img02	{ float:right;}
	.about_text02	{ width:394px; float:left;}

	.about_box02_pd	{ padding:25px 0 0 0;}

.about_box_mix		{ }
.about_box_mix		{ background:url(../img/img_001_005.jpg) right bottom no-repeat;}


.about_box03		{ margin:0 0 50px 0; overflow:hidden;}
	.about_img03	{ float:left;}
	.about_text03	{ width:428px; margin:0 0 50px 0; float:right;}

about_box04			{ width:570px; margin:0 0 27px 0;}
	.about_text04	{ width:309px; margin:0 0 0 10px;}



.gotoshop a	{ padding:0 9px 0 3px;}
.gotoshop a	{ background:url(../img/icon_001.gif) right top no-repeat;}



/* access_area ------------------------------------------------------------------------------------*/

.access_area			{ width:570px;}
	.access_area h3		{ margin:0 0 17px 0;}
	.access_area h4		{ width:570px; padding:10px; margin:0 0 15px 0; text-align:center; font-weight:bold;}
	.access_area h4		{ background:#F6EFD8;}

.access_box01	{ margin:0 0 45px 0;}

	.dpara_photo01	{ margin:0 0 13px 0;}


.dpara_info				{ width:570px; overflow:hidden;}
	
	.dpara_store_add			{ width:290px; float:left;}
		.dpara_store_add table	{ width:290px; margin:0 0 10px 0;}
		.dpara_store_add th		{ width:50px; padding:5px; font-weight:bold; text-align:left; vertical-align:top;}
		.dpara_store_add td		{ padding:5px; vertical-align:top;}
		.dpara_store_add p		{ margin:0 0 15px 0; padding:0 0 15px 0; color:#B12617;}
		.dpara_store_add p		{ background:url(../../shared/img/line_003.gif) left bottom repeat-x;}

	.dpara_store_acc p	{ margin:0 0 11px 0; padding:0; color:#B12617; font-weight:bold;}
	.dpara_store_acc p	{ background:none;}

	.dpara_store_acc dl	{ }
	.dpara_store_acc dt	{ margin:0 0 6px 0; font-weight:bold;}
	.dpara_store_acc dd	{ margin:0 0 15px 0; }
	
	.dpara_map			{ width:255px; float:right;}


.access_box02	{ margin:0 0 45px 0;}


	.dpara_photo02	{ width:570px; margin:0 0 13px 0; overflow:hidden;}

		.dpara_shop_pht01	{ float:left;}
		.dpara_shop_pht02	{ float:right;}

	.dpara_shop_add				{ width:570px; float:left;}
		.dpara_shop_add table	{ width:570px; margin:0 0 10px 0;}
		.dpara_shop_add th		{ width:80px; padding:5px; font-weight:bold; text-align:left;}
		.dpara_shop_off			{ width:30px; padding:5px; font-weight:bold; text-align:left;}

		.dpara_shop_add td		{ padding:5px;}
		.dpara_shop_open	{ width:150px;}

	.dpara_shop_acc			{ margin:0 0 23px 0;}
	.dpara_shop_acc	p		{ margin:0 0 11px 0; padding:0; color:#B12617; font-weight:bold;}


/* dpara_details ------------------------------------------------------------------------------------*/

.dpara_details		{ width:571px;}
.dpara_details h2	{ margin:0 0 10px 0;}

.shop_map	{ margin:0 0 10px 0;}

.print_btn	{ margin:0 0 25px 0; text-align:center;}


.details_store_add			{ margin:0 0 15px 0; line-height:150%;}
	.details_store_add span	{ font-weight:bold;}
	.details_store_add span	{ font-weight:bold;}
	.details_store_add p	{ margin:7px 0 11px 0; color:#B12617;}

	.details_store_acc		{ width:571px; margin:0 0 25px 0; padding:0 0 15px 0;}
	.details_store_acc		{ background:url(../../shared/img/line_003.gif) left bottom repeat-x;}

	.details_store_acc dl	{ }
	.details_store_acc dt	{ margin:0 0 6px 0; font-weight:bold;}
	.details_store_acc dd	{ margin:0 0 15px 0; }
	.details_store_acc p	{ margin:0; color:#B12617;}

.details_shop	{ margin:0 0 55px 0;}


.btn_box	{ text-align:center;}


/* colm_articl_body ------------------------------------------------------------------------------------*/


.colm_articl_body td	{ margin:0; padding:10px 0;}

.colm_articl_body	{ line-height:140%;}

	.colm_articl_body a:link		{ color:#446788;text-decoration:underline;}
	.colm_articl_body a:visited		{ color:#446788;text-decoration:underline;}
	.colm_articl_body a:hover		{ color:#446788;text-decoration:none;}
	.colm_articl_body a:active		{ color:#446788;text-decoration:none;}

.colm_articl_body h3	{ margin:0 0 15px 0; padding:0 0 0 13px;}
.colm_articl_body h3	{ background:url(../img/icon_002.gif) left top no-repeat;}


.colm_articl_body td p	{ margin:0 0 10px 0; padding:5px 0 5px 10px; color:#b52718;}
.colm_articl_body td p	{ background:url(../../shared/img/icon_006.gif) left center no-repeat;}

.colm_articl_body h4	{ margin:0 0 10px 0; padding:5px 0 5px 15px; color:#b52718;}
.colm_articl_body h4	{ background:url(../img/bg_003_001.gif) left top no-repeat;}

.colm_articl_body h5	{ margin:0 0 5px 0; padding:0 0 10px 0; font-size:100%;}
.colm_articl_body h5	{ background:url(../../shared/img/line_005.gif) left bottom repeat-x;}


.colm_articl_body h6	{ margin:0 0 5px 0; padding:1px 0 0 13px; font-size:100%; font-weight:normal;}
.colm_articl_body h6	{ background:url(../../shared/img/icon_012.gif) left top no-repeat;}















