@charset 'shift_jis';/* エスケープ */

/* ========================================================================================== */
/* ========================================================================================== */
/* developed by concent */
/* ========================================================================================== */
/* ----- start ----- */
/* ========================================================================================== */
/* ========================================================================================== */
/* --------------------------------
	コンテンツ
-------------------------------- */

/**/
#melfa_main_area .support_contact,
#melfa_main_area .support_contact dl { border: 0; }
#melfa_main_area .support_contact dl dd { padding-top: 12px; }

/* list_products */
#melfa_main_area .list_products { margin: 0 0 15px; padding-top: 15px; border-top: 1px solid #d5d5d5; }
#melfa_main_area .list_products.first { border-top: 0; }
#melfa_main_area .list_products li { float: left; width: 185px; margin-left: 4px; padding-left: 4px; list-style: none; border-left: 1px dotted #cdcdcd; }
#melfa_main_area .list_products li.first { margin-left: 0; border-left: 0; }
#melfa_main_area .list_products .products_img { display: block; }
#melfa_main_area .list_products .products_name { display: block; margin-top: 5px; line-height: 1.8; padding-left: 10px; background: url(/fa/shared/img/module/bullet_link.gif) 0 .5em no-repeat; }
#melfa_main_area .list_products .img_center {text-align: center;}

/* list_products_case */
#melfa_main_area .list_products_case { margin: 0 0 15px; padding-top: 15px; border-top: 1px solid #d5d5d5; }
#melfa_main_area .list_products_case.first { border-top: 0; }
#melfa_main_area .list_products_case li { float: left; width: 280; margin-left: 4px; padding-left: 4px; list-style: none; border-left: 1px dotted #cdcdcd; }
#melfa_main_area .list_products_case li.first { margin-left: 0; border-left: 0; }
#melfa_main_area .list_products_case .products_img { display: block; }
#melfa_main_area .list_products_case .products_name { display: block; margin-top: 5px; line-height: 1.8; padding-left: 10px; background: url(/fa/shared/img/module/bullet_link.gif) 0 .5em no-repeat; }
#melfa_main_area .list_products_case li div {text-align: center; font-weight: bold; margin-top: 5px;} 

/* list_products_case */
#melfa_main_area .list_caravan { width: 385px;  float: left; margin: 10px 0;}
#melfa_main_area .list_caravan div { background: #d0d0d0; padding: 3px 0; font-weight: bold; text-align: center; width: 100%;}
#melfa_main_area .list_defined dl{ margin-top:0px; }
#melfa_main_area .list_caravan dt{border-bottom: 1px solid #d0d0d0;  }
#melfa_main_area .list_caravan li{list-style: none;  margin-bottom: 10px;}
/* list_defined */
#melfa_main_area .list_defined { border: 0; margin-bottom: -80px; }
#melfa_main_area .list_defined dt { margin-bottom: 0; }
#melfa_main_area .list_defined dd { padding-left: 0; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #d0d0d0; background: none; }
#melfa_main_area .list_map { margin-bottom: 0; }
#melfa_main_area .list_map dd.last { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }

/* support_content_box */
#melfa_main_area .line .contentLine .support_content_box ul li { padding-left: 0; list-style-position: inside;  list-style-type: disc; background: none; }
#melfa_main_area .line .contentLine .support_content_box.lastItem { margin-right: 0; }

/* support_catalog_line */
#melfa_main_area .line .support_catalog_line { margin: 15px 0 0 -30px!important;}
#melfa_main_area .support_catalog_box { float: left; width: 375px; margin-bottom: 30px; margin-left: 30px; border-top: 1px solid #d5d5d5; padding-top: 5px; }
#melfa_main_area .support_catalog_box .title { margin: 0 0 15px; font-size: 81%; font-weight: bold; padding: 5px 10px; border-left: 2px solid #e60c0c; background: #e6e6e6; }
#melfa_main_area .support_catalog_box .title a { display: block; padding-left: 14px; background: url(/fa/shared/img/module/icon_arrow01.gif) left 50% no-repeat; }
#melfa_main_area .support_catalog_box .catalog_data { width: 240px; float: right; }
#melfa_main_area .support_catalog_box .list_foward { margin: 0; list-style: none; padding-left: 0; margin-top: -8px; }
#melfa_main_area .support_catalog_box .list_foward li { border-bottom: 1px dotted #999999; padding-bottom: 8px; margin-top: 8px; }
#melfa_main_area .support_catalog_box .list_foward .foward_days { font-size: 117%; font-weight: bold; }
#melfa_main_area .support_catalog_box .list_foward .foward_days img { vertical-align: middle; margin-right: 5px; }
#melfa_main_area .support_catalog_box .catalog_sub { border: 0; padding: 0; }
#melfa_main_area .support_catalog_box .catalog_sub dt { margin-bottom: 0; }
#melfa_main_area .support_catalog_box .catalog_sub dd { background: none; padding-left: 0; }

/* common */
#melfa_main_area .jpsup_layout { position: relative; }
#melfa_main_area .jpsup_layout .pagetop { position: absolute; right: 0; bottom: 0; margin-bottom: 0; }
#melfa_main_area .jpsup_layout .pagetop_flat { position: relative; }
#melfa_main_area .link_blank { padding-right: 15px; background: url(/fa/shared/img/module/icon_blank.gif) right 50% no-repeat; }


/* ========================================================================================== */
/* ========================================================================================== */
/* ----- end ----- */
/* ========================================================================================== */
/* developed by concent */
/* ========================================================================================== */
/* ========================================================================================== */
