@charset "utf-8";

 @import "/css/link.css";
 @import "/css/font.css";
 @import "/css/std_page.css";
 @import "/css/gold_plan/content_right.css";

 /* BASE
 -----------------------------*/

 h1 {
  margin:2px;
  padding:0;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
 }

 h2 {
  display:inline;
  padding:4px 0;
  color:#000000;
  font-size:14px;
  font-weight:bold;
 }

 h3 {
  display:inline;
  margin:0;
  padding:0;
  font-size:14px;
  font-weight:bold;
 }

 /*
 .bg {
  background-color:#FFFFCC;
  background-image:url(../img_top/bg.gif);
  background-repeat:repeat-x;
 }
 */

 .point {
  font-size:12px;
  font-weight:bold;
  line-height:1.4em;
 }



 /* BASE COMPOSITION
 -----------------------------*/

 div#wrapper {
  margin:0 auto;
  padding:0;
  width:814px;
  height:auto;
  background-color:#FFFFE8;
  border:3px solid #FF9933;
  text-align:center;
 }

 div#header {
  margin:0;
  padding:0;
  width:814px;
  height:auto;
  background: #FF9933;
  border-bottom:2px solid #000000;
 }

 div#header table.header-up {
  margin-bottom:5px;
  width:814px;
  height:auto;
  background:#FF9933;
  border-collapse:collapse;
  border-spacing:0;
  border:none;
  font-size:12px;
  text-align:center
 }

 div#pankuzu {
  margin:0;
  padding:10px 14px;
  width:786px; /* 814px - padding:左右14px */
  height:auto;
  background:#FFFFE8;
  font-size:12px;
  line-height:1.2em;
 }

 div#narrowing {
  margin-bottom:12px;
  padding:0 14px;
  width:786px;
  height:auto;
 }

 div#content {
  margin:0;
  padding:0 14px;
  width:786px;
  height:auto;
  background:#FFFFE8;
 }

 div#main-content {
  float:left;
  padding:0;
  width:640px;
  text-align:left;
 }

/*
 div#left-content {
  float:left;
  padding:0;
  width:;
  text-align:left;
 }
*/

 div#right-content {
  float:right;
  padding:0;
  width:146px;
  text-align:center;
 }

 div#f-navi {
  clear:both;
  margin:10px auto;
  padding:5px;  
  width:680px;
  height:auto;
  border-top:1px dotted #000000;
  border-bottom:1px dotted #000000;
  background-color:#FFFFE8;
  font-size:12px;
  text-align:center;
 }

 div#footer {
  clear:both;
  width:814px;
  height:auto;
  background-color:#FF9933;
  text-align:center;
 }

 div#footer p {
  font-size:10px;
  padding:10px;
  margin:0;
 }

/* HEADER
------------------------------*/

 div#page-navi {
  padding:5px;
  padding-right:0;
 }




