@charset "utf-8";
/* CSS Document */

#melfa_main_area #convertible { margin-bottom: 25px; }
#melfa_main_area #convertible .conv { display: none; }

#melfa_main_area .btn_section { text-align: center; margin-bottom: 30px; }
#melfa_main_area .btn_section img { margin-top: 15px; }
#melfa_main_area .btn:hover { opacity:0.8; filter: alpha(opacity=80); text-decoration:none; }
#melfa_main_area .btn_section .btn_g { font-weight: bold; font-size: 114.2857%; display: inline-block; padding: 7px 40px 6px 35px; color: #fff; background: url(/fa/topics/lp/common/img/bullet.png) right center no-repeat #615e5e; }

#melfa_main_area #intro { background: #fafafa; border: 1px solid #e5e5e5; padding: 25px 60px; }
#melfa_main_area #intro #intro_product { float: left; width: 405px; }
#melfa_main_area #intro #intro_fa { float: right; width: 405px; }
#melfa_main_area #intro .btn_intro { display: table-cell;width: 415px;padding: 0.35em 5px;background-color: #615e5e;text-align: center;vertical-align: middle;color: #fff;font-size: 108%; font-weight: bold;line-height: 1.2; height:40px; }
#melfa_main_area #intro .btn_intro:hover { opacity: 0.8; filter: alpha(opacity=80); text-decoration:none; }
#melfa_main_area #intro  a { background: url(/fa/topics/lp/common/img/bullet.png) 97% center no-repeat; }



/* relationalBlock 2col_size */
#melfa_main_area .relationalBlock_2col { width: 780px; background: url(/fa/shared/v0002/img/module/bg_relateblock_bottom02.gif) 0 100% no-repeat; margin: 30px auto 0; padding-bottom: 15px; }
#melfa_main_area .relationalBlock_2col .inner { background: url(/fa/shared/v0002/img/module/bg_relateblock_top02.gif) 0 0 no-repeat; padding-top: 5px; }
#melfa_main_area .relationalBlock_2col .inner table { width: 780px; margin: 0; border: none; border-collapse: collapse; font-size: 75%; }
#melfa_main_area .relationalBlock_2col .inner table th {width: 99px;padding: 10px 5px 0 10px;/*color: #ffffff;*/border: none;background: none; }
#melfa_main_area .relationalBlock_2col .inner table.inquiry td { width: 145px; padding: 10px 0px 0 8px; border: none; background: none; }
#melfa_main_area .relationalBlock_2col .inner table.inquiry td.lastItem { width: 202px; }
#melfa_main_area .relationalBlock_2col .inner table.inquiry td.inquiry { text-align: right;width: auto;}
#melfa_main_area .relationalBlock_2col .inner table.inquiry td.inquiry a { padding: 0 10px; background: url(../img/module/bullet_link.gif) 0 50% no-repeat; }
#melfa_main_area .relationalBlock_2col .inner table.relationalLink td { width: 655px; }
#melfa_main_area .relationalBlock_2col .inner div { width: 663px; }



