@charset "utf-8";  .content_area {padding-left:2%; padding-right:2%; width:96%; min-height:100%;}
 #content_visual{ width:100%; height:128px; background:url("/budget/images/fios/main/bg_visual.jpg?build_20250708001") no-repeat right bottom; position:relative; border-bottom:1px solid #cccccc; margin-bottom:30px;}
 .tit_area { width:330px; margin:0 auto; position:relative;}
 #content_visual h2 {font-size:34px; font-weight:bold; color:#2d2d2d; letter-spacing:-0.5px; text-align:center; padding:31px 0 11px; height:39px; line-height:39px;}
 #content_visual .goPrv a {position:absolute; top:40px; left:-50px; background:url("/budget/images/fios/main/left_bt.gif?build_20250708001") no-repeat 0 0; width:51px; height:51px;}
  #content_visual .goNxt a {position:absolute; top:40px; right:-50px; background:url("/budget/images/fios/main/right_bt.gif?build_20250708001") no-repeat 0 0; width:51px; height:51px;}
 .navigation {text-align:center; padding:0 0 10px 0; }
  .navigation p.dir {line-height:13px; padding:0 0 0 3%; margin:0 auto; width:auto;}
 .navigation p.dir a.home{font-size:0; line-height:normal; width:13px; height:14px; background:url("/budget/images/fios/main/navigation_home.gif?build_20250708001") no-repeat 0 1px; padding:12px 0px 0 8px; display:inline-block; }
 .navigation p.dir a{font-size:13px; color:#646464; line-height:normal; background:url("/budget/images/fios/main/navigation_bul.gif?build_20250708001") no-repeat left 50%; padding:0 6px 0 11px; display:inline; }
 #content{ margin:0 auto; width:100%;}
 #content:after{ content:""; clear:both; display:block; }
 